Protocol (MCP) server that indexes a codebase into a persistent knowledge graph of functions,
classes, call chains, HTTP routes, and cross-service links. Instead of reading files one at a time,
an AI coding agent queries the graph — answering structural questions with roughly 120x fewer
- tokens. It parses 162 languages and ships as a native executable with authenticated release-owned assets;
+ tokens. It parses 163 languages and ships as a native executable with authenticated release-owned assets;
the native install needs no language runtime.
- The two-layer pipeline runs a fast syntactic tree-sitter pass for every one of the 162 languages,
+ The two-layer pipeline runs a fast syntactic tree-sitter pass for every one of the 163 languages,
then a type-aware Hybrid LSP pass on top for the families above. Languages without a Hybrid LSP pass
yet fall back to textual resolution, so you always get an answer.
-
162 languages
+
163 languages
Python, Go, JS, TS, TSX, Rust, Java, C++, C#, C, PHP, Ruby, Kotlin, Scala, Zig, Elixir, Haskell, OCaml, Swift, Dart, Lean 4, and many more via vendored tree-sitter grammars compiled into the binary.
diff --git a/docs/llms.txt b/docs/llms.txt
index f3c23970b..0097dd33c 100644
--- a/docs/llms.txt
+++ b/docs/llms.txt
@@ -1,6 +1,6 @@
# codebase-memory-mcp
-> An open-source Model Context Protocol (MCP) server that indexes a codebase into a persistent knowledge graph of functions, classes, call chains, HTTP routes, and cross-service links. AI coding agents query the graph instead of reading files one by one, answering structural questions with roughly 120x fewer tokens (~3,400 vs ~412,000 across five structural queries). Parses 162 languages via vendored tree-sitter grammars, with Hybrid LSP semantic type resolution for Python, TypeScript/JavaScript, PHP, C#, Go, C/C++, Java, Kotlin, and Rust. It also generates semantic graph edges (SEMANTICALLY_RELATED for vocabulary-mismatch matches, SIMILAR_TO for near-clone detection) and supports semantic vector search via bundled nomic-embed-code embeddings compiled into the native executable — no API key, no Ollama, no Docker. Ships a native executable with an authenticated integration asset; the UI variant adds one content-addressed frontend pack. All processing is local — the embeddings run on-device; there is no embedded LLM and no API key.
+> An open-source Model Context Protocol (MCP) server that indexes a codebase into a persistent knowledge graph of functions, classes, call chains, HTTP routes, and cross-service links. AI coding agents query the graph instead of reading files one by one, answering structural questions with roughly 120x fewer tokens (~3,400 vs ~412,000 across five structural queries). Parses 163 languages via vendored tree-sitter grammars, with Hybrid LSP semantic type resolution for Python, TypeScript/JavaScript, PHP, C#, Go, C/C++, Java, Kotlin, and Rust. It also generates semantic graph edges (SEMANTICALLY_RELATED for vocabulary-mismatch matches, SIMILAR_TO for near-clone detection) and supports semantic vector search via bundled nomic-embed-code embeddings compiled into the native executable — no API key, no Ollama, no Docker. Ships a native executable with an authenticated integration asset; the UI variant adds one content-addressed frontend pack. All processing is local — the embeddings run on-device; there is no embedded LLM and no API key.
## Key facts
diff --git a/internal/cbm/cbm.h b/internal/cbm/cbm.h
index a5bdba999..8a5c58a37 100644
--- a/internal/cbm/cbm.h
+++ b/internal/cbm/cbm.h
@@ -177,6 +177,7 @@ typedef enum {
CBM_LANG_ARKTS, // ArkTS (HarmonyOS/OpenHarmony .ets — TypeScript superset + ArkUI)
CBM_LANG_PLSQL, // Oracle PL/SQL
CBM_LANG_CHIALISP, // Chialisp (.clsp/.clib/.clinc — Chia smart-coin s-expression language)
+ CBM_LANG_VB6, // Visual Basic 6 / VBA (.bas/.cls/.frm/.ctl/.dsr/.pag — tree-sitter-vba)
CBM_LANG_COUNT
} CBMLanguage;
diff --git a/internal/cbm/extract_calls.c b/internal/cbm/extract_calls.c
index c22a11e01..ad65134b0 100644
--- a/internal/cbm/extract_calls.c
+++ b/internal/cbm/extract_calls.c
@@ -1475,6 +1475,42 @@ static char *extract_puppet_callee(CBMArena *a, TSNode node, const char *source,
return NULL;
}
+// VB6/VBA: resolve the callee text of a call-shaped node.
+// call_statement `Foo 1` / `Call Foo(1)` / `obj.Bar x` -> field `callee`
+// call_expression `y = Foo(1)` / `obj.Items(1)` -> field `function`
+// raise_event_statement `RaiseEvent Changed(x)` -> field `event`
+// The callee node is an identifier, a qualified_member_expression (`obj.Method`,
+// emitted dotted so the resolver's last-segment match finds `Method`), an
+// implicit_member_expression (`.Method` inside a With block — bare member name),
+// or a nested call_expression (`a(1)(2)` / `obj.Items(1).Name`) that we unwrap.
+static char *extract_vb6_callee(CBMArena *a, TSNode node, const char *source, const char *nk) {
+ enum { VB6_CALLEE_UNWRAP_MAX = 4 };
+ TSNode callee = {0};
+ if (strcmp(nk, "call_statement") == 0) {
+ callee = ts_node_child_by_field_name(node, TS_FIELD("callee"));
+ } else if (strcmp(nk, "call_expression") == 0) {
+ callee = ts_node_child_by_field_name(node, TS_FIELD("function"));
+ } else if (strcmp(nk, "raise_event_statement") == 0) {
+ callee = ts_node_child_by_field_name(node, TS_FIELD("event"));
+ }
+ for (int depth = 0; depth < VB6_CALLEE_UNWRAP_MAX && !ts_node_is_null(callee); depth++) {
+ const char *ck = ts_node_type(callee);
+ if (strcmp(ck, "identifier") == 0 || strcmp(ck, "qualified_member_expression") == 0) {
+ return cbm_node_text(a, callee, source);
+ }
+ if (strcmp(ck, "implicit_member_expression") == 0) {
+ TSNode m = ts_node_child_by_field_name(callee, TS_FIELD("member"));
+ return ts_node_is_null(m) ? NULL : cbm_node_text(a, m, source);
+ }
+ if (strcmp(ck, "call_expression") == 0) {
+ callee = ts_node_child_by_field_name(callee, TS_FIELD("function"));
+ continue;
+ }
+ break;
+ }
+ return NULL;
+}
+
static char *extract_callee_lang_specific(CBMArena *a, TSNode node, const char *source,
CBMLanguage lang) {
const char *nk = ts_node_type(node);
@@ -1708,6 +1744,12 @@ static char *extract_callee_lang_specific(CBMArena *a, TSNode node, const char *
}
return NULL;
}
+ if (lang == CBM_LANG_VB6) {
+ char *c = extract_vb6_callee(a, node, source, nk);
+ if (c) {
+ return c;
+ }
+ }
return extract_scripting_callee(a, node, source, lang, nk);
}
diff --git a/internal/cbm/extract_defs.c b/internal/cbm/extract_defs.c
index b9efa8977..f743fb02e 100644
--- a/internal/cbm/extract_defs.c
+++ b/internal/cbm/extract_defs.c
@@ -4730,6 +4730,11 @@ static TSNode find_class_body(TSNode class_node, CBMLanguage lang) {
if (lang == CBM_LANG_SMALI) {
return class_node;
}
+ // VB6: `Type ... End Type` / `Enum ... End Enum` hold their type_member /
+ // enum_member children directly (no body node) — iterate the node itself.
+ if (lang == CBM_LANG_VB6) {
+ return class_node;
+ }
// GraphQL: object/interface fields live in a fields_definition child.
if (lang == CBM_LANG_GRAPHQL) {
TSNode b = cbm_find_child_by_kind(class_node, "fields_definition");
@@ -6262,6 +6267,25 @@ static void extract_var_names(CBMExtractCtx *ctx, TSNode node, const CBMLangSpec
}
}
return;
+ /* VB6/VBA: `Dim a As Long, b As String` / `Public Const X = 1` is a
+ * variable_declaration / const_declaration holding one variable_declarator /
+ * const_declarator per name (each with a `name` field). The declaration
+ * node itself has no name, so the default fallback would miss every one. */
+ case CBM_LANG_VB6: {
+ uint32_t dc = ts_node_named_child_count(node);
+ for (uint32_t i = 0; i < dc; i++) {
+ TSNode decl = ts_node_named_child(node, i);
+ const char *dk = ts_node_type(decl);
+ if (strcmp(dk, "variable_declarator") != 0 && strcmp(dk, "const_declarator") != 0) {
+ continue;
+ }
+ TSNode nm = ts_node_child_by_field_name(decl, TS_FIELD("name"));
+ if (!ts_node_is_null(nm)) {
+ push_var_def(ctx, cbm_node_text(a, nm, ctx->source), decl);
+ }
+ }
+ return;
+ }
default:
break;
}
@@ -6644,6 +6668,17 @@ static bool extract_schema_field(CBMExtractCtx *ctx, TSNode child, const char *c
} else if (ctx->language == CBM_LANG_SMALI) {
name_node = cbm_find_child_by_kind(child, "field_identifier");
type_node = cbm_find_child_by_kind(child, "field_type");
+ } else if (ctx->language == CBM_LANG_VB6) {
+ /* type_member: (name: identifier) (type: as_type_clause (type: type_expression)).
+ * Unwrap the `As` clause so the Field type is `Long`, not `As Long`. */
+ name_node = ts_node_child_by_field_name(child, TS_FIELD("name"));
+ type_node = ts_node_child_by_field_name(child, TS_FIELD("type"));
+ if (!ts_node_is_null(type_node) && strcmp(ts_node_type(type_node), "as_type_clause") == 0) {
+ TSNode inner = ts_node_child_by_field_name(type_node, TS_FIELD("type"));
+ if (!ts_node_is_null(inner)) {
+ type_node = inner;
+ }
+ }
} else {
return false;
}
diff --git a/internal/cbm/extract_imports.c b/internal/cbm/extract_imports.c
index 544020db3..63da22f1d 100644
--- a/internal/cbm/extract_imports.c
+++ b/internal/cbm/extract_imports.c
@@ -3031,6 +3031,9 @@ void cbm_extract_imports(CBMExtractCtx *ctx) {
case CBM_LANG_MAGMA:
parse_generic_imports(ctx, "load_statement");
break;
+ case CBM_LANG_VB6: // `Implements IFoo` is the only cross-module reference syntax
+ parse_generic_imports(ctx, "implements_statement");
+ break;
case CBM_LANG_WOLFRAM:
parse_wolfram_imports(ctx);
break;
diff --git a/internal/cbm/grammar_vba.c b/internal/cbm/grammar_vba.c
new file mode 100644
index 000000000..b0d37faed
--- /dev/null
+++ b/internal/cbm/grammar_vba.c
@@ -0,0 +1,3 @@
+// Vendored tree-sitter grammar: vba (Visual Basic 6 / VBA)
+// Each grammar compiled as separate unit (conflicting static symbols).
+#include "vendored/grammars/vba/parser.c"
diff --git a/internal/cbm/helpers.c b/internal/cbm/helpers.c
index e8a6eb8ec..8dc8162e8 100644
--- a/internal/cbm/helpers.c
+++ b/internal/cbm/helpers.c
@@ -158,6 +158,29 @@ static const char *puppet_keywords[] = {"true", "false", "undef", "if",
"unless", "case", "and", "or", "in", "node",
"class", "define", "inherits", "default", "return", NULL};
+/* VB6/VBA reserved words + intrinsic type names. The VB6 IDE canonicalises
+ * keyword casing on save, so the PascalCase spellings below are what exported
+ * source contains (strcmp is exact). `Me` is a keyword, not a resolvable
+ * receiver; `Debug` is the Debug object (`Debug.Print`). */
+static const char *vb6_keywords[] = {
+ "If", "Then", "Else", "ElseIf", "End", "Sub", "Function",
+ "Property", "Get", "Let", "Set", "Dim", "As", "New",
+ "Nothing", "True", "False", "Not", "And", "Or", "Xor",
+ "Eqv", "Imp", "Mod", "Is", "Like", "For", "Next",
+ "To", "Step", "Each", "In", "Do", "Loop", "While",
+ "Wend", "Until", "Select", "Case", "With", "Exit", "GoTo",
+ "GoSub", "Return", "On", "Error", "Resume", "Call", "Const",
+ "Static", "Public", "Private", "Friend", "Global", "Option", "Explicit",
+ "Base", "Compare", "Type", "Enum", "Declare", "Lib", "Alias",
+ "ByVal", "ByRef", "Optional", "ParamArray", "Implements", "Event", "RaiseEvent",
+ "WithEvents", "Me", "Null", "Empty", "ReDim", "Preserve", "Erase",
+ "Integer", "Long", "Single", "Double", "String", "Boolean", "Byte",
+ "Currency", "Date", "Object", "Variant", "Any", "Print", "Debug",
+ "Stop", "Beep", "Open", "Close", "Input", "Output", "Append",
+ "Write", "Attribute", "Version", "Begin", "TypeOf", "AddressOf", "Len",
+ "LenB", "Seek", "Lock", "Unlock", "Load", "Unload", "Name",
+ "Line", "Rem", NULL};
+
// True when `label` names a type-like container definition (see cbm.h). Single
// source of truth for the type-resolution / registry / IMPLEMENTS / LSP-type
// consumers — adding a label here updates them all.
@@ -298,6 +321,9 @@ bool cbm_is_keyword(const char *name, CBMLanguage lang) {
case CBM_LANG_PUPPET:
keywords = puppet_keywords;
break;
+ case CBM_LANG_VB6:
+ keywords = vb6_keywords;
+ break;
default:
keywords = generic_keywords;
break;
@@ -1377,6 +1403,8 @@ static const char **get_module_parents(CBMLanguage lang) {
return module_parents_properties;
case CBM_LANG_GOMOD: // require_directive lives at source_file top level
return module_parents_zig;
+ case CBM_LANG_VB6: // module-level Dim/Const/Type/Enum are children of source_file
+ return module_parents_zig;
default:
return NULL;
}
diff --git a/internal/cbm/lang_specs.c b/internal/cbm/lang_specs.c
index 3a5fad0d4..3c6ce2dfd 100644
--- a/internal/cbm/lang_specs.c
+++ b/internal/cbm/lang_specs.c
@@ -170,6 +170,7 @@ extern const TSLanguage *tree_sitter_objectscript_udl(void);
extern const TSLanguage *tree_sitter_objectscript_routine(void);
extern const TSLanguage *tree_sitter_arkts(void);
extern const TSLanguage *tree_sitter_plsql(void);
+extern const TSLanguage *tree_sitter_vba(void);
// -- Empty sentinel --
static const char *empty_types[] = {NULL};
@@ -1707,6 +1708,44 @@ static const char *objectscript_routine_func_types[] = {"procedure", "tag", NULL
static const char *objectscript_routine_call_types[] = {"extrinsic_function", "routine_tag_call",
NULL};
static const char *objectscript_routine_module_types[] = {"source_file", NULL};
+
+// ==================== VISUAL BASIC 6 / VBA (harumiWeb/tree-sitter-vba) ====================
+// Every procedure kind exposes a `name` field, so the generic def extractor
+// applies. `Declare` statements are external (DLL) entry points — treated as
+// callables so `CALLS` edges to Win32 imports resolve to a node. Property
+// Get/Let/Set share a name (VB6 property triplets); each is its own def.
+static const char *vb6_func_types[] = {"sub_declaration",
+ "function_declaration",
+ "property_get_declaration",
+ "property_let_declaration",
+ "property_set_declaration",
+ "conditional_sub_declaration",
+ "conditional_function_declaration",
+ "conditional_property_declaration",
+ "declare_sub_statement",
+ "declare_function_statement",
+ "event_declaration",
+ NULL};
+// `Type ... End Type` (UDT/struct) -> Class; `Enum ... End Enum` -> Enum via
+// class_label_for_kind. Members are direct children (no body node) — see
+// find_class_body. The grammar has no node for the class module itself
+// (.cls/.frm/.ctl are one COM class per file).
+static const char *vb6_class_types[] = {"type_declaration", "enum_declaration", NULL};
+static const char *vb6_field_types[] = {"type_member", NULL};
+static const char *vb6_module_types[] = {"source_file", NULL};
+// call_statement: `Foo 1, 2` / `Call Foo(1)` / `obj.Bar x` (field `callee`).
+// call_expression: `y = Foo(1)` (field `function`) — VB6 syntax cannot separate
+// this from array indexing; unresolved callees simply produce no edge.
+static const char *vb6_call_types[] = {"call_statement", "call_expression", "raise_event_statement",
+ NULL};
+static const char *vb6_import_types[] = {"implements_statement", NULL};
+static const char *vb6_branch_types[] = {"if_statement", "single_line_if_statement",
+ "select_statement", "for_statement",
+ "for_each_statement", "do_statement",
+ "while_statement", NULL};
+// Dim/Public/Private/Const at module level -> Variable (see extract_var_names).
+static const char *vb6_var_types[] = {"variable_declaration", "const_declaration", NULL};
+static const char *vb6_assign_types[] = {"assignment_statement", "set_statement", NULL};
// ==================== SPEC TABLE ====================
static const CBMLangSpec lang_specs[CBM_LANG_COUNT] = {
@@ -2730,6 +2769,11 @@ static const CBMLangSpec lang_specs[CBM_LANG_COUNT] = {
plsql_module_types, plsql_call_types, empty_types, empty_types,
plsql_branch_types, empty_types, plsql_assign_types, plsql_throw_types,
NULL, empty_types, NULL, NULL, tree_sitter_plsql, NULL},
+ // CBM_LANG_VB6 — Visual Basic 6 / VBA. harumiWeb/tree-sitter-vba (MIT).
+ [CBM_LANG_VB6] = {CBM_LANG_VB6, vb6_func_types, vb6_class_types, vb6_field_types,
+ vb6_module_types, vb6_call_types, vb6_import_types, empty_types,
+ vb6_branch_types, vb6_var_types, vb6_assign_types, empty_types, NULL,
+ empty_types, NULL, NULL, tree_sitter_vba, NULL},
};
diff --git a/internal/cbm/vendored/grammars/MANIFEST.md b/internal/cbm/vendored/grammars/MANIFEST.md
index 4025b5f50..c56c02bdd 100644
--- a/internal/cbm/vendored/grammars/MANIFEST.md
+++ b/internal/cbm/vendored/grammars/MANIFEST.md
@@ -9,8 +9,8 @@ The grammars were originally vendored as bare `parser.c`+`scanner.c` with **no r
## Summary
-- Grammars: **162** — vendored-from-upstream: **143**, first-party/self-maintained: **14**, registry-disagreement: **5** (nim removed 2026-06-12; objectscript_udl + objectscript_routine added 2026-06-24; mojo added 2026-07-01; arkts added 2026-08-26; plsql added 2026-08-27; chialisp added 2026-08-28 — see notes below)
-- ABI distribution: **9×** ABI-13 **79×** ABI-14 **74×** ABI-15 (runtime ceiling is ABI 15; never vendor ABI 16 without a runtime upgrade)
+- Grammars: **163** — vendored-from-upstream: **144**, first-party/self-maintained: **14**, registry-disagreement: **5** (nim removed 2026-06-12; objectscript_udl + objectscript_routine added 2026-06-24; mojo added 2026-07-01; arkts added 2026-08-26; plsql added 2026-08-27; chialisp added 2026-08-28; vba added 2026-09-07 — see notes below)
+- ABI distribution: **9×** ABI-13 **79×** ABI-14 **75×** ABI-15 (runtime ceiling is ABI 15; never vendor ABI 16 without a runtime upgrade)
— recounted from the tree 2026-08-30 after the perl v1.2.1 refresh moved `perl` from ABI 14 to ABI 15 (was `9×/80×/73×`). Neither side of the rebase had this right: main's line was correct for main, and this branch still carried the pre-2026-08-28 `7×/84×/65×`. Regenerate, never increment.
— recounted from the tree 2026-08-28. This line had drifted: it read `7×/86×/65×`, which sums to 158 against 161 vendored grammars, so it was wrong before Chialisp was added and incrementing it would have carried the error forward. Regenerate with:
`grep -h '#define LANGUAGE_VERSION' internal/cbm/vendored/grammars/*/parser.c | sort | uniq -c`
@@ -36,6 +36,8 @@ The grammars were originally vendored as bare `parser.c`+`scanner.c` with **no r
- **chialisp** (added 2026-08-28): **first-party** — authored in this repository, not vendored from anywhere. Grammar source + corpus tests live in `tools/tree-sitter-chialisp/`; regenerate with `npx tree-sitter-cli@0.25.10 generate --abi 14` and copy `src/parser.c` + `src/tree_sitter/*.h` here. ABI 14, **no external scanner** (`EXTERNAL_TOKEN_COUNT 0`), 0 non-ASCII bytes. It is a deliberately GENERIC s-expression grammar (`source_file`/`list`/`symbol`/`string`/`number`/`hex`/`dot`/`comment`) modelling the clvm_tools reader rather than the Chialisp form vocabulary: `mod`/`defun`/`defconstant`/`include` are ordinary head symbols, and which lists are definitions is decided in `internal/cbm/extract_defs.c`, so a dialect that adds a form does not need a regenerated parser. Written because the only public grammar (`Quexington/tree-sitter-chialisp`) cannot parse the language: it required CRLF to terminate a comment (`/;.*\r\n/`) while real files are LF, rejected the `.` in `(include foo.clib)`, and accepted only a primitive after `(defconstant NAME …)` — each of which desynchronised the rest of the file. Acceptance gate: all five `chia-blockchain@main` reference files parse with **zero ERROR and zero MISSING nodes**. **LICENSE:** the project's own LICENSE, byte-identical to the repository root — no third-party copyright is carried, because there is no third party.
+- **vba** (added 2026-09-07, drives `CBM_LANG_VB6` — Visual Basic 6 / VBA `.bas`/`.cls`/`.frm`/`.ctl`/`.dsr`/`.pag`, #721): vendored from [harumiWeb/tree-sitter-vba](https://github.com/harumiWeb/tree-sitter-vba) @ `63b2f8d0d65c` (v0.13.0, MIT, ABI 15). Not tracked by nvim-treesitter or Helix. **Re-vendor note:** upstream gitignores `src/parser.c`; the vendored `parser.c` was generated locally from the pinned `grammar.js` with `tree-sitter-cli 0.26.9` (`tree-sitter generate --abi 15`, upstream's own `pnpm generate` command), so byte-identity with an upstream artefact cannot be claimed — regenerate the same way when re-vendoring. Lexer-only (no `scanner.c`, `EXTERNAL_TOKEN_COUNT 0`); case-insensitive keywords are expanded per keyword in the grammar, hence the 46 MB `parser.c`. Chosen over the GPL-3.0 arrmee-wt grammar (blocked by `scripts/license-policy.json`) and the unlicensed joannefan/tree-sitter-vb6. `.cls` (Apex/ObjectScript) and `.frm` (FORM) collide with VB6 — `src/discover/language.c` sniffs file content (`cbm_disambiguate_cls` / `cbm_disambiguate_frm`) to pick the owner. Security review covered only the vendored C surface (`parser.c`, `tree_sitter/*.h`) plus upstream license/provenance metadata; no package manager hooks, workflow files, prompt/agent instruction files, or generated lockfiles were vendored.
+
> ⚠️ **Pinned commit = the revision nvim-treesitter/Helix vendor** (battle-tested, canonical source), not bleeding-edge HEAD. When re-vendoring, update the pinned commit here.
## Custom extraction handling (definition extraction)
@@ -72,6 +74,7 @@ Guarded by the `contract_all_grammars_in_graph` graph-breadth test in
| scheme | `extract_lisp_def`: `(define …)` head-symbol forms in `list` |
| slang | added to the C-family declarator-name gate (tree-sitter-cpp/hlsl fork) |
| squirrel | `resolve_func_name`: `function_declaration` → `identifier` child |
+| vba | `find_class_body`: `type_declaration`/`enum_declaration` hold `type_member`/`enum_member` directly (no body node); `extract_var_names`: `variable_declaration`/`const_declaration` → one Variable per `variable_declarator`/`const_declarator` `name`; `extract_schema_field`: `type_member` → `name` + `as_type_clause`'s `type` (so a Field is typed `Long`, not `As Long`); `extract_vb6_callee` (extract_calls.c): `call_statement` → `callee`, `call_expression` → `function`, `raise_event_statement` → `event`, unwrapping `qualified_member_expression` / `implicit_member_expression` / nested `call_expression` |
## Local source patches (applied atop pinned upstream)
@@ -227,6 +230,7 @@ row instead.
| tsx | 14 | tree-sitter/tree-sitter-typescript | `75b3874edb2d` | VERIFIED-BOTH | ✅ |
| typescript | 14 | tree-sitter/tree-sitter-typescript | `75b3874edb2d` | VERIFIED-BOTH | ✅ |
| typst | 14 | uben0/tree-sitter-typst | `46cf4ded12ee` | VERIFIED-BOTH | ✅ |
+| vba | 15 | harumiWeb/tree-sitter-vba | `63b2f8d0d65c` | NOT-IN-REGISTRIES (see note) | ✅ |
| verilog | 14 | tree-sitter/tree-sitter-verilog | `4457145e795b` | VERIFIED-HELIX | ✅ |
| vhdl | 15 | jpt13653903/tree-sitter-vhdl | `c2d9be3d5ab7` | MISMATCH | ✅ |
| vim | 15 | tree-sitter-grammars/tree-sitter-vim | `3092fcd99eb8` | VERIFIED-BOTH | ✅ |
diff --git a/internal/cbm/vendored/grammars/vba/LICENSE b/internal/cbm/vendored/grammars/vba/LICENSE
new file mode 100644
index 000000000..efec104b6
--- /dev/null
+++ b/internal/cbm/vendored/grammars/vba/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2026 harumiWeb
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/internal/cbm/vendored/grammars/vba/parser.c b/internal/cbm/vendored/grammars/vba/parser.c
new file mode 100644
index 000000000..ce3ca24b6
--- /dev/null
+++ b/internal/cbm/vendored/grammars/vba/parser.c
@@ -0,0 +1,1066237 @@
+/* Automatically @generated by tree-sitter */
+
+#include "tree_sitter/parser.h"
+
+#if defined(__GNUC__) || defined(__clang__)
+#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 15
+#define STATE_COUNT 15236
+#define LARGE_STATE_COUNT 7339
+#define SYMBOL_COUNT 407
+#define ALIAS_COUNT 1
+#define TOKEN_COUNT 178
+#define EXTERNAL_TOKEN_COUNT 0
+#define FIELD_COUNT 65
+#define MAX_ALIAS_SEQUENCE_LENGTH 15
+#define MAX_RESERVED_WORD_SET_SIZE 2
+#define PRODUCTION_ID_COUNT 359
+#define SUPERTYPE_COUNT 1
+
+enum ts_symbol_identifiers {
+ sym_identifier = 1,
+ sym_newline = 2,
+ anon_sym_COLON = 3,
+ sym_line_continuation = 4,
+ sym_comment = 5,
+ aux_sym_frm_version_statement_token1 = 6,
+ aux_sym_frm_begin_block_token1 = 7,
+ aux_sym_frm_begin_block_token2 = 8,
+ aux_sym_frm_begin_property_block_token1 = 9,
+ aux_sym_frm_begin_property_block_token2 = 10,
+ aux_sym_frm_property_statement_token1 = 11,
+ anon_sym_EQ = 12,
+ sym_frm_property_text = 13,
+ sym_frm_quoted_property_text = 14,
+ aux_sym_attribute_statement_token1 = 15,
+ anon_sym_DOT = 16,
+ anon_sym_BANG = 17,
+ aux_sym__attribute_identifier_token1 = 18,
+ aux_sym_option_statement_token1 = 19,
+ aux_sym_option_statement_token2 = 20,
+ aux_sym_option_statement_token3 = 21,
+ aux_sym_option_statement_token4 = 22,
+ aux_sym_option_statement_token5 = 23,
+ aux_sym_option_statement_token6 = 24,
+ aux_sym_option_statement_token7 = 25,
+ aux_sym_option_statement_token8 = 26,
+ aux_sym_option_statement_token9 = 27,
+ aux_sym_implements_statement_token1 = 28,
+ aux_sym_type_declaration_token1 = 29,
+ aux_sym_type_preprocessor_if_token1 = 30,
+ aux_sym_type_preprocessor_if_token2 = 31,
+ aux_sym_type_preprocessor_if_token3 = 32,
+ aux_sym_type_preprocessor_if_token4 = 33,
+ aux_sym_type_preprocessor_elseif_token1 = 34,
+ aux_sym_type_preprocessor_else_token1 = 35,
+ aux_sym_enum_declaration_token1 = 36,
+ aux_sym_declare_sub_statement_token1 = 37,
+ aux_sym_declare_sub_statement_token2 = 38,
+ aux_sym_declare_sub_statement_token3 = 39,
+ aux_sym_declare_sub_statement_token4 = 40,
+ aux_sym_declare_function_statement_token1 = 41,
+ aux_sym_preprocessor_const_token1 = 42,
+ aux_sym__property_get_header_token1 = 43,
+ aux_sym_event_declaration_token1 = 44,
+ sym_static_modifier = 45,
+ sym__dim_keyword = 46,
+ sym__redim_keyword = 47,
+ sym_with_events_modifier = 48,
+ sym_ptrsafe_modifier = 49,
+ aux_sym_byval_modifier_token1 = 50,
+ sym_byref_modifier = 51,
+ sym_optional_modifier = 52,
+ sym_paramarray_modifier = 53,
+ aux_sym_get_accessor_token1 = 54,
+ sym_let_accessor = 55,
+ aux_sym_set_accessor_token1 = 56,
+ anon_sym_COMMA = 57,
+ aux_sym_const_declaration_token1 = 58,
+ anon_sym_LPAREN = 59,
+ anon_sym_RPAREN = 60,
+ aux_sym_as_type_clause_token1 = 61,
+ aux_sym_as_type_clause_token2 = 62,
+ anon_sym_STAR = 63,
+ aux_sym_array_bound_token1 = 64,
+ aux_sym_type_expression_token1 = 65,
+ aux_sym_type_expression_token2 = 66,
+ aux_sym_type_expression_token3 = 67,
+ aux_sym_type_expression_token4 = 68,
+ aux_sym_type_expression_token5 = 69,
+ aux_sym_type_expression_token6 = 70,
+ aux_sym_type_expression_token7 = 71,
+ aux_sym_type_expression_token8 = 72,
+ aux_sym_type_expression_token9 = 73,
+ aux_sym_type_expression_token10 = 74,
+ aux_sym_type_expression_token11 = 75,
+ aux_sym_type_expression_token12 = 76,
+ aux_sym_type_expression_token13 = 77,
+ aux_sym_dotted_type_expression_token1 = 78,
+ aux_sym_visibility_token1 = 79,
+ aux_sym_visibility_token2 = 80,
+ aux_sym_elseif_fragment_token1 = 81,
+ aux_sym_else_fragment_token1 = 82,
+ aux_sym_select_statement_token1 = 83,
+ aux_sym_select_statement_token2 = 84,
+ aux_sym_case_expression_token1 = 85,
+ anon_sym_LT = 86,
+ anon_sym_LT_EQ = 87,
+ anon_sym_GT = 88,
+ anon_sym_GT_EQ = 89,
+ anon_sym_LT_GT = 90,
+ aux_sym__multiline_for_tail_token1 = 91,
+ aux_sym__for_header_token1 = 92,
+ aux_sym__for_header_token2 = 93,
+ aux_sym__for_each_header_token1 = 94,
+ aux_sym__for_each_header_token2 = 95,
+ aux_sym_do_statement_token1 = 96,
+ aux_sym_do_statement_token2 = 97,
+ aux_sym_do_condition_token1 = 98,
+ aux_sym_do_condition_token2 = 99,
+ aux_sym_while_statement_token1 = 100,
+ aux_sym_with_statement_token1 = 101,
+ aux_sym_exit_statement_token1 = 102,
+ sym_end_statement = 103,
+ aux_sym_on_goto_statement_token1 = 104,
+ aux_sym_on_goto_statement_token2 = 105,
+ aux_sym_on_goto_statement_token3 = 106,
+ aux_sym_on_error_statement_token1 = 107,
+ aux_sym_on_error_statement_token2 = 108,
+ aux_sym_redim_statement_token1 = 109,
+ sym__ambiguous_redim_statement = 110,
+ aux_sym_erase_statement_token1 = 111,
+ aux_sym_open_statement_token1 = 112,
+ aux_sym_open_statement_token2 = 113,
+ aux_sym_open_statement_token3 = 114,
+ aux_sym_file_mode_token1 = 115,
+ aux_sym_file_mode_token2 = 116,
+ aux_sym_file_mode_token3 = 117,
+ aux_sym_file_mode_token4 = 118,
+ aux_sym_file_access_token1 = 119,
+ aux_sym_file_access_token2 = 120,
+ aux_sym_file_lock_token1 = 121,
+ aux_sym_file_lock_token2 = 122,
+ aux_sym_print_statement_token1 = 123,
+ anon_sym_CARET = 124,
+ anon_sym_SLASH = 125,
+ anon_sym_BSLASH = 126,
+ aux_sym__print_output_call_binary_expression_token1 = 127,
+ anon_sym_PLUS = 128,
+ anon_sym_DASH = 129,
+ anon_sym_AMP = 130,
+ aux_sym__print_output_call_binary_expression_token2 = 131,
+ aux_sym__print_output_call_binary_expression_token3 = 132,
+ aux_sym__print_output_call_binary_expression_token4 = 133,
+ aux_sym__print_output_call_binary_expression_token5 = 134,
+ aux_sym__print_output_call_binary_expression_token6 = 135,
+ anon_sym_SEMI = 136,
+ anon_sym_QMARK = 137,
+ aux_sym_close_statement_token1 = 138,
+ aux_sym_put_statement_token1 = 139,
+ aux_sym_unlock_statement_token1 = 140,
+ aux_sym_seek_statement_token1 = 141,
+ sym_reset_statement = 142,
+ aux_sym_raise_event_statement_token1 = 143,
+ sym_stop_statement = 144,
+ sym_beep_statement = 145,
+ aux_sym_unload_statement_token1 = 146,
+ aux_sym_def_type_statement_token1 = 147,
+ aux_sym_def_type_statement_token2 = 148,
+ aux_sym_def_type_statement_token3 = 149,
+ aux_sym_def_type_statement_token4 = 150,
+ aux_sym_def_type_statement_token5 = 151,
+ aux_sym_def_type_statement_token6 = 152,
+ aux_sym_def_type_statement_token7 = 153,
+ aux_sym_def_type_statement_token8 = 154,
+ aux_sym_def_type_statement_token9 = 155,
+ aux_sym_def_type_statement_token10 = 156,
+ aux_sym_def_type_statement_token11 = 157,
+ aux_sym_def_type_statement_token12 = 158,
+ aux_sym_def_type_statement_token13 = 159,
+ aux_sym_def_type_statement_token14 = 160,
+ aux_sym_call_statement_token1 = 161,
+ sym__ambiguous_call_statement = 162,
+ anon_sym_COLON_EQ = 163,
+ aux_sym_comparison_operator_token1 = 164,
+ aux_sym_addressof_expression_token1 = 165,
+ aux_sym_type_of_expression_token1 = 166,
+ aux_sym_unary_expression_token1 = 167,
+ sym_string_literal = 168,
+ sym_number_literal = 169,
+ aux_sym_boolean_literal_token1 = 170,
+ aux_sym_boolean_literal_token2 = 171,
+ sym_nothing_literal = 172,
+ sym_null_literal = 173,
+ sym_empty_literal = 174,
+ sym_date_literal = 175,
+ sym_guid_literal = 176,
+ anon_sym_POUND = 177,
+ sym_source_file = 178,
+ sym__top_level_item = 179,
+ sym__statement_separator = 180,
+ sym_frm_version_statement = 181,
+ sym_frm_begin_block = 182,
+ sym_frm_begin_property_block = 183,
+ sym_frm_property_statement = 184,
+ sym__frm_property_value = 185,
+ sym_frm_blob_reference = 186,
+ sym_attribute_statement = 187,
+ sym__attribute_name = 188,
+ sym__attribute_member_expression = 189,
+ sym__attribute_identifier = 190,
+ sym_option_statement = 191,
+ sym_implements_statement = 192,
+ sym_type_declaration = 193,
+ sym_type_member = 194,
+ sym_type_preprocessor_if = 195,
+ sym_type_preprocessor_block = 196,
+ sym_type_preprocessor_elseif = 197,
+ sym_type_preprocessor_else = 198,
+ sym_enum_declaration = 199,
+ sym_enum_member = 200,
+ sym_declare_sub_statement = 201,
+ sym_declare_function_statement = 202,
+ sym_preprocessor_const = 203,
+ sym_preprocessor_if = 204,
+ sym_preprocessor_block = 205,
+ sym__preprocessor_item = 206,
+ sym_preprocessor_elseif = 207,
+ sym_preprocessor_else = 208,
+ sym_sub_declaration = 209,
+ sym_function_declaration = 210,
+ sym_property_get_declaration = 211,
+ sym_property_let_declaration = 212,
+ sym_property_set_declaration = 213,
+ sym__sub_header = 214,
+ sym__function_header = 215,
+ sym__property_header = 216,
+ sym__property_get_header = 217,
+ sym__property_let_header = 218,
+ sym__property_set_header = 219,
+ sym_conditional_sub_declaration = 220,
+ sym_conditional_function_declaration = 221,
+ sym_conditional_property_declaration = 222,
+ sym__conditional_sub_headers = 223,
+ sym__conditional_function_headers = 224,
+ sym__conditional_property_headers = 225,
+ sym_event_declaration = 226,
+ sym__procedure_modifier = 227,
+ aux_sym__procedure_attributes = 228,
+ sym_end_sub_statement = 229,
+ sym_end_function_statement = 230,
+ sym_end_property_statement = 231,
+ sym_byval_modifier = 232,
+ sym_get_accessor = 233,
+ sym_set_accessor = 234,
+ sym_block = 235,
+ sym_conditional_branch_body = 236,
+ sym__statement = 237,
+ sym_variable_declaration = 238,
+ sym_const_declaration = 239,
+ sym_variable_declarator = 240,
+ sym_const_declarator = 241,
+ sym_initializer = 242,
+ sym_parameter_list = 243,
+ sym_parameter = 244,
+ sym_as_type_clause = 245,
+ sym_fixed_string_length = 246,
+ sym_array_bounds = 247,
+ sym_array_bound = 248,
+ sym_type_expression = 249,
+ sym_dotted_type_expression = 250,
+ sym_visibility = 251,
+ sym_if_statement = 252,
+ sym_elseif_fragment = 253,
+ sym_else_fragment = 254,
+ sym_end_if_fragment = 255,
+ sym_single_line_if_statement = 256,
+ sym_inline_statement_sequence = 257,
+ sym__inline_statement = 258,
+ sym_select_statement = 259,
+ sym_case_clause = 260,
+ sym_case_expression = 261,
+ sym_for_statement = 262,
+ sym__inline_for_statement = 263,
+ sym_for_each_statement = 264,
+ sym__inline_for_each_statement = 265,
+ sym__multiline_for_tail = 266,
+ sym__inline_for_tail = 267,
+ sym__for_header = 268,
+ sym__for_each_header = 269,
+ sym_do_statement = 270,
+ sym__inline_do_statement = 271,
+ sym_do_condition = 272,
+ sym_while_statement = 273,
+ sym_with_statement = 274,
+ sym__inline_with_statement = 275,
+ sym_single_line_block = 276,
+ sym_shared_next_for_body = 277,
+ sym_next_variable_list = 278,
+ sym_exit_statement = 279,
+ sym_on_goto_statement = 280,
+ sym_on_error_statement = 281,
+ sym_resume_statement = 282,
+ sym_goto_statement = 283,
+ sym_label_statement = 284,
+ sym_line_number_prefix = 285,
+ sym_line_number_statement = 286,
+ sym_line_number_top_level_item = 287,
+ sym__numbered_statement = 288,
+ sym_redim_statement = 289,
+ sym_redim_declarator = 290,
+ sym_erase_statement = 291,
+ sym_open_statement = 292,
+ sym_file_mode = 293,
+ sym_file_access = 294,
+ sym_file_lock = 295,
+ sym_file_number = 296,
+ sym_input_statement = 297,
+ sym_line_input_statement = 298,
+ sym_print_statement = 299,
+ sym_write_statement = 300,
+ sym__required_file_number = 301,
+ sym_output_list = 302,
+ sym__print_method_output_list = 303,
+ sym__print_output_expression = 304,
+ sym__unparenthesized_print_output_expression = 305,
+ sym__print_output_call_binary_expression = 306,
+ sym__print_output_call_operand = 307,
+ sym__print_output_member_comparison_expression = 308,
+ sym__print_output_call_member_expression = 309,
+ sym__print_output_call_expression = 310,
+ sym__print_output_qualified_callable = 311,
+ sym_char_position = 312,
+ sym_print_argument_sequence = 313,
+ sym_debug_print_statement = 314,
+ sym_close_statement = 315,
+ sym_get_statement = 316,
+ sym_put_statement = 317,
+ sym_lock_statement = 318,
+ sym_unlock_statement = 319,
+ sym_file_record_range = 320,
+ sym_seek_statement = 321,
+ sym_raise_event_statement = 322,
+ sym_name_statement = 323,
+ sym_load_statement = 324,
+ sym_unload_statement = 325,
+ sym_def_type_statement = 326,
+ sym_letter_range = 327,
+ sym_set_statement = 328,
+ sym_assignment_statement = 329,
+ sym_coordinate_pair = 330,
+ sym_call_statement = 331,
+ sym_expression_statement = 332,
+ sym_argument_list = 333,
+ sym_unparenthesized_argument_list = 334,
+ sym_line_range_argument_list = 335,
+ sym__argument_sequence = 336,
+ sym__unparenthesized_argument_sequence = 337,
+ sym__omitted_argument_sequence = 338,
+ sym__argument = 339,
+ sym_named_argument = 340,
+ sym_byval_argument = 341,
+ sym__condition_expression = 342,
+ sym__primary_expression = 343,
+ sym__expression = 344,
+ sym_comparison_expression = 345,
+ sym_comparison_operator = 346,
+ sym__comparison_operand = 347,
+ sym_logical_value_expression = 348,
+ sym_condition_binary_expression = 349,
+ sym_parenthesized_condition_expression = 350,
+ sym__assignable_expression = 351,
+ sym__callable_expression = 352,
+ sym__print_method_callee = 353,
+ sym__print_method_call_expression = 354,
+ sym__qualified_print_method_expression = 355,
+ sym__implicit_print_method_expression = 356,
+ sym__line_method_expression = 357,
+ sym_call_expression = 358,
+ sym_new_expression = 359,
+ sym_addressof_expression = 360,
+ sym_type_of_expression = 361,
+ sym_member_expression = 362,
+ sym_qualified_member_expression = 363,
+ sym_implicit_member_expression = 364,
+ sym__member_property = 365,
+ sym_parenthesized_expression = 366,
+ sym_binary_expression = 367,
+ sym_unary_expression = 368,
+ sym__signed_unary_expression = 369,
+ sym__literal = 370,
+ sym_boolean_literal = 371,
+ sym_file_number_literal = 372,
+ aux_sym_source_file_repeat1 = 373,
+ aux_sym_frm_begin_block_repeat1 = 374,
+ aux_sym_frm_begin_property_block_repeat1 = 375,
+ aux_sym__attribute_member_expression_repeat1 = 376,
+ aux_sym_type_declaration_repeat1 = 377,
+ aux_sym_type_preprocessor_if_repeat1 = 378,
+ aux_sym_type_preprocessor_block_repeat1 = 379,
+ aux_sym_enum_declaration_repeat1 = 380,
+ aux_sym_preprocessor_if_repeat1 = 381,
+ aux_sym_preprocessor_block_repeat1 = 382,
+ aux_sym__conditional_sub_headers_repeat1 = 383,
+ aux_sym__conditional_function_headers_repeat1 = 384,
+ aux_sym__conditional_property_headers_repeat1 = 385,
+ aux_sym_block_repeat1 = 386,
+ aux_sym_variable_declaration_repeat1 = 387,
+ aux_sym_const_declaration_repeat1 = 388,
+ aux_sym_parameter_list_repeat1 = 389,
+ aux_sym_array_bounds_repeat1 = 390,
+ aux_sym_dotted_type_expression_repeat1 = 391,
+ aux_sym_inline_statement_sequence_repeat1 = 392,
+ aux_sym_select_statement_repeat1 = 393,
+ aux_sym_case_clause_repeat1 = 394,
+ aux_sym_next_variable_list_repeat1 = 395,
+ aux_sym_on_goto_statement_repeat1 = 396,
+ aux_sym_redim_statement_repeat1 = 397,
+ aux_sym_erase_statement_repeat1 = 398,
+ aux_sym_input_statement_repeat1 = 399,
+ aux_sym_output_list_repeat1 = 400,
+ aux_sym_print_argument_sequence_repeat1 = 401,
+ aux_sym_close_statement_repeat1 = 402,
+ aux_sym_def_type_statement_repeat1 = 403,
+ aux_sym__argument_sequence_repeat1 = 404,
+ aux_sym__argument_sequence_repeat2 = 405,
+ aux_sym__unparenthesized_argument_sequence_repeat1 = 406,
+ alias_sym_line_number_literal = 407,
+};
+
+static const char * const ts_symbol_names[] = {
+ [ts_builtin_sym_end] = "end",
+ [sym_identifier] = "identifier",
+ [sym_newline] = "newline",
+ [anon_sym_COLON] = ":",
+ [sym_line_continuation] = "line_continuation",
+ [sym_comment] = "comment",
+ [aux_sym_frm_version_statement_token1] = "frm_version_statement_token1",
+ [aux_sym_frm_begin_block_token1] = "frm_begin_block_token1",
+ [aux_sym_frm_begin_block_token2] = "frm_begin_block_token2",
+ [aux_sym_frm_begin_property_block_token1] = "frm_begin_property_block_token1",
+ [aux_sym_frm_begin_property_block_token2] = "frm_begin_property_block_token2",
+ [aux_sym_frm_property_statement_token1] = "frm_property_statement_token1",
+ [anon_sym_EQ] = "=",
+ [sym_frm_property_text] = "frm_property_text",
+ [sym_frm_quoted_property_text] = "frm_quoted_property_text",
+ [aux_sym_attribute_statement_token1] = "attribute_statement_token1",
+ [anon_sym_DOT] = ".",
+ [anon_sym_BANG] = "!",
+ [aux_sym__attribute_identifier_token1] = "_attribute_identifier_token1",
+ [aux_sym_option_statement_token1] = "option_statement_token1",
+ [aux_sym_option_statement_token2] = "option_statement_token2",
+ [aux_sym_option_statement_token3] = "option_statement_token3",
+ [aux_sym_option_statement_token4] = "option_statement_token4",
+ [aux_sym_option_statement_token5] = "option_statement_token5",
+ [aux_sym_option_statement_token6] = "option_statement_token6",
+ [aux_sym_option_statement_token7] = "option_statement_token7",
+ [aux_sym_option_statement_token8] = "option_statement_token8",
+ [aux_sym_option_statement_token9] = "option_statement_token9",
+ [aux_sym_implements_statement_token1] = "implements_statement_token1",
+ [aux_sym_type_declaration_token1] = "type_declaration_token1",
+ [aux_sym_type_preprocessor_if_token1] = "type_preprocessor_if_token1",
+ [aux_sym_type_preprocessor_if_token2] = "type_preprocessor_if_token2",
+ [aux_sym_type_preprocessor_if_token3] = "type_preprocessor_if_token3",
+ [aux_sym_type_preprocessor_if_token4] = "type_preprocessor_if_token4",
+ [aux_sym_type_preprocessor_elseif_token1] = "type_preprocessor_elseif_token1",
+ [aux_sym_type_preprocessor_else_token1] = "type_preprocessor_else_token1",
+ [aux_sym_enum_declaration_token1] = "enum_declaration_token1",
+ [aux_sym_declare_sub_statement_token1] = "declare_sub_statement_token1",
+ [aux_sym_declare_sub_statement_token2] = "declare_sub_statement_token2",
+ [aux_sym_declare_sub_statement_token3] = "declare_sub_statement_token3",
+ [aux_sym_declare_sub_statement_token4] = "declare_sub_statement_token4",
+ [aux_sym_declare_function_statement_token1] = "declare_function_statement_token1",
+ [aux_sym_preprocessor_const_token1] = "preprocessor_const_token1",
+ [aux_sym__property_get_header_token1] = "_property_get_header_token1",
+ [aux_sym_event_declaration_token1] = "event_declaration_token1",
+ [sym_static_modifier] = "static_modifier",
+ [sym__dim_keyword] = "_dim_keyword",
+ [sym__redim_keyword] = "_redim_keyword",
+ [sym_with_events_modifier] = "with_events_modifier",
+ [sym_ptrsafe_modifier] = "ptrsafe_modifier",
+ [aux_sym_byval_modifier_token1] = "byval_modifier_token1",
+ [sym_byref_modifier] = "byref_modifier",
+ [sym_optional_modifier] = "optional_modifier",
+ [sym_paramarray_modifier] = "paramarray_modifier",
+ [aux_sym_get_accessor_token1] = "get_accessor_token1",
+ [sym_let_accessor] = "let_accessor",
+ [aux_sym_set_accessor_token1] = "set_accessor_token1",
+ [anon_sym_COMMA] = ",",
+ [aux_sym_const_declaration_token1] = "const_declaration_token1",
+ [anon_sym_LPAREN] = "(",
+ [anon_sym_RPAREN] = ")",
+ [aux_sym_as_type_clause_token1] = "as_type_clause_token1",
+ [aux_sym_as_type_clause_token2] = "as_type_clause_token2",
+ [anon_sym_STAR] = "*",
+ [aux_sym_array_bound_token1] = "array_bound_token1",
+ [aux_sym_type_expression_token1] = "type_expression_token1",
+ [aux_sym_type_expression_token2] = "type_expression_token2",
+ [aux_sym_type_expression_token3] = "type_expression_token3",
+ [aux_sym_type_expression_token4] = "type_expression_token4",
+ [aux_sym_type_expression_token5] = "type_expression_token5",
+ [aux_sym_type_expression_token6] = "type_expression_token6",
+ [aux_sym_type_expression_token7] = "type_expression_token7",
+ [aux_sym_type_expression_token8] = "type_expression_token8",
+ [aux_sym_type_expression_token9] = "type_expression_token9",
+ [aux_sym_type_expression_token10] = "type_expression_token10",
+ [aux_sym_type_expression_token11] = "type_expression_token11",
+ [aux_sym_type_expression_token12] = "type_expression_token12",
+ [aux_sym_type_expression_token13] = "type_expression_token13",
+ [aux_sym_dotted_type_expression_token1] = "dotted_type_expression_token1",
+ [aux_sym_visibility_token1] = "visibility_token1",
+ [aux_sym_visibility_token2] = "visibility_token2",
+ [aux_sym_elseif_fragment_token1] = "elseif_fragment_token1",
+ [aux_sym_else_fragment_token1] = "else_fragment_token1",
+ [aux_sym_select_statement_token1] = "select_statement_token1",
+ [aux_sym_select_statement_token2] = "select_statement_token2",
+ [aux_sym_case_expression_token1] = "case_expression_token1",
+ [anon_sym_LT] = "<",
+ [anon_sym_LT_EQ] = "<=",
+ [anon_sym_GT] = ">",
+ [anon_sym_GT_EQ] = ">=",
+ [anon_sym_LT_GT] = "<>",
+ [aux_sym__multiline_for_tail_token1] = "_multiline_for_tail_token1",
+ [aux_sym__for_header_token1] = "_for_header_token1",
+ [aux_sym__for_header_token2] = "_for_header_token2",
+ [aux_sym__for_each_header_token1] = "_for_each_header_token1",
+ [aux_sym__for_each_header_token2] = "_for_each_header_token2",
+ [aux_sym_do_statement_token1] = "do_statement_token1",
+ [aux_sym_do_statement_token2] = "do_statement_token2",
+ [aux_sym_do_condition_token1] = "do_condition_token1",
+ [aux_sym_do_condition_token2] = "do_condition_token2",
+ [aux_sym_while_statement_token1] = "while_statement_token1",
+ [aux_sym_with_statement_token1] = "with_statement_token1",
+ [aux_sym_exit_statement_token1] = "exit_statement_token1",
+ [sym_end_statement] = "end_statement",
+ [aux_sym_on_goto_statement_token1] = "on_goto_statement_token1",
+ [aux_sym_on_goto_statement_token2] = "on_goto_statement_token2",
+ [aux_sym_on_goto_statement_token3] = "on_goto_statement_token3",
+ [aux_sym_on_error_statement_token1] = "on_error_statement_token1",
+ [aux_sym_on_error_statement_token2] = "on_error_statement_token2",
+ [aux_sym_redim_statement_token1] = "redim_statement_token1",
+ [sym__ambiguous_redim_statement] = "_ambiguous_redim_statement",
+ [aux_sym_erase_statement_token1] = "erase_statement_token1",
+ [aux_sym_open_statement_token1] = "open_statement_token1",
+ [aux_sym_open_statement_token2] = "open_statement_token2",
+ [aux_sym_open_statement_token3] = "open_statement_token3",
+ [aux_sym_file_mode_token1] = "file_mode_token1",
+ [aux_sym_file_mode_token2] = "file_mode_token2",
+ [aux_sym_file_mode_token3] = "file_mode_token3",
+ [aux_sym_file_mode_token4] = "file_mode_token4",
+ [aux_sym_file_access_token1] = "file_access_token1",
+ [aux_sym_file_access_token2] = "file_access_token2",
+ [aux_sym_file_lock_token1] = "file_lock_token1",
+ [aux_sym_file_lock_token2] = "file_lock_token2",
+ [aux_sym_print_statement_token1] = "print_statement_token1",
+ [anon_sym_CARET] = "^",
+ [anon_sym_SLASH] = "/",
+ [anon_sym_BSLASH] = "\\",
+ [aux_sym__print_output_call_binary_expression_token1] = "_print_output_call_binary_expression_token1",
+ [anon_sym_PLUS] = "+",
+ [anon_sym_DASH] = "-",
+ [anon_sym_AMP] = "&",
+ [aux_sym__print_output_call_binary_expression_token2] = "_print_output_call_binary_expression_token2",
+ [aux_sym__print_output_call_binary_expression_token3] = "_print_output_call_binary_expression_token3",
+ [aux_sym__print_output_call_binary_expression_token4] = "_print_output_call_binary_expression_token4",
+ [aux_sym__print_output_call_binary_expression_token5] = "_print_output_call_binary_expression_token5",
+ [aux_sym__print_output_call_binary_expression_token6] = "_print_output_call_binary_expression_token6",
+ [anon_sym_SEMI] = ";",
+ [anon_sym_QMARK] = "\?",
+ [aux_sym_close_statement_token1] = "close_statement_token1",
+ [aux_sym_put_statement_token1] = "put_statement_token1",
+ [aux_sym_unlock_statement_token1] = "unlock_statement_token1",
+ [aux_sym_seek_statement_token1] = "seek_statement_token1",
+ [sym_reset_statement] = "reset_statement",
+ [aux_sym_raise_event_statement_token1] = "raise_event_statement_token1",
+ [sym_stop_statement] = "stop_statement",
+ [sym_beep_statement] = "beep_statement",
+ [aux_sym_unload_statement_token1] = "unload_statement_token1",
+ [aux_sym_def_type_statement_token1] = "def_type_statement_token1",
+ [aux_sym_def_type_statement_token2] = "def_type_statement_token2",
+ [aux_sym_def_type_statement_token3] = "def_type_statement_token3",
+ [aux_sym_def_type_statement_token4] = "def_type_statement_token4",
+ [aux_sym_def_type_statement_token5] = "def_type_statement_token5",
+ [aux_sym_def_type_statement_token6] = "def_type_statement_token6",
+ [aux_sym_def_type_statement_token7] = "def_type_statement_token7",
+ [aux_sym_def_type_statement_token8] = "def_type_statement_token8",
+ [aux_sym_def_type_statement_token9] = "def_type_statement_token9",
+ [aux_sym_def_type_statement_token10] = "def_type_statement_token10",
+ [aux_sym_def_type_statement_token11] = "def_type_statement_token11",
+ [aux_sym_def_type_statement_token12] = "def_type_statement_token12",
+ [aux_sym_def_type_statement_token13] = "def_type_statement_token13",
+ [aux_sym_def_type_statement_token14] = "def_type_statement_token14",
+ [aux_sym_call_statement_token1] = "call_statement_token1",
+ [sym__ambiguous_call_statement] = "_ambiguous_call_statement",
+ [anon_sym_COLON_EQ] = ":=",
+ [aux_sym_comparison_operator_token1] = "comparison_operator_token1",
+ [aux_sym_addressof_expression_token1] = "addressof_expression_token1",
+ [aux_sym_type_of_expression_token1] = "type_of_expression_token1",
+ [aux_sym_unary_expression_token1] = "unary_expression_token1",
+ [sym_string_literal] = "string_literal",
+ [sym_number_literal] = "number_literal",
+ [aux_sym_boolean_literal_token1] = "boolean_literal_token1",
+ [aux_sym_boolean_literal_token2] = "boolean_literal_token2",
+ [sym_nothing_literal] = "nothing_literal",
+ [sym_null_literal] = "null_literal",
+ [sym_empty_literal] = "empty_literal",
+ [sym_date_literal] = "date_literal",
+ [sym_guid_literal] = "guid_literal",
+ [anon_sym_POUND] = "#",
+ [sym_source_file] = "source_file",
+ [sym__top_level_item] = "_top_level_item",
+ [sym__statement_separator] = "_statement_separator",
+ [sym_frm_version_statement] = "frm_version_statement",
+ [sym_frm_begin_block] = "frm_begin_block",
+ [sym_frm_begin_property_block] = "frm_begin_property_block",
+ [sym_frm_property_statement] = "frm_property_statement",
+ [sym__frm_property_value] = "_frm_property_value",
+ [sym_frm_blob_reference] = "frm_blob_reference",
+ [sym_attribute_statement] = "attribute_statement",
+ [sym__attribute_name] = "_attribute_name",
+ [sym__attribute_member_expression] = "qualified_member_expression",
+ [sym__attribute_identifier] = "_attribute_identifier",
+ [sym_option_statement] = "option_statement",
+ [sym_implements_statement] = "implements_statement",
+ [sym_type_declaration] = "type_declaration",
+ [sym_type_member] = "type_member",
+ [sym_type_preprocessor_if] = "type_preprocessor_if",
+ [sym_type_preprocessor_block] = "type_preprocessor_block",
+ [sym_type_preprocessor_elseif] = "type_preprocessor_elseif",
+ [sym_type_preprocessor_else] = "type_preprocessor_else",
+ [sym_enum_declaration] = "enum_declaration",
+ [sym_enum_member] = "enum_member",
+ [sym_declare_sub_statement] = "declare_sub_statement",
+ [sym_declare_function_statement] = "declare_function_statement",
+ [sym_preprocessor_const] = "preprocessor_const",
+ [sym_preprocessor_if] = "preprocessor_if",
+ [sym_preprocessor_block] = "preprocessor_block",
+ [sym__preprocessor_item] = "_preprocessor_item",
+ [sym_preprocessor_elseif] = "preprocessor_elseif",
+ [sym_preprocessor_else] = "preprocessor_else",
+ [sym_sub_declaration] = "sub_declaration",
+ [sym_function_declaration] = "function_declaration",
+ [sym_property_get_declaration] = "property_get_declaration",
+ [sym_property_let_declaration] = "property_let_declaration",
+ [sym_property_set_declaration] = "property_set_declaration",
+ [sym__sub_header] = "_sub_header",
+ [sym__function_header] = "_function_header",
+ [sym__property_header] = "_property_header",
+ [sym__property_get_header] = "_property_get_header",
+ [sym__property_let_header] = "_property_let_header",
+ [sym__property_set_header] = "_property_set_header",
+ [sym_conditional_sub_declaration] = "conditional_sub_declaration",
+ [sym_conditional_function_declaration] = "conditional_function_declaration",
+ [sym_conditional_property_declaration] = "conditional_property_declaration",
+ [sym__conditional_sub_headers] = "_conditional_sub_headers",
+ [sym__conditional_function_headers] = "_conditional_function_headers",
+ [sym__conditional_property_headers] = "_conditional_property_headers",
+ [sym_event_declaration] = "event_declaration",
+ [sym__procedure_modifier] = "_procedure_modifier",
+ [aux_sym__procedure_attributes] = "_procedure_attributes",
+ [sym_end_sub_statement] = "end_sub_statement",
+ [sym_end_function_statement] = "end_function_statement",
+ [sym_end_property_statement] = "end_property_statement",
+ [sym_byval_modifier] = "byval_modifier",
+ [sym_get_accessor] = "get_accessor",
+ [sym_set_accessor] = "set_accessor",
+ [sym_block] = "block",
+ [sym_conditional_branch_body] = "conditional_branch_body",
+ [sym__statement] = "_statement",
+ [sym_variable_declaration] = "variable_declaration",
+ [sym_const_declaration] = "const_declaration",
+ [sym_variable_declarator] = "variable_declarator",
+ [sym_const_declarator] = "const_declarator",
+ [sym_initializer] = "initializer",
+ [sym_parameter_list] = "parameter_list",
+ [sym_parameter] = "parameter",
+ [sym_as_type_clause] = "as_type_clause",
+ [sym_fixed_string_length] = "fixed_string_length",
+ [sym_array_bounds] = "array_bounds",
+ [sym_array_bound] = "array_bound",
+ [sym_type_expression] = "type_expression",
+ [sym_dotted_type_expression] = "dotted_type_expression",
+ [sym_visibility] = "visibility",
+ [sym_if_statement] = "if_statement",
+ [sym_elseif_fragment] = "elseif_fragment",
+ [sym_else_fragment] = "else_fragment",
+ [sym_end_if_fragment] = "end_if_fragment",
+ [sym_single_line_if_statement] = "single_line_if_statement",
+ [sym_inline_statement_sequence] = "inline_statement_sequence",
+ [sym__inline_statement] = "_inline_statement",
+ [sym_select_statement] = "select_statement",
+ [sym_case_clause] = "case_clause",
+ [sym_case_expression] = "case_expression",
+ [sym_for_statement] = "for_statement",
+ [sym__inline_for_statement] = "for_statement",
+ [sym_for_each_statement] = "for_each_statement",
+ [sym__inline_for_each_statement] = "for_each_statement",
+ [sym__multiline_for_tail] = "_multiline_for_tail",
+ [sym__inline_for_tail] = "_inline_for_tail",
+ [sym__for_header] = "_for_header",
+ [sym__for_each_header] = "_for_each_header",
+ [sym_do_statement] = "do_statement",
+ [sym__inline_do_statement] = "do_statement",
+ [sym_do_condition] = "do_condition",
+ [sym_while_statement] = "while_statement",
+ [sym_with_statement] = "with_statement",
+ [sym__inline_with_statement] = "with_statement",
+ [sym_single_line_block] = "single_line_block",
+ [sym_shared_next_for_body] = "shared_next_for_body",
+ [sym_next_variable_list] = "next_variable_list",
+ [sym_exit_statement] = "exit_statement",
+ [sym_on_goto_statement] = "on_goto_statement",
+ [sym_on_error_statement] = "on_error_statement",
+ [sym_resume_statement] = "resume_statement",
+ [sym_goto_statement] = "goto_statement",
+ [sym_label_statement] = "label_statement",
+ [sym_line_number_prefix] = "line_number_prefix",
+ [sym_line_number_statement] = "line_number_statement",
+ [sym_line_number_top_level_item] = "line_number_top_level_item",
+ [sym__numbered_statement] = "_numbered_statement",
+ [sym_redim_statement] = "redim_statement",
+ [sym_redim_declarator] = "redim_declarator",
+ [sym_erase_statement] = "erase_statement",
+ [sym_open_statement] = "open_statement",
+ [sym_file_mode] = "file_mode",
+ [sym_file_access] = "file_access",
+ [sym_file_lock] = "file_lock",
+ [sym_file_number] = "file_number",
+ [sym_input_statement] = "input_statement",
+ [sym_line_input_statement] = "line_input_statement",
+ [sym_print_statement] = "print_statement",
+ [sym_write_statement] = "write_statement",
+ [sym__required_file_number] = "file_number",
+ [sym_output_list] = "output_list",
+ [sym__print_method_output_list] = "output_list",
+ [sym__print_output_expression] = "_print_output_expression",
+ [sym__unparenthesized_print_output_expression] = "_unparenthesized_print_output_expression",
+ [sym__print_output_call_binary_expression] = "binary_expression",
+ [sym__print_output_call_operand] = "_print_output_call_operand",
+ [sym__print_output_member_comparison_expression] = "comparison_expression",
+ [sym__print_output_call_member_expression] = "qualified_member_expression",
+ [sym__print_output_call_expression] = "call_expression",
+ [sym__print_output_qualified_callable] = "qualified_member_expression",
+ [sym_char_position] = "char_position",
+ [sym_print_argument_sequence] = "print_argument_sequence",
+ [sym_debug_print_statement] = "debug_print_statement",
+ [sym_close_statement] = "close_statement",
+ [sym_get_statement] = "get_statement",
+ [sym_put_statement] = "put_statement",
+ [sym_lock_statement] = "lock_statement",
+ [sym_unlock_statement] = "unlock_statement",
+ [sym_file_record_range] = "file_record_range",
+ [sym_seek_statement] = "seek_statement",
+ [sym_raise_event_statement] = "raise_event_statement",
+ [sym_name_statement] = "name_statement",
+ [sym_load_statement] = "load_statement",
+ [sym_unload_statement] = "unload_statement",
+ [sym_def_type_statement] = "def_type_statement",
+ [sym_letter_range] = "letter_range",
+ [sym_set_statement] = "set_statement",
+ [sym_assignment_statement] = "assignment_statement",
+ [sym_coordinate_pair] = "coordinate_pair",
+ [sym_call_statement] = "call_statement",
+ [sym_expression_statement] = "expression_statement",
+ [sym_argument_list] = "argument_list",
+ [sym_unparenthesized_argument_list] = "unparenthesized_argument_list",
+ [sym_line_range_argument_list] = "line_range_argument_list",
+ [sym__argument_sequence] = "_argument_sequence",
+ [sym__unparenthesized_argument_sequence] = "_unparenthesized_argument_sequence",
+ [sym__omitted_argument_sequence] = "_omitted_argument_sequence",
+ [sym__argument] = "_argument",
+ [sym_named_argument] = "named_argument",
+ [sym_byval_argument] = "byval_argument",
+ [sym__condition_expression] = "_condition_expression",
+ [sym__primary_expression] = "_primary_expression",
+ [sym__expression] = "_expression",
+ [sym_comparison_expression] = "comparison_expression",
+ [sym_comparison_operator] = "comparison_operator",
+ [sym__comparison_operand] = "_comparison_operand",
+ [sym_logical_value_expression] = "logical_value_expression",
+ [sym_condition_binary_expression] = "condition_binary_expression",
+ [sym_parenthesized_condition_expression] = "parenthesized_condition_expression",
+ [sym__assignable_expression] = "_assignable_expression",
+ [sym__callable_expression] = "_callable_expression",
+ [sym__print_method_callee] = "_print_method_callee",
+ [sym__print_method_call_expression] = "call_expression",
+ [sym__qualified_print_method_expression] = "qualified_member_expression",
+ [sym__implicit_print_method_expression] = "implicit_member_expression",
+ [sym__line_method_expression] = "qualified_member_expression",
+ [sym_call_expression] = "call_expression",
+ [sym_new_expression] = "new_expression",
+ [sym_addressof_expression] = "addressof_expression",
+ [sym_type_of_expression] = "type_of_expression",
+ [sym_member_expression] = "member_expression",
+ [sym_qualified_member_expression] = "qualified_member_expression",
+ [sym_implicit_member_expression] = "implicit_member_expression",
+ [sym__member_property] = "_member_property",
+ [sym_parenthesized_expression] = "parenthesized_expression",
+ [sym_binary_expression] = "binary_expression",
+ [sym_unary_expression] = "unary_expression",
+ [sym__signed_unary_expression] = "_signed_unary_expression",
+ [sym__literal] = "_literal",
+ [sym_boolean_literal] = "boolean_literal",
+ [sym_file_number_literal] = "file_number_literal",
+ [aux_sym_source_file_repeat1] = "source_file_repeat1",
+ [aux_sym_frm_begin_block_repeat1] = "frm_begin_block_repeat1",
+ [aux_sym_frm_begin_property_block_repeat1] = "frm_begin_property_block_repeat1",
+ [aux_sym__attribute_member_expression_repeat1] = "_attribute_member_expression_repeat1",
+ [aux_sym_type_declaration_repeat1] = "type_declaration_repeat1",
+ [aux_sym_type_preprocessor_if_repeat1] = "type_preprocessor_if_repeat1",
+ [aux_sym_type_preprocessor_block_repeat1] = "type_preprocessor_block_repeat1",
+ [aux_sym_enum_declaration_repeat1] = "enum_declaration_repeat1",
+ [aux_sym_preprocessor_if_repeat1] = "preprocessor_if_repeat1",
+ [aux_sym_preprocessor_block_repeat1] = "preprocessor_block_repeat1",
+ [aux_sym__conditional_sub_headers_repeat1] = "_conditional_sub_headers_repeat1",
+ [aux_sym__conditional_function_headers_repeat1] = "_conditional_function_headers_repeat1",
+ [aux_sym__conditional_property_headers_repeat1] = "_conditional_property_headers_repeat1",
+ [aux_sym_block_repeat1] = "block_repeat1",
+ [aux_sym_variable_declaration_repeat1] = "variable_declaration_repeat1",
+ [aux_sym_const_declaration_repeat1] = "const_declaration_repeat1",
+ [aux_sym_parameter_list_repeat1] = "parameter_list_repeat1",
+ [aux_sym_array_bounds_repeat1] = "array_bounds_repeat1",
+ [aux_sym_dotted_type_expression_repeat1] = "dotted_type_expression_repeat1",
+ [aux_sym_inline_statement_sequence_repeat1] = "inline_statement_sequence_repeat1",
+ [aux_sym_select_statement_repeat1] = "select_statement_repeat1",
+ [aux_sym_case_clause_repeat1] = "case_clause_repeat1",
+ [aux_sym_next_variable_list_repeat1] = "next_variable_list_repeat1",
+ [aux_sym_on_goto_statement_repeat1] = "on_goto_statement_repeat1",
+ [aux_sym_redim_statement_repeat1] = "redim_statement_repeat1",
+ [aux_sym_erase_statement_repeat1] = "erase_statement_repeat1",
+ [aux_sym_input_statement_repeat1] = "input_statement_repeat1",
+ [aux_sym_output_list_repeat1] = "output_list_repeat1",
+ [aux_sym_print_argument_sequence_repeat1] = "print_argument_sequence_repeat1",
+ [aux_sym_close_statement_repeat1] = "close_statement_repeat1",
+ [aux_sym_def_type_statement_repeat1] = "def_type_statement_repeat1",
+ [aux_sym__argument_sequence_repeat1] = "_argument_sequence_repeat1",
+ [aux_sym__argument_sequence_repeat2] = "_argument_sequence_repeat2",
+ [aux_sym__unparenthesized_argument_sequence_repeat1] = "_unparenthesized_argument_sequence_repeat1",
+ [alias_sym_line_number_literal] = "line_number_literal",
+};
+
+static const TSSymbol ts_symbol_map[] = {
+ [ts_builtin_sym_end] = ts_builtin_sym_end,
+ [sym_identifier] = sym_identifier,
+ [sym_newline] = sym_newline,
+ [anon_sym_COLON] = anon_sym_COLON,
+ [sym_line_continuation] = sym_line_continuation,
+ [sym_comment] = sym_comment,
+ [aux_sym_frm_version_statement_token1] = aux_sym_frm_version_statement_token1,
+ [aux_sym_frm_begin_block_token1] = aux_sym_frm_begin_block_token1,
+ [aux_sym_frm_begin_block_token2] = aux_sym_frm_begin_block_token2,
+ [aux_sym_frm_begin_property_block_token1] = aux_sym_frm_begin_property_block_token1,
+ [aux_sym_frm_begin_property_block_token2] = aux_sym_frm_begin_property_block_token2,
+ [aux_sym_frm_property_statement_token1] = aux_sym_frm_property_statement_token1,
+ [anon_sym_EQ] = anon_sym_EQ,
+ [sym_frm_property_text] = sym_frm_property_text,
+ [sym_frm_quoted_property_text] = sym_frm_quoted_property_text,
+ [aux_sym_attribute_statement_token1] = aux_sym_attribute_statement_token1,
+ [anon_sym_DOT] = anon_sym_DOT,
+ [anon_sym_BANG] = anon_sym_BANG,
+ [aux_sym__attribute_identifier_token1] = aux_sym__attribute_identifier_token1,
+ [aux_sym_option_statement_token1] = aux_sym_option_statement_token1,
+ [aux_sym_option_statement_token2] = aux_sym_option_statement_token2,
+ [aux_sym_option_statement_token3] = aux_sym_option_statement_token3,
+ [aux_sym_option_statement_token4] = aux_sym_option_statement_token4,
+ [aux_sym_option_statement_token5] = aux_sym_option_statement_token5,
+ [aux_sym_option_statement_token6] = aux_sym_option_statement_token6,
+ [aux_sym_option_statement_token7] = aux_sym_option_statement_token7,
+ [aux_sym_option_statement_token8] = aux_sym_option_statement_token8,
+ [aux_sym_option_statement_token9] = aux_sym_option_statement_token9,
+ [aux_sym_implements_statement_token1] = aux_sym_implements_statement_token1,
+ [aux_sym_type_declaration_token1] = aux_sym_type_declaration_token1,
+ [aux_sym_type_preprocessor_if_token1] = aux_sym_type_preprocessor_if_token1,
+ [aux_sym_type_preprocessor_if_token2] = aux_sym_type_preprocessor_if_token2,
+ [aux_sym_type_preprocessor_if_token3] = aux_sym_type_preprocessor_if_token3,
+ [aux_sym_type_preprocessor_if_token4] = aux_sym_type_preprocessor_if_token4,
+ [aux_sym_type_preprocessor_elseif_token1] = aux_sym_type_preprocessor_elseif_token1,
+ [aux_sym_type_preprocessor_else_token1] = aux_sym_type_preprocessor_else_token1,
+ [aux_sym_enum_declaration_token1] = aux_sym_enum_declaration_token1,
+ [aux_sym_declare_sub_statement_token1] = aux_sym_declare_sub_statement_token1,
+ [aux_sym_declare_sub_statement_token2] = aux_sym_declare_sub_statement_token2,
+ [aux_sym_declare_sub_statement_token3] = aux_sym_declare_sub_statement_token3,
+ [aux_sym_declare_sub_statement_token4] = aux_sym_declare_sub_statement_token4,
+ [aux_sym_declare_function_statement_token1] = aux_sym_declare_function_statement_token1,
+ [aux_sym_preprocessor_const_token1] = aux_sym_preprocessor_const_token1,
+ [aux_sym__property_get_header_token1] = aux_sym__property_get_header_token1,
+ [aux_sym_event_declaration_token1] = aux_sym_event_declaration_token1,
+ [sym_static_modifier] = sym_static_modifier,
+ [sym__dim_keyword] = sym__dim_keyword,
+ [sym__redim_keyword] = sym__redim_keyword,
+ [sym_with_events_modifier] = sym_with_events_modifier,
+ [sym_ptrsafe_modifier] = sym_ptrsafe_modifier,
+ [aux_sym_byval_modifier_token1] = aux_sym_byval_modifier_token1,
+ [sym_byref_modifier] = sym_byref_modifier,
+ [sym_optional_modifier] = sym_optional_modifier,
+ [sym_paramarray_modifier] = sym_paramarray_modifier,
+ [aux_sym_get_accessor_token1] = aux_sym_get_accessor_token1,
+ [sym_let_accessor] = sym_let_accessor,
+ [aux_sym_set_accessor_token1] = aux_sym_set_accessor_token1,
+ [anon_sym_COMMA] = anon_sym_COMMA,
+ [aux_sym_const_declaration_token1] = aux_sym_const_declaration_token1,
+ [anon_sym_LPAREN] = anon_sym_LPAREN,
+ [anon_sym_RPAREN] = anon_sym_RPAREN,
+ [aux_sym_as_type_clause_token1] = aux_sym_as_type_clause_token1,
+ [aux_sym_as_type_clause_token2] = aux_sym_as_type_clause_token2,
+ [anon_sym_STAR] = anon_sym_STAR,
+ [aux_sym_array_bound_token1] = aux_sym_array_bound_token1,
+ [aux_sym_type_expression_token1] = aux_sym_type_expression_token1,
+ [aux_sym_type_expression_token2] = aux_sym_type_expression_token2,
+ [aux_sym_type_expression_token3] = aux_sym_type_expression_token3,
+ [aux_sym_type_expression_token4] = aux_sym_type_expression_token4,
+ [aux_sym_type_expression_token5] = aux_sym_type_expression_token5,
+ [aux_sym_type_expression_token6] = aux_sym_type_expression_token6,
+ [aux_sym_type_expression_token7] = aux_sym_type_expression_token7,
+ [aux_sym_type_expression_token8] = aux_sym_type_expression_token8,
+ [aux_sym_type_expression_token9] = aux_sym_type_expression_token9,
+ [aux_sym_type_expression_token10] = aux_sym_type_expression_token10,
+ [aux_sym_type_expression_token11] = aux_sym_type_expression_token11,
+ [aux_sym_type_expression_token12] = aux_sym_type_expression_token12,
+ [aux_sym_type_expression_token13] = aux_sym_type_expression_token13,
+ [aux_sym_dotted_type_expression_token1] = aux_sym_dotted_type_expression_token1,
+ [aux_sym_visibility_token1] = aux_sym_visibility_token1,
+ [aux_sym_visibility_token2] = aux_sym_visibility_token2,
+ [aux_sym_elseif_fragment_token1] = aux_sym_elseif_fragment_token1,
+ [aux_sym_else_fragment_token1] = aux_sym_else_fragment_token1,
+ [aux_sym_select_statement_token1] = aux_sym_select_statement_token1,
+ [aux_sym_select_statement_token2] = aux_sym_select_statement_token2,
+ [aux_sym_case_expression_token1] = aux_sym_case_expression_token1,
+ [anon_sym_LT] = anon_sym_LT,
+ [anon_sym_LT_EQ] = anon_sym_LT_EQ,
+ [anon_sym_GT] = anon_sym_GT,
+ [anon_sym_GT_EQ] = anon_sym_GT_EQ,
+ [anon_sym_LT_GT] = anon_sym_LT_GT,
+ [aux_sym__multiline_for_tail_token1] = aux_sym__multiline_for_tail_token1,
+ [aux_sym__for_header_token1] = aux_sym__for_header_token1,
+ [aux_sym__for_header_token2] = aux_sym__for_header_token2,
+ [aux_sym__for_each_header_token1] = aux_sym__for_each_header_token1,
+ [aux_sym__for_each_header_token2] = aux_sym__for_each_header_token2,
+ [aux_sym_do_statement_token1] = aux_sym_do_statement_token1,
+ [aux_sym_do_statement_token2] = aux_sym_do_statement_token2,
+ [aux_sym_do_condition_token1] = aux_sym_do_condition_token1,
+ [aux_sym_do_condition_token2] = aux_sym_do_condition_token2,
+ [aux_sym_while_statement_token1] = aux_sym_while_statement_token1,
+ [aux_sym_with_statement_token1] = aux_sym_with_statement_token1,
+ [aux_sym_exit_statement_token1] = aux_sym_exit_statement_token1,
+ [sym_end_statement] = sym_end_statement,
+ [aux_sym_on_goto_statement_token1] = aux_sym_on_goto_statement_token1,
+ [aux_sym_on_goto_statement_token2] = aux_sym_on_goto_statement_token2,
+ [aux_sym_on_goto_statement_token3] = aux_sym_on_goto_statement_token3,
+ [aux_sym_on_error_statement_token1] = aux_sym_on_error_statement_token1,
+ [aux_sym_on_error_statement_token2] = aux_sym_on_error_statement_token2,
+ [aux_sym_redim_statement_token1] = aux_sym_redim_statement_token1,
+ [sym__ambiguous_redim_statement] = sym__ambiguous_redim_statement,
+ [aux_sym_erase_statement_token1] = aux_sym_erase_statement_token1,
+ [aux_sym_open_statement_token1] = aux_sym_open_statement_token1,
+ [aux_sym_open_statement_token2] = aux_sym_open_statement_token2,
+ [aux_sym_open_statement_token3] = aux_sym_open_statement_token3,
+ [aux_sym_file_mode_token1] = aux_sym_file_mode_token1,
+ [aux_sym_file_mode_token2] = aux_sym_file_mode_token2,
+ [aux_sym_file_mode_token3] = aux_sym_file_mode_token3,
+ [aux_sym_file_mode_token4] = aux_sym_file_mode_token4,
+ [aux_sym_file_access_token1] = aux_sym_file_access_token1,
+ [aux_sym_file_access_token2] = aux_sym_file_access_token2,
+ [aux_sym_file_lock_token1] = aux_sym_file_lock_token1,
+ [aux_sym_file_lock_token2] = aux_sym_file_lock_token2,
+ [aux_sym_print_statement_token1] = aux_sym_print_statement_token1,
+ [anon_sym_CARET] = anon_sym_CARET,
+ [anon_sym_SLASH] = anon_sym_SLASH,
+ [anon_sym_BSLASH] = anon_sym_BSLASH,
+ [aux_sym__print_output_call_binary_expression_token1] = aux_sym__print_output_call_binary_expression_token1,
+ [anon_sym_PLUS] = anon_sym_PLUS,
+ [anon_sym_DASH] = anon_sym_DASH,
+ [anon_sym_AMP] = anon_sym_AMP,
+ [aux_sym__print_output_call_binary_expression_token2] = aux_sym__print_output_call_binary_expression_token2,
+ [aux_sym__print_output_call_binary_expression_token3] = aux_sym__print_output_call_binary_expression_token3,
+ [aux_sym__print_output_call_binary_expression_token4] = aux_sym__print_output_call_binary_expression_token4,
+ [aux_sym__print_output_call_binary_expression_token5] = aux_sym__print_output_call_binary_expression_token5,
+ [aux_sym__print_output_call_binary_expression_token6] = aux_sym__print_output_call_binary_expression_token6,
+ [anon_sym_SEMI] = anon_sym_SEMI,
+ [anon_sym_QMARK] = anon_sym_QMARK,
+ [aux_sym_close_statement_token1] = aux_sym_close_statement_token1,
+ [aux_sym_put_statement_token1] = aux_sym_put_statement_token1,
+ [aux_sym_unlock_statement_token1] = aux_sym_unlock_statement_token1,
+ [aux_sym_seek_statement_token1] = aux_sym_seek_statement_token1,
+ [sym_reset_statement] = sym_reset_statement,
+ [aux_sym_raise_event_statement_token1] = aux_sym_raise_event_statement_token1,
+ [sym_stop_statement] = sym_stop_statement,
+ [sym_beep_statement] = sym_beep_statement,
+ [aux_sym_unload_statement_token1] = aux_sym_unload_statement_token1,
+ [aux_sym_def_type_statement_token1] = aux_sym_def_type_statement_token1,
+ [aux_sym_def_type_statement_token2] = aux_sym_def_type_statement_token2,
+ [aux_sym_def_type_statement_token3] = aux_sym_def_type_statement_token3,
+ [aux_sym_def_type_statement_token4] = aux_sym_def_type_statement_token4,
+ [aux_sym_def_type_statement_token5] = aux_sym_def_type_statement_token5,
+ [aux_sym_def_type_statement_token6] = aux_sym_def_type_statement_token6,
+ [aux_sym_def_type_statement_token7] = aux_sym_def_type_statement_token7,
+ [aux_sym_def_type_statement_token8] = aux_sym_def_type_statement_token8,
+ [aux_sym_def_type_statement_token9] = aux_sym_def_type_statement_token9,
+ [aux_sym_def_type_statement_token10] = aux_sym_def_type_statement_token10,
+ [aux_sym_def_type_statement_token11] = aux_sym_def_type_statement_token11,
+ [aux_sym_def_type_statement_token12] = aux_sym_def_type_statement_token12,
+ [aux_sym_def_type_statement_token13] = aux_sym_def_type_statement_token13,
+ [aux_sym_def_type_statement_token14] = aux_sym_def_type_statement_token14,
+ [aux_sym_call_statement_token1] = aux_sym_call_statement_token1,
+ [sym__ambiguous_call_statement] = sym__ambiguous_call_statement,
+ [anon_sym_COLON_EQ] = anon_sym_COLON_EQ,
+ [aux_sym_comparison_operator_token1] = aux_sym_comparison_operator_token1,
+ [aux_sym_addressof_expression_token1] = aux_sym_addressof_expression_token1,
+ [aux_sym_type_of_expression_token1] = aux_sym_type_of_expression_token1,
+ [aux_sym_unary_expression_token1] = aux_sym_unary_expression_token1,
+ [sym_string_literal] = sym_string_literal,
+ [sym_number_literal] = sym_number_literal,
+ [aux_sym_boolean_literal_token1] = aux_sym_boolean_literal_token1,
+ [aux_sym_boolean_literal_token2] = aux_sym_boolean_literal_token2,
+ [sym_nothing_literal] = sym_nothing_literal,
+ [sym_null_literal] = sym_null_literal,
+ [sym_empty_literal] = sym_empty_literal,
+ [sym_date_literal] = sym_date_literal,
+ [sym_guid_literal] = sym_guid_literal,
+ [anon_sym_POUND] = anon_sym_POUND,
+ [sym_source_file] = sym_source_file,
+ [sym__top_level_item] = sym__top_level_item,
+ [sym__statement_separator] = sym__statement_separator,
+ [sym_frm_version_statement] = sym_frm_version_statement,
+ [sym_frm_begin_block] = sym_frm_begin_block,
+ [sym_frm_begin_property_block] = sym_frm_begin_property_block,
+ [sym_frm_property_statement] = sym_frm_property_statement,
+ [sym__frm_property_value] = sym__frm_property_value,
+ [sym_frm_blob_reference] = sym_frm_blob_reference,
+ [sym_attribute_statement] = sym_attribute_statement,
+ [sym__attribute_name] = sym__attribute_name,
+ [sym__attribute_member_expression] = sym_qualified_member_expression,
+ [sym__attribute_identifier] = sym__attribute_identifier,
+ [sym_option_statement] = sym_option_statement,
+ [sym_implements_statement] = sym_implements_statement,
+ [sym_type_declaration] = sym_type_declaration,
+ [sym_type_member] = sym_type_member,
+ [sym_type_preprocessor_if] = sym_type_preprocessor_if,
+ [sym_type_preprocessor_block] = sym_type_preprocessor_block,
+ [sym_type_preprocessor_elseif] = sym_type_preprocessor_elseif,
+ [sym_type_preprocessor_else] = sym_type_preprocessor_else,
+ [sym_enum_declaration] = sym_enum_declaration,
+ [sym_enum_member] = sym_enum_member,
+ [sym_declare_sub_statement] = sym_declare_sub_statement,
+ [sym_declare_function_statement] = sym_declare_function_statement,
+ [sym_preprocessor_const] = sym_preprocessor_const,
+ [sym_preprocessor_if] = sym_preprocessor_if,
+ [sym_preprocessor_block] = sym_preprocessor_block,
+ [sym__preprocessor_item] = sym__preprocessor_item,
+ [sym_preprocessor_elseif] = sym_preprocessor_elseif,
+ [sym_preprocessor_else] = sym_preprocessor_else,
+ [sym_sub_declaration] = sym_sub_declaration,
+ [sym_function_declaration] = sym_function_declaration,
+ [sym_property_get_declaration] = sym_property_get_declaration,
+ [sym_property_let_declaration] = sym_property_let_declaration,
+ [sym_property_set_declaration] = sym_property_set_declaration,
+ [sym__sub_header] = sym__sub_header,
+ [sym__function_header] = sym__function_header,
+ [sym__property_header] = sym__property_header,
+ [sym__property_get_header] = sym__property_get_header,
+ [sym__property_let_header] = sym__property_let_header,
+ [sym__property_set_header] = sym__property_set_header,
+ [sym_conditional_sub_declaration] = sym_conditional_sub_declaration,
+ [sym_conditional_function_declaration] = sym_conditional_function_declaration,
+ [sym_conditional_property_declaration] = sym_conditional_property_declaration,
+ [sym__conditional_sub_headers] = sym__conditional_sub_headers,
+ [sym__conditional_function_headers] = sym__conditional_function_headers,
+ [sym__conditional_property_headers] = sym__conditional_property_headers,
+ [sym_event_declaration] = sym_event_declaration,
+ [sym__procedure_modifier] = sym__procedure_modifier,
+ [aux_sym__procedure_attributes] = aux_sym__procedure_attributes,
+ [sym_end_sub_statement] = sym_end_sub_statement,
+ [sym_end_function_statement] = sym_end_function_statement,
+ [sym_end_property_statement] = sym_end_property_statement,
+ [sym_byval_modifier] = sym_byval_modifier,
+ [sym_get_accessor] = sym_get_accessor,
+ [sym_set_accessor] = sym_set_accessor,
+ [sym_block] = sym_block,
+ [sym_conditional_branch_body] = sym_conditional_branch_body,
+ [sym__statement] = sym__statement,
+ [sym_variable_declaration] = sym_variable_declaration,
+ [sym_const_declaration] = sym_const_declaration,
+ [sym_variable_declarator] = sym_variable_declarator,
+ [sym_const_declarator] = sym_const_declarator,
+ [sym_initializer] = sym_initializer,
+ [sym_parameter_list] = sym_parameter_list,
+ [sym_parameter] = sym_parameter,
+ [sym_as_type_clause] = sym_as_type_clause,
+ [sym_fixed_string_length] = sym_fixed_string_length,
+ [sym_array_bounds] = sym_array_bounds,
+ [sym_array_bound] = sym_array_bound,
+ [sym_type_expression] = sym_type_expression,
+ [sym_dotted_type_expression] = sym_dotted_type_expression,
+ [sym_visibility] = sym_visibility,
+ [sym_if_statement] = sym_if_statement,
+ [sym_elseif_fragment] = sym_elseif_fragment,
+ [sym_else_fragment] = sym_else_fragment,
+ [sym_end_if_fragment] = sym_end_if_fragment,
+ [sym_single_line_if_statement] = sym_single_line_if_statement,
+ [sym_inline_statement_sequence] = sym_inline_statement_sequence,
+ [sym__inline_statement] = sym__inline_statement,
+ [sym_select_statement] = sym_select_statement,
+ [sym_case_clause] = sym_case_clause,
+ [sym_case_expression] = sym_case_expression,
+ [sym_for_statement] = sym_for_statement,
+ [sym__inline_for_statement] = sym_for_statement,
+ [sym_for_each_statement] = sym_for_each_statement,
+ [sym__inline_for_each_statement] = sym_for_each_statement,
+ [sym__multiline_for_tail] = sym__multiline_for_tail,
+ [sym__inline_for_tail] = sym__inline_for_tail,
+ [sym__for_header] = sym__for_header,
+ [sym__for_each_header] = sym__for_each_header,
+ [sym_do_statement] = sym_do_statement,
+ [sym__inline_do_statement] = sym_do_statement,
+ [sym_do_condition] = sym_do_condition,
+ [sym_while_statement] = sym_while_statement,
+ [sym_with_statement] = sym_with_statement,
+ [sym__inline_with_statement] = sym_with_statement,
+ [sym_single_line_block] = sym_single_line_block,
+ [sym_shared_next_for_body] = sym_shared_next_for_body,
+ [sym_next_variable_list] = sym_next_variable_list,
+ [sym_exit_statement] = sym_exit_statement,
+ [sym_on_goto_statement] = sym_on_goto_statement,
+ [sym_on_error_statement] = sym_on_error_statement,
+ [sym_resume_statement] = sym_resume_statement,
+ [sym_goto_statement] = sym_goto_statement,
+ [sym_label_statement] = sym_label_statement,
+ [sym_line_number_prefix] = sym_line_number_prefix,
+ [sym_line_number_statement] = sym_line_number_statement,
+ [sym_line_number_top_level_item] = sym_line_number_top_level_item,
+ [sym__numbered_statement] = sym__numbered_statement,
+ [sym_redim_statement] = sym_redim_statement,
+ [sym_redim_declarator] = sym_redim_declarator,
+ [sym_erase_statement] = sym_erase_statement,
+ [sym_open_statement] = sym_open_statement,
+ [sym_file_mode] = sym_file_mode,
+ [sym_file_access] = sym_file_access,
+ [sym_file_lock] = sym_file_lock,
+ [sym_file_number] = sym_file_number,
+ [sym_input_statement] = sym_input_statement,
+ [sym_line_input_statement] = sym_line_input_statement,
+ [sym_print_statement] = sym_print_statement,
+ [sym_write_statement] = sym_write_statement,
+ [sym__required_file_number] = sym_file_number,
+ [sym_output_list] = sym_output_list,
+ [sym__print_method_output_list] = sym_output_list,
+ [sym__print_output_expression] = sym__print_output_expression,
+ [sym__unparenthesized_print_output_expression] = sym__unparenthesized_print_output_expression,
+ [sym__print_output_call_binary_expression] = sym_binary_expression,
+ [sym__print_output_call_operand] = sym__print_output_call_operand,
+ [sym__print_output_member_comparison_expression] = sym_comparison_expression,
+ [sym__print_output_call_member_expression] = sym_qualified_member_expression,
+ [sym__print_output_call_expression] = sym_call_expression,
+ [sym__print_output_qualified_callable] = sym_qualified_member_expression,
+ [sym_char_position] = sym_char_position,
+ [sym_print_argument_sequence] = sym_print_argument_sequence,
+ [sym_debug_print_statement] = sym_debug_print_statement,
+ [sym_close_statement] = sym_close_statement,
+ [sym_get_statement] = sym_get_statement,
+ [sym_put_statement] = sym_put_statement,
+ [sym_lock_statement] = sym_lock_statement,
+ [sym_unlock_statement] = sym_unlock_statement,
+ [sym_file_record_range] = sym_file_record_range,
+ [sym_seek_statement] = sym_seek_statement,
+ [sym_raise_event_statement] = sym_raise_event_statement,
+ [sym_name_statement] = sym_name_statement,
+ [sym_load_statement] = sym_load_statement,
+ [sym_unload_statement] = sym_unload_statement,
+ [sym_def_type_statement] = sym_def_type_statement,
+ [sym_letter_range] = sym_letter_range,
+ [sym_set_statement] = sym_set_statement,
+ [sym_assignment_statement] = sym_assignment_statement,
+ [sym_coordinate_pair] = sym_coordinate_pair,
+ [sym_call_statement] = sym_call_statement,
+ [sym_expression_statement] = sym_expression_statement,
+ [sym_argument_list] = sym_argument_list,
+ [sym_unparenthesized_argument_list] = sym_unparenthesized_argument_list,
+ [sym_line_range_argument_list] = sym_line_range_argument_list,
+ [sym__argument_sequence] = sym__argument_sequence,
+ [sym__unparenthesized_argument_sequence] = sym__unparenthesized_argument_sequence,
+ [sym__omitted_argument_sequence] = sym__omitted_argument_sequence,
+ [sym__argument] = sym__argument,
+ [sym_named_argument] = sym_named_argument,
+ [sym_byval_argument] = sym_byval_argument,
+ [sym__condition_expression] = sym__condition_expression,
+ [sym__primary_expression] = sym__primary_expression,
+ [sym__expression] = sym__expression,
+ [sym_comparison_expression] = sym_comparison_expression,
+ [sym_comparison_operator] = sym_comparison_operator,
+ [sym__comparison_operand] = sym__comparison_operand,
+ [sym_logical_value_expression] = sym_logical_value_expression,
+ [sym_condition_binary_expression] = sym_condition_binary_expression,
+ [sym_parenthesized_condition_expression] = sym_parenthesized_condition_expression,
+ [sym__assignable_expression] = sym__assignable_expression,
+ [sym__callable_expression] = sym__callable_expression,
+ [sym__print_method_callee] = sym__print_method_callee,
+ [sym__print_method_call_expression] = sym_call_expression,
+ [sym__qualified_print_method_expression] = sym_qualified_member_expression,
+ [sym__implicit_print_method_expression] = sym_implicit_member_expression,
+ [sym__line_method_expression] = sym_qualified_member_expression,
+ [sym_call_expression] = sym_call_expression,
+ [sym_new_expression] = sym_new_expression,
+ [sym_addressof_expression] = sym_addressof_expression,
+ [sym_type_of_expression] = sym_type_of_expression,
+ [sym_member_expression] = sym_member_expression,
+ [sym_qualified_member_expression] = sym_qualified_member_expression,
+ [sym_implicit_member_expression] = sym_implicit_member_expression,
+ [sym__member_property] = sym__member_property,
+ [sym_parenthesized_expression] = sym_parenthesized_expression,
+ [sym_binary_expression] = sym_binary_expression,
+ [sym_unary_expression] = sym_unary_expression,
+ [sym__signed_unary_expression] = sym__signed_unary_expression,
+ [sym__literal] = sym__literal,
+ [sym_boolean_literal] = sym_boolean_literal,
+ [sym_file_number_literal] = sym_file_number_literal,
+ [aux_sym_source_file_repeat1] = aux_sym_source_file_repeat1,
+ [aux_sym_frm_begin_block_repeat1] = aux_sym_frm_begin_block_repeat1,
+ [aux_sym_frm_begin_property_block_repeat1] = aux_sym_frm_begin_property_block_repeat1,
+ [aux_sym__attribute_member_expression_repeat1] = aux_sym__attribute_member_expression_repeat1,
+ [aux_sym_type_declaration_repeat1] = aux_sym_type_declaration_repeat1,
+ [aux_sym_type_preprocessor_if_repeat1] = aux_sym_type_preprocessor_if_repeat1,
+ [aux_sym_type_preprocessor_block_repeat1] = aux_sym_type_preprocessor_block_repeat1,
+ [aux_sym_enum_declaration_repeat1] = aux_sym_enum_declaration_repeat1,
+ [aux_sym_preprocessor_if_repeat1] = aux_sym_preprocessor_if_repeat1,
+ [aux_sym_preprocessor_block_repeat1] = aux_sym_preprocessor_block_repeat1,
+ [aux_sym__conditional_sub_headers_repeat1] = aux_sym__conditional_sub_headers_repeat1,
+ [aux_sym__conditional_function_headers_repeat1] = aux_sym__conditional_function_headers_repeat1,
+ [aux_sym__conditional_property_headers_repeat1] = aux_sym__conditional_property_headers_repeat1,
+ [aux_sym_block_repeat1] = aux_sym_block_repeat1,
+ [aux_sym_variable_declaration_repeat1] = aux_sym_variable_declaration_repeat1,
+ [aux_sym_const_declaration_repeat1] = aux_sym_const_declaration_repeat1,
+ [aux_sym_parameter_list_repeat1] = aux_sym_parameter_list_repeat1,
+ [aux_sym_array_bounds_repeat1] = aux_sym_array_bounds_repeat1,
+ [aux_sym_dotted_type_expression_repeat1] = aux_sym_dotted_type_expression_repeat1,
+ [aux_sym_inline_statement_sequence_repeat1] = aux_sym_inline_statement_sequence_repeat1,
+ [aux_sym_select_statement_repeat1] = aux_sym_select_statement_repeat1,
+ [aux_sym_case_clause_repeat1] = aux_sym_case_clause_repeat1,
+ [aux_sym_next_variable_list_repeat1] = aux_sym_next_variable_list_repeat1,
+ [aux_sym_on_goto_statement_repeat1] = aux_sym_on_goto_statement_repeat1,
+ [aux_sym_redim_statement_repeat1] = aux_sym_redim_statement_repeat1,
+ [aux_sym_erase_statement_repeat1] = aux_sym_erase_statement_repeat1,
+ [aux_sym_input_statement_repeat1] = aux_sym_input_statement_repeat1,
+ [aux_sym_output_list_repeat1] = aux_sym_output_list_repeat1,
+ [aux_sym_print_argument_sequence_repeat1] = aux_sym_print_argument_sequence_repeat1,
+ [aux_sym_close_statement_repeat1] = aux_sym_close_statement_repeat1,
+ [aux_sym_def_type_statement_repeat1] = aux_sym_def_type_statement_repeat1,
+ [aux_sym__argument_sequence_repeat1] = aux_sym__argument_sequence_repeat1,
+ [aux_sym__argument_sequence_repeat2] = aux_sym__argument_sequence_repeat2,
+ [aux_sym__unparenthesized_argument_sequence_repeat1] = aux_sym__unparenthesized_argument_sequence_repeat1,
+ [alias_sym_line_number_literal] = alias_sym_line_number_literal,
+};
+
+static const TSSymbolMetadata ts_symbol_metadata[] = {
+ [ts_builtin_sym_end] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym_identifier] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_newline] = {
+ .visible = true,
+ .named = true,
+ },
+ [anon_sym_COLON] = {
+ .visible = true,
+ .named = false,
+ },
+ [sym_line_continuation] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_comment] = {
+ .visible = true,
+ .named = true,
+ },
+ [aux_sym_frm_version_statement_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_frm_begin_block_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_frm_begin_block_token2] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_frm_begin_property_block_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_frm_begin_property_block_token2] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_frm_property_statement_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [anon_sym_EQ] = {
+ .visible = true,
+ .named = false,
+ },
+ [sym_frm_property_text] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_frm_quoted_property_text] = {
+ .visible = true,
+ .named = true,
+ },
+ [aux_sym_attribute_statement_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [anon_sym_DOT] = {
+ .visible = true,
+ .named = false,
+ },
+ [anon_sym_BANG] = {
+ .visible = true,
+ .named = false,
+ },
+ [aux_sym__attribute_identifier_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_option_statement_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_option_statement_token2] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_option_statement_token3] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_option_statement_token4] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_option_statement_token5] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_option_statement_token6] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_option_statement_token7] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_option_statement_token8] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_option_statement_token9] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_implements_statement_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_type_declaration_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_type_preprocessor_if_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_type_preprocessor_if_token2] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_type_preprocessor_if_token3] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_type_preprocessor_if_token4] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_type_preprocessor_elseif_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_type_preprocessor_else_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_enum_declaration_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_declare_sub_statement_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_declare_sub_statement_token2] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_declare_sub_statement_token3] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_declare_sub_statement_token4] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_declare_function_statement_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_preprocessor_const_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym__property_get_header_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_event_declaration_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [sym_static_modifier] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym__dim_keyword] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym__redim_keyword] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym_with_events_modifier] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_ptrsafe_modifier] = {
+ .visible = true,
+ .named = true,
+ },
+ [aux_sym_byval_modifier_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [sym_byref_modifier] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_optional_modifier] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_paramarray_modifier] = {
+ .visible = true,
+ .named = true,
+ },
+ [aux_sym_get_accessor_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [sym_let_accessor] = {
+ .visible = true,
+ .named = true,
+ },
+ [aux_sym_set_accessor_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [anon_sym_COMMA] = {
+ .visible = true,
+ .named = false,
+ },
+ [aux_sym_const_declaration_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [anon_sym_LPAREN] = {
+ .visible = true,
+ .named = false,
+ },
+ [anon_sym_RPAREN] = {
+ .visible = true,
+ .named = false,
+ },
+ [aux_sym_as_type_clause_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_as_type_clause_token2] = {
+ .visible = false,
+ .named = false,
+ },
+ [anon_sym_STAR] = {
+ .visible = true,
+ .named = false,
+ },
+ [aux_sym_array_bound_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_type_expression_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_type_expression_token2] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_type_expression_token3] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_type_expression_token4] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_type_expression_token5] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_type_expression_token6] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_type_expression_token7] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_type_expression_token8] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_type_expression_token9] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_type_expression_token10] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_type_expression_token11] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_type_expression_token12] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_type_expression_token13] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_dotted_type_expression_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_visibility_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_visibility_token2] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_elseif_fragment_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_else_fragment_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_select_statement_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_select_statement_token2] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_case_expression_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [anon_sym_LT] = {
+ .visible = true,
+ .named = false,
+ },
+ [anon_sym_LT_EQ] = {
+ .visible = true,
+ .named = false,
+ },
+ [anon_sym_GT] = {
+ .visible = true,
+ .named = false,
+ },
+ [anon_sym_GT_EQ] = {
+ .visible = true,
+ .named = false,
+ },
+ [anon_sym_LT_GT] = {
+ .visible = true,
+ .named = false,
+ },
+ [aux_sym__multiline_for_tail_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym__for_header_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym__for_header_token2] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym__for_each_header_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym__for_each_header_token2] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_do_statement_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_do_statement_token2] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_do_condition_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_do_condition_token2] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_while_statement_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_with_statement_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_exit_statement_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [sym_end_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [aux_sym_on_goto_statement_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_on_goto_statement_token2] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_on_goto_statement_token3] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_on_error_statement_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_on_error_statement_token2] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_redim_statement_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [sym__ambiguous_redim_statement] = {
+ .visible = false,
+ .named = true,
+ },
+ [aux_sym_erase_statement_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_open_statement_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_open_statement_token2] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_open_statement_token3] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_file_mode_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_file_mode_token2] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_file_mode_token3] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_file_mode_token4] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_file_access_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_file_access_token2] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_file_lock_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_file_lock_token2] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_print_statement_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [anon_sym_CARET] = {
+ .visible = true,
+ .named = false,
+ },
+ [anon_sym_SLASH] = {
+ .visible = true,
+ .named = false,
+ },
+ [anon_sym_BSLASH] = {
+ .visible = true,
+ .named = false,
+ },
+ [aux_sym__print_output_call_binary_expression_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [anon_sym_PLUS] = {
+ .visible = true,
+ .named = false,
+ },
+ [anon_sym_DASH] = {
+ .visible = true,
+ .named = false,
+ },
+ [anon_sym_AMP] = {
+ .visible = true,
+ .named = false,
+ },
+ [aux_sym__print_output_call_binary_expression_token2] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym__print_output_call_binary_expression_token3] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym__print_output_call_binary_expression_token4] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym__print_output_call_binary_expression_token5] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym__print_output_call_binary_expression_token6] = {
+ .visible = false,
+ .named = false,
+ },
+ [anon_sym_SEMI] = {
+ .visible = true,
+ .named = false,
+ },
+ [anon_sym_QMARK] = {
+ .visible = true,
+ .named = false,
+ },
+ [aux_sym_close_statement_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_put_statement_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_unlock_statement_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_seek_statement_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [sym_reset_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [aux_sym_raise_event_statement_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [sym_stop_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_beep_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [aux_sym_unload_statement_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_def_type_statement_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_def_type_statement_token2] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_def_type_statement_token3] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_def_type_statement_token4] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_def_type_statement_token5] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_def_type_statement_token6] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_def_type_statement_token7] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_def_type_statement_token8] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_def_type_statement_token9] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_def_type_statement_token10] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_def_type_statement_token11] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_def_type_statement_token12] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_def_type_statement_token13] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_def_type_statement_token14] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_call_statement_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [sym__ambiguous_call_statement] = {
+ .visible = false,
+ .named = true,
+ },
+ [anon_sym_COLON_EQ] = {
+ .visible = true,
+ .named = false,
+ },
+ [aux_sym_comparison_operator_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_addressof_expression_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_type_of_expression_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_unary_expression_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [sym_string_literal] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_number_literal] = {
+ .visible = true,
+ .named = true,
+ },
+ [aux_sym_boolean_literal_token1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_boolean_literal_token2] = {
+ .visible = false,
+ .named = false,
+ },
+ [sym_nothing_literal] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_null_literal] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_empty_literal] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_date_literal] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_guid_literal] = {
+ .visible = true,
+ .named = true,
+ },
+ [anon_sym_POUND] = {
+ .visible = true,
+ .named = false,
+ },
+ [sym_source_file] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym__top_level_item] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym__statement_separator] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym_frm_version_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_frm_begin_block] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_frm_begin_property_block] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_frm_property_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym__frm_property_value] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym_frm_blob_reference] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_attribute_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym__attribute_name] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym__attribute_member_expression] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym__attribute_identifier] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym_option_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_implements_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_type_declaration] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_type_member] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_type_preprocessor_if] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_type_preprocessor_block] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_type_preprocessor_elseif] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_type_preprocessor_else] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_enum_declaration] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_enum_member] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_declare_sub_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_declare_function_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_preprocessor_const] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_preprocessor_if] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_preprocessor_block] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym__preprocessor_item] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym_preprocessor_elseif] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_preprocessor_else] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_sub_declaration] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_function_declaration] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_property_get_declaration] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_property_let_declaration] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_property_set_declaration] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym__sub_header] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym__function_header] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym__property_header] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym__property_get_header] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym__property_let_header] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym__property_set_header] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym_conditional_sub_declaration] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_conditional_function_declaration] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_conditional_property_declaration] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym__conditional_sub_headers] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym__conditional_function_headers] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym__conditional_property_headers] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym_event_declaration] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym__procedure_modifier] = {
+ .visible = false,
+ .named = true,
+ },
+ [aux_sym__procedure_attributes] = {
+ .visible = false,
+ .named = false,
+ },
+ [sym_end_sub_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_end_function_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_end_property_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_byval_modifier] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_get_accessor] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_set_accessor] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_block] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_conditional_branch_body] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym__statement] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym_variable_declaration] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_const_declaration] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_variable_declarator] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_const_declarator] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_initializer] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_parameter_list] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_parameter] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_as_type_clause] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_fixed_string_length] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_array_bounds] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_array_bound] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_type_expression] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_dotted_type_expression] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_visibility] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_if_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_elseif_fragment] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_else_fragment] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_end_if_fragment] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_single_line_if_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_inline_statement_sequence] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym__inline_statement] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym_select_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_case_clause] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_case_expression] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_for_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym__inline_for_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_for_each_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym__inline_for_each_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym__multiline_for_tail] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym__inline_for_tail] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym__for_header] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym__for_each_header] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym_do_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym__inline_do_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_do_condition] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_while_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_with_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym__inline_with_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_single_line_block] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_shared_next_for_body] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_next_variable_list] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_exit_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_on_goto_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_on_error_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_resume_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_goto_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_label_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_line_number_prefix] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_line_number_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_line_number_top_level_item] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym__numbered_statement] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym_redim_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_redim_declarator] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_erase_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_open_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_file_mode] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_file_access] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_file_lock] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_file_number] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_input_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_line_input_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_print_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_write_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym__required_file_number] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_output_list] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym__print_method_output_list] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym__print_output_expression] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym__unparenthesized_print_output_expression] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym__print_output_call_binary_expression] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym__print_output_call_operand] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym__print_output_member_comparison_expression] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym__print_output_call_member_expression] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym__print_output_call_expression] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym__print_output_qualified_callable] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_char_position] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_print_argument_sequence] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_debug_print_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_close_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_get_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_put_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_lock_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_unlock_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_file_record_range] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_seek_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_raise_event_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_name_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_load_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_unload_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_def_type_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_letter_range] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_set_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_assignment_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_coordinate_pair] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_call_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_expression_statement] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_argument_list] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_unparenthesized_argument_list] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_line_range_argument_list] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym__argument_sequence] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym__unparenthesized_argument_sequence] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym__omitted_argument_sequence] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym__argument] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym_named_argument] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_byval_argument] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym__condition_expression] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym__primary_expression] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym__expression] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym_comparison_expression] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_comparison_operator] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym__comparison_operand] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym_logical_value_expression] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_condition_binary_expression] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_parenthesized_condition_expression] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym__assignable_expression] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym__callable_expression] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym__print_method_callee] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym__print_method_call_expression] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym__qualified_print_method_expression] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym__implicit_print_method_expression] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym__line_method_expression] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_call_expression] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_new_expression] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_addressof_expression] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_type_of_expression] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_member_expression] = {
+ .visible = false,
+ .named = true,
+ .supertype = true,
+ },
+ [sym_qualified_member_expression] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_implicit_member_expression] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym__member_property] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym_parenthesized_expression] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_binary_expression] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_unary_expression] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym__signed_unary_expression] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym__literal] = {
+ .visible = false,
+ .named = true,
+ },
+ [sym_boolean_literal] = {
+ .visible = true,
+ .named = true,
+ },
+ [sym_file_number_literal] = {
+ .visible = true,
+ .named = true,
+ },
+ [aux_sym_source_file_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_frm_begin_block_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_frm_begin_property_block_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym__attribute_member_expression_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_type_declaration_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_type_preprocessor_if_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_type_preprocessor_block_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_enum_declaration_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_preprocessor_if_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_preprocessor_block_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym__conditional_sub_headers_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym__conditional_function_headers_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym__conditional_property_headers_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_block_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_variable_declaration_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_const_declaration_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_parameter_list_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_array_bounds_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_dotted_type_expression_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_inline_statement_sequence_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_select_statement_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_case_clause_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_next_variable_list_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_on_goto_statement_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_redim_statement_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_erase_statement_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_input_statement_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_output_list_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_print_argument_sequence_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_close_statement_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym_def_type_statement_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym__argument_sequence_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym__argument_sequence_repeat2] = {
+ .visible = false,
+ .named = false,
+ },
+ [aux_sym__unparenthesized_argument_sequence_repeat1] = {
+ .visible = false,
+ .named = false,
+ },
+ [alias_sym_line_number_literal] = {
+ .visible = true,
+ .named = true,
+ },
+};
+
+enum ts_field_identifiers {
+ field_access = 1,
+ field_accessor = 2,
+ field_alias = 3,
+ field_alternative = 4,
+ field_alternative_body = 5,
+ field_arguments = 6,
+ field_body = 7,
+ field_bounds = 8,
+ field_callee = 9,
+ field_collection = 10,
+ field_condition = 11,
+ field_consequence = 12,
+ field_consequence_body = 13,
+ field_default_value = 14,
+ field_end = 15,
+ field_end_line = 16,
+ field_event = 17,
+ field_function = 18,
+ field_initializer = 19,
+ field_item = 20,
+ field_kind = 21,
+ field_left = 22,
+ field_length = 23,
+ field_library = 24,
+ field_line = 25,
+ field_lock = 26,
+ field_lower = 27,
+ field_member = 28,
+ field_mode = 29,
+ field_modifiers = 30,
+ field_name = 31,
+ field_new_path = 32,
+ field_next_variables = 33,
+ field_number = 34,
+ field_old_path = 35,
+ field_operator = 36,
+ field_optional_modifier = 37,
+ field_output = 38,
+ field_paramarray_modifier = 39,
+ field_parameters = 40,
+ field_passing_mode = 41,
+ field_path = 42,
+ field_position = 43,
+ field_ptrsafe_modifier = 44,
+ field_range = 45,
+ field_receiver = 46,
+ field_record = 47,
+ field_record_length = 48,
+ field_right = 49,
+ field_selector = 50,
+ field_source = 51,
+ field_start = 52,
+ field_start_line = 53,
+ field_statement = 54,
+ field_static_modifier = 55,
+ field_step = 56,
+ field_target = 57,
+ field_type = 58,
+ field_upper = 59,
+ field_value = 60,
+ field_variable = 61,
+ field_visibility = 62,
+ field_with_events_modifier = 63,
+ field_x = 64,
+ field_y = 65,
+};
+
+static const char * const ts_field_names[] = {
+ [0] = NULL,
+ [field_access] = "access",
+ [field_accessor] = "accessor",
+ [field_alias] = "alias",
+ [field_alternative] = "alternative",
+ [field_alternative_body] = "alternative_body",
+ [field_arguments] = "arguments",
+ [field_body] = "body",
+ [field_bounds] = "bounds",
+ [field_callee] = "callee",
+ [field_collection] = "collection",
+ [field_condition] = "condition",
+ [field_consequence] = "consequence",
+ [field_consequence_body] = "consequence_body",
+ [field_default_value] = "default_value",
+ [field_end] = "end",
+ [field_end_line] = "end_line",
+ [field_event] = "event",
+ [field_function] = "function",
+ [field_initializer] = "initializer",
+ [field_item] = "item",
+ [field_kind] = "kind",
+ [field_left] = "left",
+ [field_length] = "length",
+ [field_library] = "library",
+ [field_line] = "line",
+ [field_lock] = "lock",
+ [field_lower] = "lower",
+ [field_member] = "member",
+ [field_mode] = "mode",
+ [field_modifiers] = "modifiers",
+ [field_name] = "name",
+ [field_new_path] = "new_path",
+ [field_next_variables] = "next_variables",
+ [field_number] = "number",
+ [field_old_path] = "old_path",
+ [field_operator] = "operator",
+ [field_optional_modifier] = "optional_modifier",
+ [field_output] = "output",
+ [field_paramarray_modifier] = "paramarray_modifier",
+ [field_parameters] = "parameters",
+ [field_passing_mode] = "passing_mode",
+ [field_path] = "path",
+ [field_position] = "position",
+ [field_ptrsafe_modifier] = "ptrsafe_modifier",
+ [field_range] = "range",
+ [field_receiver] = "receiver",
+ [field_record] = "record",
+ [field_record_length] = "record_length",
+ [field_right] = "right",
+ [field_selector] = "selector",
+ [field_source] = "source",
+ [field_start] = "start",
+ [field_start_line] = "start_line",
+ [field_statement] = "statement",
+ [field_static_modifier] = "static_modifier",
+ [field_step] = "step",
+ [field_target] = "target",
+ [field_type] = "type",
+ [field_upper] = "upper",
+ [field_value] = "value",
+ [field_variable] = "variable",
+ [field_visibility] = "visibility",
+ [field_with_events_modifier] = "with_events_modifier",
+ [field_x] = "x",
+ [field_y] = "y",
+};
+
+static const TSMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = {
+ [2] = {.index = 0, .length = 1},
+ [3] = {.index = 1, .length = 1},
+ [4] = {.index = 2, .length = 1},
+ [5] = {.index = 3, .length = 3},
+ [6] = {.index = 6, .length = 2},
+ [7] = {.index = 8, .length = 1},
+ [8] = {.index = 9, .length = 1},
+ [9] = {.index = 10, .length = 1},
+ [10] = {.index = 11, .length = 1},
+ [11] = {.index = 12, .length = 1},
+ [12] = {.index = 13, .length = 2},
+ [13] = {.index = 15, .length = 2},
+ [14] = {.index = 17, .length = 2},
+ [15] = {.index = 19, .length = 2},
+ [16] = {.index = 21, .length = 3},
+ [17] = {.index = 24, .length = 1},
+ [18] = {.index = 25, .length = 1},
+ [19] = {.index = 26, .length = 1},
+ [20] = {.index = 27, .length = 2},
+ [21] = {.index = 29, .length = 2},
+ [22] = {.index = 31, .length = 2},
+ [23] = {.index = 33, .length = 2},
+ [24] = {.index = 35, .length = 2},
+ [25] = {.index = 37, .length = 2},
+ [26] = {.index = 39, .length = 2},
+ [27] = {.index = 19, .length = 2},
+ [28] = {.index = 41, .length = 3},
+ [30] = {.index = 44, .length = 5},
+ [31] = {.index = 49, .length = 8},
+ [32] = {.index = 57, .length = 6},
+ [33] = {.index = 63, .length = 3},
+ [34] = {.index = 66, .length = 4},
+ [35] = {.index = 70, .length = 1},
+ [36] = {.index = 71, .length = 3},
+ [37] = {.index = 74, .length = 2},
+ [38] = {.index = 76, .length = 6},
+ [39] = {.index = 82, .length = 7},
+ [40] = {.index = 89, .length = 3},
+ [41] = {.index = 92, .length = 2},
+ [42] = {.index = 94, .length = 2},
+ [43] = {.index = 96, .length = 2},
+ [44] = {.index = 98, .length = 2},
+ [45] = {.index = 100, .length = 4},
+ [47] = {.index = 104, .length = 3},
+ [48] = {.index = 107, .length = 3},
+ [49] = {.index = 110, .length = 3},
+ [50] = {.index = 113, .length = 3},
+ [51] = {.index = 116, .length = 1},
+ [52] = {.index = 117, .length = 3},
+ [53] = {.index = 120, .length = 3},
+ [54] = {.index = 123, .length = 3},
+ [55] = {.index = 126, .length = 2},
+ [56] = {.index = 6, .length = 2},
+ [57] = {.index = 25, .length = 1},
+ [58] = {.index = 128, .length = 1},
+ [59] = {.index = 129, .length = 1},
+ [60] = {.index = 130, .length = 3},
+ [61] = {.index = 133, .length = 2},
+ [62] = {.index = 135, .length = 1},
+ [63] = {.index = 136, .length = 1},
+ [64] = {.index = 9, .length = 1},
+ [65] = {.index = 137, .length = 2},
+ [66] = {.index = 139, .length = 5},
+ [67] = {.index = 144, .length = 6},
+ [68] = {.index = 150, .length = 8},
+ [69] = {.index = 158, .length = 1},
+ [70] = {.index = 159, .length = 6},
+ [71] = {.index = 165, .length = 1},
+ [72] = {.index = 166, .length = 2},
+ [73] = {.index = 168, .length = 4},
+ [74] = {.index = 172, .length = 5},
+ [75] = {.index = 177, .length = 6},
+ [76] = {.index = 183, .length = 7},
+ [77] = {.index = 190, .length = 7},
+ [78] = {.index = 197, .length = 8},
+ [79] = {.index = 205, .length = 9},
+ [80] = {.index = 214, .length = 10},
+ [81] = {.index = 224, .length = 11},
+ [82] = {.index = 235, .length = 4},
+ [83] = {.index = 239, .length = 4},
+ [84] = {.index = 243, .length = 4},
+ [85] = {.index = 247, .length = 3},
+ [86] = {.index = 250, .length = 2},
+ [87] = {.index = 252, .length = 2},
+ [88] = {.index = 254, .length = 6},
+ [89] = {.index = 260, .length = 2},
+ [90] = {.index = 262, .length = 2},
+ [91] = {.index = 264, .length = 2},
+ [92] = {.index = 266, .length = 2},
+ [93] = {.index = 268, .length = 2},
+ [94] = {.index = 270, .length = 1},
+ [95] = {.index = 271, .length = 4},
+ [96] = {.index = 275, .length = 4},
+ [97] = {.index = 279, .length = 1},
+ [98] = {.index = 280, .length = 2},
+ [99] = {.index = 282, .length = 2},
+ [100] = {.index = 284, .length = 3},
+ [101] = {.index = 287, .length = 5},
+ [102] = {.index = 292, .length = 2},
+ [103] = {.index = 41, .length = 3},
+ [104] = {.index = 294, .length = 6},
+ [105] = {.index = 300, .length = 1},
+ [106] = {.index = 301, .length = 9},
+ [107] = {.index = 310, .length = 7},
+ [108] = {.index = 317, .length = 8},
+ [109] = {.index = 325, .length = 6},
+ [110] = {.index = 331, .length = 2},
+ [111] = {.index = 333, .length = 7},
+ [112] = {.index = 340, .length = 8},
+ [113] = {.index = 348, .length = 10},
+ [114] = {.index = 358, .length = 11},
+ [115] = {.index = 369, .length = 12},
+ [116] = {.index = 381, .length = 5},
+ [117] = {.index = 386, .length = 5},
+ [118] = {.index = 391, .length = 5},
+ [119] = {.index = 396, .length = 3},
+ [120] = {.index = 399, .length = 3},
+ [121] = {.index = 402, .length = 3},
+ [122] = {.index = 405, .length = 3},
+ [123] = {.index = 408, .length = 3},
+ [124] = {.index = 411, .length = 3},
+ [125] = {.index = 414, .length = 3},
+ [126] = {.index = 417, .length = 3},
+ [127] = {.index = 420, .length = 3},
+ [128] = {.index = 423, .length = 3},
+ [129] = {.index = 426, .length = 3},
+ [130] = {.index = 429, .length = 3},
+ [131] = {.index = 432, .length = 3},
+ [132] = {.index = 435, .length = 3},
+ [133] = {.index = 438, .length = 3},
+ [134] = {.index = 441, .length = 3},
+ [135] = {.index = 444, .length = 3},
+ [136] = {.index = 447, .length = 1},
+ [137] = {.index = 448, .length = 2},
+ [138] = {.index = 450, .length = 2},
+ [139] = {.index = 452, .length = 2},
+ [140] = {.index = 454, .length = 2},
+ [141] = {.index = 456, .length = 1},
+ [142] = {.index = 457, .length = 1},
+ [143] = {.index = 458, .length = 1},
+ [144] = {.index = 459, .length = 1},
+ [145] = {.index = 459, .length = 1},
+ [146] = {.index = 460, .length = 2},
+ [147] = {.index = 460, .length = 2},
+ [148] = {.index = 462, .length = 2},
+ [149] = {.index = 464, .length = 2},
+ [150] = {.index = 466, .length = 2},
+ [151] = {.index = 468, .length = 2},
+ [152] = {.index = 470, .length = 2},
+ [153] = {.index = 472, .length = 4},
+ [154] = {.index = 476, .length = 4},
+ [155] = {.index = 480, .length = 6},
+ [156] = {.index = 486, .length = 6},
+ [157] = {.index = 492, .length = 5},
+ [158] = {.index = 497, .length = 2},
+ [159] = {.index = 499, .length = 1},
+ [160] = {.index = 500, .length = 1},
+ [161] = {.index = 501, .length = 2},
+ [162] = {.index = 503, .length = 6},
+ [163] = {.index = 509, .length = 3},
+ [164] = {.index = 512, .length = 2},
+ [165] = {.index = 514, .length = 3},
+ [166] = {.index = 517, .length = 4},
+ [167] = {.index = 521, .length = 4},
+ [168] = {.index = 525, .length = 4},
+ [169] = {.index = 529, .length = 4},
+ [170] = {.index = 533, .length = 4},
+ [171] = {.index = 537, .length = 4},
+ [172] = {.index = 541, .length = 4},
+ [173] = {.index = 545, .length = 4},
+ [174] = {.index = 549, .length = 4},
+ [175] = {.index = 553, .length = 4},
+ [176] = {.index = 557, .length = 4},
+ [177] = {.index = 561, .length = 4},
+ [178] = {.index = 565, .length = 4},
+ [179] = {.index = 569, .length = 4},
+ [180] = {.index = 573, .length = 4},
+ [181] = {.index = 577, .length = 4},
+ [182] = {.index = 581, .length = 4},
+ [183] = {.index = 585, .length = 4},
+ [184] = {.index = 589, .length = 4},
+ [185] = {.index = 593, .length = 4},
+ [186] = {.index = 597, .length = 4},
+ [187] = {.index = 601, .length = 4},
+ [188] = {.index = 605, .length = 4},
+ [189] = {.index = 609, .length = 2},
+ [190] = {.index = 611, .length = 2},
+ [191] = {.index = 613, .length = 2},
+ [192] = {.index = 613, .length = 2},
+ [193] = {.index = 615, .length = 2},
+ [194] = {.index = 617, .length = 2},
+ [195] = {.index = 619, .length = 1},
+ [196] = {.index = 620, .length = 1},
+ [197] = {.index = 621, .length = 2},
+ [198] = {.index = 623, .length = 2},
+ [199] = {.index = 625, .length = 2},
+ [200] = {.index = 627, .length = 3},
+ [201] = {.index = 627, .length = 3},
+ [202] = {.index = 630, .length = 3},
+ [203] = {.index = 633, .length = 2},
+ [204] = {.index = 635, .length = 2},
+ [205] = {.index = 637, .length = 2},
+ [206] = {.index = 639, .length = 2},
+ [207] = {.index = 641, .length = 2},
+ [208] = {.index = 643, .length = 2},
+ [209] = {.index = 645, .length = 2},
+ [210] = {.index = 647, .length = 2},
+ [211] = {.index = 649, .length = 2},
+ [212] = {.index = 651, .length = 2},
+ [213] = {.index = 653, .length = 2},
+ [214] = {.index = 655, .length = 2},
+ [215] = {.index = 657, .length = 4},
+ [216] = {.index = 661, .length = 4},
+ [217] = {.index = 665, .length = 4},
+ [218] = {.index = 669, .length = 6},
+ [219] = {.index = 675, .length = 14},
+ [220] = {.index = 689, .length = 7},
+ [221] = {.index = 696, .length = 16},
+ [222] = {.index = 712, .length = 8},
+ [223] = {.index = 720, .length = 18},
+ [224] = {.index = 738, .length = 4},
+ [225] = {.index = 742, .length = 4},
+ [226] = {.index = 746, .length = 4},
+ [227] = {.index = 750, .length = 5},
+ [228] = {.index = 755, .length = 5},
+ [229] = {.index = 760, .length = 5},
+ [230] = {.index = 765, .length = 5},
+ [231] = {.index = 770, .length = 5},
+ [232] = {.index = 775, .length = 5},
+ [233] = {.index = 780, .length = 5},
+ [234] = {.index = 785, .length = 5},
+ [235] = {.index = 790, .length = 5},
+ [236] = {.index = 795, .length = 5},
+ [237] = {.index = 800, .length = 5},
+ [238] = {.index = 805, .length = 5},
+ [239] = {.index = 810, .length = 5},
+ [240] = {.index = 815, .length = 5},
+ [241] = {.index = 820, .length = 5},
+ [242] = {.index = 825, .length = 5},
+ [243] = {.index = 830, .length = 3},
+ [244] = {.index = 833, .length = 3},
+ [245] = {.index = 836, .length = 1},
+ [246] = {.index = 837, .length = 3},
+ [247] = {.index = 840, .length = 2},
+ [248] = {.index = 842, .length = 3},
+ [249] = {.index = 845, .length = 2},
+ [250] = {.index = 847, .length = 2},
+ [251] = {.index = 849, .length = 2},
+ [252] = {.index = 851, .length = 2},
+ [253] = {.index = 853, .length = 3},
+ [254] = {.index = 856, .length = 3},
+ [255] = {.index = 859, .length = 3},
+ [256] = {.index = 862, .length = 3},
+ [257] = {.index = 865, .length = 3},
+ [258] = {.index = 868, .length = 3},
+ [259] = {.index = 871, .length = 2},
+ [260] = {.index = 873, .length = 2},
+ [261] = {.index = 875, .length = 3},
+ [262] = {.index = 878, .length = 3},
+ [263] = {.index = 881, .length = 3},
+ [264] = {.index = 884, .length = 2},
+ [265] = {.index = 886, .length = 2},
+ [266] = {.index = 888, .length = 2},
+ [267] = {.index = 890, .length = 4},
+ [268] = {.index = 894, .length = 5},
+ [269] = {.index = 899, .length = 5},
+ [270] = {.index = 904, .length = 5},
+ [271] = {.index = 909, .length = 7},
+ [272] = {.index = 916, .length = 13},
+ [273] = {.index = 929, .length = 8},
+ [274] = {.index = 937, .length = 15},
+ [275] = {.index = 952, .length = 9},
+ [276] = {.index = 961, .length = 17},
+ [277] = {.index = 978, .length = 5},
+ [278] = {.index = 983, .length = 5},
+ [279] = {.index = 988, .length = 5},
+ [280] = {.index = 993, .length = 6},
+ [281] = {.index = 999, .length = 6},
+ [282] = {.index = 1005, .length = 6},
+ [283] = {.index = 1011, .length = 6},
+ [284] = {.index = 1017, .length = 6},
+ [285] = {.index = 1023, .length = 6},
+ [286] = {.index = 1029, .length = 3},
+ [287] = {.index = 1032, .length = 2},
+ [288] = {.index = 1034, .length = 3},
+ [289] = {.index = 1037, .length = 3},
+ [290] = {.index = 1040, .length = 4},
+ [291] = {.index = 1044, .length = 2},
+ [292] = {.index = 1046, .length = 4},
+ [293] = {.index = 1050, .length = 3},
+ [294] = {.index = 1053, .length = 4},
+ [295] = {.index = 1057, .length = 3},
+ [296] = {.index = 1060, .length = 3},
+ [297] = {.index = 1063, .length = 3},
+ [298] = {.index = 1066, .length = 3},
+ [299] = {.index = 1069, .length = 5},
+ [300] = {.index = 1074, .length = 5},
+ [301] = {.index = 1079, .length = 5},
+ [302] = {.index = 1084, .length = 6},
+ [303] = {.index = 1090, .length = 14},
+ [304] = {.index = 1104, .length = 16},
+ [305] = {.index = 1120, .length = 18},
+ [306] = {.index = 1138, .length = 6},
+ [307] = {.index = 1144, .length = 7},
+ [308] = {.index = 1151, .length = 1},
+ [309] = {.index = 1152, .length = 2},
+ [310] = {.index = 1154, .length = 4},
+ [311] = {.index = 1158, .length = 4},
+ [312] = {.index = 1162, .length = 3},
+ [313] = {.index = 1165, .length = 4},
+ [314] = {.index = 1169, .length = 4},
+ [315] = {.index = 1173, .length = 6},
+ [316] = {.index = 1179, .length = 6},
+ [317] = {.index = 1185, .length = 6},
+ [318] = {.index = 1191, .length = 1},
+ [319] = {.index = 1192, .length = 2},
+ [320] = {.index = 1194, .length = 4},
+ [321] = {.index = 1198, .length = 5},
+ [322] = {.index = 1203, .length = 3},
+ [323] = {.index = 1206, .length = 5},
+ [324] = {.index = 1211, .length = 7},
+ [325] = {.index = 1218, .length = 6},
+ [326] = {.index = 1224, .length = 11},
+ [327] = {.index = 1235, .length = 7},
+ [328] = {.index = 1242, .length = 13},
+ [329] = {.index = 1255, .length = 8},
+ [330] = {.index = 1263, .length = 15},
+ [331] = {.index = 1278, .length = 2},
+ [332] = {.index = 1280, .length = 5},
+ [333] = {.index = 1285, .length = 7},
+ [334] = {.index = 1292, .length = 12},
+ [335] = {.index = 1304, .length = 12},
+ [336] = {.index = 1316, .length = 18},
+ [337] = {.index = 1334, .length = 8},
+ [338] = {.index = 1342, .length = 14},
+ [339] = {.index = 1356, .length = 14},
+ [340] = {.index = 1370, .length = 21},
+ [341] = {.index = 1391, .length = 9},
+ [342] = {.index = 1400, .length = 16},
+ [343] = {.index = 1416, .length = 16},
+ [344] = {.index = 1432, .length = 24},
+ [345] = {.index = 1456, .length = 5},
+ [346] = {.index = 1461, .length = 13},
+ [347] = {.index = 1474, .length = 19},
+ [348] = {.index = 1493, .length = 19},
+ [349] = {.index = 1512, .length = 15},
+ [350] = {.index = 1527, .length = 22},
+ [351] = {.index = 1549, .length = 22},
+ [352] = {.index = 1571, .length = 17},
+ [353] = {.index = 1588, .length = 25},
+ [354] = {.index = 1613, .length = 25},
+ [355] = {.index = 1638, .length = 6},
+ [356] = {.index = 1644, .length = 20},
+ [357] = {.index = 1664, .length = 23},
+ [358] = {.index = 1687, .length = 26},
+};
+
+static const TSFieldMapEntry ts_field_map_entries[] = {
+ [0] =
+ {field_modifiers, 0},
+ [1] =
+ {field_number, 0},
+ [2] =
+ {field_visibility, 0},
+ [3] =
+ {field_member, 0, .inherited = true},
+ {field_operator, 0, .inherited = true},
+ {field_receiver, 0, .inherited = true},
+ [6] =
+ {field_member, 1},
+ {field_operator, 0},
+ [8] =
+ {field_name, 1},
+ [9] =
+ {field_name, 0},
+ [10] =
+ {field_static_modifier, 0},
+ [11] =
+ {field_start, 0},
+ [12] =
+ {field_kind, 0},
+ [13] =
+ {field_item, 1},
+ {field_number, 0},
+ [15] =
+ {field_modifiers, 1},
+ {field_visibility, 0},
+ [17] =
+ {field_arguments, 1},
+ {field_function, 0},
+ [19] =
+ {field_name, 0},
+ {field_value, 2},
+ [21] =
+ {field_member, 1, .inherited = true},
+ {field_operator, 1, .inherited = true},
+ {field_receiver, 0},
+ [24] =
+ {field_type, 1},
+ [25] =
+ {field_target, 1},
+ [26] =
+ {field_number, 1},
+ [27] =
+ {field_name, 1},
+ {field_parameters, 2},
+ [29] =
+ {field_name, 1},
+ {field_type, 2},
+ [31] =
+ {field_accessor, 1},
+ {field_name, 2},
+ [33] =
+ {field_initializer, 1},
+ {field_name, 0},
+ [35] =
+ {field_name, 0},
+ {field_type, 1},
+ [37] =
+ {field_bounds, 1},
+ {field_name, 0},
+ [39] =
+ {field_item, 2},
+ {field_number, 0},
+ [41] =
+ {field_member, 2},
+ {field_operator, 1},
+ {field_receiver, 0},
+ [44] =
+ {field_end, 2},
+ {field_modifiers, 0, .inherited = true},
+ {field_name, 0, .inherited = true},
+ {field_parameters, 0, .inherited = true},
+ {field_visibility, 0, .inherited = true},
+ [49] =
+ {field_body, 0, .inherited = true},
+ {field_end, 0, .inherited = true},
+ {field_end_line, 0, .inherited = true},
+ {field_next_variables, 0, .inherited = true},
+ {field_start, 0, .inherited = true},
+ {field_start_line, 0, .inherited = true},
+ {field_step, 0, .inherited = true},
+ {field_variable, 0, .inherited = true},
+ [57] =
+ {field_body, 0, .inherited = true},
+ {field_collection, 0, .inherited = true},
+ {field_end_line, 0, .inherited = true},
+ {field_next_variables, 0, .inherited = true},
+ {field_start_line, 0, .inherited = true},
+ {field_variable, 0, .inherited = true},
+ [63] =
+ {field_body, 0, .inherited = true},
+ {field_end_line, 0, .inherited = true},
+ {field_start_line, 0, .inherited = true},
+ [66] =
+ {field_body, 0, .inherited = true},
+ {field_end_line, 0, .inherited = true},
+ {field_start_line, 0, .inherited = true},
+ {field_value, 0, .inherited = true},
+ [70] =
+ {field_callee, 0},
+ [71] =
+ {field_arguments, 0, .inherited = true},
+ {field_callee, 0},
+ {field_function, 0, .inherited = true},
+ [74] =
+ {field_member, 0, .inherited = true},
+ {field_operator, 0, .inherited = true},
+ [76] =
+ {field_end, 2},
+ {field_modifiers, 0, .inherited = true},
+ {field_name, 0, .inherited = true},
+ {field_parameters, 0, .inherited = true},
+ {field_type, 0, .inherited = true},
+ {field_visibility, 0, .inherited = true},
+ [82] =
+ {field_accessor, 0, .inherited = true},
+ {field_end, 2},
+ {field_modifiers, 0, .inherited = true},
+ {field_name, 0, .inherited = true},
+ {field_parameters, 0, .inherited = true},
+ {field_type, 0, .inherited = true},
+ {field_visibility, 0, .inherited = true},
+ [89] =
+ {field_modifiers, 0, .inherited = true},
+ {field_name, 2},
+ {field_visibility, 0, .inherited = true},
+ [92] =
+ {field_name, 2},
+ {field_visibility, 0},
+ [94] =
+ {field_static_modifier, 1},
+ {field_visibility, 0},
+ [96] =
+ {field_visibility, 0},
+ {field_with_events_modifier, 1},
+ [98] =
+ {field_name, 1},
+ {field_value, 3},
+ [100] =
+ {field_member, 0, .inherited = true},
+ {field_member, 1, .inherited = true},
+ {field_operator, 0, .inherited = true},
+ {field_operator, 1, .inherited = true},
+ [104] =
+ {field_left, 0},
+ {field_operator, 1},
+ {field_right, 2},
+ [107] =
+ {field_name, 1},
+ {field_parameters, 2},
+ {field_type, 3},
+ [110] =
+ {field_accessor, 1},
+ {field_name, 2},
+ {field_parameters, 3},
+ [113] =
+ {field_accessor, 1},
+ {field_name, 2},
+ {field_type, 3},
+ [116] =
+ {field_value, 1},
+ [117] =
+ {field_initializer, 2},
+ {field_name, 0},
+ {field_type, 1},
+ [120] =
+ {field_bounds, 1},
+ {field_initializer, 2},
+ {field_name, 0},
+ [123] =
+ {field_bounds, 1},
+ {field_name, 0},
+ {field_type, 2},
+ [126] =
+ {field_end, 2},
+ {field_start, 0},
+ [128] =
+ {field_output, 1},
+ [129] =
+ {field_value, 0},
+ [130] =
+ {field_left, 0, .inherited = true},
+ {field_operator, 0, .inherited = true},
+ {field_right, 0, .inherited = true},
+ [133] =
+ {field_arguments, 0, .inherited = true},
+ {field_function, 0, .inherited = true},
+ [135] =
+ {field_event, 1},
+ [136] =
+ {field_callee, 1},
+ [137] =
+ {field_number, 0},
+ {field_statement, 1},
+ [139] =
+ {field_end, 3},
+ {field_modifiers, 0, .inherited = true},
+ {field_name, 0, .inherited = true},
+ {field_parameters, 0, .inherited = true},
+ {field_visibility, 0, .inherited = true},
+ [144] =
+ {field_body, 2},
+ {field_end, 3},
+ {field_modifiers, 0, .inherited = true},
+ {field_name, 0, .inherited = true},
+ {field_parameters, 0, .inherited = true},
+ {field_visibility, 0, .inherited = true},
+ [150] =
+ {field_body, 1, .inherited = true},
+ {field_end, 0, .inherited = true},
+ {field_end_line, 1, .inherited = true},
+ {field_next_variables, 1, .inherited = true},
+ {field_start, 0, .inherited = true},
+ {field_start_line, 0, .inherited = true},
+ {field_step, 0, .inherited = true},
+ {field_variable, 0, .inherited = true},
+ [158] =
+ {field_body, 0},
+ [159] =
+ {field_body, 1, .inherited = true},
+ {field_collection, 0, .inherited = true},
+ {field_end_line, 1, .inherited = true},
+ {field_next_variables, 1, .inherited = true},
+ {field_start_line, 0, .inherited = true},
+ {field_variable, 0, .inherited = true},
+ [165] =
+ {field_start_line, 0},
+ [166] =
+ {field_arguments, 1},
+ {field_callee, 0},
+ [168] =
+ {field_arguments, 1},
+ {field_callee, 0},
+ {field_position, 1, .inherited = true},
+ {field_value, 1, .inherited = true},
+ [172] =
+ {field_arguments, 1},
+ {field_callee, 0},
+ {field_member, 0, .inherited = true},
+ {field_operator, 0, .inherited = true},
+ {field_receiver, 0, .inherited = true},
+ [177] =
+ {field_end, 3},
+ {field_modifiers, 0, .inherited = true},
+ {field_name, 0, .inherited = true},
+ {field_parameters, 0, .inherited = true},
+ {field_type, 0, .inherited = true},
+ {field_visibility, 0, .inherited = true},
+ [183] =
+ {field_body, 2},
+ {field_end, 3},
+ {field_modifiers, 0, .inherited = true},
+ {field_name, 0, .inherited = true},
+ {field_parameters, 0, .inherited = true},
+ {field_type, 0, .inherited = true},
+ {field_visibility, 0, .inherited = true},
+ [190] =
+ {field_accessor, 0, .inherited = true},
+ {field_end, 3},
+ {field_modifiers, 0, .inherited = true},
+ {field_name, 0, .inherited = true},
+ {field_parameters, 0, .inherited = true},
+ {field_type, 0, .inherited = true},
+ {field_visibility, 0, .inherited = true},
+ [197] =
+ {field_accessor, 0, .inherited = true},
+ {field_body, 2},
+ {field_end, 3},
+ {field_modifiers, 0, .inherited = true},
+ {field_name, 0, .inherited = true},
+ {field_parameters, 0, .inherited = true},
+ {field_type, 0, .inherited = true},
+ {field_visibility, 0, .inherited = true},
+ [205] =
+ {field_alternative, 0, .inherited = true},
+ {field_alternative_body, 0, .inherited = true},
+ {field_condition, 0, .inherited = true},
+ {field_consequence, 0, .inherited = true},
+ {field_consequence_body, 0, .inherited = true},
+ {field_modifiers, 0, .inherited = true},
+ {field_name, 0, .inherited = true},
+ {field_parameters, 0, .inherited = true},
+ {field_visibility, 0, .inherited = true},
+ [214] =
+ {field_alternative, 0, .inherited = true},
+ {field_alternative_body, 0, .inherited = true},
+ {field_condition, 0, .inherited = true},
+ {field_consequence, 0, .inherited = true},
+ {field_consequence_body, 0, .inherited = true},
+ {field_modifiers, 0, .inherited = true},
+ {field_name, 0, .inherited = true},
+ {field_parameters, 0, .inherited = true},
+ {field_type, 0, .inherited = true},
+ {field_visibility, 0, .inherited = true},
+ [224] =
+ {field_accessor, 0, .inherited = true},
+ {field_alternative, 0, .inherited = true},
+ {field_alternative_body, 0, .inherited = true},
+ {field_condition, 0, .inherited = true},
+ {field_consequence, 0, .inherited = true},
+ {field_consequence_body, 0, .inherited = true},
+ {field_modifiers, 0, .inherited = true},
+ {field_name, 0, .inherited = true},
+ {field_parameters, 0, .inherited = true},
+ {field_type, 0, .inherited = true},
+ {field_visibility, 0, .inherited = true},
+ [235] =
+ {field_modifiers, 0, .inherited = true},
+ {field_name, 2},
+ {field_parameters, 3},
+ {field_visibility, 0, .inherited = true},
+ [239] =
+ {field_modifiers, 0, .inherited = true},
+ {field_name, 2},
+ {field_type, 3},
+ {field_visibility, 0, .inherited = true},
+ [243] =
+ {field_accessor, 2},
+ {field_modifiers, 0, .inherited = true},
+ {field_name, 3},
+ {field_visibility, 0, .inherited = true},
+ [247] =
+ {field_name, 2},
+ {field_parameters, 3},
+ {field_visibility, 0},
+ [250] =
+ {field_name, 2},
+ {field_type, 1},
+ [252] =
+ {field_type, 3},
+ {field_value, 1},
+ [254] =
+ {field_accessor, 0, .inherited = true},
+ {field_modifiers, 0, .inherited = true},
+ {field_name, 0, .inherited = true},
+ {field_parameters, 0, .inherited = true},
+ {field_type, 0, .inherited = true},
+ {field_visibility, 0, .inherited = true},
+ [260] =
+ {field_library, 4},
+ {field_name, 2},
+ [262] =
+ {field_name, 1},
+ {field_passing_mode, 0},
+ [264] =
+ {field_name, 1},
+ {field_optional_modifier, 0},
+ [266] =
+ {field_name, 1},
+ {field_paramarray_modifier, 0},
+ [268] =
+ {field_default_value, 1},
+ {field_name, 0},
+ [270] =
+ {field_type, 2},
+ [271] =
+ {field_accessor, 1},
+ {field_name, 2},
+ {field_parameters, 3},
+ {field_type, 4},
+ [275] =
+ {field_bounds, 1},
+ {field_initializer, 3},
+ {field_name, 0},
+ {field_type, 2},
+ [279] =
+ {field_condition, 1},
+ [280] =
+ {field_target, 1},
+ {field_target, 2, .inherited = true},
+ [282] =
+ {field_position, 1},
+ {field_value, 0},
+ [284] =
+ {field_position, 1, .inherited = true},
+ {field_value, 0},
+ {field_value, 1, .inherited = true},
+ [287] =
+ {field_arguments, 1},
+ {field_function, 0},
+ {field_member, 0, .inherited = true},
+ {field_operator, 0, .inherited = true},
+ {field_receiver, 0, .inherited = true},
+ [292] =
+ {field_arguments, 2},
+ {field_callee, 1},
+ [294] =
+ {field_body, 3},
+ {field_end, 4},
+ {field_modifiers, 0, .inherited = true},
+ {field_name, 0, .inherited = true},
+ {field_parameters, 0, .inherited = true},
+ {field_visibility, 0, .inherited = true},
+ [300] =
+ {field_body, 1},
+ [301] =
+ {field_body, 1},
+ {field_body, 1, .inherited = true},
+ {field_end, 1, .inherited = true},
+ {field_end_line, 1, .inherited = true},
+ {field_next_variables, 1, .inherited = true},
+ {field_start, 1, .inherited = true},
+ {field_start_line, 1, .inherited = true},
+ {field_step, 1, .inherited = true},
+ {field_variable, 1, .inherited = true},
+ [310] =
+ {field_body, 1},
+ {field_body, 1, .inherited = true},
+ {field_collection, 1, .inherited = true},
+ {field_end_line, 1, .inherited = true},
+ {field_next_variables, 1, .inherited = true},
+ {field_start_line, 1, .inherited = true},
+ {field_variable, 1, .inherited = true},
+ [317] =
+ {field_body, 1, .inherited = true},
+ {field_end, 1, .inherited = true},
+ {field_end_line, 1, .inherited = true},
+ {field_next_variables, 1, .inherited = true},
+ {field_start, 1, .inherited = true},
+ {field_start_line, 1, .inherited = true},
+ {field_step, 1, .inherited = true},
+ {field_variable, 1, .inherited = true},
+ [325] =
+ {field_body, 1, .inherited = true},
+ {field_collection, 1, .inherited = true},
+ {field_end_line, 1, .inherited = true},
+ {field_next_variables, 1, .inherited = true},
+ {field_start_line, 1, .inherited = true},
+ {field_variable, 1, .inherited = true},
+ [331] =
+ {field_left, 0},
+ {field_right, 2},
+ [333] =
+ {field_body, 3},
+ {field_end, 4},
+ {field_modifiers, 0, .inherited = true},
+ {field_name, 0, .inherited = true},
+ {field_parameters, 0, .inherited = true},
+ {field_type, 0, .inherited = true},
+ {field_visibility, 0, .inherited = true},
+ [340] =
+ {field_accessor, 0, .inherited = true},
+ {field_body, 3},
+ {field_end, 4},
+ {field_modifiers, 0, .inherited = true},
+ {field_name, 0, .inherited = true},
+ {field_parameters, 0, .inherited = true},
+ {field_type, 0, .inherited = true},
+ {field_visibility, 0, .inherited = true},
+ [348] =
+ {field_alternative, 0, .inherited = true},
+ {field_alternative_body, 0, .inherited = true},
+ {field_body, 2},
+ {field_condition, 0, .inherited = true},
+ {field_consequence, 0, .inherited = true},
+ {field_consequence_body, 0, .inherited = true},
+ {field_modifiers, 0, .inherited = true},
+ {field_name, 0, .inherited = true},
+ {field_parameters, 0, .inherited = true},
+ {field_visibility, 0, .inherited = true},
+ [358] =
+ {field_alternative, 0, .inherited = true},
+ {field_alternative_body, 0, .inherited = true},
+ {field_body, 2},
+ {field_condition, 0, .inherited = true},
+ {field_consequence, 0, .inherited = true},
+ {field_consequence_body, 0, .inherited = true},
+ {field_modifiers, 0, .inherited = true},
+ {field_name, 0, .inherited = true},
+ {field_parameters, 0, .inherited = true},
+ {field_type, 0, .inherited = true},
+ {field_visibility, 0, .inherited = true},
+ [369] =
+ {field_accessor, 0, .inherited = true},
+ {field_alternative, 0, .inherited = true},
+ {field_alternative_body, 0, .inherited = true},
+ {field_body, 2},
+ {field_condition, 0, .inherited = true},
+ {field_consequence, 0, .inherited = true},
+ {field_consequence_body, 0, .inherited = true},
+ {field_modifiers, 0, .inherited = true},
+ {field_name, 0, .inherited = true},
+ {field_parameters, 0, .inherited = true},
+ {field_type, 0, .inherited = true},
+ {field_visibility, 0, .inherited = true},
+ [381] =
+ {field_modifiers, 0, .inherited = true},
+ {field_name, 2},
+ {field_parameters, 3},
+ {field_type, 4},
+ {field_visibility, 0, .inherited = true},
+ [386] =
+ {field_accessor, 2},
+ {field_modifiers, 0, .inherited = true},
+ {field_name, 3},
+ {field_parameters, 4},
+ {field_visibility, 0, .inherited = true},
+ [391] =
+ {field_accessor, 2},
+ {field_modifiers, 0, .inherited = true},
+ {field_name, 3},
+ {field_type, 4},
+ {field_visibility, 0, .inherited = true},
+ [396] =
+ {field_library, 4},
+ {field_name, 2},
+ {field_parameters, 5},
+ [399] =
+ {field_library, 4},
+ {field_name, 2},
+ {field_type, 5},
+ [402] =
+ {field_library, 5},
+ {field_name, 3},
+ {field_ptrsafe_modifier, 1},
+ [405] =
+ {field_name, 2},
+ {field_paramarray_modifier, 1},
+ {field_passing_mode, 0},
+ [408] =
+ {field_default_value, 2},
+ {field_name, 1},
+ {field_passing_mode, 0},
+ [411] =
+ {field_name, 1},
+ {field_passing_mode, 0},
+ {field_type, 2},
+ [414] =
+ {field_bounds, 2},
+ {field_name, 1},
+ {field_passing_mode, 0},
+ [417] =
+ {field_name, 2},
+ {field_optional_modifier, 0},
+ {field_passing_mode, 1},
+ [420] =
+ {field_name, 2},
+ {field_optional_modifier, 0},
+ {field_paramarray_modifier, 1},
+ [423] =
+ {field_default_value, 2},
+ {field_name, 1},
+ {field_optional_modifier, 0},
+ [426] =
+ {field_name, 1},
+ {field_optional_modifier, 0},
+ {field_type, 2},
+ [429] =
+ {field_bounds, 2},
+ {field_name, 1},
+ {field_optional_modifier, 0},
+ [432] =
+ {field_default_value, 2},
+ {field_name, 1},
+ {field_paramarray_modifier, 0},
+ [435] =
+ {field_name, 1},
+ {field_paramarray_modifier, 0},
+ {field_type, 2},
+ [438] =
+ {field_bounds, 2},
+ {field_name, 1},
+ {field_paramarray_modifier, 0},
+ [441] =
+ {field_default_value, 2},
+ {field_name, 0},
+ {field_type, 1},
+ [444] =
+ {field_bounds, 1},
+ {field_default_value, 2},
+ {field_name, 0},
+ [447] =
+ {field_length, 1},
+ [448] =
+ {field_lower, 0},
+ {field_upper, 2},
+ [450] =
+ {field_new_path, 3},
+ {field_old_path, 1},
+ [452] =
+ {field_condition, 1},
+ {field_consequence, 3},
+ [454] =
+ {field_left, 1},
+ {field_right, 3},
+ [456] =
+ {field_body, 2},
+ [457] =
+ {field_end_line, 2},
+ [458] =
+ {field_end_line, 1},
+ [459] =
+ {field_target, 3},
+ [460] =
+ {field_selector, 1},
+ {field_target, 3},
+ [462] =
+ {field_target, 0, .inherited = true},
+ {field_target, 1, .inherited = true},
+ [464] =
+ {field_number, 1},
+ {field_target, 3},
+ [466] =
+ {field_number, 1},
+ {field_output, 3},
+ [468] =
+ {field_number, 1},
+ {field_range, 3},
+ [470] =
+ {field_position, 0},
+ {field_value, 1},
+ [472] =
+ {field_position, 1, .inherited = true},
+ {field_position, 2},
+ {field_value, 0},
+ {field_value, 1, .inherited = true},
+ [476] =
+ {field_position, 0, .inherited = true},
+ {field_position, 1, .inherited = true},
+ {field_value, 0, .inherited = true},
+ {field_value, 1, .inherited = true},
+ [480] =
+ {field_member, 0, .inherited = true},
+ {field_member, 2},
+ {field_operator, 0, .inherited = true},
+ {field_operator, 1},
+ {field_receiver, 0},
+ {field_receiver, 0, .inherited = true},
+ [486] =
+ {field_left, 0},
+ {field_member, 0, .inherited = true},
+ {field_operator, 0, .inherited = true},
+ {field_operator, 1},
+ {field_receiver, 0, .inherited = true},
+ {field_right, 2},
+ [492] =
+ {field_arguments, 0, .inherited = true},
+ {field_function, 0, .inherited = true},
+ {field_member, 2},
+ {field_operator, 1},
+ {field_receiver, 0},
+ [497] =
+ {field_number, 1},
+ {field_position, 3},
+ [499] =
+ {field_next_variables, 2},
+ [500] =
+ {field_end_line, 0},
+ [501] =
+ {field_condition, 2},
+ {field_start_line, 0},
+ [503] =
+ {field_accessor, 2},
+ {field_modifiers, 0, .inherited = true},
+ {field_name, 3},
+ {field_parameters, 4},
+ {field_type, 5},
+ {field_visibility, 0, .inherited = true},
+ [509] =
+ {field_library, 5},
+ {field_name, 3},
+ {field_visibility, 0},
+ [512] =
+ {field_body, 4},
+ {field_condition, 1},
+ [514] =
+ {field_alias, 6},
+ {field_library, 4},
+ {field_name, 2},
+ [517] =
+ {field_library, 4},
+ {field_name, 2},
+ {field_parameters, 5},
+ {field_type, 6},
+ [521] =
+ {field_library, 5},
+ {field_name, 3},
+ {field_parameters, 6},
+ {field_ptrsafe_modifier, 1},
+ [525] =
+ {field_library, 5},
+ {field_name, 3},
+ {field_ptrsafe_modifier, 1},
+ {field_type, 6},
+ [529] =
+ {field_default_value, 3},
+ {field_name, 2},
+ {field_paramarray_modifier, 1},
+ {field_passing_mode, 0},
+ [533] =
+ {field_name, 2},
+ {field_paramarray_modifier, 1},
+ {field_passing_mode, 0},
+ {field_type, 3},
+ [537] =
+ {field_bounds, 3},
+ {field_name, 2},
+ {field_paramarray_modifier, 1},
+ {field_passing_mode, 0},
+ [541] =
+ {field_default_value, 3},
+ {field_name, 1},
+ {field_passing_mode, 0},
+ {field_type, 2},
+ [545] =
+ {field_bounds, 2},
+ {field_default_value, 3},
+ {field_name, 1},
+ {field_passing_mode, 0},
+ [549] =
+ {field_bounds, 2},
+ {field_name, 1},
+ {field_passing_mode, 0},
+ {field_type, 3},
+ [553] =
+ {field_name, 3},
+ {field_optional_modifier, 0},
+ {field_paramarray_modifier, 2},
+ {field_passing_mode, 1},
+ [557] =
+ {field_default_value, 3},
+ {field_name, 2},
+ {field_optional_modifier, 0},
+ {field_passing_mode, 1},
+ [561] =
+ {field_name, 2},
+ {field_optional_modifier, 0},
+ {field_passing_mode, 1},
+ {field_type, 3},
+ [565] =
+ {field_bounds, 3},
+ {field_name, 2},
+ {field_optional_modifier, 0},
+ {field_passing_mode, 1},
+ [569] =
+ {field_default_value, 3},
+ {field_name, 2},
+ {field_optional_modifier, 0},
+ {field_paramarray_modifier, 1},
+ [573] =
+ {field_name, 2},
+ {field_optional_modifier, 0},
+ {field_paramarray_modifier, 1},
+ {field_type, 3},
+ [577] =
+ {field_bounds, 3},
+ {field_name, 2},
+ {field_optional_modifier, 0},
+ {field_paramarray_modifier, 1},
+ [581] =
+ {field_default_value, 3},
+ {field_name, 1},
+ {field_optional_modifier, 0},
+ {field_type, 2},
+ [585] =
+ {field_bounds, 2},
+ {field_default_value, 3},
+ {field_name, 1},
+ {field_optional_modifier, 0},
+ [589] =
+ {field_bounds, 2},
+ {field_name, 1},
+ {field_optional_modifier, 0},
+ {field_type, 3},
+ [593] =
+ {field_default_value, 3},
+ {field_name, 1},
+ {field_paramarray_modifier, 0},
+ {field_type, 2},
+ [597] =
+ {field_bounds, 2},
+ {field_default_value, 3},
+ {field_name, 1},
+ {field_paramarray_modifier, 0},
+ [601] =
+ {field_bounds, 2},
+ {field_name, 1},
+ {field_paramarray_modifier, 0},
+ {field_type, 3},
+ [605] =
+ {field_bounds, 1},
+ {field_default_value, 3},
+ {field_name, 0},
+ {field_type, 2},
+ [609] =
+ {field_condition, 1},
+ {field_consequence, 4},
+ [611] =
+ {field_number, 1},
+ {field_target, 4},
+ [613] =
+ {field_number, 2},
+ {field_target, 4},
+ [615] =
+ {field_collection, 4},
+ {field_variable, 2},
+ [617] =
+ {field_body, 2},
+ {field_end_line, 3},
+ [619] =
+ {field_body, 3},
+ [620] =
+ {field_end_line, 3},
+ [621] =
+ {field_body, 1},
+ {field_end_line, 2},
+ [623] =
+ {field_body, 3},
+ {field_condition, 1},
+ [625] =
+ {field_condition, 1},
+ {field_end_line, 3},
+ [627] =
+ {field_selector, 1},
+ {field_target, 3},
+ {field_target, 4, .inherited = true},
+ [630] =
+ {field_number, 1},
+ {field_target, 3},
+ {field_target, 4, .inherited = true},
+ [633] =
+ {field_number, 1},
+ {field_source, 4},
+ [635] =
+ {field_body, 1},
+ {field_next_variables, 3},
+ [637] =
+ {field_end_line, 1},
+ {field_next_variables, 3},
+ [639] =
+ {field_body, 0},
+ {field_next_variables, 3},
+ [641] =
+ {field_body, 0},
+ {field_end_line, 1},
+ [643] =
+ {field_end_line, 0},
+ {field_next_variables, 3},
+ [645] =
+ {field_body, 3},
+ {field_start_line, 0},
+ [647] =
+ {field_end_line, 3},
+ {field_start_line, 0},
+ [649] =
+ {field_body, 2},
+ {field_start_line, 0},
+ [651] =
+ {field_end_line, 2},
+ {field_start_line, 0},
+ [653] =
+ {field_end, 3},
+ {field_start, 1},
+ [655] =
+ {field_end, 3},
+ {field_start, 0},
+ [657] =
+ {field_library, 5},
+ {field_name, 3},
+ {field_parameters, 6},
+ {field_visibility, 0},
+ [661] =
+ {field_library, 5},
+ {field_name, 3},
+ {field_type, 6},
+ {field_visibility, 0},
+ [665] =
+ {field_library, 6},
+ {field_name, 4},
+ {field_ptrsafe_modifier, 2},
+ {field_visibility, 0},
+ [669] =
+ {field_condition, 1},
+ {field_consequence, 4},
+ {field_modifiers, 4, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ [675] =
+ {field_alternative, 0, .inherited = true},
+ {field_alternative, 1, .inherited = true},
+ {field_alternative_body, 0, .inherited = true},
+ {field_alternative_body, 1, .inherited = true},
+ {field_condition, 0, .inherited = true},
+ {field_condition, 1, .inherited = true},
+ {field_modifiers, 0, .inherited = true},
+ {field_modifiers, 1, .inherited = true},
+ {field_name, 0, .inherited = true},
+ {field_name, 1, .inherited = true},
+ {field_parameters, 0, .inherited = true},
+ {field_parameters, 1, .inherited = true},
+ {field_visibility, 0, .inherited = true},
+ {field_visibility, 1, .inherited = true},
+ [689] =
+ {field_condition, 1},
+ {field_consequence, 4},
+ {field_modifiers, 4, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_type, 4, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ [696] =
+ {field_alternative, 0, .inherited = true},
+ {field_alternative, 1, .inherited = true},
+ {field_alternative_body, 0, .inherited = true},
+ {field_alternative_body, 1, .inherited = true},
+ {field_condition, 0, .inherited = true},
+ {field_condition, 1, .inherited = true},
+ {field_modifiers, 0, .inherited = true},
+ {field_modifiers, 1, .inherited = true},
+ {field_name, 0, .inherited = true},
+ {field_name, 1, .inherited = true},
+ {field_parameters, 0, .inherited = true},
+ {field_parameters, 1, .inherited = true},
+ {field_type, 0, .inherited = true},
+ {field_type, 1, .inherited = true},
+ {field_visibility, 0, .inherited = true},
+ {field_visibility, 1, .inherited = true},
+ [712] =
+ {field_accessor, 4, .inherited = true},
+ {field_condition, 1},
+ {field_consequence, 4},
+ {field_modifiers, 4, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_type, 4, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ [720] =
+ {field_accessor, 0, .inherited = true},
+ {field_accessor, 1, .inherited = true},
+ {field_alternative, 0, .inherited = true},
+ {field_alternative, 1, .inherited = true},
+ {field_alternative_body, 0, .inherited = true},
+ {field_alternative_body, 1, .inherited = true},
+ {field_condition, 0, .inherited = true},
+ {field_condition, 1, .inherited = true},
+ {field_modifiers, 0, .inherited = true},
+ {field_modifiers, 1, .inherited = true},
+ {field_name, 0, .inherited = true},
+ {field_name, 1, .inherited = true},
+ {field_parameters, 0, .inherited = true},
+ {field_parameters, 1, .inherited = true},
+ {field_type, 0, .inherited = true},
+ {field_type, 1, .inherited = true},
+ {field_visibility, 0, .inherited = true},
+ {field_visibility, 1, .inherited = true},
+ [738] =
+ {field_alias, 6},
+ {field_library, 4},
+ {field_name, 2},
+ {field_parameters, 7},
+ [742] =
+ {field_alias, 6},
+ {field_library, 4},
+ {field_name, 2},
+ {field_type, 7},
+ [746] =
+ {field_alias, 7},
+ {field_library, 5},
+ {field_name, 3},
+ {field_ptrsafe_modifier, 1},
+ [750] =
+ {field_library, 5},
+ {field_name, 3},
+ {field_parameters, 6},
+ {field_ptrsafe_modifier, 1},
+ {field_type, 7},
+ [755] =
+ {field_default_value, 4},
+ {field_name, 2},
+ {field_paramarray_modifier, 1},
+ {field_passing_mode, 0},
+ {field_type, 3},
+ [760] =
+ {field_bounds, 3},
+ {field_default_value, 4},
+ {field_name, 2},
+ {field_paramarray_modifier, 1},
+ {field_passing_mode, 0},
+ [765] =
+ {field_bounds, 3},
+ {field_name, 2},
+ {field_paramarray_modifier, 1},
+ {field_passing_mode, 0},
+ {field_type, 4},
+ [770] =
+ {field_bounds, 2},
+ {field_default_value, 4},
+ {field_name, 1},
+ {field_passing_mode, 0},
+ {field_type, 3},
+ [775] =
+ {field_default_value, 4},
+ {field_name, 3},
+ {field_optional_modifier, 0},
+ {field_paramarray_modifier, 2},
+ {field_passing_mode, 1},
+ [780] =
+ {field_name, 3},
+ {field_optional_modifier, 0},
+ {field_paramarray_modifier, 2},
+ {field_passing_mode, 1},
+ {field_type, 4},
+ [785] =
+ {field_bounds, 4},
+ {field_name, 3},
+ {field_optional_modifier, 0},
+ {field_paramarray_modifier, 2},
+ {field_passing_mode, 1},
+ [790] =
+ {field_default_value, 4},
+ {field_name, 2},
+ {field_optional_modifier, 0},
+ {field_passing_mode, 1},
+ {field_type, 3},
+ [795] =
+ {field_bounds, 3},
+ {field_default_value, 4},
+ {field_name, 2},
+ {field_optional_modifier, 0},
+ {field_passing_mode, 1},
+ [800] =
+ {field_bounds, 3},
+ {field_name, 2},
+ {field_optional_modifier, 0},
+ {field_passing_mode, 1},
+ {field_type, 4},
+ [805] =
+ {field_default_value, 4},
+ {field_name, 2},
+ {field_optional_modifier, 0},
+ {field_paramarray_modifier, 1},
+ {field_type, 3},
+ [810] =
+ {field_bounds, 3},
+ {field_default_value, 4},
+ {field_name, 2},
+ {field_optional_modifier, 0},
+ {field_paramarray_modifier, 1},
+ [815] =
+ {field_bounds, 3},
+ {field_name, 2},
+ {field_optional_modifier, 0},
+ {field_paramarray_modifier, 1},
+ {field_type, 4},
+ [820] =
+ {field_bounds, 2},
+ {field_default_value, 4},
+ {field_name, 1},
+ {field_optional_modifier, 0},
+ {field_type, 3},
+ [825] =
+ {field_bounds, 2},
+ {field_default_value, 4},
+ {field_name, 1},
+ {field_paramarray_modifier, 0},
+ {field_type, 3},
+ [830] =
+ {field_alternative, 5},
+ {field_condition, 1},
+ {field_consequence, 3},
+ [833] =
+ {field_number, 1},
+ {field_record, 3},
+ {field_target, 5},
+ [836] =
+ {field_value, 2},
+ [837] =
+ {field_end, 5},
+ {field_start, 3},
+ {field_variable, 1},
+ [840] =
+ {field_body, 3},
+ {field_end_line, 4},
+ [842] =
+ {field_body, 3},
+ {field_condition, 1},
+ {field_end_line, 4},
+ [845] =
+ {field_body, 3},
+ {field_value, 1},
+ [847] =
+ {field_end_line, 3},
+ {field_value, 1},
+ [849] =
+ {field_body, 2},
+ {field_value, 1},
+ [851] =
+ {field_end_line, 2},
+ {field_value, 1},
+ [853] =
+ {field_mode, 3},
+ {field_number, 5},
+ {field_path, 1},
+ [856] =
+ {field_number, 1},
+ {field_record, 3},
+ {field_source, 5},
+ [859] =
+ {field_body, 1},
+ {field_end_line, 2},
+ {field_next_variables, 4},
+ [862] =
+ {field_body, 0},
+ {field_end_line, 1},
+ {field_next_variables, 4},
+ [865] =
+ {field_collection, 5},
+ {field_start_line, 0},
+ {field_variable, 3},
+ [868] =
+ {field_body, 3},
+ {field_end_line, 4},
+ {field_start_line, 0},
+ [871] =
+ {field_body, 4},
+ {field_start_line, 0},
+ [873] =
+ {field_end_line, 4},
+ {field_start_line, 0},
+ [875] =
+ {field_body, 2},
+ {field_end_line, 3},
+ {field_start_line, 0},
+ [878] =
+ {field_body, 4},
+ {field_condition, 2},
+ {field_start_line, 0},
+ [881] =
+ {field_condition, 2},
+ {field_end_line, 4},
+ {field_start_line, 0},
+ [884] =
+ {field_start_line, 0},
+ {field_value, 2},
+ [886] =
+ {field_x, 1},
+ {field_y, 3},
+ [888] =
+ {field_end, 4},
+ {field_start, 1},
+ [890] =
+ {field_alias, 7},
+ {field_library, 5},
+ {field_name, 3},
+ {field_visibility, 0},
+ [894] =
+ {field_library, 5},
+ {field_name, 3},
+ {field_parameters, 6},
+ {field_type, 7},
+ {field_visibility, 0},
+ [899] =
+ {field_library, 6},
+ {field_name, 4},
+ {field_parameters, 7},
+ {field_ptrsafe_modifier, 2},
+ {field_visibility, 0},
+ [904] =
+ {field_library, 6},
+ {field_name, 4},
+ {field_ptrsafe_modifier, 2},
+ {field_type, 7},
+ {field_visibility, 0},
+ [909] =
+ {field_condition, 1},
+ {field_consequence, 4},
+ {field_consequence_body, 6},
+ {field_modifiers, 4, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ [916] =
+ {field_alternative, 6, .inherited = true},
+ {field_alternative_body, 6, .inherited = true},
+ {field_condition, 1},
+ {field_condition, 6, .inherited = true},
+ {field_consequence, 4},
+ {field_modifiers, 4, .inherited = true},
+ {field_modifiers, 6, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_name, 6, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_parameters, 6, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ {field_visibility, 6, .inherited = true},
+ [929] =
+ {field_condition, 1},
+ {field_consequence, 4},
+ {field_consequence_body, 6},
+ {field_modifiers, 4, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_type, 4, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ [937] =
+ {field_alternative, 6, .inherited = true},
+ {field_alternative_body, 6, .inherited = true},
+ {field_condition, 1},
+ {field_condition, 6, .inherited = true},
+ {field_consequence, 4},
+ {field_modifiers, 4, .inherited = true},
+ {field_modifiers, 6, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_name, 6, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_parameters, 6, .inherited = true},
+ {field_type, 4, .inherited = true},
+ {field_type, 6, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ {field_visibility, 6, .inherited = true},
+ [952] =
+ {field_accessor, 4, .inherited = true},
+ {field_condition, 1},
+ {field_consequence, 4},
+ {field_consequence_body, 6},
+ {field_modifiers, 4, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_type, 4, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ [961] =
+ {field_accessor, 4, .inherited = true},
+ {field_accessor, 6, .inherited = true},
+ {field_alternative, 6, .inherited = true},
+ {field_alternative_body, 6, .inherited = true},
+ {field_condition, 1},
+ {field_condition, 6, .inherited = true},
+ {field_consequence, 4},
+ {field_modifiers, 4, .inherited = true},
+ {field_modifiers, 6, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_name, 6, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_parameters, 6, .inherited = true},
+ {field_type, 4, .inherited = true},
+ {field_type, 6, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ {field_visibility, 6, .inherited = true},
+ [978] =
+ {field_alias, 6},
+ {field_library, 4},
+ {field_name, 2},
+ {field_parameters, 7},
+ {field_type, 8},
+ [983] =
+ {field_alias, 7},
+ {field_library, 5},
+ {field_name, 3},
+ {field_parameters, 8},
+ {field_ptrsafe_modifier, 1},
+ [988] =
+ {field_alias, 7},
+ {field_library, 5},
+ {field_name, 3},
+ {field_ptrsafe_modifier, 1},
+ {field_type, 8},
+ [993] =
+ {field_bounds, 3},
+ {field_default_value, 5},
+ {field_name, 2},
+ {field_paramarray_modifier, 1},
+ {field_passing_mode, 0},
+ {field_type, 4},
+ [999] =
+ {field_default_value, 5},
+ {field_name, 3},
+ {field_optional_modifier, 0},
+ {field_paramarray_modifier, 2},
+ {field_passing_mode, 1},
+ {field_type, 4},
+ [1005] =
+ {field_bounds, 4},
+ {field_default_value, 5},
+ {field_name, 3},
+ {field_optional_modifier, 0},
+ {field_paramarray_modifier, 2},
+ {field_passing_mode, 1},
+ [1011] =
+ {field_bounds, 4},
+ {field_name, 3},
+ {field_optional_modifier, 0},
+ {field_paramarray_modifier, 2},
+ {field_passing_mode, 1},
+ {field_type, 5},
+ [1017] =
+ {field_bounds, 3},
+ {field_default_value, 5},
+ {field_name, 2},
+ {field_optional_modifier, 0},
+ {field_passing_mode, 1},
+ {field_type, 4},
+ [1023] =
+ {field_bounds, 3},
+ {field_default_value, 5},
+ {field_name, 2},
+ {field_optional_modifier, 0},
+ {field_paramarray_modifier, 1},
+ {field_type, 4},
+ [1029] =
+ {field_alternative, 6},
+ {field_condition, 1},
+ {field_consequence, 4},
+ [1032] =
+ {field_end_line, 4},
+ {field_value, 2},
+ [1034] =
+ {field_body, 3},
+ {field_end_line, 4},
+ {field_value, 1},
+ [1037] =
+ {field_body, 2},
+ {field_end_line, 3},
+ {field_value, 1},
+ [1040] =
+ {field_lock, 4},
+ {field_mode, 3},
+ {field_number, 6},
+ {field_path, 1},
+ [1044] =
+ {field_start_line, 0},
+ {field_value, 3},
+ [1046] =
+ {field_end, 6},
+ {field_start, 4},
+ {field_start_line, 0},
+ {field_variable, 2},
+ [1050] =
+ {field_body, 4},
+ {field_end_line, 5},
+ {field_start_line, 0},
+ [1053] =
+ {field_body, 4},
+ {field_condition, 2},
+ {field_end_line, 5},
+ {field_start_line, 0},
+ [1057] =
+ {field_body, 4},
+ {field_start_line, 0},
+ {field_value, 2},
+ [1060] =
+ {field_end_line, 4},
+ {field_start_line, 0},
+ {field_value, 2},
+ [1063] =
+ {field_body, 3},
+ {field_start_line, 0},
+ {field_value, 2},
+ [1066] =
+ {field_end_line, 3},
+ {field_start_line, 0},
+ {field_value, 2},
+ [1069] =
+ {field_alias, 7},
+ {field_library, 5},
+ {field_name, 3},
+ {field_parameters, 8},
+ {field_visibility, 0},
+ [1074] =
+ {field_alias, 7},
+ {field_library, 5},
+ {field_name, 3},
+ {field_type, 8},
+ {field_visibility, 0},
+ [1079] =
+ {field_alias, 8},
+ {field_library, 6},
+ {field_name, 4},
+ {field_ptrsafe_modifier, 2},
+ {field_visibility, 0},
+ [1084] =
+ {field_library, 6},
+ {field_name, 4},
+ {field_parameters, 7},
+ {field_ptrsafe_modifier, 2},
+ {field_type, 8},
+ {field_visibility, 0},
+ [1090] =
+ {field_alternative, 7, .inherited = true},
+ {field_alternative_body, 7, .inherited = true},
+ {field_condition, 1},
+ {field_condition, 7, .inherited = true},
+ {field_consequence, 4},
+ {field_consequence_body, 6},
+ {field_modifiers, 4, .inherited = true},
+ {field_modifiers, 7, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_name, 7, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_parameters, 7, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ {field_visibility, 7, .inherited = true},
+ [1104] =
+ {field_alternative, 7, .inherited = true},
+ {field_alternative_body, 7, .inherited = true},
+ {field_condition, 1},
+ {field_condition, 7, .inherited = true},
+ {field_consequence, 4},
+ {field_consequence_body, 6},
+ {field_modifiers, 4, .inherited = true},
+ {field_modifiers, 7, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_name, 7, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_parameters, 7, .inherited = true},
+ {field_type, 4, .inherited = true},
+ {field_type, 7, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ {field_visibility, 7, .inherited = true},
+ [1120] =
+ {field_accessor, 4, .inherited = true},
+ {field_accessor, 7, .inherited = true},
+ {field_alternative, 7, .inherited = true},
+ {field_alternative_body, 7, .inherited = true},
+ {field_condition, 1},
+ {field_condition, 7, .inherited = true},
+ {field_consequence, 4},
+ {field_consequence_body, 6},
+ {field_modifiers, 4, .inherited = true},
+ {field_modifiers, 7, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_name, 7, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_parameters, 7, .inherited = true},
+ {field_type, 4, .inherited = true},
+ {field_type, 7, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ {field_visibility, 7, .inherited = true},
+ [1138] =
+ {field_alias, 7},
+ {field_library, 5},
+ {field_name, 3},
+ {field_parameters, 8},
+ {field_ptrsafe_modifier, 1},
+ {field_type, 9},
+ [1144] =
+ {field_bounds, 4},
+ {field_default_value, 6},
+ {field_name, 3},
+ {field_optional_modifier, 0},
+ {field_paramarray_modifier, 2},
+ {field_passing_mode, 1},
+ {field_type, 5},
+ [1151] =
+ {field_line, 0},
+ [1152] =
+ {field_end_line, 5},
+ {field_value, 2},
+ [1154] =
+ {field_end, 5},
+ {field_start, 3},
+ {field_step, 7},
+ {field_variable, 1},
+ [1158] =
+ {field_access, 5},
+ {field_mode, 3},
+ {field_number, 7},
+ {field_path, 1},
+ [1162] =
+ {field_end_line, 5},
+ {field_start_line, 0},
+ {field_value, 3},
+ [1165] =
+ {field_body, 4},
+ {field_end_line, 5},
+ {field_start_line, 0},
+ {field_value, 2},
+ [1169] =
+ {field_body, 3},
+ {field_end_line, 4},
+ {field_start_line, 0},
+ {field_value, 2},
+ [1173] =
+ {field_alias, 7},
+ {field_library, 5},
+ {field_name, 3},
+ {field_parameters, 8},
+ {field_type, 9},
+ {field_visibility, 0},
+ [1179] =
+ {field_alias, 8},
+ {field_library, 6},
+ {field_name, 4},
+ {field_parameters, 9},
+ {field_ptrsafe_modifier, 2},
+ {field_visibility, 0},
+ [1185] =
+ {field_alias, 8},
+ {field_library, 6},
+ {field_name, 4},
+ {field_ptrsafe_modifier, 2},
+ {field_type, 9},
+ {field_visibility, 0},
+ [1191] =
+ {field_body, 4},
+ [1192] =
+ {field_body, 4},
+ {field_line, 0},
+ [1194] =
+ {field_mode, 3},
+ {field_number, 5},
+ {field_path, 1},
+ {field_record_length, 8},
+ [1198] =
+ {field_access, 5},
+ {field_lock, 6},
+ {field_mode, 3},
+ {field_number, 8},
+ {field_path, 1},
+ [1203] =
+ {field_end_line, 6},
+ {field_start_line, 0},
+ {field_value, 3},
+ [1206] =
+ {field_end, 6},
+ {field_start, 4},
+ {field_start_line, 0},
+ {field_step, 8},
+ {field_variable, 2},
+ [1211] =
+ {field_alias, 8},
+ {field_library, 6},
+ {field_name, 4},
+ {field_parameters, 9},
+ {field_ptrsafe_modifier, 2},
+ {field_type, 10},
+ {field_visibility, 0},
+ [1218] =
+ {field_alternative, 4},
+ {field_condition, 1},
+ {field_modifiers, 4, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ [1224] =
+ {field_alternative, 8},
+ {field_condition, 1},
+ {field_consequence, 4},
+ {field_modifiers, 4, .inherited = true},
+ {field_modifiers, 8, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_name, 8, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_parameters, 8, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ {field_visibility, 8, .inherited = true},
+ [1235] =
+ {field_alternative, 4},
+ {field_condition, 1},
+ {field_modifiers, 4, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_type, 4, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ [1242] =
+ {field_alternative, 8},
+ {field_condition, 1},
+ {field_consequence, 4},
+ {field_modifiers, 4, .inherited = true},
+ {field_modifiers, 8, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_name, 8, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_parameters, 8, .inherited = true},
+ {field_type, 4, .inherited = true},
+ {field_type, 8, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ {field_visibility, 8, .inherited = true},
+ [1255] =
+ {field_accessor, 4, .inherited = true},
+ {field_alternative, 4},
+ {field_condition, 1},
+ {field_modifiers, 4, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_type, 4, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ [1263] =
+ {field_accessor, 4, .inherited = true},
+ {field_accessor, 8, .inherited = true},
+ {field_alternative, 8},
+ {field_condition, 1},
+ {field_consequence, 4},
+ {field_modifiers, 4, .inherited = true},
+ {field_modifiers, 8, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_name, 8, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_parameters, 8, .inherited = true},
+ {field_type, 4, .inherited = true},
+ {field_type, 8, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ {field_visibility, 8, .inherited = true},
+ [1278] =
+ {field_body, 5},
+ {field_line, 0},
+ [1280] =
+ {field_lock, 4},
+ {field_mode, 3},
+ {field_number, 6},
+ {field_path, 1},
+ {field_record_length, 9},
+ [1285] =
+ {field_alternative, 4},
+ {field_alternative_body, 6},
+ {field_condition, 1},
+ {field_modifiers, 4, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ [1292] =
+ {field_alternative, 8},
+ {field_alternative_body, 10},
+ {field_condition, 1},
+ {field_consequence, 4},
+ {field_modifiers, 4, .inherited = true},
+ {field_modifiers, 8, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_name, 8, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_parameters, 8, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ {field_visibility, 8, .inherited = true},
+ [1304] =
+ {field_alternative, 9},
+ {field_condition, 1},
+ {field_consequence, 4},
+ {field_consequence_body, 6},
+ {field_modifiers, 4, .inherited = true},
+ {field_modifiers, 9, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_name, 9, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_parameters, 9, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ {field_visibility, 9, .inherited = true},
+ [1316] =
+ {field_alternative, 6, .inherited = true},
+ {field_alternative, 9},
+ {field_alternative_body, 6, .inherited = true},
+ {field_condition, 1},
+ {field_condition, 6, .inherited = true},
+ {field_consequence, 4},
+ {field_modifiers, 4, .inherited = true},
+ {field_modifiers, 6, .inherited = true},
+ {field_modifiers, 9, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_name, 6, .inherited = true},
+ {field_name, 9, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_parameters, 6, .inherited = true},
+ {field_parameters, 9, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ {field_visibility, 6, .inherited = true},
+ {field_visibility, 9, .inherited = true},
+ [1334] =
+ {field_alternative, 4},
+ {field_alternative_body, 6},
+ {field_condition, 1},
+ {field_modifiers, 4, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_type, 4, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ [1342] =
+ {field_alternative, 8},
+ {field_alternative_body, 10},
+ {field_condition, 1},
+ {field_consequence, 4},
+ {field_modifiers, 4, .inherited = true},
+ {field_modifiers, 8, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_name, 8, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_parameters, 8, .inherited = true},
+ {field_type, 4, .inherited = true},
+ {field_type, 8, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ {field_visibility, 8, .inherited = true},
+ [1356] =
+ {field_alternative, 9},
+ {field_condition, 1},
+ {field_consequence, 4},
+ {field_consequence_body, 6},
+ {field_modifiers, 4, .inherited = true},
+ {field_modifiers, 9, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_name, 9, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_parameters, 9, .inherited = true},
+ {field_type, 4, .inherited = true},
+ {field_type, 9, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ {field_visibility, 9, .inherited = true},
+ [1370] =
+ {field_alternative, 6, .inherited = true},
+ {field_alternative, 9},
+ {field_alternative_body, 6, .inherited = true},
+ {field_condition, 1},
+ {field_condition, 6, .inherited = true},
+ {field_consequence, 4},
+ {field_modifiers, 4, .inherited = true},
+ {field_modifiers, 6, .inherited = true},
+ {field_modifiers, 9, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_name, 6, .inherited = true},
+ {field_name, 9, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_parameters, 6, .inherited = true},
+ {field_parameters, 9, .inherited = true},
+ {field_type, 4, .inherited = true},
+ {field_type, 6, .inherited = true},
+ {field_type, 9, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ {field_visibility, 6, .inherited = true},
+ {field_visibility, 9, .inherited = true},
+ [1391] =
+ {field_accessor, 4, .inherited = true},
+ {field_alternative, 4},
+ {field_alternative_body, 6},
+ {field_condition, 1},
+ {field_modifiers, 4, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_type, 4, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ [1400] =
+ {field_accessor, 4, .inherited = true},
+ {field_accessor, 8, .inherited = true},
+ {field_alternative, 8},
+ {field_alternative_body, 10},
+ {field_condition, 1},
+ {field_consequence, 4},
+ {field_modifiers, 4, .inherited = true},
+ {field_modifiers, 8, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_name, 8, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_parameters, 8, .inherited = true},
+ {field_type, 4, .inherited = true},
+ {field_type, 8, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ {field_visibility, 8, .inherited = true},
+ [1416] =
+ {field_accessor, 4, .inherited = true},
+ {field_accessor, 9, .inherited = true},
+ {field_alternative, 9},
+ {field_condition, 1},
+ {field_consequence, 4},
+ {field_consequence_body, 6},
+ {field_modifiers, 4, .inherited = true},
+ {field_modifiers, 9, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_name, 9, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_parameters, 9, .inherited = true},
+ {field_type, 4, .inherited = true},
+ {field_type, 9, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ {field_visibility, 9, .inherited = true},
+ [1432] =
+ {field_accessor, 4, .inherited = true},
+ {field_accessor, 6, .inherited = true},
+ {field_accessor, 9, .inherited = true},
+ {field_alternative, 6, .inherited = true},
+ {field_alternative, 9},
+ {field_alternative_body, 6, .inherited = true},
+ {field_condition, 1},
+ {field_condition, 6, .inherited = true},
+ {field_consequence, 4},
+ {field_modifiers, 4, .inherited = true},
+ {field_modifiers, 6, .inherited = true},
+ {field_modifiers, 9, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_name, 6, .inherited = true},
+ {field_name, 9, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_parameters, 6, .inherited = true},
+ {field_parameters, 9, .inherited = true},
+ {field_type, 4, .inherited = true},
+ {field_type, 6, .inherited = true},
+ {field_type, 9, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ {field_visibility, 6, .inherited = true},
+ {field_visibility, 9, .inherited = true},
+ [1456] =
+ {field_access, 5},
+ {field_mode, 3},
+ {field_number, 7},
+ {field_path, 1},
+ {field_record_length, 10},
+ [1461] =
+ {field_alternative, 9},
+ {field_alternative_body, 11},
+ {field_condition, 1},
+ {field_consequence, 4},
+ {field_consequence_body, 6},
+ {field_modifiers, 4, .inherited = true},
+ {field_modifiers, 9, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_name, 9, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_parameters, 9, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ {field_visibility, 9, .inherited = true},
+ [1474] =
+ {field_alternative, 7, .inherited = true},
+ {field_alternative, 10},
+ {field_alternative_body, 7, .inherited = true},
+ {field_condition, 1},
+ {field_condition, 7, .inherited = true},
+ {field_consequence, 4},
+ {field_consequence_body, 6},
+ {field_modifiers, 4, .inherited = true},
+ {field_modifiers, 7, .inherited = true},
+ {field_modifiers, 10, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_name, 7, .inherited = true},
+ {field_name, 10, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_parameters, 7, .inherited = true},
+ {field_parameters, 10, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ {field_visibility, 7, .inherited = true},
+ {field_visibility, 10, .inherited = true},
+ [1493] =
+ {field_alternative, 6, .inherited = true},
+ {field_alternative, 9},
+ {field_alternative_body, 6, .inherited = true},
+ {field_alternative_body, 11},
+ {field_condition, 1},
+ {field_condition, 6, .inherited = true},
+ {field_consequence, 4},
+ {field_modifiers, 4, .inherited = true},
+ {field_modifiers, 6, .inherited = true},
+ {field_modifiers, 9, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_name, 6, .inherited = true},
+ {field_name, 9, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_parameters, 6, .inherited = true},
+ {field_parameters, 9, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ {field_visibility, 6, .inherited = true},
+ {field_visibility, 9, .inherited = true},
+ [1512] =
+ {field_alternative, 9},
+ {field_alternative_body, 11},
+ {field_condition, 1},
+ {field_consequence, 4},
+ {field_consequence_body, 6},
+ {field_modifiers, 4, .inherited = true},
+ {field_modifiers, 9, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_name, 9, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_parameters, 9, .inherited = true},
+ {field_type, 4, .inherited = true},
+ {field_type, 9, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ {field_visibility, 9, .inherited = true},
+ [1527] =
+ {field_alternative, 7, .inherited = true},
+ {field_alternative, 10},
+ {field_alternative_body, 7, .inherited = true},
+ {field_condition, 1},
+ {field_condition, 7, .inherited = true},
+ {field_consequence, 4},
+ {field_consequence_body, 6},
+ {field_modifiers, 4, .inherited = true},
+ {field_modifiers, 7, .inherited = true},
+ {field_modifiers, 10, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_name, 7, .inherited = true},
+ {field_name, 10, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_parameters, 7, .inherited = true},
+ {field_parameters, 10, .inherited = true},
+ {field_type, 4, .inherited = true},
+ {field_type, 7, .inherited = true},
+ {field_type, 10, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ {field_visibility, 7, .inherited = true},
+ {field_visibility, 10, .inherited = true},
+ [1549] =
+ {field_alternative, 6, .inherited = true},
+ {field_alternative, 9},
+ {field_alternative_body, 6, .inherited = true},
+ {field_alternative_body, 11},
+ {field_condition, 1},
+ {field_condition, 6, .inherited = true},
+ {field_consequence, 4},
+ {field_modifiers, 4, .inherited = true},
+ {field_modifiers, 6, .inherited = true},
+ {field_modifiers, 9, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_name, 6, .inherited = true},
+ {field_name, 9, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_parameters, 6, .inherited = true},
+ {field_parameters, 9, .inherited = true},
+ {field_type, 4, .inherited = true},
+ {field_type, 6, .inherited = true},
+ {field_type, 9, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ {field_visibility, 6, .inherited = true},
+ {field_visibility, 9, .inherited = true},
+ [1571] =
+ {field_accessor, 4, .inherited = true},
+ {field_accessor, 9, .inherited = true},
+ {field_alternative, 9},
+ {field_alternative_body, 11},
+ {field_condition, 1},
+ {field_consequence, 4},
+ {field_consequence_body, 6},
+ {field_modifiers, 4, .inherited = true},
+ {field_modifiers, 9, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_name, 9, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_parameters, 9, .inherited = true},
+ {field_type, 4, .inherited = true},
+ {field_type, 9, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ {field_visibility, 9, .inherited = true},
+ [1588] =
+ {field_accessor, 4, .inherited = true},
+ {field_accessor, 7, .inherited = true},
+ {field_accessor, 10, .inherited = true},
+ {field_alternative, 7, .inherited = true},
+ {field_alternative, 10},
+ {field_alternative_body, 7, .inherited = true},
+ {field_condition, 1},
+ {field_condition, 7, .inherited = true},
+ {field_consequence, 4},
+ {field_consequence_body, 6},
+ {field_modifiers, 4, .inherited = true},
+ {field_modifiers, 7, .inherited = true},
+ {field_modifiers, 10, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_name, 7, .inherited = true},
+ {field_name, 10, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_parameters, 7, .inherited = true},
+ {field_parameters, 10, .inherited = true},
+ {field_type, 4, .inherited = true},
+ {field_type, 7, .inherited = true},
+ {field_type, 10, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ {field_visibility, 7, .inherited = true},
+ {field_visibility, 10, .inherited = true},
+ [1613] =
+ {field_accessor, 4, .inherited = true},
+ {field_accessor, 6, .inherited = true},
+ {field_accessor, 9, .inherited = true},
+ {field_alternative, 6, .inherited = true},
+ {field_alternative, 9},
+ {field_alternative_body, 6, .inherited = true},
+ {field_alternative_body, 11},
+ {field_condition, 1},
+ {field_condition, 6, .inherited = true},
+ {field_consequence, 4},
+ {field_modifiers, 4, .inherited = true},
+ {field_modifiers, 6, .inherited = true},
+ {field_modifiers, 9, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_name, 6, .inherited = true},
+ {field_name, 9, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_parameters, 6, .inherited = true},
+ {field_parameters, 9, .inherited = true},
+ {field_type, 4, .inherited = true},
+ {field_type, 6, .inherited = true},
+ {field_type, 9, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ {field_visibility, 6, .inherited = true},
+ {field_visibility, 9, .inherited = true},
+ [1638] =
+ {field_access, 5},
+ {field_lock, 6},
+ {field_mode, 3},
+ {field_number, 8},
+ {field_path, 1},
+ {field_record_length, 11},
+ [1644] =
+ {field_alternative, 7, .inherited = true},
+ {field_alternative, 10},
+ {field_alternative_body, 7, .inherited = true},
+ {field_alternative_body, 12},
+ {field_condition, 1},
+ {field_condition, 7, .inherited = true},
+ {field_consequence, 4},
+ {field_consequence_body, 6},
+ {field_modifiers, 4, .inherited = true},
+ {field_modifiers, 7, .inherited = true},
+ {field_modifiers, 10, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_name, 7, .inherited = true},
+ {field_name, 10, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_parameters, 7, .inherited = true},
+ {field_parameters, 10, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ {field_visibility, 7, .inherited = true},
+ {field_visibility, 10, .inherited = true},
+ [1664] =
+ {field_alternative, 7, .inherited = true},
+ {field_alternative, 10},
+ {field_alternative_body, 7, .inherited = true},
+ {field_alternative_body, 12},
+ {field_condition, 1},
+ {field_condition, 7, .inherited = true},
+ {field_consequence, 4},
+ {field_consequence_body, 6},
+ {field_modifiers, 4, .inherited = true},
+ {field_modifiers, 7, .inherited = true},
+ {field_modifiers, 10, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_name, 7, .inherited = true},
+ {field_name, 10, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_parameters, 7, .inherited = true},
+ {field_parameters, 10, .inherited = true},
+ {field_type, 4, .inherited = true},
+ {field_type, 7, .inherited = true},
+ {field_type, 10, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ {field_visibility, 7, .inherited = true},
+ {field_visibility, 10, .inherited = true},
+ [1687] =
+ {field_accessor, 4, .inherited = true},
+ {field_accessor, 7, .inherited = true},
+ {field_accessor, 10, .inherited = true},
+ {field_alternative, 7, .inherited = true},
+ {field_alternative, 10},
+ {field_alternative_body, 7, .inherited = true},
+ {field_alternative_body, 12},
+ {field_condition, 1},
+ {field_condition, 7, .inherited = true},
+ {field_consequence, 4},
+ {field_consequence_body, 6},
+ {field_modifiers, 4, .inherited = true},
+ {field_modifiers, 7, .inherited = true},
+ {field_modifiers, 10, .inherited = true},
+ {field_name, 4, .inherited = true},
+ {field_name, 7, .inherited = true},
+ {field_name, 10, .inherited = true},
+ {field_parameters, 4, .inherited = true},
+ {field_parameters, 7, .inherited = true},
+ {field_parameters, 10, .inherited = true},
+ {field_type, 4, .inherited = true},
+ {field_type, 7, .inherited = true},
+ {field_type, 10, .inherited = true},
+ {field_visibility, 4, .inherited = true},
+ {field_visibility, 7, .inherited = true},
+ {field_visibility, 10, .inherited = true},
+};
+
+static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = {
+ [0] = {0},
+ [1] = {
+ [0] = sym_identifier,
+ },
+ [3] = {
+ [0] = alias_sym_line_number_literal,
+ },
+ [12] = {
+ [0] = alias_sym_line_number_literal,
+ },
+ [15] = {
+ [0] = sym_identifier,
+ },
+ [26] = {
+ [0] = alias_sym_line_number_literal,
+ },
+ [29] = {
+ [0] = alias_sym_line_number_literal,
+ },
+ [46] = {
+ [1] = sym_identifier,
+ },
+ [56] = {
+ [1] = sym_identifier,
+ },
+ [57] = {
+ [1] = alias_sym_line_number_literal,
+ },
+ [64] = {
+ [0] = alias_sym_line_number_literal,
+ },
+ [65] = {
+ [0] = alias_sym_line_number_literal,
+ },
+ [103] = {
+ [2] = sym_identifier,
+ },
+ [144] = {
+ [3] = alias_sym_line_number_literal,
+ },
+ [146] = {
+ [3] = alias_sym_line_number_literal,
+ },
+ [191] = {
+ [4] = sym_identifier,
+ },
+ [200] = {
+ [3] = alias_sym_line_number_literal,
+ },
+};
+
+static const uint16_t ts_non_terminal_alias_map[] = {
+ 0,
+};
+
+static const TSStateId ts_primary_state_ids[STATE_COUNT] = {
+ [0] = 0,
+ [1] = 1,
+ [2] = 2,
+ [3] = 2,
+ [4] = 2,
+ [5] = 5,
+ [6] = 5,
+ [7] = 5,
+ [8] = 5,
+ [9] = 5,
+ [10] = 5,
+ [11] = 5,
+ [12] = 5,
+ [13] = 13,
+ [14] = 14,
+ [15] = 15,
+ [16] = 16,
+ [17] = 15,
+ [18] = 14,
+ [19] = 19,
+ [20] = 20,
+ [21] = 21,
+ [22] = 22,
+ [23] = 23,
+ [24] = 24,
+ [25] = 24,
+ [26] = 22,
+ [27] = 27,
+ [28] = 19,
+ [29] = 29,
+ [30] = 21,
+ [31] = 23,
+ [32] = 32,
+ [33] = 33,
+ [34] = 33,
+ [35] = 24,
+ [36] = 22,
+ [37] = 27,
+ [38] = 19,
+ [39] = 29,
+ [40] = 21,
+ [41] = 23,
+ [42] = 32,
+ [43] = 20,
+ [44] = 33,
+ [45] = 29,
+ [46] = 32,
+ [47] = 27,
+ [48] = 20,
+ [49] = 49,
+ [50] = 50,
+ [51] = 51,
+ [52] = 52,
+ [53] = 53,
+ [54] = 54,
+ [55] = 54,
+ [56] = 56,
+ [57] = 57,
+ [58] = 54,
+ [59] = 59,
+ [60] = 60,
+ [61] = 57,
+ [62] = 54,
+ [63] = 59,
+ [64] = 60,
+ [65] = 65,
+ [66] = 66,
+ [67] = 67,
+ [68] = 57,
+ [69] = 54,
+ [70] = 59,
+ [71] = 60,
+ [72] = 65,
+ [73] = 66,
+ [74] = 67,
+ [75] = 57,
+ [76] = 54,
+ [77] = 59,
+ [78] = 60,
+ [79] = 65,
+ [80] = 66,
+ [81] = 67,
+ [82] = 57,
+ [83] = 54,
+ [84] = 59,
+ [85] = 60,
+ [86] = 65,
+ [87] = 66,
+ [88] = 67,
+ [89] = 57,
+ [90] = 54,
+ [91] = 59,
+ [92] = 60,
+ [93] = 65,
+ [94] = 66,
+ [95] = 67,
+ [96] = 57,
+ [97] = 54,
+ [98] = 67,
+ [99] = 60,
+ [100] = 65,
+ [101] = 66,
+ [102] = 67,
+ [103] = 57,
+ [104] = 54,
+ [105] = 59,
+ [106] = 60,
+ [107] = 65,
+ [108] = 66,
+ [109] = 67,
+ [110] = 57,
+ [111] = 54,
+ [112] = 59,
+ [113] = 60,
+ [114] = 65,
+ [115] = 66,
+ [116] = 67,
+ [117] = 54,
+ [118] = 54,
+ [119] = 54,
+ [120] = 54,
+ [121] = 65,
+ [122] = 54,
+ [123] = 54,
+ [124] = 54,
+ [125] = 59,
+ [126] = 60,
+ [127] = 65,
+ [128] = 66,
+ [129] = 67,
+ [130] = 130,
+ [131] = 131,
+ [132] = 57,
+ [133] = 133,
+ [134] = 66,
+ [135] = 59,
+ [136] = 136,
+ [137] = 136,
+ [138] = 138,
+ [139] = 139,
+ [140] = 136,
+ [141] = 141,
+ [142] = 142,
+ [143] = 143,
+ [144] = 52,
+ [145] = 145,
+ [146] = 52,
+ [147] = 53,
+ [148] = 142,
+ [149] = 52,
+ [150] = 139,
+ [151] = 142,
+ [152] = 52,
+ [153] = 143,
+ [154] = 138,
+ [155] = 141,
+ [156] = 136,
+ [157] = 139,
+ [158] = 143,
+ [159] = 138,
+ [160] = 141,
+ [161] = 136,
+ [162] = 142,
+ [163] = 139,
+ [164] = 136,
+ [165] = 52,
+ [166] = 139,
+ [167] = 139,
+ [168] = 136,
+ [169] = 139,
+ [170] = 136,
+ [171] = 139,
+ [172] = 136,
+ [173] = 139,
+ [174] = 136,
+ [175] = 139,
+ [176] = 51,
+ [177] = 142,
+ [178] = 142,
+ [179] = 179,
+ [180] = 180,
+ [181] = 52,
+ [182] = 182,
+ [183] = 183,
+ [184] = 184,
+ [185] = 185,
+ [186] = 186,
+ [187] = 187,
+ [188] = 188,
+ [189] = 189,
+ [190] = 190,
+ [191] = 191,
+ [192] = 192,
+ [193] = 193,
+ [194] = 194,
+ [195] = 195,
+ [196] = 187,
+ [197] = 187,
+ [198] = 198,
+ [199] = 187,
+ [200] = 187,
+ [201] = 187,
+ [202] = 187,
+ [203] = 187,
+ [204] = 198,
+ [205] = 187,
+ [206] = 198,
+ [207] = 198,
+ [208] = 198,
+ [209] = 198,
+ [210] = 198,
+ [211] = 198,
+ [212] = 198,
+ [213] = 198,
+ [214] = 198,
+ [215] = 198,
+ [216] = 216,
+ [217] = 216,
+ [218] = 216,
+ [219] = 216,
+ [220] = 216,
+ [221] = 216,
+ [222] = 216,
+ [223] = 216,
+ [224] = 216,
+ [225] = 216,
+ [226] = 216,
+ [227] = 227,
+ [228] = 228,
+ [229] = 229,
+ [230] = 230,
+ [231] = 231,
+ [232] = 227,
+ [233] = 233,
+ [234] = 234,
+ [235] = 235,
+ [236] = 230,
+ [237] = 227,
+ [238] = 230,
+ [239] = 233,
+ [240] = 240,
+ [241] = 234,
+ [242] = 235,
+ [243] = 229,
+ [244] = 230,
+ [245] = 227,
+ [246] = 227,
+ [247] = 231,
+ [248] = 233,
+ [249] = 234,
+ [250] = 235,
+ [251] = 230,
+ [252] = 227,
+ [253] = 240,
+ [254] = 233,
+ [255] = 234,
+ [256] = 235,
+ [257] = 230,
+ [258] = 229,
+ [259] = 231,
+ [260] = 233,
+ [261] = 240,
+ [262] = 231,
+ [263] = 234,
+ [264] = 235,
+ [265] = 229,
+ [266] = 230,
+ [267] = 227,
+ [268] = 233,
+ [269] = 231,
+ [270] = 234,
+ [271] = 235,
+ [272] = 240,
+ [273] = 230,
+ [274] = 227,
+ [275] = 229,
+ [276] = 233,
+ [277] = 229,
+ [278] = 234,
+ [279] = 231,
+ [280] = 235,
+ [281] = 240,
+ [282] = 230,
+ [283] = 227,
+ [284] = 240,
+ [285] = 233,
+ [286] = 229,
+ [287] = 234,
+ [288] = 231,
+ [289] = 235,
+ [290] = 227,
+ [291] = 227,
+ [292] = 240,
+ [293] = 227,
+ [294] = 227,
+ [295] = 227,
+ [296] = 240,
+ [297] = 227,
+ [298] = 227,
+ [299] = 229,
+ [300] = 227,
+ [301] = 235,
+ [302] = 229,
+ [303] = 231,
+ [304] = 228,
+ [305] = 305,
+ [306] = 233,
+ [307] = 228,
+ [308] = 229,
+ [309] = 240,
+ [310] = 230,
+ [311] = 231,
+ [312] = 227,
+ [313] = 305,
+ [314] = 231,
+ [315] = 233,
+ [316] = 228,
+ [317] = 305,
+ [318] = 228,
+ [319] = 234,
+ [320] = 305,
+ [321] = 228,
+ [322] = 235,
+ [323] = 305,
+ [324] = 240,
+ [325] = 305,
+ [326] = 228,
+ [327] = 305,
+ [328] = 228,
+ [329] = 305,
+ [330] = 229,
+ [331] = 228,
+ [332] = 305,
+ [333] = 228,
+ [334] = 234,
+ [335] = 305,
+ [336] = 240,
+ [337] = 231,
+ [338] = 338,
+ [339] = 338,
+ [340] = 338,
+ [341] = 338,
+ [342] = 338,
+ [343] = 338,
+ [344] = 338,
+ [345] = 338,
+ [346] = 338,
+ [347] = 338,
+ [348] = 338,
+ [349] = 349,
+ [350] = 350,
+ [351] = 349,
+ [352] = 352,
+ [353] = 353,
+ [354] = 354,
+ [355] = 355,
+ [356] = 356,
+ [357] = 357,
+ [358] = 358,
+ [359] = 359,
+ [360] = 350,
+ [361] = 352,
+ [362] = 353,
+ [363] = 355,
+ [364] = 354,
+ [365] = 356,
+ [366] = 358,
+ [367] = 367,
+ [368] = 368,
+ [369] = 357,
+ [370] = 359,
+ [371] = 371,
+ [372] = 372,
+ [373] = 367,
+ [374] = 349,
+ [375] = 371,
+ [376] = 368,
+ [377] = 377,
+ [378] = 350,
+ [379] = 372,
+ [380] = 380,
+ [381] = 381,
+ [382] = 349,
+ [383] = 349,
+ [384] = 384,
+ [385] = 385,
+ [386] = 386,
+ [387] = 353,
+ [388] = 349,
+ [389] = 354,
+ [390] = 349,
+ [391] = 391,
+ [392] = 352,
+ [393] = 355,
+ [394] = 349,
+ [395] = 395,
+ [396] = 356,
+ [397] = 397,
+ [398] = 398,
+ [399] = 399,
+ [400] = 400,
+ [401] = 401,
+ [402] = 402,
+ [403] = 359,
+ [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] = 350,
+ [419] = 350,
+ [420] = 357,
+ [421] = 421,
+ [422] = 422,
+ [423] = 423,
+ [424] = 424,
+ [425] = 425,
+ [426] = 426,
+ [427] = 427,
+ [428] = 428,
+ [429] = 429,
+ [430] = 430,
+ [431] = 431,
+ [432] = 432,
+ [433] = 433,
+ [434] = 434,
+ [435] = 435,
+ [436] = 380,
+ [437] = 437,
+ [438] = 385,
+ [439] = 386,
+ [440] = 384,
+ [441] = 380,
+ [442] = 349,
+ [443] = 385,
+ [444] = 386,
+ [445] = 384,
+ [446] = 446,
+ [447] = 350,
+ [448] = 448,
+ [449] = 350,
+ [450] = 450,
+ [451] = 451,
+ [452] = 452,
+ [453] = 453,
+ [454] = 434,
+ [455] = 455,
+ [456] = 435,
+ [457] = 457,
+ [458] = 458,
+ [459] = 377,
+ [460] = 460,
+ [461] = 461,
+ [462] = 350,
+ [463] = 463,
+ [464] = 358,
+ [465] = 465,
+ [466] = 429,
+ [467] = 408,
+ [468] = 409,
+ [469] = 410,
+ [470] = 411,
+ [471] = 412,
+ [472] = 413,
+ [473] = 429,
+ [474] = 355,
+ [475] = 451,
+ [476] = 453,
+ [477] = 398,
+ [478] = 417,
+ [479] = 422,
+ [480] = 423,
+ [481] = 434,
+ [482] = 435,
+ [483] = 427,
+ [484] = 352,
+ [485] = 434,
+ [486] = 435,
+ [487] = 353,
+ [488] = 432,
+ [489] = 433,
+ [490] = 354,
+ [491] = 434,
+ [492] = 435,
+ [493] = 424,
+ [494] = 425,
+ [495] = 426,
+ [496] = 431,
+ [497] = 452,
+ [498] = 354,
+ [499] = 400,
+ [500] = 402,
+ [501] = 355,
+ [502] = 414,
+ [503] = 399,
+ [504] = 401,
+ [505] = 421,
+ [506] = 465,
+ [507] = 404,
+ [508] = 405,
+ [509] = 406,
+ [510] = 407,
+ [511] = 408,
+ [512] = 409,
+ [513] = 410,
+ [514] = 411,
+ [515] = 412,
+ [516] = 413,
+ [517] = 428,
+ [518] = 430,
+ [519] = 451,
+ [520] = 453,
+ [521] = 406,
+ [522] = 407,
+ [523] = 417,
+ [524] = 422,
+ [525] = 423,
+ [526] = 427,
+ [527] = 353,
+ [528] = 354,
+ [529] = 432,
+ [530] = 433,
+ [531] = 352,
+ [532] = 437,
+ [533] = 424,
+ [534] = 425,
+ [535] = 426,
+ [536] = 431,
+ [537] = 434,
+ [538] = 435,
+ [539] = 437,
+ [540] = 350,
+ [541] = 380,
+ [542] = 352,
+ [543] = 434,
+ [544] = 355,
+ [545] = 353,
+ [546] = 354,
+ [547] = 435,
+ [548] = 352,
+ [549] = 452,
+ [550] = 355,
+ [551] = 353,
+ [552] = 354,
+ [553] = 353,
+ [554] = 400,
+ [555] = 402,
+ [556] = 414,
+ [557] = 399,
+ [558] = 401,
+ [559] = 385,
+ [560] = 421,
+ [561] = 386,
+ [562] = 428,
+ [563] = 430,
+ [564] = 352,
+ [565] = 384,
+ [566] = 465,
+ [567] = 355,
+ [568] = 404,
+ [569] = 381,
+ [570] = 391,
+ [571] = 405,
+ [572] = 398,
+ [573] = 385,
+ [574] = 356,
+ [575] = 434,
+ [576] = 435,
+ [577] = 358,
+ [578] = 359,
+ [579] = 356,
+ [580] = 434,
+ [581] = 435,
+ [582] = 452,
+ [583] = 400,
+ [584] = 402,
+ [585] = 414,
+ [586] = 380,
+ [587] = 358,
+ [588] = 399,
+ [589] = 401,
+ [590] = 451,
+ [591] = 421,
+ [592] = 453,
+ [593] = 465,
+ [594] = 404,
+ [595] = 405,
+ [596] = 406,
+ [597] = 407,
+ [598] = 408,
+ [599] = 409,
+ [600] = 410,
+ [601] = 411,
+ [602] = 412,
+ [603] = 413,
+ [604] = 398,
+ [605] = 428,
+ [606] = 437,
+ [607] = 430,
+ [608] = 386,
+ [609] = 384,
+ [610] = 417,
+ [611] = 429,
+ [612] = 380,
+ [613] = 385,
+ [614] = 386,
+ [615] = 384,
+ [616] = 352,
+ [617] = 357,
+ [618] = 359,
+ [619] = 357,
+ [620] = 358,
+ [621] = 359,
+ [622] = 422,
+ [623] = 357,
+ [624] = 356,
+ [625] = 356,
+ [626] = 423,
+ [627] = 357,
+ [628] = 358,
+ [629] = 359,
+ [630] = 357,
+ [631] = 356,
+ [632] = 424,
+ [633] = 425,
+ [634] = 426,
+ [635] = 427,
+ [636] = 368,
+ [637] = 353,
+ [638] = 460,
+ [639] = 461,
+ [640] = 463,
+ [641] = 395,
+ [642] = 397,
+ [643] = 415,
+ [644] = 416,
+ [645] = 354,
+ [646] = 446,
+ [647] = 448,
+ [648] = 450,
+ [649] = 455,
+ [650] = 457,
+ [651] = 458,
+ [652] = 431,
+ [653] = 432,
+ [654] = 433,
+ [655] = 367,
+ [656] = 358,
+ [657] = 371,
+ [658] = 359,
+ [659] = 355,
+ [660] = 453,
+ [661] = 451,
+ [662] = 453,
+ [663] = 429,
+ [664] = 434,
+ [665] = 435,
+ [666] = 398,
+ [667] = 417,
+ [668] = 422,
+ [669] = 423,
+ [670] = 427,
+ [671] = 432,
+ [672] = 433,
+ [673] = 424,
+ [674] = 425,
+ [675] = 426,
+ [676] = 431,
+ [677] = 452,
+ [678] = 434,
+ [679] = 435,
+ [680] = 400,
+ [681] = 402,
+ [682] = 414,
+ [683] = 434,
+ [684] = 435,
+ [685] = 399,
+ [686] = 428,
+ [687] = 430,
+ [688] = 401,
+ [689] = 434,
+ [690] = 435,
+ [691] = 429,
+ [692] = 421,
+ [693] = 465,
+ [694] = 404,
+ [695] = 405,
+ [696] = 406,
+ [697] = 407,
+ [698] = 408,
+ [699] = 409,
+ [700] = 410,
+ [701] = 411,
+ [702] = 412,
+ [703] = 413,
+ [704] = 357,
+ [705] = 398,
+ [706] = 427,
+ [707] = 372,
+ [708] = 432,
+ [709] = 433,
+ [710] = 417,
+ [711] = 422,
+ [712] = 423,
+ [713] = 434,
+ [714] = 435,
+ [715] = 437,
+ [716] = 424,
+ [717] = 425,
+ [718] = 426,
+ [719] = 431,
+ [720] = 437,
+ [721] = 359,
+ [722] = 452,
+ [723] = 723,
+ [724] = 356,
+ [725] = 400,
+ [726] = 402,
+ [727] = 414,
+ [728] = 399,
+ [729] = 401,
+ [730] = 421,
+ [731] = 465,
+ [732] = 404,
+ [733] = 405,
+ [734] = 406,
+ [735] = 407,
+ [736] = 408,
+ [737] = 409,
+ [738] = 410,
+ [739] = 411,
+ [740] = 412,
+ [741] = 413,
+ [742] = 428,
+ [743] = 430,
+ [744] = 358,
+ [745] = 451,
+ [746] = 368,
+ [747] = 371,
+ [748] = 371,
+ [749] = 367,
+ [750] = 371,
+ [751] = 368,
+ [752] = 368,
+ [753] = 367,
+ [754] = 367,
+ [755] = 371,
+ [756] = 368,
+ [757] = 367,
+ [758] = 367,
+ [759] = 371,
+ [760] = 368,
+ [761] = 377,
+ [762] = 372,
+ [763] = 372,
+ [764] = 372,
+ [765] = 371,
+ [766] = 368,
+ [767] = 372,
+ [768] = 723,
+ [769] = 367,
+ [770] = 372,
+ [771] = 424,
+ [772] = 391,
+ [773] = 425,
+ [774] = 385,
+ [775] = 380,
+ [776] = 385,
+ [777] = 380,
+ [778] = 386,
+ [779] = 779,
+ [780] = 372,
+ [781] = 384,
+ [782] = 386,
+ [783] = 426,
+ [784] = 381,
+ [785] = 431,
+ [786] = 384,
+ [787] = 435,
+ [788] = 431,
+ [789] = 380,
+ [790] = 451,
+ [791] = 452,
+ [792] = 453,
+ [793] = 430,
+ [794] = 417,
+ [795] = 398,
+ [796] = 400,
+ [797] = 437,
+ [798] = 406,
+ [799] = 451,
+ [800] = 427,
+ [801] = 422,
+ [802] = 402,
+ [803] = 377,
+ [804] = 465,
+ [805] = 423,
+ [806] = 414,
+ [807] = 380,
+ [808] = 429,
+ [809] = 407,
+ [810] = 430,
+ [811] = 408,
+ [812] = 404,
+ [813] = 452,
+ [814] = 453,
+ [815] = 417,
+ [816] = 422,
+ [817] = 423,
+ [818] = 405,
+ [819] = 400,
+ [820] = 402,
+ [821] = 414,
+ [822] = 411,
+ [823] = 398,
+ [824] = 409,
+ [825] = 385,
+ [826] = 412,
+ [827] = 377,
+ [828] = 377,
+ [829] = 458,
+ [830] = 434,
+ [831] = 384,
+ [832] = 450,
+ [833] = 455,
+ [834] = 386,
+ [835] = 428,
+ [836] = 836,
+ [837] = 435,
+ [838] = 838,
+ [839] = 839,
+ [840] = 410,
+ [841] = 457,
+ [842] = 384,
+ [843] = 428,
+ [844] = 429,
+ [845] = 421,
+ [846] = 432,
+ [847] = 427,
+ [848] = 432,
+ [849] = 399,
+ [850] = 401,
+ [851] = 433,
+ [852] = 385,
+ [853] = 421,
+ [854] = 386,
+ [855] = 433,
+ [856] = 434,
+ [857] = 460,
+ [858] = 461,
+ [859] = 463,
+ [860] = 413,
+ [861] = 395,
+ [862] = 397,
+ [863] = 415,
+ [864] = 416,
+ [865] = 424,
+ [866] = 377,
+ [867] = 425,
+ [868] = 446,
+ [869] = 426,
+ [870] = 448,
+ [871] = 377,
+ [872] = 391,
+ [873] = 873,
+ [874] = 434,
+ [875] = 435,
+ [876] = 380,
+ [877] = 437,
+ [878] = 878,
+ [879] = 385,
+ [880] = 380,
+ [881] = 386,
+ [882] = 400,
+ [883] = 384,
+ [884] = 402,
+ [885] = 385,
+ [886] = 380,
+ [887] = 386,
+ [888] = 414,
+ [889] = 399,
+ [890] = 401,
+ [891] = 384,
+ [892] = 380,
+ [893] = 421,
+ [894] = 465,
+ [895] = 404,
+ [896] = 405,
+ [897] = 406,
+ [898] = 407,
+ [899] = 408,
+ [900] = 409,
+ [901] = 410,
+ [902] = 411,
+ [903] = 412,
+ [904] = 413,
+ [905] = 451,
+ [906] = 453,
+ [907] = 428,
+ [908] = 430,
+ [909] = 429,
+ [910] = 398,
+ [911] = 380,
+ [912] = 424,
+ [913] = 425,
+ [914] = 426,
+ [915] = 417,
+ [916] = 431,
+ [917] = 381,
+ [918] = 385,
+ [919] = 422,
+ [920] = 423,
+ [921] = 437,
+ [922] = 386,
+ [923] = 427,
+ [924] = 924,
+ [925] = 384,
+ [926] = 381,
+ [927] = 432,
+ [928] = 433,
+ [929] = 391,
+ [930] = 437,
+ [931] = 385,
+ [932] = 452,
+ [933] = 386,
+ [934] = 934,
+ [935] = 400,
+ [936] = 384,
+ [937] = 402,
+ [938] = 414,
+ [939] = 424,
+ [940] = 425,
+ [941] = 426,
+ [942] = 399,
+ [943] = 401,
+ [944] = 431,
+ [945] = 428,
+ [946] = 430,
+ [947] = 421,
+ [948] = 434,
+ [949] = 435,
+ [950] = 429,
+ [951] = 465,
+ [952] = 404,
+ [953] = 405,
+ [954] = 406,
+ [955] = 407,
+ [956] = 408,
+ [957] = 409,
+ [958] = 410,
+ [959] = 411,
+ [960] = 412,
+ [961] = 413,
+ [962] = 434,
+ [963] = 435,
+ [964] = 434,
+ [965] = 435,
+ [966] = 385,
+ [967] = 451,
+ [968] = 453,
+ [969] = 386,
+ [970] = 398,
+ [971] = 384,
+ [972] = 427,
+ [973] = 432,
+ [974] = 433,
+ [975] = 975,
+ [976] = 417,
+ [977] = 422,
+ [978] = 423,
+ [979] = 434,
+ [980] = 435,
+ [981] = 380,
+ [982] = 424,
+ [983] = 425,
+ [984] = 426,
+ [985] = 431,
+ [986] = 437,
+ [987] = 437,
+ [988] = 381,
+ [989] = 391,
+ [990] = 990,
+ [991] = 991,
+ [992] = 992,
+ [993] = 385,
+ [994] = 386,
+ [995] = 384,
+ [996] = 996,
+ [997] = 377,
+ [998] = 998,
+ [999] = 999,
+ [1000] = 399,
+ [1001] = 401,
+ [1002] = 1002,
+ [1003] = 1003,
+ [1004] = 1004,
+ [1005] = 381,
+ [1006] = 391,
+ [1007] = 465,
+ [1008] = 404,
+ [1009] = 405,
+ [1010] = 406,
+ [1011] = 407,
+ [1012] = 408,
+ [1013] = 409,
+ [1014] = 410,
+ [1015] = 411,
+ [1016] = 412,
+ [1017] = 413,
+ [1018] = 1018,
+ [1019] = 1019,
+ [1020] = 1020,
+ [1021] = 1021,
+ [1022] = 1022,
+ [1023] = 1023,
+ [1024] = 385,
+ [1025] = 386,
+ [1026] = 385,
+ [1027] = 1027,
+ [1028] = 384,
+ [1029] = 381,
+ [1030] = 391,
+ [1031] = 380,
+ [1032] = 386,
+ [1033] = 1033,
+ [1034] = 384,
+ [1035] = 779,
+ [1036] = 399,
+ [1037] = 401,
+ [1038] = 465,
+ [1039] = 404,
+ [1040] = 405,
+ [1041] = 406,
+ [1042] = 407,
+ [1043] = 408,
+ [1044] = 409,
+ [1045] = 410,
+ [1046] = 411,
+ [1047] = 412,
+ [1048] = 413,
+ [1049] = 437,
+ [1050] = 1050,
+ [1051] = 380,
+ [1052] = 1052,
+ [1053] = 1053,
+ [1054] = 452,
+ [1055] = 415,
+ [1056] = 395,
+ [1057] = 427,
+ [1058] = 421,
+ [1059] = 417,
+ [1060] = 458,
+ [1061] = 435,
+ [1062] = 465,
+ [1063] = 404,
+ [1064] = 405,
+ [1065] = 406,
+ [1066] = 407,
+ [1067] = 408,
+ [1068] = 409,
+ [1069] = 410,
+ [1070] = 411,
+ [1071] = 412,
+ [1072] = 413,
+ [1073] = 397,
+ [1074] = 427,
+ [1075] = 437,
+ [1076] = 1076,
+ [1077] = 452,
+ [1078] = 399,
+ [1079] = 1079,
+ [1080] = 385,
+ [1081] = 432,
+ [1082] = 433,
+ [1083] = 428,
+ [1084] = 415,
+ [1085] = 416,
+ [1086] = 429,
+ [1087] = 422,
+ [1088] = 432,
+ [1089] = 433,
+ [1090] = 386,
+ [1091] = 384,
+ [1092] = 423,
+ [1093] = 460,
+ [1094] = 427,
+ [1095] = 401,
+ [1096] = 422,
+ [1097] = 461,
+ [1098] = 455,
+ [1099] = 463,
+ [1100] = 423,
+ [1101] = 457,
+ [1102] = 427,
+ [1103] = 430,
+ [1104] = 451,
+ [1105] = 421,
+ [1106] = 432,
+ [1107] = 433,
+ [1108] = 452,
+ [1109] = 434,
+ [1110] = 431,
+ [1111] = 435,
+ [1112] = 452,
+ [1113] = 428,
+ [1114] = 385,
+ [1115] = 451,
+ [1116] = 453,
+ [1117] = 453,
+ [1118] = 400,
+ [1119] = 386,
+ [1120] = 398,
+ [1121] = 451,
+ [1122] = 458,
+ [1123] = 448,
+ [1124] = 380,
+ [1125] = 384,
+ [1126] = 395,
+ [1127] = 422,
+ [1128] = 465,
+ [1129] = 421,
+ [1130] = 430,
+ [1131] = 404,
+ [1132] = 405,
+ [1133] = 406,
+ [1134] = 407,
+ [1135] = 408,
+ [1136] = 409,
+ [1137] = 410,
+ [1138] = 411,
+ [1139] = 412,
+ [1140] = 413,
+ [1141] = 423,
+ [1142] = 424,
+ [1143] = 425,
+ [1144] = 426,
+ [1145] = 385,
+ [1146] = 400,
+ [1147] = 432,
+ [1148] = 380,
+ [1149] = 453,
+ [1150] = 386,
+ [1151] = 402,
+ [1152] = 431,
+ [1153] = 384,
+ [1154] = 433,
+ [1155] = 409,
+ [1156] = 452,
+ [1157] = 434,
+ [1158] = 424,
+ [1159] = 425,
+ [1160] = 426,
+ [1161] = 421,
+ [1162] = 455,
+ [1163] = 435,
+ [1164] = 398,
+ [1165] = 437,
+ [1166] = 380,
+ [1167] = 414,
+ [1168] = 397,
+ [1169] = 402,
+ [1170] = 424,
+ [1171] = 425,
+ [1172] = 398,
+ [1173] = 427,
+ [1174] = 426,
+ [1175] = 461,
+ [1176] = 400,
+ [1177] = 434,
+ [1178] = 435,
+ [1179] = 399,
+ [1180] = 429,
+ [1181] = 432,
+ [1182] = 433,
+ [1183] = 463,
+ [1184] = 380,
+ [1185] = 417,
+ [1186] = 422,
+ [1187] = 423,
+ [1188] = 385,
+ [1189] = 380,
+ [1190] = 386,
+ [1191] = 384,
+ [1192] = 434,
+ [1193] = 435,
+ [1194] = 415,
+ [1195] = 414,
+ [1196] = 451,
+ [1197] = 453,
+ [1198] = 399,
+ [1199] = 428,
+ [1200] = 431,
+ [1201] = 429,
+ [1202] = 430,
+ [1203] = 401,
+ [1204] = 431,
+ [1205] = 401,
+ [1206] = 424,
+ [1207] = 425,
+ [1208] = 426,
+ [1209] = 416,
+ [1210] = 431,
+ [1211] = 416,
+ [1212] = 402,
+ [1213] = 434,
+ [1214] = 1214,
+ [1215] = 410,
+ [1216] = 465,
+ [1217] = 380,
+ [1218] = 385,
+ [1219] = 386,
+ [1220] = 384,
+ [1221] = 424,
+ [1222] = 385,
+ [1223] = 404,
+ [1224] = 405,
+ [1225] = 386,
+ [1226] = 384,
+ [1227] = 425,
+ [1228] = 426,
+ [1229] = 452,
+ [1230] = 398,
+ [1231] = 417,
+ [1232] = 411,
+ [1233] = 437,
+ [1234] = 457,
+ [1235] = 385,
+ [1236] = 386,
+ [1237] = 434,
+ [1238] = 384,
+ [1239] = 417,
+ [1240] = 385,
+ [1241] = 386,
+ [1242] = 384,
+ [1243] = 437,
+ [1244] = 437,
+ [1245] = 434,
+ [1246] = 435,
+ [1247] = 446,
+ [1248] = 1248,
+ [1249] = 435,
+ [1250] = 417,
+ [1251] = 398,
+ [1252] = 417,
+ [1253] = 460,
+ [1254] = 400,
+ [1255] = 1255,
+ [1256] = 446,
+ [1257] = 431,
+ [1258] = 448,
+ [1259] = 1259,
+ [1260] = 422,
+ [1261] = 422,
+ [1262] = 423,
+ [1263] = 380,
+ [1264] = 448,
+ [1265] = 450,
+ [1266] = 427,
+ [1267] = 421,
+ [1268] = 380,
+ [1269] = 402,
+ [1270] = 450,
+ [1271] = 465,
+ [1272] = 460,
+ [1273] = 461,
+ [1274] = 463,
+ [1275] = 422,
+ [1276] = 395,
+ [1277] = 397,
+ [1278] = 408,
+ [1279] = 434,
+ [1280] = 432,
+ [1281] = 433,
+ [1282] = 406,
+ [1283] = 1283,
+ [1284] = 423,
+ [1285] = 404,
+ [1286] = 428,
+ [1287] = 446,
+ [1288] = 430,
+ [1289] = 385,
+ [1290] = 405,
+ [1291] = 448,
+ [1292] = 406,
+ [1293] = 450,
+ [1294] = 455,
+ [1295] = 457,
+ [1296] = 458,
+ [1297] = 407,
+ [1298] = 407,
+ [1299] = 408,
+ [1300] = 465,
+ [1301] = 409,
+ [1302] = 404,
+ [1303] = 410,
+ [1304] = 411,
+ [1305] = 412,
+ [1306] = 413,
+ [1307] = 421,
+ [1308] = 429,
+ [1309] = 405,
+ [1310] = 434,
+ [1311] = 406,
+ [1312] = 407,
+ [1313] = 435,
+ [1314] = 408,
+ [1315] = 838,
+ [1316] = 400,
+ [1317] = 422,
+ [1318] = 409,
+ [1319] = 410,
+ [1320] = 402,
+ [1321] = 423,
+ [1322] = 411,
+ [1323] = 414,
+ [1324] = 412,
+ [1325] = 413,
+ [1326] = 385,
+ [1327] = 407,
+ [1328] = 386,
+ [1329] = 428,
+ [1330] = 412,
+ [1331] = 430,
+ [1332] = 384,
+ [1333] = 408,
+ [1334] = 451,
+ [1335] = 460,
+ [1336] = 461,
+ [1337] = 463,
+ [1338] = 451,
+ [1339] = 395,
+ [1340] = 397,
+ [1341] = 415,
+ [1342] = 416,
+ [1343] = 453,
+ [1344] = 453,
+ [1345] = 399,
+ [1346] = 428,
+ [1347] = 434,
+ [1348] = 435,
+ [1349] = 400,
+ [1350] = 429,
+ [1351] = 430,
+ [1352] = 446,
+ [1353] = 401,
+ [1354] = 409,
+ [1355] = 448,
+ [1356] = 402,
+ [1357] = 450,
+ [1358] = 455,
+ [1359] = 457,
+ [1360] = 458,
+ [1361] = 386,
+ [1362] = 424,
+ [1363] = 425,
+ [1364] = 429,
+ [1365] = 426,
+ [1366] = 427,
+ [1367] = 385,
+ [1368] = 410,
+ [1369] = 414,
+ [1370] = 380,
+ [1371] = 427,
+ [1372] = 411,
+ [1373] = 412,
+ [1374] = 386,
+ [1375] = 413,
+ [1376] = 431,
+ [1377] = 432,
+ [1378] = 433,
+ [1379] = 414,
+ [1380] = 452,
+ [1381] = 836,
+ [1382] = 452,
+ [1383] = 455,
+ [1384] = 423,
+ [1385] = 384,
+ [1386] = 414,
+ [1387] = 457,
+ [1388] = 398,
+ [1389] = 398,
+ [1390] = 428,
+ [1391] = 429,
+ [1392] = 430,
+ [1393] = 432,
+ [1394] = 400,
+ [1395] = 433,
+ [1396] = 451,
+ [1397] = 381,
+ [1398] = 465,
+ [1399] = 391,
+ [1400] = 404,
+ [1401] = 405,
+ [1402] = 384,
+ [1403] = 451,
+ [1404] = 450,
+ [1405] = 402,
+ [1406] = 453,
+ [1407] = 414,
+ [1408] = 446,
+ [1409] = 417,
+ [1410] = 413,
+ [1411] = 399,
+ [1412] = 399,
+ [1413] = 428,
+ [1414] = 430,
+ [1415] = 401,
+ [1416] = 435,
+ [1417] = 401,
+ [1418] = 452,
+ [1419] = 453,
+ [1420] = 406,
+ [1421] = 400,
+ [1422] = 407,
+ [1423] = 408,
+ [1424] = 402,
+ [1425] = 409,
+ [1426] = 414,
+ [1427] = 410,
+ [1428] = 411,
+ [1429] = 399,
+ [1430] = 380,
+ [1431] = 839,
+ [1432] = 401,
+ [1433] = 437,
+ [1434] = 429,
+ [1435] = 1076,
+ [1436] = 1079,
+ [1437] = 460,
+ [1438] = 412,
+ [1439] = 461,
+ [1440] = 413,
+ [1441] = 424,
+ [1442] = 425,
+ [1443] = 421,
+ [1444] = 426,
+ [1445] = 380,
+ [1446] = 421,
+ [1447] = 458,
+ [1448] = 437,
+ [1449] = 417,
+ [1450] = 463,
+ [1451] = 398,
+ [1452] = 395,
+ [1453] = 397,
+ [1454] = 465,
+ [1455] = 404,
+ [1456] = 405,
+ [1457] = 415,
+ [1458] = 406,
+ [1459] = 416,
+ [1460] = 411,
+ [1461] = 437,
+ [1462] = 452,
+ [1463] = 421,
+ [1464] = 400,
+ [1465] = 402,
+ [1466] = 465,
+ [1467] = 404,
+ [1468] = 405,
+ [1469] = 406,
+ [1470] = 407,
+ [1471] = 408,
+ [1472] = 409,
+ [1473] = 410,
+ [1474] = 411,
+ [1475] = 412,
+ [1476] = 413,
+ [1477] = 414,
+ [1478] = 380,
+ [1479] = 395,
+ [1480] = 399,
+ [1481] = 401,
+ [1482] = 451,
+ [1483] = 453,
+ [1484] = 434,
+ [1485] = 435,
+ [1486] = 398,
+ [1487] = 1487,
+ [1488] = 421,
+ [1489] = 417,
+ [1490] = 428,
+ [1491] = 430,
+ [1492] = 422,
+ [1493] = 465,
+ [1494] = 404,
+ [1495] = 405,
+ [1496] = 406,
+ [1497] = 407,
+ [1498] = 408,
+ [1499] = 409,
+ [1500] = 410,
+ [1501] = 411,
+ [1502] = 412,
+ [1503] = 413,
+ [1504] = 423,
+ [1505] = 429,
+ [1506] = 451,
+ [1507] = 452,
+ [1508] = 453,
+ [1509] = 398,
+ [1510] = 434,
+ [1511] = 435,
+ [1512] = 427,
+ [1513] = 417,
+ [1514] = 428,
+ [1515] = 400,
+ [1516] = 430,
+ [1517] = 422,
+ [1518] = 432,
+ [1519] = 433,
+ [1520] = 402,
+ [1521] = 437,
+ [1522] = 423,
+ [1523] = 414,
+ [1524] = 397,
+ [1525] = 399,
+ [1526] = 429,
+ [1527] = 401,
+ [1528] = 424,
+ [1529] = 425,
+ [1530] = 426,
+ [1531] = 385,
+ [1532] = 1532,
+ [1533] = 1533,
+ [1534] = 386,
+ [1535] = 431,
+ [1536] = 384,
+ [1537] = 427,
+ [1538] = 421,
+ [1539] = 434,
+ [1540] = 435,
+ [1541] = 428,
+ [1542] = 430,
+ [1543] = 432,
+ [1544] = 433,
+ [1545] = 465,
+ [1546] = 404,
+ [1547] = 405,
+ [1548] = 406,
+ [1549] = 407,
+ [1550] = 408,
+ [1551] = 409,
+ [1552] = 410,
+ [1553] = 412,
+ [1554] = 413,
+ [1555] = 385,
+ [1556] = 434,
+ [1557] = 435,
+ [1558] = 386,
+ [1559] = 429,
+ [1560] = 384,
+ [1561] = 424,
+ [1562] = 425,
+ [1563] = 426,
+ [1564] = 451,
+ [1565] = 453,
+ [1566] = 434,
+ [1567] = 435,
+ [1568] = 431,
+ [1569] = 1569,
+ [1570] = 415,
+ [1571] = 452,
+ [1572] = 398,
+ [1573] = 416,
+ [1574] = 1574,
+ [1575] = 400,
+ [1576] = 402,
+ [1577] = 414,
+ [1578] = 452,
+ [1579] = 996,
+ [1580] = 434,
+ [1581] = 435,
+ [1582] = 417,
+ [1583] = 399,
+ [1584] = 401,
+ [1585] = 424,
+ [1586] = 425,
+ [1587] = 426,
+ [1588] = 427,
+ [1589] = 1589,
+ [1590] = 434,
+ [1591] = 435,
+ [1592] = 400,
+ [1593] = 422,
+ [1594] = 402,
+ [1595] = 1595,
+ [1596] = 423,
+ [1597] = 414,
+ [1598] = 427,
+ [1599] = 421,
+ [1600] = 434,
+ [1601] = 380,
+ [1602] = 435,
+ [1603] = 399,
+ [1604] = 401,
+ [1605] = 432,
+ [1606] = 433,
+ [1607] = 465,
+ [1608] = 404,
+ [1609] = 405,
+ [1610] = 406,
+ [1611] = 407,
+ [1612] = 408,
+ [1613] = 409,
+ [1614] = 410,
+ [1615] = 411,
+ [1616] = 412,
+ [1617] = 413,
+ [1618] = 428,
+ [1619] = 430,
+ [1620] = 428,
+ [1621] = 451,
+ [1622] = 421,
+ [1623] = 453,
+ [1624] = 434,
+ [1625] = 435,
+ [1626] = 431,
+ [1627] = 428,
+ [1628] = 429,
+ [1629] = 430,
+ [1630] = 1630,
+ [1631] = 1631,
+ [1632] = 1632,
+ [1633] = 465,
+ [1634] = 404,
+ [1635] = 405,
+ [1636] = 406,
+ [1637] = 407,
+ [1638] = 408,
+ [1639] = 409,
+ [1640] = 410,
+ [1641] = 411,
+ [1642] = 412,
+ [1643] = 413,
+ [1644] = 424,
+ [1645] = 425,
+ [1646] = 426,
+ [1647] = 434,
+ [1648] = 435,
+ [1649] = 1033,
+ [1650] = 398,
+ [1651] = 451,
+ [1652] = 429,
+ [1653] = 452,
+ [1654] = 453,
+ [1655] = 431,
+ [1656] = 432,
+ [1657] = 433,
+ [1658] = 451,
+ [1659] = 452,
+ [1660] = 453,
+ [1661] = 434,
+ [1662] = 434,
+ [1663] = 435,
+ [1664] = 400,
+ [1665] = 402,
+ [1666] = 414,
+ [1667] = 398,
+ [1668] = 399,
+ [1669] = 428,
+ [1670] = 430,
+ [1671] = 401,
+ [1672] = 417,
+ [1673] = 429,
+ [1674] = 435,
+ [1675] = 417,
+ [1676] = 1052,
+ [1677] = 398,
+ [1678] = 421,
+ [1679] = 399,
+ [1680] = 400,
+ [1681] = 437,
+ [1682] = 878,
+ [1683] = 422,
+ [1684] = 401,
+ [1685] = 465,
+ [1686] = 404,
+ [1687] = 405,
+ [1688] = 406,
+ [1689] = 407,
+ [1690] = 408,
+ [1691] = 409,
+ [1692] = 410,
+ [1693] = 411,
+ [1694] = 412,
+ [1695] = 413,
+ [1696] = 423,
+ [1697] = 399,
+ [1698] = 427,
+ [1699] = 401,
+ [1700] = 991,
+ [1701] = 992,
+ [1702] = 432,
+ [1703] = 433,
+ [1704] = 460,
+ [1705] = 417,
+ [1706] = 461,
+ [1707] = 380,
+ [1708] = 422,
+ [1709] = 998,
+ [1710] = 427,
+ [1711] = 999,
+ [1712] = 451,
+ [1713] = 452,
+ [1714] = 453,
+ [1715] = 1002,
+ [1716] = 1003,
+ [1717] = 1004,
+ [1718] = 398,
+ [1719] = 400,
+ [1720] = 1018,
+ [1721] = 465,
+ [1722] = 422,
+ [1723] = 432,
+ [1724] = 433,
+ [1725] = 404,
+ [1726] = 402,
+ [1727] = 405,
+ [1728] = 406,
+ [1729] = 407,
+ [1730] = 408,
+ [1731] = 409,
+ [1732] = 410,
+ [1733] = 411,
+ [1734] = 412,
+ [1735] = 413,
+ [1736] = 437,
+ [1737] = 423,
+ [1738] = 414,
+ [1739] = 424,
+ [1740] = 425,
+ [1741] = 426,
+ [1742] = 452,
+ [1743] = 399,
+ [1744] = 428,
+ [1745] = 400,
+ [1746] = 430,
+ [1747] = 401,
+ [1748] = 431,
+ [1749] = 402,
+ [1750] = 414,
+ [1751] = 385,
+ [1752] = 386,
+ [1753] = 1019,
+ [1754] = 399,
+ [1755] = 429,
+ [1756] = 401,
+ [1757] = 384,
+ [1758] = 1020,
+ [1759] = 1021,
+ [1760] = 421,
+ [1761] = 1022,
+ [1762] = 1023,
+ [1763] = 428,
+ [1764] = 457,
+ [1765] = 1027,
+ [1766] = 465,
+ [1767] = 404,
+ [1768] = 405,
+ [1769] = 406,
+ [1770] = 407,
+ [1771] = 408,
+ [1772] = 409,
+ [1773] = 410,
+ [1774] = 411,
+ [1775] = 412,
+ [1776] = 413,
+ [1777] = 437,
+ [1778] = 424,
+ [1779] = 425,
+ [1780] = 426,
+ [1781] = 452,
+ [1782] = 421,
+ [1783] = 434,
+ [1784] = 435,
+ [1785] = 428,
+ [1786] = 400,
+ [1787] = 429,
+ [1788] = 430,
+ [1789] = 431,
+ [1790] = 402,
+ [1791] = 465,
+ [1792] = 404,
+ [1793] = 405,
+ [1794] = 406,
+ [1795] = 407,
+ [1796] = 408,
+ [1797] = 409,
+ [1798] = 410,
+ [1799] = 411,
+ [1800] = 412,
+ [1801] = 413,
+ [1802] = 414,
+ [1803] = 427,
+ [1804] = 452,
+ [1805] = 434,
+ [1806] = 435,
+ [1807] = 399,
+ [1808] = 428,
+ [1809] = 400,
+ [1810] = 429,
+ [1811] = 430,
+ [1812] = 401,
+ [1813] = 432,
+ [1814] = 433,
+ [1815] = 402,
+ [1816] = 414,
+ [1817] = 451,
+ [1818] = 453,
+ [1819] = 398,
+ [1820] = 399,
+ [1821] = 429,
+ [1822] = 401,
+ [1823] = 451,
+ [1824] = 421,
+ [1825] = 453,
+ [1826] = 434,
+ [1827] = 435,
+ [1828] = 417,
+ [1829] = 398,
+ [1830] = 422,
+ [1831] = 402,
+ [1832] = 465,
+ [1833] = 404,
+ [1834] = 405,
+ [1835] = 406,
+ [1836] = 407,
+ [1837] = 408,
+ [1838] = 409,
+ [1839] = 410,
+ [1840] = 411,
+ [1841] = 412,
+ [1842] = 413,
+ [1843] = 423,
+ [1844] = 465,
+ [1845] = 421,
+ [1846] = 434,
+ [1847] = 435,
+ [1848] = 465,
+ [1849] = 404,
+ [1850] = 405,
+ [1851] = 406,
+ [1852] = 407,
+ [1853] = 408,
+ [1854] = 409,
+ [1855] = 410,
+ [1856] = 411,
+ [1857] = 412,
+ [1858] = 413,
+ [1859] = 437,
+ [1860] = 404,
+ [1861] = 405,
+ [1862] = 406,
+ [1863] = 451,
+ [1864] = 453,
+ [1865] = 398,
+ [1866] = 407,
+ [1867] = 427,
+ [1868] = 408,
+ [1869] = 451,
+ [1870] = 453,
+ [1871] = 434,
+ [1872] = 435,
+ [1873] = 398,
+ [1874] = 432,
+ [1875] = 433,
+ [1876] = 424,
+ [1877] = 425,
+ [1878] = 426,
+ [1879] = 427,
+ [1880] = 409,
+ [1881] = 1050,
+ [1882] = 431,
+ [1883] = 432,
+ [1884] = 433,
+ [1885] = 434,
+ [1886] = 435,
+ [1887] = 417,
+ [1888] = 422,
+ [1889] = 423,
+ [1890] = 434,
+ [1891] = 435,
+ [1892] = 417,
+ [1893] = 422,
+ [1894] = 423,
+ [1895] = 410,
+ [1896] = 427,
+ [1897] = 434,
+ [1898] = 435,
+ [1899] = 432,
+ [1900] = 433,
+ [1901] = 427,
+ [1902] = 434,
+ [1903] = 435,
+ [1904] = 432,
+ [1905] = 433,
+ [1906] = 429,
+ [1907] = 434,
+ [1908] = 435,
+ [1909] = 437,
+ [1910] = 424,
+ [1911] = 425,
+ [1912] = 426,
+ [1913] = 434,
+ [1914] = 435,
+ [1915] = 431,
+ [1916] = 437,
+ [1917] = 424,
+ [1918] = 425,
+ [1919] = 426,
+ [1920] = 434,
+ [1921] = 435,
+ [1922] = 417,
+ [1923] = 431,
+ [1924] = 422,
+ [1925] = 430,
+ [1926] = 423,
+ [1927] = 434,
+ [1928] = 435,
+ [1929] = 417,
+ [1930] = 422,
+ [1931] = 423,
+ [1932] = 437,
+ [1933] = 424,
+ [1934] = 425,
+ [1935] = 426,
+ [1936] = 431,
+ [1937] = 424,
+ [1938] = 425,
+ [1939] = 426,
+ [1940] = 431,
+ [1941] = 411,
+ [1942] = 437,
+ [1943] = 437,
+ [1944] = 437,
+ [1945] = 437,
+ [1946] = 412,
+ [1947] = 723,
+ [1948] = 413,
+ [1949] = 463,
+ [1950] = 448,
+ [1951] = 1053,
+ [1952] = 1952,
+ [1953] = 423,
+ [1954] = 934,
+ [1955] = 414,
+ [1956] = 446,
+ [1957] = 924,
+ [1958] = 975,
+ [1959] = 990,
+ [1960] = 873,
+ [1961] = 1961,
+ [1962] = 434,
+ [1963] = 435,
+ [1964] = 1964,
+ [1965] = 1965,
+ [1966] = 450,
+ [1967] = 458,
+ [1968] = 452,
+ [1969] = 996,
+ [1970] = 400,
+ [1971] = 455,
+ [1972] = 402,
+ [1973] = 399,
+ [1974] = 401,
+ [1975] = 465,
+ [1976] = 404,
+ [1977] = 405,
+ [1978] = 406,
+ [1979] = 407,
+ [1980] = 408,
+ [1981] = 409,
+ [1982] = 410,
+ [1983] = 411,
+ [1984] = 412,
+ [1985] = 413,
+ [1986] = 437,
+ [1987] = 414,
+ [1988] = 385,
+ [1989] = 386,
+ [1990] = 399,
+ [1991] = 401,
+ [1992] = 384,
+ [1993] = 437,
+ [1994] = 434,
+ [1995] = 380,
+ [1996] = 435,
+ [1997] = 1997,
+ [1998] = 421,
+ [1999] = 430,
+ [2000] = 423,
+ [2001] = 429,
+ [2002] = 431,
+ [2003] = 432,
+ [2004] = 433,
+ [2005] = 422,
+ [2006] = 412,
+ [2007] = 413,
+ [2008] = 400,
+ [2009] = 423,
+ [2010] = 402,
+ [2011] = 451,
+ [2012] = 414,
+ [2013] = 437,
+ [2014] = 453,
+ [2015] = 428,
+ [2016] = 430,
+ [2017] = 400,
+ [2018] = 451,
+ [2019] = 417,
+ [2020] = 398,
+ [2021] = 453,
+ [2022] = 424,
+ [2023] = 425,
+ [2024] = 426,
+ [2025] = 399,
+ [2026] = 429,
+ [2027] = 437,
+ [2028] = 431,
+ [2029] = 427,
+ [2030] = 399,
+ [2031] = 434,
+ [2032] = 437,
+ [2033] = 435,
+ [2034] = 401,
+ [2035] = 402,
+ [2036] = 422,
+ [2037] = 432,
+ [2038] = 433,
+ [2039] = 421,
+ [2040] = 423,
+ [2041] = 414,
+ [2042] = 421,
+ [2043] = 465,
+ [2044] = 404,
+ [2045] = 405,
+ [2046] = 406,
+ [2047] = 407,
+ [2048] = 408,
+ [2049] = 409,
+ [2050] = 410,
+ [2051] = 411,
+ [2052] = 412,
+ [2053] = 413,
+ [2054] = 452,
+ [2055] = 401,
+ [2056] = 1214,
+ [2057] = 417,
+ [2058] = 451,
+ [2059] = 453,
+ [2060] = 437,
+ [2061] = 399,
+ [2062] = 434,
+ [2063] = 435,
+ [2064] = 401,
+ [2065] = 422,
+ [2066] = 423,
+ [2067] = 414,
+ [2068] = 465,
+ [2069] = 404,
+ [2070] = 427,
+ [2071] = 398,
+ [2072] = 1076,
+ [2073] = 1079,
+ [2074] = 405,
+ [2075] = 1248,
+ [2076] = 406,
+ [2077] = 451,
+ [2078] = 452,
+ [2079] = 421,
+ [2080] = 432,
+ [2081] = 433,
+ [2082] = 453,
+ [2083] = 421,
+ [2084] = 398,
+ [2085] = 428,
+ [2086] = 1255,
+ [2087] = 465,
+ [2088] = 404,
+ [2089] = 405,
+ [2090] = 406,
+ [2091] = 407,
+ [2092] = 408,
+ [2093] = 409,
+ [2094] = 410,
+ [2095] = 411,
+ [2096] = 412,
+ [2097] = 413,
+ [2098] = 1076,
+ [2099] = 1079,
+ [2100] = 417,
+ [2101] = 429,
+ [2102] = 398,
+ [2103] = 428,
+ [2104] = 407,
+ [2105] = 424,
+ [2106] = 434,
+ [2107] = 435,
+ [2108] = 425,
+ [2109] = 426,
+ [2110] = 430,
+ [2111] = 465,
+ [2112] = 404,
+ [2113] = 422,
+ [2114] = 431,
+ [2115] = 405,
+ [2116] = 406,
+ [2117] = 424,
+ [2118] = 425,
+ [2119] = 426,
+ [2120] = 434,
+ [2121] = 407,
+ [2122] = 435,
+ [2123] = 428,
+ [2124] = 408,
+ [2125] = 430,
+ [2126] = 431,
+ [2127] = 409,
+ [2128] = 410,
+ [2129] = 411,
+ [2130] = 452,
+ [2131] = 1283,
+ [2132] = 412,
+ [2133] = 400,
+ [2134] = 413,
+ [2135] = 402,
+ [2136] = 414,
+ [2137] = 408,
+ [2138] = 427,
+ [2139] = 424,
+ [2140] = 434,
+ [2141] = 435,
+ [2142] = 425,
+ [2143] = 426,
+ [2144] = 429,
+ [2145] = 427,
+ [2146] = 432,
+ [2147] = 433,
+ [2148] = 409,
+ [2149] = 452,
+ [2150] = 399,
+ [2151] = 410,
+ [2152] = 417,
+ [2153] = 411,
+ [2154] = 400,
+ [2155] = 401,
+ [2156] = 1259,
+ [2157] = 402,
+ [2158] = 430,
+ [2159] = 1961,
+ [2160] = 1997,
+ [2161] = 723,
+ [2162] = 723,
+ [2163] = 1595,
+ [2164] = 1533,
+ [2165] = 723,
+ [2166] = 1569,
+ [2167] = 1574,
+ [2168] = 996,
+ [2169] = 1952,
+ [2170] = 1589,
+ [2171] = 1964,
+ [2172] = 1965,
+ [2173] = 723,
+ [2174] = 1630,
+ [2175] = 1487,
+ [2176] = 723,
+ [2177] = 1532,
+ [2178] = 1631,
+ [2179] = 1632,
+ [2180] = 2180,
+ [2181] = 2181,
+ [2182] = 424,
+ [2183] = 2183,
+ [2184] = 425,
+ [2185] = 426,
+ [2186] = 723,
+ [2187] = 2187,
+ [2188] = 385,
+ [2189] = 431,
+ [2190] = 2190,
+ [2191] = 380,
+ [2192] = 2192,
+ [2193] = 384,
+ [2194] = 2194,
+ [2195] = 779,
+ [2196] = 386,
+ [2197] = 2197,
+ [2198] = 452,
+ [2199] = 427,
+ [2200] = 423,
+ [2201] = 433,
+ [2202] = 451,
+ [2203] = 428,
+ [2204] = 429,
+ [2205] = 430,
+ [2206] = 400,
+ [2207] = 2181,
+ [2208] = 2187,
+ [2209] = 453,
+ [2210] = 2192,
+ [2211] = 836,
+ [2212] = 839,
+ [2213] = 2194,
+ [2214] = 414,
+ [2215] = 421,
+ [2216] = 422,
+ [2217] = 2180,
+ [2218] = 2197,
+ [2219] = 432,
+ [2220] = 2183,
+ [2221] = 402,
+ [2222] = 838,
+ [2223] = 2190,
+ [2224] = 398,
+ [2225] = 417,
+ [2226] = 424,
+ [2227] = 385,
+ [2228] = 385,
+ [2229] = 380,
+ [2230] = 386,
+ [2231] = 399,
+ [2232] = 386,
+ [2233] = 401,
+ [2234] = 384,
+ [2235] = 384,
+ [2236] = 424,
+ [2237] = 425,
+ [2238] = 779,
+ [2239] = 426,
+ [2240] = 385,
+ [2241] = 386,
+ [2242] = 385,
+ [2243] = 431,
+ [2244] = 386,
+ [2245] = 437,
+ [2246] = 385,
+ [2247] = 384,
+ [2248] = 386,
+ [2249] = 424,
+ [2250] = 425,
+ [2251] = 426,
+ [2252] = 384,
+ [2253] = 384,
+ [2254] = 431,
+ [2255] = 465,
+ [2256] = 404,
+ [2257] = 405,
+ [2258] = 996,
+ [2259] = 385,
+ [2260] = 406,
+ [2261] = 380,
+ [2262] = 386,
+ [2263] = 407,
+ [2264] = 408,
+ [2265] = 424,
+ [2266] = 425,
+ [2267] = 426,
+ [2268] = 409,
+ [2269] = 410,
+ [2270] = 411,
+ [2271] = 412,
+ [2272] = 413,
+ [2273] = 384,
+ [2274] = 431,
+ [2275] = 2187,
+ [2276] = 2192,
+ [2277] = 380,
+ [2278] = 2197,
+ [2279] = 2180,
+ [2280] = 2183,
+ [2281] = 2194,
+ [2282] = 2190,
+ [2283] = 2181,
+ [2284] = 934,
+ [2285] = 437,
+ [2286] = 2286,
+ [2287] = 380,
+ [2288] = 924,
+ [2289] = 975,
+ [2290] = 990,
+ [2291] = 385,
+ [2292] = 386,
+ [2293] = 1033,
+ [2294] = 873,
+ [2295] = 384,
+ [2296] = 425,
+ [2297] = 1052,
+ [2298] = 380,
+ [2299] = 779,
+ [2300] = 878,
+ [2301] = 426,
+ [2302] = 991,
+ [2303] = 992,
+ [2304] = 380,
+ [2305] = 998,
+ [2306] = 999,
+ [2307] = 1002,
+ [2308] = 1003,
+ [2309] = 1004,
+ [2310] = 1018,
+ [2311] = 1019,
+ [2312] = 1020,
+ [2313] = 1021,
+ [2314] = 1022,
+ [2315] = 1023,
+ [2316] = 779,
+ [2317] = 1027,
+ [2318] = 437,
+ [2319] = 424,
+ [2320] = 1050,
+ [2321] = 425,
+ [2322] = 426,
+ [2323] = 399,
+ [2324] = 401,
+ [2325] = 380,
+ [2326] = 431,
+ [2327] = 431,
+ [2328] = 465,
+ [2329] = 404,
+ [2330] = 405,
+ [2331] = 406,
+ [2332] = 407,
+ [2333] = 408,
+ [2334] = 409,
+ [2335] = 410,
+ [2336] = 411,
+ [2337] = 412,
+ [2338] = 413,
+ [2339] = 437,
+ [2340] = 1053,
+ [2341] = 779,
+ [2342] = 779,
+ [2343] = 398,
+ [2344] = 400,
+ [2345] = 427,
+ [2346] = 427,
+ [2347] = 451,
+ [2348] = 453,
+ [2349] = 451,
+ [2350] = 421,
+ [2351] = 451,
+ [2352] = 453,
+ [2353] = 398,
+ [2354] = 398,
+ [2355] = 432,
+ [2356] = 433,
+ [2357] = 430,
+ [2358] = 424,
+ [2359] = 402,
+ [2360] = 836,
+ [2361] = 428,
+ [2362] = 1076,
+ [2363] = 2197,
+ [2364] = 2180,
+ [2365] = 430,
+ [2366] = 2183,
+ [2367] = 414,
+ [2368] = 414,
+ [2369] = 452,
+ [2370] = 425,
+ [2371] = 426,
+ [2372] = 2187,
+ [2373] = 2194,
+ [2374] = 427,
+ [2375] = 453,
+ [2376] = 2192,
+ [2377] = 424,
+ [2378] = 425,
+ [2379] = 426,
+ [2380] = 402,
+ [2381] = 2190,
+ [2382] = 2181,
+ [2383] = 431,
+ [2384] = 2384,
+ [2385] = 427,
+ [2386] = 400,
+ [2387] = 429,
+ [2388] = 430,
+ [2389] = 417,
+ [2390] = 779,
+ [2391] = 451,
+ [2392] = 453,
+ [2393] = 423,
+ [2394] = 399,
+ [2395] = 398,
+ [2396] = 2396,
+ [2397] = 429,
+ [2398] = 400,
+ [2399] = 401,
+ [2400] = 437,
+ [2401] = 428,
+ [2402] = 839,
+ [2403] = 417,
+ [2404] = 452,
+ [2405] = 2405,
+ [2406] = 428,
+ [2407] = 430,
+ [2408] = 428,
+ [2409] = 385,
+ [2410] = 400,
+ [2411] = 402,
+ [2412] = 400,
+ [2413] = 429,
+ [2414] = 417,
+ [2415] = 422,
+ [2416] = 398,
+ [2417] = 402,
+ [2418] = 423,
+ [2419] = 414,
+ [2420] = 424,
+ [2421] = 425,
+ [2422] = 422,
+ [2423] = 399,
+ [2424] = 402,
+ [2425] = 401,
+ [2426] = 428,
+ [2427] = 1079,
+ [2428] = 428,
+ [2429] = 431,
+ [2430] = 414,
+ [2431] = 432,
+ [2432] = 430,
+ [2433] = 423,
+ [2434] = 427,
+ [2435] = 1259,
+ [2436] = 427,
+ [2437] = 451,
+ [2438] = 429,
+ [2439] = 838,
+ [2440] = 2440,
+ [2441] = 433,
+ [2442] = 839,
+ [2443] = 839,
+ [2444] = 838,
+ [2445] = 422,
+ [2446] = 402,
+ [2447] = 453,
+ [2448] = 432,
+ [2449] = 433,
+ [2450] = 2450,
+ [2451] = 417,
+ [2452] = 398,
+ [2453] = 452,
+ [2454] = 432,
+ [2455] = 2455,
+ [2456] = 839,
+ [2457] = 433,
+ [2458] = 421,
+ [2459] = 430,
+ [2460] = 421,
+ [2461] = 1248,
+ [2462] = 423,
+ [2463] = 414,
+ [2464] = 2464,
+ [2465] = 432,
+ [2466] = 433,
+ [2467] = 451,
+ [2468] = 2468,
+ [2469] = 400,
+ [2470] = 2470,
+ [2471] = 452,
+ [2472] = 421,
+ [2473] = 1283,
+ [2474] = 398,
+ [2475] = 432,
+ [2476] = 433,
+ [2477] = 465,
+ [2478] = 404,
+ [2479] = 428,
+ [2480] = 405,
+ [2481] = 406,
+ [2482] = 407,
+ [2483] = 465,
+ [2484] = 408,
+ [2485] = 453,
+ [2486] = 404,
+ [2487] = 836,
+ [2488] = 405,
+ [2489] = 409,
+ [2490] = 410,
+ [2491] = 411,
+ [2492] = 412,
+ [2493] = 406,
+ [2494] = 407,
+ [2495] = 408,
+ [2496] = 409,
+ [2497] = 410,
+ [2498] = 413,
+ [2499] = 437,
+ [2500] = 384,
+ [2501] = 411,
+ [2502] = 432,
+ [2503] = 412,
+ [2504] = 429,
+ [2505] = 386,
+ [2506] = 421,
+ [2507] = 451,
+ [2508] = 402,
+ [2509] = 453,
+ [2510] = 414,
+ [2511] = 422,
+ [2512] = 452,
+ [2513] = 421,
+ [2514] = 429,
+ [2515] = 430,
+ [2516] = 423,
+ [2517] = 433,
+ [2518] = 417,
+ [2519] = 1076,
+ [2520] = 413,
+ [2521] = 1214,
+ [2522] = 452,
+ [2523] = 431,
+ [2524] = 427,
+ [2525] = 838,
+ [2526] = 422,
+ [2527] = 452,
+ [2528] = 421,
+ [2529] = 423,
+ [2530] = 1079,
+ [2531] = 423,
+ [2532] = 417,
+ [2533] = 400,
+ [2534] = 836,
+ [2535] = 417,
+ [2536] = 422,
+ [2537] = 838,
+ [2538] = 422,
+ [2539] = 414,
+ [2540] = 380,
+ [2541] = 426,
+ [2542] = 1255,
+ [2543] = 839,
+ [2544] = 429,
+ [2545] = 836,
+ [2546] = 2546,
+ [2547] = 2547,
+ [2548] = 838,
+ [2549] = 836,
+ [2550] = 408,
+ [2551] = 1003,
+ [2552] = 1004,
+ [2553] = 386,
+ [2554] = 1033,
+ [2555] = 380,
+ [2556] = 384,
+ [2557] = 399,
+ [2558] = 427,
+ [2559] = 1050,
+ [2560] = 924,
+ [2561] = 924,
+ [2562] = 437,
+ [2563] = 432,
+ [2564] = 1004,
+ [2565] = 1018,
+ [2566] = 975,
+ [2567] = 975,
+ [2568] = 2568,
+ [2569] = 1019,
+ [2570] = 990,
+ [2571] = 1053,
+ [2572] = 990,
+ [2573] = 1018,
+ [2574] = 433,
+ [2575] = 873,
+ [2576] = 385,
+ [2577] = 1052,
+ [2578] = 836,
+ [2579] = 873,
+ [2580] = 423,
+ [2581] = 999,
+ [2582] = 1020,
+ [2583] = 384,
+ [2584] = 1027,
+ [2585] = 1052,
+ [2586] = 991,
+ [2587] = 437,
+ [2588] = 1021,
+ [2589] = 998,
+ [2590] = 1002,
+ [2591] = 990,
+ [2592] = 2592,
+ [2593] = 1003,
+ [2594] = 401,
+ [2595] = 1027,
+ [2596] = 437,
+ [2597] = 385,
+ [2598] = 1022,
+ [2599] = 999,
+ [2600] = 1003,
+ [2601] = 1019,
+ [2602] = 465,
+ [2603] = 1053,
+ [2604] = 404,
+ [2605] = 405,
+ [2606] = 437,
+ [2607] = 414,
+ [2608] = 2608,
+ [2609] = 999,
+ [2610] = 996,
+ [2611] = 1021,
+ [2612] = 437,
+ [2613] = 399,
+ [2614] = 1532,
+ [2615] = 386,
+ [2616] = 1002,
+ [2617] = 1052,
+ [2618] = 996,
+ [2619] = 1023,
+ [2620] = 998,
+ [2621] = 385,
+ [2622] = 996,
+ [2623] = 1050,
+ [2624] = 406,
+ [2625] = 384,
+ [2626] = 2626,
+ [2627] = 465,
+ [2628] = 404,
+ [2629] = 405,
+ [2630] = 406,
+ [2631] = 878,
+ [2632] = 407,
+ [2633] = 408,
+ [2634] = 409,
+ [2635] = 1033,
+ [2636] = 410,
+ [2637] = 1027,
+ [2638] = 411,
+ [2639] = 1020,
+ [2640] = 412,
+ [2641] = 413,
+ [2642] = 1961,
+ [2643] = 407,
+ [2644] = 990,
+ [2645] = 386,
+ [2646] = 2646,
+ [2647] = 992,
+ [2648] = 409,
+ [2649] = 934,
+ [2650] = 999,
+ [2651] = 410,
+ [2652] = 411,
+ [2653] = 465,
+ [2654] = 437,
+ [2655] = 404,
+ [2656] = 405,
+ [2657] = 406,
+ [2658] = 407,
+ [2659] = 408,
+ [2660] = 1052,
+ [2661] = 409,
+ [2662] = 1033,
+ [2663] = 1033,
+ [2664] = 380,
+ [2665] = 410,
+ [2666] = 1023,
+ [2667] = 924,
+ [2668] = 411,
+ [2669] = 878,
+ [2670] = 384,
+ [2671] = 1050,
+ [2672] = 422,
+ [2673] = 380,
+ [2674] = 412,
+ [2675] = 878,
+ [2676] = 413,
+ [2677] = 385,
+ [2678] = 384,
+ [2679] = 412,
+ [2680] = 1997,
+ [2681] = 437,
+ [2682] = 2682,
+ [2683] = 385,
+ [2684] = 2684,
+ [2685] = 380,
+ [2686] = 2686,
+ [2687] = 838,
+ [2688] = 413,
+ [2689] = 1003,
+ [2690] = 975,
+ [2691] = 1952,
+ [2692] = 1053,
+ [2693] = 996,
+ [2694] = 990,
+ [2695] = 452,
+ [2696] = 991,
+ [2697] = 996,
+ [2698] = 1964,
+ [2699] = 991,
+ [2700] = 1965,
+ [2701] = 1053,
+ [2702] = 992,
+ [2703] = 386,
+ [2704] = 385,
+ [2705] = 437,
+ [2706] = 924,
+ [2707] = 1004,
+ [2708] = 386,
+ [2709] = 465,
+ [2710] = 404,
+ [2711] = 384,
+ [2712] = 975,
+ [2713] = 380,
+ [2714] = 992,
+ [2715] = 873,
+ [2716] = 437,
+ [2717] = 385,
+ [2718] = 405,
+ [2719] = 385,
+ [2720] = 1002,
+ [2721] = 384,
+ [2722] = 380,
+ [2723] = 386,
+ [2724] = 406,
+ [2725] = 1050,
+ [2726] = 465,
+ [2727] = 384,
+ [2728] = 404,
+ [2729] = 2729,
+ [2730] = 407,
+ [2731] = 408,
+ [2732] = 402,
+ [2733] = 1487,
+ [2734] = 386,
+ [2735] = 399,
+ [2736] = 437,
+ [2737] = 409,
+ [2738] = 998,
+ [2739] = 999,
+ [2740] = 1533,
+ [2741] = 1002,
+ [2742] = 1003,
+ [2743] = 1574,
+ [2744] = 1589,
+ [2745] = 437,
+ [2746] = 410,
+ [2747] = 1595,
+ [2748] = 1630,
+ [2749] = 1631,
+ [2750] = 1632,
+ [2751] = 1004,
+ [2752] = 1018,
+ [2753] = 1019,
+ [2754] = 873,
+ [2755] = 1021,
+ [2756] = 411,
+ [2757] = 412,
+ [2758] = 405,
+ [2759] = 413,
+ [2760] = 1022,
+ [2761] = 401,
+ [2762] = 406,
+ [2763] = 1569,
+ [2764] = 1053,
+ [2765] = 401,
+ [2766] = 1023,
+ [2767] = 839,
+ [2768] = 2768,
+ [2769] = 934,
+ [2770] = 1021,
+ [2771] = 1052,
+ [2772] = 873,
+ [2773] = 1027,
+ [2774] = 878,
+ [2775] = 1002,
+ [2776] = 380,
+ [2777] = 998,
+ [2778] = 399,
+ [2779] = 401,
+ [2780] = 465,
+ [2781] = 404,
+ [2782] = 405,
+ [2783] = 406,
+ [2784] = 407,
+ [2785] = 408,
+ [2786] = 409,
+ [2787] = 410,
+ [2788] = 411,
+ [2789] = 412,
+ [2790] = 413,
+ [2791] = 399,
+ [2792] = 401,
+ [2793] = 465,
+ [2794] = 404,
+ [2795] = 405,
+ [2796] = 406,
+ [2797] = 407,
+ [2798] = 408,
+ [2799] = 409,
+ [2800] = 410,
+ [2801] = 411,
+ [2802] = 412,
+ [2803] = 413,
+ [2804] = 437,
+ [2805] = 1018,
+ [2806] = 399,
+ [2807] = 401,
+ [2808] = 437,
+ [2809] = 465,
+ [2810] = 404,
+ [2811] = 405,
+ [2812] = 406,
+ [2813] = 407,
+ [2814] = 408,
+ [2815] = 409,
+ [2816] = 410,
+ [2817] = 411,
+ [2818] = 412,
+ [2819] = 413,
+ [2820] = 1019,
+ [2821] = 1022,
+ [2822] = 407,
+ [2823] = 934,
+ [2824] = 421,
+ [2825] = 399,
+ [2826] = 408,
+ [2827] = 1020,
+ [2828] = 409,
+ [2829] = 453,
+ [2830] = 1021,
+ [2831] = 934,
+ [2832] = 1004,
+ [2833] = 1022,
+ [2834] = 385,
+ [2835] = 437,
+ [2836] = 386,
+ [2837] = 386,
+ [2838] = 410,
+ [2839] = 386,
+ [2840] = 2840,
+ [2841] = 384,
+ [2842] = 437,
+ [2843] = 411,
+ [2844] = 412,
+ [2845] = 413,
+ [2846] = 991,
+ [2847] = 437,
+ [2848] = 385,
+ [2849] = 2849,
+ [2850] = 399,
+ [2851] = 401,
+ [2852] = 465,
+ [2853] = 404,
+ [2854] = 405,
+ [2855] = 406,
+ [2856] = 407,
+ [2857] = 408,
+ [2858] = 409,
+ [2859] = 410,
+ [2860] = 411,
+ [2861] = 412,
+ [2862] = 413,
+ [2863] = 399,
+ [2864] = 401,
+ [2865] = 465,
+ [2866] = 404,
+ [2867] = 405,
+ [2868] = 406,
+ [2869] = 407,
+ [2870] = 408,
+ [2871] = 409,
+ [2872] = 410,
+ [2873] = 411,
+ [2874] = 412,
+ [2875] = 413,
+ [2876] = 437,
+ [2877] = 437,
+ [2878] = 2878,
+ [2879] = 1023,
+ [2880] = 399,
+ [2881] = 1018,
+ [2882] = 992,
+ [2883] = 380,
+ [2884] = 1019,
+ [2885] = 2885,
+ [2886] = 401,
+ [2887] = 998,
+ [2888] = 417,
+ [2889] = 437,
+ [2890] = 1023,
+ [2891] = 384,
+ [2892] = 1033,
+ [2893] = 934,
+ [2894] = 386,
+ [2895] = 385,
+ [2896] = 992,
+ [2897] = 878,
+ [2898] = 398,
+ [2899] = 2899,
+ [2900] = 384,
+ [2901] = 2901,
+ [2902] = 2902,
+ [2903] = 1027,
+ [2904] = 1050,
+ [2905] = 437,
+ [2906] = 1020,
+ [2907] = 380,
+ [2908] = 428,
+ [2909] = 924,
+ [2910] = 380,
+ [2911] = 975,
+ [2912] = 401,
+ [2913] = 400,
+ [2914] = 429,
+ [2915] = 430,
+ [2916] = 2286,
+ [2917] = 451,
+ [2918] = 1022,
+ [2919] = 991,
+ [2920] = 1020,
+ [2921] = 426,
+ [2922] = 1259,
+ [2923] = 428,
+ [2924] = 430,
+ [2925] = 432,
+ [2926] = 433,
+ [2927] = 1002,
+ [2928] = 1076,
+ [2929] = 1079,
+ [2930] = 417,
+ [2931] = 424,
+ [2932] = 425,
+ [2933] = 385,
+ [2934] = 451,
+ [2935] = 453,
+ [2936] = 1003,
+ [2937] = 1004,
+ [2938] = 386,
+ [2939] = 398,
+ [2940] = 429,
+ [2941] = 431,
+ [2942] = 1259,
+ [2943] = 384,
+ [2944] = 1018,
+ [2945] = 1019,
+ [2946] = 452,
+ [2947] = 428,
+ [2948] = 400,
+ [2949] = 430,
+ [2950] = 427,
+ [2951] = 422,
+ [2952] = 1020,
+ [2953] = 452,
+ [2954] = 402,
+ [2955] = 1021,
+ [2956] = 423,
+ [2957] = 414,
+ [2958] = 427,
+ [2959] = 452,
+ [2960] = 417,
+ [2961] = 2961,
+ [2962] = 399,
+ [2963] = 400,
+ [2964] = 429,
+ [2965] = 401,
+ [2966] = 432,
+ [2967] = 433,
+ [2968] = 402,
+ [2969] = 422,
+ [2970] = 432,
+ [2971] = 433,
+ [2972] = 437,
+ [2973] = 414,
+ [2974] = 1022,
+ [2975] = 1076,
+ [2976] = 1079,
+ [2977] = 1050,
+ [2978] = 423,
+ [2979] = 399,
+ [2980] = 428,
+ [2981] = 430,
+ [2982] = 401,
+ [2983] = 1076,
+ [2984] = 1079,
+ [2985] = 1023,
+ [2986] = 924,
+ [2987] = 975,
+ [2988] = 990,
+ [2989] = 428,
+ [2990] = 400,
+ [2991] = 1214,
+ [2992] = 430,
+ [2993] = 1248,
+ [2994] = 873,
+ [2995] = 1248,
+ [2996] = 1052,
+ [2997] = 402,
+ [2998] = 1259,
+ [2999] = 421,
+ [3000] = 429,
+ [3001] = 414,
+ [3002] = 424,
+ [3003] = 425,
+ [3004] = 465,
+ [3005] = 404,
+ [3006] = 405,
+ [3007] = 406,
+ [3008] = 407,
+ [3009] = 408,
+ [3010] = 409,
+ [3011] = 410,
+ [3012] = 411,
+ [3013] = 412,
+ [3014] = 413,
+ [3015] = 426,
+ [3016] = 424,
+ [3017] = 425,
+ [3018] = 426,
+ [3019] = 452,
+ [3020] = 452,
+ [3021] = 421,
+ [3022] = 1027,
+ [3023] = 1053,
+ [3024] = 428,
+ [3025] = 400,
+ [3026] = 430,
+ [3027] = 399,
+ [3028] = 431,
+ [3029] = 429,
+ [3030] = 1283,
+ [3031] = 402,
+ [3032] = 465,
+ [3033] = 404,
+ [3034] = 405,
+ [3035] = 406,
+ [3036] = 407,
+ [3037] = 408,
+ [3038] = 409,
+ [3039] = 410,
+ [3040] = 411,
+ [3041] = 412,
+ [3042] = 413,
+ [3043] = 437,
+ [3044] = 401,
+ [3045] = 414,
+ [3046] = 431,
+ [3047] = 437,
+ [3048] = 452,
+ [3049] = 3049,
+ [3050] = 1033,
+ [3051] = 399,
+ [3052] = 400,
+ [3053] = 429,
+ [3054] = 401,
+ [3055] = 402,
+ [3056] = 1214,
+ [3057] = 427,
+ [3058] = 1248,
+ [3059] = 414,
+ [3060] = 3060,
+ [3061] = 1076,
+ [3062] = 451,
+ [3063] = 1079,
+ [3064] = 453,
+ [3065] = 400,
+ [3066] = 398,
+ [3067] = 399,
+ [3068] = 385,
+ [3069] = 465,
+ [3070] = 401,
+ [3071] = 432,
+ [3072] = 433,
+ [3073] = 1283,
+ [3074] = 402,
+ [3075] = 404,
+ [3076] = 386,
+ [3077] = 428,
+ [3078] = 430,
+ [3079] = 414,
+ [3080] = 384,
+ [3081] = 451,
+ [3082] = 1076,
+ [3083] = 421,
+ [3084] = 453,
+ [3085] = 1079,
+ [3086] = 405,
+ [3087] = 421,
+ [3088] = 398,
+ [3089] = 406,
+ [3090] = 1283,
+ [3091] = 407,
+ [3092] = 399,
+ [3093] = 428,
+ [3094] = 430,
+ [3095] = 401,
+ [3096] = 465,
+ [3097] = 404,
+ [3098] = 405,
+ [3099] = 406,
+ [3100] = 407,
+ [3101] = 408,
+ [3102] = 409,
+ [3103] = 410,
+ [3104] = 411,
+ [3105] = 412,
+ [3106] = 413,
+ [3107] = 408,
+ [3108] = 409,
+ [3109] = 429,
+ [3110] = 410,
+ [3111] = 465,
+ [3112] = 421,
+ [3113] = 404,
+ [3114] = 405,
+ [3115] = 406,
+ [3116] = 407,
+ [3117] = 408,
+ [3118] = 409,
+ [3119] = 410,
+ [3120] = 411,
+ [3121] = 465,
+ [3122] = 404,
+ [3123] = 405,
+ [3124] = 406,
+ [3125] = 407,
+ [3126] = 408,
+ [3127] = 409,
+ [3128] = 410,
+ [3129] = 411,
+ [3130] = 412,
+ [3131] = 413,
+ [3132] = 412,
+ [3133] = 413,
+ [3134] = 411,
+ [3135] = 412,
+ [3136] = 413,
+ [3137] = 424,
+ [3138] = 425,
+ [3139] = 426,
+ [3140] = 451,
+ [3141] = 453,
+ [3142] = 3142,
+ [3143] = 429,
+ [3144] = 437,
+ [3145] = 431,
+ [3146] = 451,
+ [3147] = 453,
+ [3148] = 3148,
+ [3149] = 398,
+ [3150] = 3150,
+ [3151] = 427,
+ [3152] = 421,
+ [3153] = 451,
+ [3154] = 453,
+ [3155] = 398,
+ [3156] = 432,
+ [3157] = 433,
+ [3158] = 398,
+ [3159] = 427,
+ [3160] = 465,
+ [3161] = 404,
+ [3162] = 405,
+ [3163] = 432,
+ [3164] = 433,
+ [3165] = 406,
+ [3166] = 407,
+ [3167] = 408,
+ [3168] = 409,
+ [3169] = 410,
+ [3170] = 411,
+ [3171] = 412,
+ [3172] = 413,
+ [3173] = 417,
+ [3174] = 422,
+ [3175] = 423,
+ [3176] = 1259,
+ [3177] = 417,
+ [3178] = 422,
+ [3179] = 2468,
+ [3180] = 2470,
+ [3181] = 423,
+ [3182] = 427,
+ [3183] = 2440,
+ [3184] = 3184,
+ [3185] = 432,
+ [3186] = 433,
+ [3187] = 452,
+ [3188] = 991,
+ [3189] = 427,
+ [3190] = 428,
+ [3191] = 400,
+ [3192] = 430,
+ [3193] = 2464,
+ [3194] = 432,
+ [3195] = 433,
+ [3196] = 992,
+ [3197] = 402,
+ [3198] = 1255,
+ [3199] = 1248,
+ [3200] = 451,
+ [3201] = 3201,
+ [3202] = 1076,
+ [3203] = 417,
+ [3204] = 453,
+ [3205] = 2464,
+ [3206] = 422,
+ [3207] = 417,
+ [3208] = 1079,
+ [3209] = 423,
+ [3210] = 424,
+ [3211] = 425,
+ [3212] = 426,
+ [3213] = 3213,
+ [3214] = 437,
+ [3215] = 414,
+ [3216] = 431,
+ [3217] = 424,
+ [3218] = 425,
+ [3219] = 426,
+ [3220] = 380,
+ [3221] = 417,
+ [3222] = 431,
+ [3223] = 422,
+ [3224] = 423,
+ [3225] = 399,
+ [3226] = 429,
+ [3227] = 1076,
+ [3228] = 401,
+ [3229] = 1079,
+ [3230] = 1214,
+ [3231] = 1283,
+ [3232] = 452,
+ [3233] = 424,
+ [3234] = 425,
+ [3235] = 426,
+ [3236] = 431,
+ [3237] = 437,
+ [3238] = 398,
+ [3239] = 424,
+ [3240] = 425,
+ [3241] = 426,
+ [3242] = 431,
+ [3243] = 3243,
+ [3244] = 452,
+ [3245] = 437,
+ [3246] = 422,
+ [3247] = 2546,
+ [3248] = 996,
+ [3249] = 437,
+ [3250] = 437,
+ [3251] = 400,
+ [3252] = 423,
+ [3253] = 402,
+ [3254] = 465,
+ [3255] = 404,
+ [3256] = 405,
+ [3257] = 406,
+ [3258] = 407,
+ [3259] = 408,
+ [3260] = 409,
+ [3261] = 410,
+ [3262] = 411,
+ [3263] = 412,
+ [3264] = 413,
+ [3265] = 437,
+ [3266] = 400,
+ [3267] = 414,
+ [3268] = 3268,
+ [3269] = 402,
+ [3270] = 421,
+ [3271] = 399,
+ [3272] = 428,
+ [3273] = 430,
+ [3274] = 414,
+ [3275] = 427,
+ [3276] = 401,
+ [3277] = 1259,
+ [3278] = 465,
+ [3279] = 404,
+ [3280] = 417,
+ [3281] = 405,
+ [3282] = 406,
+ [3283] = 399,
+ [3284] = 407,
+ [3285] = 408,
+ [3286] = 409,
+ [3287] = 410,
+ [3288] = 401,
+ [3289] = 411,
+ [3290] = 432,
+ [3291] = 433,
+ [3292] = 412,
+ [3293] = 413,
+ [3294] = 3294,
+ [3295] = 1255,
+ [3296] = 451,
+ [3297] = 437,
+ [3298] = 453,
+ [3299] = 398,
+ [3300] = 429,
+ [3301] = 878,
+ [3302] = 422,
+ [3303] = 437,
+ [3304] = 452,
+ [3305] = 421,
+ [3306] = 423,
+ [3307] = 424,
+ [3308] = 425,
+ [3309] = 426,
+ [3310] = 427,
+ [3311] = 1255,
+ [3312] = 421,
+ [3313] = 380,
+ [3314] = 400,
+ [3315] = 399,
+ [3316] = 431,
+ [3317] = 432,
+ [3318] = 433,
+ [3319] = 3319,
+ [3320] = 402,
+ [3321] = 465,
+ [3322] = 404,
+ [3323] = 405,
+ [3324] = 406,
+ [3325] = 407,
+ [3326] = 399,
+ [3327] = 401,
+ [3328] = 408,
+ [3329] = 409,
+ [3330] = 410,
+ [3331] = 411,
+ [3332] = 412,
+ [3333] = 413,
+ [3334] = 465,
+ [3335] = 404,
+ [3336] = 405,
+ [3337] = 406,
+ [3338] = 407,
+ [3339] = 408,
+ [3340] = 409,
+ [3341] = 410,
+ [3342] = 411,
+ [3343] = 412,
+ [3344] = 413,
+ [3345] = 427,
+ [3346] = 414,
+ [3347] = 1255,
+ [3348] = 1076,
+ [3349] = 1079,
+ [3350] = 451,
+ [3351] = 453,
+ [3352] = 417,
+ [3353] = 398,
+ [3354] = 399,
+ [3355] = 2547,
+ [3356] = 1214,
+ [3357] = 401,
+ [3358] = 422,
+ [3359] = 437,
+ [3360] = 1248,
+ [3361] = 3361,
+ [3362] = 3362,
+ [3363] = 451,
+ [3364] = 453,
+ [3365] = 2455,
+ [3366] = 3366,
+ [3367] = 423,
+ [3368] = 1076,
+ [3369] = 1079,
+ [3370] = 3370,
+ [3371] = 934,
+ [3372] = 3372,
+ [3373] = 424,
+ [3374] = 425,
+ [3375] = 426,
+ [3376] = 432,
+ [3377] = 433,
+ [3378] = 398,
+ [3379] = 401,
+ [3380] = 428,
+ [3381] = 430,
+ [3382] = 2384,
+ [3383] = 431,
+ [3384] = 2396,
+ [3385] = 2405,
+ [3386] = 2450,
+ [3387] = 1283,
+ [3388] = 998,
+ [3389] = 999,
+ [3390] = 1255,
+ [3391] = 421,
+ [3392] = 429,
+ [3393] = 417,
+ [3394] = 3394,
+ [3395] = 1076,
+ [3396] = 1079,
+ [3397] = 422,
+ [3398] = 465,
+ [3399] = 404,
+ [3400] = 405,
+ [3401] = 406,
+ [3402] = 407,
+ [3403] = 408,
+ [3404] = 409,
+ [3405] = 410,
+ [3406] = 411,
+ [3407] = 412,
+ [3408] = 413,
+ [3409] = 423,
+ [3410] = 427,
+ [3411] = 3411,
+ [3412] = 1214,
+ [3413] = 2440,
+ [3414] = 437,
+ [3415] = 3415,
+ [3416] = 1079,
+ [3417] = 3417,
+ [3418] = 2608,
+ [3419] = 405,
+ [3420] = 3420,
+ [3421] = 406,
+ [3422] = 1964,
+ [3423] = 407,
+ [3424] = 1487,
+ [3425] = 424,
+ [3426] = 425,
+ [3427] = 3427,
+ [3428] = 408,
+ [3429] = 426,
+ [3430] = 409,
+ [3431] = 427,
+ [3432] = 410,
+ [3433] = 411,
+ [3434] = 1965,
+ [3435] = 412,
+ [3436] = 431,
+ [3437] = 1997,
+ [3438] = 3438,
+ [3439] = 413,
+ [3440] = 3440,
+ [3441] = 2885,
+ [3442] = 3442,
+ [3443] = 452,
+ [3444] = 1961,
+ [3445] = 2899,
+ [3446] = 1952,
+ [3447] = 431,
+ [3448] = 1952,
+ [3449] = 1533,
+ [3450] = 432,
+ [3451] = 2901,
+ [3452] = 433,
+ [3453] = 3453,
+ [3454] = 400,
+ [3455] = 3455,
+ [3456] = 1532,
+ [3457] = 1997,
+ [3458] = 3458,
+ [3459] = 402,
+ [3460] = 3460,
+ [3461] = 1964,
+ [3462] = 1965,
+ [3463] = 1532,
+ [3464] = 422,
+ [3465] = 3465,
+ [3466] = 1574,
+ [3467] = 1589,
+ [3468] = 1997,
+ [3469] = 2902,
+ [3470] = 2686,
+ [3471] = 3471,
+ [3472] = 3472,
+ [3473] = 1964,
+ [3474] = 3474,
+ [3475] = 3475,
+ [3476] = 1965,
+ [3477] = 3477,
+ [3478] = 414,
+ [3479] = 3479,
+ [3480] = 2768,
+ [3481] = 1595,
+ [3482] = 1630,
+ [3483] = 3483,
+ [3484] = 427,
+ [3485] = 3485,
+ [3486] = 3243,
+ [3487] = 1595,
+ [3488] = 2849,
+ [3489] = 3489,
+ [3490] = 3490,
+ [3491] = 3491,
+ [3492] = 2840,
+ [3493] = 399,
+ [3494] = 1487,
+ [3495] = 3495,
+ [3496] = 437,
+ [3497] = 401,
+ [3498] = 3148,
+ [3499] = 1533,
+ [3500] = 3500,
+ [3501] = 1630,
+ [3502] = 3502,
+ [3503] = 1574,
+ [3504] = 1589,
+ [3505] = 3505,
+ [3506] = 1569,
+ [3507] = 1595,
+ [3508] = 1630,
+ [3509] = 1631,
+ [3510] = 1632,
+ [3511] = 2682,
+ [3512] = 1255,
+ [3513] = 1631,
+ [3514] = 421,
+ [3515] = 1631,
+ [3516] = 1632,
+ [3517] = 1632,
+ [3518] = 3268,
+ [3519] = 3519,
+ [3520] = 3520,
+ [3521] = 3521,
+ [3522] = 2568,
+ [3523] = 1952,
+ [3524] = 1569,
+ [3525] = 2592,
+ [3526] = 3526,
+ [3527] = 3527,
+ [3528] = 3528,
+ [3529] = 3529,
+ [3530] = 3530,
+ [3531] = 3531,
+ [3532] = 3532,
+ [3533] = 3533,
+ [3534] = 2878,
+ [3535] = 3535,
+ [3536] = 417,
+ [3537] = 424,
+ [3538] = 425,
+ [3539] = 426,
+ [3540] = 3540,
+ [3541] = 423,
+ [3542] = 398,
+ [3543] = 1964,
+ [3544] = 3544,
+ [3545] = 1532,
+ [3546] = 3546,
+ [3547] = 3547,
+ [3548] = 1965,
+ [3549] = 3549,
+ [3550] = 3550,
+ [3551] = 431,
+ [3552] = 3552,
+ [3553] = 437,
+ [3554] = 3554,
+ [3555] = 1532,
+ [3556] = 3556,
+ [3557] = 3049,
+ [3558] = 421,
+ [3559] = 1569,
+ [3560] = 3560,
+ [3561] = 3561,
+ [3562] = 3184,
+ [3563] = 3563,
+ [3564] = 3564,
+ [3565] = 3565,
+ [3566] = 3566,
+ [3567] = 3150,
+ [3568] = 3568,
+ [3569] = 3569,
+ [3570] = 3570,
+ [3571] = 465,
+ [3572] = 404,
+ [3573] = 405,
+ [3574] = 406,
+ [3575] = 407,
+ [3576] = 1487,
+ [3577] = 408,
+ [3578] = 409,
+ [3579] = 410,
+ [3580] = 411,
+ [3581] = 412,
+ [3582] = 413,
+ [3583] = 3583,
+ [3584] = 3584,
+ [3585] = 3585,
+ [3586] = 3586,
+ [3587] = 451,
+ [3588] = 1574,
+ [3589] = 1533,
+ [3590] = 1487,
+ [3591] = 428,
+ [3592] = 1961,
+ [3593] = 3593,
+ [3594] = 432,
+ [3595] = 452,
+ [3596] = 398,
+ [3597] = 1248,
+ [3598] = 428,
+ [3599] = 429,
+ [3600] = 430,
+ [3601] = 430,
+ [3602] = 1961,
+ [3603] = 433,
+ [3604] = 1533,
+ [3605] = 401,
+ [3606] = 3606,
+ [3607] = 2646,
+ [3608] = 1574,
+ [3609] = 1589,
+ [3610] = 3610,
+ [3611] = 1589,
+ [3612] = 3612,
+ [3613] = 1533,
+ [3614] = 1595,
+ [3615] = 1630,
+ [3616] = 385,
+ [3617] = 3617,
+ [3618] = 424,
+ [3619] = 1961,
+ [3620] = 3620,
+ [3621] = 1631,
+ [3622] = 1632,
+ [3623] = 3623,
+ [3624] = 417,
+ [3625] = 3625,
+ [3626] = 3626,
+ [3627] = 425,
+ [3628] = 2626,
+ [3629] = 426,
+ [3630] = 3630,
+ [3631] = 386,
+ [3632] = 3632,
+ [3633] = 3633,
+ [3634] = 1574,
+ [3635] = 1589,
+ [3636] = 422,
+ [3637] = 3637,
+ [3638] = 1569,
+ [3639] = 3639,
+ [3640] = 3640,
+ [3641] = 429,
+ [3642] = 3142,
+ [3643] = 3643,
+ [3644] = 3644,
+ [3645] = 1997,
+ [3646] = 1283,
+ [3647] = 1952,
+ [3648] = 3648,
+ [3649] = 3649,
+ [3650] = 3650,
+ [3651] = 3651,
+ [3652] = 1214,
+ [3653] = 1569,
+ [3654] = 1952,
+ [3655] = 3655,
+ [3656] = 417,
+ [3657] = 3657,
+ [3658] = 3658,
+ [3659] = 3659,
+ [3660] = 3660,
+ [3661] = 3661,
+ [3662] = 3662,
+ [3663] = 3663,
+ [3664] = 1964,
+ [3665] = 451,
+ [3666] = 423,
+ [3667] = 3667,
+ [3668] = 422,
+ [3669] = 453,
+ [3670] = 384,
+ [3671] = 1259,
+ [3672] = 1965,
+ [3673] = 3673,
+ [3674] = 400,
+ [3675] = 3675,
+ [3676] = 1595,
+ [3677] = 3677,
+ [3678] = 3678,
+ [3679] = 402,
+ [3680] = 423,
+ [3681] = 3681,
+ [3682] = 3682,
+ [3683] = 3201,
+ [3684] = 1630,
+ [3685] = 3685,
+ [3686] = 3686,
+ [3687] = 1532,
+ [3688] = 1631,
+ [3689] = 2684,
+ [3690] = 3690,
+ [3691] = 1632,
+ [3692] = 414,
+ [3693] = 3693,
+ [3694] = 3694,
+ [3695] = 1076,
+ [3696] = 3696,
+ [3697] = 1079,
+ [3698] = 465,
+ [3699] = 3699,
+ [3700] = 404,
+ [3701] = 1961,
+ [3702] = 3702,
+ [3703] = 3703,
+ [3704] = 3704,
+ [3705] = 3705,
+ [3706] = 1487,
+ [3707] = 3707,
+ [3708] = 2729,
+ [3709] = 3709,
+ [3710] = 399,
+ [3711] = 1997,
+ [3712] = 1076,
+ [3713] = 453,
+ [3714] = 3714,
+ [3715] = 3715,
+ [3716] = 3142,
+ [3717] = 1574,
+ [3718] = 3148,
+ [3719] = 3150,
+ [3720] = 424,
+ [3721] = 3721,
+ [3722] = 425,
+ [3723] = 1965,
+ [3724] = 3294,
+ [3725] = 426,
+ [3726] = 3610,
+ [3727] = 1595,
+ [3728] = 3728,
+ [3729] = 3729,
+ [3730] = 3243,
+ [3731] = 3731,
+ [3732] = 3060,
+ [3733] = 3733,
+ [3734] = 3734,
+ [3735] = 3735,
+ [3736] = 1952,
+ [3737] = 3737,
+ [3738] = 3738,
+ [3739] = 3739,
+ [3740] = 3268,
+ [3741] = 3394,
+ [3742] = 2464,
+ [3743] = 1964,
+ [3744] = 431,
+ [3745] = 3411,
+ [3746] = 423,
+ [3747] = 417,
+ [3748] = 3748,
+ [3749] = 3749,
+ [3750] = 3049,
+ [3751] = 3751,
+ [3752] = 3752,
+ [3753] = 3372,
+ [3754] = 3754,
+ [3755] = 3362,
+ [3756] = 3756,
+ [3757] = 3757,
+ [3758] = 1533,
+ [3759] = 3759,
+ [3760] = 3760,
+ [3761] = 1532,
+ [3762] = 1631,
+ [3763] = 3763,
+ [3764] = 3764,
+ [3765] = 3765,
+ [3766] = 3201,
+ [3767] = 3767,
+ [3768] = 3648,
+ [3769] = 3769,
+ [3770] = 3770,
+ [3771] = 1997,
+ [3772] = 3772,
+ [3773] = 3773,
+ [3774] = 3361,
+ [3775] = 3775,
+ [3776] = 3319,
+ [3777] = 3777,
+ [3778] = 3778,
+ [3779] = 3366,
+ [3780] = 3780,
+ [3781] = 432,
+ [3782] = 433,
+ [3783] = 3783,
+ [3784] = 1630,
+ [3785] = 3370,
+ [3786] = 3786,
+ [3787] = 3787,
+ [3788] = 3788,
+ [3789] = 3789,
+ [3790] = 3790,
+ [3791] = 1569,
+ [3792] = 3792,
+ [3793] = 3793,
+ [3794] = 3794,
+ [3795] = 3626,
+ [3796] = 3703,
+ [3797] = 3797,
+ [3798] = 3798,
+ [3799] = 3799,
+ [3800] = 422,
+ [3801] = 3801,
+ [3802] = 3802,
+ [3803] = 2961,
+ [3804] = 3804,
+ [3805] = 3805,
+ [3806] = 3806,
+ [3807] = 3807,
+ [3808] = 3808,
+ [3809] = 3809,
+ [3810] = 3213,
+ [3811] = 3811,
+ [3812] = 3184,
+ [3813] = 3813,
+ [3814] = 3814,
+ [3815] = 1961,
+ [3816] = 2187,
+ [3817] = 3817,
+ [3818] = 2192,
+ [3819] = 3819,
+ [3820] = 2197,
+ [3821] = 2180,
+ [3822] = 3822,
+ [3823] = 3823,
+ [3824] = 3824,
+ [3825] = 3825,
+ [3826] = 3826,
+ [3827] = 3827,
+ [3828] = 3828,
+ [3829] = 3769,
+ [3830] = 427,
+ [3831] = 3831,
+ [3832] = 3832,
+ [3833] = 2183,
+ [3834] = 3834,
+ [3835] = 2194,
+ [3836] = 2190,
+ [3837] = 2181,
+ [3838] = 3814,
+ [3839] = 3839,
+ [3840] = 3840,
+ [3841] = 3841,
+ [3842] = 3842,
+ [3843] = 3843,
+ [3844] = 1632,
+ [3845] = 3845,
+ [3846] = 1487,
+ [3847] = 3847,
+ [3848] = 3824,
+ [3849] = 2440,
+ [3850] = 1589,
+ [3851] = 3851,
+ [3852] = 3852,
+ [3853] = 3853,
+ [3854] = 3854,
+ [3855] = 3855,
+ [3856] = 3856,
+ [3857] = 3857,
+ [3858] = 3471,
+ [3859] = 3528,
+ [3860] = 3640,
+ [3861] = 3660,
+ [3862] = 3661,
+ [3863] = 3863,
+ [3864] = 3864,
+ [3865] = 3865,
+ [3866] = 3866,
+ [3867] = 3867,
+ [3868] = 3868,
+ [3869] = 3869,
+ [3870] = 3870,
+ [3871] = 3871,
+ [3872] = 3872,
+ [3873] = 3709,
+ [3874] = 3874,
+ [3875] = 3427,
+ [3876] = 3876,
+ [3877] = 3877,
+ [3878] = 3440,
+ [3879] = 3879,
+ [3880] = 3533,
+ [3881] = 3610,
+ [3882] = 3540,
+ [3883] = 3648,
+ [3884] = 3554,
+ [3885] = 3626,
+ [3886] = 3620,
+ [3887] = 3625,
+ [3888] = 3703,
+ [3889] = 3639,
+ [3890] = 3651,
+ [3891] = 3201,
+ [3892] = 3243,
+ [3893] = 3268,
+ [3894] = 3778,
+ [3895] = 3895,
+ [3896] = 3896,
+ [3897] = 3825,
+ [3898] = 3898,
+ [3899] = 3899,
+ [3900] = 3900,
+ [3901] = 3901,
+ [3902] = 3902,
+ [3903] = 3903,
+ [3904] = 3752,
+ [3905] = 3905,
+ [3906] = 3906,
+ [3907] = 3907,
+ [3908] = 3908,
+ [3909] = 3909,
+ [3910] = 3910,
+ [3911] = 3911,
+ [3912] = 3912,
+ [3913] = 3913,
+ [3914] = 3914,
+ [3915] = 3915,
+ [3916] = 3916,
+ [3917] = 3917,
+ [3918] = 3918,
+ [3919] = 3919,
+ [3920] = 3920,
+ [3921] = 3788,
+ [3922] = 3813,
+ [3923] = 3822,
+ [3924] = 3826,
+ [3925] = 3827,
+ [3926] = 3926,
+ [3927] = 3927,
+ [3928] = 3928,
+ [3929] = 3929,
+ [3930] = 3930,
+ [3931] = 3931,
+ [3932] = 3932,
+ [3933] = 3933,
+ [3934] = 3934,
+ [3935] = 3935,
+ [3936] = 3936,
+ [3937] = 3937,
+ [3938] = 3938,
+ [3939] = 3939,
+ [3940] = 3940,
+ [3941] = 3941,
+ [3942] = 3942,
+ [3943] = 3943,
+ [3944] = 3944,
+ [3945] = 3945,
+ [3946] = 3946,
+ [3947] = 3947,
+ [3948] = 3948,
+ [3949] = 3949,
+ [3950] = 3950,
+ [3951] = 3951,
+ [3952] = 3952,
+ [3953] = 3953,
+ [3954] = 3839,
+ [3955] = 3729,
+ [3956] = 3767,
+ [3957] = 3957,
+ [3958] = 3958,
+ [3959] = 3959,
+ [3960] = 3960,
+ [3961] = 3961,
+ [3962] = 3962,
+ [3963] = 3963,
+ [3964] = 3964,
+ [3965] = 3965,
+ [3966] = 3966,
+ [3967] = 3967,
+ [3968] = 3968,
+ [3969] = 3969,
+ [3970] = 3970,
+ [3971] = 3971,
+ [3972] = 3972,
+ [3973] = 3973,
+ [3974] = 3974,
+ [3975] = 3975,
+ [3976] = 3976,
+ [3977] = 3977,
+ [3978] = 3978,
+ [3979] = 3979,
+ [3980] = 3980,
+ [3981] = 3981,
+ [3982] = 3662,
+ [3983] = 3667,
+ [3984] = 3984,
+ [3985] = 3759,
+ [3986] = 3765,
+ [3987] = 3987,
+ [3988] = 3988,
+ [3989] = 3490,
+ [3990] = 3491,
+ [3991] = 3991,
+ [3992] = 3992,
+ [3993] = 3563,
+ [3994] = 3994,
+ [3995] = 3995,
+ [3996] = 3996,
+ [3997] = 3997,
+ [3998] = 3998,
+ [3999] = 3999,
+ [4000] = 4000,
+ [4001] = 3685,
+ [4002] = 4002,
+ [4003] = 4003,
+ [4004] = 4004,
+ [4005] = 4005,
+ [4006] = 3704,
+ [4007] = 4007,
+ [4008] = 4008,
+ [4009] = 3530,
+ [4010] = 4010,
+ [4011] = 4011,
+ [4012] = 4012,
+ [4013] = 3799,
+ [4014] = 3805,
+ [4015] = 3806,
+ [4016] = 3808,
+ [4017] = 4017,
+ [4018] = 4018,
+ [4019] = 4019,
+ [4020] = 4020,
+ [4021] = 4021,
+ [4022] = 4022,
+ [4023] = 4023,
+ [4024] = 3552,
+ [4025] = 3049,
+ [4026] = 3556,
+ [4027] = 3565,
+ [4028] = 4028,
+ [4029] = 3693,
+ [4030] = 4030,
+ [4031] = 4031,
+ [4032] = 4032,
+ [4033] = 4033,
+ [4034] = 4034,
+ [4035] = 3500,
+ [4036] = 4036,
+ [4037] = 4037,
+ [4038] = 4038,
+ [4039] = 4039,
+ [4040] = 4040,
+ [4041] = 3474,
+ [4042] = 4042,
+ [4043] = 3675,
+ [4044] = 4044,
+ [4045] = 4045,
+ [4046] = 3677,
+ [4047] = 3690,
+ [4048] = 3460,
+ [4049] = 3438,
+ [4050] = 4050,
+ [4051] = 4051,
+ [4052] = 3535,
+ [4053] = 3659,
+ [4054] = 3819,
+ [4055] = 3823,
+ [4056] = 3617,
+ [4057] = 3644,
+ [4058] = 3649,
+ [4059] = 3673,
+ [4060] = 3696,
+ [4061] = 4061,
+ [4062] = 4062,
+ [4063] = 4063,
+ [4064] = 4064,
+ [4065] = 4065,
+ [4066] = 3547,
+ [4067] = 3623,
+ [4068] = 4068,
+ [4069] = 3632,
+ [4070] = 3643,
+ [4071] = 3650,
+ [4072] = 3655,
+ [4073] = 3657,
+ [4074] = 3658,
+ [4075] = 3705,
+ [4076] = 4076,
+ [4077] = 4077,
+ [4078] = 4078,
+ [4079] = 3455,
+ [4080] = 4080,
+ [4081] = 4081,
+ [4082] = 4082,
+ [4083] = 4083,
+ [4084] = 4084,
+ [4085] = 4085,
+ [4086] = 4086,
+ [4087] = 4087,
+ [4088] = 3612,
+ [4089] = 4089,
+ [4090] = 3142,
+ [4091] = 4091,
+ [4092] = 4092,
+ [4093] = 4093,
+ [4094] = 4094,
+ [4095] = 3699,
+ [4096] = 3702,
+ [4097] = 3417,
+ [4098] = 4098,
+ [4099] = 3420,
+ [4100] = 4100,
+ [4101] = 3472,
+ [4102] = 3475,
+ [4103] = 3479,
+ [4104] = 3483,
+ [4105] = 3485,
+ [4106] = 3489,
+ [4107] = 3495,
+ [4108] = 4108,
+ [4109] = 3148,
+ [4110] = 4110,
+ [4111] = 4111,
+ [4112] = 3502,
+ [4113] = 3505,
+ [4114] = 3519,
+ [4115] = 3520,
+ [4116] = 3526,
+ [4117] = 3527,
+ [4118] = 3531,
+ [4119] = 3532,
+ [4120] = 4120,
+ [4121] = 3560,
+ [4122] = 3561,
+ [4123] = 3564,
+ [4124] = 3566,
+ [4125] = 4125,
+ [4126] = 3150,
+ [4127] = 3568,
+ [4128] = 3569,
+ [4129] = 3570,
+ [4130] = 3583,
+ [4131] = 3584,
+ [4132] = 3585,
+ [4133] = 3586,
+ [4134] = 3593,
+ [4135] = 4135,
+ [4136] = 3630,
+ [4137] = 417,
+ [4138] = 3633,
+ [4139] = 3637,
+ [4140] = 4140,
+ [4141] = 4141,
+ [4142] = 4142,
+ [4143] = 4143,
+ [4144] = 4144,
+ [4145] = 4145,
+ [4146] = 4146,
+ [4147] = 4147,
+ [4148] = 4148,
+ [4149] = 3678,
+ [4150] = 3681,
+ [4151] = 4151,
+ [4152] = 3682,
+ [4153] = 3686,
+ [4154] = 422,
+ [4155] = 4155,
+ [4156] = 4156,
+ [4157] = 4157,
+ [4158] = 4158,
+ [4159] = 4159,
+ [4160] = 4160,
+ [4161] = 4161,
+ [4162] = 4162,
+ [4163] = 3694,
+ [4164] = 3415,
+ [4165] = 4165,
+ [4166] = 423,
+ [4167] = 3707,
+ [4168] = 4168,
+ [4169] = 4169,
+ [4170] = 4170,
+ [4171] = 4171,
+ [4172] = 4172,
+ [4173] = 4173,
+ [4174] = 3529,
+ [4175] = 3544,
+ [4176] = 3546,
+ [4177] = 3549,
+ [4178] = 3606,
+ [4179] = 3521,
+ [4180] = 3550,
+ [4181] = 3184,
+ [4182] = 424,
+ [4183] = 425,
+ [4184] = 426,
+ [4185] = 431,
+ [4186] = 3442,
+ [4187] = 3453,
+ [4188] = 3458,
+ [4189] = 3465,
+ [4190] = 3477,
+ [4191] = 2187,
+ [4192] = 2192,
+ [4193] = 3663,
+ [4194] = 2197,
+ [4195] = 2180,
+ [4196] = 2183,
+ [4197] = 2194,
+ [4198] = 2190,
+ [4199] = 2181,
+ [4200] = 4200,
+ [4201] = 4201,
+ [4202] = 3751,
+ [4203] = 2181,
+ [4204] = 3808,
+ [4205] = 422,
+ [4206] = 2181,
+ [4207] = 423,
+ [4208] = 2192,
+ [4209] = 3819,
+ [4210] = 3823,
+ [4211] = 3731,
+ [4212] = 3756,
+ [4213] = 3801,
+ [4214] = 3817,
+ [4215] = 2197,
+ [4216] = 2180,
+ [4217] = 3811,
+ [4218] = 3834,
+ [4219] = 3733,
+ [4220] = 3734,
+ [4221] = 3814,
+ [4222] = 3828,
+ [4223] = 3824,
+ [4224] = 3739,
+ [4225] = 3847,
+ [4226] = 3769,
+ [4227] = 3793,
+ [4228] = 3825,
+ [4229] = 3610,
+ [4230] = 2183,
+ [4231] = 2194,
+ [4232] = 2187,
+ [4233] = 3798,
+ [4234] = 3788,
+ [4235] = 3737,
+ [4236] = 3813,
+ [4237] = 3822,
+ [4238] = 3826,
+ [4239] = 3777,
+ [4240] = 2286,
+ [4241] = 3789,
+ [4242] = 3715,
+ [4243] = 3827,
+ [4244] = 2187,
+ [4245] = 3814,
+ [4246] = 3824,
+ [4247] = 3769,
+ [4248] = 3748,
+ [4249] = 2192,
+ [4250] = 2197,
+ [4251] = 3840,
+ [4252] = 3757,
+ [4253] = 3843,
+ [4254] = 417,
+ [4255] = 2180,
+ [4256] = 2183,
+ [4257] = 3648,
+ [4258] = 2194,
+ [4259] = 2190,
+ [4260] = 2181,
+ [4261] = 3752,
+ [4262] = 2187,
+ [4263] = 3760,
+ [4264] = 2187,
+ [4265] = 3832,
+ [4266] = 3770,
+ [4267] = 2192,
+ [4268] = 2197,
+ [4269] = 2180,
+ [4270] = 3809,
+ [4271] = 2183,
+ [4272] = 2194,
+ [4273] = 2190,
+ [4274] = 424,
+ [4275] = 3841,
+ [4276] = 3780,
+ [4277] = 425,
+ [4278] = 426,
+ [4279] = 2181,
+ [4280] = 431,
+ [4281] = 2192,
+ [4282] = 3839,
+ [4283] = 3729,
+ [4284] = 3767,
+ [4285] = 3759,
+ [4286] = 2190,
+ [4287] = 2197,
+ [4288] = 2180,
+ [4289] = 3765,
+ [4290] = 3728,
+ [4291] = 3790,
+ [4292] = 3773,
+ [4293] = 3786,
+ [4294] = 3807,
+ [4295] = 3802,
+ [4296] = 3735,
+ [4297] = 3764,
+ [4298] = 2183,
+ [4299] = 3703,
+ [4300] = 2194,
+ [4301] = 3778,
+ [4302] = 3799,
+ [4303] = 3787,
+ [4304] = 3714,
+ [4305] = 2190,
+ [4306] = 3626,
+ [4307] = 3805,
+ [4308] = 3806,
+ [4309] = 3831,
+ [4310] = 3797,
+ [4311] = 3794,
+ [4312] = 3775,
+ [4313] = 3792,
+ [4314] = 3842,
+ [4315] = 3721,
+ [4316] = 3845,
+ [4317] = 3749,
+ [4318] = 3772,
+ [4319] = 3783,
+ [4320] = 3754,
+ [4321] = 3763,
+ [4322] = 3738,
+ [4323] = 3804,
+ [4324] = 3920,
+ [4325] = 3826,
+ [4326] = 3827,
+ [4327] = 4148,
+ [4328] = 3927,
+ [4329] = 3928,
+ [4330] = 3996,
+ [4331] = 3929,
+ [4332] = 4151,
+ [4333] = 3930,
+ [4334] = 3931,
+ [4335] = 4155,
+ [4336] = 4156,
+ [4337] = 3825,
+ [4338] = 4169,
+ [4339] = 2187,
+ [4340] = 3944,
+ [4341] = 2192,
+ [4342] = 3752,
+ [4343] = 2192,
+ [4344] = 4170,
+ [4345] = 2197,
+ [4346] = 3852,
+ [4347] = 3853,
+ [4348] = 3854,
+ [4349] = 3855,
+ [4350] = 3856,
+ [4351] = 2180,
+ [4352] = 2183,
+ [4353] = 2194,
+ [4354] = 3949,
+ [4355] = 2190,
+ [4356] = 3950,
+ [4357] = 3951,
+ [4358] = 3952,
+ [4359] = 2181,
+ [4360] = 2197,
+ [4361] = 2180,
+ [4362] = 2183,
+ [4363] = 3839,
+ [4364] = 3729,
+ [4365] = 3767,
+ [4366] = 2194,
+ [4367] = 4171,
+ [4368] = 2190,
+ [4369] = 2181,
+ [4370] = 4173,
+ [4371] = 3969,
+ [4372] = 2187,
+ [4373] = 2192,
+ [4374] = 3970,
+ [4375] = 3971,
+ [4376] = 2197,
+ [4377] = 3972,
+ [4378] = 3863,
+ [4379] = 2180,
+ [4380] = 3867,
+ [4381] = 3868,
+ [4382] = 3973,
+ [4383] = 3974,
+ [4384] = 3975,
+ [4385] = 3976,
+ [4386] = 3977,
+ [4387] = 3978,
+ [4388] = 3869,
+ [4389] = 3870,
+ [4390] = 2183,
+ [4391] = 3979,
+ [4392] = 3980,
+ [4393] = 2194,
+ [4394] = 3981,
+ [4395] = 2190,
+ [4396] = 2181,
+ [4397] = 3895,
+ [4398] = 3984,
+ [4399] = 3759,
+ [4400] = 2440,
+ [4401] = 2464,
+ [4402] = 3765,
+ [4403] = 3916,
+ [4404] = 3917,
+ [4405] = 3918,
+ [4406] = 3926,
+ [4407] = 2190,
+ [4408] = 2181,
+ [4409] = 3948,
+ [4410] = 3997,
+ [4411] = 3953,
+ [4412] = 3998,
+ [4413] = 3999,
+ [4414] = 4000,
+ [4415] = 4002,
+ [4416] = 4003,
+ [4417] = 4004,
+ [4418] = 2187,
+ [4419] = 4005,
+ [4420] = 2192,
+ [4421] = 4007,
+ [4422] = 4008,
+ [4423] = 4010,
+ [4424] = 4011,
+ [4425] = 4012,
+ [4426] = 3957,
+ [4427] = 2187,
+ [4428] = 2192,
+ [4429] = 3799,
+ [4430] = 3805,
+ [4431] = 3806,
+ [4432] = 3808,
+ [4433] = 4017,
+ [4434] = 4020,
+ [4435] = 4021,
+ [4436] = 4018,
+ [4437] = 2197,
+ [4438] = 2180,
+ [4439] = 2183,
+ [4440] = 4019,
+ [4441] = 2194,
+ [4442] = 3987,
+ [4443] = 3988,
+ [4444] = 3958,
+ [4445] = 4032,
+ [4446] = 2190,
+ [4447] = 4033,
+ [4448] = 4036,
+ [4449] = 4037,
+ [4450] = 2181,
+ [4451] = 4038,
+ [4452] = 4039,
+ [4453] = 3959,
+ [4454] = 4040,
+ [4455] = 4042,
+ [4456] = 4201,
+ [4457] = 4044,
+ [4458] = 4045,
+ [4459] = 4050,
+ [4460] = 4051,
+ [4461] = 3960,
+ [4462] = 4034,
+ [4463] = 3961,
+ [4464] = 4022,
+ [4465] = 3962,
+ [4466] = 4091,
+ [4467] = 3819,
+ [4468] = 3823,
+ [4469] = 4061,
+ [4470] = 4092,
+ [4471] = 4062,
+ [4472] = 4063,
+ [4473] = 4108,
+ [4474] = 4157,
+ [4475] = 4064,
+ [4476] = 4158,
+ [4477] = 4159,
+ [4478] = 4065,
+ [4479] = 4172,
+ [4480] = 4068,
+ [4481] = 4076,
+ [4482] = 4077,
+ [4483] = 4078,
+ [4484] = 4080,
+ [4485] = 3963,
+ [4486] = 3964,
+ [4487] = 4081,
+ [4488] = 3947,
+ [4489] = 4089,
+ [4490] = 4093,
+ [4491] = 4094,
+ [4492] = 4098,
+ [4493] = 4100,
+ [4494] = 4110,
+ [4495] = 4111,
+ [4496] = 4120,
+ [4497] = 4023,
+ [4498] = 4125,
+ [4499] = 4135,
+ [4500] = 4140,
+ [4501] = 4141,
+ [4502] = 4142,
+ [4503] = 4143,
+ [4504] = 4144,
+ [4505] = 4145,
+ [4506] = 4146,
+ [4507] = 4147,
+ [4508] = 4160,
+ [4509] = 4161,
+ [4510] = 4162,
+ [4511] = 4165,
+ [4512] = 4168,
+ [4513] = 3965,
+ [4514] = 2197,
+ [4515] = 2180,
+ [4516] = 2183,
+ [4517] = 2194,
+ [4518] = 3864,
+ [4519] = 3966,
+ [4520] = 3865,
+ [4521] = 3871,
+ [4522] = 3872,
+ [4523] = 3851,
+ [4524] = 4028,
+ [4525] = 3991,
+ [4526] = 4030,
+ [4527] = 3992,
+ [4528] = 4031,
+ [4529] = 3967,
+ [4530] = 4200,
+ [4531] = 3898,
+ [4532] = 2468,
+ [4533] = 2470,
+ [4534] = 3945,
+ [4535] = 3899,
+ [4536] = 3857,
+ [4537] = 3968,
+ [4538] = 3900,
+ [4539] = 3901,
+ [4540] = 3902,
+ [4541] = 3905,
+ [4542] = 3906,
+ [4543] = 3907,
+ [4544] = 4082,
+ [4545] = 3778,
+ [4546] = 3915,
+ [4547] = 4083,
+ [4548] = 3994,
+ [4549] = 3913,
+ [4550] = 4084,
+ [4551] = 3866,
+ [4552] = 2546,
+ [4553] = 4085,
+ [4554] = 4086,
+ [4555] = 3874,
+ [4556] = 3876,
+ [4557] = 3877,
+ [4558] = 3879,
+ [4559] = 3903,
+ [4560] = 3995,
+ [4561] = 4087,
+ [4562] = 3946,
+ [4563] = 3914,
+ [4564] = 3908,
+ [4565] = 3909,
+ [4566] = 3910,
+ [4567] = 3911,
+ [4568] = 3788,
+ [4569] = 3813,
+ [4570] = 3912,
+ [4571] = 3896,
+ [4572] = 3822,
+ [4573] = 2547,
+ [4574] = 2455,
+ [4575] = 2384,
+ [4576] = 2396,
+ [4577] = 2405,
+ [4578] = 2450,
+ [4579] = 3919,
+ [4580] = 3932,
+ [4581] = 3933,
+ [4582] = 3934,
+ [4583] = 3935,
+ [4584] = 3936,
+ [4585] = 3937,
+ [4586] = 3938,
+ [4587] = 3939,
+ [4588] = 3940,
+ [4589] = 3941,
+ [4590] = 3942,
+ [4591] = 3943,
+ [4592] = 2187,
+ [4593] = 2608,
+ [4594] = 2684,
+ [4595] = 2180,
+ [4596] = 2183,
+ [4597] = 2194,
+ [4598] = 2286,
+ [4599] = 2885,
+ [4600] = 2899,
+ [4601] = 2901,
+ [4602] = 2902,
+ [4603] = 2686,
+ [4604] = 385,
+ [4605] = 2286,
+ [4606] = 2840,
+ [4607] = 2682,
+ [4608] = 386,
+ [4609] = 2568,
+ [4610] = 2592,
+ [4611] = 2286,
+ [4612] = 2878,
+ [4613] = 384,
+ [4614] = 2187,
+ [4615] = 2286,
+ [4616] = 2192,
+ [4617] = 2286,
+ [4618] = 2849,
+ [4619] = 2190,
+ [4620] = 2197,
+ [4621] = 2181,
+ [4622] = 2440,
+ [4623] = 2468,
+ [4624] = 2405,
+ [4625] = 2546,
+ [4626] = 2384,
+ [4627] = 2440,
+ [4628] = 2546,
+ [4629] = 3268,
+ [4630] = 2450,
+ [4631] = 427,
+ [4632] = 2405,
+ [4633] = 2464,
+ [4634] = 3362,
+ [4635] = 2547,
+ [4636] = 2450,
+ [4637] = 2440,
+ [4638] = 3372,
+ [4639] = 2396,
+ [4640] = 2396,
+ [4641] = 2405,
+ [4642] = 2464,
+ [4643] = 2470,
+ [4644] = 3201,
+ [4645] = 3142,
+ [4646] = 2547,
+ [4647] = 3049,
+ [4648] = 3148,
+ [4649] = 2455,
+ [4650] = 3060,
+ [4651] = 2440,
+ [4652] = 2450,
+ [4653] = 2547,
+ [4654] = 432,
+ [4655] = 2396,
+ [4656] = 2464,
+ [4657] = 2455,
+ [4658] = 433,
+ [4659] = 2384,
+ [4660] = 2464,
+ [4661] = 2440,
+ [4662] = 2470,
+ [4663] = 3184,
+ [4664] = 2468,
+ [4665] = 3361,
+ [4666] = 3370,
+ [4667] = 2455,
+ [4668] = 2405,
+ [4669] = 2547,
+ [4670] = 3394,
+ [4671] = 2547,
+ [4672] = 3411,
+ [4673] = 2468,
+ [4674] = 2470,
+ [4675] = 2546,
+ [4676] = 2468,
+ [4677] = 2455,
+ [4678] = 2470,
+ [4679] = 2961,
+ [4680] = 2546,
+ [4681] = 2450,
+ [4682] = 2546,
+ [4683] = 2470,
+ [4684] = 2455,
+ [4685] = 2384,
+ [4686] = 3150,
+ [4687] = 2464,
+ [4688] = 2286,
+ [4689] = 2384,
+ [4690] = 2396,
+ [4691] = 2405,
+ [4692] = 2450,
+ [4693] = 2396,
+ [4694] = 3243,
+ [4695] = 2468,
+ [4696] = 2384,
+ [4697] = 2608,
+ [4698] = 3201,
+ [4699] = 3243,
+ [4700] = 3268,
+ [4701] = 2885,
+ [4702] = 2899,
+ [4703] = 2901,
+ [4704] = 2464,
+ [4705] = 2608,
+ [4706] = 2849,
+ [4707] = 2568,
+ [4708] = 2592,
+ [4709] = 2902,
+ [4710] = 2686,
+ [4711] = 3663,
+ [4712] = 2840,
+ [4713] = 2547,
+ [4714] = 2885,
+ [4715] = 2682,
+ [4716] = 2899,
+ [4717] = 2901,
+ [4718] = 2568,
+ [4719] = 2849,
+ [4720] = 2568,
+ [4721] = 2592,
+ [4722] = 2902,
+ [4723] = 2686,
+ [4724] = 2840,
+ [4725] = 2682,
+ [4726] = 2568,
+ [4727] = 2592,
+ [4728] = 2878,
+ [4729] = 2546,
+ [4730] = 2878,
+ [4731] = 2878,
+ [4732] = 2684,
+ [4733] = 2885,
+ [4734] = 2899,
+ [4735] = 2901,
+ [4736] = 2902,
+ [4737] = 2686,
+ [4738] = 2840,
+ [4739] = 2682,
+ [4740] = 2608,
+ [4741] = 2849,
+ [4742] = 2568,
+ [4743] = 2592,
+ [4744] = 2878,
+ [4745] = 385,
+ [4746] = 386,
+ [4747] = 384,
+ [4748] = 2840,
+ [4749] = 3640,
+ [4750] = 2840,
+ [4751] = 2682,
+ [4752] = 2608,
+ [4753] = 2849,
+ [4754] = 3660,
+ [4755] = 385,
+ [4756] = 3661,
+ [4757] = 386,
+ [4758] = 3709,
+ [4759] = 384,
+ [4760] = 385,
+ [4761] = 386,
+ [4762] = 384,
+ [4763] = 2608,
+ [4764] = 2849,
+ [4765] = 3662,
+ [4766] = 3667,
+ [4767] = 385,
+ [4768] = 2592,
+ [4769] = 386,
+ [4770] = 3490,
+ [4771] = 3491,
+ [4772] = 3610,
+ [4773] = 2682,
+ [4774] = 3563,
+ [4775] = 3648,
+ [4776] = 2878,
+ [4777] = 3626,
+ [4778] = 2455,
+ [4779] = 2684,
+ [4780] = 384,
+ [4781] = 2468,
+ [4782] = 2470,
+ [4783] = 3703,
+ [4784] = 3685,
+ [4785] = 3704,
+ [4786] = 3530,
+ [4787] = 3552,
+ [4788] = 3049,
+ [4789] = 3556,
+ [4790] = 417,
+ [4791] = 3565,
+ [4792] = 422,
+ [4793] = 3693,
+ [4794] = 423,
+ [4795] = 3500,
+ [4796] = 2684,
+ [4797] = 3474,
+ [4798] = 3677,
+ [4799] = 3690,
+ [4800] = 3460,
+ [4801] = 3438,
+ [4802] = 3535,
+ [4803] = 3659,
+ [4804] = 424,
+ [4805] = 425,
+ [4806] = 426,
+ [4807] = 3617,
+ [4808] = 3644,
+ [4809] = 3649,
+ [4810] = 3673,
+ [4811] = 3696,
+ [4812] = 431,
+ [4813] = 3547,
+ [4814] = 3623,
+ [4815] = 3632,
+ [4816] = 3643,
+ [4817] = 3650,
+ [4818] = 3655,
+ [4819] = 3657,
+ [4820] = 3658,
+ [4821] = 3705,
+ [4822] = 3455,
+ [4823] = 2384,
+ [4824] = 2396,
+ [4825] = 2405,
+ [4826] = 2450,
+ [4827] = 3612,
+ [4828] = 3142,
+ [4829] = 3699,
+ [4830] = 3702,
+ [4831] = 3417,
+ [4832] = 3420,
+ [4833] = 3472,
+ [4834] = 3475,
+ [4835] = 3479,
+ [4836] = 3483,
+ [4837] = 3485,
+ [4838] = 3489,
+ [4839] = 3495,
+ [4840] = 3148,
+ [4841] = 3502,
+ [4842] = 3505,
+ [4843] = 3519,
+ [4844] = 3520,
+ [4845] = 3526,
+ [4846] = 3527,
+ [4847] = 3531,
+ [4848] = 3532,
+ [4849] = 3560,
+ [4850] = 3561,
+ [4851] = 3564,
+ [4852] = 3566,
+ [4853] = 3150,
+ [4854] = 3568,
+ [4855] = 3569,
+ [4856] = 3570,
+ [4857] = 3583,
+ [4858] = 3584,
+ [4859] = 3585,
+ [4860] = 3586,
+ [4861] = 3593,
+ [4862] = 3630,
+ [4863] = 3633,
+ [4864] = 3637,
+ [4865] = 3678,
+ [4866] = 3681,
+ [4867] = 3682,
+ [4868] = 3686,
+ [4869] = 3694,
+ [4870] = 3415,
+ [4871] = 3707,
+ [4872] = 3529,
+ [4873] = 3544,
+ [4874] = 3546,
+ [4875] = 3549,
+ [4876] = 3606,
+ [4877] = 2684,
+ [4878] = 385,
+ [4879] = 2885,
+ [4880] = 2899,
+ [4881] = 2901,
+ [4882] = 3521,
+ [4883] = 3550,
+ [4884] = 3184,
+ [4885] = 2885,
+ [4886] = 2899,
+ [4887] = 2901,
+ [4888] = 2440,
+ [4889] = 2902,
+ [4890] = 2686,
+ [4891] = 3442,
+ [4892] = 3453,
+ [4893] = 3458,
+ [4894] = 3465,
+ [4895] = 3477,
+ [4896] = 2902,
+ [4897] = 2686,
+ [4898] = 386,
+ [4899] = 384,
+ [4900] = 2684,
+ [4901] = 3184,
+ [4902] = 424,
+ [4903] = 3142,
+ [4904] = 2961,
+ [4905] = 3148,
+ [4906] = 2901,
+ [4907] = 3150,
+ [4908] = 3787,
+ [4909] = 3714,
+ [4910] = 3370,
+ [4911] = 3626,
+ [4912] = 3361,
+ [4913] = 3370,
+ [4914] = 3831,
+ [4915] = 425,
+ [4916] = 3394,
+ [4917] = 3721,
+ [4918] = 3394,
+ [4919] = 3754,
+ [4920] = 3763,
+ [4921] = 3770,
+ [4922] = 3411,
+ [4923] = 3411,
+ [4924] = 3792,
+ [4925] = 3411,
+ [4926] = 3731,
+ [4927] = 3756,
+ [4928] = 3801,
+ [4929] = 3817,
+ [4930] = 2840,
+ [4931] = 3201,
+ [4932] = 2961,
+ [4933] = 3739,
+ [4934] = 3362,
+ [4935] = 2961,
+ [4936] = 3798,
+ [4937] = 3184,
+ [4938] = 426,
+ [4939] = 3243,
+ [4940] = 3049,
+ [4941] = 3751,
+ [4942] = 431,
+ [4943] = 3184,
+ [4944] = 3361,
+ [4945] = 3814,
+ [4946] = 3824,
+ [4947] = 3769,
+ [4948] = 384,
+ [4949] = 3370,
+ [4950] = 3142,
+ [4951] = 3394,
+ [4952] = 427,
+ [4953] = 3411,
+ [4954] = 2608,
+ [4955] = 3268,
+ [4956] = 3142,
+ [4957] = 2885,
+ [4958] = 3372,
+ [4959] = 3760,
+ [4960] = 2849,
+ [4961] = 3832,
+ [4962] = 2568,
+ [4963] = 3148,
+ [4964] = 432,
+ [4965] = 433,
+ [4966] = 2592,
+ [4967] = 3362,
+ [4968] = 3150,
+ [4969] = 3780,
+ [4970] = 427,
+ [4971] = 2878,
+ [4972] = 3201,
+ [4973] = 432,
+ [4974] = 433,
+ [4975] = 2961,
+ [4976] = 3802,
+ [4977] = 3049,
+ [4978] = 3148,
+ [4979] = 3060,
+ [4980] = 3372,
+ [4981] = 3738,
+ [4982] = 3794,
+ [4983] = 3775,
+ [4984] = 3362,
+ [4985] = 3845,
+ [4986] = 3749,
+ [4987] = 3772,
+ [4988] = 3783,
+ [4989] = 3372,
+ [4990] = 423,
+ [4991] = 3243,
+ [4992] = 3361,
+ [4993] = 3370,
+ [4994] = 427,
+ [4995] = 3268,
+ [4996] = 2686,
+ [4997] = 3142,
+ [4998] = 3049,
+ [4999] = 3201,
+ [5000] = 3394,
+ [5001] = 433,
+ [5002] = 3813,
+ [5003] = 3822,
+ [5004] = 3826,
+ [5005] = 3827,
+ [5006] = 2902,
+ [5007] = 3733,
+ [5008] = 3734,
+ [5009] = 3828,
+ [5010] = 3362,
+ [5011] = 3243,
+ [5012] = 3847,
+ [5013] = 3362,
+ [5014] = 3394,
+ [5015] = 3610,
+ [5016] = 3839,
+ [5017] = 3729,
+ [5018] = 3767,
+ [5019] = 3372,
+ [5020] = 3268,
+ [5021] = 3759,
+ [5022] = 3184,
+ [5023] = 3201,
+ [5024] = 3765,
+ [5025] = 3777,
+ [5026] = 3148,
+ [5027] = 3789,
+ [5028] = 3715,
+ [5029] = 3799,
+ [5030] = 3805,
+ [5031] = 3806,
+ [5032] = 3748,
+ [5033] = 3757,
+ [5034] = 3808,
+ [5035] = 417,
+ [5036] = 3819,
+ [5037] = 3823,
+ [5038] = 3809,
+ [5039] = 3411,
+ [5040] = 3060,
+ [5041] = 3841,
+ [5042] = 3150,
+ [5043] = 3060,
+ [5044] = 3840,
+ [5045] = 3843,
+ [5046] = 3243,
+ [5047] = 3814,
+ [5048] = 3824,
+ [5049] = 3769,
+ [5050] = 427,
+ [5051] = 3268,
+ [5052] = 3361,
+ [5053] = 3372,
+ [5054] = 3268,
+ [5055] = 3790,
+ [5056] = 3201,
+ [5057] = 3773,
+ [5058] = 3786,
+ [5059] = 3807,
+ [5060] = 3060,
+ [5061] = 3735,
+ [5062] = 3764,
+ [5063] = 2684,
+ [5064] = 3703,
+ [5065] = 3370,
+ [5066] = 3060,
+ [5067] = 3150,
+ [5068] = 432,
+ [5069] = 433,
+ [5070] = 427,
+ [5071] = 2682,
+ [5072] = 3361,
+ [5073] = 385,
+ [5074] = 3648,
+ [5075] = 2899,
+ [5076] = 386,
+ [5077] = 422,
+ [5078] = 3243,
+ [5079] = 3797,
+ [5080] = 3049,
+ [5081] = 3804,
+ [5082] = 2961,
+ [5083] = 432,
+ [5084] = 433,
+ [5085] = 432,
+ [5086] = 3788,
+ [5087] = 3673,
+ [5088] = 3472,
+ [5089] = 3475,
+ [5090] = 3479,
+ [5091] = 3483,
+ [5092] = 3485,
+ [5093] = 3521,
+ [5094] = 3550,
+ [5095] = 3552,
+ [5096] = 3489,
+ [5097] = 3049,
+ [5098] = 3184,
+ [5099] = 3556,
+ [5100] = 3495,
+ [5101] = 3565,
+ [5102] = 3693,
+ [5103] = 3489,
+ [5104] = 3500,
+ [5105] = 3490,
+ [5106] = 3502,
+ [5107] = 3505,
+ [5108] = 3519,
+ [5109] = 3520,
+ [5110] = 3442,
+ [5111] = 3453,
+ [5112] = 3458,
+ [5113] = 3465,
+ [5114] = 3526,
+ [5115] = 3474,
+ [5116] = 3477,
+ [5117] = 3527,
+ [5118] = 3490,
+ [5119] = 3640,
+ [5120] = 3531,
+ [5121] = 3677,
+ [5122] = 3690,
+ [5123] = 3532,
+ [5124] = 3460,
+ [5125] = 3438,
+ [5126] = 3535,
+ [5127] = 3491,
+ [5128] = 3560,
+ [5129] = 3561,
+ [5130] = 3659,
+ [5131] = 3564,
+ [5132] = 3566,
+ [5133] = 3491,
+ [5134] = 3617,
+ [5135] = 3644,
+ [5136] = 3649,
+ [5137] = 3673,
+ [5138] = 3696,
+ [5139] = 3632,
+ [5140] = 3663,
+ [5141] = 3660,
+ [5142] = 3661,
+ [5143] = 3547,
+ [5144] = 3623,
+ [5145] = 3632,
+ [5146] = 3643,
+ [5147] = 3650,
+ [5148] = 3655,
+ [5149] = 3657,
+ [5150] = 3658,
+ [5151] = 3495,
+ [5152] = 3610,
+ [5153] = 3705,
+ [5154] = 3563,
+ [5155] = 3455,
+ [5156] = 3442,
+ [5157] = 3568,
+ [5158] = 3569,
+ [5159] = 3612,
+ [5160] = 3142,
+ [5161] = 3570,
+ [5162] = 3583,
+ [5163] = 3584,
+ [5164] = 3585,
+ [5165] = 3586,
+ [5166] = 3593,
+ [5167] = 3699,
+ [5168] = 3702,
+ [5169] = 3417,
+ [5170] = 3420,
+ [5171] = 3709,
+ [5172] = 3472,
+ [5173] = 3475,
+ [5174] = 3479,
+ [5175] = 3483,
+ [5176] = 3485,
+ [5177] = 3489,
+ [5178] = 3495,
+ [5179] = 3148,
+ [5180] = 3502,
+ [5181] = 3505,
+ [5182] = 3519,
+ [5183] = 3520,
+ [5184] = 3526,
+ [5185] = 3527,
+ [5186] = 3531,
+ [5187] = 3532,
+ [5188] = 3630,
+ [5189] = 3633,
+ [5190] = 3637,
+ [5191] = 3560,
+ [5192] = 3561,
+ [5193] = 3201,
+ [5194] = 3453,
+ [5195] = 3243,
+ [5196] = 417,
+ [5197] = 3268,
+ [5198] = 3535,
+ [5199] = 3564,
+ [5200] = 3566,
+ [5201] = 3150,
+ [5202] = 3458,
+ [5203] = 3568,
+ [5204] = 3569,
+ [5205] = 3570,
+ [5206] = 3583,
+ [5207] = 3584,
+ [5208] = 3585,
+ [5209] = 3586,
+ [5210] = 3593,
+ [5211] = 3465,
+ [5212] = 3630,
+ [5213] = 422,
+ [5214] = 3633,
+ [5215] = 3637,
+ [5216] = 3474,
+ [5217] = 3699,
+ [5218] = 423,
+ [5219] = 3702,
+ [5220] = 3417,
+ [5221] = 3420,
+ [5222] = 3685,
+ [5223] = 3678,
+ [5224] = 3681,
+ [5225] = 3502,
+ [5226] = 3682,
+ [5227] = 3678,
+ [5228] = 3681,
+ [5229] = 3686,
+ [5230] = 3682,
+ [5231] = 3505,
+ [5232] = 3686,
+ [5233] = 3519,
+ [5234] = 3520,
+ [5235] = 3526,
+ [5236] = 3694,
+ [5237] = 3415,
+ [5238] = 3184,
+ [5239] = 3707,
+ [5240] = 3694,
+ [5241] = 3415,
+ [5242] = 3863,
+ [5243] = 3704,
+ [5244] = 3693,
+ [5245] = 3707,
+ [5246] = 3527,
+ [5247] = 3530,
+ [5248] = 3531,
+ [5249] = 3532,
+ [5250] = 3867,
+ [5251] = 3868,
+ [5252] = 3869,
+ [5253] = 3870,
+ [5254] = 3910,
+ [5255] = 3529,
+ [5256] = 3544,
+ [5257] = 3546,
+ [5258] = 3549,
+ [5259] = 3606,
+ [5260] = 3911,
+ [5261] = 3529,
+ [5262] = 3544,
+ [5263] = 3546,
+ [5264] = 3549,
+ [5265] = 3606,
+ [5266] = 3560,
+ [5267] = 3561,
+ [5268] = 3563,
+ [5269] = 3472,
+ [5270] = 424,
+ [5271] = 425,
+ [5272] = 426,
+ [5273] = 3521,
+ [5274] = 3550,
+ [5275] = 3895,
+ [5276] = 3521,
+ [5277] = 3550,
+ [5278] = 431,
+ [5279] = 3184,
+ [5280] = 3703,
+ [5281] = 3049,
+ [5282] = 3530,
+ [5283] = 3475,
+ [5284] = 3442,
+ [5285] = 3453,
+ [5286] = 3458,
+ [5287] = 3465,
+ [5288] = 3479,
+ [5289] = 3477,
+ [5290] = 3564,
+ [5291] = 3483,
+ [5292] = 3485,
+ [5293] = 3916,
+ [5294] = 3917,
+ [5295] = 3918,
+ [5296] = 3489,
+ [5297] = 3632,
+ [5298] = 3552,
+ [5299] = 3663,
+ [5300] = 3926,
+ [5301] = 3566,
+ [5302] = 3643,
+ [5303] = 3643,
+ [5304] = 3243,
+ [5305] = 3442,
+ [5306] = 3490,
+ [5307] = 3677,
+ [5308] = 3690,
+ [5309] = 3442,
+ [5310] = 3453,
+ [5311] = 3458,
+ [5312] = 3465,
+ [5313] = 3491,
+ [5314] = 3495,
+ [5315] = 3460,
+ [5316] = 3438,
+ [5317] = 3650,
+ [5318] = 3650,
+ [5319] = 3655,
+ [5320] = 3477,
+ [5321] = 3640,
+ [5322] = 3148,
+ [5323] = 3610,
+ [5324] = 3201,
+ [5325] = 3948,
+ [5326] = 3648,
+ [5327] = 3659,
+ [5328] = 3453,
+ [5329] = 3535,
+ [5330] = 3655,
+ [5331] = 3502,
+ [5332] = 3243,
+ [5333] = 3505,
+ [5334] = 3519,
+ [5335] = 3520,
+ [5336] = 3526,
+ [5337] = 3527,
+ [5338] = 3531,
+ [5339] = 3268,
+ [5340] = 3657,
+ [5341] = 3658,
+ [5342] = 3532,
+ [5343] = 3568,
+ [5344] = 3201,
+ [5345] = 3626,
+ [5346] = 3957,
+ [5347] = 3458,
+ [5348] = 3184,
+ [5349] = 3569,
+ [5350] = 3570,
+ [5351] = 3583,
+ [5352] = 3659,
+ [5353] = 3584,
+ [5354] = 3662,
+ [5355] = 3663,
+ [5356] = 3585,
+ [5357] = 3586,
+ [5358] = 3465,
+ [5359] = 3660,
+ [5360] = 3661,
+ [5361] = 3477,
+ [5362] = 3593,
+ [5363] = 3640,
+ [5364] = 3243,
+ [5365] = 3657,
+ [5366] = 3912,
+ [5367] = 3660,
+ [5368] = 3630,
+ [5369] = 3661,
+ [5370] = 3268,
+ [5371] = 3633,
+ [5372] = 3637,
+ [5373] = 3709,
+ [5374] = 3658,
+ [5375] = 3648,
+ [5376] = 3617,
+ [5377] = 3644,
+ [5378] = 3649,
+ [5379] = 3552,
+ [5380] = 3696,
+ [5381] = 3662,
+ [5382] = 3678,
+ [5383] = 3681,
+ [5384] = 3667,
+ [5385] = 3682,
+ [5386] = 417,
+ [5387] = 3560,
+ [5388] = 3987,
+ [5389] = 3988,
+ [5390] = 3561,
+ [5391] = 3685,
+ [5392] = 3686,
+ [5393] = 3703,
+ [5394] = 3049,
+ [5395] = 3556,
+ [5396] = 3709,
+ [5397] = 3565,
+ [5398] = 3640,
+ [5399] = 3667,
+ [5400] = 3563,
+ [5401] = 3617,
+ [5402] = 3644,
+ [5403] = 3649,
+ [5404] = 3673,
+ [5405] = 3660,
+ [5406] = 422,
+ [5407] = 3661,
+ [5408] = 3703,
+ [5409] = 3693,
+ [5410] = 3696,
+ [5411] = 3474,
+ [5412] = 3564,
+ [5413] = 3566,
+ [5414] = 3709,
+ [5415] = 3694,
+ [5416] = 3477,
+ [5417] = 423,
+ [5418] = 3150,
+ [5419] = 3663,
+ [5420] = 3415,
+ [5421] = 3362,
+ [5422] = 3568,
+ [5423] = 3569,
+ [5424] = 3570,
+ [5425] = 3583,
+ [5426] = 3584,
+ [5427] = 3585,
+ [5428] = 3586,
+ [5429] = 3593,
+ [5430] = 4034,
+ [5431] = 3705,
+ [5432] = 3707,
+ [5433] = 3704,
+ [5434] = 3243,
+ [5435] = 3705,
+ [5436] = 3500,
+ [5437] = 3530,
+ [5438] = 3201,
+ [5439] = 3455,
+ [5440] = 3049,
+ [5441] = 3243,
+ [5442] = 3699,
+ [5443] = 3268,
+ [5444] = 3142,
+ [5445] = 3148,
+ [5446] = 3630,
+ [5447] = 3150,
+ [5448] = 3633,
+ [5449] = 3637,
+ [5450] = 3702,
+ [5451] = 3903,
+ [5452] = 3547,
+ [5453] = 3529,
+ [5454] = 3544,
+ [5455] = 3184,
+ [5456] = 4091,
+ [5457] = 4092,
+ [5458] = 3546,
+ [5459] = 3549,
+ [5460] = 4108,
+ [5461] = 3606,
+ [5462] = 3394,
+ [5463] = 3142,
+ [5464] = 3474,
+ [5465] = 3148,
+ [5466] = 3150,
+ [5467] = 3648,
+ [5468] = 3677,
+ [5469] = 3268,
+ [5470] = 4157,
+ [5471] = 4158,
+ [5472] = 4159,
+ [5473] = 427,
+ [5474] = 3690,
+ [5475] = 3678,
+ [5476] = 3681,
+ [5477] = 3460,
+ [5478] = 4172,
+ [5479] = 3682,
+ [5480] = 424,
+ [5481] = 425,
+ [5482] = 426,
+ [5483] = 3677,
+ [5484] = 3685,
+ [5485] = 3686,
+ [5486] = 3690,
+ [5487] = 3626,
+ [5488] = 3460,
+ [5489] = 3438,
+ [5490] = 3417,
+ [5491] = 431,
+ [5492] = 3411,
+ [5493] = 3612,
+ [5494] = 3201,
+ [5495] = 3864,
+ [5496] = 3535,
+ [5497] = 3865,
+ [5498] = 3547,
+ [5499] = 3871,
+ [5500] = 3872,
+ [5501] = 3851,
+ [5502] = 3547,
+ [5503] = 3521,
+ [5504] = 3659,
+ [5505] = 4200,
+ [5506] = 3610,
+ [5507] = 3623,
+ [5508] = 3648,
+ [5509] = 3694,
+ [5510] = 3617,
+ [5511] = 3644,
+ [5512] = 3649,
+ [5513] = 3898,
+ [5514] = 3673,
+ [5515] = 3415,
+ [5516] = 3899,
+ [5517] = 3696,
+ [5518] = 3900,
+ [5519] = 3901,
+ [5520] = 3902,
+ [5521] = 3905,
+ [5522] = 3906,
+ [5523] = 3907,
+ [5524] = 3632,
+ [5525] = 3643,
+ [5526] = 3913,
+ [5527] = 3547,
+ [5528] = 3707,
+ [5529] = 3623,
+ [5530] = 3704,
+ [5531] = 5531,
+ [5532] = 3632,
+ [5533] = 3643,
+ [5534] = 3650,
+ [5535] = 3655,
+ [5536] = 3914,
+ [5537] = 3657,
+ [5538] = 3658,
+ [5539] = 3788,
+ [5540] = 3813,
+ [5541] = 3822,
+ [5542] = 3826,
+ [5543] = 3827,
+ [5544] = 3530,
+ [5545] = 3927,
+ [5546] = 3928,
+ [5547] = 3529,
+ [5548] = 3929,
+ [5549] = 3544,
+ [5550] = 3930,
+ [5551] = 3931,
+ [5552] = 3546,
+ [5553] = 3549,
+ [5554] = 3606,
+ [5555] = 3662,
+ [5556] = 3667,
+ [5557] = 432,
+ [5558] = 3550,
+ [5559] = 3705,
+ [5560] = 3640,
+ [5561] = 3626,
+ [5562] = 3703,
+ [5563] = 3623,
+ [5564] = 3650,
+ [5565] = 3655,
+ [5566] = 3657,
+ [5567] = 3852,
+ [5568] = 3853,
+ [5569] = 3854,
+ [5570] = 3855,
+ [5571] = 3856,
+ [5572] = 3455,
+ [5573] = 3663,
+ [5574] = 3949,
+ [5575] = 3658,
+ [5576] = 3950,
+ [5577] = 3951,
+ [5578] = 3952,
+ [5579] = 433,
+ [5580] = 3839,
+ [5581] = 3729,
+ [5582] = 3767,
+ [5583] = 3612,
+ [5584] = 3705,
+ [5585] = 3142,
+ [5586] = 3455,
+ [5587] = 3455,
+ [5588] = 3552,
+ [5589] = 3660,
+ [5590] = 3661,
+ [5591] = 3969,
+ [5592] = 3699,
+ [5593] = 3702,
+ [5594] = 3417,
+ [5595] = 3970,
+ [5596] = 3971,
+ [5597] = 3972,
+ [5598] = 3420,
+ [5599] = 3500,
+ [5600] = 3973,
+ [5601] = 3974,
+ [5602] = 3975,
+ [5603] = 3976,
+ [5604] = 3662,
+ [5605] = 3667,
+ [5606] = 3977,
+ [5607] = 3978,
+ [5608] = 3979,
+ [5609] = 3980,
+ [5610] = 3981,
+ [5611] = 3361,
+ [5612] = 3472,
+ [5613] = 3475,
+ [5614] = 3479,
+ [5615] = 3483,
+ [5616] = 3485,
+ [5617] = 3489,
+ [5618] = 3984,
+ [5619] = 3759,
+ [5620] = 417,
+ [5621] = 3490,
+ [5622] = 3626,
+ [5623] = 422,
+ [5624] = 3765,
+ [5625] = 423,
+ [5626] = 3491,
+ [5627] = 3495,
+ [5628] = 3148,
+ [5629] = 3420,
+ [5630] = 3502,
+ [5631] = 3505,
+ [5632] = 3438,
+ [5633] = 3709,
+ [5634] = 3997,
+ [5635] = 417,
+ [5636] = 3519,
+ [5637] = 422,
+ [5638] = 423,
+ [5639] = 3520,
+ [5640] = 3998,
+ [5641] = 3999,
+ [5642] = 3526,
+ [5643] = 4000,
+ [5644] = 3527,
+ [5645] = 4002,
+ [5646] = 4003,
+ [5647] = 3531,
+ [5648] = 3532,
+ [5649] = 4004,
+ [5650] = 4005,
+ [5651] = 4007,
+ [5652] = 4008,
+ [5653] = 4010,
+ [5654] = 4011,
+ [5655] = 4012,
+ [5656] = 424,
+ [5657] = 425,
+ [5658] = 426,
+ [5659] = 431,
+ [5660] = 3490,
+ [5661] = 3491,
+ [5662] = 424,
+ [5663] = 425,
+ [5664] = 426,
+ [5665] = 431,
+ [5666] = 3560,
+ [5667] = 3799,
+ [5668] = 3561,
+ [5669] = 3805,
+ [5670] = 3806,
+ [5671] = 3808,
+ [5672] = 4017,
+ [5673] = 4018,
+ [5674] = 3563,
+ [5675] = 4019,
+ [5676] = 3564,
+ [5677] = 3566,
+ [5678] = 3908,
+ [5679] = 4032,
+ [5680] = 4033,
+ [5681] = 4036,
+ [5682] = 4037,
+ [5683] = 3150,
+ [5684] = 4038,
+ [5685] = 4039,
+ [5686] = 3568,
+ [5687] = 4040,
+ [5688] = 4042,
+ [5689] = 4201,
+ [5690] = 4044,
+ [5691] = 4045,
+ [5692] = 4050,
+ [5693] = 4051,
+ [5694] = 3563,
+ [5695] = 3372,
+ [5696] = 3569,
+ [5697] = 3570,
+ [5698] = 3556,
+ [5699] = 3583,
+ [5700] = 3584,
+ [5701] = 3819,
+ [5702] = 3823,
+ [5703] = 4061,
+ [5704] = 3585,
+ [5705] = 4062,
+ [5706] = 4063,
+ [5707] = 3586,
+ [5708] = 3593,
+ [5709] = 4064,
+ [5710] = 3909,
+ [5711] = 4065,
+ [5712] = 4068,
+ [5713] = 4076,
+ [5714] = 4077,
+ [5715] = 4078,
+ [5716] = 4080,
+ [5717] = 3630,
+ [5718] = 3633,
+ [5719] = 4081,
+ [5720] = 3637,
+ [5721] = 4089,
+ [5722] = 4093,
+ [5723] = 4094,
+ [5724] = 4098,
+ [5725] = 4100,
+ [5726] = 4110,
+ [5727] = 4111,
+ [5728] = 4120,
+ [5729] = 4125,
+ [5730] = 4135,
+ [5731] = 4140,
+ [5732] = 4141,
+ [5733] = 4142,
+ [5734] = 4143,
+ [5735] = 4144,
+ [5736] = 4145,
+ [5737] = 4146,
+ [5738] = 4147,
+ [5739] = 4160,
+ [5740] = 4161,
+ [5741] = 4162,
+ [5742] = 4165,
+ [5743] = 4168,
+ [5744] = 5744,
+ [5745] = 3060,
+ [5746] = 3623,
+ [5747] = 3685,
+ [5748] = 3612,
+ [5749] = 3370,
+ [5750] = 3556,
+ [5751] = 3678,
+ [5752] = 3610,
+ [5753] = 3681,
+ [5754] = 3682,
+ [5755] = 3685,
+ [5756] = 3704,
+ [5757] = 3686,
+ [5758] = 3472,
+ [5759] = 3565,
+ [5760] = 3475,
+ [5761] = 3565,
+ [5762] = 2961,
+ [5763] = 3268,
+ [5764] = 3693,
+ [5765] = 3479,
+ [5766] = 3694,
+ [5767] = 3500,
+ [5768] = 3415,
+ [5769] = 3707,
+ [5770] = 3704,
+ [5771] = 3662,
+ [5772] = 3483,
+ [5773] = 3699,
+ [5774] = 3530,
+ [5775] = 3552,
+ [5776] = 3667,
+ [5777] = 3556,
+ [5778] = 3565,
+ [5779] = 5779,
+ [5780] = 3702,
+ [5781] = 3693,
+ [5782] = 3417,
+ [5783] = 3612,
+ [5784] = 3500,
+ [5785] = 3915,
+ [5786] = 3529,
+ [5787] = 3544,
+ [5788] = 3474,
+ [5789] = 3546,
+ [5790] = 3549,
+ [5791] = 3606,
+ [5792] = 3677,
+ [5793] = 3690,
+ [5794] = 3460,
+ [5795] = 3438,
+ [5796] = 3420,
+ [5797] = 3535,
+ [5798] = 3659,
+ [5799] = 3201,
+ [5800] = 3485,
+ [5801] = 3049,
+ [5802] = 3521,
+ [5803] = 3617,
+ [5804] = 3644,
+ [5805] = 3649,
+ [5806] = 3673,
+ [5807] = 3696,
+ [5808] = 3550,
+ [5809] = 3142,
+ [5810] = 3667,
+ [5811] = 3765,
+ [5812] = 3807,
+ [5813] = 3823,
+ [5814] = 3738,
+ [5815] = 3799,
+ [5816] = 3570,
+ [5817] = 3583,
+ [5818] = 3584,
+ [5819] = 3735,
+ [5820] = 3585,
+ [5821] = 3805,
+ [5822] = 3806,
+ [5823] = 3764,
+ [5824] = 3586,
+ [5825] = 3593,
+ [5826] = 3832,
+ [5827] = 3808,
+ [5828] = 425,
+ [5829] = 3489,
+ [5830] = 3735,
+ [5831] = 3819,
+ [5832] = 3823,
+ [5833] = 424,
+ [5834] = 426,
+ [5835] = 425,
+ [5836] = 426,
+ [5837] = 3733,
+ [5838] = 3734,
+ [5839] = 3751,
+ [5840] = 3693,
+ [5841] = 3822,
+ [5842] = 3845,
+ [5843] = 3714,
+ [5844] = 3142,
+ [5845] = 3828,
+ [5846] = 3841,
+ [5847] = 3832,
+ [5848] = 3751,
+ [5849] = 3794,
+ [5850] = 3809,
+ [5851] = 3617,
+ [5852] = 3659,
+ [5853] = 3809,
+ [5854] = 3644,
+ [5855] = 3775,
+ [5856] = 3529,
+ [5857] = 3268,
+ [5858] = 3764,
+ [5859] = 3754,
+ [5860] = 3547,
+ [5861] = 3760,
+ [5862] = 3845,
+ [5863] = 3841,
+ [5864] = 3832,
+ [5865] = 3703,
+ [5866] = 3805,
+ [5867] = 3749,
+ [5868] = 417,
+ [5869] = 3733,
+ [5870] = 431,
+ [5871] = 3792,
+ [5872] = 3734,
+ [5873] = 3772,
+ [5874] = 3490,
+ [5875] = 3783,
+ [5876] = 422,
+ [5877] = 3841,
+ [5878] = 3806,
+ [5879] = 3556,
+ [5880] = 3847,
+ [5881] = 3560,
+ [5882] = 3731,
+ [5883] = 3814,
+ [5884] = 3824,
+ [5885] = 3738,
+ [5886] = 3777,
+ [5887] = 3561,
+ [5888] = 424,
+ [5889] = 425,
+ [5890] = 426,
+ [5891] = 3491,
+ [5892] = 3769,
+ [5893] = 3814,
+ [5894] = 3824,
+ [5895] = 3756,
+ [5896] = 3789,
+ [5897] = 3777,
+ [5898] = 3814,
+ [5899] = 3824,
+ [5900] = 431,
+ [5901] = 3769,
+ [5902] = 3780,
+ [5903] = 3715,
+ [5904] = 3495,
+ [5905] = 3789,
+ [5906] = 3715,
+ [5907] = 3769,
+ [5908] = 3733,
+ [5909] = 3734,
+ [5910] = 3801,
+ [5911] = 3148,
+ [5912] = 3817,
+ [5913] = 3623,
+ [5914] = 3682,
+ [5915] = 3839,
+ [5916] = 3787,
+ [5917] = 3790,
+ [5918] = 3748,
+ [5919] = 3814,
+ [5920] = 3814,
+ [5921] = 3201,
+ [5922] = 3824,
+ [5923] = 3630,
+ [5924] = 3632,
+ [5925] = 3808,
+ [5926] = 3757,
+ [5927] = 3769,
+ [5928] = 3714,
+ [5929] = 3049,
+ [5930] = 3643,
+ [5931] = 3780,
+ [5932] = 3650,
+ [5933] = 3655,
+ [5934] = 3787,
+ [5935] = 3714,
+ [5936] = 422,
+ [5937] = 3657,
+ [5938] = 3658,
+ [5939] = 3802,
+ [5940] = 3827,
+ [5941] = 3699,
+ [5942] = 3824,
+ [5943] = 3790,
+ [5944] = 3733,
+ [5945] = 3633,
+ [5946] = 3788,
+ [5947] = 3544,
+ [5948] = 3813,
+ [5949] = 3822,
+ [5950] = 3826,
+ [5951] = 3827,
+ [5952] = 423,
+ [5953] = 3787,
+ [5954] = 3714,
+ [5955] = 3734,
+ [5956] = 3794,
+ [5957] = 3749,
+ [5958] = 3814,
+ [5959] = 422,
+ [5960] = 3828,
+ [5961] = 3769,
+ [5962] = 3563,
+ [5963] = 3772,
+ [5964] = 3546,
+ [5965] = 3804,
+ [5966] = 3549,
+ [5967] = 3794,
+ [5968] = 3775,
+ [5969] = 417,
+ [5970] = 3783,
+ [5971] = 3828,
+ [5972] = 3845,
+ [5973] = 3775,
+ [5974] = 3702,
+ [5975] = 3502,
+ [5976] = 3828,
+ [5977] = 3505,
+ [5978] = 3519,
+ [5979] = 3626,
+ [5980] = 3520,
+ [5981] = 3526,
+ [5982] = 3749,
+ [5983] = 3772,
+ [5984] = 3824,
+ [5985] = 3840,
+ [5986] = 3843,
+ [5987] = 3831,
+ [5988] = 3637,
+ [5989] = 3783,
+ [5990] = 3769,
+ [5991] = 3729,
+ [5992] = 3840,
+ [5993] = 3767,
+ [5994] = 424,
+ [5995] = 425,
+ [5996] = 426,
+ [5997] = 3612,
+ [5998] = 3840,
+ [5999] = 3721,
+ [6000] = 3754,
+ [6001] = 3790,
+ [6002] = 3763,
+ [6003] = 3843,
+ [6004] = 3839,
+ [6005] = 3770,
+ [6006] = 3729,
+ [6007] = 3767,
+ [6008] = 3809,
+ [6009] = 3527,
+ [6010] = 3704,
+ [6011] = 3773,
+ [6012] = 3790,
+ [6013] = 3845,
+ [6014] = 423,
+ [6015] = 3843,
+ [6016] = 431,
+ [6017] = 3759,
+ [6018] = 3847,
+ [6019] = 431,
+ [6020] = 3773,
+ [6021] = 3786,
+ [6022] = 3649,
+ [6023] = 3807,
+ [6024] = 3780,
+ [6025] = 3565,
+ [6026] = 3735,
+ [6027] = 3764,
+ [6028] = 3707,
+ [6029] = 3739,
+ [6030] = 3606,
+ [6031] = 3690,
+ [6032] = 3786,
+ [6033] = 3792,
+ [6034] = 3807,
+ [6035] = 3733,
+ [6036] = 3734,
+ [6037] = 3610,
+ [6038] = 3662,
+ [6039] = 3748,
+ [6040] = 3626,
+ [6041] = 3780,
+ [6042] = 3826,
+ [6043] = 3703,
+ [6044] = 3735,
+ [6045] = 3703,
+ [6046] = 3764,
+ [6047] = 3640,
+ [6048] = 3648,
+ [6049] = 3709,
+ [6050] = 3828,
+ [6051] = 3417,
+ [6052] = 3564,
+ [6053] = 3847,
+ [6054] = 3626,
+ [6055] = 3760,
+ [6056] = 3531,
+ [6057] = 3626,
+ [6058] = 3472,
+ [6059] = 3788,
+ [6060] = 3731,
+ [6061] = 3777,
+ [6062] = 3460,
+ [6063] = 3756,
+ [6064] = 3801,
+ [6065] = 3841,
+ [6066] = 3840,
+ [6067] = 3843,
+ [6068] = 3438,
+ [6069] = 3847,
+ [6070] = 3813,
+ [6071] = 3822,
+ [6072] = 3826,
+ [6073] = 3786,
+ [6074] = 423,
+ [6075] = 3681,
+ [6076] = 3765,
+ [6077] = 3530,
+ [6078] = 3610,
+ [6079] = 3610,
+ [6080] = 3832,
+ [6081] = 3792,
+ [6082] = 3648,
+ [6083] = 417,
+ [6084] = 3731,
+ [6085] = 3756,
+ [6086] = 3801,
+ [6087] = 3626,
+ [6088] = 3532,
+ [6089] = 3703,
+ [6090] = 3789,
+ [6091] = 3566,
+ [6092] = 3773,
+ [6093] = 3817,
+ [6094] = 3840,
+ [6095] = 3843,
+ [6096] = 423,
+ [6097] = 424,
+ [6098] = 3786,
+ [6099] = 3847,
+ [6100] = 3715,
+ [6101] = 3770,
+ [6102] = 3673,
+ [6103] = 3610,
+ [6104] = 3696,
+ [6105] = 425,
+ [6106] = 3797,
+ [6107] = 3831,
+ [6108] = 426,
+ [6109] = 3807,
+ [6110] = 3739,
+ [6111] = 3442,
+ [6112] = 3777,
+ [6113] = 3760,
+ [6114] = 3839,
+ [6115] = 3789,
+ [6116] = 3729,
+ [6117] = 3748,
+ [6118] = 3738,
+ [6119] = 3797,
+ [6120] = 3703,
+ [6121] = 3715,
+ [6122] = 3767,
+ [6123] = 3831,
+ [6124] = 3739,
+ [6125] = 3760,
+ [6126] = 424,
+ [6127] = 3184,
+ [6128] = 3660,
+ [6129] = 3453,
+ [6130] = 3738,
+ [6131] = 3777,
+ [6132] = 3814,
+ [6133] = 3748,
+ [6134] = 3824,
+ [6135] = 3552,
+ [6136] = 3749,
+ [6137] = 3769,
+ [6138] = 3789,
+ [6139] = 3817,
+ [6140] = 3780,
+ [6141] = 3685,
+ [6142] = 3715,
+ [6143] = 3694,
+ [6144] = 431,
+ [6145] = 3739,
+ [6146] = 3757,
+ [6147] = 3772,
+ [6148] = 3458,
+ [6149] = 3465,
+ [6150] = 3799,
+ [6151] = 3757,
+ [6152] = 3610,
+ [6153] = 3721,
+ [6154] = 3754,
+ [6155] = 3678,
+ [6156] = 3797,
+ [6157] = 3832,
+ [6158] = 3797,
+ [6159] = 3648,
+ [6160] = 3500,
+ [6161] = 3805,
+ [6162] = 3806,
+ [6163] = 3705,
+ [6164] = 3757,
+ [6165] = 3738,
+ [6166] = 3802,
+ [6167] = 3804,
+ [6168] = 3798,
+ [6169] = 3759,
+ [6170] = 3420,
+ [6171] = 3474,
+ [6172] = 3831,
+ [6173] = 3648,
+ [6174] = 3808,
+ [6175] = 3765,
+ [6176] = 3243,
+ [6177] = 3783,
+ [6178] = 3535,
+ [6179] = 3804,
+ [6180] = 3798,
+ [6181] = 417,
+ [6182] = 3792,
+ [6183] = 3763,
+ [6184] = 3802,
+ [6185] = 3759,
+ [6186] = 3661,
+ [6187] = 3748,
+ [6188] = 3819,
+ [6189] = 422,
+ [6190] = 3721,
+ [6191] = 3754,
+ [6192] = 3648,
+ [6193] = 3763,
+ [6194] = 3770,
+ [6195] = 3819,
+ [6196] = 3823,
+ [6197] = 3823,
+ [6198] = 3765,
+ [6199] = 3809,
+ [6200] = 3804,
+ [6201] = 3757,
+ [6202] = 3804,
+ [6203] = 3770,
+ [6204] = 3475,
+ [6205] = 422,
+ [6206] = 3798,
+ [6207] = 3841,
+ [6208] = 3788,
+ [6209] = 3479,
+ [6210] = 3521,
+ [6211] = 417,
+ [6212] = 3802,
+ [6213] = 3677,
+ [6214] = 3775,
+ [6215] = 3798,
+ [6216] = 3787,
+ [6217] = 3714,
+ [6218] = 3477,
+ [6219] = 3731,
+ [6220] = 3799,
+ [6221] = 3756,
+ [6222] = 3663,
+ [6223] = 3415,
+ [6224] = 3831,
+ [6225] = 3801,
+ [6226] = 3805,
+ [6227] = 3721,
+ [6228] = 3754,
+ [6229] = 3763,
+ [6230] = 3770,
+ [6231] = 3817,
+ [6232] = 3809,
+ [6233] = 3150,
+ [6234] = 3788,
+ [6235] = 3813,
+ [6236] = 3822,
+ [6237] = 3721,
+ [6238] = 3794,
+ [6239] = 3826,
+ [6240] = 3731,
+ [6241] = 3756,
+ [6242] = 3801,
+ [6243] = 3817,
+ [6244] = 3827,
+ [6245] = 3813,
+ [6246] = 3763,
+ [6247] = 3455,
+ [6248] = 3775,
+ [6249] = 3760,
+ [6250] = 3806,
+ [6251] = 3751,
+ [6252] = 3739,
+ [6253] = 423,
+ [6254] = 3790,
+ [6255] = 3814,
+ [6256] = 3824,
+ [6257] = 3794,
+ [6258] = 3769,
+ [6259] = 3798,
+ [6260] = 3686,
+ [6261] = 3839,
+ [6262] = 3729,
+ [6263] = 3751,
+ [6264] = 3845,
+ [6265] = 3751,
+ [6266] = 3767,
+ [6267] = 3550,
+ [6268] = 3808,
+ [6269] = 3797,
+ [6270] = 3773,
+ [6271] = 3786,
+ [6272] = 3568,
+ [6273] = 3807,
+ [6274] = 3773,
+ [6275] = 3749,
+ [6276] = 3772,
+ [6277] = 3802,
+ [6278] = 3759,
+ [6279] = 3483,
+ [6280] = 3569,
+ [6281] = 3485,
+ [6282] = 3819,
+ [6283] = 3735,
+ [6284] = 3764,
+ [6285] = 3799,
+ [6286] = 3787,
+ [6287] = 3783,
+ [6288] = 3827,
+ [6289] = 3839,
+ [6290] = 4168,
+ [6291] = 4040,
+ [6292] = 4042,
+ [6293] = 4092,
+ [6294] = 4201,
+ [6295] = 4108,
+ [6296] = 4157,
+ [6297] = 4158,
+ [6298] = 4159,
+ [6299] = 4172,
+ [6300] = 3814,
+ [6301] = 3824,
+ [6302] = 3769,
+ [6303] = 4044,
+ [6304] = 4039,
+ [6305] = 3969,
+ [6306] = 4040,
+ [6307] = 3863,
+ [6308] = 4042,
+ [6309] = 3864,
+ [6310] = 4045,
+ [6311] = 4201,
+ [6312] = 3865,
+ [6313] = 4050,
+ [6314] = 4051,
+ [6315] = 3867,
+ [6316] = 3868,
+ [6317] = 3869,
+ [6318] = 3870,
+ [6319] = 4044,
+ [6320] = 4045,
+ [6321] = 3871,
+ [6322] = 3872,
+ [6323] = 4050,
+ [6324] = 3851,
+ [6325] = 4051,
+ [6326] = 4144,
+ [6327] = 4145,
+ [6328] = 3984,
+ [6329] = 4146,
+ [6330] = 4147,
+ [6331] = 4157,
+ [6332] = 3979,
+ [6333] = 3914,
+ [6334] = 4061,
+ [6335] = 4158,
+ [6336] = 4062,
+ [6337] = 4063,
+ [6338] = 3915,
+ [6339] = 4159,
+ [6340] = 4064,
+ [6341] = 4160,
+ [6342] = 4161,
+ [6343] = 4065,
+ [6344] = 4162,
+ [6345] = 4068,
+ [6346] = 4076,
+ [6347] = 4077,
+ [6348] = 4078,
+ [6349] = 4080,
+ [6350] = 4165,
+ [6351] = 3970,
+ [6352] = 4200,
+ [6353] = 3927,
+ [6354] = 4081,
+ [6355] = 3765,
+ [6356] = 3912,
+ [6357] = 4089,
+ [6358] = 3928,
+ [6359] = 3895,
+ [6360] = 3898,
+ [6361] = 4093,
+ [6362] = 3899,
+ [6363] = 4094,
+ [6364] = 4098,
+ [6365] = 4100,
+ [6366] = 3900,
+ [6367] = 3901,
+ [6368] = 3902,
+ [6369] = 3905,
+ [6370] = 3906,
+ [6371] = 3907,
+ [6372] = 3819,
+ [6373] = 4168,
+ [6374] = 3823,
+ [6375] = 4061,
+ [6376] = 4110,
+ [6377] = 3733,
+ [6378] = 3734,
+ [6379] = 4062,
+ [6380] = 4063,
+ [6381] = 4111,
+ [6382] = 3929,
+ [6383] = 4064,
+ [6384] = 4120,
+ [6385] = 3913,
+ [6386] = 4125,
+ [6387] = 4065,
+ [6388] = 3915,
+ [6389] = 4068,
+ [6390] = 4076,
+ [6391] = 4077,
+ [6392] = 4078,
+ [6393] = 4080,
+ [6394] = 4135,
+ [6395] = 4140,
+ [6396] = 4141,
+ [6397] = 4081,
+ [6398] = 4142,
+ [6399] = 4143,
+ [6400] = 4144,
+ [6401] = 4145,
+ [6402] = 3914,
+ [6403] = 3930,
+ [6404] = 3915,
+ [6405] = 4146,
+ [6406] = 3916,
+ [6407] = 3917,
+ [6408] = 4147,
+ [6409] = 3931,
+ [6410] = 3980,
+ [6411] = 3918,
+ [6412] = 3788,
+ [6413] = 3813,
+ [6414] = 3822,
+ [6415] = 3826,
+ [6416] = 3827,
+ [6417] = 3926,
+ [6418] = 4160,
+ [6419] = 4161,
+ [6420] = 3927,
+ [6421] = 3928,
+ [6422] = 4089,
+ [6423] = 3929,
+ [6424] = 4162,
+ [6425] = 3930,
+ [6426] = 3931,
+ [6427] = 4165,
+ [6428] = 4168,
+ [6429] = 3981,
+ [6430] = 4091,
+ [6431] = 4092,
+ [6432] = 3788,
+ [6433] = 3813,
+ [6434] = 3739,
+ [6435] = 3822,
+ [6436] = 3826,
+ [6437] = 3827,
+ [6438] = 3948,
+ [6439] = 4093,
+ [6440] = 4172,
+ [6441] = 4094,
+ [6442] = 3852,
+ [6443] = 3853,
+ [6444] = 3828,
+ [6445] = 3854,
+ [6446] = 3855,
+ [6447] = 3856,
+ [6448] = 3971,
+ [6449] = 3987,
+ [6450] = 3988,
+ [6451] = 4098,
+ [6452] = 3949,
+ [6453] = 3839,
+ [6454] = 3729,
+ [6455] = 3767,
+ [6456] = 3950,
+ [6457] = 3951,
+ [6458] = 3952,
+ [6459] = 4100,
+ [6460] = 3814,
+ [6461] = 3824,
+ [6462] = 3769,
+ [6463] = 3949,
+ [6464] = 3839,
+ [6465] = 3903,
+ [6466] = 3729,
+ [6467] = 3767,
+ [6468] = 3957,
+ [6469] = 3759,
+ [6470] = 3839,
+ [6471] = 4108,
+ [6472] = 3765,
+ [6473] = 3797,
+ [6474] = 4110,
+ [6475] = 4111,
+ [6476] = 3729,
+ [6477] = 3903,
+ [6478] = 3799,
+ [6479] = 3760,
+ [6480] = 3805,
+ [6481] = 3806,
+ [6482] = 4120,
+ [6483] = 3969,
+ [6484] = 3808,
+ [6485] = 3819,
+ [6486] = 3832,
+ [6487] = 3970,
+ [6488] = 3971,
+ [6489] = 3823,
+ [6490] = 3972,
+ [6491] = 3972,
+ [6492] = 4125,
+ [6493] = 4135,
+ [6494] = 4140,
+ [6495] = 3738,
+ [6496] = 3973,
+ [6497] = 3974,
+ [6498] = 3975,
+ [6499] = 3840,
+ [6500] = 3976,
+ [6501] = 4141,
+ [6502] = 4142,
+ [6503] = 3843,
+ [6504] = 3977,
+ [6505] = 3978,
+ [6506] = 4143,
+ [6507] = 4144,
+ [6508] = 4145,
+ [6509] = 3979,
+ [6510] = 3767,
+ [6511] = 4146,
+ [6512] = 4147,
+ [6513] = 3980,
+ [6514] = 3957,
+ [6515] = 3981,
+ [6516] = 3751,
+ [6517] = 3908,
+ [6518] = 3909,
+ [6519] = 4017,
+ [6520] = 4157,
+ [6521] = 3852,
+ [6522] = 3847,
+ [6523] = 4158,
+ [6524] = 4159,
+ [6525] = 4160,
+ [6526] = 4161,
+ [6527] = 3984,
+ [6528] = 4162,
+ [6529] = 3759,
+ [6530] = 3853,
+ [6531] = 3854,
+ [6532] = 3765,
+ [6533] = 4165,
+ [6534] = 4168,
+ [6535] = 3987,
+ [6536] = 3988,
+ [6537] = 3788,
+ [6538] = 3813,
+ [6539] = 3822,
+ [6540] = 3826,
+ [6541] = 3827,
+ [6542] = 3855,
+ [6543] = 3856,
+ [6544] = 3908,
+ [6545] = 3909,
+ [6546] = 3969,
+ [6547] = 3997,
+ [6548] = 4018,
+ [6549] = 3998,
+ [6550] = 3999,
+ [6551] = 3648,
+ [6552] = 4000,
+ [6553] = 3987,
+ [6554] = 4002,
+ [6555] = 4003,
+ [6556] = 3839,
+ [6557] = 3729,
+ [6558] = 4004,
+ [6559] = 3767,
+ [6560] = 3988,
+ [6561] = 4005,
+ [6562] = 3759,
+ [6563] = 4007,
+ [6564] = 4008,
+ [6565] = 3910,
+ [6566] = 3911,
+ [6567] = 4010,
+ [6568] = 4011,
+ [6569] = 4012,
+ [6570] = 3949,
+ [6571] = 3973,
+ [6572] = 3765,
+ [6573] = 3799,
+ [6574] = 3974,
+ [6575] = 3805,
+ [6576] = 3806,
+ [6577] = 3975,
+ [6578] = 3808,
+ [6579] = 4017,
+ [6580] = 3976,
+ [6581] = 3799,
+ [6582] = 4018,
+ [6583] = 4019,
+ [6584] = 3805,
+ [6585] = 3806,
+ [6586] = 3950,
+ [6587] = 4019,
+ [6588] = 3808,
+ [6589] = 3872,
+ [6590] = 3851,
+ [6591] = 3819,
+ [6592] = 3910,
+ [6593] = 3911,
+ [6594] = 3823,
+ [6595] = 4032,
+ [6596] = 4033,
+ [6597] = 4034,
+ [6598] = 4036,
+ [6599] = 4037,
+ [6600] = 3951,
+ [6601] = 4038,
+ [6602] = 4039,
+ [6603] = 4040,
+ [6604] = 4042,
+ [6605] = 4201,
+ [6606] = 4044,
+ [6607] = 4045,
+ [6608] = 4050,
+ [6609] = 4051,
+ [6610] = 3912,
+ [6611] = 423,
+ [6612] = 3952,
+ [6613] = 4172,
+ [6614] = 3997,
+ [6615] = 3819,
+ [6616] = 3823,
+ [6617] = 4061,
+ [6618] = 4062,
+ [6619] = 4063,
+ [6620] = 3970,
+ [6621] = 4064,
+ [6622] = 4065,
+ [6623] = 4068,
+ [6624] = 4076,
+ [6625] = 4077,
+ [6626] = 4078,
+ [6627] = 4080,
+ [6628] = 4081,
+ [6629] = 3912,
+ [6630] = 4089,
+ [6631] = 4091,
+ [6632] = 4092,
+ [6633] = 4093,
+ [6634] = 4094,
+ [6635] = 4098,
+ [6636] = 4100,
+ [6637] = 3973,
+ [6638] = 4108,
+ [6639] = 4110,
+ [6640] = 4111,
+ [6641] = 3792,
+ [6642] = 4120,
+ [6643] = 4125,
+ [6644] = 3998,
+ [6645] = 4135,
+ [6646] = 4140,
+ [6647] = 3610,
+ [6648] = 4141,
+ [6649] = 4142,
+ [6650] = 4143,
+ [6651] = 4144,
+ [6652] = 4145,
+ [6653] = 3999,
+ [6654] = 4146,
+ [6655] = 4147,
+ [6656] = 4157,
+ [6657] = 4158,
+ [6658] = 4159,
+ [6659] = 4160,
+ [6660] = 4161,
+ [6661] = 4162,
+ [6662] = 4165,
+ [6663] = 4168,
+ [6664] = 4032,
+ [6665] = 4033,
+ [6666] = 4034,
+ [6667] = 4172,
+ [6668] = 3780,
+ [6669] = 424,
+ [6670] = 3863,
+ [6671] = 417,
+ [6672] = 425,
+ [6673] = 426,
+ [6674] = 4000,
+ [6675] = 3867,
+ [6676] = 3868,
+ [6677] = 3869,
+ [6678] = 3870,
+ [6679] = 4036,
+ [6680] = 4037,
+ [6681] = 3977,
+ [6682] = 3974,
+ [6683] = 3978,
+ [6684] = 4038,
+ [6685] = 4039,
+ [6686] = 4040,
+ [6687] = 3864,
+ [6688] = 4042,
+ [6689] = 3898,
+ [6690] = 4201,
+ [6691] = 4044,
+ [6692] = 3777,
+ [6693] = 3903,
+ [6694] = 3979,
+ [6695] = 4002,
+ [6696] = 4003,
+ [6697] = 3915,
+ [6698] = 3865,
+ [6699] = 4045,
+ [6700] = 4050,
+ [6701] = 3980,
+ [6702] = 431,
+ [6703] = 4051,
+ [6704] = 3969,
+ [6705] = 3864,
+ [6706] = 3895,
+ [6707] = 3871,
+ [6708] = 3872,
+ [6709] = 3865,
+ [6710] = 3851,
+ [6711] = 3981,
+ [6712] = 3970,
+ [6713] = 3971,
+ [6714] = 3809,
+ [6715] = 3972,
+ [6716] = 3871,
+ [6717] = 3872,
+ [6718] = 3851,
+ [6719] = 3997,
+ [6720] = 3975,
+ [6721] = 4004,
+ [6722] = 3789,
+ [6723] = 3804,
+ [6724] = 3949,
+ [6725] = 3976,
+ [6726] = 3973,
+ [6727] = 4005,
+ [6728] = 3952,
+ [6729] = 3814,
+ [6730] = 3824,
+ [6731] = 3863,
+ [6732] = 3769,
+ [6733] = 3974,
+ [6734] = 3975,
+ [6735] = 3976,
+ [6736] = 3864,
+ [6737] = 3916,
+ [6738] = 3917,
+ [6739] = 3918,
+ [6740] = 3926,
+ [6741] = 3715,
+ [6742] = 3626,
+ [6743] = 3703,
+ [6744] = 3863,
+ [6745] = 3977,
+ [6746] = 3867,
+ [6747] = 3831,
+ [6748] = 4200,
+ [6749] = 3868,
+ [6750] = 3869,
+ [6751] = 3978,
+ [6752] = 4007,
+ [6753] = 3870,
+ [6754] = 3865,
+ [6755] = 3998,
+ [6756] = 4008,
+ [6757] = 3999,
+ [6758] = 4010,
+ [6759] = 3898,
+ [6760] = 3948,
+ [6761] = 3899,
+ [6762] = 3867,
+ [6763] = 4011,
+ [6764] = 3903,
+ [6765] = 3979,
+ [6766] = 3900,
+ [6767] = 3868,
+ [6768] = 3901,
+ [6769] = 3902,
+ [6770] = 3869,
+ [6771] = 3870,
+ [6772] = 3905,
+ [6773] = 3906,
+ [6774] = 3907,
+ [6775] = 3871,
+ [6776] = 3980,
+ [6777] = 4012,
+ [6778] = 3872,
+ [6779] = 3981,
+ [6780] = 3950,
+ [6781] = 3913,
+ [6782] = 3951,
+ [6783] = 3957,
+ [6784] = 3952,
+ [6785] = 3851,
+ [6786] = 3908,
+ [6787] = 3909,
+ [6788] = 3971,
+ [6789] = 3914,
+ [6790] = 3915,
+ [6791] = 4061,
+ [6792] = 3798,
+ [6793] = 3910,
+ [6794] = 3911,
+ [6795] = 3788,
+ [6796] = 3813,
+ [6797] = 3822,
+ [6798] = 3826,
+ [6799] = 3827,
+ [6800] = 4000,
+ [6801] = 3802,
+ [6802] = 4062,
+ [6803] = 3927,
+ [6804] = 3928,
+ [6805] = 4063,
+ [6806] = 3929,
+ [6807] = 3930,
+ [6808] = 3912,
+ [6809] = 3799,
+ [6810] = 4002,
+ [6811] = 3805,
+ [6812] = 4064,
+ [6813] = 4003,
+ [6814] = 3806,
+ [6815] = 3984,
+ [6816] = 3808,
+ [6817] = 4017,
+ [6818] = 3841,
+ [6819] = 3977,
+ [6820] = 3773,
+ [6821] = 422,
+ [6822] = 3786,
+ [6823] = 3852,
+ [6824] = 3853,
+ [6825] = 3854,
+ [6826] = 3855,
+ [6827] = 3856,
+ [6828] = 4200,
+ [6829] = 3807,
+ [6830] = 4018,
+ [6831] = 4065,
+ [6832] = 3949,
+ [6833] = 3948,
+ [6834] = 3735,
+ [6835] = 3987,
+ [6836] = 3988,
+ [6837] = 4200,
+ [6838] = 3764,
+ [6839] = 3950,
+ [6840] = 3951,
+ [6841] = 4068,
+ [6842] = 3952,
+ [6843] = 4076,
+ [6844] = 4019,
+ [6845] = 4077,
+ [6846] = 4078,
+ [6847] = 4080,
+ [6848] = 3729,
+ [6849] = 3767,
+ [6850] = 4004,
+ [6851] = 3978,
+ [6852] = 3895,
+ [6853] = 3903,
+ [6854] = 4005,
+ [6855] = 3721,
+ [6856] = 4081,
+ [6857] = 3754,
+ [6858] = 3787,
+ [6859] = 3969,
+ [6860] = 3714,
+ [6861] = 3915,
+ [6862] = 3972,
+ [6863] = 3984,
+ [6864] = 3763,
+ [6865] = 3970,
+ [6866] = 3971,
+ [6867] = 4007,
+ [6868] = 3908,
+ [6869] = 3972,
+ [6870] = 3909,
+ [6871] = 3898,
+ [6872] = 3915,
+ [6873] = 3997,
+ [6874] = 3973,
+ [6875] = 3974,
+ [6876] = 3975,
+ [6877] = 3976,
+ [6878] = 4089,
+ [6879] = 3977,
+ [6880] = 3978,
+ [6881] = 4008,
+ [6882] = 3792,
+ [6883] = 3998,
+ [6884] = 3999,
+ [6885] = 3979,
+ [6886] = 3980,
+ [6887] = 3794,
+ [6888] = 4034,
+ [6889] = 3981,
+ [6890] = 3775,
+ [6891] = 3899,
+ [6892] = 3916,
+ [6893] = 3917,
+ [6894] = 3770,
+ [6895] = 3918,
+ [6896] = 3845,
+ [6897] = 3926,
+ [6898] = 4000,
+ [6899] = 4091,
+ [6900] = 3749,
+ [6901] = 4002,
+ [6902] = 4003,
+ [6903] = 3984,
+ [6904] = 3772,
+ [6905] = 3759,
+ [6906] = 4092,
+ [6907] = 4093,
+ [6908] = 4004,
+ [6909] = 3765,
+ [6910] = 4094,
+ [6911] = 4098,
+ [6912] = 4005,
+ [6913] = 4100,
+ [6914] = 4007,
+ [6915] = 4008,
+ [6916] = 4010,
+ [6917] = 4011,
+ [6918] = 4012,
+ [6919] = 3948,
+ [6920] = 3790,
+ [6921] = 3908,
+ [6922] = 3909,
+ [6923] = 3900,
+ [6924] = 4091,
+ [6925] = 4092,
+ [6926] = 3997,
+ [6927] = 3852,
+ [6928] = 3783,
+ [6929] = 3853,
+ [6930] = 3998,
+ [6931] = 4108,
+ [6932] = 3999,
+ [6933] = 3854,
+ [6934] = 4000,
+ [6935] = 3855,
+ [6936] = 4002,
+ [6937] = 4003,
+ [6938] = 3856,
+ [6939] = 4004,
+ [6940] = 4005,
+ [6941] = 4007,
+ [6942] = 4008,
+ [6943] = 4010,
+ [6944] = 4011,
+ [6945] = 4157,
+ [6946] = 4012,
+ [6947] = 4158,
+ [6948] = 4159,
+ [6949] = 3814,
+ [6950] = 3824,
+ [6951] = 3799,
+ [6952] = 3769,
+ [6953] = 4172,
+ [6954] = 3805,
+ [6955] = 3748,
+ [6956] = 3895,
+ [6957] = 3806,
+ [6958] = 3898,
+ [6959] = 3957,
+ [6960] = 3808,
+ [6961] = 4017,
+ [6962] = 3901,
+ [6963] = 4018,
+ [6964] = 3902,
+ [6965] = 3905,
+ [6966] = 3731,
+ [6967] = 3899,
+ [6968] = 3906,
+ [6969] = 4019,
+ [6970] = 3756,
+ [6971] = 3907,
+ [6972] = 4010,
+ [6973] = 4108,
+ [6974] = 4017,
+ [6975] = 4110,
+ [6976] = 4111,
+ [6977] = 3910,
+ [6978] = 3911,
+ [6979] = 4018,
+ [6980] = 3801,
+ [6981] = 3900,
+ [6982] = 3863,
+ [6983] = 4032,
+ [6984] = 3864,
+ [6985] = 3865,
+ [6986] = 3901,
+ [6987] = 3902,
+ [6988] = 3867,
+ [6989] = 3868,
+ [6990] = 3869,
+ [6991] = 3870,
+ [6992] = 3905,
+ [6993] = 3871,
+ [6994] = 3906,
+ [6995] = 4011,
+ [6996] = 4033,
+ [6997] = 4120,
+ [6998] = 4036,
+ [6999] = 4037,
+ [7000] = 3907,
+ [7001] = 4038,
+ [7002] = 4125,
+ [7003] = 4039,
+ [7004] = 4040,
+ [7005] = 4042,
+ [7006] = 4019,
+ [7007] = 3817,
+ [7008] = 3913,
+ [7009] = 4201,
+ [7010] = 4044,
+ [7011] = 4045,
+ [7012] = 4050,
+ [7013] = 3913,
+ [7014] = 4051,
+ [7015] = 4012,
+ [7016] = 3759,
+ [7017] = 3757,
+ [7018] = 7018,
+ [7019] = 4200,
+ [7020] = 4135,
+ [7021] = 4140,
+ [7022] = 3987,
+ [7023] = 3988,
+ [7024] = 3910,
+ [7025] = 3911,
+ [7026] = 4141,
+ [7027] = 3819,
+ [7028] = 4032,
+ [7029] = 4142,
+ [7030] = 4033,
+ [7031] = 3823,
+ [7032] = 3895,
+ [7033] = 4061,
+ [7034] = 3899,
+ [7035] = 4062,
+ [7036] = 4063,
+ [7037] = 4032,
+ [7038] = 4064,
+ [7039] = 3914,
+ [7040] = 3900,
+ [7041] = 3901,
+ [7042] = 3902,
+ [7043] = 3905,
+ [7044] = 3906,
+ [7045] = 3907,
+ [7046] = 4065,
+ [7047] = 4036,
+ [7048] = 4068,
+ [7049] = 4076,
+ [7050] = 3915,
+ [7051] = 4077,
+ [7052] = 3913,
+ [7053] = 4078,
+ [7054] = 4080,
+ [7055] = 3916,
+ [7056] = 3917,
+ [7057] = 4037,
+ [7058] = 3918,
+ [7059] = 3788,
+ [7060] = 3813,
+ [7061] = 4081,
+ [7062] = 3912,
+ [7063] = 4089,
+ [7064] = 3914,
+ [7065] = 4033,
+ [7066] = 3822,
+ [7067] = 3916,
+ [7068] = 3917,
+ [7069] = 3918,
+ [7070] = 3826,
+ [7071] = 3827,
+ [7072] = 3926,
+ [7073] = 3926,
+ [7074] = 3927,
+ [7075] = 3927,
+ [7076] = 3928,
+ [7077] = 3929,
+ [7078] = 4093,
+ [7079] = 3930,
+ [7080] = 3931,
+ [7081] = 4094,
+ [7082] = 4098,
+ [7083] = 4100,
+ [7084] = 4034,
+ [7085] = 3928,
+ [7086] = 4034,
+ [7087] = 4110,
+ [7088] = 4111,
+ [7089] = 4036,
+ [7090] = 4037,
+ [7091] = 4120,
+ [7092] = 4125,
+ [7093] = 3929,
+ [7094] = 4143,
+ [7095] = 4135,
+ [7096] = 4140,
+ [7097] = 3948,
+ [7098] = 4141,
+ [7099] = 4142,
+ [7100] = 4143,
+ [7101] = 3852,
+ [7102] = 3853,
+ [7103] = 3854,
+ [7104] = 3855,
+ [7105] = 3856,
+ [7106] = 4144,
+ [7107] = 3930,
+ [7108] = 4145,
+ [7109] = 4038,
+ [7110] = 3931,
+ [7111] = 4146,
+ [7112] = 4147,
+ [7113] = 3950,
+ [7114] = 3951,
+ [7115] = 4039,
+ [7116] = 4038,
+ [7117] = 4091,
+ [7118] = 4160,
+ [7119] = 4161,
+ [7120] = 3957,
+ [7121] = 4162,
+ [7122] = 4165,
+ [7123] = 3931,
+ [7124] = 3912,
+ [7125] = 3948,
+ [7126] = 3765,
+ [7127] = 4062,
+ [7128] = 3974,
+ [7129] = 4038,
+ [7130] = 4063,
+ [7131] = 3979,
+ [7132] = 3980,
+ [7133] = 3987,
+ [7134] = 3988,
+ [7135] = 4039,
+ [7136] = 3906,
+ [7137] = 3907,
+ [7138] = 4007,
+ [7139] = 3822,
+ [7140] = 3827,
+ [7141] = 4064,
+ [7142] = 3952,
+ [7143] = 4065,
+ [7144] = 3926,
+ [7145] = 4040,
+ [7146] = 4068,
+ [7147] = 4076,
+ [7148] = 4077,
+ [7149] = 3930,
+ [7150] = 4078,
+ [7151] = 4080,
+ [7152] = 4081,
+ [7153] = 4008,
+ [7154] = 4010,
+ [7155] = 4004,
+ [7156] = 4011,
+ [7157] = 4012,
+ [7158] = 3975,
+ [7159] = 3981,
+ [7160] = 3997,
+ [7161] = 3969,
+ [7162] = 3929,
+ [7163] = 4005,
+ [7164] = 3799,
+ [7165] = 3910,
+ [7166] = 4089,
+ [7167] = 3998,
+ [7168] = 3999,
+ [7169] = 3839,
+ [7170] = 3805,
+ [7171] = 3806,
+ [7172] = 3903,
+ [7173] = 3808,
+ [7174] = 3976,
+ [7175] = 3729,
+ [7176] = 3864,
+ [7177] = 4091,
+ [7178] = 3767,
+ [7179] = 3957,
+ [7180] = 4092,
+ [7181] = 4093,
+ [7182] = 4042,
+ [7183] = 4201,
+ [7184] = 4044,
+ [7185] = 4094,
+ [7186] = 4098,
+ [7187] = 4100,
+ [7188] = 4045,
+ [7189] = 4000,
+ [7190] = 3895,
+ [7191] = 4050,
+ [7192] = 4051,
+ [7193] = 3865,
+ [7194] = 3911,
+ [7195] = 4157,
+ [7196] = 4158,
+ [7197] = 4061,
+ [7198] = 4160,
+ [7199] = 4161,
+ [7200] = 4162,
+ [7201] = 4165,
+ [7202] = 4017,
+ [7203] = 3898,
+ [7204] = 4003,
+ [7205] = 4168,
+ [7206] = 3913,
+ [7207] = 3899,
+ [7208] = 3949,
+ [7209] = 4018,
+ [7210] = 3826,
+ [7211] = 4108,
+ [7212] = 4110,
+ [7213] = 3871,
+ [7214] = 4111,
+ [7215] = 3872,
+ [7216] = 4200,
+ [7217] = 3851,
+ [7218] = 3914,
+ [7219] = 3852,
+ [7220] = 3867,
+ [7221] = 3915,
+ [7222] = 3853,
+ [7223] = 4120,
+ [7224] = 3916,
+ [7225] = 4125,
+ [7226] = 3917,
+ [7227] = 3854,
+ [7228] = 4172,
+ [7229] = 3918,
+ [7230] = 3855,
+ [7231] = 3931,
+ [7232] = 4002,
+ [7233] = 3856,
+ [7234] = 3927,
+ [7235] = 3869,
+ [7236] = 3900,
+ [7237] = 3901,
+ [7238] = 3970,
+ [7239] = 3971,
+ [7240] = 4135,
+ [7241] = 3928,
+ [7242] = 4140,
+ [7243] = 3950,
+ [7244] = 3863,
+ [7245] = 4032,
+ [7246] = 3972,
+ [7247] = 4033,
+ [7248] = 4141,
+ [7249] = 4142,
+ [7250] = 4143,
+ [7251] = 3908,
+ [7252] = 4034,
+ [7253] = 4144,
+ [7254] = 4036,
+ [7255] = 3813,
+ [7256] = 3870,
+ [7257] = 3951,
+ [7258] = 3984,
+ [7259] = 3868,
+ [7260] = 3902,
+ [7261] = 3905,
+ [7262] = 3819,
+ [7263] = 4145,
+ [7264] = 3823,
+ [7265] = 4146,
+ [7266] = 4147,
+ [7267] = 3788,
+ [7268] = 3973,
+ [7269] = 4019,
+ [7270] = 4037,
+ [7271] = 3759,
+ [7272] = 3977,
+ [7273] = 3978,
+ [7274] = 3909,
+ [7275] = 4159,
+ [7276] = 384,
+ [7277] = 386,
+ [7278] = 385,
+ [7279] = 380,
+ [7280] = 413,
+ [7281] = 452,
+ [7282] = 427,
+ [7283] = 451,
+ [7284] = 432,
+ [7285] = 433,
+ [7286] = 430,
+ [7287] = 417,
+ [7288] = 398,
+ [7289] = 400,
+ [7290] = 428,
+ [7291] = 453,
+ [7292] = 422,
+ [7293] = 429,
+ [7294] = 414,
+ [7295] = 421,
+ [7296] = 399,
+ [7297] = 401,
+ [7298] = 434,
+ [7299] = 434,
+ [7300] = 410,
+ [7301] = 435,
+ [7302] = 398,
+ [7303] = 434,
+ [7304] = 435,
+ [7305] = 431,
+ [7306] = 424,
+ [7307] = 412,
+ [7308] = 425,
+ [7309] = 437,
+ [7310] = 423,
+ [7311] = 426,
+ [7312] = 402,
+ [7313] = 451,
+ [7314] = 411,
+ [7315] = 465,
+ [7316] = 404,
+ [7317] = 405,
+ [7318] = 453,
+ [7319] = 406,
+ [7320] = 407,
+ [7321] = 408,
+ [7322] = 409,
+ [7323] = 435,
+ [7324] = 405,
+ [7325] = 411,
+ [7326] = 437,
+ [7327] = 399,
+ [7328] = 412,
+ [7329] = 401,
+ [7330] = 410,
+ [7331] = 465,
+ [7332] = 404,
+ [7333] = 429,
+ [7334] = 406,
+ [7335] = 407,
+ [7336] = 408,
+ [7337] = 409,
+ [7338] = 413,
+ [7339] = 385,
+ [7340] = 380,
+ [7341] = 384,
+ [7342] = 386,
+ [7343] = 423,
+ [7344] = 427,
+ [7345] = 404,
+ [7346] = 424,
+ [7347] = 465,
+ [7348] = 400,
+ [7349] = 410,
+ [7350] = 401,
+ [7351] = 452,
+ [7352] = 409,
+ [7353] = 407,
+ [7354] = 402,
+ [7355] = 405,
+ [7356] = 417,
+ [7357] = 429,
+ [7358] = 437,
+ [7359] = 399,
+ [7360] = 411,
+ [7361] = 422,
+ [7362] = 413,
+ [7363] = 453,
+ [7364] = 996,
+ [7365] = 414,
+ [7366] = 451,
+ [7367] = 398,
+ [7368] = 412,
+ [7369] = 430,
+ [7370] = 421,
+ [7371] = 406,
+ [7372] = 408,
+ [7373] = 428,
+ [7374] = 431,
+ [7375] = 426,
+ [7376] = 432,
+ [7377] = 433,
+ [7378] = 425,
+ [7379] = 398,
+ [7380] = 453,
+ [7381] = 451,
+ [7382] = 405,
+ [7383] = 409,
+ [7384] = 410,
+ [7385] = 996,
+ [7386] = 465,
+ [7387] = 404,
+ [7388] = 411,
+ [7389] = 412,
+ [7390] = 1255,
+ [7391] = 413,
+ [7392] = 406,
+ [7393] = 399,
+ [7394] = 401,
+ [7395] = 465,
+ [7396] = 404,
+ [7397] = 405,
+ [7398] = 406,
+ [7399] = 407,
+ [7400] = 408,
+ [7401] = 409,
+ [7402] = 410,
+ [7403] = 411,
+ [7404] = 412,
+ [7405] = 437,
+ [7406] = 413,
+ [7407] = 437,
+ [7408] = 437,
+ [7409] = 407,
+ [7410] = 399,
+ [7411] = 429,
+ [7412] = 401,
+ [7413] = 408,
+ [7414] = 1961,
+ [7415] = 7415,
+ [7416] = 7416,
+ [7417] = 349,
+ [7418] = 349,
+ [7419] = 350,
+ [7420] = 7420,
+ [7421] = 7420,
+ [7422] = 7420,
+ [7423] = 7420,
+ [7424] = 7420,
+ [7425] = 7420,
+ [7426] = 355,
+ [7427] = 7420,
+ [7428] = 7420,
+ [7429] = 7420,
+ [7430] = 7420,
+ [7431] = 350,
+ [7432] = 7420,
+ [7433] = 7420,
+ [7434] = 7420,
+ [7435] = 352,
+ [7436] = 7420,
+ [7437] = 7420,
+ [7438] = 7420,
+ [7439] = 7420,
+ [7440] = 7420,
+ [7441] = 353,
+ [7442] = 354,
+ [7443] = 7420,
+ [7444] = 7420,
+ [7445] = 354,
+ [7446] = 359,
+ [7447] = 353,
+ [7448] = 356,
+ [7449] = 352,
+ [7450] = 358,
+ [7451] = 357,
+ [7452] = 355,
+ [7453] = 357,
+ [7454] = 359,
+ [7455] = 356,
+ [7456] = 358,
+ [7457] = 367,
+ [7458] = 7458,
+ [7459] = 7458,
+ [7460] = 7458,
+ [7461] = 7458,
+ [7462] = 7458,
+ [7463] = 7458,
+ [7464] = 7458,
+ [7465] = 7458,
+ [7466] = 7458,
+ [7467] = 7458,
+ [7468] = 7458,
+ [7469] = 7458,
+ [7470] = 7458,
+ [7471] = 7458,
+ [7472] = 7458,
+ [7473] = 7458,
+ [7474] = 7458,
+ [7475] = 7458,
+ [7476] = 7458,
+ [7477] = 7458,
+ [7478] = 7458,
+ [7479] = 7458,
+ [7480] = 7458,
+ [7481] = 7458,
+ [7482] = 7458,
+ [7483] = 7458,
+ [7484] = 7458,
+ [7485] = 7458,
+ [7486] = 7458,
+ [7487] = 7458,
+ [7488] = 7458,
+ [7489] = 7458,
+ [7490] = 7458,
+ [7491] = 7458,
+ [7492] = 7458,
+ [7493] = 7458,
+ [7494] = 7458,
+ [7495] = 7458,
+ [7496] = 7458,
+ [7497] = 7458,
+ [7498] = 7498,
+ [7499] = 7458,
+ [7500] = 7458,
+ [7501] = 7458,
+ [7502] = 7458,
+ [7503] = 7458,
+ [7504] = 7458,
+ [7505] = 7498,
+ [7506] = 7458,
+ [7507] = 7498,
+ [7508] = 7458,
+ [7509] = 7458,
+ [7510] = 7498,
+ [7511] = 368,
+ [7512] = 7458,
+ [7513] = 7498,
+ [7514] = 7458,
+ [7515] = 7458,
+ [7516] = 7498,
+ [7517] = 7458,
+ [7518] = 7458,
+ [7519] = 7458,
+ [7520] = 7458,
+ [7521] = 7458,
+ [7522] = 7458,
+ [7523] = 371,
+ [7524] = 7498,
+ [7525] = 7458,
+ [7526] = 7458,
+ [7527] = 7458,
+ [7528] = 7458,
+ [7529] = 7458,
+ [7530] = 2286,
+ [7531] = 7458,
+ [7532] = 7458,
+ [7533] = 7458,
+ [7534] = 7458,
+ [7535] = 7458,
+ [7536] = 7458,
+ [7537] = 7458,
+ [7538] = 7458,
+ [7539] = 7458,
+ [7540] = 7458,
+ [7541] = 7498,
+ [7542] = 7458,
+ [7543] = 7458,
+ [7544] = 7458,
+ [7545] = 7498,
+ [7546] = 7458,
+ [7547] = 7498,
+ [7548] = 7458,
+ [7549] = 367,
+ [7550] = 372,
+ [7551] = 368,
+ [7552] = 2464,
+ [7553] = 2440,
+ [7554] = 371,
+ [7555] = 2547,
+ [7556] = 385,
+ [7557] = 384,
+ [7558] = 7558,
+ [7559] = 372,
+ [7560] = 2729,
+ [7561] = 372,
+ [7562] = 386,
+ [7563] = 2768,
+ [7564] = 2626,
+ [7565] = 2455,
+ [7566] = 2646,
+ [7567] = 2440,
+ [7568] = 2464,
+ [7569] = 7569,
+ [7570] = 7570,
+ [7571] = 433,
+ [7572] = 7569,
+ [7573] = 7570,
+ [7574] = 7570,
+ [7575] = 427,
+ [7576] = 3213,
+ [7577] = 7569,
+ [7578] = 7569,
+ [7579] = 7570,
+ [7580] = 7569,
+ [7581] = 7570,
+ [7582] = 3319,
+ [7583] = 7569,
+ [7584] = 7569,
+ [7585] = 7570,
+ [7586] = 432,
+ [7587] = 3366,
+ [7588] = 7569,
+ [7589] = 7570,
+ [7590] = 3294,
+ [7591] = 7570,
+ [7592] = 3372,
+ [7593] = 7570,
+ [7594] = 3362,
+ [7595] = 7569,
+ [7596] = 7569,
+ [7597] = 7570,
+ [7598] = 7569,
+ [7599] = 7570,
+ [7600] = 7600,
+ [7601] = 7601,
+ [7602] = 7601,
+ [7603] = 7601,
+ [7604] = 3528,
+ [7605] = 3675,
+ [7606] = 7601,
+ [7607] = 7601,
+ [7608] = 7600,
+ [7609] = 3268,
+ [7610] = 7601,
+ [7611] = 7600,
+ [7612] = 3411,
+ [7613] = 3201,
+ [7614] = 7600,
+ [7615] = 3243,
+ [7616] = 3394,
+ [7617] = 7601,
+ [7618] = 7601,
+ [7619] = 3427,
+ [7620] = 7600,
+ [7621] = 7601,
+ [7622] = 7600,
+ [7623] = 3540,
+ [7624] = 7601,
+ [7625] = 7600,
+ [7626] = 2961,
+ [7627] = 7600,
+ [7628] = 7600,
+ [7629] = 7600,
+ [7630] = 7601,
+ [7631] = 3552,
+ [7632] = 3709,
+ [7633] = 3707,
+ [7634] = 3440,
+ [7635] = 3678,
+ [7636] = 3842,
+ [7637] = 3415,
+ [7638] = 3201,
+ [7639] = 3550,
+ [7640] = 3465,
+ [7641] = 3811,
+ [7642] = 3458,
+ [7643] = 3268,
+ [7644] = 3620,
+ [7645] = 3704,
+ [7646] = 3793,
+ [7647] = 3554,
+ [7648] = 3442,
+ [7649] = 3660,
+ [7650] = 3625,
+ [7651] = 3834,
+ [7652] = 3453,
+ [7653] = 3694,
+ [7654] = 3661,
+ [7655] = 3243,
+ [7656] = 3533,
+ [7657] = 3681,
+ [7658] = 3549,
+ [7659] = 3606,
+ [7660] = 3640,
+ [7661] = 3804,
+ [7662] = 3471,
+ [7663] = 3686,
+ [7664] = 3546,
+ [7665] = 3544,
+ [7666] = 3639,
+ [7667] = 3685,
+ [7668] = 3728,
+ [7669] = 3682,
+ [7670] = 3651,
+ [7671] = 3737,
+ [7672] = 3529,
+ [7673] = 3521,
+ [7674] = 7674,
+ [7675] = 7675,
+ [7676] = 424,
+ [7677] = 425,
+ [7678] = 426,
+ [7679] = 431,
+ [7680] = 7680,
+ [7681] = 3778,
+ [7682] = 7682,
+ [7683] = 3825,
+ [7684] = 3790,
+ [7685] = 3773,
+ [7686] = 3786,
+ [7687] = 3807,
+ [7688] = 3735,
+ [7689] = 3764,
+ [7690] = 3787,
+ [7691] = 3714,
+ [7692] = 3752,
+ [7693] = 7693,
+ [7694] = 7694,
+ [7695] = 7695,
+ [7696] = 7696,
+ [7697] = 7697,
+ [7698] = 7698,
+ [7699] = 7699,
+ [7700] = 7700,
+ [7701] = 7701,
+ [7702] = 7702,
+ [7703] = 7703,
+ [7704] = 7704,
+ [7705] = 7705,
+ [7706] = 7706,
+ [7707] = 7699,
+ [7708] = 7700,
+ [7709] = 7701,
+ [7710] = 3797,
+ [7711] = 7702,
+ [7712] = 7703,
+ [7713] = 7705,
+ [7714] = 7693,
+ [7715] = 7699,
+ [7716] = 7700,
+ [7717] = 7701,
+ [7718] = 7702,
+ [7719] = 7703,
+ [7720] = 7705,
+ [7721] = 7693,
+ [7722] = 7699,
+ [7723] = 7700,
+ [7724] = 7701,
+ [7725] = 7702,
+ [7726] = 7703,
+ [7727] = 7705,
+ [7728] = 7693,
+ [7729] = 3809,
+ [7730] = 7699,
+ [7731] = 7700,
+ [7732] = 7701,
+ [7733] = 7702,
+ [7734] = 7703,
+ [7735] = 7705,
+ [7736] = 7693,
+ [7737] = 7699,
+ [7738] = 7700,
+ [7739] = 7701,
+ [7740] = 7702,
+ [7741] = 7703,
+ [7742] = 7705,
+ [7743] = 7693,
+ [7744] = 3841,
+ [7745] = 7699,
+ [7746] = 7700,
+ [7747] = 7701,
+ [7748] = 7702,
+ [7749] = 7703,
+ [7750] = 7705,
+ [7751] = 7693,
+ [7752] = 7699,
+ [7753] = 7700,
+ [7754] = 7701,
+ [7755] = 7702,
+ [7756] = 7703,
+ [7757] = 7705,
+ [7758] = 7693,
+ [7759] = 7699,
+ [7760] = 7700,
+ [7761] = 7701,
+ [7762] = 7702,
+ [7763] = 7703,
+ [7764] = 7705,
+ [7765] = 7693,
+ [7766] = 7699,
+ [7767] = 7700,
+ [7768] = 7701,
+ [7769] = 7702,
+ [7770] = 7703,
+ [7771] = 7675,
+ [7772] = 7705,
+ [7773] = 7693,
+ [7774] = 7699,
+ [7775] = 7700,
+ [7776] = 7701,
+ [7777] = 7702,
+ [7778] = 7703,
+ [7779] = 7705,
+ [7780] = 7705,
+ [7781] = 7705,
+ [7782] = 7705,
+ [7783] = 7705,
+ [7784] = 7705,
+ [7785] = 7675,
+ [7786] = 7705,
+ [7787] = 7787,
+ [7788] = 7705,
+ [7789] = 7705,
+ [7790] = 7705,
+ [7791] = 7705,
+ [7792] = 7705,
+ [7793] = 7705,
+ [7794] = 7705,
+ [7795] = 7705,
+ [7796] = 7705,
+ [7797] = 7705,
+ [7798] = 7705,
+ [7799] = 7705,
+ [7800] = 7705,
+ [7801] = 7705,
+ [7802] = 7705,
+ [7803] = 7705,
+ [7804] = 7705,
+ [7805] = 7705,
+ [7806] = 7705,
+ [7807] = 7705,
+ [7808] = 7705,
+ [7809] = 7705,
+ [7810] = 7705,
+ [7811] = 7705,
+ [7812] = 7705,
+ [7813] = 7705,
+ [7814] = 7705,
+ [7815] = 7705,
+ [7816] = 7705,
+ [7817] = 7705,
+ [7818] = 7705,
+ [7819] = 7705,
+ [7820] = 7705,
+ [7821] = 7705,
+ [7822] = 7705,
+ [7823] = 7705,
+ [7824] = 7824,
+ [7825] = 7705,
+ [7826] = 7705,
+ [7827] = 7705,
+ [7828] = 7705,
+ [7829] = 7705,
+ [7830] = 7705,
+ [7831] = 7705,
+ [7832] = 7832,
+ [7833] = 7705,
+ [7834] = 7834,
+ [7835] = 7787,
+ [7836] = 7824,
+ [7837] = 7695,
+ [7838] = 7697,
+ [7839] = 7698,
+ [7840] = 7834,
+ [7841] = 7787,
+ [7842] = 7824,
+ [7843] = 7695,
+ [7844] = 7697,
+ [7845] = 7698,
+ [7846] = 7834,
+ [7847] = 7787,
+ [7848] = 7824,
+ [7849] = 7695,
+ [7850] = 7697,
+ [7851] = 7698,
+ [7852] = 7834,
+ [7853] = 7787,
+ [7854] = 7824,
+ [7855] = 7695,
+ [7856] = 7697,
+ [7857] = 7698,
+ [7858] = 7834,
+ [7859] = 7787,
+ [7860] = 7824,
+ [7861] = 7695,
+ [7862] = 7697,
+ [7863] = 7698,
+ [7864] = 7864,
+ [7865] = 7834,
+ [7866] = 7787,
+ [7867] = 7824,
+ [7868] = 7695,
+ [7869] = 7697,
+ [7870] = 7698,
+ [7871] = 7834,
+ [7872] = 7834,
+ [7873] = 7787,
+ [7874] = 7824,
+ [7875] = 7695,
+ [7876] = 7697,
+ [7877] = 7698,
+ [7878] = 7878,
+ [7879] = 7834,
+ [7880] = 7787,
+ [7881] = 7824,
+ [7882] = 7695,
+ [7883] = 7697,
+ [7884] = 7698,
+ [7885] = 7834,
+ [7886] = 7695,
+ [7887] = 7834,
+ [7888] = 7695,
+ [7889] = 7832,
+ [7890] = 7704,
+ [7891] = 7891,
+ [7892] = 7832,
+ [7893] = 7704,
+ [7894] = 7832,
+ [7895] = 7704,
+ [7896] = 7832,
+ [7897] = 7704,
+ [7898] = 7832,
+ [7899] = 7704,
+ [7900] = 7832,
+ [7901] = 7704,
+ [7902] = 7832,
+ [7903] = 7704,
+ [7904] = 7832,
+ [7905] = 7704,
+ [7906] = 7832,
+ [7907] = 7704,
+ [7908] = 7694,
+ [7909] = 7675,
+ [7910] = 7680,
+ [7911] = 7694,
+ [7912] = 7675,
+ [7913] = 7675,
+ [7914] = 7675,
+ [7915] = 7675,
+ [7916] = 7705,
+ [7917] = 4170,
+ [7918] = 7918,
+ [7919] = 7919,
+ [7920] = 3964,
+ [7921] = 7921,
+ [7922] = 7922,
+ [7923] = 3866,
+ [7924] = 7924,
+ [7925] = 3874,
+ [7926] = 7926,
+ [7927] = 3876,
+ [7928] = 3877,
+ [7929] = 3879,
+ [7930] = 7930,
+ [7931] = 3946,
+ [7932] = 4022,
+ [7933] = 3947,
+ [7934] = 4023,
+ [7935] = 3896,
+ [7936] = 3991,
+ [7937] = 3992,
+ [7938] = 4082,
+ [7939] = 4083,
+ [7940] = 4084,
+ [7941] = 7941,
+ [7942] = 3912,
+ [7943] = 3825,
+ [7944] = 4085,
+ [7945] = 4086,
+ [7946] = 4087,
+ [7947] = 3910,
+ [7948] = 7948,
+ [7949] = 3911,
+ [7950] = 3908,
+ [7951] = 3965,
+ [7952] = 7952,
+ [7953] = 3903,
+ [7954] = 4148,
+ [7955] = 3994,
+ [7956] = 4151,
+ [7957] = 3909,
+ [7958] = 4155,
+ [7959] = 3966,
+ [7960] = 4156,
+ [7961] = 3967,
+ [7962] = 4169,
+ [7963] = 3968,
+ [7964] = 3995,
+ [7965] = 7965,
+ [7966] = 4173,
+ [7967] = 3953,
+ [7968] = 4028,
+ [7969] = 3857,
+ [7970] = 7970,
+ [7971] = 7971,
+ [7972] = 3919,
+ [7973] = 421,
+ [7974] = 3920,
+ [7975] = 4030,
+ [7976] = 7976,
+ [7977] = 4031,
+ [7978] = 7978,
+ [7979] = 4200,
+ [7980] = 7980,
+ [7981] = 7981,
+ [7982] = 3996,
+ [7983] = 7983,
+ [7984] = 4020,
+ [7985] = 7985,
+ [7986] = 3752,
+ [7987] = 7987,
+ [7988] = 4021,
+ [7989] = 3932,
+ [7990] = 3933,
+ [7991] = 3934,
+ [7992] = 3935,
+ [7993] = 3936,
+ [7994] = 7994,
+ [7995] = 3937,
+ [7996] = 3938,
+ [7997] = 3939,
+ [7998] = 3940,
+ [7999] = 3941,
+ [8000] = 3942,
+ [8001] = 3943,
+ [8002] = 3944,
+ [8003] = 3958,
+ [8004] = 3959,
+ [8005] = 3960,
+ [8006] = 3961,
+ [8007] = 3962,
+ [8008] = 3963,
+ [8009] = 3945,
+ [8010] = 3778,
+ [8011] = 4171,
+ [8012] = 8012,
+ [8013] = 8013,
+ [8014] = 8014,
+ [8015] = 8013,
+ [8016] = 8016,
+ [8017] = 8012,
+ [8018] = 8013,
+ [8019] = 8016,
+ [8020] = 8012,
+ [8021] = 8013,
+ [8022] = 8016,
+ [8023] = 8016,
+ [8024] = 8016,
+ [8025] = 8012,
+ [8026] = 8013,
+ [8027] = 723,
+ [8028] = 8012,
+ [8029] = 8012,
+ [8030] = 8012,
+ [8031] = 8013,
+ [8032] = 8016,
+ [8033] = 8012,
+ [8034] = 8013,
+ [8035] = 8013,
+ [8036] = 8016,
+ [8037] = 8012,
+ [8038] = 8013,
+ [8039] = 8016,
+ [8040] = 8012,
+ [8041] = 8016,
+ [8042] = 8012,
+ [8043] = 8013,
+ [8044] = 8044,
+ [8045] = 8016,
+ [8046] = 8016,
+ [8047] = 8047,
+ [8048] = 8048,
+ [8049] = 8049,
+ [8050] = 8047,
+ [8051] = 8051,
+ [8052] = 8047,
+ [8053] = 8051,
+ [8054] = 8051,
+ [8055] = 8051,
+ [8056] = 8056,
+ [8057] = 8056,
+ [8058] = 8058,
+ [8059] = 8059,
+ [8060] = 8060,
+ [8061] = 8061,
+ [8062] = 8058,
+ [8063] = 8063,
+ [8064] = 8048,
+ [8065] = 8056,
+ [8066] = 8058,
+ [8067] = 8059,
+ [8068] = 8049,
+ [8069] = 8060,
+ [8070] = 8047,
+ [8071] = 8059,
+ [8072] = 8060,
+ [8073] = 8061,
+ [8074] = 8047,
+ [8075] = 8047,
+ [8076] = 8051,
+ [8077] = 8061,
+ [8078] = 8063,
+ [8079] = 8058,
+ [8080] = 8059,
+ [8081] = 8060,
+ [8082] = 8061,
+ [8083] = 8047,
+ [8084] = 8048,
+ [8085] = 8056,
+ [8086] = 8047,
+ [8087] = 8047,
+ [8088] = 8056,
+ [8089] = 8047,
+ [8090] = 8048,
+ [8091] = 8056,
+ [8092] = 8047,
+ [8093] = 8063,
+ [8094] = 8048,
+ [8095] = 8056,
+ [8096] = 8056,
+ [8097] = 8047,
+ [8098] = 8056,
+ [8099] = 8047,
+ [8100] = 8056,
+ [8101] = 8047,
+ [8102] = 8056,
+ [8103] = 8047,
+ [8104] = 8056,
+ [8105] = 8056,
+ [8106] = 8049,
+ [8107] = 8047,
+ [8108] = 8056,
+ [8109] = 8047,
+ [8110] = 8056,
+ [8111] = 8047,
+ [8112] = 8056,
+ [8113] = 8047,
+ [8114] = 8056,
+ [8115] = 8047,
+ [8116] = 8056,
+ [8117] = 8047,
+ [8118] = 8047,
+ [8119] = 8047,
+ [8120] = 8047,
+ [8121] = 8047,
+ [8122] = 8047,
+ [8123] = 8047,
+ [8124] = 8047,
+ [8125] = 8047,
+ [8126] = 8047,
+ [8127] = 8058,
+ [8128] = 8047,
+ [8129] = 8059,
+ [8130] = 8047,
+ [8131] = 8060,
+ [8132] = 8047,
+ [8133] = 8061,
+ [8134] = 8047,
+ [8135] = 8135,
+ [8136] = 8047,
+ [8137] = 8051,
+ [8138] = 8047,
+ [8139] = 8049,
+ [8140] = 8047,
+ [8141] = 8049,
+ [8142] = 8047,
+ [8143] = 8058,
+ [8144] = 8047,
+ [8145] = 8059,
+ [8146] = 8047,
+ [8147] = 8060,
+ [8148] = 8060,
+ [8149] = 8061,
+ [8150] = 8047,
+ [8151] = 8047,
+ [8152] = 8047,
+ [8153] = 8047,
+ [8154] = 8047,
+ [8155] = 8063,
+ [8156] = 8047,
+ [8157] = 8048,
+ [8158] = 8047,
+ [8159] = 8063,
+ [8160] = 8047,
+ [8161] = 8048,
+ [8162] = 8047,
+ [8163] = 8056,
+ [8164] = 8047,
+ [8165] = 8047,
+ [8166] = 8047,
+ [8167] = 8061,
+ [8168] = 8047,
+ [8169] = 8049,
+ [8170] = 8047,
+ [8171] = 8047,
+ [8172] = 8047,
+ [8173] = 8047,
+ [8174] = 8049,
+ [8175] = 8047,
+ [8176] = 8047,
+ [8177] = 8047,
+ [8178] = 8047,
+ [8179] = 8048,
+ [8180] = 8047,
+ [8181] = 8047,
+ [8182] = 8047,
+ [8183] = 8047,
+ [8184] = 8047,
+ [8185] = 8047,
+ [8186] = 8047,
+ [8187] = 8047,
+ [8188] = 8047,
+ [8189] = 8047,
+ [8190] = 8047,
+ [8191] = 8047,
+ [8192] = 8056,
+ [8193] = 8193,
+ [8194] = 8194,
+ [8195] = 8047,
+ [8196] = 8047,
+ [8197] = 8047,
+ [8198] = 8194,
+ [8199] = 8047,
+ [8200] = 8051,
+ [8201] = 8051,
+ [8202] = 8047,
+ [8203] = 8058,
+ [8204] = 8059,
+ [8205] = 8060,
+ [8206] = 8194,
+ [8207] = 8061,
+ [8208] = 8063,
+ [8209] = 8048,
+ [8210] = 8056,
+ [8211] = 8194,
+ [8212] = 8051,
+ [8213] = 8063,
+ [8214] = 8049,
+ [8215] = 8194,
+ [8216] = 8194,
+ [8217] = 8047,
+ [8218] = 8047,
+ [8219] = 723,
+ [8220] = 8194,
+ [8221] = 8049,
+ [8222] = 8051,
+ [8223] = 8058,
+ [8224] = 8059,
+ [8225] = 8058,
+ [8226] = 8059,
+ [8227] = 8194,
+ [8228] = 8060,
+ [8229] = 8061,
+ [8230] = 8060,
+ [8231] = 8063,
+ [8232] = 8048,
+ [8233] = 8056,
+ [8234] = 8194,
+ [8235] = 8194,
+ [8236] = 8194,
+ [8237] = 8061,
+ [8238] = 8058,
+ [8239] = 8047,
+ [8240] = 8049,
+ [8241] = 8059,
+ [8242] = 8060,
+ [8243] = 8059,
+ [8244] = 8047,
+ [8245] = 8193,
+ [8246] = 8193,
+ [8247] = 8193,
+ [8248] = 8193,
+ [8249] = 8193,
+ [8250] = 8193,
+ [8251] = 8193,
+ [8252] = 8193,
+ [8253] = 8193,
+ [8254] = 8193,
+ [8255] = 8061,
+ [8256] = 8047,
+ [8257] = 8063,
+ [8258] = 8063,
+ [8259] = 8048,
+ [8260] = 8051,
+ [8261] = 8048,
+ [8262] = 8056,
+ [8263] = 8058,
+ [8264] = 8047,
+ [8265] = 8265,
+ [8266] = 8266,
+ [8267] = 8267,
+ [8268] = 8268,
+ [8269] = 8269,
+ [8270] = 8268,
+ [8271] = 8271,
+ [8272] = 8272,
+ [8273] = 8273,
+ [8274] = 8266,
+ [8275] = 8275,
+ [8276] = 8267,
+ [8277] = 8277,
+ [8278] = 8268,
+ [8279] = 8269,
+ [8280] = 8272,
+ [8281] = 8269,
+ [8282] = 8275,
+ [8283] = 8275,
+ [8284] = 8284,
+ [8285] = 8285,
+ [8286] = 8277,
+ [8287] = 8277,
+ [8288] = 8288,
+ [8289] = 8269,
+ [8290] = 8285,
+ [8291] = 8271,
+ [8292] = 8292,
+ [8293] = 8273,
+ [8294] = 8267,
+ [8295] = 8295,
+ [8296] = 8271,
+ [8297] = 8284,
+ [8298] = 8273,
+ [8299] = 8271,
+ [8300] = 8271,
+ [8301] = 8273,
+ [8302] = 8273,
+ [8303] = 8275,
+ [8304] = 8277,
+ [8305] = 8275,
+ [8306] = 8306,
+ [8307] = 8277,
+ [8308] = 8308,
+ [8309] = 8309,
+ [8310] = 8288,
+ [8311] = 8265,
+ [8312] = 8312,
+ [8313] = 8309,
+ [8314] = 8295,
+ [8315] = 8306,
+ [8316] = 8272,
+ [8317] = 8317,
+ [8318] = 8284,
+ [8319] = 8312,
+ [8320] = 8273,
+ [8321] = 8266,
+ [8322] = 8275,
+ [8323] = 8277,
+ [8324] = 8324,
+ [8325] = 8267,
+ [8326] = 8268,
+ [8327] = 8269,
+ [8328] = 8285,
+ [8329] = 8266,
+ [8330] = 8284,
+ [8331] = 8288,
+ [8332] = 8285,
+ [8333] = 8317,
+ [8334] = 8268,
+ [8335] = 8292,
+ [8336] = 8312,
+ [8337] = 8309,
+ [8338] = 8292,
+ [8339] = 8265,
+ [8340] = 8288,
+ [8341] = 8295,
+ [8342] = 8317,
+ [8343] = 8306,
+ [8344] = 8285,
+ [8345] = 8272,
+ [8346] = 8346,
+ [8347] = 8266,
+ [8348] = 8312,
+ [8349] = 8309,
+ [8350] = 8292,
+ [8351] = 8267,
+ [8352] = 8271,
+ [8353] = 8317,
+ [8354] = 8268,
+ [8355] = 8273,
+ [8356] = 8275,
+ [8357] = 8277,
+ [8358] = 8312,
+ [8359] = 8309,
+ [8360] = 8265,
+ [8361] = 8269,
+ [8362] = 8284,
+ [8363] = 8317,
+ [8364] = 8292,
+ [8365] = 8295,
+ [8366] = 8288,
+ [8367] = 8285,
+ [8368] = 8292,
+ [8369] = 8312,
+ [8370] = 8309,
+ [8371] = 8265,
+ [8372] = 8295,
+ [8373] = 8306,
+ [8374] = 8272,
+ [8375] = 8317,
+ [8376] = 8266,
+ [8377] = 8284,
+ [8378] = 8267,
+ [8379] = 8268,
+ [8380] = 8269,
+ [8381] = 8272,
+ [8382] = 8309,
+ [8383] = 8306,
+ [8384] = 8265,
+ [8385] = 8265,
+ [8386] = 8272,
+ [8387] = 8317,
+ [8388] = 8295,
+ [8389] = 8284,
+ [8390] = 8266,
+ [8391] = 8306,
+ [8392] = 8312,
+ [8393] = 8309,
+ [8394] = 8267,
+ [8395] = 8288,
+ [8396] = 8268,
+ [8397] = 8317,
+ [8398] = 8271,
+ [8399] = 8269,
+ [8400] = 8273,
+ [8401] = 8275,
+ [8402] = 8277,
+ [8403] = 8312,
+ [8404] = 8309,
+ [8405] = 8272,
+ [8406] = 8288,
+ [8407] = 8266,
+ [8408] = 8317,
+ [8409] = 8284,
+ [8410] = 8271,
+ [8411] = 8312,
+ [8412] = 8309,
+ [8413] = 8273,
+ [8414] = 8317,
+ [8415] = 8267,
+ [8416] = 8275,
+ [8417] = 8277,
+ [8418] = 8285,
+ [8419] = 8288,
+ [8420] = 8308,
+ [8421] = 8324,
+ [8422] = 8271,
+ [8423] = 8273,
+ [8424] = 8284,
+ [8425] = 8308,
+ [8426] = 8324,
+ [8427] = 8275,
+ [8428] = 8277,
+ [8429] = 8308,
+ [8430] = 8324,
+ [8431] = 8288,
+ [8432] = 8285,
+ [8433] = 8308,
+ [8434] = 8324,
+ [8435] = 8292,
+ [8436] = 8285,
+ [8437] = 8308,
+ [8438] = 8324,
+ [8439] = 8292,
+ [8440] = 8295,
+ [8441] = 8308,
+ [8442] = 8324,
+ [8443] = 8306,
+ [8444] = 8272,
+ [8445] = 8308,
+ [8446] = 8324,
+ [8447] = 8266,
+ [8448] = 8267,
+ [8449] = 8308,
+ [8450] = 8324,
+ [8451] = 8268,
+ [8452] = 8269,
+ [8453] = 8324,
+ [8454] = 8284,
+ [8455] = 8292,
+ [8456] = 8288,
+ [8457] = 8285,
+ [8458] = 8292,
+ [8459] = 8265,
+ [8460] = 8265,
+ [8461] = 8295,
+ [8462] = 8306,
+ [8463] = 8272,
+ [8464] = 8266,
+ [8465] = 8267,
+ [8466] = 8268,
+ [8467] = 8269,
+ [8468] = 8295,
+ [8469] = 8306,
+ [8470] = 8265,
+ [8471] = 8295,
+ [8472] = 8306,
+ [8473] = 8271,
+ [8474] = 8312,
+ [8475] = 8475,
+ [8476] = 8476,
+ [8477] = 8475,
+ [8478] = 8478,
+ [8479] = 8479,
+ [8480] = 8480,
+ [8481] = 8481,
+ [8482] = 8482,
+ [8483] = 8483,
+ [8484] = 8484,
+ [8485] = 8485,
+ [8486] = 8486,
+ [8487] = 8487,
+ [8488] = 8488,
+ [8489] = 8489,
+ [8490] = 8490,
+ [8491] = 8491,
+ [8492] = 8492,
+ [8493] = 8493,
+ [8494] = 8494,
+ [8495] = 8480,
+ [8496] = 8481,
+ [8497] = 8482,
+ [8498] = 8498,
+ [8499] = 8483,
+ [8500] = 8484,
+ [8501] = 8485,
+ [8502] = 8486,
+ [8503] = 8478,
+ [8504] = 8480,
+ [8505] = 8481,
+ [8506] = 8482,
+ [8507] = 8483,
+ [8508] = 8484,
+ [8509] = 8485,
+ [8510] = 8486,
+ [8511] = 8487,
+ [8512] = 8488,
+ [8513] = 8489,
+ [8514] = 8490,
+ [8515] = 8491,
+ [8516] = 8487,
+ [8517] = 8488,
+ [8518] = 8489,
+ [8519] = 8490,
+ [8520] = 8492,
+ [8521] = 8494,
+ [8522] = 8491,
+ [8523] = 8523,
+ [8524] = 8524,
+ [8525] = 8525,
+ [8526] = 8526,
+ [8527] = 8527,
+ [8528] = 8528,
+ [8529] = 8529,
+ [8530] = 8530,
+ [8531] = 8531,
+ [8532] = 8532,
+ [8533] = 8533,
+ [8534] = 8534,
+ [8535] = 8535,
+ [8536] = 8536,
+ [8537] = 8537,
+ [8538] = 8538,
+ [8539] = 8539,
+ [8540] = 8540,
+ [8541] = 8541,
+ [8542] = 8542,
+ [8543] = 8543,
+ [8544] = 8475,
+ [8545] = 8478,
+ [8546] = 8480,
+ [8547] = 8481,
+ [8548] = 8482,
+ [8549] = 8483,
+ [8550] = 8484,
+ [8551] = 8485,
+ [8552] = 8486,
+ [8553] = 8487,
+ [8554] = 8488,
+ [8555] = 8489,
+ [8556] = 8490,
+ [8557] = 8491,
+ [8558] = 8491,
+ [8559] = 8523,
+ [8560] = 8524,
+ [8561] = 8525,
+ [8562] = 8491,
+ [8563] = 8492,
+ [8564] = 8478,
+ [8565] = 8480,
+ [8566] = 8481,
+ [8567] = 8482,
+ [8568] = 8483,
+ [8569] = 8484,
+ [8570] = 8485,
+ [8571] = 8486,
+ [8572] = 8487,
+ [8573] = 8488,
+ [8574] = 8489,
+ [8575] = 8490,
+ [8576] = 8491,
+ [8577] = 8491,
+ [8578] = 8526,
+ [8579] = 8478,
+ [8580] = 8480,
+ [8581] = 8481,
+ [8582] = 8482,
+ [8583] = 8483,
+ [8584] = 8484,
+ [8585] = 8485,
+ [8586] = 8486,
+ [8587] = 8487,
+ [8588] = 8488,
+ [8589] = 8489,
+ [8590] = 8490,
+ [8591] = 8491,
+ [8592] = 8527,
+ [8593] = 8528,
+ [8594] = 8529,
+ [8595] = 8530,
+ [8596] = 8531,
+ [8597] = 8532,
+ [8598] = 8533,
+ [8599] = 8534,
+ [8600] = 8491,
+ [8601] = 8494,
+ [8602] = 8523,
+ [8603] = 8524,
+ [8604] = 8525,
+ [8605] = 8526,
+ [8606] = 8527,
+ [8607] = 8528,
+ [8608] = 8529,
+ [8609] = 8530,
+ [8610] = 8531,
+ [8611] = 8532,
+ [8612] = 8533,
+ [8613] = 8534,
+ [8614] = 8480,
+ [8615] = 8535,
+ [8616] = 8535,
+ [8617] = 8536,
+ [8618] = 8537,
+ [8619] = 8538,
+ [8620] = 8539,
+ [8621] = 8540,
+ [8622] = 8541,
+ [8623] = 8542,
+ [8624] = 8543,
+ [8625] = 8475,
+ [8626] = 8478,
+ [8627] = 8492,
+ [8628] = 8480,
+ [8629] = 8481,
+ [8630] = 8482,
+ [8631] = 8483,
+ [8632] = 8484,
+ [8633] = 8485,
+ [8634] = 8486,
+ [8635] = 8487,
+ [8636] = 8488,
+ [8637] = 8489,
+ [8638] = 8490,
+ [8639] = 8491,
+ [8640] = 8476,
+ [8641] = 8491,
+ [8642] = 8492,
+ [8643] = 8478,
+ [8644] = 8480,
+ [8645] = 8481,
+ [8646] = 8482,
+ [8647] = 8483,
+ [8648] = 8484,
+ [8649] = 8485,
+ [8650] = 8486,
+ [8651] = 8487,
+ [8652] = 8488,
+ [8653] = 8489,
+ [8654] = 8490,
+ [8655] = 8491,
+ [8656] = 8491,
+ [8657] = 8491,
+ [8658] = 8481,
+ [8659] = 8491,
+ [8660] = 8478,
+ [8661] = 8661,
+ [8662] = 8494,
+ [8663] = 8663,
+ [8664] = 8523,
+ [8665] = 8524,
+ [8666] = 8525,
+ [8667] = 8526,
+ [8668] = 8527,
+ [8669] = 8528,
+ [8670] = 8529,
+ [8671] = 8530,
+ [8672] = 8531,
+ [8673] = 8532,
+ [8674] = 8533,
+ [8675] = 8534,
+ [8676] = 8535,
+ [8677] = 8536,
+ [8678] = 8537,
+ [8679] = 8538,
+ [8680] = 8539,
+ [8681] = 8540,
+ [8682] = 8541,
+ [8683] = 8542,
+ [8684] = 8543,
+ [8685] = 8475,
+ [8686] = 8478,
+ [8687] = 8482,
+ [8688] = 8480,
+ [8689] = 8481,
+ [8690] = 8482,
+ [8691] = 8483,
+ [8692] = 8484,
+ [8693] = 8485,
+ [8694] = 8486,
+ [8695] = 8487,
+ [8696] = 8488,
+ [8697] = 8489,
+ [8698] = 8490,
+ [8699] = 8491,
+ [8700] = 8491,
+ [8701] = 8492,
+ [8702] = 8491,
+ [8703] = 8491,
+ [8704] = 8704,
+ [8705] = 8494,
+ [8706] = 8523,
+ [8707] = 8524,
+ [8708] = 8525,
+ [8709] = 8526,
+ [8710] = 8527,
+ [8711] = 8528,
+ [8712] = 8529,
+ [8713] = 8530,
+ [8714] = 8531,
+ [8715] = 8532,
+ [8716] = 8533,
+ [8717] = 8534,
+ [8718] = 8535,
+ [8719] = 8536,
+ [8720] = 8537,
+ [8721] = 8538,
+ [8722] = 8483,
+ [8723] = 8539,
+ [8724] = 8540,
+ [8725] = 8541,
+ [8726] = 8542,
+ [8727] = 8543,
+ [8728] = 8475,
+ [8729] = 8478,
+ [8730] = 8730,
+ [8731] = 8480,
+ [8732] = 8481,
+ [8733] = 8482,
+ [8734] = 8483,
+ [8735] = 8484,
+ [8736] = 8485,
+ [8737] = 8486,
+ [8738] = 8487,
+ [8739] = 8488,
+ [8740] = 8489,
+ [8741] = 8490,
+ [8742] = 8742,
+ [8743] = 8743,
+ [8744] = 8492,
+ [8745] = 8491,
+ [8746] = 8494,
+ [8747] = 8484,
+ [8748] = 8523,
+ [8749] = 8524,
+ [8750] = 8525,
+ [8751] = 8526,
+ [8752] = 8527,
+ [8753] = 8528,
+ [8754] = 8529,
+ [8755] = 8530,
+ [8756] = 8531,
+ [8757] = 8532,
+ [8758] = 8533,
+ [8759] = 8534,
+ [8760] = 8480,
+ [8761] = 8535,
+ [8762] = 8536,
+ [8763] = 8478,
+ [8764] = 8537,
+ [8765] = 8538,
+ [8766] = 8539,
+ [8767] = 8481,
+ [8768] = 8482,
+ [8769] = 8483,
+ [8770] = 8484,
+ [8771] = 8539,
+ [8772] = 8540,
+ [8773] = 8541,
+ [8774] = 8542,
+ [8775] = 8543,
+ [8776] = 8475,
+ [8777] = 8478,
+ [8778] = 8480,
+ [8779] = 8481,
+ [8780] = 8482,
+ [8781] = 8483,
+ [8782] = 8484,
+ [8783] = 8485,
+ [8784] = 8486,
+ [8785] = 8487,
+ [8786] = 8488,
+ [8787] = 8489,
+ [8788] = 8490,
+ [8789] = 8480,
+ [8790] = 8481,
+ [8791] = 8482,
+ [8792] = 8483,
+ [8793] = 8492,
+ [8794] = 8491,
+ [8795] = 8484,
+ [8796] = 8485,
+ [8797] = 8486,
+ [8798] = 8487,
+ [8799] = 8488,
+ [8800] = 8489,
+ [8801] = 8490,
+ [8802] = 8491,
+ [8803] = 8494,
+ [8804] = 8485,
+ [8805] = 8523,
+ [8806] = 8524,
+ [8807] = 8525,
+ [8808] = 8526,
+ [8809] = 8527,
+ [8810] = 8528,
+ [8811] = 8529,
+ [8812] = 8530,
+ [8813] = 8531,
+ [8814] = 8532,
+ [8815] = 8533,
+ [8816] = 8534,
+ [8817] = 8535,
+ [8818] = 8536,
+ [8819] = 8537,
+ [8820] = 8538,
+ [8821] = 8540,
+ [8822] = 8539,
+ [8823] = 8540,
+ [8824] = 8541,
+ [8825] = 8542,
+ [8826] = 8543,
+ [8827] = 8475,
+ [8828] = 8486,
+ [8829] = 8478,
+ [8830] = 8830,
+ [8831] = 8480,
+ [8832] = 8481,
+ [8833] = 8482,
+ [8834] = 8483,
+ [8835] = 8484,
+ [8836] = 8485,
+ [8837] = 8486,
+ [8838] = 8487,
+ [8839] = 8488,
+ [8840] = 8489,
+ [8841] = 8490,
+ [8842] = 8487,
+ [8843] = 8488,
+ [8844] = 8492,
+ [8845] = 8491,
+ [8846] = 8541,
+ [8847] = 8489,
+ [8848] = 8494,
+ [8849] = 8523,
+ [8850] = 8524,
+ [8851] = 8525,
+ [8852] = 8526,
+ [8853] = 8527,
+ [8854] = 8528,
+ [8855] = 8529,
+ [8856] = 8530,
+ [8857] = 8531,
+ [8858] = 8532,
+ [8859] = 8533,
+ [8860] = 8534,
+ [8861] = 8490,
+ [8862] = 8535,
+ [8863] = 8536,
+ [8864] = 8537,
+ [8865] = 8538,
+ [8866] = 8491,
+ [8867] = 8542,
+ [8868] = 8539,
+ [8869] = 8540,
+ [8870] = 8541,
+ [8871] = 8542,
+ [8872] = 8543,
+ [8873] = 8475,
+ [8874] = 8478,
+ [8875] = 8480,
+ [8876] = 8481,
+ [8877] = 8482,
+ [8878] = 8483,
+ [8879] = 8484,
+ [8880] = 8485,
+ [8881] = 8486,
+ [8882] = 8487,
+ [8883] = 8488,
+ [8884] = 8489,
+ [8885] = 8490,
+ [8886] = 8492,
+ [8887] = 8491,
+ [8888] = 8543,
+ [8889] = 8491,
+ [8890] = 8494,
+ [8891] = 8475,
+ [8892] = 8523,
+ [8893] = 8524,
+ [8894] = 8525,
+ [8895] = 8526,
+ [8896] = 8527,
+ [8897] = 8528,
+ [8898] = 8529,
+ [8899] = 8530,
+ [8900] = 8531,
+ [8901] = 8532,
+ [8902] = 8533,
+ [8903] = 8534,
+ [8904] = 8475,
+ [8905] = 8535,
+ [8906] = 8536,
+ [8907] = 8537,
+ [8908] = 8538,
+ [8909] = 8478,
+ [8910] = 8910,
+ [8911] = 8539,
+ [8912] = 8540,
+ [8913] = 8541,
+ [8914] = 8542,
+ [8915] = 8543,
+ [8916] = 8475,
+ [8917] = 8478,
+ [8918] = 8480,
+ [8919] = 8481,
+ [8920] = 8482,
+ [8921] = 8483,
+ [8922] = 8484,
+ [8923] = 8485,
+ [8924] = 8486,
+ [8925] = 8487,
+ [8926] = 8488,
+ [8927] = 8489,
+ [8928] = 8490,
+ [8929] = 8478,
+ [8930] = 8492,
+ [8931] = 8491,
+ [8932] = 8494,
+ [8933] = 8523,
+ [8934] = 8524,
+ [8935] = 8525,
+ [8936] = 8526,
+ [8937] = 8527,
+ [8938] = 8528,
+ [8939] = 8529,
+ [8940] = 8530,
+ [8941] = 8531,
+ [8942] = 8532,
+ [8943] = 8533,
+ [8944] = 8534,
+ [8945] = 8535,
+ [8946] = 8536,
+ [8947] = 8537,
+ [8948] = 8538,
+ [8949] = 8480,
+ [8950] = 8481,
+ [8951] = 8482,
+ [8952] = 8483,
+ [8953] = 8484,
+ [8954] = 8485,
+ [8955] = 8539,
+ [8956] = 8540,
+ [8957] = 8486,
+ [8958] = 8541,
+ [8959] = 8542,
+ [8960] = 8543,
+ [8961] = 8475,
+ [8962] = 8487,
+ [8963] = 8478,
+ [8964] = 8488,
+ [8965] = 8480,
+ [8966] = 8481,
+ [8967] = 8482,
+ [8968] = 8483,
+ [8969] = 8484,
+ [8970] = 8485,
+ [8971] = 8486,
+ [8972] = 8487,
+ [8973] = 8488,
+ [8974] = 8489,
+ [8975] = 8490,
+ [8976] = 8489,
+ [8977] = 8490,
+ [8978] = 8491,
+ [8979] = 8492,
+ [8980] = 8491,
+ [8981] = 8475,
+ [8982] = 8478,
+ [8983] = 8480,
+ [8984] = 8481,
+ [8985] = 8482,
+ [8986] = 8483,
+ [8987] = 8484,
+ [8988] = 8485,
+ [8989] = 8486,
+ [8990] = 8487,
+ [8991] = 8488,
+ [8992] = 8489,
+ [8993] = 8490,
+ [8994] = 8492,
+ [8995] = 8491,
+ [8996] = 8475,
+ [8997] = 8478,
+ [8998] = 8480,
+ [8999] = 8481,
+ [9000] = 8482,
+ [9001] = 8483,
+ [9002] = 8484,
+ [9003] = 8485,
+ [9004] = 8486,
+ [9005] = 8487,
+ [9006] = 8488,
+ [9007] = 8489,
+ [9008] = 8490,
+ [9009] = 8491,
+ [9010] = 8475,
+ [9011] = 8478,
+ [9012] = 8480,
+ [9013] = 8481,
+ [9014] = 8482,
+ [9015] = 8483,
+ [9016] = 8484,
+ [9017] = 8485,
+ [9018] = 8486,
+ [9019] = 8487,
+ [9020] = 8488,
+ [9021] = 8489,
+ [9022] = 8490,
+ [9023] = 8491,
+ [9024] = 8475,
+ [9025] = 8478,
+ [9026] = 8480,
+ [9027] = 8481,
+ [9028] = 8482,
+ [9029] = 8483,
+ [9030] = 8484,
+ [9031] = 8485,
+ [9032] = 8486,
+ [9033] = 8487,
+ [9034] = 8488,
+ [9035] = 8489,
+ [9036] = 8490,
+ [9037] = 8491,
+ [9038] = 8475,
+ [9039] = 8478,
+ [9040] = 8480,
+ [9041] = 8481,
+ [9042] = 8482,
+ [9043] = 8483,
+ [9044] = 8484,
+ [9045] = 8485,
+ [9046] = 8486,
+ [9047] = 8487,
+ [9048] = 8488,
+ [9049] = 8489,
+ [9050] = 8490,
+ [9051] = 8491,
+ [9052] = 8475,
+ [9053] = 8478,
+ [9054] = 8480,
+ [9055] = 8481,
+ [9056] = 8482,
+ [9057] = 8483,
+ [9058] = 8484,
+ [9059] = 8485,
+ [9060] = 8486,
+ [9061] = 8487,
+ [9062] = 8488,
+ [9063] = 8489,
+ [9064] = 8490,
+ [9065] = 8491,
+ [9066] = 8485,
+ [9067] = 8475,
+ [9068] = 8478,
+ [9069] = 8480,
+ [9070] = 8481,
+ [9071] = 8482,
+ [9072] = 8483,
+ [9073] = 8484,
+ [9074] = 8485,
+ [9075] = 8486,
+ [9076] = 8487,
+ [9077] = 8488,
+ [9078] = 8489,
+ [9079] = 8490,
+ [9080] = 8491,
+ [9081] = 8475,
+ [9082] = 8478,
+ [9083] = 8480,
+ [9084] = 8481,
+ [9085] = 8482,
+ [9086] = 8483,
+ [9087] = 8484,
+ [9088] = 8485,
+ [9089] = 8486,
+ [9090] = 8487,
+ [9091] = 8488,
+ [9092] = 8489,
+ [9093] = 8490,
+ [9094] = 8491,
+ [9095] = 8475,
+ [9096] = 8478,
+ [9097] = 8480,
+ [9098] = 8481,
+ [9099] = 8482,
+ [9100] = 8483,
+ [9101] = 8484,
+ [9102] = 8485,
+ [9103] = 8486,
+ [9104] = 8487,
+ [9105] = 8488,
+ [9106] = 8489,
+ [9107] = 8490,
+ [9108] = 8491,
+ [9109] = 8486,
+ [9110] = 8475,
+ [9111] = 8478,
+ [9112] = 8480,
+ [9113] = 8481,
+ [9114] = 8482,
+ [9115] = 8483,
+ [9116] = 8484,
+ [9117] = 8485,
+ [9118] = 8486,
+ [9119] = 8487,
+ [9120] = 8488,
+ [9121] = 8489,
+ [9122] = 8490,
+ [9123] = 8491,
+ [9124] = 8475,
+ [9125] = 8478,
+ [9126] = 8480,
+ [9127] = 8481,
+ [9128] = 8482,
+ [9129] = 8483,
+ [9130] = 8484,
+ [9131] = 8485,
+ [9132] = 8486,
+ [9133] = 8487,
+ [9134] = 8488,
+ [9135] = 8489,
+ [9136] = 8490,
+ [9137] = 8491,
+ [9138] = 8487,
+ [9139] = 8475,
+ [9140] = 8478,
+ [9141] = 8480,
+ [9142] = 8481,
+ [9143] = 8482,
+ [9144] = 8483,
+ [9145] = 8484,
+ [9146] = 8485,
+ [9147] = 8486,
+ [9148] = 8487,
+ [9149] = 8488,
+ [9150] = 8489,
+ [9151] = 8490,
+ [9152] = 8491,
+ [9153] = 8475,
+ [9154] = 8488,
+ [9155] = 8478,
+ [9156] = 8480,
+ [9157] = 8481,
+ [9158] = 8482,
+ [9159] = 8483,
+ [9160] = 8484,
+ [9161] = 8485,
+ [9162] = 8486,
+ [9163] = 8487,
+ [9164] = 8488,
+ [9165] = 8489,
+ [9166] = 8490,
+ [9167] = 8491,
+ [9168] = 8480,
+ [9169] = 8475,
+ [9170] = 8481,
+ [9171] = 8478,
+ [9172] = 8480,
+ [9173] = 8481,
+ [9174] = 8482,
+ [9175] = 8483,
+ [9176] = 8484,
+ [9177] = 8485,
+ [9178] = 8486,
+ [9179] = 8487,
+ [9180] = 8488,
+ [9181] = 8489,
+ [9182] = 8490,
+ [9183] = 8491,
+ [9184] = 8482,
+ [9185] = 8475,
+ [9186] = 8483,
+ [9187] = 8478,
+ [9188] = 8480,
+ [9189] = 8481,
+ [9190] = 8482,
+ [9191] = 8483,
+ [9192] = 8484,
+ [9193] = 8485,
+ [9194] = 8486,
+ [9195] = 8487,
+ [9196] = 8488,
+ [9197] = 8489,
+ [9198] = 8490,
+ [9199] = 8491,
+ [9200] = 8484,
+ [9201] = 8475,
+ [9202] = 8485,
+ [9203] = 8478,
+ [9204] = 8480,
+ [9205] = 8481,
+ [9206] = 8482,
+ [9207] = 8483,
+ [9208] = 8484,
+ [9209] = 8485,
+ [9210] = 8486,
+ [9211] = 8487,
+ [9212] = 8488,
+ [9213] = 8489,
+ [9214] = 8490,
+ [9215] = 8491,
+ [9216] = 8486,
+ [9217] = 8475,
+ [9218] = 8487,
+ [9219] = 8478,
+ [9220] = 8480,
+ [9221] = 8481,
+ [9222] = 8482,
+ [9223] = 8483,
+ [9224] = 8484,
+ [9225] = 8485,
+ [9226] = 8486,
+ [9227] = 8487,
+ [9228] = 8488,
+ [9229] = 8489,
+ [9230] = 8490,
+ [9231] = 8491,
+ [9232] = 8488,
+ [9233] = 8475,
+ [9234] = 8478,
+ [9235] = 8480,
+ [9236] = 8481,
+ [9237] = 8482,
+ [9238] = 8483,
+ [9239] = 8484,
+ [9240] = 8485,
+ [9241] = 8486,
+ [9242] = 8487,
+ [9243] = 8488,
+ [9244] = 8489,
+ [9245] = 8490,
+ [9246] = 8491,
+ [9247] = 8489,
+ [9248] = 8475,
+ [9249] = 8490,
+ [9250] = 8478,
+ [9251] = 8480,
+ [9252] = 8481,
+ [9253] = 8482,
+ [9254] = 8483,
+ [9255] = 8484,
+ [9256] = 8485,
+ [9257] = 8486,
+ [9258] = 8487,
+ [9259] = 8488,
+ [9260] = 8489,
+ [9261] = 8490,
+ [9262] = 8491,
+ [9263] = 8491,
+ [9264] = 8475,
+ [9265] = 8478,
+ [9266] = 8480,
+ [9267] = 8481,
+ [9268] = 8482,
+ [9269] = 8483,
+ [9270] = 8484,
+ [9271] = 8485,
+ [9272] = 8486,
+ [9273] = 8487,
+ [9274] = 8488,
+ [9275] = 8489,
+ [9276] = 8490,
+ [9277] = 8491,
+ [9278] = 8475,
+ [9279] = 8478,
+ [9280] = 8480,
+ [9281] = 8481,
+ [9282] = 8482,
+ [9283] = 8483,
+ [9284] = 8484,
+ [9285] = 8485,
+ [9286] = 8486,
+ [9287] = 8487,
+ [9288] = 8488,
+ [9289] = 8489,
+ [9290] = 8490,
+ [9291] = 8491,
+ [9292] = 8475,
+ [9293] = 8478,
+ [9294] = 8480,
+ [9295] = 8481,
+ [9296] = 8482,
+ [9297] = 8483,
+ [9298] = 8484,
+ [9299] = 8485,
+ [9300] = 8486,
+ [9301] = 8487,
+ [9302] = 8488,
+ [9303] = 8489,
+ [9304] = 8490,
+ [9305] = 8491,
+ [9306] = 8475,
+ [9307] = 8478,
+ [9308] = 8480,
+ [9309] = 8481,
+ [9310] = 8482,
+ [9311] = 8483,
+ [9312] = 8484,
+ [9313] = 8485,
+ [9314] = 8486,
+ [9315] = 8487,
+ [9316] = 8488,
+ [9317] = 8489,
+ [9318] = 8490,
+ [9319] = 8491,
+ [9320] = 8475,
+ [9321] = 8478,
+ [9322] = 8480,
+ [9323] = 8481,
+ [9324] = 8482,
+ [9325] = 8483,
+ [9326] = 8484,
+ [9327] = 8485,
+ [9328] = 8486,
+ [9329] = 8487,
+ [9330] = 8488,
+ [9331] = 8489,
+ [9332] = 8490,
+ [9333] = 8491,
+ [9334] = 8475,
+ [9335] = 8478,
+ [9336] = 8480,
+ [9337] = 8481,
+ [9338] = 8482,
+ [9339] = 8483,
+ [9340] = 8484,
+ [9341] = 8485,
+ [9342] = 8486,
+ [9343] = 8487,
+ [9344] = 8488,
+ [9345] = 8489,
+ [9346] = 8490,
+ [9347] = 8491,
+ [9348] = 8475,
+ [9349] = 8478,
+ [9350] = 8480,
+ [9351] = 8481,
+ [9352] = 8482,
+ [9353] = 8483,
+ [9354] = 8484,
+ [9355] = 8485,
+ [9356] = 8486,
+ [9357] = 8487,
+ [9358] = 8488,
+ [9359] = 8489,
+ [9360] = 8490,
+ [9361] = 8491,
+ [9362] = 8489,
+ [9363] = 8476,
+ [9364] = 9364,
+ [9365] = 8478,
+ [9366] = 8480,
+ [9367] = 8481,
+ [9368] = 8482,
+ [9369] = 8483,
+ [9370] = 8484,
+ [9371] = 8485,
+ [9372] = 8486,
+ [9373] = 8487,
+ [9374] = 8488,
+ [9375] = 8489,
+ [9376] = 8490,
+ [9377] = 8491,
+ [9378] = 8475,
+ [9379] = 8490,
+ [9380] = 8478,
+ [9381] = 8480,
+ [9382] = 8481,
+ [9383] = 8482,
+ [9384] = 8483,
+ [9385] = 8484,
+ [9386] = 8485,
+ [9387] = 8486,
+ [9388] = 8487,
+ [9389] = 8488,
+ [9390] = 8489,
+ [9391] = 8490,
+ [9392] = 8491,
+ [9393] = 8475,
+ [9394] = 8478,
+ [9395] = 8480,
+ [9396] = 8481,
+ [9397] = 8482,
+ [9398] = 8483,
+ [9399] = 8484,
+ [9400] = 8485,
+ [9401] = 8486,
+ [9402] = 8487,
+ [9403] = 8488,
+ [9404] = 8489,
+ [9405] = 8490,
+ [9406] = 8491,
+ [9407] = 8475,
+ [9408] = 8478,
+ [9409] = 8480,
+ [9410] = 8481,
+ [9411] = 8482,
+ [9412] = 8483,
+ [9413] = 8484,
+ [9414] = 8485,
+ [9415] = 8486,
+ [9416] = 8487,
+ [9417] = 8488,
+ [9418] = 8489,
+ [9419] = 8490,
+ [9420] = 8491,
+ [9421] = 8475,
+ [9422] = 8478,
+ [9423] = 8480,
+ [9424] = 8481,
+ [9425] = 8482,
+ [9426] = 8483,
+ [9427] = 8484,
+ [9428] = 8485,
+ [9429] = 8486,
+ [9430] = 8487,
+ [9431] = 8488,
+ [9432] = 8489,
+ [9433] = 8490,
+ [9434] = 8491,
+ [9435] = 8475,
+ [9436] = 8478,
+ [9437] = 8480,
+ [9438] = 8481,
+ [9439] = 8482,
+ [9440] = 8483,
+ [9441] = 8484,
+ [9442] = 8485,
+ [9443] = 8486,
+ [9444] = 8487,
+ [9445] = 8488,
+ [9446] = 8489,
+ [9447] = 8490,
+ [9448] = 8491,
+ [9449] = 8475,
+ [9450] = 8478,
+ [9451] = 8480,
+ [9452] = 8481,
+ [9453] = 8482,
+ [9454] = 8483,
+ [9455] = 8484,
+ [9456] = 8485,
+ [9457] = 8486,
+ [9458] = 8487,
+ [9459] = 8488,
+ [9460] = 8489,
+ [9461] = 8490,
+ [9462] = 8491,
+ [9463] = 8475,
+ [9464] = 8491,
+ [9465] = 8478,
+ [9466] = 8480,
+ [9467] = 8481,
+ [9468] = 8482,
+ [9469] = 8483,
+ [9470] = 8484,
+ [9471] = 8485,
+ [9472] = 8486,
+ [9473] = 8487,
+ [9474] = 8488,
+ [9475] = 8489,
+ [9476] = 8490,
+ [9477] = 8491,
+ [9478] = 8475,
+ [9479] = 8478,
+ [9480] = 8480,
+ [9481] = 8481,
+ [9482] = 8482,
+ [9483] = 8483,
+ [9484] = 8484,
+ [9485] = 8485,
+ [9486] = 8486,
+ [9487] = 8487,
+ [9488] = 8488,
+ [9489] = 8489,
+ [9490] = 8490,
+ [9491] = 8491,
+ [9492] = 8475,
+ [9493] = 8478,
+ [9494] = 8480,
+ [9495] = 8481,
+ [9496] = 8482,
+ [9497] = 8483,
+ [9498] = 8484,
+ [9499] = 8485,
+ [9500] = 8486,
+ [9501] = 8487,
+ [9502] = 8488,
+ [9503] = 8489,
+ [9504] = 8490,
+ [9505] = 8491,
+ [9506] = 8475,
+ [9507] = 8478,
+ [9508] = 8480,
+ [9509] = 8481,
+ [9510] = 8482,
+ [9511] = 8483,
+ [9512] = 8484,
+ [9513] = 8485,
+ [9514] = 8486,
+ [9515] = 8487,
+ [9516] = 8488,
+ [9517] = 8489,
+ [9518] = 8490,
+ [9519] = 8491,
+ [9520] = 8475,
+ [9521] = 8478,
+ [9522] = 8480,
+ [9523] = 8481,
+ [9524] = 8482,
+ [9525] = 8483,
+ [9526] = 8484,
+ [9527] = 8485,
+ [9528] = 8486,
+ [9529] = 8487,
+ [9530] = 8488,
+ [9531] = 8489,
+ [9532] = 8490,
+ [9533] = 8491,
+ [9534] = 8475,
+ [9535] = 8478,
+ [9536] = 8480,
+ [9537] = 8481,
+ [9538] = 8482,
+ [9539] = 8483,
+ [9540] = 8484,
+ [9541] = 8485,
+ [9542] = 8486,
+ [9543] = 8487,
+ [9544] = 8488,
+ [9545] = 8489,
+ [9546] = 8490,
+ [9547] = 8491,
+ [9548] = 8475,
+ [9549] = 8478,
+ [9550] = 8480,
+ [9551] = 8481,
+ [9552] = 8482,
+ [9553] = 8483,
+ [9554] = 8484,
+ [9555] = 8485,
+ [9556] = 8486,
+ [9557] = 8487,
+ [9558] = 8488,
+ [9559] = 8489,
+ [9560] = 8490,
+ [9561] = 8491,
+ [9562] = 8475,
+ [9563] = 8478,
+ [9564] = 8480,
+ [9565] = 8481,
+ [9566] = 8482,
+ [9567] = 8483,
+ [9568] = 8484,
+ [9569] = 8485,
+ [9570] = 8486,
+ [9571] = 8487,
+ [9572] = 8488,
+ [9573] = 8489,
+ [9574] = 8490,
+ [9575] = 8491,
+ [9576] = 8475,
+ [9577] = 8478,
+ [9578] = 8480,
+ [9579] = 8481,
+ [9580] = 8482,
+ [9581] = 8483,
+ [9582] = 8484,
+ [9583] = 8485,
+ [9584] = 8486,
+ [9585] = 8487,
+ [9586] = 8488,
+ [9587] = 8489,
+ [9588] = 8490,
+ [9589] = 8491,
+ [9590] = 8475,
+ [9591] = 8478,
+ [9592] = 8480,
+ [9593] = 8481,
+ [9594] = 8482,
+ [9595] = 8483,
+ [9596] = 8484,
+ [9597] = 8485,
+ [9598] = 8486,
+ [9599] = 8487,
+ [9600] = 8488,
+ [9601] = 8489,
+ [9602] = 8490,
+ [9603] = 8491,
+ [9604] = 8475,
+ [9605] = 8478,
+ [9606] = 8480,
+ [9607] = 8481,
+ [9608] = 8482,
+ [9609] = 8483,
+ [9610] = 8484,
+ [9611] = 8485,
+ [9612] = 8486,
+ [9613] = 8487,
+ [9614] = 8488,
+ [9615] = 8489,
+ [9616] = 8490,
+ [9617] = 8491,
+ [9618] = 8475,
+ [9619] = 8478,
+ [9620] = 8480,
+ [9621] = 8481,
+ [9622] = 8482,
+ [9623] = 8483,
+ [9624] = 8484,
+ [9625] = 8485,
+ [9626] = 8486,
+ [9627] = 8487,
+ [9628] = 8488,
+ [9629] = 8489,
+ [9630] = 8490,
+ [9631] = 8491,
+ [9632] = 8475,
+ [9633] = 8478,
+ [9634] = 8480,
+ [9635] = 8481,
+ [9636] = 8482,
+ [9637] = 8483,
+ [9638] = 8484,
+ [9639] = 8485,
+ [9640] = 8486,
+ [9641] = 8487,
+ [9642] = 8488,
+ [9643] = 8489,
+ [9644] = 8490,
+ [9645] = 8491,
+ [9646] = 8475,
+ [9647] = 8478,
+ [9648] = 8480,
+ [9649] = 8481,
+ [9650] = 8482,
+ [9651] = 8483,
+ [9652] = 8484,
+ [9653] = 8485,
+ [9654] = 8486,
+ [9655] = 8487,
+ [9656] = 8488,
+ [9657] = 8489,
+ [9658] = 8490,
+ [9659] = 8491,
+ [9660] = 8475,
+ [9661] = 8478,
+ [9662] = 8480,
+ [9663] = 8481,
+ [9664] = 8482,
+ [9665] = 8483,
+ [9666] = 8484,
+ [9667] = 8485,
+ [9668] = 8486,
+ [9669] = 8487,
+ [9670] = 8488,
+ [9671] = 8489,
+ [9672] = 8490,
+ [9673] = 8491,
+ [9674] = 8475,
+ [9675] = 8478,
+ [9676] = 8480,
+ [9677] = 8481,
+ [9678] = 8482,
+ [9679] = 8483,
+ [9680] = 8484,
+ [9681] = 8485,
+ [9682] = 8486,
+ [9683] = 8487,
+ [9684] = 8488,
+ [9685] = 8489,
+ [9686] = 8490,
+ [9687] = 8491,
+ [9688] = 8475,
+ [9689] = 8478,
+ [9690] = 8480,
+ [9691] = 8481,
+ [9692] = 8482,
+ [9693] = 8483,
+ [9694] = 8484,
+ [9695] = 8485,
+ [9696] = 8486,
+ [9697] = 8487,
+ [9698] = 8488,
+ [9699] = 8489,
+ [9700] = 8490,
+ [9701] = 8491,
+ [9702] = 8475,
+ [9703] = 8478,
+ [9704] = 8480,
+ [9705] = 8481,
+ [9706] = 8482,
+ [9707] = 8483,
+ [9708] = 8484,
+ [9709] = 8485,
+ [9710] = 8486,
+ [9711] = 8487,
+ [9712] = 8488,
+ [9713] = 8489,
+ [9714] = 8490,
+ [9715] = 8491,
+ [9716] = 8475,
+ [9717] = 8478,
+ [9718] = 8480,
+ [9719] = 8481,
+ [9720] = 8482,
+ [9721] = 8483,
+ [9722] = 8484,
+ [9723] = 8485,
+ [9724] = 8486,
+ [9725] = 8487,
+ [9726] = 8488,
+ [9727] = 8489,
+ [9728] = 8490,
+ [9729] = 8491,
+ [9730] = 8475,
+ [9731] = 8478,
+ [9732] = 8480,
+ [9733] = 8481,
+ [9734] = 8482,
+ [9735] = 8483,
+ [9736] = 8484,
+ [9737] = 8485,
+ [9738] = 8486,
+ [9739] = 8487,
+ [9740] = 8488,
+ [9741] = 8489,
+ [9742] = 8490,
+ [9743] = 8491,
+ [9744] = 8475,
+ [9745] = 8478,
+ [9746] = 8480,
+ [9747] = 8481,
+ [9748] = 8482,
+ [9749] = 8483,
+ [9750] = 8484,
+ [9751] = 8485,
+ [9752] = 8486,
+ [9753] = 8487,
+ [9754] = 8488,
+ [9755] = 8489,
+ [9756] = 8490,
+ [9757] = 8491,
+ [9758] = 9758,
+ [9759] = 8475,
+ [9760] = 8478,
+ [9761] = 8480,
+ [9762] = 8481,
+ [9763] = 8482,
+ [9764] = 8483,
+ [9765] = 8484,
+ [9766] = 8485,
+ [9767] = 8486,
+ [9768] = 8487,
+ [9769] = 8488,
+ [9770] = 8489,
+ [9771] = 8490,
+ [9772] = 8491,
+ [9773] = 8475,
+ [9774] = 8478,
+ [9775] = 8480,
+ [9776] = 8481,
+ [9777] = 8482,
+ [9778] = 8483,
+ [9779] = 8484,
+ [9780] = 8485,
+ [9781] = 8486,
+ [9782] = 8487,
+ [9783] = 8488,
+ [9784] = 8489,
+ [9785] = 8490,
+ [9786] = 8491,
+ [9787] = 8475,
+ [9788] = 8478,
+ [9789] = 8480,
+ [9790] = 8481,
+ [9791] = 8482,
+ [9792] = 8483,
+ [9793] = 8484,
+ [9794] = 8485,
+ [9795] = 8486,
+ [9796] = 8487,
+ [9797] = 8488,
+ [9798] = 8489,
+ [9799] = 8490,
+ [9800] = 8491,
+ [9801] = 8475,
+ [9802] = 8478,
+ [9803] = 8480,
+ [9804] = 8481,
+ [9805] = 8482,
+ [9806] = 8483,
+ [9807] = 8484,
+ [9808] = 8485,
+ [9809] = 8486,
+ [9810] = 8487,
+ [9811] = 8488,
+ [9812] = 8489,
+ [9813] = 8490,
+ [9814] = 8491,
+ [9815] = 8475,
+ [9816] = 8478,
+ [9817] = 8480,
+ [9818] = 8481,
+ [9819] = 8482,
+ [9820] = 8483,
+ [9821] = 8484,
+ [9822] = 8485,
+ [9823] = 8486,
+ [9824] = 8487,
+ [9825] = 8488,
+ [9826] = 8489,
+ [9827] = 8490,
+ [9828] = 8491,
+ [9829] = 8475,
+ [9830] = 8478,
+ [9831] = 8480,
+ [9832] = 8481,
+ [9833] = 8482,
+ [9834] = 8483,
+ [9835] = 8484,
+ [9836] = 8485,
+ [9837] = 8486,
+ [9838] = 8487,
+ [9839] = 8488,
+ [9840] = 8489,
+ [9841] = 8490,
+ [9842] = 8491,
+ [9843] = 8475,
+ [9844] = 8478,
+ [9845] = 8480,
+ [9846] = 8481,
+ [9847] = 8482,
+ [9848] = 8483,
+ [9849] = 8484,
+ [9850] = 8485,
+ [9851] = 8486,
+ [9852] = 8487,
+ [9853] = 8488,
+ [9854] = 8489,
+ [9855] = 8490,
+ [9856] = 8491,
+ [9857] = 9857,
+ [9858] = 8475,
+ [9859] = 8478,
+ [9860] = 8480,
+ [9861] = 8481,
+ [9862] = 8482,
+ [9863] = 8483,
+ [9864] = 8484,
+ [9865] = 8485,
+ [9866] = 8486,
+ [9867] = 8487,
+ [9868] = 8488,
+ [9869] = 8489,
+ [9870] = 8490,
+ [9871] = 8491,
+ [9872] = 8475,
+ [9873] = 8537,
+ [9874] = 8478,
+ [9875] = 8480,
+ [9876] = 8481,
+ [9877] = 8482,
+ [9878] = 8483,
+ [9879] = 8484,
+ [9880] = 8485,
+ [9881] = 8486,
+ [9882] = 8487,
+ [9883] = 8488,
+ [9884] = 8489,
+ [9885] = 8490,
+ [9886] = 8491,
+ [9887] = 8491,
+ [9888] = 8491,
+ [9889] = 8491,
+ [9890] = 8491,
+ [9891] = 8491,
+ [9892] = 8491,
+ [9893] = 8491,
+ [9894] = 8491,
+ [9895] = 8475,
+ [9896] = 8478,
+ [9897] = 8480,
+ [9898] = 8481,
+ [9899] = 8482,
+ [9900] = 8483,
+ [9901] = 8484,
+ [9902] = 8485,
+ [9903] = 8486,
+ [9904] = 8487,
+ [9905] = 8488,
+ [9906] = 8489,
+ [9907] = 8490,
+ [9908] = 8478,
+ [9909] = 8538,
+ [9910] = 8492,
+ [9911] = 8476,
+ [9912] = 8475,
+ [9913] = 8492,
+ [9914] = 8475,
+ [9915] = 8475,
+ [9916] = 8491,
+ [9917] = 8492,
+ [9918] = 8491,
+ [9919] = 8536,
+ [9920] = 779,
+ [9921] = 9921,
+ [9922] = 9922,
+ [9923] = 8475,
+ [9924] = 8492,
+ [9925] = 8491,
+ [9926] = 8475,
+ [9927] = 8492,
+ [9928] = 8475,
+ [9929] = 8475,
+ [9930] = 8478,
+ [9931] = 8663,
+ [9932] = 8663,
+ [9933] = 8663,
+ [9934] = 8491,
+ [9935] = 8663,
+ [9936] = 8663,
+ [9937] = 8663,
+ [9938] = 8663,
+ [9939] = 8663,
+ [9940] = 8663,
+ [9941] = 8663,
+ [9942] = 8663,
+ [9943] = 8663,
+ [9944] = 8663,
+ [9945] = 8663,
+ [9946] = 8663,
+ [9947] = 8663,
+ [9948] = 8663,
+ [9949] = 8663,
+ [9950] = 8663,
+ [9951] = 8663,
+ [9952] = 8663,
+ [9953] = 8663,
+ [9954] = 8663,
+ [9955] = 8663,
+ [9956] = 8663,
+ [9957] = 8663,
+ [9958] = 8663,
+ [9959] = 8663,
+ [9960] = 8663,
+ [9961] = 8663,
+ [9962] = 8663,
+ [9963] = 8663,
+ [9964] = 8663,
+ [9965] = 8663,
+ [9966] = 8663,
+ [9967] = 8663,
+ [9968] = 8663,
+ [9969] = 8663,
+ [9970] = 8663,
+ [9971] = 8663,
+ [9972] = 8663,
+ [9973] = 8663,
+ [9974] = 8663,
+ [9975] = 8663,
+ [9976] = 8663,
+ [9977] = 8663,
+ [9978] = 8663,
+ [9979] = 8663,
+ [9980] = 8663,
+ [9981] = 8663,
+ [9982] = 8663,
+ [9983] = 8663,
+ [9984] = 8663,
+ [9985] = 8663,
+ [9986] = 8663,
+ [9987] = 8663,
+ [9988] = 8663,
+ [9989] = 8663,
+ [9990] = 8663,
+ [9991] = 8663,
+ [9992] = 8663,
+ [9993] = 9758,
+ [9994] = 8742,
+ [9995] = 9364,
+ [9996] = 8704,
+ [9997] = 9758,
+ [9998] = 8742,
+ [9999] = 9364,
+ [10000] = 8704,
+ [10001] = 9758,
+ [10002] = 8742,
+ [10003] = 9364,
+ [10004] = 8704,
+ [10005] = 9758,
+ [10006] = 8742,
+ [10007] = 9364,
+ [10008] = 8704,
+ [10009] = 9758,
+ [10010] = 8742,
+ [10011] = 9364,
+ [10012] = 8704,
+ [10013] = 9758,
+ [10014] = 8742,
+ [10015] = 9364,
+ [10016] = 8704,
+ [10017] = 9758,
+ [10018] = 8742,
+ [10019] = 9364,
+ [10020] = 8704,
+ [10021] = 9758,
+ [10022] = 8742,
+ [10023] = 9364,
+ [10024] = 8704,
+ [10025] = 9758,
+ [10026] = 9364,
+ [10027] = 8476,
+ [10028] = 8476,
+ [10029] = 8476,
+ [10030] = 8476,
+ [10031] = 8476,
+ [10032] = 8476,
+ [10033] = 8475,
+ [10034] = 424,
+ [10035] = 431,
+ [10036] = 779,
+ [10037] = 425,
+ [10038] = 836,
+ [10039] = 426,
+ [10040] = 425,
+ [10041] = 424,
+ [10042] = 426,
+ [10043] = 836,
+ [10044] = 431,
+ [10045] = 426,
+ [10046] = 423,
+ [10047] = 425,
+ [10048] = 431,
+ [10049] = 424,
+ [10050] = 422,
+ [10051] = 417,
+ [10052] = 380,
+ [10053] = 380,
+ [10054] = 453,
+ [10055] = 398,
+ [10056] = 385,
+ [10057] = 384,
+ [10058] = 386,
+ [10059] = 384,
+ [10060] = 431,
+ [10061] = 426,
+ [10062] = 433,
+ [10063] = 422,
+ [10064] = 423,
+ [10065] = 453,
+ [10066] = 398,
+ [10067] = 424,
+ [10068] = 385,
+ [10069] = 386,
+ [10070] = 432,
+ [10071] = 417,
+ [10072] = 425,
+ [10073] = 435,
+ [10074] = 435,
+ [10075] = 434,
+ [10076] = 432,
+ [10077] = 434,
+ [10078] = 428,
+ [10079] = 433,
+ [10080] = 402,
+ [10081] = 414,
+ [10082] = 421,
+ [10083] = 400,
+ [10084] = 430,
+ [10085] = 452,
+ [10086] = 427,
+ [10087] = 451,
+ [10088] = 402,
+ [10089] = 409,
+ [10090] = 451,
+ [10091] = 430,
+ [10092] = 380,
+ [10093] = 428,
+ [10094] = 421,
+ [10095] = 412,
+ [10096] = 404,
+ [10097] = 406,
+ [10098] = 465,
+ [10099] = 407,
+ [10100] = 408,
+ [10101] = 434,
+ [10102] = 401,
+ [10103] = 435,
+ [10104] = 437,
+ [10105] = 452,
+ [10106] = 410,
+ [10107] = 427,
+ [10108] = 377,
+ [10109] = 399,
+ [10110] = 413,
+ [10111] = 405,
+ [10112] = 414,
+ [10113] = 429,
+ [10114] = 411,
+ [10115] = 400,
+ [10116] = 404,
+ [10117] = 426,
+ [10118] = 465,
+ [10119] = 423,
+ [10120] = 405,
+ [10121] = 406,
+ [10122] = 407,
+ [10123] = 408,
+ [10124] = 453,
+ [10125] = 409,
+ [10126] = 398,
+ [10127] = 410,
+ [10128] = 411,
+ [10129] = 412,
+ [10130] = 413,
+ [10131] = 437,
+ [10132] = 434,
+ [10133] = 435,
+ [10134] = 385,
+ [10135] = 431,
+ [10136] = 386,
+ [10137] = 417,
+ [10138] = 424,
+ [10139] = 384,
+ [10140] = 399,
+ [10141] = 380,
+ [10142] = 391,
+ [10143] = 401,
+ [10144] = 429,
+ [10145] = 425,
+ [10146] = 422,
+ [10147] = 455,
+ [10148] = 458,
+ [10149] = 384,
+ [10150] = 453,
+ [10151] = 398,
+ [10152] = 432,
+ [10153] = 446,
+ [10154] = 463,
+ [10155] = 448,
+ [10156] = 417,
+ [10157] = 433,
+ [10158] = 386,
+ [10159] = 453,
+ [10160] = 397,
+ [10161] = 423,
+ [10162] = 422,
+ [10163] = 424,
+ [10164] = 425,
+ [10165] = 385,
+ [10166] = 426,
+ [10167] = 450,
+ [10168] = 431,
+ [10169] = 398,
+ [10170] = 457,
+ [10171] = 404,
+ [10172] = 381,
+ [10173] = 437,
+ [10174] = 398,
+ [10175] = 408,
+ [10176] = 421,
+ [10177] = 405,
+ [10178] = 412,
+ [10179] = 434,
+ [10180] = 453,
+ [10181] = 410,
+ [10182] = 465,
+ [10183] = 430,
+ [10184] = 401,
+ [10185] = 413,
+ [10186] = 411,
+ [10187] = 434,
+ [10188] = 435,
+ [10189] = 429,
+ [10190] = 432,
+ [10191] = 414,
+ [10192] = 409,
+ [10193] = 398,
+ [10194] = 406,
+ [10195] = 400,
+ [10196] = 407,
+ [10197] = 451,
+ [10198] = 427,
+ [10199] = 453,
+ [10200] = 399,
+ [10201] = 402,
+ [10202] = 428,
+ [10203] = 452,
+ [10204] = 433,
+ [10205] = 435,
+ [10206] = 405,
+ [10207] = 414,
+ [10208] = 451,
+ [10209] = 460,
+ [10210] = 421,
+ [10211] = 399,
+ [10212] = 429,
+ [10213] = 401,
+ [10214] = 465,
+ [10215] = 404,
+ [10216] = 406,
+ [10217] = 407,
+ [10218] = 408,
+ [10219] = 409,
+ [10220] = 410,
+ [10221] = 411,
+ [10222] = 412,
+ [10223] = 413,
+ [10224] = 437,
+ [10225] = 402,
+ [10226] = 434,
+ [10227] = 451,
+ [10228] = 435,
+ [10229] = 428,
+ [10230] = 452,
+ [10231] = 434,
+ [10232] = 435,
+ [10233] = 427,
+ [10234] = 391,
+ [10235] = 430,
+ [10236] = 400,
+ [10237] = 399,
+ [10238] = 404,
+ [10239] = 451,
+ [10240] = 465,
+ [10241] = 404,
+ [10242] = 451,
+ [10243] = 405,
+ [10244] = 406,
+ [10245] = 437,
+ [10246] = 407,
+ [10247] = 461,
+ [10248] = 408,
+ [10249] = 409,
+ [10250] = 410,
+ [10251] = 395,
+ [10252] = 415,
+ [10253] = 405,
+ [10254] = 401,
+ [10255] = 465,
+ [10256] = 404,
+ [10257] = 405,
+ [10258] = 406,
+ [10259] = 407,
+ [10260] = 408,
+ [10261] = 409,
+ [10262] = 410,
+ [10263] = 411,
+ [10264] = 412,
+ [10265] = 413,
+ [10266] = 437,
+ [10267] = 399,
+ [10268] = 411,
+ [10269] = 412,
+ [10270] = 416,
+ [10271] = 413,
+ [10272] = 406,
+ [10273] = 465,
+ [10274] = 407,
+ [10275] = 434,
+ [10276] = 408,
+ [10277] = 409,
+ [10278] = 435,
+ [10279] = 410,
+ [10280] = 411,
+ [10281] = 429,
+ [10282] = 412,
+ [10283] = 413,
+ [10284] = 399,
+ [10285] = 429,
+ [10286] = 401,
+ [10287] = 401,
+ [10288] = 429,
+ [10289] = 437,
+ [10290] = 10290,
+ [10291] = 10290,
+ [10292] = 10290,
+ [10293] = 381,
+ [10294] = 10290,
+ [10295] = 10290,
+ [10296] = 10290,
+ [10297] = 3530,
+ [10298] = 10290,
+ [10299] = 10290,
+ [10300] = 10290,
+ [10301] = 10290,
+ [10302] = 435,
+ [10303] = 434,
+ [10304] = 3530,
+ [10305] = 404,
+ [10306] = 10306,
+ [10307] = 3898,
+ [10308] = 10308,
+ [10309] = 3949,
+ [10310] = 406,
+ [10311] = 407,
+ [10312] = 408,
+ [10313] = 3952,
+ [10314] = 409,
+ [10315] = 410,
+ [10316] = 411,
+ [10317] = 412,
+ [10318] = 413,
+ [10319] = 3872,
+ [10320] = 3851,
+ [10321] = 465,
+ [10322] = 10308,
+ [10323] = 10308,
+ [10324] = 10306,
+ [10325] = 10306,
+ [10326] = 405,
+ [10327] = 399,
+ [10328] = 437,
+ [10329] = 401,
+ [10330] = 380,
+ [10331] = 385,
+ [10332] = 384,
+ [10333] = 425,
+ [10334] = 426,
+ [10335] = 3898,
+ [10336] = 408,
+ [10337] = 437,
+ [10338] = 410,
+ [10339] = 404,
+ [10340] = 411,
+ [10341] = 407,
+ [10342] = 431,
+ [10343] = 3949,
+ [10344] = 398,
+ [10345] = 424,
+ [10346] = 3952,
+ [10347] = 417,
+ [10348] = 412,
+ [10349] = 413,
+ [10350] = 423,
+ [10351] = 409,
+ [10352] = 3872,
+ [10353] = 3851,
+ [10354] = 406,
+ [10355] = 405,
+ [10356] = 386,
+ [10357] = 422,
+ [10358] = 401,
+ [10359] = 465,
+ [10360] = 380,
+ [10361] = 453,
+ [10362] = 399,
+ [10363] = 422,
+ [10364] = 434,
+ [10365] = 424,
+ [10366] = 425,
+ [10367] = 426,
+ [10368] = 385,
+ [10369] = 1033,
+ [10370] = 386,
+ [10371] = 431,
+ [10372] = 384,
+ [10373] = 398,
+ [10374] = 435,
+ [10375] = 453,
+ [10376] = 432,
+ [10377] = 433,
+ [10378] = 417,
+ [10379] = 398,
+ [10380] = 423,
+ [10381] = 453,
+ [10382] = 10382,
+ [10383] = 410,
+ [10384] = 401,
+ [10385] = 400,
+ [10386] = 1248,
+ [10387] = 991,
+ [10388] = 411,
+ [10389] = 432,
+ [10390] = 992,
+ [10391] = 452,
+ [10392] = 433,
+ [10393] = 451,
+ [10394] = 402,
+ [10395] = 1997,
+ [10396] = 421,
+ [10397] = 437,
+ [10398] = 427,
+ [10399] = 996,
+ [10400] = 412,
+ [10401] = 1033,
+ [10402] = 413,
+ [10403] = 428,
+ [10404] = 414,
+ [10405] = 430,
+ [10406] = 429,
+ [10407] = 1052,
+ [10408] = 465,
+ [10409] = 404,
+ [10410] = 405,
+ [10411] = 406,
+ [10412] = 399,
+ [10413] = 407,
+ [10414] = 408,
+ [10415] = 409,
+ [10416] = 437,
+ [10417] = 414,
+ [10418] = 399,
+ [10419] = 429,
+ [10420] = 401,
+ [10421] = 465,
+ [10422] = 404,
+ [10423] = 405,
+ [10424] = 406,
+ [10425] = 407,
+ [10426] = 408,
+ [10427] = 409,
+ [10428] = 410,
+ [10429] = 411,
+ [10430] = 412,
+ [10431] = 413,
+ [10432] = 437,
+ [10433] = 400,
+ [10434] = 996,
+ [10435] = 428,
+ [10436] = 430,
+ [10437] = 399,
+ [10438] = 401,
+ [10439] = 465,
+ [10440] = 404,
+ [10441] = 405,
+ [10442] = 406,
+ [10443] = 407,
+ [10444] = 408,
+ [10445] = 409,
+ [10446] = 410,
+ [10447] = 411,
+ [10448] = 412,
+ [10449] = 413,
+ [10450] = 451,
+ [10451] = 452,
+ [10452] = 402,
+ [10453] = 427,
+ [10454] = 10454,
+ [10455] = 10455,
+ [10456] = 10454,
+ [10457] = 10455,
+ [10458] = 10454,
+ [10459] = 10455,
+ [10460] = 10454,
+ [10461] = 10455,
+ [10462] = 10454,
+ [10463] = 10455,
+ [10464] = 10454,
+ [10465] = 10455,
+ [10466] = 10454,
+ [10467] = 10455,
+ [10468] = 10454,
+ [10469] = 10455,
+ [10470] = 10454,
+ [10471] = 451,
+ [10472] = 10455,
+ [10473] = 996,
+ [10474] = 10454,
+ [10475] = 10455,
+ [10476] = 839,
+ [10477] = 421,
+ [10478] = 1003,
+ [10479] = 410,
+ [10480] = 990,
+ [10481] = 437,
+ [10482] = 406,
+ [10483] = 934,
+ [10484] = 1053,
+ [10485] = 411,
+ [10486] = 413,
+ [10487] = 878,
+ [10488] = 401,
+ [10489] = 405,
+ [10490] = 924,
+ [10491] = 1076,
+ [10492] = 975,
+ [10493] = 998,
+ [10494] = 999,
+ [10495] = 1002,
+ [10496] = 465,
+ [10497] = 429,
+ [10498] = 412,
+ [10499] = 1018,
+ [10500] = 1019,
+ [10501] = 1020,
+ [10502] = 1021,
+ [10503] = 407,
+ [10504] = 1022,
+ [10505] = 1023,
+ [10506] = 1027,
+ [10507] = 10507,
+ [10508] = 408,
+ [10509] = 1050,
+ [10510] = 873,
+ [10511] = 437,
+ [10512] = 1079,
+ [10513] = 437,
+ [10514] = 1259,
+ [10515] = 404,
+ [10516] = 409,
+ [10517] = 399,
+ [10518] = 1004,
+ [10519] = 10519,
+ [10520] = 10520,
+ [10521] = 405,
+ [10522] = 406,
+ [10523] = 10523,
+ [10524] = 10524,
+ [10525] = 10524,
+ [10526] = 407,
+ [10527] = 408,
+ [10528] = 409,
+ [10529] = 410,
+ [10530] = 411,
+ [10531] = 10531,
+ [10532] = 412,
+ [10533] = 413,
+ [10534] = 437,
+ [10535] = 10524,
+ [10536] = 10536,
+ [10537] = 10524,
+ [10538] = 10524,
+ [10539] = 10524,
+ [10540] = 10524,
+ [10541] = 10541,
+ [10542] = 10520,
+ [10543] = 10524,
+ [10544] = 10524,
+ [10545] = 10531,
+ [10546] = 10546,
+ [10547] = 10547,
+ [10548] = 1283,
+ [10549] = 465,
+ [10550] = 10550,
+ [10551] = 10524,
+ [10552] = 10552,
+ [10553] = 1255,
+ [10554] = 10524,
+ [10555] = 10555,
+ [10556] = 399,
+ [10557] = 10547,
+ [10558] = 10536,
+ [10559] = 10550,
+ [10560] = 10541,
+ [10561] = 10524,
+ [10562] = 10524,
+ [10563] = 10524,
+ [10564] = 401,
+ [10565] = 10524,
+ [10566] = 10546,
+ [10567] = 10567,
+ [10568] = 404,
+ [10569] = 10524,
+ [10570] = 10524,
+ [10571] = 996,
+ [10572] = 1569,
+ [10573] = 10524,
+ [10574] = 1569,
+ [10575] = 10567,
+ [10576] = 10576,
+ [10577] = 10576,
+ [10578] = 437,
+ [10579] = 10579,
+ [10580] = 10579,
+ [10581] = 10579,
+ [10582] = 10576,
+ [10583] = 10579,
+ [10584] = 10584,
+ [10585] = 10576,
+ [10586] = 465,
+ [10587] = 10576,
+ [10588] = 404,
+ [10589] = 405,
+ [10590] = 10590,
+ [10591] = 10576,
+ [10592] = 10576,
+ [10593] = 406,
+ [10594] = 10579,
+ [10595] = 1952,
+ [10596] = 10576,
+ [10597] = 10576,
+ [10598] = 10576,
+ [10599] = 10576,
+ [10600] = 10576,
+ [10601] = 10579,
+ [10602] = 10576,
+ [10603] = 10576,
+ [10604] = 10576,
+ [10605] = 10576,
+ [10606] = 10579,
+ [10607] = 10576,
+ [10608] = 10576,
+ [10609] = 10576,
+ [10610] = 10576,
+ [10611] = 10576,
+ [10612] = 10576,
+ [10613] = 10576,
+ [10614] = 1533,
+ [10615] = 10579,
+ [10616] = 10576,
+ [10617] = 10576,
+ [10618] = 10576,
+ [10619] = 10576,
+ [10620] = 996,
+ [10621] = 10579,
+ [10622] = 10576,
+ [10623] = 10576,
+ [10624] = 10576,
+ [10625] = 407,
+ [10626] = 10576,
+ [10627] = 408,
+ [10628] = 409,
+ [10629] = 410,
+ [10630] = 10576,
+ [10631] = 412,
+ [10632] = 413,
+ [10633] = 10579,
+ [10634] = 1532,
+ [10635] = 10576,
+ [10636] = 10576,
+ [10637] = 10579,
+ [10638] = 10576,
+ [10639] = 10576,
+ [10640] = 10576,
+ [10641] = 1964,
+ [10642] = 10576,
+ [10643] = 10579,
+ [10644] = 1965,
+ [10645] = 10576,
+ [10646] = 10579,
+ [10647] = 10576,
+ [10648] = 10576,
+ [10649] = 10576,
+ [10650] = 10576,
+ [10651] = 10576,
+ [10652] = 10576,
+ [10653] = 10653,
+ [10654] = 10579,
+ [10655] = 10576,
+ [10656] = 10579,
+ [10657] = 10576,
+ [10658] = 10579,
+ [10659] = 399,
+ [10660] = 10576,
+ [10661] = 10576,
+ [10662] = 10579,
+ [10663] = 1487,
+ [10664] = 10576,
+ [10665] = 10576,
+ [10666] = 10576,
+ [10667] = 10667,
+ [10668] = 401,
+ [10669] = 10669,
+ [10670] = 10576,
+ [10671] = 10671,
+ [10672] = 1595,
+ [10673] = 10576,
+ [10674] = 10579,
+ [10675] = 10576,
+ [10676] = 10576,
+ [10677] = 1630,
+ [10678] = 1631,
+ [10679] = 1632,
+ [10680] = 10576,
+ [10681] = 10576,
+ [10682] = 10576,
+ [10683] = 1574,
+ [10684] = 1589,
+ [10685] = 10576,
+ [10686] = 10576,
+ [10687] = 10687,
+ [10688] = 10576,
+ [10689] = 411,
+ [10690] = 10690,
+ [10691] = 2190,
+ [10692] = 10690,
+ [10693] = 10693,
+ [10694] = 10690,
+ [10695] = 2181,
+ [10696] = 1053,
+ [10697] = 924,
+ [10698] = 437,
+ [10699] = 10693,
+ [10700] = 10690,
+ [10701] = 2180,
+ [10702] = 10690,
+ [10703] = 2194,
+ [10704] = 10693,
+ [10705] = 934,
+ [10706] = 10690,
+ [10707] = 10707,
+ [10708] = 437,
+ [10709] = 10709,
+ [10710] = 10709,
+ [10711] = 2197,
+ [10712] = 10693,
+ [10713] = 10690,
+ [10714] = 10693,
+ [10715] = 10709,
+ [10716] = 10693,
+ [10717] = 2187,
+ [10718] = 10693,
+ [10719] = 10719,
+ [10720] = 10693,
+ [10721] = 10690,
+ [10722] = 10719,
+ [10723] = 2183,
+ [10724] = 10719,
+ [10725] = 990,
+ [10726] = 1255,
+ [10727] = 10690,
+ [10728] = 2192,
+ [10729] = 10693,
+ [10730] = 873,
+ [10731] = 10693,
+ [10732] = 10693,
+ [10733] = 10733,
+ [10734] = 975,
+ [10735] = 10735,
+ [10736] = 10736,
+ [10737] = 10736,
+ [10738] = 10736,
+ [10739] = 10736,
+ [10740] = 10740,
+ [10741] = 10736,
+ [10742] = 10736,
+ [10743] = 10743,
+ [10744] = 10744,
+ [10745] = 10736,
+ [10746] = 10736,
+ [10747] = 10736,
+ [10748] = 10736,
+ [10749] = 10736,
+ [10750] = 10744,
+ [10751] = 10743,
+ [10752] = 10736,
+ [10753] = 10736,
+ [10754] = 10744,
+ [10755] = 10736,
+ [10756] = 10736,
+ [10757] = 10736,
+ [10758] = 10736,
+ [10759] = 10736,
+ [10760] = 10736,
+ [10761] = 10736,
+ [10762] = 10736,
+ [10763] = 10736,
+ [10764] = 10735,
+ [10765] = 10736,
+ [10766] = 10743,
+ [10767] = 10743,
+ [10768] = 10744,
+ [10769] = 10736,
+ [10770] = 10736,
+ [10771] = 10736,
+ [10772] = 10736,
+ [10773] = 10736,
+ [10774] = 2190,
+ [10775] = 10736,
+ [10776] = 10736,
+ [10777] = 10736,
+ [10778] = 10736,
+ [10779] = 10736,
+ [10780] = 10736,
+ [10781] = 10736,
+ [10782] = 10782,
+ [10783] = 10743,
+ [10784] = 10744,
+ [10785] = 10785,
+ [10786] = 10743,
+ [10787] = 10744,
+ [10788] = 10736,
+ [10789] = 10789,
+ [10790] = 2181,
+ [10791] = 10736,
+ [10792] = 1076,
+ [10793] = 1079,
+ [10794] = 465,
+ [10795] = 404,
+ [10796] = 405,
+ [10797] = 406,
+ [10798] = 407,
+ [10799] = 408,
+ [10800] = 409,
+ [10801] = 410,
+ [10802] = 411,
+ [10803] = 412,
+ [10804] = 413,
+ [10805] = 10805,
+ [10806] = 10736,
+ [10807] = 10807,
+ [10808] = 10808,
+ [10809] = 10736,
+ [10810] = 10736,
+ [10811] = 10736,
+ [10812] = 10736,
+ [10813] = 10808,
+ [10814] = 10736,
+ [10815] = 10736,
+ [10816] = 10816,
+ [10817] = 10736,
+ [10818] = 437,
+ [10819] = 10736,
+ [10820] = 10789,
+ [10821] = 10805,
+ [10822] = 10808,
+ [10823] = 10736,
+ [10824] = 10743,
+ [10825] = 10789,
+ [10826] = 2187,
+ [10827] = 10805,
+ [10828] = 10744,
+ [10829] = 2192,
+ [10830] = 10808,
+ [10831] = 10736,
+ [10832] = 10736,
+ [10833] = 10743,
+ [10834] = 10736,
+ [10835] = 10789,
+ [10836] = 10736,
+ [10837] = 10805,
+ [10838] = 10736,
+ [10839] = 10736,
+ [10840] = 10808,
+ [10841] = 10789,
+ [10842] = 10805,
+ [10843] = 10744,
+ [10844] = 10808,
+ [10845] = 10789,
+ [10846] = 10736,
+ [10847] = 10736,
+ [10848] = 10805,
+ [10849] = 10736,
+ [10850] = 10736,
+ [10851] = 10808,
+ [10852] = 10736,
+ [10853] = 10789,
+ [10854] = 10805,
+ [10855] = 10736,
+ [10856] = 10808,
+ [10857] = 10789,
+ [10858] = 10805,
+ [10859] = 10736,
+ [10860] = 10808,
+ [10861] = 10789,
+ [10862] = 10805,
+ [10863] = 10736,
+ [10864] = 10808,
+ [10865] = 10789,
+ [10866] = 10789,
+ [10867] = 10789,
+ [10868] = 10789,
+ [10869] = 10789,
+ [10870] = 10789,
+ [10871] = 10789,
+ [10872] = 10789,
+ [10873] = 10789,
+ [10874] = 10789,
+ [10875] = 10789,
+ [10876] = 10789,
+ [10877] = 10789,
+ [10878] = 10789,
+ [10879] = 10789,
+ [10880] = 10789,
+ [10881] = 10789,
+ [10882] = 10789,
+ [10883] = 10789,
+ [10884] = 10789,
+ [10885] = 10789,
+ [10886] = 10789,
+ [10887] = 10789,
+ [10888] = 10789,
+ [10889] = 10789,
+ [10890] = 10789,
+ [10891] = 10789,
+ [10892] = 10789,
+ [10893] = 10789,
+ [10894] = 10789,
+ [10895] = 10789,
+ [10896] = 10789,
+ [10897] = 10789,
+ [10898] = 10789,
+ [10899] = 10789,
+ [10900] = 10789,
+ [10901] = 10789,
+ [10902] = 10789,
+ [10903] = 10789,
+ [10904] = 10789,
+ [10905] = 10789,
+ [10906] = 10789,
+ [10907] = 10789,
+ [10908] = 10789,
+ [10909] = 10789,
+ [10910] = 10789,
+ [10911] = 10789,
+ [10912] = 10789,
+ [10913] = 10789,
+ [10914] = 10789,
+ [10915] = 10789,
+ [10916] = 10789,
+ [10917] = 399,
+ [10918] = 401,
+ [10919] = 10807,
+ [10920] = 10744,
+ [10921] = 10782,
+ [10922] = 10816,
+ [10923] = 10736,
+ [10924] = 10807,
+ [10925] = 10782,
+ [10926] = 10816,
+ [10927] = 10807,
+ [10928] = 10782,
+ [10929] = 10816,
+ [10930] = 10736,
+ [10931] = 10736,
+ [10932] = 10807,
+ [10933] = 10782,
+ [10934] = 10816,
+ [10935] = 10807,
+ [10936] = 10782,
+ [10937] = 10816,
+ [10938] = 10736,
+ [10939] = 10807,
+ [10940] = 10782,
+ [10941] = 10816,
+ [10942] = 10807,
+ [10943] = 10782,
+ [10944] = 10816,
+ [10945] = 10807,
+ [10946] = 10782,
+ [10947] = 10816,
+ [10948] = 10736,
+ [10949] = 10782,
+ [10950] = 10782,
+ [10951] = 10743,
+ [10952] = 10736,
+ [10953] = 10744,
+ [10954] = 10805,
+ [10955] = 10736,
+ [10956] = 10743,
+ [10957] = 10735,
+ [10958] = 10735,
+ [10959] = 10736,
+ [10960] = 10735,
+ [10961] = 10744,
+ [10962] = 10735,
+ [10963] = 10735,
+ [10964] = 2197,
+ [10965] = 10736,
+ [10966] = 10736,
+ [10967] = 10736,
+ [10968] = 10735,
+ [10969] = 10736,
+ [10970] = 10735,
+ [10971] = 2180,
+ [10972] = 10735,
+ [10973] = 2183,
+ [10974] = 2194,
+ [10975] = 10789,
+ [10976] = 10976,
+ [10977] = 10977,
+ [10978] = 10978,
+ [10979] = 10978,
+ [10980] = 10976,
+ [10981] = 10981,
+ [10982] = 10978,
+ [10983] = 10977,
+ [10984] = 10977,
+ [10985] = 10985,
+ [10986] = 10978,
+ [10987] = 10977,
+ [10988] = 10978,
+ [10989] = 10977,
+ [10990] = 10978,
+ [10991] = 10985,
+ [10992] = 10977,
+ [10993] = 10978,
+ [10994] = 10981,
+ [10995] = 10977,
+ [10996] = 10977,
+ [10997] = 10978,
+ [10998] = 10977,
+ [10999] = 10985,
+ [11000] = 10978,
+ [11001] = 10977,
+ [11002] = 10978,
+ [11003] = 11003,
+ [11004] = 11004,
+ [11005] = 11005,
+ [11006] = 11006,
+ [11007] = 11007,
+ [11008] = 11008,
+ [11009] = 11006,
+ [11010] = 11010,
+ [11011] = 11011,
+ [11012] = 11012,
+ [11013] = 2468,
+ [11014] = 11014,
+ [11015] = 11014,
+ [11016] = 11016,
+ [11017] = 11006,
+ [11018] = 11007,
+ [11019] = 11014,
+ [11020] = 11011,
+ [11021] = 11014,
+ [11022] = 11022,
+ [11023] = 11014,
+ [11024] = 11007,
+ [11025] = 11025,
+ [11026] = 11007,
+ [11027] = 11010,
+ [11028] = 11022,
+ [11029] = 11029,
+ [11030] = 11012,
+ [11031] = 11011,
+ [11032] = 11014,
+ [11033] = 11010,
+ [11034] = 11007,
+ [11035] = 11010,
+ [11036] = 11011,
+ [11037] = 11029,
+ [11038] = 11006,
+ [11039] = 11014,
+ [11040] = 11010,
+ [11041] = 11014,
+ [11042] = 11008,
+ [11043] = 11029,
+ [11044] = 11011,
+ [11045] = 11012,
+ [11046] = 11006,
+ [11047] = 11022,
+ [11048] = 11029,
+ [11049] = 11006,
+ [11050] = 11007,
+ [11051] = 11008,
+ [11052] = 11011,
+ [11053] = 11029,
+ [11054] = 11012,
+ [11055] = 11006,
+ [11056] = 11012,
+ [11057] = 11022,
+ [11058] = 11006,
+ [11059] = 11059,
+ [11060] = 11029,
+ [11061] = 11061,
+ [11062] = 11014,
+ [11063] = 11010,
+ [11064] = 11014,
+ [11065] = 11022,
+ [11066] = 11029,
+ [11067] = 11008,
+ [11068] = 11008,
+ [11069] = 11010,
+ [11070] = 11029,
+ [11071] = 11014,
+ [11072] = 11022,
+ [11073] = 11011,
+ [11074] = 11029,
+ [11075] = 11014,
+ [11076] = 11076,
+ [11077] = 11014,
+ [11078] = 11078,
+ [11079] = 11008,
+ [11080] = 11080,
+ [11081] = 2470,
+ [11082] = 11007,
+ [11083] = 11022,
+ [11084] = 11007,
+ [11085] = 11010,
+ [11086] = 11011,
+ [11087] = 11014,
+ [11088] = 11007,
+ [11089] = 11012,
+ [11090] = 11012,
+ [11091] = 11010,
+ [11092] = 11006,
+ [11093] = 11008,
+ [11094] = 11006,
+ [11095] = 11011,
+ [11096] = 11011,
+ [11097] = 11022,
+ [11098] = 11014,
+ [11099] = 11014,
+ [11100] = 11007,
+ [11101] = 11012,
+ [11102] = 11010,
+ [11103] = 11012,
+ [11104] = 11029,
+ [11105] = 11008,
+ [11106] = 11022,
+ [11107] = 11022,
+ [11108] = 11012,
+ [11109] = 11014,
+ [11110] = 11008,
+ [11111] = 11008,
+ [11112] = 11112,
+ [11113] = 11113,
+ [11114] = 11112,
+ [11115] = 11115,
+ [11116] = 11112,
+ [11117] = 11117,
+ [11118] = 386,
+ [11119] = 11117,
+ [11120] = 11120,
+ [11121] = 11121,
+ [11122] = 11122,
+ [11123] = 11120,
+ [11124] = 11122,
+ [11125] = 11117,
+ [11126] = 11117,
+ [11127] = 11122,
+ [11128] = 11128,
+ [11129] = 11117,
+ [11130] = 11120,
+ [11131] = 11120,
+ [11132] = 11121,
+ [11133] = 11133,
+ [11134] = 11134,
+ [11135] = 11113,
+ [11136] = 384,
+ [11137] = 11115,
+ [11138] = 11112,
+ [11139] = 11120,
+ [11140] = 11128,
+ [11141] = 11121,
+ [11142] = 11133,
+ [11143] = 11134,
+ [11144] = 11113,
+ [11145] = 11115,
+ [11146] = 11112,
+ [11147] = 11121,
+ [11148] = 11133,
+ [11149] = 11121,
+ [11150] = 11150,
+ [11151] = 11151,
+ [11152] = 11122,
+ [11153] = 11134,
+ [11154] = 11128,
+ [11155] = 2464,
+ [11156] = 11128,
+ [11157] = 11128,
+ [11158] = 11133,
+ [11159] = 11134,
+ [11160] = 11113,
+ [11161] = 11122,
+ [11162] = 11117,
+ [11163] = 11113,
+ [11164] = 2440,
+ [11165] = 11122,
+ [11166] = 11120,
+ [11167] = 11120,
+ [11168] = 11121,
+ [11169] = 11121,
+ [11170] = 11133,
+ [11171] = 11134,
+ [11172] = 11134,
+ [11173] = 11115,
+ [11174] = 11112,
+ [11175] = 11115,
+ [11176] = 11112,
+ [11177] = 11128,
+ [11178] = 11128,
+ [11179] = 11133,
+ [11180] = 11134,
+ [11181] = 11113,
+ [11182] = 11182,
+ [11183] = 11115,
+ [11184] = 11112,
+ [11185] = 11115,
+ [11186] = 11112,
+ [11187] = 11122,
+ [11188] = 11128,
+ [11189] = 11128,
+ [11190] = 11122,
+ [11191] = 385,
+ [11192] = 11128,
+ [11193] = 11182,
+ [11194] = 11128,
+ [11195] = 11133,
+ [11196] = 11134,
+ [11197] = 11122,
+ [11198] = 11117,
+ [11199] = 11128,
+ [11200] = 2286,
+ [11201] = 11117,
+ [11202] = 11120,
+ [11203] = 11121,
+ [11204] = 11117,
+ [11205] = 11120,
+ [11206] = 11121,
+ [11207] = 11120,
+ [11208] = 11128,
+ [11209] = 11121,
+ [11210] = 11128,
+ [11211] = 11133,
+ [11212] = 11134,
+ [11213] = 11128,
+ [11214] = 11113,
+ [11215] = 11115,
+ [11216] = 11113,
+ [11217] = 11128,
+ [11218] = 11133,
+ [11219] = 11134,
+ [11220] = 11113,
+ [11221] = 11115,
+ [11222] = 11112,
+ [11223] = 11122,
+ [11224] = 11128,
+ [11225] = 11133,
+ [11226] = 11115,
+ [11227] = 11117,
+ [11228] = 11128,
+ [11229] = 11113,
+ [11230] = 11230,
+ [11231] = 11230,
+ [11232] = 11230,
+ [11233] = 11230,
+ [11234] = 11230,
+ [11235] = 11230,
+ [11236] = 11230,
+ [11237] = 11230,
+ [11238] = 11230,
+ [11239] = 11230,
+ [11240] = 11230,
+ [11241] = 11230,
+ [11242] = 11230,
+ [11243] = 11230,
+ [11244] = 11230,
+ [11245] = 11230,
+ [11246] = 11230,
+ [11247] = 11230,
+ [11248] = 11230,
+ [11249] = 11249,
+ [11250] = 11230,
+ [11251] = 11251,
+ [11252] = 11230,
+ [11253] = 11249,
+ [11254] = 11230,
+ [11255] = 11255,
+ [11256] = 11256,
+ [11257] = 2464,
+ [11258] = 11258,
+ [11259] = 11249,
+ [11260] = 11230,
+ [11261] = 11249,
+ [11262] = 11230,
+ [11263] = 11263,
+ [11264] = 11264,
+ [11265] = 11265,
+ [11266] = 11266,
+ [11267] = 11267,
+ [11268] = 11268,
+ [11269] = 11269,
+ [11270] = 11270,
+ [11271] = 11271,
+ [11272] = 11267,
+ [11273] = 11249,
+ [11274] = 11274,
+ [11275] = 11249,
+ [11276] = 11249,
+ [11277] = 11230,
+ [11278] = 2546,
+ [11279] = 11230,
+ [11280] = 385,
+ [11281] = 11249,
+ [11282] = 11282,
+ [11283] = 11230,
+ [11284] = 11271,
+ [11285] = 11249,
+ [11286] = 11258,
+ [11287] = 11230,
+ [11288] = 11288,
+ [11289] = 11249,
+ [11290] = 11267,
+ [11291] = 11268,
+ [11292] = 11288,
+ [11293] = 11230,
+ [11294] = 11294,
+ [11295] = 11282,
+ [11296] = 11249,
+ [11297] = 11230,
+ [11298] = 11267,
+ [11299] = 11230,
+ [11300] = 11300,
+ [11301] = 11249,
+ [11302] = 11230,
+ [11303] = 11249,
+ [11304] = 11282,
+ [11305] = 11230,
+ [11306] = 11288,
+ [11307] = 11267,
+ [11308] = 11268,
+ [11309] = 11300,
+ [11310] = 11268,
+ [11311] = 11294,
+ [11312] = 11249,
+ [11313] = 11230,
+ [11314] = 11300,
+ [11315] = 11249,
+ [11316] = 11249,
+ [11317] = 11230,
+ [11318] = 11230,
+ [11319] = 11294,
+ [11320] = 11249,
+ [11321] = 11267,
+ [11322] = 11268,
+ [11323] = 11230,
+ [11324] = 11230,
+ [11325] = 11230,
+ [11326] = 11265,
+ [11327] = 11230,
+ [11328] = 11251,
+ [11329] = 11255,
+ [11330] = 11266,
+ [11331] = 11256,
+ [11332] = 11258,
+ [11333] = 11263,
+ [11334] = 11230,
+ [11335] = 11249,
+ [11336] = 11230,
+ [11337] = 11264,
+ [11338] = 11265,
+ [11339] = 11266,
+ [11340] = 11249,
+ [11341] = 11269,
+ [11342] = 11270,
+ [11343] = 11271,
+ [11344] = 11230,
+ [11345] = 11274,
+ [11346] = 11230,
+ [11347] = 2440,
+ [11348] = 11249,
+ [11349] = 11230,
+ [11350] = 11294,
+ [11351] = 11282,
+ [11352] = 11230,
+ [11353] = 2396,
+ [11354] = 11267,
+ [11355] = 11256,
+ [11356] = 11268,
+ [11357] = 11230,
+ [11358] = 386,
+ [11359] = 11230,
+ [11360] = 11249,
+ [11361] = 11230,
+ [11362] = 11264,
+ [11363] = 11271,
+ [11364] = 11249,
+ [11365] = 11230,
+ [11366] = 11274,
+ [11367] = 11249,
+ [11368] = 11230,
+ [11369] = 11288,
+ [11370] = 11267,
+ [11371] = 11268,
+ [11372] = 11300,
+ [11373] = 11249,
+ [11374] = 11230,
+ [11375] = 11256,
+ [11376] = 11274,
+ [11377] = 11377,
+ [11378] = 11249,
+ [11379] = 11264,
+ [11380] = 11230,
+ [11381] = 11271,
+ [11382] = 11274,
+ [11383] = 11256,
+ [11384] = 11264,
+ [11385] = 11249,
+ [11386] = 11264,
+ [11387] = 11249,
+ [11388] = 2384,
+ [11389] = 2396,
+ [11390] = 11230,
+ [11391] = 11271,
+ [11392] = 11282,
+ [11393] = 2405,
+ [11394] = 11274,
+ [11395] = 2450,
+ [11396] = 11249,
+ [11397] = 11230,
+ [11398] = 11230,
+ [11399] = 11256,
+ [11400] = 11230,
+ [11401] = 11230,
+ [11402] = 11230,
+ [11403] = 11264,
+ [11404] = 11271,
+ [11405] = 11249,
+ [11406] = 11230,
+ [11407] = 11274,
+ [11408] = 11267,
+ [11409] = 11268,
+ [11410] = 11256,
+ [11411] = 11294,
+ [11412] = 11264,
+ [11413] = 424,
+ [11414] = 11271,
+ [11415] = 11230,
+ [11416] = 11274,
+ [11417] = 425,
+ [11418] = 426,
+ [11419] = 11256,
+ [11420] = 7696,
+ [11421] = 11249,
+ [11422] = 11230,
+ [11423] = 11264,
+ [11424] = 11271,
+ [11425] = 11274,
+ [11426] = 11249,
+ [11427] = 11256,
+ [11428] = 11249,
+ [11429] = 11230,
+ [11430] = 11230,
+ [11431] = 11264,
+ [11432] = 11271,
+ [11433] = 11249,
+ [11434] = 11274,
+ [11435] = 11230,
+ [11436] = 11249,
+ [11437] = 11230,
+ [11438] = 7674,
+ [11439] = 11288,
+ [11440] = 11249,
+ [11441] = 11230,
+ [11442] = 11249,
+ [11443] = 11267,
+ [11444] = 11268,
+ [11445] = 11249,
+ [11446] = 11230,
+ [11447] = 11282,
+ [11448] = 11249,
+ [11449] = 11249,
+ [11450] = 11294,
+ [11451] = 11230,
+ [11452] = 11249,
+ [11453] = 11230,
+ [11454] = 11454,
+ [11455] = 11249,
+ [11456] = 11230,
+ [11457] = 11249,
+ [11458] = 11230,
+ [11459] = 11249,
+ [11460] = 11267,
+ [11461] = 11268,
+ [11462] = 11230,
+ [11463] = 11249,
+ [11464] = 11230,
+ [11465] = 11267,
+ [11466] = 11288,
+ [11467] = 11267,
+ [11468] = 11268,
+ [11469] = 11300,
+ [11470] = 2405,
+ [11471] = 11230,
+ [11472] = 11288,
+ [11473] = 11282,
+ [11474] = 11230,
+ [11475] = 11230,
+ [11476] = 11249,
+ [11477] = 11230,
+ [11478] = 11294,
+ [11479] = 11267,
+ [11480] = 11249,
+ [11481] = 11249,
+ [11482] = 11230,
+ [11483] = 11267,
+ [11484] = 11249,
+ [11485] = 11230,
+ [11486] = 11249,
+ [11487] = 11230,
+ [11488] = 11268,
+ [11489] = 11268,
+ [11490] = 11249,
+ [11491] = 432,
+ [11492] = 11300,
+ [11493] = 433,
+ [11494] = 11230,
+ [11495] = 424,
+ [11496] = 11249,
+ [11497] = 425,
+ [11498] = 11268,
+ [11499] = 11300,
+ [11500] = 3362,
+ [11501] = 11288,
+ [11502] = 426,
+ [11503] = 11249,
+ [11504] = 11249,
+ [11505] = 11230,
+ [11506] = 11230,
+ [11507] = 11256,
+ [11508] = 11288,
+ [11509] = 2464,
+ [11510] = 11249,
+ [11511] = 11267,
+ [11512] = 11268,
+ [11513] = 11300,
+ [11514] = 431,
+ [11515] = 11230,
+ [11516] = 11230,
+ [11517] = 11249,
+ [11518] = 11230,
+ [11519] = 11267,
+ [11520] = 11268,
+ [11521] = 11268,
+ [11522] = 11249,
+ [11523] = 11230,
+ [11524] = 11230,
+ [11525] = 11249,
+ [11526] = 11282,
+ [11527] = 2384,
+ [11528] = 11249,
+ [11529] = 11230,
+ [11530] = 11251,
+ [11531] = 11255,
+ [11532] = 11532,
+ [11533] = 2450,
+ [11534] = 11230,
+ [11535] = 11249,
+ [11536] = 11230,
+ [11537] = 11294,
+ [11538] = 11230,
+ [11539] = 11269,
+ [11540] = 11249,
+ [11541] = 11270,
+ [11542] = 11249,
+ [11543] = 11230,
+ [11544] = 11230,
+ [11545] = 11230,
+ [11546] = 11249,
+ [11547] = 11230,
+ [11548] = 2440,
+ [11549] = 11230,
+ [11550] = 11294,
+ [11551] = 11551,
+ [11552] = 11282,
+ [11553] = 11268,
+ [11554] = 11230,
+ [11555] = 11263,
+ [11556] = 11249,
+ [11557] = 11230,
+ [11558] = 3372,
+ [11559] = 431,
+ [11560] = 11230,
+ [11561] = 11288,
+ [11562] = 11249,
+ [11563] = 11294,
+ [11564] = 11230,
+ [11565] = 11267,
+ [11566] = 11249,
+ [11567] = 11230,
+ [11568] = 11230,
+ [11569] = 11230,
+ [11570] = 11282,
+ [11571] = 11249,
+ [11572] = 11300,
+ [11573] = 11230,
+ [11574] = 384,
+ [11575] = 11249,
+ [11576] = 11230,
+ [11577] = 11249,
+ [11578] = 11578,
+ [11579] = 11579,
+ [11580] = 11580,
+ [11581] = 11580,
+ [11582] = 7921,
+ [11583] = 11579,
+ [11584] = 11579,
+ [11585] = 11585,
+ [11586] = 11579,
+ [11587] = 7919,
+ [11588] = 2547,
+ [11589] = 11579,
+ [11590] = 11590,
+ [11591] = 2592,
+ [11592] = 11592,
+ [11593] = 11578,
+ [11594] = 11594,
+ [11595] = 421,
+ [11596] = 7930,
+ [11597] = 11597,
+ [11598] = 3243,
+ [11599] = 11599,
+ [11600] = 11600,
+ [11601] = 11579,
+ [11602] = 3268,
+ [11603] = 3362,
+ [11604] = 11604,
+ [11605] = 11580,
+ [11606] = 11606,
+ [11607] = 11578,
+ [11608] = 7983,
+ [11609] = 11609,
+ [11610] = 3372,
+ [11611] = 11579,
+ [11612] = 11578,
+ [11613] = 7976,
+ [11614] = 7941,
+ [11615] = 11615,
+ [11616] = 7994,
+ [11617] = 7918,
+ [11618] = 11578,
+ [11619] = 427,
+ [11620] = 7965,
+ [11621] = 11579,
+ [11622] = 11622,
+ [11623] = 7971,
+ [11624] = 2455,
+ [11625] = 11579,
+ [11626] = 7980,
+ [11627] = 7948,
+ [11628] = 11578,
+ [11629] = 11580,
+ [11630] = 11630,
+ [11631] = 11631,
+ [11632] = 11579,
+ [11633] = 2568,
+ [11634] = 11578,
+ [11635] = 11635,
+ [11636] = 7978,
+ [11637] = 11637,
+ [11638] = 11580,
+ [11639] = 11639,
+ [11640] = 11578,
+ [11641] = 7696,
+ [11642] = 7674,
+ [11643] = 11580,
+ [11644] = 11578,
+ [11645] = 432,
+ [11646] = 433,
+ [11647] = 3184,
+ [11648] = 3201,
+ [11649] = 11649,
+ [11650] = 11578,
+ [11651] = 11651,
+ [11652] = 11580,
+ [11653] = 11653,
+ [11654] = 11654,
+ [11655] = 11655,
+ [11656] = 11653,
+ [11657] = 11654,
+ [11658] = 11655,
+ [11659] = 11659,
+ [11660] = 11659,
+ [11661] = 11661,
+ [11662] = 2849,
+ [11663] = 11663,
+ [11664] = 11654,
+ [11665] = 11655,
+ [11666] = 11659,
+ [11667] = 2902,
+ [11668] = 7921,
+ [11669] = 7980,
+ [11670] = 11653,
+ [11671] = 3648,
+ [11672] = 11654,
+ [11673] = 11655,
+ [11674] = 11659,
+ [11675] = 11675,
+ [11676] = 11653,
+ [11677] = 11654,
+ [11678] = 11655,
+ [11679] = 7930,
+ [11680] = 11659,
+ [11681] = 11653,
+ [11682] = 11659,
+ [11683] = 11654,
+ [11684] = 11655,
+ [11685] = 11659,
+ [11686] = 3060,
+ [11687] = 11663,
+ [11688] = 2885,
+ [11689] = 3817,
+ [11690] = 2840,
+ [11691] = 3661,
+ [11692] = 2682,
+ [11693] = 7994,
+ [11694] = 11675,
+ [11695] = 2686,
+ [11696] = 11663,
+ [11697] = 11655,
+ [11698] = 2464,
+ [11699] = 11653,
+ [11700] = 2878,
+ [11701] = 3372,
+ [11702] = 11663,
+ [11703] = 2608,
+ [11704] = 2899,
+ [11705] = 3703,
+ [11706] = 427,
+ [11707] = 421,
+ [11708] = 3640,
+ [11709] = 11663,
+ [11710] = 11653,
+ [11711] = 11654,
+ [11712] = 3709,
+ [11713] = 11655,
+ [11714] = 11659,
+ [11715] = 11663,
+ [11716] = 2684,
+ [11717] = 7976,
+ [11718] = 11663,
+ [11719] = 11719,
+ [11720] = 3362,
+ [11721] = 11654,
+ [11722] = 11663,
+ [11723] = 11653,
+ [11724] = 11654,
+ [11725] = 11655,
+ [11726] = 11659,
+ [11727] = 11663,
+ [11728] = 11653,
+ [11729] = 3660,
+ [11730] = 11663,
+ [11731] = 2901,
+ [11732] = 11663,
+ [11733] = 2440,
+ [11734] = 11734,
+ [11735] = 11735,
+ [11736] = 11736,
+ [11737] = 11737,
+ [11738] = 11738,
+ [11739] = 11739,
+ [11740] = 11740,
+ [11741] = 11741,
+ [11742] = 11740,
+ [11743] = 11737,
+ [11744] = 11744,
+ [11745] = 11745,
+ [11746] = 11746,
+ [11747] = 11739,
+ [11748] = 3460,
+ [11749] = 11749,
+ [11750] = 11737,
+ [11751] = 11737,
+ [11752] = 11737,
+ [11753] = 11745,
+ [11754] = 11754,
+ [11755] = 3472,
+ [11756] = 3632,
+ [11757] = 3643,
+ [11758] = 11735,
+ [11759] = 11736,
+ [11760] = 11760,
+ [11761] = 11737,
+ [11762] = 11738,
+ [11763] = 11763,
+ [11764] = 11740,
+ [11765] = 3438,
+ [11766] = 11737,
+ [11767] = 11767,
+ [11768] = 11737,
+ [11769] = 11746,
+ [11770] = 3650,
+ [11771] = 11737,
+ [11772] = 11772,
+ [11773] = 11773,
+ [11774] = 3411,
+ [11775] = 11737,
+ [11776] = 3655,
+ [11777] = 3657,
+ [11778] = 11737,
+ [11779] = 11745,
+ [11780] = 11780,
+ [11781] = 3361,
+ [11782] = 11736,
+ [11783] = 3658,
+ [11784] = 11735,
+ [11785] = 11736,
+ [11786] = 3583,
+ [11787] = 3584,
+ [11788] = 11738,
+ [11789] = 11789,
+ [11790] = 11740,
+ [11791] = 11737,
+ [11792] = 11792,
+ [11793] = 11793,
+ [11794] = 11735,
+ [11795] = 2682,
+ [11796] = 11737,
+ [11797] = 11746,
+ [11798] = 11739,
+ [11799] = 11767,
+ [11800] = 11737,
+ [11801] = 11801,
+ [11802] = 11745,
+ [11803] = 11737,
+ [11804] = 11739,
+ [11805] = 11805,
+ [11806] = 3640,
+ [11807] = 11737,
+ [11808] = 11735,
+ [11809] = 11736,
+ [11810] = 11810,
+ [11811] = 11811,
+ [11812] = 11737,
+ [11813] = 11738,
+ [11814] = 11749,
+ [11815] = 11740,
+ [11816] = 3569,
+ [11817] = 11817,
+ [11818] = 3394,
+ [11819] = 11819,
+ [11820] = 11735,
+ [11821] = 11736,
+ [11822] = 11740,
+ [11823] = 11749,
+ [11824] = 11745,
+ [11825] = 11825,
+ [11826] = 11739,
+ [11827] = 11737,
+ [11828] = 11805,
+ [11829] = 3526,
+ [11830] = 11737,
+ [11831] = 3520,
+ [11832] = 11737,
+ [11833] = 3184,
+ [11834] = 11834,
+ [11835] = 11744,
+ [11836] = 11836,
+ [11837] = 11789,
+ [11838] = 3570,
+ [11839] = 11767,
+ [11840] = 11746,
+ [11841] = 11767,
+ [11842] = 11842,
+ [11843] = 11737,
+ [11844] = 11737,
+ [11845] = 11737,
+ [11846] = 11749,
+ [11847] = 11805,
+ [11848] = 11789,
+ [11849] = 11737,
+ [11850] = 11737,
+ [11851] = 11801,
+ [11852] = 11852,
+ [11853] = 11744,
+ [11854] = 11854,
+ [11855] = 11737,
+ [11856] = 11856,
+ [11857] = 11772,
+ [11858] = 11767,
+ [11859] = 11740,
+ [11860] = 2464,
+ [11861] = 11745,
+ [11862] = 11754,
+ [11863] = 11863,
+ [11864] = 11864,
+ [11865] = 11865,
+ [11866] = 11866,
+ [11867] = 3660,
+ [11868] = 2902,
+ [11869] = 11767,
+ [11870] = 11737,
+ [11871] = 3661,
+ [11872] = 11805,
+ [11873] = 11737,
+ [11874] = 11737,
+ [11875] = 11737,
+ [11876] = 11876,
+ [11877] = 11789,
+ [11878] = 11737,
+ [11879] = 11746,
+ [11880] = 11805,
+ [11881] = 11744,
+ [11882] = 11737,
+ [11883] = 11767,
+ [11884] = 11735,
+ [11885] = 11737,
+ [11886] = 11749,
+ [11887] = 3268,
+ [11888] = 11736,
+ [11889] = 3626,
+ [11890] = 11876,
+ [11891] = 3564,
+ [11892] = 11737,
+ [11893] = 11744,
+ [11894] = 3527,
+ [11895] = 11737,
+ [11896] = 11737,
+ [11897] = 11897,
+ [11898] = 11737,
+ [11899] = 11876,
+ [11900] = 11789,
+ [11901] = 3201,
+ [11902] = 11738,
+ [11903] = 11737,
+ [11904] = 11904,
+ [11905] = 11737,
+ [11906] = 11737,
+ [11907] = 11876,
+ [11908] = 11740,
+ [11909] = 11737,
+ [11910] = 11805,
+ [11911] = 3502,
+ [11912] = 11745,
+ [11913] = 3505,
+ [11914] = 11744,
+ [11915] = 11915,
+ [11916] = 11738,
+ [11917] = 11737,
+ [11918] = 11876,
+ [11919] = 2686,
+ [11920] = 3370,
+ [11921] = 2840,
+ [11922] = 11735,
+ [11923] = 11737,
+ [11924] = 11736,
+ [11925] = 11876,
+ [11926] = 11789,
+ [11927] = 11737,
+ [11928] = 11767,
+ [11929] = 11738,
+ [11930] = 11737,
+ [11931] = 3630,
+ [11932] = 11737,
+ [11933] = 11740,
+ [11934] = 3243,
+ [11935] = 11876,
+ [11936] = 11936,
+ [11937] = 11805,
+ [11938] = 11744,
+ [11939] = 3485,
+ [11940] = 11746,
+ [11941] = 11876,
+ [11942] = 11735,
+ [11943] = 11737,
+ [11944] = 11736,
+ [11945] = 3585,
+ [11946] = 11946,
+ [11947] = 11876,
+ [11948] = 11948,
+ [11949] = 11737,
+ [11950] = 11737,
+ [11951] = 11951,
+ [11952] = 11805,
+ [11953] = 2885,
+ [11954] = 11954,
+ [11955] = 11876,
+ [11956] = 11746,
+ [11957] = 11737,
+ [11958] = 3489,
+ [11959] = 11789,
+ [11960] = 2961,
+ [11961] = 3049,
+ [11962] = 11737,
+ [11963] = 11746,
+ [11964] = 11739,
+ [11965] = 11749,
+ [11966] = 11746,
+ [11967] = 3479,
+ [11968] = 11737,
+ [11969] = 11745,
+ [11970] = 11737,
+ [11971] = 3475,
+ [11972] = 11745,
+ [11973] = 11973,
+ [11974] = 11744,
+ [11975] = 11739,
+ [11976] = 11749,
+ [11977] = 3633,
+ [11978] = 11789,
+ [11979] = 11737,
+ [11980] = 11980,
+ [11981] = 11737,
+ [11982] = 11866,
+ [11983] = 3561,
+ [11984] = 11746,
+ [11985] = 11737,
+ [11986] = 11986,
+ [11987] = 11789,
+ [11988] = 11988,
+ [11989] = 11948,
+ [11990] = 11735,
+ [11991] = 11736,
+ [11992] = 11737,
+ [11993] = 11866,
+ [11994] = 11739,
+ [11995] = 11986,
+ [11996] = 11737,
+ [11997] = 11737,
+ [11998] = 11738,
+ [11999] = 11737,
+ [12000] = 11735,
+ [12001] = 11740,
+ [12002] = 11986,
+ [12003] = 12003,
+ [12004] = 11736,
+ [12005] = 11737,
+ [12006] = 11986,
+ [12007] = 11986,
+ [12008] = 11767,
+ [12009] = 11737,
+ [12010] = 11749,
+ [12011] = 11986,
+ [12012] = 11745,
+ [12013] = 11805,
+ [12014] = 11746,
+ [12015] = 3560,
+ [12016] = 11789,
+ [12017] = 11986,
+ [12018] = 3519,
+ [12019] = 11738,
+ [12020] = 11737,
+ [12021] = 11739,
+ [12022] = 12022,
+ [12023] = 11737,
+ [12024] = 11986,
+ [12025] = 11737,
+ [12026] = 3709,
+ [12027] = 11738,
+ [12028] = 11737,
+ [12029] = 11763,
+ [12030] = 11737,
+ [12031] = 11749,
+ [12032] = 11737,
+ [12033] = 3483,
+ [12034] = 11773,
+ [12035] = 11740,
+ [12036] = 3568,
+ [12037] = 11744,
+ [12038] = 3699,
+ [12039] = 3702,
+ [12040] = 11737,
+ [12041] = 11737,
+ [12042] = 11767,
+ [12043] = 3474,
+ [12044] = 11737,
+ [12045] = 11737,
+ [12046] = 11737,
+ [12047] = 2440,
+ [12048] = 12048,
+ [12049] = 3550,
+ [12050] = 3910,
+ [12051] = 3912,
+ [12052] = 3705,
+ [12053] = 12053,
+ [12054] = 11864,
+ [12055] = 3908,
+ [12056] = 12053,
+ [12057] = 12053,
+ [12058] = 11842,
+ [12059] = 3911,
+ [12060] = 12060,
+ [12061] = 3150,
+ [12062] = 3458,
+ [12063] = 3593,
+ [12064] = 12053,
+ [12065] = 12048,
+ [12066] = 3677,
+ [12067] = 3801,
+ [12068] = 12068,
+ [12069] = 3495,
+ [12070] = 3415,
+ [12071] = 3909,
+ [12072] = 3268,
+ [12073] = 11004,
+ [12074] = 3417,
+ [12075] = 3794,
+ [12076] = 12076,
+ [12077] = 3531,
+ [12078] = 12053,
+ [12079] = 3453,
+ [12080] = 12053,
+ [12081] = 12081,
+ [12082] = 3547,
+ [12083] = 12053,
+ [12084] = 11741,
+ [12085] = 3612,
+ [12086] = 11854,
+ [12087] = 3693,
+ [12088] = 11810,
+ [12089] = 12089,
+ [12090] = 12048,
+ [12091] = 3623,
+ [12092] = 12053,
+ [12093] = 12048,
+ [12094] = 12048,
+ [12095] = 12095,
+ [12096] = 3696,
+ [12097] = 3529,
+ [12098] = 12098,
+ [12099] = 3709,
+ [12100] = 12100,
+ [12101] = 12048,
+ [12102] = 12048,
+ [12103] = 3465,
+ [12104] = 3649,
+ [12105] = 12105,
+ [12106] = 12048,
+ [12107] = 3521,
+ [12108] = 12108,
+ [12109] = 3792,
+ [12110] = 3142,
+ [12111] = 3640,
+ [12112] = 12112,
+ [12113] = 3707,
+ [12114] = 11811,
+ [12115] = 3673,
+ [12116] = 3644,
+ [12117] = 3544,
+ [12118] = 3663,
+ [12119] = 3565,
+ [12120] = 3637,
+ [12121] = 3556,
+ [12122] = 3442,
+ [12123] = 3690,
+ [12124] = 3549,
+ [12125] = 3660,
+ [12126] = 3566,
+ [12127] = 12048,
+ [12128] = 3586,
+ [12129] = 3201,
+ [12130] = 3455,
+ [12131] = 12048,
+ [12132] = 3148,
+ [12133] = 3661,
+ [12134] = 3678,
+ [12135] = 3681,
+ [12136] = 12053,
+ [12137] = 3500,
+ [12138] = 3903,
+ [12139] = 3546,
+ [12140] = 3535,
+ [12141] = 12141,
+ [12142] = 3682,
+ [12143] = 12112,
+ [12144] = 3617,
+ [12145] = 11936,
+ [12146] = 3243,
+ [12147] = 3703,
+ [12148] = 3477,
+ [12149] = 3606,
+ [12150] = 3694,
+ [12151] = 3790,
+ [12152] = 11865,
+ [12153] = 3420,
+ [12154] = 12060,
+ [12155] = 3686,
+ [12156] = 12112,
+ [12157] = 12053,
+ [12158] = 3739,
+ [12159] = 3532,
+ [12160] = 12060,
+ [12161] = 3783,
+ [12162] = 3659,
+ [12163] = 12163,
+ [12164] = 12164,
+ [12165] = 12165,
+ [12166] = 12166,
+ [12167] = 12167,
+ [12168] = 12168,
+ [12169] = 12169,
+ [12170] = 12170,
+ [12171] = 12164,
+ [12172] = 12172,
+ [12173] = 12173,
+ [12174] = 12174,
+ [12175] = 12175,
+ [12176] = 3773,
+ [12177] = 3786,
+ [12178] = 12178,
+ [12179] = 3807,
+ [12180] = 3735,
+ [12181] = 3764,
+ [12182] = 3831,
+ [12183] = 3754,
+ [12184] = 3763,
+ [12185] = 12185,
+ [12186] = 12164,
+ [12187] = 12187,
+ [12188] = 12188,
+ [12189] = 12189,
+ [12190] = 3731,
+ [12191] = 3756,
+ [12192] = 12192,
+ [12193] = 12193,
+ [12194] = 12194,
+ [12195] = 12195,
+ [12196] = 12196,
+ [12197] = 12172,
+ [12198] = 12164,
+ [12199] = 12199,
+ [12200] = 12172,
+ [12201] = 12201,
+ [12202] = 12174,
+ [12203] = 12174,
+ [12204] = 12175,
+ [12205] = 12178,
+ [12206] = 12206,
+ [12207] = 12207,
+ [12208] = 12208,
+ [12209] = 3798,
+ [12210] = 12175,
+ [12211] = 12178,
+ [12212] = 3751,
+ [12213] = 12164,
+ [12214] = 12214,
+ [12215] = 12215,
+ [12216] = 12172,
+ [12217] = 3644,
+ [12218] = 12174,
+ [12219] = 12175,
+ [12220] = 12178,
+ [12221] = 3649,
+ [12222] = 3673,
+ [12223] = 12164,
+ [12224] = 12224,
+ [12225] = 12172,
+ [12226] = 3760,
+ [12227] = 3832,
+ [12228] = 12174,
+ [12229] = 12229,
+ [12230] = 12175,
+ [12231] = 12178,
+ [12232] = 12232,
+ [12233] = 3780,
+ [12234] = 12207,
+ [12235] = 3721,
+ [12236] = 3770,
+ [12237] = 3760,
+ [12238] = 3749,
+ [12239] = 3828,
+ [12240] = 3789,
+ [12241] = 12241,
+ [12242] = 2684,
+ [12243] = 12178,
+ [12244] = 3802,
+ [12245] = 12164,
+ [12246] = 12164,
+ [12247] = 12164,
+ [12248] = 3417,
+ [12249] = 12172,
+ [12250] = 12224,
+ [12251] = 12251,
+ [12252] = 3775,
+ [12253] = 11004,
+ [12254] = 3845,
+ [12255] = 12174,
+ [12256] = 3749,
+ [12257] = 3772,
+ [12258] = 12175,
+ [12259] = 12175,
+ [12260] = 12178,
+ [12261] = 12261,
+ [12262] = 12262,
+ [12263] = 12172,
+ [12264] = 12264,
+ [12265] = 12173,
+ [12266] = 12266,
+ [12267] = 12199,
+ [12268] = 12268,
+ [12269] = 12174,
+ [12270] = 12270,
+ [12271] = 12251,
+ [12272] = 12272,
+ [12273] = 12273,
+ [12274] = 12174,
+ [12275] = 12275,
+ [12276] = 3738,
+ [12277] = 12277,
+ [12278] = 12175,
+ [12279] = 12178,
+ [12280] = 12280,
+ [12281] = 12164,
+ [12282] = 12224,
+ [12283] = 12164,
+ [12284] = 12284,
+ [12285] = 12172,
+ [12286] = 12286,
+ [12287] = 3531,
+ [12288] = 12174,
+ [12289] = 3532,
+ [12290] = 12175,
+ [12291] = 3733,
+ [12292] = 12199,
+ [12293] = 3734,
+ [12294] = 12178,
+ [12295] = 12295,
+ [12296] = 12164,
+ [12297] = 12297,
+ [12298] = 3477,
+ [12299] = 12164,
+ [12300] = 12199,
+ [12301] = 2608,
+ [12302] = 12164,
+ [12303] = 2849,
+ [12304] = 12199,
+ [12305] = 12164,
+ [12306] = 12306,
+ [12307] = 12199,
+ [12308] = 12164,
+ [12309] = 12309,
+ [12310] = 12164,
+ [12311] = 12199,
+ [12312] = 12164,
+ [12313] = 3847,
+ [12314] = 12172,
+ [12315] = 12178,
+ [12316] = 12316,
+ [12317] = 12199,
+ [12318] = 12164,
+ [12319] = 3610,
+ [12320] = 12320,
+ [12321] = 12164,
+ [12322] = 12199,
+ [12323] = 12164,
+ [12324] = 3586,
+ [12325] = 3593,
+ [12326] = 3777,
+ [12327] = 12327,
+ [12328] = 12199,
+ [12329] = 12164,
+ [12330] = 3049,
+ [12331] = 12164,
+ [12332] = 12164,
+ [12333] = 12164,
+ [12334] = 12164,
+ [12335] = 12164,
+ [12336] = 12164,
+ [12337] = 12164,
+ [12338] = 12164,
+ [12339] = 12164,
+ [12340] = 12164,
+ [12341] = 12164,
+ [12342] = 12164,
+ [12343] = 3715,
+ [12344] = 12164,
+ [12345] = 12164,
+ [12346] = 12164,
+ [12347] = 12164,
+ [12348] = 12164,
+ [12349] = 12164,
+ [12350] = 12164,
+ [12351] = 12164,
+ [12352] = 12164,
+ [12353] = 12164,
+ [12354] = 12164,
+ [12355] = 12164,
+ [12356] = 12164,
+ [12357] = 12164,
+ [12358] = 12164,
+ [12359] = 12164,
+ [12360] = 12164,
+ [12361] = 12164,
+ [12362] = 12164,
+ [12363] = 12164,
+ [12364] = 12164,
+ [12365] = 12164,
+ [12366] = 12164,
+ [12367] = 12164,
+ [12368] = 3637,
+ [12369] = 12164,
+ [12370] = 12164,
+ [12371] = 12164,
+ [12372] = 12164,
+ [12373] = 12164,
+ [12374] = 12164,
+ [12375] = 12164,
+ [12376] = 12164,
+ [12377] = 12164,
+ [12378] = 12164,
+ [12379] = 3748,
+ [12380] = 12173,
+ [12381] = 12164,
+ [12382] = 3757,
+ [12383] = 12173,
+ [12384] = 12384,
+ [12385] = 12164,
+ [12386] = 12173,
+ [12387] = 12172,
+ [12388] = 12173,
+ [12389] = 12389,
+ [12390] = 12173,
+ [12391] = 12391,
+ [12392] = 12164,
+ [12393] = 12173,
+ [12394] = 12174,
+ [12395] = 12172,
+ [12396] = 12173,
+ [12397] = 12175,
+ [12398] = 12173,
+ [12399] = 12178,
+ [12400] = 3797,
+ [12401] = 3792,
+ [12402] = 12164,
+ [12403] = 12403,
+ [12404] = 12164,
+ [12405] = 12405,
+ [12406] = 12406,
+ [12407] = 12164,
+ [12408] = 3809,
+ [12409] = 12409,
+ [12410] = 3841,
+ [12411] = 12411,
+ [12412] = 12412,
+ [12413] = 3927,
+ [12414] = 3928,
+ [12415] = 12415,
+ [12416] = 12416,
+ [12417] = 12417,
+ [12418] = 3929,
+ [12419] = 12415,
+ [12420] = 12416,
+ [12421] = 3930,
+ [12422] = 12422,
+ [12423] = 3931,
+ [12424] = 12422,
+ [12425] = 12415,
+ [12426] = 12416,
+ [12427] = 12427,
+ [12428] = 3751,
+ [12429] = 12429,
+ [12430] = 12427,
+ [12431] = 12431,
+ [12432] = 12432,
+ [12433] = 12415,
+ [12434] = 12416,
+ [12435] = 12435,
+ [12436] = 12432,
+ [12437] = 12415,
+ [12438] = 12416,
+ [12439] = 3752,
+ [12440] = 12440,
+ [12441] = 12441,
+ [12442] = 12432,
+ [12443] = 12415,
+ [12444] = 12416,
+ [12445] = 12445,
+ [12446] = 12446,
+ [12447] = 12415,
+ [12448] = 12448,
+ [12449] = 12449,
+ [12450] = 12450,
+ [12451] = 12451,
+ [12452] = 12452,
+ [12453] = 12415,
+ [12454] = 12416,
+ [12455] = 12429,
+ [12456] = 12427,
+ [12457] = 12427,
+ [12458] = 12458,
+ [12459] = 12415,
+ [12460] = 12416,
+ [12461] = 12461,
+ [12462] = 12462,
+ [12463] = 12463,
+ [12464] = 12415,
+ [12465] = 12416,
+ [12466] = 12466,
+ [12467] = 12467,
+ [12468] = 12468,
+ [12469] = 12469,
+ [12470] = 12415,
+ [12471] = 12416,
+ [12472] = 12415,
+ [12473] = 12416,
+ [12474] = 12435,
+ [12475] = 12415,
+ [12476] = 12416,
+ [12477] = 12477,
+ [12478] = 12432,
+ [12479] = 12440,
+ [12480] = 12415,
+ [12481] = 12416,
+ [12482] = 3950,
+ [12483] = 12441,
+ [12484] = 3951,
+ [12485] = 12415,
+ [12486] = 12416,
+ [12487] = 12415,
+ [12488] = 3839,
+ [12489] = 12415,
+ [12490] = 12416,
+ [12491] = 3729,
+ [12492] = 3767,
+ [12493] = 12448,
+ [12494] = 12449,
+ [12495] = 12450,
+ [12496] = 12451,
+ [12497] = 12416,
+ [12498] = 12498,
+ [12499] = 12452,
+ [12500] = 12415,
+ [12501] = 12416,
+ [12502] = 12422,
+ [12503] = 12503,
+ [12504] = 12429,
+ [12505] = 12427,
+ [12506] = 12415,
+ [12507] = 12416,
+ [12508] = 12458,
+ [12509] = 12435,
+ [12510] = 12432,
+ [12511] = 12415,
+ [12512] = 12416,
+ [12513] = 12440,
+ [12514] = 12461,
+ [12515] = 12441,
+ [12516] = 12415,
+ [12517] = 12416,
+ [12518] = 12462,
+ [12519] = 12519,
+ [12520] = 12448,
+ [12521] = 12449,
+ [12522] = 12450,
+ [12523] = 12451,
+ [12524] = 12452,
+ [12525] = 12415,
+ [12526] = 12416,
+ [12527] = 12458,
+ [12528] = 12415,
+ [12529] = 12416,
+ [12530] = 12461,
+ [12531] = 12462,
+ [12532] = 12532,
+ [12533] = 12415,
+ [12534] = 12416,
+ [12535] = 12467,
+ [12536] = 12467,
+ [12537] = 12468,
+ [12538] = 12415,
+ [12539] = 12416,
+ [12540] = 12415,
+ [12541] = 12416,
+ [12542] = 12468,
+ [12543] = 12415,
+ [12544] = 12416,
+ [12545] = 12545,
+ [12546] = 12415,
+ [12547] = 12416,
+ [12548] = 12415,
+ [12549] = 12416,
+ [12550] = 12415,
+ [12551] = 12551,
+ [12552] = 12415,
+ [12553] = 12416,
+ [12554] = 12554,
+ [12555] = 12415,
+ [12556] = 3969,
+ [12557] = 12416,
+ [12558] = 12415,
+ [12559] = 12416,
+ [12560] = 12422,
+ [12561] = 3970,
+ [12562] = 3971,
+ [12563] = 3972,
+ [12564] = 12427,
+ [12565] = 12415,
+ [12566] = 12416,
+ [12567] = 12441,
+ [12568] = 12415,
+ [12569] = 12569,
+ [12570] = 12432,
+ [12571] = 12415,
+ [12572] = 12416,
+ [12573] = 3973,
+ [12574] = 3974,
+ [12575] = 12440,
+ [12576] = 3975,
+ [12577] = 3976,
+ [12578] = 12416,
+ [12579] = 3977,
+ [12580] = 12415,
+ [12581] = 12416,
+ [12582] = 12441,
+ [12583] = 3978,
+ [12584] = 12415,
+ [12585] = 3979,
+ [12586] = 3980,
+ [12587] = 12448,
+ [12588] = 12449,
+ [12589] = 12589,
+ [12590] = 12450,
+ [12591] = 12451,
+ [12592] = 12415,
+ [12593] = 12416,
+ [12594] = 3981,
+ [12595] = 12452,
+ [12596] = 12596,
+ [12597] = 12415,
+ [12598] = 12416,
+ [12599] = 12458,
+ [12600] = 12461,
+ [12601] = 12462,
+ [12602] = 12602,
+ [12603] = 3969,
+ [12604] = 12415,
+ [12605] = 12416,
+ [12606] = 12415,
+ [12607] = 12416,
+ [12608] = 3997,
+ [12609] = 12415,
+ [12610] = 3772,
+ [12611] = 12467,
+ [12612] = 12468,
+ [12613] = 12415,
+ [12614] = 12416,
+ [12615] = 12415,
+ [12616] = 12416,
+ [12617] = 12617,
+ [12618] = 12415,
+ [12619] = 12416,
+ [12620] = 12415,
+ [12621] = 12415,
+ [12622] = 3984,
+ [12623] = 12623,
+ [12624] = 3759,
+ [12625] = 12415,
+ [12626] = 12416,
+ [12627] = 12415,
+ [12628] = 12416,
+ [12629] = 12415,
+ [12630] = 12416,
+ [12631] = 3765,
+ [12632] = 12448,
+ [12633] = 12415,
+ [12634] = 12416,
+ [12635] = 12449,
+ [12636] = 12416,
+ [12637] = 12416,
+ [12638] = 12450,
+ [12639] = 12416,
+ [12640] = 12451,
+ [12641] = 12416,
+ [12642] = 12415,
+ [12643] = 12416,
+ [12644] = 12416,
+ [12645] = 12416,
+ [12646] = 12416,
+ [12647] = 12416,
+ [12648] = 12440,
+ [12649] = 12617,
+ [12650] = 12650,
+ [12651] = 12651,
+ [12652] = 12652,
+ [12653] = 12467,
+ [12654] = 12654,
+ [12655] = 12422,
+ [12656] = 3852,
+ [12657] = 12657,
+ [12658] = 12569,
+ [12659] = 3477,
+ [12660] = 3997,
+ [12661] = 3853,
+ [12662] = 12427,
+ [12663] = 3854,
+ [12664] = 3998,
+ [12665] = 12422,
+ [12666] = 3999,
+ [12667] = 3855,
+ [12668] = 4000,
+ [12669] = 3856,
+ [12670] = 12432,
+ [12671] = 12427,
+ [12672] = 12440,
+ [12673] = 12415,
+ [12674] = 12446,
+ [12675] = 12416,
+ [12676] = 12676,
+ [12677] = 4002,
+ [12678] = 12441,
+ [12679] = 4003,
+ [12680] = 12680,
+ [12681] = 4004,
+ [12682] = 12417,
+ [12683] = 12422,
+ [12684] = 4005,
+ [12685] = 12458,
+ [12686] = 12448,
+ [12687] = 12687,
+ [12688] = 12449,
+ [12689] = 12450,
+ [12690] = 12690,
+ [12691] = 12451,
+ [12692] = 4007,
+ [12693] = 4008,
+ [12694] = 12452,
+ [12695] = 12551,
+ [12696] = 12432,
+ [12697] = 4010,
+ [12698] = 4011,
+ [12699] = 12429,
+ [12700] = 12427,
+ [12701] = 12458,
+ [12702] = 12461,
+ [12703] = 12422,
+ [12704] = 12461,
+ [12705] = 12462,
+ [12706] = 12687,
+ [12707] = 4012,
+ [12708] = 12680,
+ [12709] = 12468,
+ [12710] = 12654,
+ [12711] = 12711,
+ [12712] = 12467,
+ [12713] = 12468,
+ [12714] = 12714,
+ [12715] = 12715,
+ [12716] = 12415,
+ [12717] = 12462,
+ [12718] = 12427,
+ [12719] = 12416,
+ [12720] = 3799,
+ [12721] = 3805,
+ [12722] = 12690,
+ [12723] = 12723,
+ [12724] = 12416,
+ [12725] = 3806,
+ [12726] = 12726,
+ [12727] = 12727,
+ [12728] = 12435,
+ [12729] = 12432,
+ [12730] = 3808,
+ [12731] = 12415,
+ [12732] = 12617,
+ [12733] = 12412,
+ [12734] = 12650,
+ [12735] = 12651,
+ [12736] = 12652,
+ [12737] = 12654,
+ [12738] = 12416,
+ [12739] = 4017,
+ [12740] = 12440,
+ [12741] = 4018,
+ [12742] = 12446,
+ [12743] = 12743,
+ [12744] = 12744,
+ [12745] = 12676,
+ [12746] = 12422,
+ [12747] = 12680,
+ [12748] = 12417,
+ [12749] = 12435,
+ [12750] = 12441,
+ [12751] = 4019,
+ [12752] = 12432,
+ [12753] = 12687,
+ [12754] = 12415,
+ [12755] = 12690,
+ [12756] = 12427,
+ [12757] = 3899,
+ [12758] = 12551,
+ [12759] = 12440,
+ [12760] = 12415,
+ [12761] = 12416,
+ [12762] = 12432,
+ [12763] = 12448,
+ [12764] = 12449,
+ [12765] = 12450,
+ [12766] = 12651,
+ [12767] = 12440,
+ [12768] = 12451,
+ [12769] = 12415,
+ [12770] = 12446,
+ [12771] = 12441,
+ [12772] = 4032,
+ [12773] = 3828,
+ [12774] = 12676,
+ [12775] = 12452,
+ [12776] = 4033,
+ [12777] = 12680,
+ [12778] = 4036,
+ [12779] = 4037,
+ [12780] = 12417,
+ [12781] = 12448,
+ [12782] = 12687,
+ [12783] = 12449,
+ [12784] = 12450,
+ [12785] = 12690,
+ [12786] = 12451,
+ [12787] = 12551,
+ [12788] = 12452,
+ [12789] = 12441,
+ [12790] = 12416,
+ [12791] = 12458,
+ [12792] = 12461,
+ [12793] = 12458,
+ [12794] = 12446,
+ [12795] = 12462,
+ [12796] = 12676,
+ [12797] = 12680,
+ [12798] = 12417,
+ [12799] = 12687,
+ [12800] = 12690,
+ [12801] = 12461,
+ [12802] = 12551,
+ [12803] = 4038,
+ [12804] = 3900,
+ [12805] = 3901,
+ [12806] = 12467,
+ [12807] = 12468,
+ [12808] = 12446,
+ [12809] = 4039,
+ [12810] = 12676,
+ [12811] = 12680,
+ [12812] = 12417,
+ [12813] = 12462,
+ [12814] = 4040,
+ [12815] = 12687,
+ [12816] = 4042,
+ [12817] = 12690,
+ [12818] = 3902,
+ [12819] = 4201,
+ [12820] = 12551,
+ [12821] = 4044,
+ [12822] = 3905,
+ [12823] = 3906,
+ [12824] = 12446,
+ [12825] = 12676,
+ [12826] = 4045,
+ [12827] = 4050,
+ [12828] = 12680,
+ [12829] = 4051,
+ [12830] = 12467,
+ [12831] = 12417,
+ [12832] = 12468,
+ [12833] = 12687,
+ [12834] = 12415,
+ [12835] = 12690,
+ [12836] = 12415,
+ [12837] = 12416,
+ [12838] = 12551,
+ [12839] = 12416,
+ [12840] = 3907,
+ [12841] = 12676,
+ [12842] = 3663,
+ [12843] = 12448,
+ [12844] = 12446,
+ [12845] = 12422,
+ [12846] = 12676,
+ [12847] = 12427,
+ [12848] = 12449,
+ [12849] = 12680,
+ [12850] = 12417,
+ [12851] = 12432,
+ [12852] = 12452,
+ [12853] = 12687,
+ [12854] = 12690,
+ [12855] = 12551,
+ [12856] = 12450,
+ [12857] = 12446,
+ [12858] = 12676,
+ [12859] = 12451,
+ [12860] = 3819,
+ [12861] = 3823,
+ [12862] = 12680,
+ [12863] = 3721,
+ [12864] = 12415,
+ [12865] = 12416,
+ [12866] = 12417,
+ [12867] = 4061,
+ [12868] = 12687,
+ [12869] = 4062,
+ [12870] = 12690,
+ [12871] = 4063,
+ [12872] = 4064,
+ [12873] = 12551,
+ [12874] = 12452,
+ [12875] = 4065,
+ [12876] = 12427,
+ [12877] = 4068,
+ [12878] = 4076,
+ [12879] = 12432,
+ [12880] = 12452,
+ [12881] = 12446,
+ [12882] = 4077,
+ [12883] = 12676,
+ [12884] = 4078,
+ [12885] = 4080,
+ [12886] = 3770,
+ [12887] = 12680,
+ [12888] = 3778,
+ [12889] = 12652,
+ [12890] = 4081,
+ [12891] = 12417,
+ [12892] = 12687,
+ [12893] = 4089,
+ [12894] = 12690,
+ [12895] = 3913,
+ [12896] = 3789,
+ [12897] = 12551,
+ [12898] = 12415,
+ [12899] = 12416,
+ [12900] = 12415,
+ [12901] = 12676,
+ [12902] = 12416,
+ [12903] = 12429,
+ [12904] = 4093,
+ [12905] = 12676,
+ [12906] = 12676,
+ [12907] = 4094,
+ [12908] = 12676,
+ [12909] = 12458,
+ [12910] = 12676,
+ [12911] = 4098,
+ [12912] = 12676,
+ [12913] = 12461,
+ [12914] = 12676,
+ [12915] = 12676,
+ [12916] = 12415,
+ [12917] = 4100,
+ [12918] = 12416,
+ [12919] = 12462,
+ [12920] = 12416,
+ [12921] = 12427,
+ [12922] = 12922,
+ [12923] = 4110,
+ [12924] = 4111,
+ [12925] = 12432,
+ [12926] = 12452,
+ [12927] = 12415,
+ [12928] = 12416,
+ [12929] = 4120,
+ [12930] = 4125,
+ [12931] = 4135,
+ [12932] = 12467,
+ [12933] = 4140,
+ [12934] = 12427,
+ [12935] = 4141,
+ [12936] = 12468,
+ [12937] = 4142,
+ [12938] = 4143,
+ [12939] = 4144,
+ [12940] = 12415,
+ [12941] = 4145,
+ [12942] = 12416,
+ [12943] = 12415,
+ [12944] = 4146,
+ [12945] = 4147,
+ [12946] = 12432,
+ [12947] = 12415,
+ [12948] = 12415,
+ [12949] = 12416,
+ [12950] = 12416,
+ [12951] = 12415,
+ [12952] = 12715,
+ [12953] = 4160,
+ [12954] = 12545,
+ [12955] = 4161,
+ [12956] = 12427,
+ [12957] = 4162,
+ [12958] = 4165,
+ [12959] = 12726,
+ [12960] = 12727,
+ [12961] = 12432,
+ [12962] = 12452,
+ [12963] = 12416,
+ [12964] = 12469,
+ [12965] = 12723,
+ [12966] = 12431,
+ [12967] = 12415,
+ [12968] = 4168,
+ [12969] = 12715,
+ [12970] = 12545,
+ [12971] = 12467,
+ [12972] = 12726,
+ [12973] = 12727,
+ [12974] = 3825,
+ [12975] = 12469,
+ [12976] = 12415,
+ [12977] = 12416,
+ [12978] = 12723,
+ [12979] = 12431,
+ [12980] = 12980,
+ [12981] = 12469,
+ [12982] = 12982,
+ [12983] = 12723,
+ [12984] = 12431,
+ [12985] = 12427,
+ [12986] = 12415,
+ [12987] = 12432,
+ [12988] = 12452,
+ [12989] = 12989,
+ [12990] = 12416,
+ [12991] = 12469,
+ [12992] = 12723,
+ [12993] = 12431,
+ [12994] = 12994,
+ [12995] = 12422,
+ [12996] = 12435,
+ [12997] = 12469,
+ [12998] = 12998,
+ [12999] = 12999,
+ [13000] = 12723,
+ [13001] = 12431,
+ [13002] = 12415,
+ [13003] = 12416,
+ [13004] = 12469,
+ [13005] = 3914,
+ [13006] = 13006,
+ [13007] = 12723,
+ [13008] = 12431,
+ [13009] = 12429,
+ [13010] = 12427,
+ [13011] = 12427,
+ [13012] = 12469,
+ [13013] = 12432,
+ [13014] = 12452,
+ [13015] = 12723,
+ [13016] = 12431,
+ [13017] = 12415,
+ [13018] = 12415,
+ [13019] = 12469,
+ [13020] = 12723,
+ [13021] = 12431,
+ [13022] = 3788,
+ [13023] = 3813,
+ [13024] = 12469,
+ [13025] = 3822,
+ [13026] = 12415,
+ [13027] = 12723,
+ [13028] = 12431,
+ [13029] = 12416,
+ [13030] = 3826,
+ [13031] = 12435,
+ [13032] = 12432,
+ [13033] = 3864,
+ [13034] = 12427,
+ [13035] = 12440,
+ [13036] = 12432,
+ [13037] = 12452,
+ [13038] = 12452,
+ [13039] = 12441,
+ [13040] = 13040,
+ [13041] = 3865,
+ [13042] = 12415,
+ [13043] = 12416,
+ [13044] = 12415,
+ [13045] = 12468,
+ [13046] = 12466,
+ [13047] = 12427,
+ [13048] = 12477,
+ [13049] = 12448,
+ [13050] = 12432,
+ [13051] = 12452,
+ [13052] = 12449,
+ [13053] = 12416,
+ [13054] = 12450,
+ [13055] = 12466,
+ [13056] = 12451,
+ [13057] = 12477,
+ [13058] = 3827,
+ [13059] = 12452,
+ [13060] = 13060,
+ [13061] = 3871,
+ [13062] = 12415,
+ [13063] = 12416,
+ [13064] = 12416,
+ [13065] = 12415,
+ [13066] = 12416,
+ [13067] = 12427,
+ [13068] = 12432,
+ [13069] = 12458,
+ [13070] = 12461,
+ [13071] = 12415,
+ [13072] = 12416,
+ [13073] = 13073,
+ [13074] = 12462,
+ [13075] = 12412,
+ [13076] = 12427,
+ [13077] = 12650,
+ [13078] = 12432,
+ [13079] = 12429,
+ [13080] = 13080,
+ [13081] = 13081,
+ [13082] = 13081,
+ [13083] = 13083,
+ [13084] = 13084,
+ [13085] = 13085,
+ [13086] = 13086,
+ [13087] = 13080,
+ [13088] = 13081,
+ [13089] = 13089,
+ [13090] = 13081,
+ [13091] = 13091,
+ [13092] = 13092,
+ [13093] = 13093,
+ [13094] = 13094,
+ [13095] = 13095,
+ [13096] = 13092,
+ [13097] = 13092,
+ [13098] = 13098,
+ [13099] = 13099,
+ [13100] = 13092,
+ [13101] = 13101,
+ [13102] = 13102,
+ [13103] = 13103,
+ [13104] = 13104,
+ [13105] = 13091,
+ [13106] = 13106,
+ [13107] = 13107,
+ [13108] = 13108,
+ [13109] = 13101,
+ [13110] = 13110,
+ [13111] = 13111,
+ [13112] = 13081,
+ [13113] = 13104,
+ [13114] = 13114,
+ [13115] = 13103,
+ [13116] = 13081,
+ [13117] = 13117,
+ [13118] = 13118,
+ [13119] = 13092,
+ [13120] = 13120,
+ [13121] = 13121,
+ [13122] = 13092,
+ [13123] = 13123,
+ [13124] = 13124,
+ [13125] = 13124,
+ [13126] = 13126,
+ [13127] = 13127,
+ [13128] = 13128,
+ [13129] = 13129,
+ [13130] = 13130,
+ [13131] = 13131,
+ [13132] = 13132,
+ [13133] = 13132,
+ [13134] = 13081,
+ [13135] = 13092,
+ [13136] = 13136,
+ [13137] = 13131,
+ [13138] = 13092,
+ [13139] = 13139,
+ [13140] = 13092,
+ [13141] = 13092,
+ [13142] = 13129,
+ [13143] = 13102,
+ [13144] = 13129,
+ [13145] = 13098,
+ [13146] = 13146,
+ [13147] = 13130,
+ [13148] = 13081,
+ [13149] = 13132,
+ [13150] = 13130,
+ [13151] = 13094,
+ [13152] = 13152,
+ [13153] = 13092,
+ [13154] = 13103,
+ [13155] = 13092,
+ [13156] = 13156,
+ [13157] = 13132,
+ [13158] = 13095,
+ [13159] = 13102,
+ [13160] = 13102,
+ [13161] = 13111,
+ [13162] = 13162,
+ [13163] = 13092,
+ [13164] = 13164,
+ [13165] = 13102,
+ [13166] = 13095,
+ [13167] = 13106,
+ [13168] = 13168,
+ [13169] = 13102,
+ [13170] = 13106,
+ [13171] = 13120,
+ [13172] = 13172,
+ [13173] = 13173,
+ [13174] = 13106,
+ [13175] = 13124,
+ [13176] = 13176,
+ [13177] = 13126,
+ [13178] = 13178,
+ [13179] = 13128,
+ [13180] = 13081,
+ [13181] = 13173,
+ [13182] = 13104,
+ [13183] = 13183,
+ [13184] = 13092,
+ [13185] = 13185,
+ [13186] = 13083,
+ [13187] = 13092,
+ [13188] = 13098,
+ [13189] = 13084,
+ [13190] = 13190,
+ [13191] = 13191,
+ [13192] = 13192,
+ [13193] = 13103,
+ [13194] = 13194,
+ [13195] = 13146,
+ [13196] = 13085,
+ [13197] = 13162,
+ [13198] = 13111,
+ [13199] = 13095,
+ [13200] = 13176,
+ [13201] = 13131,
+ [13202] = 13120,
+ [13203] = 13146,
+ [13204] = 13131,
+ [13205] = 13092,
+ [13206] = 13124,
+ [13207] = 13083,
+ [13208] = 13126,
+ [13209] = 13128,
+ [13210] = 13083,
+ [13211] = 13084,
+ [13212] = 13185,
+ [13213] = 13080,
+ [13214] = 13214,
+ [13215] = 13081,
+ [13216] = 13081,
+ [13217] = 13098,
+ [13218] = 13091,
+ [13219] = 13084,
+ [13220] = 13103,
+ [13221] = 13092,
+ [13222] = 13107,
+ [13223] = 13092,
+ [13224] = 13111,
+ [13225] = 13080,
+ [13226] = 13226,
+ [13227] = 13173,
+ [13228] = 13081,
+ [13229] = 13094,
+ [13230] = 13080,
+ [13231] = 13102,
+ [13232] = 13120,
+ [13233] = 13092,
+ [13234] = 13081,
+ [13235] = 13092,
+ [13236] = 13124,
+ [13237] = 13185,
+ [13238] = 13126,
+ [13239] = 13194,
+ [13240] = 13128,
+ [13241] = 13092,
+ [13242] = 13085,
+ [13243] = 13106,
+ [13244] = 13098,
+ [13245] = 13176,
+ [13246] = 13123,
+ [13247] = 13247,
+ [13248] = 13103,
+ [13249] = 13162,
+ [13250] = 13092,
+ [13251] = 13092,
+ [13252] = 13092,
+ [13253] = 13194,
+ [13254] = 13085,
+ [13255] = 13111,
+ [13256] = 13176,
+ [13257] = 13247,
+ [13258] = 13136,
+ [13259] = 13214,
+ [13260] = 13130,
+ [13261] = 13101,
+ [13262] = 13081,
+ [13263] = 13104,
+ [13264] = 13083,
+ [13265] = 13120,
+ [13266] = 13084,
+ [13267] = 13081,
+ [13268] = 13092,
+ [13269] = 13081,
+ [13270] = 13124,
+ [13271] = 13081,
+ [13272] = 13126,
+ [13273] = 13128,
+ [13274] = 13101,
+ [13275] = 13095,
+ [13276] = 13214,
+ [13277] = 13092,
+ [13278] = 13091,
+ [13279] = 13146,
+ [13280] = 13091,
+ [13281] = 13098,
+ [13282] = 13282,
+ [13283] = 13104,
+ [13284] = 13284,
+ [13285] = 13092,
+ [13286] = 13103,
+ [13287] = 13092,
+ [13288] = 13107,
+ [13289] = 13092,
+ [13290] = 13290,
+ [13291] = 13081,
+ [13292] = 13111,
+ [13293] = 13131,
+ [13294] = 13092,
+ [13295] = 13094,
+ [13296] = 13120,
+ [13297] = 13107,
+ [13298] = 13124,
+ [13299] = 13299,
+ [13300] = 13126,
+ [13301] = 13128,
+ [13302] = 13302,
+ [13303] = 13107,
+ [13304] = 13099,
+ [13305] = 13098,
+ [13306] = 13092,
+ [13307] = 13092,
+ [13308] = 13308,
+ [13309] = 13092,
+ [13310] = 13103,
+ [13311] = 13094,
+ [13312] = 13162,
+ [13313] = 13095,
+ [13314] = 13106,
+ [13315] = 13080,
+ [13316] = 13081,
+ [13317] = 13092,
+ [13318] = 13081,
+ [13319] = 13111,
+ [13320] = 13126,
+ [13321] = 13173,
+ [13322] = 13322,
+ [13323] = 13092,
+ [13324] = 13092,
+ [13325] = 13081,
+ [13326] = 13120,
+ [13327] = 13322,
+ [13328] = 13104,
+ [13329] = 13124,
+ [13330] = 13081,
+ [13331] = 13126,
+ [13332] = 13128,
+ [13333] = 13333,
+ [13334] = 13146,
+ [13335] = 13081,
+ [13336] = 13336,
+ [13337] = 13092,
+ [13338] = 13120,
+ [13339] = 13129,
+ [13340] = 13130,
+ [13341] = 13341,
+ [13342] = 13098,
+ [13343] = 13132,
+ [13344] = 13098,
+ [13345] = 13103,
+ [13346] = 3738,
+ [13347] = 13111,
+ [13348] = 13101,
+ [13349] = 13081,
+ [13350] = 13350,
+ [13351] = 13083,
+ [13352] = 13083,
+ [13353] = 13111,
+ [13354] = 13084,
+ [13355] = 13355,
+ [13356] = 13080,
+ [13357] = 13081,
+ [13358] = 13081,
+ [13359] = 13081,
+ [13360] = 13092,
+ [13361] = 13092,
+ [13362] = 13081,
+ [13363] = 13083,
+ [13364] = 13084,
+ [13365] = 13080,
+ [13366] = 13081,
+ [13367] = 13081,
+ [13368] = 13084,
+ [13369] = 13247,
+ [13370] = 13094,
+ [13371] = 13092,
+ [13372] = 13092,
+ [13373] = 13173,
+ [13374] = 13101,
+ [13375] = 13375,
+ [13376] = 13322,
+ [13377] = 13092,
+ [13378] = 13378,
+ [13379] = 13379,
+ [13380] = 13247,
+ [13381] = 13185,
+ [13382] = 13102,
+ [13383] = 13106,
+ [13384] = 13091,
+ [13385] = 13131,
+ [13386] = 13185,
+ [13387] = 13101,
+ [13388] = 13092,
+ [13389] = 13104,
+ [13390] = 13081,
+ [13391] = 13391,
+ [13392] = 13081,
+ [13393] = 13092,
+ [13394] = 13094,
+ [13395] = 13092,
+ [13396] = 13391,
+ [13397] = 13081,
+ [13398] = 13083,
+ [13399] = 13092,
+ [13400] = 13084,
+ [13401] = 13401,
+ [13402] = 13194,
+ [13403] = 13391,
+ [13404] = 13085,
+ [13405] = 13176,
+ [13406] = 13092,
+ [13407] = 13407,
+ [13408] = 13081,
+ [13409] = 13247,
+ [13410] = 13092,
+ [13411] = 13214,
+ [13412] = 13412,
+ [13413] = 13092,
+ [13414] = 13081,
+ [13415] = 13099,
+ [13416] = 13194,
+ [13417] = 13417,
+ [13418] = 13162,
+ [13419] = 13085,
+ [13420] = 13099,
+ [13421] = 13173,
+ [13422] = 13131,
+ [13423] = 13129,
+ [13424] = 13214,
+ [13425] = 13091,
+ [13426] = 13130,
+ [13427] = 13099,
+ [13428] = 13132,
+ [13429] = 13429,
+ [13430] = 13081,
+ [13431] = 13431,
+ [13432] = 13432,
+ [13433] = 13092,
+ [13434] = 13434,
+ [13435] = 13107,
+ [13436] = 13436,
+ [13437] = 13437,
+ [13438] = 13438,
+ [13439] = 13081,
+ [13440] = 13092,
+ [13441] = 13173,
+ [13442] = 13081,
+ [13443] = 13081,
+ [13444] = 13107,
+ [13445] = 13092,
+ [13446] = 13094,
+ [13447] = 13131,
+ [13448] = 13448,
+ [13449] = 13092,
+ [13450] = 13099,
+ [13451] = 13131,
+ [13452] = 13146,
+ [13453] = 13098,
+ [13454] = 13099,
+ [13455] = 13455,
+ [13456] = 13102,
+ [13457] = 13176,
+ [13458] = 13106,
+ [13459] = 13103,
+ [13460] = 13438,
+ [13461] = 13081,
+ [13462] = 13081,
+ [13463] = 13101,
+ [13464] = 13081,
+ [13465] = 13081,
+ [13466] = 13089,
+ [13467] = 13146,
+ [13468] = 13185,
+ [13469] = 13083,
+ [13470] = 13084,
+ [13471] = 13471,
+ [13472] = 13099,
+ [13473] = 13080,
+ [13474] = 13104,
+ [13475] = 13146,
+ [13476] = 13162,
+ [13477] = 13095,
+ [13478] = 13081,
+ [13479] = 13162,
+ [13480] = 13081,
+ [13481] = 13092,
+ [13482] = 13185,
+ [13483] = 13092,
+ [13484] = 13111,
+ [13485] = 13092,
+ [13486] = 13247,
+ [13487] = 13487,
+ [13488] = 13089,
+ [13489] = 13489,
+ [13490] = 13173,
+ [13491] = 13092,
+ [13492] = 13092,
+ [13493] = 13146,
+ [13494] = 13162,
+ [13495] = 13081,
+ [13496] = 13194,
+ [13497] = 13085,
+ [13498] = 13095,
+ [13499] = 13499,
+ [13500] = 13162,
+ [13501] = 13092,
+ [13502] = 13089,
+ [13503] = 13095,
+ [13504] = 13129,
+ [13505] = 13505,
+ [13506] = 13302,
+ [13507] = 13120,
+ [13508] = 13081,
+ [13509] = 13092,
+ [13510] = 13092,
+ [13511] = 13124,
+ [13512] = 13176,
+ [13513] = 13126,
+ [13514] = 13089,
+ [13515] = 13247,
+ [13516] = 13194,
+ [13517] = 13101,
+ [13518] = 13128,
+ [13519] = 13085,
+ [13520] = 13520,
+ [13521] = 13104,
+ [13522] = 13522,
+ [13523] = 13523,
+ [13524] = 13081,
+ [13525] = 13089,
+ [13526] = 13417,
+ [13527] = 13094,
+ [13528] = 13173,
+ [13529] = 13092,
+ [13530] = 13094,
+ [13531] = 13436,
+ [13532] = 13081,
+ [13533] = 13214,
+ [13534] = 13437,
+ [13535] = 13185,
+ [13536] = 13081,
+ [13537] = 13537,
+ [13538] = 13089,
+ [13539] = 13099,
+ [13540] = 13092,
+ [13541] = 13081,
+ [13542] = 13542,
+ [13543] = 13214,
+ [13544] = 13092,
+ [13545] = 13185,
+ [13546] = 13092,
+ [13547] = 13547,
+ [13548] = 13505,
+ [13549] = 13549,
+ [13550] = 13099,
+ [13551] = 13091,
+ [13552] = 13089,
+ [13553] = 13553,
+ [13554] = 13554,
+ [13555] = 13555,
+ [13556] = 13194,
+ [13557] = 13085,
+ [13558] = 13107,
+ [13559] = 13092,
+ [13560] = 13117,
+ [13561] = 13089,
+ [13562] = 13302,
+ [13563] = 13176,
+ [13564] = 13176,
+ [13565] = 13146,
+ [13566] = 13162,
+ [13567] = 13129,
+ [13568] = 13247,
+ [13569] = 13081,
+ [13570] = 13130,
+ [13571] = 13571,
+ [13572] = 13132,
+ [13573] = 13110,
+ [13574] = 13095,
+ [13575] = 13089,
+ [13576] = 13139,
+ [13577] = 13577,
+ [13578] = 13247,
+ [13579] = 13168,
+ [13580] = 13092,
+ [13581] = 13178,
+ [13582] = 13214,
+ [13583] = 13081,
+ [13584] = 13091,
+ [13585] = 13131,
+ [13586] = 13214,
+ [13587] = 13092,
+ [13588] = 13214,
+ [13589] = 13589,
+ [13590] = 13590,
+ [13591] = 13417,
+ [13592] = 13375,
+ [13593] = 13436,
+ [13594] = 13437,
+ [13595] = 13107,
+ [13596] = 13102,
+ [13597] = 13106,
+ [13598] = 13505,
+ [13599] = 13599,
+ [13600] = 13091,
+ [13601] = 13129,
+ [13602] = 13602,
+ [13603] = 13555,
+ [13604] = 13130,
+ [13605] = 13081,
+ [13606] = 13606,
+ [13607] = 13110,
+ [13608] = 13092,
+ [13609] = 13555,
+ [13610] = 13081,
+ [13611] = 13127,
+ [13612] = 13092,
+ [13613] = 13156,
+ [13614] = 13081,
+ [13615] = 13107,
+ [13616] = 13471,
+ [13617] = 13129,
+ [13618] = 13130,
+ [13619] = 13139,
+ [13620] = 13168,
+ [13621] = 13438,
+ [13622] = 13127,
+ [13623] = 13130,
+ [13624] = 13178,
+ [13625] = 13156,
+ [13626] = 13626,
+ [13627] = 13627,
+ [13628] = 13132,
+ [13629] = 13081,
+ [13630] = 13471,
+ [13631] = 13631,
+ [13632] = 13132,
+ [13633] = 13092,
+ [13634] = 13081,
+ [13635] = 13146,
+ [13636] = 13117,
+ [13637] = 13162,
+ [13638] = 13092,
+ [13639] = 13639,
+ [13640] = 13173,
+ [13641] = 13123,
+ [13642] = 13101,
+ [13643] = 13194,
+ [13644] = 13131,
+ [13645] = 13095,
+ [13646] = 13129,
+ [13647] = 13185,
+ [13648] = 13081,
+ [13649] = 13081,
+ [13650] = 13132,
+ [13651] = 13081,
+ [13652] = 13083,
+ [13653] = 13375,
+ [13654] = 13128,
+ [13655] = 13094,
+ [13656] = 13092,
+ [13657] = 13092,
+ [13658] = 13084,
+ [13659] = 13080,
+ [13660] = 13081,
+ [13661] = 13194,
+ [13662] = 13085,
+ [13663] = 13176,
+ [13664] = 13104,
+ [13665] = 13665,
+ [13666] = 13666,
+ [13667] = 13667,
+ [13668] = 13668,
+ [13669] = 13669,
+ [13670] = 13670,
+ [13671] = 13671,
+ [13672] = 13672,
+ [13673] = 13673,
+ [13674] = 13674,
+ [13675] = 13675,
+ [13676] = 13676,
+ [13677] = 13677,
+ [13678] = 13678,
+ [13679] = 13679,
+ [13680] = 13680,
+ [13681] = 13681,
+ [13682] = 13682,
+ [13683] = 13681,
+ [13684] = 13684,
+ [13685] = 13685,
+ [13686] = 13686,
+ [13687] = 13687,
+ [13688] = 13688,
+ [13689] = 13689,
+ [13690] = 13690,
+ [13691] = 13691,
+ [13692] = 13692,
+ [13693] = 13693,
+ [13694] = 13694,
+ [13695] = 13695,
+ [13696] = 13696,
+ [13697] = 13697,
+ [13698] = 13698,
+ [13699] = 13699,
+ [13700] = 13700,
+ [13701] = 13701,
+ [13702] = 13702,
+ [13703] = 13703,
+ [13704] = 13704,
+ [13705] = 13692,
+ [13706] = 13706,
+ [13707] = 13707,
+ [13708] = 13708,
+ [13709] = 13665,
+ [13710] = 13710,
+ [13711] = 13711,
+ [13712] = 13712,
+ [13713] = 13713,
+ [13714] = 13714,
+ [13715] = 13681,
+ [13716] = 13716,
+ [13717] = 13717,
+ [13718] = 13718,
+ [13719] = 13719,
+ [13720] = 13720,
+ [13721] = 13721,
+ [13722] = 13722,
+ [13723] = 13679,
+ [13724] = 13724,
+ [13725] = 13725,
+ [13726] = 13726,
+ [13727] = 13727,
+ [13728] = 13728,
+ [13729] = 13729,
+ [13730] = 13682,
+ [13731] = 13692,
+ [13732] = 13732,
+ [13733] = 13733,
+ [13734] = 13734,
+ [13735] = 13725,
+ [13736] = 13680,
+ [13737] = 13737,
+ [13738] = 13703,
+ [13739] = 13712,
+ [13740] = 13696,
+ [13741] = 13737,
+ [13742] = 13742,
+ [13743] = 13743,
+ [13744] = 13729,
+ [13745] = 13732,
+ [13746] = 13746,
+ [13747] = 13681,
+ [13748] = 13703,
+ [13749] = 13749,
+ [13750] = 13750,
+ [13751] = 13751,
+ [13752] = 13752,
+ [13753] = 13746,
+ [13754] = 13712,
+ [13755] = 13755,
+ [13756] = 13756,
+ [13757] = 13737,
+ [13758] = 13707,
+ [13759] = 13759,
+ [13760] = 13729,
+ [13761] = 13750,
+ [13762] = 13685,
+ [13763] = 13763,
+ [13764] = 13686,
+ [13765] = 13729,
+ [13766] = 13692,
+ [13767] = 13767,
+ [13768] = 13768,
+ [13769] = 13684,
+ [13770] = 13732,
+ [13771] = 13679,
+ [13772] = 13746,
+ [13773] = 13692,
+ [13774] = 13774,
+ [13775] = 13775,
+ [13776] = 13776,
+ [13777] = 13777,
+ [13778] = 13681,
+ [13779] = 13779,
+ [13780] = 13780,
+ [13781] = 13781,
+ [13782] = 13696,
+ [13783] = 13783,
+ [13784] = 13784,
+ [13785] = 13732,
+ [13786] = 13746,
+ [13787] = 13787,
+ [13788] = 13788,
+ [13789] = 13688,
+ [13790] = 13790,
+ [13791] = 13791,
+ [13792] = 13792,
+ [13793] = 13677,
+ [13794] = 13750,
+ [13795] = 13679,
+ [13796] = 13796,
+ [13797] = 13797,
+ [13798] = 13681,
+ [13799] = 13799,
+ [13800] = 13800,
+ [13801] = 13801,
+ [13802] = 13669,
+ [13803] = 13803,
+ [13804] = 13804,
+ [13805] = 13805,
+ [13806] = 13681,
+ [13807] = 13756,
+ [13808] = 13681,
+ [13809] = 13809,
+ [13810] = 13810,
+ [13811] = 13804,
+ [13812] = 13812,
+ [13813] = 13813,
+ [13814] = 13814,
+ [13815] = 13752,
+ [13816] = 13816,
+ [13817] = 13817,
+ [13818] = 13818,
+ [13819] = 13819,
+ [13820] = 13755,
+ [13821] = 13750,
+ [13822] = 13822,
+ [13823] = 13823,
+ [13824] = 13824,
+ [13825] = 13825,
+ [13826] = 13826,
+ [13827] = 13827,
+ [13828] = 13828,
+ [13829] = 13752,
+ [13830] = 13692,
+ [13831] = 13831,
+ [13832] = 13832,
+ [13833] = 13755,
+ [13834] = 13834,
+ [13835] = 13835,
+ [13836] = 13752,
+ [13837] = 13837,
+ [13838] = 13681,
+ [13839] = 13700,
+ [13840] = 13803,
+ [13841] = 13755,
+ [13842] = 13842,
+ [13843] = 13843,
+ [13844] = 13844,
+ [13845] = 13681,
+ [13846] = 13767,
+ [13847] = 13847,
+ [13848] = 13694,
+ [13849] = 13790,
+ [13850] = 13850,
+ [13851] = 13666,
+ [13852] = 13852,
+ [13853] = 13768,
+ [13854] = 13837,
+ [13855] = 13812,
+ [13856] = 13856,
+ [13857] = 13824,
+ [13858] = 13681,
+ [13859] = 13859,
+ [13860] = 13860,
+ [13861] = 13692,
+ [13862] = 13862,
+ [13863] = 13816,
+ [13864] = 13718,
+ [13865] = 13865,
+ [13866] = 13728,
+ [13867] = 13801,
+ [13868] = 13868,
+ [13869] = 13869,
+ [13870] = 13870,
+ [13871] = 13871,
+ [13872] = 13872,
+ [13873] = 13690,
+ [13874] = 13767,
+ [13875] = 13691,
+ [13876] = 13768,
+ [13877] = 13877,
+ [13878] = 13878,
+ [13879] = 13774,
+ [13880] = 13880,
+ [13881] = 13681,
+ [13882] = 13882,
+ [13883] = 13681,
+ [13884] = 13668,
+ [13885] = 13665,
+ [13886] = 13886,
+ [13887] = 13887,
+ [13888] = 13888,
+ [13889] = 13889,
+ [13890] = 13890,
+ [13891] = 13743,
+ [13892] = 13692,
+ [13893] = 13720,
+ [13894] = 13711,
+ [13895] = 13775,
+ [13896] = 13692,
+ [13897] = 13897,
+ [13898] = 13695,
+ [13899] = 13681,
+ [13900] = 13900,
+ [13901] = 13901,
+ [13902] = 13902,
+ [13903] = 13903,
+ [13904] = 13749,
+ [13905] = 13905,
+ [13906] = 13906,
+ [13907] = 13907,
+ [13908] = 13908,
+ [13909] = 13777,
+ [13910] = 13779,
+ [13911] = 13780,
+ [13912] = 13783,
+ [13913] = 13671,
+ [13914] = 13767,
+ [13915] = 13703,
+ [13916] = 13712,
+ [13917] = 13784,
+ [13918] = 13737,
+ [13919] = 13768,
+ [13920] = 13920,
+ [13921] = 13729,
+ [13922] = 13732,
+ [13923] = 13746,
+ [13924] = 13924,
+ [13925] = 13925,
+ [13926] = 13926,
+ [13927] = 13681,
+ [13928] = 13728,
+ [13929] = 13696,
+ [13930] = 13692,
+ [13931] = 13931,
+ [13932] = 13932,
+ [13933] = 13788,
+ [13934] = 13692,
+ [13935] = 13711,
+ [13936] = 13689,
+ [13937] = 13814,
+ [13938] = 13870,
+ [13939] = 13878,
+ [13940] = 13880,
+ [13941] = 13774,
+ [13942] = 13775,
+ [13943] = 13943,
+ [13944] = 13670,
+ [13945] = 13698,
+ [13946] = 13776,
+ [13947] = 13947,
+ [13948] = 13681,
+ [13949] = 13750,
+ [13950] = 13688,
+ [13951] = 13925,
+ [13952] = 13752,
+ [13953] = 13755,
+ [13954] = 13779,
+ [13955] = 13791,
+ [13956] = 13677,
+ [13957] = 13706,
+ [13958] = 13958,
+ [13959] = 13777,
+ [13960] = 13960,
+ [13961] = 13779,
+ [13962] = 13962,
+ [13963] = 13743,
+ [13964] = 13964,
+ [13965] = 13681,
+ [13966] = 13767,
+ [13967] = 13797,
+ [13968] = 13768,
+ [13969] = 13969,
+ [13970] = 13970,
+ [13971] = 13971,
+ [13972] = 13972,
+ [13973] = 13749,
+ [13974] = 13780,
+ [13975] = 13920,
+ [13976] = 13976,
+ [13977] = 13783,
+ [13978] = 13669,
+ [13979] = 13803,
+ [13980] = 13980,
+ [13981] = 13679,
+ [13982] = 13774,
+ [13983] = 13668,
+ [13984] = 13775,
+ [13985] = 13784,
+ [13986] = 13671,
+ [13987] = 13900,
+ [13988] = 13988,
+ [13989] = 13674,
+ [13990] = 13675,
+ [13991] = 13676,
+ [13992] = 13777,
+ [13993] = 13678,
+ [13994] = 13868,
+ [13995] = 13692,
+ [13996] = 13682,
+ [13997] = 13779,
+ [13998] = 13681,
+ [13999] = 13685,
+ [14000] = 13686,
+ [14001] = 14001,
+ [14002] = 14002,
+ [14003] = 14003,
+ [14004] = 13690,
+ [14005] = 13691,
+ [14006] = 13780,
+ [14007] = 13869,
+ [14008] = 14008,
+ [14009] = 13695,
+ [14010] = 13697,
+ [14011] = 13681,
+ [14012] = 13783,
+ [14013] = 13700,
+ [14014] = 13701,
+ [14015] = 13702,
+ [14016] = 14016,
+ [14017] = 13704,
+ [14018] = 13784,
+ [14019] = 13788,
+ [14020] = 13707,
+ [14021] = 13708,
+ [14022] = 13788,
+ [14023] = 13688,
+ [14024] = 14024,
+ [14025] = 14025,
+ [14026] = 13716,
+ [14027] = 13717,
+ [14028] = 13721,
+ [14029] = 13722,
+ [14030] = 14030,
+ [14031] = 13725,
+ [14032] = 13726,
+ [14033] = 13727,
+ [14034] = 13728,
+ [14035] = 13796,
+ [14036] = 13796,
+ [14037] = 14037,
+ [14038] = 13692,
+ [14039] = 13693,
+ [14040] = 13799,
+ [14041] = 14041,
+ [14042] = 13800,
+ [14043] = 13749,
+ [14044] = 13801,
+ [14045] = 13776,
+ [14046] = 13728,
+ [14047] = 14047,
+ [14048] = 13784,
+ [14049] = 13688,
+ [14050] = 13776,
+ [14051] = 13681,
+ [14052] = 13924,
+ [14053] = 13692,
+ [14054] = 13901,
+ [14055] = 13674,
+ [14056] = 13791,
+ [14057] = 13677,
+ [14058] = 13814,
+ [14059] = 13675,
+ [14060] = 13947,
+ [14061] = 13805,
+ [14062] = 13797,
+ [14063] = 13692,
+ [14064] = 13925,
+ [14065] = 13669,
+ [14066] = 13799,
+ [14067] = 13803,
+ [14068] = 13681,
+ [14069] = 13756,
+ [14070] = 14070,
+ [14071] = 13958,
+ [14072] = 13800,
+ [14073] = 13810,
+ [14074] = 13962,
+ [14075] = 13804,
+ [14076] = 13812,
+ [14077] = 13816,
+ [14078] = 13817,
+ [14079] = 13711,
+ [14080] = 13972,
+ [14081] = 14081,
+ [14082] = 13801,
+ [14083] = 13920,
+ [14084] = 13976,
+ [14085] = 14085,
+ [14086] = 13825,
+ [14087] = 13826,
+ [14088] = 13980,
+ [14089] = 13828,
+ [14090] = 13831,
+ [14091] = 13668,
+ [14092] = 13832,
+ [14093] = 13791,
+ [14094] = 13671,
+ [14095] = 13676,
+ [14096] = 13834,
+ [14097] = 13678,
+ [14098] = 13871,
+ [14099] = 13677,
+ [14100] = 13682,
+ [14101] = 13818,
+ [14102] = 14102,
+ [14103] = 13685,
+ [14104] = 13686,
+ [14105] = 13835,
+ [14106] = 13692,
+ [14107] = 13797,
+ [14108] = 13690,
+ [14109] = 13691,
+ [14110] = 13872,
+ [14111] = 14111,
+ [14112] = 13776,
+ [14113] = 13695,
+ [14114] = 13697,
+ [14115] = 13842,
+ [14116] = 13681,
+ [14117] = 13700,
+ [14118] = 13701,
+ [14119] = 13702,
+ [14120] = 13669,
+ [14121] = 13704,
+ [14122] = 13844,
+ [14123] = 13680,
+ [14124] = 13707,
+ [14125] = 13708,
+ [14126] = 13847,
+ [14127] = 13694,
+ [14128] = 13790,
+ [14129] = 13805,
+ [14130] = 13716,
+ [14131] = 13717,
+ [14132] = 13721,
+ [14133] = 13722,
+ [14134] = 14134,
+ [14135] = 13725,
+ [14136] = 13726,
+ [14137] = 13727,
+ [14138] = 13684,
+ [14139] = 13665,
+ [14140] = 13711,
+ [14141] = 13689,
+ [14142] = 13693,
+ [14143] = 13703,
+ [14144] = 13712,
+ [14145] = 13714,
+ [14146] = 13756,
+ [14147] = 13803,
+ [14148] = 13703,
+ [14149] = 13712,
+ [14150] = 13719,
+ [14151] = 13737,
+ [14152] = 13824,
+ [14153] = 14153,
+ [14154] = 14154,
+ [14155] = 13924,
+ [14156] = 13729,
+ [14157] = 13732,
+ [14158] = 13746,
+ [14159] = 14159,
+ [14160] = 13737,
+ [14161] = 13814,
+ [14162] = 13667,
+ [14163] = 13947,
+ [14164] = 13750,
+ [14165] = 14030,
+ [14166] = 13810,
+ [14167] = 13925,
+ [14168] = 13752,
+ [14169] = 13804,
+ [14170] = 13755,
+ [14171] = 13837,
+ [14172] = 14172,
+ [14173] = 13729,
+ [14174] = 13958,
+ [14175] = 13817,
+ [14176] = 14176,
+ [14177] = 13962,
+ [14178] = 13767,
+ [14179] = 13768,
+ [14180] = 13812,
+ [14181] = 13692,
+ [14182] = 13732,
+ [14183] = 13972,
+ [14184] = 13816,
+ [14185] = 13817,
+ [14186] = 13920,
+ [14187] = 13976,
+ [14188] = 14188,
+ [14189] = 14189,
+ [14190] = 13681,
+ [14191] = 13980,
+ [14192] = 13774,
+ [14193] = 14193,
+ [14194] = 13668,
+ [14195] = 13775,
+ [14196] = 13681,
+ [14197] = 13671,
+ [14198] = 13676,
+ [14199] = 13779,
+ [14200] = 13678,
+ [14201] = 13780,
+ [14202] = 13783,
+ [14203] = 13682,
+ [14204] = 13825,
+ [14205] = 13784,
+ [14206] = 13685,
+ [14207] = 13686,
+ [14208] = 13826,
+ [14209] = 13788,
+ [14210] = 13828,
+ [14211] = 13690,
+ [14212] = 13691,
+ [14213] = 13774,
+ [14214] = 13697,
+ [14215] = 13688,
+ [14216] = 13695,
+ [14217] = 13697,
+ [14218] = 13831,
+ [14219] = 13746,
+ [14220] = 13700,
+ [14221] = 13701,
+ [14222] = 13702,
+ [14223] = 13832,
+ [14224] = 13704,
+ [14225] = 13902,
+ [14226] = 13834,
+ [14227] = 13707,
+ [14228] = 13708,
+ [14229] = 13835,
+ [14230] = 13692,
+ [14231] = 13826,
+ [14232] = 13796,
+ [14233] = 13716,
+ [14234] = 13717,
+ [14235] = 13721,
+ [14236] = 13722,
+ [14237] = 14237,
+ [14238] = 13725,
+ [14239] = 13726,
+ [14240] = 13727,
+ [14241] = 13672,
+ [14242] = 13809,
+ [14243] = 13924,
+ [14244] = 13890,
+ [14245] = 13799,
+ [14246] = 13800,
+ [14247] = 13801,
+ [14248] = 13842,
+ [14249] = 13814,
+ [14250] = 13750,
+ [14251] = 13947,
+ [14252] = 14252,
+ [14253] = 13805,
+ [14254] = 13796,
+ [14255] = 13925,
+ [14256] = 13692,
+ [14257] = 13692,
+ [14258] = 13756,
+ [14259] = 13844,
+ [14260] = 13752,
+ [14261] = 13810,
+ [14262] = 13958,
+ [14263] = 13816,
+ [14264] = 13692,
+ [14265] = 13962,
+ [14266] = 13817,
+ [14267] = 13755,
+ [14268] = 13826,
+ [14269] = 13847,
+ [14270] = 13828,
+ [14271] = 13972,
+ [14272] = 13831,
+ [14273] = 13694,
+ [14274] = 13920,
+ [14275] = 13976,
+ [14276] = 13832,
+ [14277] = 14277,
+ [14278] = 13692,
+ [14279] = 13980,
+ [14280] = 13834,
+ [14281] = 13790,
+ [14282] = 13668,
+ [14283] = 13835,
+ [14284] = 13681,
+ [14285] = 13671,
+ [14286] = 13676,
+ [14287] = 14287,
+ [14288] = 13678,
+ [14289] = 13799,
+ [14290] = 14102,
+ [14291] = 13682,
+ [14292] = 13713,
+ [14293] = 13694,
+ [14294] = 13685,
+ [14295] = 13686,
+ [14296] = 13790,
+ [14297] = 13800,
+ [14298] = 13801,
+ [14299] = 13690,
+ [14300] = 13691,
+ [14301] = 14301,
+ [14302] = 13824,
+ [14303] = 13767,
+ [14304] = 13695,
+ [14305] = 13697,
+ [14306] = 14306,
+ [14307] = 13768,
+ [14308] = 13700,
+ [14309] = 13701,
+ [14310] = 13702,
+ [14311] = 14159,
+ [14312] = 13704,
+ [14313] = 13681,
+ [14314] = 13824,
+ [14315] = 13707,
+ [14316] = 13708,
+ [14317] = 13692,
+ [14318] = 13796,
+ [14319] = 13805,
+ [14320] = 14320,
+ [14321] = 13716,
+ [14322] = 13717,
+ [14323] = 13721,
+ [14324] = 13722,
+ [14325] = 14325,
+ [14326] = 13725,
+ [14327] = 13726,
+ [14328] = 13727,
+ [14329] = 13756,
+ [14330] = 14330,
+ [14331] = 13924,
+ [14332] = 13868,
+ [14333] = 13869,
+ [14334] = 13871,
+ [14335] = 13872,
+ [14336] = 13774,
+ [14337] = 13814,
+ [14338] = 13775,
+ [14339] = 13947,
+ [14340] = 13897,
+ [14341] = 13908,
+ [14342] = 13681,
+ [14343] = 13925,
+ [14344] = 13777,
+ [14345] = 13692,
+ [14346] = 13779,
+ [14347] = 13780,
+ [14348] = 13783,
+ [14349] = 13784,
+ [14350] = 13958,
+ [14351] = 13692,
+ [14352] = 13792,
+ [14353] = 13962,
+ [14354] = 13788,
+ [14355] = 13688,
+ [14356] = 13810,
+ [14357] = 13702,
+ [14358] = 13843,
+ [14359] = 13972,
+ [14360] = 13681,
+ [14361] = 14361,
+ [14362] = 13920,
+ [14363] = 13976,
+ [14364] = 14364,
+ [14365] = 13796,
+ [14366] = 14366,
+ [14367] = 13980,
+ [14368] = 14368,
+ [14369] = 13828,
+ [14370] = 13668,
+ [14371] = 13799,
+ [14372] = 14372,
+ [14373] = 13671,
+ [14374] = 13676,
+ [14375] = 13800,
+ [14376] = 13678,
+ [14377] = 13801,
+ [14378] = 14378,
+ [14379] = 13682,
+ [14380] = 13850,
+ [14381] = 14381,
+ [14382] = 13685,
+ [14383] = 13686,
+ [14384] = 13706,
+ [14385] = 13666,
+ [14386] = 13743,
+ [14387] = 13690,
+ [14388] = 13691,
+ [14389] = 14389,
+ [14390] = 13804,
+ [14391] = 14391,
+ [14392] = 13695,
+ [14393] = 13697,
+ [14394] = 13665,
+ [14395] = 13692,
+ [14396] = 13700,
+ [14397] = 13701,
+ [14398] = 13702,
+ [14399] = 13711,
+ [14400] = 13704,
+ [14401] = 13692,
+ [14402] = 14402,
+ [14403] = 13707,
+ [14404] = 13708,
+ [14405] = 13812,
+ [14406] = 13825,
+ [14407] = 13681,
+ [14408] = 13805,
+ [14409] = 13716,
+ [14410] = 13717,
+ [14411] = 13721,
+ [14412] = 13722,
+ [14413] = 13681,
+ [14414] = 13725,
+ [14415] = 13726,
+ [14416] = 13727,
+ [14417] = 14306,
+ [14418] = 13692,
+ [14419] = 13924,
+ [14420] = 13749,
+ [14421] = 13679,
+ [14422] = 13960,
+ [14423] = 13756,
+ [14424] = 13710,
+ [14425] = 13814,
+ [14426] = 14426,
+ [14427] = 13947,
+ [14428] = 14159,
+ [14429] = 13667,
+ [14430] = 14430,
+ [14431] = 13925,
+ [14432] = 13810,
+ [14433] = 13816,
+ [14434] = 14434,
+ [14435] = 13706,
+ [14436] = 13804,
+ [14437] = 13812,
+ [14438] = 13958,
+ [14439] = 13681,
+ [14440] = 13681,
+ [14441] = 13962,
+ [14442] = 13816,
+ [14443] = 13817,
+ [14444] = 13681,
+ [14445] = 14445,
+ [14446] = 13817,
+ [14447] = 13972,
+ [14448] = 13703,
+ [14449] = 13712,
+ [14450] = 13920,
+ [14451] = 13976,
+ [14452] = 13825,
+ [14453] = 14453,
+ [14454] = 13826,
+ [14455] = 13980,
+ [14456] = 13749,
+ [14457] = 14457,
+ [14458] = 13668,
+ [14459] = 14459,
+ [14460] = 13737,
+ [14461] = 13671,
+ [14462] = 13676,
+ [14463] = 14463,
+ [14464] = 13678,
+ [14465] = 13828,
+ [14466] = 13665,
+ [14467] = 13682,
+ [14468] = 13825,
+ [14469] = 13711,
+ [14470] = 13685,
+ [14471] = 13686,
+ [14472] = 13831,
+ [14473] = 13703,
+ [14474] = 13681,
+ [14475] = 13690,
+ [14476] = 13691,
+ [14477] = 13712,
+ [14478] = 14478,
+ [14479] = 13752,
+ [14480] = 13695,
+ [14481] = 13697,
+ [14482] = 14482,
+ [14483] = 13755,
+ [14484] = 13700,
+ [14485] = 13701,
+ [14486] = 13702,
+ [14487] = 13832,
+ [14488] = 13704,
+ [14489] = 14489,
+ [14490] = 13774,
+ [14491] = 13707,
+ [14492] = 13708,
+ [14493] = 13931,
+ [14494] = 13728,
+ [14495] = 13729,
+ [14496] = 13775,
+ [14497] = 13716,
+ [14498] = 13717,
+ [14499] = 13721,
+ [14500] = 13722,
+ [14501] = 13732,
+ [14502] = 13725,
+ [14503] = 13726,
+ [14504] = 13727,
+ [14505] = 13746,
+ [14506] = 13826,
+ [14507] = 13924,
+ [14508] = 13756,
+ [14509] = 13810,
+ [14510] = 13834,
+ [14511] = 13835,
+ [14512] = 14512,
+ [14513] = 13814,
+ [14514] = 14514,
+ [14515] = 13947,
+ [14516] = 14237,
+ [14517] = 13672,
+ [14518] = 13932,
+ [14519] = 13925,
+ [14520] = 13842,
+ [14521] = 14521,
+ [14522] = 14522,
+ [14523] = 13844,
+ [14524] = 13847,
+ [14525] = 13694,
+ [14526] = 13958,
+ [14527] = 13790,
+ [14528] = 13743,
+ [14529] = 13962,
+ [14530] = 13828,
+ [14531] = 13831,
+ [14532] = 13749,
+ [14533] = 13832,
+ [14534] = 13692,
+ [14535] = 13972,
+ [14536] = 13824,
+ [14537] = 14537,
+ [14538] = 13920,
+ [14539] = 13976,
+ [14540] = 14540,
+ [14541] = 13805,
+ [14542] = 13834,
+ [14543] = 13980,
+ [14544] = 13750,
+ [14545] = 13681,
+ [14546] = 13668,
+ [14547] = 13831,
+ [14548] = 13776,
+ [14549] = 13671,
+ [14550] = 13676,
+ [14551] = 13681,
+ [14552] = 13678,
+ [14553] = 13692,
+ [14554] = 13682,
+ [14555] = 13969,
+ [14556] = 14556,
+ [14557] = 13980,
+ [14558] = 13686,
+ [14559] = 13752,
+ [14560] = 14560,
+ [14561] = 13791,
+ [14562] = 13690,
+ [14563] = 13691,
+ [14564] = 13677,
+ [14565] = 14565,
+ [14566] = 14566,
+ [14567] = 13695,
+ [14568] = 13697,
+ [14569] = 13755,
+ [14570] = 13835,
+ [14571] = 13700,
+ [14572] = 13701,
+ [14573] = 13702,
+ [14574] = 14574,
+ [14575] = 13704,
+ [14576] = 13797,
+ [14577] = 13681,
+ [14578] = 13707,
+ [14579] = 13708,
+ [14580] = 13970,
+ [14581] = 13669,
+ [14582] = 13803,
+ [14583] = 13964,
+ [14584] = 13716,
+ [14585] = 13717,
+ [14586] = 13721,
+ [14587] = 13722,
+ [14588] = 13728,
+ [14589] = 13725,
+ [14590] = 13726,
+ [14591] = 13727,
+ [14592] = 14592,
+ [14593] = 13767,
+ [14594] = 13924,
+ [14595] = 13768,
+ [14596] = 14596,
+ [14597] = 13692,
+ [14598] = 13814,
+ [14599] = 13681,
+ [14600] = 13947,
+ [14601] = 13842,
+ [14602] = 13681,
+ [14603] = 14603,
+ [14604] = 13925,
+ [14605] = 13774,
+ [14606] = 13775,
+ [14607] = 13665,
+ [14608] = 13711,
+ [14609] = 13752,
+ [14610] = 13958,
+ [14611] = 13755,
+ [14612] = 13777,
+ [14613] = 13962,
+ [14614] = 13844,
+ [14615] = 13727,
+ [14616] = 13847,
+ [14617] = 13972,
+ [14618] = 13964,
+ [14619] = 13779,
+ [14620] = 13920,
+ [14621] = 13976,
+ [14622] = 13692,
+ [14623] = 14623,
+ [14624] = 13780,
+ [14625] = 13980,
+ [14626] = 13783,
+ [14627] = 13681,
+ [14628] = 13668,
+ [14629] = 13696,
+ [14630] = 13784,
+ [14631] = 13671,
+ [14632] = 13676,
+ [14633] = 14633,
+ [14634] = 13678,
+ [14635] = 13682,
+ [14636] = 14636,
+ [14637] = 13903,
+ [14638] = 13685,
+ [14639] = 13686,
+ [14640] = 13796,
+ [14641] = 13681,
+ [14642] = 13812,
+ [14643] = 13690,
+ [14644] = 13691,
+ [14645] = 13788,
+ [14646] = 14646,
+ [14647] = 14647,
+ [14648] = 13695,
+ [14649] = 13697,
+ [14650] = 13700,
+ [14651] = 13701,
+ [14652] = 13702,
+ [14653] = 13704,
+ [14654] = 14654,
+ [14655] = 14655,
+ [14656] = 13707,
+ [14657] = 13708,
+ [14658] = 13688,
+ [14659] = 13716,
+ [14660] = 13717,
+ [14661] = 13721,
+ [14662] = 13722,
+ [14663] = 13725,
+ [14664] = 13726,
+ [14665] = 13727,
+ [14666] = 13681,
+ [14667] = 13694,
+ [14668] = 14668,
+ [14669] = 14669,
+ [14670] = 13665,
+ [14671] = 13962,
+ [14672] = 13711,
+ [14673] = 13972,
+ [14674] = 14674,
+ [14675] = 13980,
+ [14676] = 13676,
+ [14677] = 14677,
+ [14678] = 13678,
+ [14679] = 14679,
+ [14680] = 13697,
+ [14681] = 13692,
+ [14682] = 13692,
+ [14683] = 14683,
+ [14684] = 13962,
+ [14685] = 13980,
+ [14686] = 14686,
+ [14687] = 14687,
+ [14688] = 14688,
+ [14689] = 13962,
+ [14690] = 13980,
+ [14691] = 14691,
+ [14692] = 13790,
+ [14693] = 13703,
+ [14694] = 13962,
+ [14695] = 13980,
+ [14696] = 13712,
+ [14697] = 13826,
+ [14698] = 13796,
+ [14699] = 13962,
+ [14700] = 13980,
+ [14701] = 13776,
+ [14702] = 13737,
+ [14703] = 13828,
+ [14704] = 13962,
+ [14705] = 13980,
+ [14706] = 13799,
+ [14707] = 14707,
+ [14708] = 13681,
+ [14709] = 13962,
+ [14710] = 13980,
+ [14711] = 13800,
+ [14712] = 14712,
+ [14713] = 13729,
+ [14714] = 13962,
+ [14715] = 13980,
+ [14716] = 13732,
+ [14717] = 14717,
+ [14718] = 13746,
+ [14719] = 13801,
+ [14720] = 14720,
+ [14721] = 13681,
+ [14722] = 13681,
+ [14723] = 13750,
+ [14724] = 14724,
+ [14725] = 14725,
+ [14726] = 13752,
+ [14727] = 13755,
+ [14728] = 13692,
+ [14729] = 14729,
+ [14730] = 14730,
+ [14731] = 13681,
+ [14732] = 14732,
+ [14733] = 13824,
+ [14734] = 14734,
+ [14735] = 13767,
+ [14736] = 13768,
+ [14737] = 13805,
+ [14738] = 13681,
+ [14739] = 13843,
+ [14740] = 13692,
+ [14741] = 13665,
+ [14742] = 14742,
+ [14743] = 13711,
+ [14744] = 14744,
+ [14745] = 13752,
+ [14746] = 13756,
+ [14747] = 13755,
+ [14748] = 13774,
+ [14749] = 13775,
+ [14750] = 13777,
+ [14751] = 13779,
+ [14752] = 13780,
+ [14753] = 14753,
+ [14754] = 13783,
+ [14755] = 13784,
+ [14756] = 14756,
+ [14757] = 13788,
+ [14758] = 13688,
+ [14759] = 13696,
+ [14760] = 13681,
+ [14761] = 13743,
+ [14762] = 13810,
+ [14763] = 13804,
+ [14764] = 13812,
+ [14765] = 14765,
+ [14766] = 13681,
+ [14767] = 13816,
+ [14768] = 13796,
+ [14769] = 13817,
+ [14770] = 14770,
+ [14771] = 13799,
+ [14772] = 13800,
+ [14773] = 13801,
+ [14774] = 14774,
+ [14775] = 13924,
+ [14776] = 13825,
+ [14777] = 13805,
+ [14778] = 13826,
+ [14779] = 14779,
+ [14780] = 13756,
+ [14781] = 13828,
+ [14782] = 13832,
+ [14783] = 13831,
+ [14784] = 13832,
+ [14785] = 13810,
+ [14786] = 13804,
+ [14787] = 14787,
+ [14788] = 13681,
+ [14789] = 13962,
+ [14790] = 13692,
+ [14791] = 13812,
+ [14792] = 13816,
+ [14793] = 13817,
+ [14794] = 14794,
+ [14795] = 13825,
+ [14796] = 13826,
+ [14797] = 13823,
+ [14798] = 14732,
+ [14799] = 13971,
+ [14800] = 14070,
+ [14801] = 14592,
+ [14802] = 13828,
+ [14803] = 13831,
+ [14804] = 13832,
+ [14805] = 14366,
+ [14806] = 14391,
+ [14807] = 13681,
+ [14808] = 13834,
+ [14809] = 14809,
+ [14810] = 14521,
+ [14811] = 14811,
+ [14812] = 13834,
+ [14813] = 13835,
+ [14814] = 13835,
+ [14815] = 14815,
+ [14816] = 13842,
+ [14817] = 14817,
+ [14818] = 13926,
+ [14819] = 14085,
+ [14820] = 14820,
+ [14821] = 14821,
+ [14822] = 13844,
+ [14823] = 13831,
+ [14824] = 14744,
+ [14825] = 14025,
+ [14826] = 13665,
+ [14827] = 14827,
+ [14828] = 13711,
+ [14829] = 13681,
+ [14830] = 13847,
+ [14831] = 14817,
+ [14832] = 13752,
+ [14833] = 13755,
+ [14834] = 13694,
+ [14835] = 13742,
+ [14836] = 14729,
+ [14837] = 13763,
+ [14838] = 13790,
+ [14839] = 14839,
+ [14840] = 13882,
+ [14841] = 14841,
+ [14842] = 13759,
+ [14843] = 13681,
+ [14844] = 13716,
+ [14845] = 13824,
+ [14846] = 13696,
+ [14847] = 13692,
+ [14848] = 14848,
+ [14849] = 14849,
+ [14850] = 13834,
+ [14851] = 13717,
+ [14852] = 13692,
+ [14853] = 13960,
+ [14854] = 13823,
+ [14855] = 14732,
+ [14856] = 13971,
+ [14857] = 14070,
+ [14858] = 14592,
+ [14859] = 13842,
+ [14860] = 13775,
+ [14861] = 13816,
+ [14862] = 14366,
+ [14863] = 14391,
+ [14864] = 14809,
+ [14865] = 14521,
+ [14866] = 14811,
+ [14867] = 13780,
+ [14868] = 13692,
+ [14869] = 13791,
+ [14870] = 13777,
+ [14871] = 13897,
+ [14872] = 13835,
+ [14873] = 13926,
+ [14874] = 14085,
+ [14875] = 13681,
+ [14876] = 13749,
+ [14877] = 13681,
+ [14878] = 14744,
+ [14879] = 14025,
+ [14880] = 14827,
+ [14881] = 14881,
+ [14882] = 13844,
+ [14883] = 13847,
+ [14884] = 14817,
+ [14885] = 14885,
+ [14886] = 13694,
+ [14887] = 13810,
+ [14888] = 13742,
+ [14889] = 13763,
+ [14890] = 14890,
+ [14891] = 14891,
+ [14892] = 13882,
+ [14893] = 13790,
+ [14894] = 13759,
+ [14895] = 13960,
+ [14896] = 14732,
+ [14897] = 14897,
+ [14898] = 14898,
+ [14899] = 13692,
+ [14900] = 13900,
+ [14901] = 13703,
+ [14902] = 14902,
+ [14903] = 14903,
+ [14904] = 13901,
+ [14905] = 14827,
+ [14906] = 13902,
+ [14907] = 14907,
+ [14908] = 13824,
+ [14909] = 14817,
+ [14910] = 13972,
+ [14911] = 14911,
+ [14912] = 13681,
+ [14913] = 13742,
+ [14914] = 13763,
+ [14915] = 13706,
+ [14916] = 14916,
+ [14917] = 13882,
+ [14918] = 13692,
+ [14919] = 13759,
+ [14920] = 13960,
+ [14921] = 14732,
+ [14922] = 13681,
+ [14923] = 13676,
+ [14924] = 14924,
+ [14925] = 13712,
+ [14926] = 13903,
+ [14927] = 13749,
+ [14928] = 14928,
+ [14929] = 13905,
+ [14930] = 14827,
+ [14931] = 13665,
+ [14932] = 13681,
+ [14933] = 14933,
+ [14934] = 14817,
+ [14935] = 13711,
+ [14936] = 13752,
+ [14937] = 13755,
+ [14938] = 13742,
+ [14939] = 13763,
+ [14940] = 13906,
+ [14941] = 13907,
+ [14942] = 13882,
+ [14943] = 13677,
+ [14944] = 13759,
+ [14945] = 13960,
+ [14946] = 14732,
+ [14947] = 14947,
+ [14948] = 14948,
+ [14949] = 13799,
+ [14950] = 13681,
+ [14951] = 13692,
+ [14952] = 13980,
+ [14953] = 13756,
+ [14954] = 13692,
+ [14955] = 14827,
+ [14956] = 13704,
+ [14957] = 13737,
+ [14958] = 13681,
+ [14959] = 14817,
+ [14960] = 14811,
+ [14961] = 13679,
+ [14962] = 13692,
+ [14963] = 13742,
+ [14964] = 13763,
+ [14965] = 14965,
+ [14966] = 13681,
+ [14967] = 13882,
+ [14968] = 13681,
+ [14969] = 13759,
+ [14970] = 13960,
+ [14971] = 14732,
+ [14972] = 14809,
+ [14973] = 13800,
+ [14974] = 14974,
+ [14975] = 13797,
+ [14976] = 14976,
+ [14977] = 13681,
+ [14978] = 14978,
+ [14979] = 14787,
+ [14980] = 14827,
+ [14981] = 13776,
+ [14982] = 13832,
+ [14983] = 14983,
+ [14984] = 14817,
+ [14985] = 13692,
+ [14986] = 13669,
+ [14987] = 13681,
+ [14988] = 13742,
+ [14989] = 13763,
+ [14990] = 13791,
+ [14991] = 13677,
+ [14992] = 13882,
+ [14993] = 14993,
+ [14994] = 13759,
+ [14995] = 13960,
+ [14996] = 14732,
+ [14997] = 13681,
+ [14998] = 13803,
+ [14999] = 13797,
+ [15000] = 13692,
+ [15001] = 13681,
+ [15002] = 13877,
+ [15003] = 13696,
+ [15004] = 13817,
+ [15005] = 14827,
+ [15006] = 13797,
+ [15007] = 13877,
+ [15008] = 13669,
+ [15009] = 14817,
+ [15010] = 13947,
+ [15011] = 13678,
+ [15012] = 15012,
+ [15013] = 13742,
+ [15014] = 13763,
+ [15015] = 15015,
+ [15016] = 15016,
+ [15017] = 13882,
+ [15018] = 15018,
+ [15019] = 13759,
+ [15020] = 13960,
+ [15021] = 14732,
+ [15022] = 13696,
+ [15023] = 13665,
+ [15024] = 13711,
+ [15025] = 13752,
+ [15026] = 13755,
+ [15027] = 15015,
+ [15028] = 13905,
+ [15029] = 13706,
+ [15030] = 13803,
+ [15031] = 13692,
+ [15032] = 13692,
+ [15033] = 14817,
+ [15034] = 13799,
+ [15035] = 15035,
+ [15036] = 13728,
+ [15037] = 13742,
+ [15038] = 13763,
+ [15039] = 13708,
+ [15040] = 15040,
+ [15041] = 13882,
+ [15042] = 13791,
+ [15043] = 13759,
+ [15044] = 14732,
+ [15045] = 13681,
+ [15046] = 15046,
+ [15047] = 15047,
+ [15048] = 14827,
+ [15049] = 15049,
+ [15050] = 13743,
+ [15051] = 13908,
+ [15052] = 7981,
+ [15053] = 14817,
+ [15054] = 15015,
+ [15055] = 15055,
+ [15056] = 13694,
+ [15057] = 13742,
+ [15058] = 13763,
+ [15059] = 13733,
+ [15060] = 13882,
+ [15061] = 13924,
+ [15062] = 13759,
+ [15063] = 13692,
+ [15064] = 13976,
+ [15065] = 13742,
+ [15066] = 13679,
+ [15067] = 13749,
+ [15068] = 13692,
+ [15069] = 13834,
+ [15070] = 15070,
+ [15071] = 14787,
+ [15072] = 13801,
+ [15073] = 15073,
+ [15074] = 13790,
+ [15075] = 13835,
+ [15076] = 13681,
+ [15077] = 13776,
+ [15078] = 13692,
+ [15079] = 13692,
+ [15080] = 13906,
+ [15081] = 13907,
+ [15082] = 13681,
+ [15083] = 13692,
+ [15084] = 15084,
+ [15085] = 13665,
+ [15086] = 13711,
+ [15087] = 13752,
+ [15088] = 13755,
+ [15089] = 13791,
+ [15090] = 13677,
+ [15091] = 15091,
+ [15092] = 13681,
+ [15093] = 13797,
+ [15094] = 13724,
+ [15095] = 13669,
+ [15096] = 13803,
+ [15097] = 13783,
+ [15098] = 13692,
+ [15099] = 13706,
+ [15100] = 15100,
+ [15101] = 13681,
+ [15102] = 13706,
+ [15103] = 13931,
+ [15104] = 13932,
+ [15105] = 13800,
+ [15106] = 15106,
+ [15107] = 13728,
+ [15108] = 13681,
+ [15109] = 13692,
+ [15110] = 13842,
+ [15111] = 13714,
+ [15112] = 13814,
+ [15113] = 13743,
+ [15114] = 15114,
+ [15115] = 13681,
+ [15116] = 13818,
+ [15117] = 15040,
+ [15118] = 15070,
+ [15119] = 13870,
+ [15120] = 13878,
+ [15121] = 13880,
+ [15122] = 14330,
+ [15123] = 14774,
+ [15124] = 13681,
+ [15125] = 15125,
+ [15126] = 13719,
+ [15127] = 13805,
+ [15128] = 13810,
+ [15129] = 13842,
+ [15130] = 13825,
+ [15131] = 13743,
+ [15132] = 13665,
+ [15133] = 13711,
+ [15134] = 13752,
+ [15135] = 13755,
+ [15136] = 15136,
+ [15137] = 13804,
+ [15138] = 15040,
+ [15139] = 15070,
+ [15140] = 13749,
+ [15141] = 13844,
+ [15142] = 13958,
+ [15143] = 14330,
+ [15144] = 14774,
+ [15145] = 14237,
+ [15146] = 13706,
+ [15147] = 13706,
+ [15148] = 13670,
+ [15149] = 13698,
+ [15150] = 13721,
+ [15151] = 13776,
+ [15152] = 13947,
+ [15153] = 13665,
+ [15154] = 13711,
+ [15155] = 15155,
+ [15156] = 15156,
+ [15157] = 13692,
+ [15158] = 13722,
+ [15159] = 13850,
+ [15160] = 13925,
+ [15161] = 13692,
+ [15162] = 13665,
+ [15163] = 13711,
+ [15164] = 13692,
+ [15165] = 15165,
+ [15166] = 13791,
+ [15167] = 13677,
+ [15168] = 13733,
+ [15169] = 13958,
+ [15170] = 13681,
+ [15171] = 13703,
+ [15172] = 13665,
+ [15173] = 13960,
+ [15174] = 13711,
+ [15175] = 13712,
+ [15176] = 13962,
+ [15177] = 13737,
+ [15178] = 13797,
+ [15179] = 13844,
+ [15180] = 13729,
+ [15181] = 13732,
+ [15182] = 13746,
+ [15183] = 13847,
+ [15184] = 13847,
+ [15185] = 13669,
+ [15186] = 13750,
+ [15187] = 13726,
+ [15188] = 13752,
+ [15189] = 13755,
+ [15190] = 13803,
+ [15191] = 13692,
+ [15192] = 13969,
+ [15193] = 13970,
+ [15194] = 13788,
+ [15195] = 13692,
+ [15196] = 13972,
+ [15197] = 13701,
+ [15198] = 13728,
+ [15199] = 13681,
+ [15200] = 13767,
+ [15201] = 13681,
+ [15202] = 14001,
+ [15203] = 13768,
+ [15204] = 13681,
+ [15205] = 15155,
+ [15206] = 13920,
+ [15207] = 13976,
+ [15208] = 14001,
+ [15209] = 13665,
+ [15210] = 15155,
+ [15211] = 13692,
+ [15212] = 14001,
+ [15213] = 13679,
+ [15214] = 15155,
+ [15215] = 13774,
+ [15216] = 14001,
+ [15217] = 13775,
+ [15218] = 15155,
+ [15219] = 13777,
+ [15220] = 14001,
+ [15221] = 13779,
+ [15222] = 15155,
+ [15223] = 13780,
+ [15224] = 14001,
+ [15225] = 13783,
+ [15226] = 15155,
+ [15227] = 13784,
+ [15228] = 14001,
+ [15229] = 13679,
+ [15230] = 15155,
+ [15231] = 14001,
+ [15232] = 13788,
+ [15233] = 15155,
+ [15234] = 13688,
+ [15235] = 13685,
+};
+
+static const TSSymbol ts_supertype_symbols[SUPERTYPE_COUNT] = {
+ sym_member_expression,
+};
+
+static const TSMapSlice ts_supertype_map_slices[] = {
+ [sym_member_expression] = {.index = 0, .length = 2},
+};
+
+static const TSSymbol ts_supertype_map_entries[] = {
+ [0] =
+ sym_implicit_member_expression,
+ sym_qualified_member_expression,
+};
+
+static bool ts_lex(TSLexer *lexer, TSStateId state) {
+ START_LEXER();
+ eof = lexer->eof(lexer);
+ switch (state) {
+ case 0:
+ if (eof) ADVANCE(459);
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 155,
+ '#', 764,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ ')', 589,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 462,
+ ';', 716,
+ '<', 620,
+ '=', 497,
+ '>', 622,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 769,
+ '{', 450,
+ 'A', 944,
+ 'a', 944,
+ 'B', 923,
+ 'b', 923,
+ 'C', 935,
+ 'c', 935,
+ 'D', 924,
+ 'd', 924,
+ 'E', 1021,
+ 'e', 1021,
+ 'F', 925,
+ 'f', 925,
+ 'G', 981,
+ 'g', 981,
+ 'I', 993,
+ 'i', 993,
+ 'L', 962,
+ 'l', 962,
+ 'M', 1054,
+ 'm', 1054,
+ 'N', 963,
+ 'n', 963,
+ 'O', 1073,
+ 'o', 1073,
+ 'P', 1075,
+ 'p', 1075,
+ 'R', 929,
+ 'r', 929,
+ 'S', 965,
+ 's', 965,
+ 'T', 989,
+ 't', 989,
+ 'U', 1045,
+ 'u', 1045,
+ 'W', 983,
+ 'w', 983,
+ 'X', 1056,
+ 'x', 1056,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(0);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (lookahead > 'G' &&
+ (lookahead < '[' || 'g' < lookahead) &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1:
+ if (lookahead == '\n') ADVANCE(460);
+ END_STATE();
+ case 2:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 764,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 462,
+ ';', 716,
+ '<', 620,
+ '=', 497,
+ '>', 622,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 846,
+ 'e', 846,
+ 'F', 775,
+ 'f', 775,
+ 'G', 797,
+ 'g', 797,
+ 'I', 823,
+ 'i', 823,
+ 'L', 834,
+ 'l', 834,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 887,
+ 'p', 887,
+ 'R', 798,
+ 'r', 798,
+ 'S', 799,
+ 's', 799,
+ 'T', 888,
+ 't', 888,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(2);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 3:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 764,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 462,
+ ';', 716,
+ '<', 620,
+ '=', 497,
+ '>', 622,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 823,
+ 'i', 823,
+ 'L', 834,
+ 'l', 834,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(3);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 4:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 764,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ ';', 716,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 846,
+ 'e', 846,
+ 'F', 775,
+ 'f', 775,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 871,
+ 'l', 871,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 887,
+ 'p', 887,
+ 'R', 798,
+ 'r', 798,
+ 'S', 799,
+ 's', 799,
+ 'T', 888,
+ 't', 888,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(4);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 5:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 764,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ ';', 716,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 871,
+ 'l', 871,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(5);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 6:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 764,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 846,
+ 'e', 846,
+ 'F', 775,
+ 'f', 775,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 871,
+ 'l', 871,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 887,
+ 'p', 887,
+ 'R', 798,
+ 'r', 798,
+ 'S', 801,
+ 's', 801,
+ 'T', 888,
+ 't', 888,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(6);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 7:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 764,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 871,
+ 'l', 871,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 802,
+ 's', 802,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(7);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 8:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 764,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '<', 620,
+ '=', 497,
+ '>', 622,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 846,
+ 'e', 846,
+ 'F', 775,
+ 'f', 775,
+ 'G', 797,
+ 'g', 797,
+ 'I', 823,
+ 'i', 823,
+ 'L', 817,
+ 'l', 817,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 887,
+ 'p', 887,
+ 'R', 798,
+ 'r', 798,
+ 'S', 799,
+ 's', 799,
+ 'T', 888,
+ 't', 888,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(8);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 9:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 764,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '<', 620,
+ '=', 497,
+ '>', 622,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 846,
+ 'e', 846,
+ 'F', 775,
+ 'f', 775,
+ 'G', 797,
+ 'g', 797,
+ 'I', 823,
+ 'i', 823,
+ 'L', 834,
+ 'l', 834,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 887,
+ 'p', 887,
+ 'R', 798,
+ 'r', 798,
+ 'S', 799,
+ 's', 799,
+ 'T', 874,
+ 't', 874,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(9);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 10:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 764,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '<', 620,
+ '=', 497,
+ '>', 622,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 823,
+ 'i', 823,
+ 'L', 817,
+ 'l', 817,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(10);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 11:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 764,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '<', 620,
+ '=', 497,
+ '>', 622,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 823,
+ 'i', 823,
+ 'L', 834,
+ 'l', 834,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 875,
+ 't', 875,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(11);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 12:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 764,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 846,
+ 'e', 846,
+ 'F', 775,
+ 'f', 775,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 871,
+ 'l', 871,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 887,
+ 'p', 887,
+ 'R', 798,
+ 'r', 798,
+ 'S', 799,
+ 's', 799,
+ 'T', 874,
+ 't', 874,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(12);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 13:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 764,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 846,
+ 'e', 846,
+ 'F', 775,
+ 'f', 775,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 819,
+ 'l', 819,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 887,
+ 'p', 887,
+ 'R', 798,
+ 'r', 798,
+ 'S', 799,
+ 's', 799,
+ 'T', 888,
+ 't', 888,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(13);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 14:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 764,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 871,
+ 'l', 871,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 875,
+ 't', 875,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(14);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 15:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 764,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 819,
+ 'l', 819,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(15);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 16:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 764,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ ';', 716,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'D', 870,
+ 'd', 870,
+ 'E', 847,
+ 'e', 847,
+ 'F', 775,
+ 'f', 775,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'P', 887,
+ 'p', 887,
+ 'R', 798,
+ 'r', 798,
+ 'S', 799,
+ 's', 799,
+ 'T', 888,
+ 't', 888,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(16);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 17:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 764,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ ';', 716,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(17);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 18:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 764,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ ';', 716,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 847,
+ 'e', 847,
+ 'F', 775,
+ 'f', 775,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 887,
+ 'p', 887,
+ 'R', 798,
+ 'r', 798,
+ 'S', 799,
+ 's', 799,
+ 'T', 888,
+ 't', 888,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(18);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 19:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 764,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ ';', 716,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(19);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 20:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 764,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'A', 895,
+ 'a', 895,
+ 'D', 870,
+ 'd', 870,
+ 'E', 847,
+ 'e', 847,
+ 'F', 775,
+ 'f', 775,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'P', 887,
+ 'p', 887,
+ 'R', 798,
+ 'r', 798,
+ 'S', 799,
+ 's', 799,
+ 'T', 888,
+ 't', 888,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(20);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 21:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 764,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'A', 895,
+ 'a', 895,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(21);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 22:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 764,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'D', 870,
+ 'd', 870,
+ 'E', 847,
+ 'e', 847,
+ 'F', 775,
+ 'f', 775,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 811,
+ 'n', 811,
+ 'P', 887,
+ 'p', 887,
+ 'R', 798,
+ 'r', 798,
+ 'S', 799,
+ 's', 799,
+ 'T', 888,
+ 't', 888,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(22);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 23:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 764,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 811,
+ 'n', 811,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(23);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 24:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 764,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 846,
+ 'e', 846,
+ 'F', 775,
+ 'f', 775,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 887,
+ 'p', 887,
+ 'R', 798,
+ 'r', 798,
+ 'S', 799,
+ 's', 799,
+ 'T', 888,
+ 't', 888,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(24);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 25:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 764,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(25);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 26:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 764,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'D', 870,
+ 'd', 870,
+ 'E', 847,
+ 'e', 847,
+ 'F', 775,
+ 'f', 775,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'P', 887,
+ 'p', 887,
+ 'R', 798,
+ 'r', 798,
+ 'S', 799,
+ 's', 799,
+ 'T', 888,
+ 't', 888,
+ 'U', 869,
+ 'u', 869,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(26);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 27:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 764,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'D', 870,
+ 'd', 870,
+ 'E', 847,
+ 'e', 847,
+ 'F', 775,
+ 'f', 775,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 819,
+ 'l', 819,
+ 'N', 876,
+ 'n', 876,
+ 'P', 887,
+ 'p', 887,
+ 'R', 798,
+ 'r', 798,
+ 'S', 799,
+ 's', 799,
+ 'T', 888,
+ 't', 888,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(27);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 28:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 764,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'U', 869,
+ 'u', 869,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(28);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 29:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 764,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 819,
+ 'l', 819,
+ 'N', 876,
+ 'n', 876,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(29);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 30:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 462,
+ ';', 716,
+ '<', 620,
+ '=', 497,
+ '>', 622,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'C', 780,
+ 'c', 780,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 823,
+ 'i', 823,
+ 'L', 834,
+ 'l', 834,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(30);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 31:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 462,
+ ';', 716,
+ '<', 620,
+ '=', 497,
+ '>', 622,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 823,
+ 'i', 823,
+ 'L', 834,
+ 'l', 834,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(31);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 32:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 462,
+ ';', 716,
+ '<', 620,
+ '=', 497,
+ '>', 622,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 823,
+ 'i', 823,
+ 'L', 834,
+ 'l', 834,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 816,
+ 'w', 816,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(32);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 33:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 462,
+ ';', 716,
+ '<', 620,
+ '=', 497,
+ '>', 622,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 823,
+ 'i', 823,
+ 'L', 834,
+ 'l', 834,
+ 'M', 879,
+ 'm', 879,
+ 'N', 811,
+ 'n', 811,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(33);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 34:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 462,
+ ';', 716,
+ '<', 620,
+ '=', 497,
+ '>', 622,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 823,
+ 'i', 823,
+ 'L', 835,
+ 'l', 835,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(34);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 35:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ ';', 716,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'C', 780,
+ 'c', 780,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 871,
+ 'l', 871,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(35);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 36:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ ';', 716,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 871,
+ 'l', 871,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(36);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 37:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ ';', 716,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 871,
+ 'l', 871,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 816,
+ 'w', 816,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(37);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 38:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ ';', 716,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 871,
+ 'l', 871,
+ 'M', 879,
+ 'm', 879,
+ 'N', 811,
+ 'n', 811,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(38);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 39:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ ';', 716,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 873,
+ 'l', 873,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(39);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 40:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'C', 780,
+ 'c', 780,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 871,
+ 'l', 871,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 802,
+ 's', 802,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(40);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 41:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 871,
+ 'l', 871,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 802,
+ 's', 802,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(41);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 42:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 871,
+ 'l', 871,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 802,
+ 's', 802,
+ 'T', 889,
+ 't', 889,
+ 'W', 816,
+ 'w', 816,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(42);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 43:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 871,
+ 'l', 871,
+ 'M', 879,
+ 'm', 879,
+ 'N', 811,
+ 'n', 811,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 802,
+ 's', 802,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(43);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 44:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 873,
+ 'l', 873,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 802,
+ 's', 802,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(44);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 45:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '<', 620,
+ '=', 497,
+ '>', 622,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'C', 780,
+ 'c', 780,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 823,
+ 'i', 823,
+ 'L', 817,
+ 'l', 817,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(45);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 46:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '<', 620,
+ '=', 497,
+ '>', 622,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'C', 780,
+ 'c', 780,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 823,
+ 'i', 823,
+ 'L', 834,
+ 'l', 834,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 875,
+ 't', 875,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(46);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 47:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '<', 620,
+ '=', 497,
+ '>', 622,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 823,
+ 'i', 823,
+ 'L', 817,
+ 'l', 817,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(47);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 48:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '<', 620,
+ '=', 497,
+ '>', 622,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 823,
+ 'i', 823,
+ 'L', 817,
+ 'l', 817,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 816,
+ 'w', 816,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(48);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 49:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '<', 620,
+ '=', 497,
+ '>', 622,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 823,
+ 'i', 823,
+ 'L', 817,
+ 'l', 817,
+ 'M', 879,
+ 'm', 879,
+ 'N', 811,
+ 'n', 811,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(49);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 50:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '<', 620,
+ '=', 497,
+ '>', 622,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 823,
+ 'i', 823,
+ 'L', 834,
+ 'l', 834,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 875,
+ 't', 875,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(50);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 51:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '<', 620,
+ '=', 497,
+ '>', 622,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 823,
+ 'i', 823,
+ 'L', 834,
+ 'l', 834,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 875,
+ 't', 875,
+ 'W', 816,
+ 'w', 816,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(51);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 52:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '<', 620,
+ '=', 497,
+ '>', 622,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 823,
+ 'i', 823,
+ 'L', 834,
+ 'l', 834,
+ 'M', 879,
+ 'm', 879,
+ 'N', 811,
+ 'n', 811,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 875,
+ 't', 875,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(52);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 53:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '<', 620,
+ '=', 497,
+ '>', 622,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 823,
+ 'i', 823,
+ 'L', 818,
+ 'l', 818,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(53);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 54:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '<', 620,
+ '=', 497,
+ '>', 622,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 823,
+ 'i', 823,
+ 'L', 835,
+ 'l', 835,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 875,
+ 't', 875,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(54);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 55:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'C', 780,
+ 'c', 780,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 871,
+ 'l', 871,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 875,
+ 't', 875,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(55);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 56:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'C', 780,
+ 'c', 780,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 819,
+ 'l', 819,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(56);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 57:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 871,
+ 'l', 871,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 875,
+ 't', 875,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(57);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 58:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 871,
+ 'l', 871,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 875,
+ 't', 875,
+ 'W', 816,
+ 'w', 816,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(58);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 59:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 871,
+ 'l', 871,
+ 'M', 879,
+ 'm', 879,
+ 'N', 811,
+ 'n', 811,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 875,
+ 't', 875,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(59);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 60:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 819,
+ 'l', 819,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(60);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 61:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 819,
+ 'l', 819,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 816,
+ 'w', 816,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(61);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 62:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 819,
+ 'l', 819,
+ 'M', 879,
+ 'm', 879,
+ 'N', 811,
+ 'n', 811,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(62);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 63:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 820,
+ 'l', 820,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(63);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 64:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 873,
+ 'l', 873,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 875,
+ 't', 875,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(64);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 65:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ ';', 716,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'C', 780,
+ 'c', 780,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(65);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 66:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ ';', 716,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(66);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 67:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ ';', 716,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 816,
+ 'w', 816,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(67);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 68:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ ';', 716,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 811,
+ 'n', 811,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(68);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 69:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ ';', 716,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 873,
+ 'l', 873,
+ 'N', 876,
+ 'n', 876,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(69);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 70:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ ';', 716,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'C', 780,
+ 'c', 780,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(70);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 71:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ ';', 716,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(71);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 72:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ ';', 716,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 816,
+ 'w', 816,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(72);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 73:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ ';', 716,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 811,
+ 'n', 811,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(73);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 74:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ ';', 716,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 873,
+ 'l', 873,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(74);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 75:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'A', 895,
+ 'a', 895,
+ 'C', 780,
+ 'c', 780,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(75);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 76:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'A', 895,
+ 'a', 895,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(76);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 77:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'A', 895,
+ 'a', 895,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 816,
+ 'w', 816,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(77);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 78:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'A', 895,
+ 'a', 895,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 811,
+ 'n', 811,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(78);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 79:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'A', 895,
+ 'a', 895,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 873,
+ 'l', 873,
+ 'N', 876,
+ 'n', 876,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(79);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 80:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'C', 780,
+ 'c', 780,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 811,
+ 'n', 811,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(80);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 81:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 811,
+ 'n', 811,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 816,
+ 'w', 816,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(81);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 82:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 873,
+ 'l', 873,
+ 'N', 811,
+ 'n', 811,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(82);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 83:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'C', 780,
+ 'c', 780,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(83);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 84:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(84);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 85:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 816,
+ 'w', 816,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(85);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 86:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 871,
+ 'l', 871,
+ 'N', 811,
+ 'n', 811,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(86);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 87:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 873,
+ 'l', 873,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(87);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 88:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'C', 780,
+ 'c', 780,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'U', 869,
+ 'u', 869,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(88);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 89:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'C', 780,
+ 'c', 780,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 819,
+ 'l', 819,
+ 'N', 876,
+ 'n', 876,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(89);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 90:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'U', 869,
+ 'u', 869,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(90);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 91:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'U', 869,
+ 'u', 869,
+ 'W', 816,
+ 'w', 816,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(91);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 92:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 811,
+ 'n', 811,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'U', 869,
+ 'u', 869,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(92);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 93:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 819,
+ 'l', 819,
+ 'N', 876,
+ 'n', 876,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(93);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 94:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 819,
+ 'l', 819,
+ 'N', 876,
+ 'n', 876,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 816,
+ 'w', 816,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(94);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 95:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 819,
+ 'l', 819,
+ 'N', 811,
+ 'n', 811,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(95);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 96:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 820,
+ 'l', 820,
+ 'N', 876,
+ 'n', 876,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(96);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 97:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 766,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 873,
+ 'l', 873,
+ 'N', 876,
+ 'n', 876,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'U', 869,
+ 'u', 869,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(97);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 98:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 452,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ ')', 589,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 462,
+ ';', 716,
+ '<', 620,
+ '=', 497,
+ '>', 622,
+ '\\', 692,
+ '^', 690,
+ '_', 135,
+ 'A', 354,
+ 'a', 354,
+ 'B', 320,
+ 'b', 320,
+ 'C', 239,
+ 'c', 239,
+ 'D', 368,
+ 'd', 368,
+ 'E', 345,
+ 'e', 345,
+ 'F', 234,
+ 'f', 234,
+ 'I', 350,
+ 'i', 350,
+ 'L', 303,
+ 'l', 303,
+ 'M', 370,
+ 'm', 370,
+ 'N', 274,
+ 'n', 274,
+ 'O', 390,
+ 'o', 390,
+ 'R', 243,
+ 'r', 243,
+ 'S', 431,
+ 's', 431,
+ 'T', 317,
+ 't', 317,
+ 'U', 365,
+ 'u', 365,
+ 'W', 295,
+ 'w', 295,
+ 'X', 372,
+ 'x', 372,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(98);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ END_STATE();
+ case 99:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 765,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 462,
+ ';', 716,
+ '<', 620,
+ '=', 497,
+ '>', 622,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 846,
+ 'e', 846,
+ 'F', 775,
+ 'f', 775,
+ 'G', 797,
+ 'g', 797,
+ 'I', 823,
+ 'i', 823,
+ 'L', 834,
+ 'l', 834,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 887,
+ 'p', 887,
+ 'R', 798,
+ 'r', 798,
+ 'S', 799,
+ 's', 799,
+ 'T', 888,
+ 't', 888,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(99);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 100:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 765,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 462,
+ ';', 716,
+ '<', 620,
+ '=', 497,
+ '>', 622,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 823,
+ 'i', 823,
+ 'L', 834,
+ 'l', 834,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(100);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 101:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 765,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ ';', 716,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 846,
+ 'e', 846,
+ 'F', 775,
+ 'f', 775,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 871,
+ 'l', 871,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 887,
+ 'p', 887,
+ 'R', 798,
+ 'r', 798,
+ 'S', 799,
+ 's', 799,
+ 'T', 888,
+ 't', 888,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(101);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 102:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 765,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ ';', 716,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 871,
+ 'l', 871,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(102);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 103:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 765,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 846,
+ 'e', 846,
+ 'F', 775,
+ 'f', 775,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 871,
+ 'l', 871,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 887,
+ 'p', 887,
+ 'R', 798,
+ 'r', 798,
+ 'S', 801,
+ 's', 801,
+ 'T', 888,
+ 't', 888,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(103);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 104:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 765,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 871,
+ 'l', 871,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 802,
+ 's', 802,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(104);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 105:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 765,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '<', 620,
+ '=', 497,
+ '>', 622,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 846,
+ 'e', 846,
+ 'F', 775,
+ 'f', 775,
+ 'G', 797,
+ 'g', 797,
+ 'I', 823,
+ 'i', 823,
+ 'L', 817,
+ 'l', 817,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 887,
+ 'p', 887,
+ 'R', 798,
+ 'r', 798,
+ 'S', 799,
+ 's', 799,
+ 'T', 888,
+ 't', 888,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(105);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 106:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 765,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '<', 620,
+ '=', 497,
+ '>', 622,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 846,
+ 'e', 846,
+ 'F', 775,
+ 'f', 775,
+ 'G', 797,
+ 'g', 797,
+ 'I', 823,
+ 'i', 823,
+ 'L', 834,
+ 'l', 834,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 887,
+ 'p', 887,
+ 'R', 798,
+ 'r', 798,
+ 'S', 799,
+ 's', 799,
+ 'T', 874,
+ 't', 874,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(106);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 107:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 765,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '<', 620,
+ '=', 497,
+ '>', 622,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 823,
+ 'i', 823,
+ 'L', 817,
+ 'l', 817,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(107);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 108:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 765,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '<', 620,
+ '=', 497,
+ '>', 622,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 823,
+ 'i', 823,
+ 'L', 834,
+ 'l', 834,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 875,
+ 't', 875,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(108);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 109:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 765,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 846,
+ 'e', 846,
+ 'F', 775,
+ 'f', 775,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 871,
+ 'l', 871,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 887,
+ 'p', 887,
+ 'R', 798,
+ 'r', 798,
+ 'S', 799,
+ 's', 799,
+ 'T', 874,
+ 't', 874,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(109);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 110:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 765,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 846,
+ 'e', 846,
+ 'F', 775,
+ 'f', 775,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 819,
+ 'l', 819,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 887,
+ 'p', 887,
+ 'R', 798,
+ 'r', 798,
+ 'S', 799,
+ 's', 799,
+ 'T', 888,
+ 't', 888,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(110);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 111:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 765,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 871,
+ 'l', 871,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 875,
+ 't', 875,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(111);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 112:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 765,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 819,
+ 'l', 819,
+ 'M', 879,
+ 'm', 879,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(112);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 113:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 765,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ ';', 716,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'D', 870,
+ 'd', 870,
+ 'E', 847,
+ 'e', 847,
+ 'F', 775,
+ 'f', 775,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'P', 887,
+ 'p', 887,
+ 'R', 798,
+ 'r', 798,
+ 'S', 799,
+ 's', 799,
+ 'T', 888,
+ 't', 888,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(113);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 114:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 765,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ ';', 716,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(114);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 115:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 765,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ ';', 716,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 847,
+ 'e', 847,
+ 'F', 775,
+ 'f', 775,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 887,
+ 'p', 887,
+ 'R', 798,
+ 'r', 798,
+ 'S', 799,
+ 's', 799,
+ 'T', 888,
+ 't', 888,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(115);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 116:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 765,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ ';', 716,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(116);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 117:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 765,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'A', 895,
+ 'a', 895,
+ 'D', 870,
+ 'd', 870,
+ 'E', 847,
+ 'e', 847,
+ 'F', 775,
+ 'f', 775,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'P', 887,
+ 'p', 887,
+ 'R', 798,
+ 'r', 798,
+ 'S', 799,
+ 's', 799,
+ 'T', 888,
+ 't', 888,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(117);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 118:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 765,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '=', 497,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'A', 895,
+ 'a', 895,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(118);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 119:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 765,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'D', 870,
+ 'd', 870,
+ 'E', 847,
+ 'e', 847,
+ 'F', 775,
+ 'f', 775,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 811,
+ 'n', 811,
+ 'P', 887,
+ 'p', 887,
+ 'R', 798,
+ 'r', 798,
+ 'S', 799,
+ 's', 799,
+ 'T', 888,
+ 't', 888,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(119);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 120:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 765,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 811,
+ 'n', 811,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(120);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 121:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 765,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 846,
+ 'e', 846,
+ 'F', 775,
+ 'f', 775,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 887,
+ 'p', 887,
+ 'R', 798,
+ 'r', 798,
+ 'S', 799,
+ 's', 799,
+ 'T', 888,
+ 't', 888,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(121);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 122:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 765,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'A', 868,
+ 'a', 868,
+ 'D', 870,
+ 'd', 870,
+ 'E', 848,
+ 'e', 848,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 824,
+ 'i', 824,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'O', 891,
+ 'o', 891,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ 'X', 878,
+ 'x', 878,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(122);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('B' <= lookahead && lookahead <= 'Z') ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 123:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 765,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'D', 870,
+ 'd', 870,
+ 'E', 847,
+ 'e', 847,
+ 'F', 775,
+ 'f', 775,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'P', 887,
+ 'p', 887,
+ 'R', 798,
+ 'r', 798,
+ 'S', 799,
+ 's', 799,
+ 'T', 888,
+ 't', 888,
+ 'U', 869,
+ 'u', 869,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(123);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 124:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 765,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'D', 870,
+ 'd', 870,
+ 'E', 847,
+ 'e', 847,
+ 'F', 775,
+ 'f', 775,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 819,
+ 'l', 819,
+ 'N', 876,
+ 'n', 876,
+ 'P', 887,
+ 'p', 887,
+ 'R', 798,
+ 'r', 798,
+ 'S', 799,
+ 's', 799,
+ 'T', 888,
+ 't', 888,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(124);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 125:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 765,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'U', 869,
+ 'u', 869,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(125);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 126:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 765,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'D', 870,
+ 'd', 870,
+ 'E', 849,
+ 'e', 849,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 819,
+ 'l', 819,
+ 'N', 876,
+ 'n', 876,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 800,
+ 's', 800,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(126);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 127:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '#', 272,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ ')', 589,
+ '*', 593,
+ '-', 172,
+ '.', 524,
+ ':', 461,
+ '[', 453,
+ '_', 769,
+ '{', 450,
+ 'R', 985,
+ 'r', 985,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(127);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (lookahead > '@' &&
+ (lookahead < '[' || '`' < lookahead) &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 128:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '#', 272,
+ '&', 699,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 697,
+ '.', 523,
+ '/', 691,
+ '<', 620,
+ '=', 497,
+ '>', 622,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 769,
+ 'A', 1037,
+ 'a', 1037,
+ 'E', 1071,
+ 'e', 1071,
+ 'I', 1033,
+ 'i', 1033,
+ 'L', 1000,
+ 'l', 1000,
+ 'M', 1054,
+ 'm', 1054,
+ 'O', 1074,
+ 'o', 1074,
+ 'R', 985,
+ 'r', 985,
+ 'X', 1056,
+ 'x', 1056,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(128);
+ if (lookahead > 'A' &&
+ (lookahead < '[' || 'a' < lookahead) &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 129:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '#', 272,
+ '&', 699,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 697,
+ '.', 523,
+ '/', 691,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 769,
+ 'A', 1037,
+ 'a', 1037,
+ 'E', 1071,
+ 'e', 1071,
+ 'I', 1034,
+ 'i', 1034,
+ 'M', 1054,
+ 'm', 1054,
+ 'O', 1074,
+ 'o', 1074,
+ 'R', 985,
+ 'r', 985,
+ 'X', 1056,
+ 'x', 1056,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(129);
+ if (lookahead > 'A' &&
+ (lookahead < '[' || 'a' < lookahead) &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 130:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '#', 319,
+ '&', 699,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 697,
+ '.', 523,
+ '/', 691,
+ ':', 461,
+ '<', 620,
+ '=', 497,
+ '>', 622,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 769,
+ 'A', 1037,
+ 'a', 1037,
+ 'E', 1050,
+ 'e', 1050,
+ 'I', 1033,
+ 'i', 1033,
+ 'L', 1000,
+ 'l', 1000,
+ 'M', 1054,
+ 'm', 1054,
+ 'O', 1074,
+ 'o', 1074,
+ 'R', 985,
+ 'r', 985,
+ 'X', 1056,
+ 'x', 1056,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(130);
+ if (lookahead > 'A' &&
+ (lookahead < '[' || 'a' < lookahead) &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 131:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '#', 319,
+ '&', 699,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ '-', 697,
+ '.', 523,
+ '/', 691,
+ ':', 461,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 769,
+ 'A', 1037,
+ 'a', 1037,
+ 'E', 1050,
+ 'e', 1050,
+ 'I', 1034,
+ 'i', 1034,
+ 'M', 1054,
+ 'm', 1054,
+ 'O', 1074,
+ 'o', 1074,
+ 'R', 985,
+ 'r', 985,
+ 'X', 1056,
+ 'x', 1056,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(131);
+ if (lookahead > 'A' &&
+ (lookahead < '[' || 'a' < lookahead) &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 132:
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '#', 319,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '.', 523,
+ ':', 461,
+ '=', 497,
+ '[', 453,
+ '_', 769,
+ 'E', 1051,
+ 'e', 1051,
+ 'R', 985,
+ 'r', 985,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(132);
+ if (lookahead > '@' &&
+ (lookahead < '[' || '`' < lookahead) &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 133:
+ if (lookahead == '\n') ADVANCE(463);
+ END_STATE();
+ case 134:
+ if (lookahead == '\n') ADVANCE(463);
+ if (lookahead == '\r') ADVANCE(133);
+ if (lookahead == '.') ADVANCE(451);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(134);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(206);
+ END_STATE();
+ case 135:
+ if (lookahead == '\n') ADVANCE(463);
+ if (lookahead == '\r') ADVANCE(133);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(135);
+ END_STATE();
+ case 136:
+ if (lookahead == '\n') ADVANCE(654);
+ END_STATE();
+ case 137:
+ if (lookahead == '\n') ADVANCE(210);
+ END_STATE();
+ case 138:
+ if (lookahead == '\r') ADVANCE(136);
+ if (lookahead == '.') ADVANCE(451);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(138);
+ if (lookahead == '\n' ||
+ lookahead == ':') ADVANCE(654);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(206);
+ END_STATE();
+ case 139:
+ if (lookahead == '\r') ADVANCE(136);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(139);
+ if (lookahead == '\n' ||
+ lookahead == ':') ADVANCE(654);
+ END_STATE();
+ case 140:
+ ADVANCE_MAP(
+ '!', 525,
+ '"', 155,
+ '#', 452,
+ '&', 315,
+ '\'', 492,
+ '-', 172,
+ '.', 524,
+ '[', 453,
+ '_', 498,
+ 'E', 509,
+ 'e', 509,
+ 'F', 500,
+ 'f', 500,
+ 'N', 512,
+ 'n', 512,
+ 'R', 502,
+ 'r', 502,
+ 'T', 514,
+ 't', 514,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(140);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(520);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 141:
+ ADVANCE_MAP(
+ '!', 525,
+ '"', 156,
+ '#', 767,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '=', 497,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 769,
+ 'A', 1037,
+ 'a', 1037,
+ 'E', 1023,
+ 'e', 1023,
+ 'F', 926,
+ 'f', 926,
+ 'I', 1034,
+ 'i', 1034,
+ 'M', 1054,
+ 'm', 1054,
+ 'N', 1055,
+ 'n', 1055,
+ 'O', 1074,
+ 'o', 1074,
+ 'R', 985,
+ 'r', 985,
+ 'S', 1116,
+ 's', 1116,
+ 'T', 1077,
+ 't', 1077,
+ 'X', 1056,
+ 'x', 1056,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(141);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (lookahead > 'A' &&
+ (lookahead < '[' || 'a' < lookahead) &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 142:
+ ADVANCE_MAP(
+ '!', 525,
+ '"', 156,
+ '#', 767,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '=', 497,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 769,
+ 'A', 1037,
+ 'a', 1037,
+ 'E', 1023,
+ 'e', 1023,
+ 'F', 926,
+ 'f', 926,
+ 'I', 1034,
+ 'i', 1034,
+ 'M', 1054,
+ 'm', 1054,
+ 'N', 1055,
+ 'n', 1055,
+ 'O', 1074,
+ 'o', 1074,
+ 'R', 985,
+ 'r', 985,
+ 'T', 1077,
+ 't', 1077,
+ 'X', 1056,
+ 'x', 1056,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(142);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (lookahead > 'A' &&
+ (lookahead < '[' || 'a' < lookahead) &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 143:
+ ADVANCE_MAP(
+ '!', 525,
+ '"', 156,
+ '#', 767,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '=', 497,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 769,
+ 'A', 1037,
+ 'a', 1037,
+ 'E', 1030,
+ 'e', 1030,
+ 'F', 926,
+ 'f', 926,
+ 'I', 1034,
+ 'i', 1034,
+ 'M', 1054,
+ 'm', 1054,
+ 'N', 1055,
+ 'n', 1055,
+ 'O', 1074,
+ 'o', 1074,
+ 'R', 985,
+ 'r', 985,
+ 'S', 1116,
+ 's', 1116,
+ 'T', 1077,
+ 't', 1077,
+ 'X', 1056,
+ 'x', 1056,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(143);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (lookahead > 'A' &&
+ (lookahead < '[' || 'a' < lookahead) &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 144:
+ ADVANCE_MAP(
+ '!', 525,
+ '"', 156,
+ '#', 767,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ ':', 461,
+ '=', 497,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 769,
+ 'A', 1037,
+ 'a', 1037,
+ 'E', 1030,
+ 'e', 1030,
+ 'F', 926,
+ 'f', 926,
+ 'I', 1034,
+ 'i', 1034,
+ 'M', 1054,
+ 'm', 1054,
+ 'N', 1055,
+ 'n', 1055,
+ 'O', 1074,
+ 'o', 1074,
+ 'R', 985,
+ 'r', 985,
+ 'T', 1077,
+ 't', 1077,
+ 'X', 1056,
+ 'x', 1056,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(144);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (lookahead > 'A' &&
+ (lookahead < '[' || 'a' < lookahead) &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 145:
+ ADVANCE_MAP(
+ '!', 525,
+ '"', 156,
+ '#', 767,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ ')', 589,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '=', 497,
+ '[', 453,
+ '_', 769,
+ 'E', 1032,
+ 'e', 1032,
+ 'F', 926,
+ 'f', 926,
+ 'N', 1055,
+ 'n', 1055,
+ 'R', 985,
+ 'r', 985,
+ 'T', 1077,
+ 't', 1077,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(145);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (lookahead > '@' &&
+ (lookahead < '[' || '`' < lookahead) &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 146:
+ ADVANCE_MAP(
+ '!', 525,
+ '"', 156,
+ '#', 767,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '=', 497,
+ '[', 453,
+ '_', 769,
+ 'E', 1024,
+ 'e', 1024,
+ 'F', 926,
+ 'f', 926,
+ 'N', 1055,
+ 'n', 1055,
+ 'R', 985,
+ 'r', 985,
+ 'T', 1077,
+ 't', 1077,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(146);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (lookahead > '@' &&
+ (lookahead < '[' || '`' < lookahead) &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 147:
+ ADVANCE_MAP(
+ '!', 525,
+ '"', 156,
+ '#', 767,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'D', 870,
+ 'd', 870,
+ 'E', 858,
+ 'e', 858,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 821,
+ 's', 821,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(147);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 148:
+ ADVANCE_MAP(
+ '!', 525,
+ '"', 156,
+ '#', 767,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'D', 870,
+ 'd', 870,
+ 'E', 858,
+ 'e', 858,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 811,
+ 'n', 811,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 821,
+ 's', 821,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(148);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 149:
+ ADVANCE_MAP(
+ '!', 525,
+ '"', 156,
+ '#', 767,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'D', 870,
+ 'd', 870,
+ 'E', 858,
+ 'e', 858,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 873,
+ 'l', 873,
+ 'N', 876,
+ 'n', 876,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 821,
+ 's', 821,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(149);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 150:
+ ADVANCE_MAP(
+ '!', 525,
+ '"', 156,
+ '#', 767,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '?', 717,
+ '[', 453,
+ '_', 770,
+ 'D', 870,
+ 'd', 870,
+ 'E', 857,
+ 'e', 857,
+ 'F', 776,
+ 'f', 776,
+ 'G', 797,
+ 'g', 797,
+ 'I', 825,
+ 'i', 825,
+ 'L', 871,
+ 'l', 871,
+ 'N', 876,
+ 'n', 876,
+ 'P', 893,
+ 'p', 893,
+ 'R', 798,
+ 'r', 798,
+ 'S', 821,
+ 's', 821,
+ 'T', 889,
+ 't', 889,
+ 'W', 829,
+ 'w', 829,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(150);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 151:
+ ADVANCE_MAP(
+ '!', 525,
+ '"', 156,
+ '#', 767,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '[', 453,
+ '_', 769,
+ 'E', 1024,
+ 'e', 1024,
+ 'F', 926,
+ 'f', 926,
+ 'I', 1089,
+ 'i', 1089,
+ 'N', 1055,
+ 'n', 1055,
+ 'R', 985,
+ 'r', 985,
+ 'T', 1077,
+ 't', 1077,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(151);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (lookahead > '@' &&
+ (lookahead < '[' || '`' < lookahead) &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 152:
+ ADVANCE_MAP(
+ '!', 525,
+ '"', 156,
+ '#', 767,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '[', 453,
+ '_', 769,
+ 'E', 1031,
+ 'e', 1031,
+ 'F', 926,
+ 'f', 926,
+ 'N', 1055,
+ 'n', 1055,
+ 'R', 985,
+ 'r', 985,
+ 'T', 1077,
+ 't', 1077,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(152);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (lookahead > '@' &&
+ (lookahead < '[' || '`' < lookahead) &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 153:
+ ADVANCE_MAP(
+ '!', 525,
+ '"', 156,
+ '#', 767,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '+', 696,
+ '-', 698,
+ '.', 524,
+ '[', 453,
+ '_', 769,
+ 'E', 1032,
+ 'e', 1032,
+ 'F', 926,
+ 'f', 926,
+ 'I', 1089,
+ 'i', 1089,
+ 'N', 1055,
+ 'n', 1055,
+ 'R', 985,
+ 'r', 985,
+ 'T', 1077,
+ 't', 1077,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(153);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (lookahead > '@' &&
+ (lookahead < '[' || '`' < lookahead) &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 154:
+ ADVANCE_MAP(
+ '!', 525,
+ '&', 315,
+ '\'', 492,
+ '-', 172,
+ '.', 524,
+ ':', 461,
+ '[', 453,
+ '_', 769,
+ 'E', 1025,
+ 'e', 1025,
+ 'R', 985,
+ 'r', 985,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(154);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (lookahead > '@' &&
+ (lookahead < '[' || '`' < lookahead) &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 155:
+ if (lookahead == '"') ADVANCE(740);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(522);
+ END_STATE();
+ case 156:
+ if (lookahead == '"') ADVANCE(740);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(156);
+ END_STATE();
+ case 157:
+ if (lookahead == '#') ADVANCE(761);
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(550);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(168);
+ END_STATE();
+ case 158:
+ if (lookahead == '#') ADVANCE(761);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(556);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(168);
+ END_STATE();
+ case 159:
+ if (lookahead == '#') ADVANCE(761);
+ if (lookahead == 'F' ||
+ lookahead == 'f') ADVANCE(546);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(168);
+ END_STATE();
+ case 160:
+ if (lookahead == '#') ADVANCE(761);
+ if (lookahead == 'F' ||
+ lookahead == 'f') ADVANCE(555);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(168);
+ END_STATE();
+ case 161:
+ if (lookahead == '#') ADVANCE(761);
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(165);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(157);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(168);
+ END_STATE();
+ case 162:
+ if (lookahead == '#') ADVANCE(761);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(157);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(168);
+ END_STATE();
+ case 163:
+ if (lookahead == '#') ADVANCE(761);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(166);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(168);
+ END_STATE();
+ case 164:
+ if (lookahead == '#') ADVANCE(761);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(163);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(168);
+ END_STATE();
+ case 165:
+ if (lookahead == '#') ADVANCE(761);
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(158);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(168);
+ END_STATE();
+ case 166:
+ if (lookahead == '#') ADVANCE(761);
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(167);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(168);
+ END_STATE();
+ case 167:
+ if (lookahead == '#') ADVANCE(761);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(570);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(168);
+ END_STATE();
+ case 168:
+ if (lookahead == '#') ADVANCE(761);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(168);
+ END_STATE();
+ case 169:
+ ADVANCE_MAP(
+ '#', 763,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ ',', 587,
+ '-', 172,
+ '.', 447,
+ ':', 461,
+ '=', 497,
+ '_', 135,
+ 'E', 344,
+ 'e', 344,
+ 'I', 355,
+ 'i', 355,
+ 'M', 377,
+ 'm', 377,
+ 'R', 299,
+ 'r', 299,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(169);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ END_STATE();
+ case 170:
+ ADVANCE_MAP(
+ '&', 315,
+ '\'', 492,
+ '-', 172,
+ '.', 447,
+ ':', 461,
+ '[', 453,
+ '_', 769,
+ 'E', 1025,
+ 'e', 1025,
+ 'N', 964,
+ 'n', 964,
+ 'R', 985,
+ 'r', 985,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(170);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (lookahead > '@' &&
+ (lookahead < '[' || '`' < lookahead) &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 171:
+ ADVANCE_MAP(
+ '&', 315,
+ '\'', 492,
+ '-', 172,
+ '.', 447,
+ ':', 461,
+ '[', 453,
+ '_', 769,
+ 'N', 964,
+ 'n', 964,
+ 'R', 985,
+ 'r', 985,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(171);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (lookahead > '@' &&
+ (lookahead < '[' || '`' < lookahead) &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 172:
+ if (lookahead == '&') ADVANCE(315);
+ if (lookahead == '.') ADVANCE(447);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ END_STATE();
+ case 173:
+ ADVANCE_MAP(
+ '\'', 492,
+ '[', 453,
+ '_', 769,
+ 'E', 1047,
+ 'e', 1047,
+ 'F', 1122,
+ 'f', 1122,
+ 'P', 1083,
+ 'p', 1083,
+ 'R', 985,
+ 'r', 985,
+ 'S', 1118,
+ 's', 1118,
+ 'T', 1134,
+ 't', 1134,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(173);
+ if (lookahead > '@' &&
+ (lookahead < '[' || '`' < lookahead) &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 174:
+ ADVANCE_MAP(
+ '\'', 492,
+ '[', 453,
+ '_', 769,
+ 'F', 1122,
+ 'f', 1122,
+ 'P', 1083,
+ 'p', 1083,
+ 'R', 985,
+ 'r', 985,
+ 'S', 1121,
+ 's', 1121,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(174);
+ if (lookahead > '@' &&
+ (lookahead < '[' || '`' < lookahead) &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 175:
+ if (lookahead == '\'') ADVANCE(492);
+ if (lookahead == '[') ADVANCE(453);
+ if (lookahead == '_') ADVANCE(769);
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(985);
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(1119);
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(175);
+ if (lookahead > '@' &&
+ (lookahead < '[' || '`' < lookahead) &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 176:
+ if (lookahead == '(') ADVANCE(204);
+ if (lookahead == ')') ADVANCE(199);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(176);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(202);
+ END_STATE();
+ case 177:
+ if (lookahead == '(') ADVANCE(204);
+ if (lookahead == ')') ADVANCE(665);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(177);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(204);
+ END_STATE();
+ case 178:
+ if (lookahead == ')') ADVANCE(199);
+ if (lookahead == ',') ADVANCE(182);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(179);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(178);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(202);
+ END_STATE();
+ case 179:
+ if (lookahead == ')') ADVANCE(199);
+ if (lookahead == ',') ADVANCE(182);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(179);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(202);
+ END_STATE();
+ case 180:
+ if (lookahead == ')') ADVANCE(199);
+ if (lookahead == ',') ADVANCE(728);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(181);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(180);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(202);
+ END_STATE();
+ case 181:
+ if (lookahead == ')') ADVANCE(199);
+ if (lookahead == ',') ADVANCE(728);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(181);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(202);
+ END_STATE();
+ case 182:
+ if (lookahead == ')') ADVANCE(199);
+ if (lookahead == ',') ADVANCE(194);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(182);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(202);
+ END_STATE();
+ case 183:
+ if (lookahead == ')') ADVANCE(199);
+ if (lookahead == ',') ADVANCE(196);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(184);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(183);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(202);
+ END_STATE();
+ case 184:
+ if (lookahead == ')') ADVANCE(199);
+ if (lookahead == ',') ADVANCE(196);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(184);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(202);
+ END_STATE();
+ case 185:
+ if (lookahead == ')') ADVANCE(199);
+ if (lookahead == ',') ADVANCE(198);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(186);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(185);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(202);
+ END_STATE();
+ case 186:
+ if (lookahead == ')') ADVANCE(199);
+ if (lookahead == ',') ADVANCE(198);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(186);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(202);
+ END_STATE();
+ case 187:
+ if (lookahead == ')') ADVANCE(199);
+ if (lookahead == '.') ADVANCE(201);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(187);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(178);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(202);
+ END_STATE();
+ case 188:
+ if (lookahead == ')') ADVANCE(199);
+ if (lookahead == ':') ADVANCE(192);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(189);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(188);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(202);
+ END_STATE();
+ case 189:
+ if (lookahead == ')') ADVANCE(199);
+ if (lookahead == ':') ADVANCE(192);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(189);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(202);
+ END_STATE();
+ case 190:
+ if (lookahead == ')') ADVANCE(199);
+ if (lookahead == ':') ADVANCE(193);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(191);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(190);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(202);
+ END_STATE();
+ case 191:
+ if (lookahead == ')') ADVANCE(199);
+ if (lookahead == ':') ADVANCE(193);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(191);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(202);
+ END_STATE();
+ case 192:
+ if (lookahead == ')') ADVANCE(199);
+ if (lookahead == '=') ADVANCE(195);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(202);
+ END_STATE();
+ case 193:
+ if (lookahead == ')') ADVANCE(199);
+ if (lookahead == '=') ADVANCE(197);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(202);
+ END_STATE();
+ case 194:
+ if (lookahead == ')') ADVANCE(199);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(194);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(183);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(202);
+ END_STATE();
+ case 195:
+ if (lookahead == ')') ADVANCE(199);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(195);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(185);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(202);
+ END_STATE();
+ case 196:
+ if (lookahead == ')') ADVANCE(199);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(196);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(188);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(202);
+ END_STATE();
+ case 197:
+ if (lookahead == ')') ADVANCE(199);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(197);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(726);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(202);
+ END_STATE();
+ case 198:
+ if (lookahead == ')') ADVANCE(199);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(198);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(190);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(202);
+ END_STATE();
+ case 199:
+ if (lookahead == ')') ADVANCE(199);
+ if (lookahead == '!' ||
+ lookahead == '.') ADVANCE(200);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(202);
+ END_STATE();
+ case 200:
+ if (lookahead == ')') ADVANCE(199);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(176);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(202);
+ END_STATE();
+ case 201:
+ if (lookahead == ')') ADVANCE(199);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(180);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(202);
+ END_STATE();
+ case 202:
+ if (lookahead == ')') ADVANCE(199);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(202);
+ END_STATE();
+ case 203:
+ if (lookahead == ')') ADVANCE(665);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(177);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(204);
+ END_STATE();
+ case 204:
+ if (lookahead == ')') ADVANCE(665);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(204);
+ END_STATE();
+ case 205:
+ if (lookahead == ',') ADVANCE(209);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(205);
+ END_STATE();
+ case 206:
+ if (lookahead == ',') ADVANCE(209);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(205);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(206);
+ END_STATE();
+ case 207:
+ if (lookahead == ',') ADVANCE(732);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(207);
+ END_STATE();
+ case 208:
+ if (lookahead == ',') ADVANCE(732);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(207);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(208);
+ END_STATE();
+ case 209:
+ if (lookahead == ',') ADVANCE(224);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(209);
+ END_STATE();
+ case 210:
+ if (lookahead == ',') ADVANCE(735);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(210);
+ END_STATE();
+ case 211:
+ if (lookahead == ',') ADVANCE(226);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(211);
+ END_STATE();
+ case 212:
+ if (lookahead == ',') ADVANCE(226);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(211);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(212);
+ END_STATE();
+ case 213:
+ if (lookahead == ',') ADVANCE(228);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(213);
+ END_STATE();
+ case 214:
+ if (lookahead == ',') ADVANCE(228);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(213);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(214);
+ END_STATE();
+ case 215:
+ if (lookahead == '.') ADVANCE(451);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(206);
+ END_STATE();
+ case 216:
+ if (lookahead == ':') ADVANCE(220);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(216);
+ END_STATE();
+ case 217:
+ if (lookahead == ':') ADVANCE(220);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(216);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(217);
+ END_STATE();
+ case 218:
+ if (lookahead == ':') ADVANCE(221);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(218);
+ END_STATE();
+ case 219:
+ if (lookahead == ':') ADVANCE(221);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(218);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(219);
+ END_STATE();
+ case 220:
+ if (lookahead == '=') ADVANCE(225);
+ END_STATE();
+ case 221:
+ if (lookahead == '=') ADVANCE(227);
+ END_STATE();
+ case 222:
+ if (lookahead == ']') ADVANCE(768);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(222);
+ END_STATE();
+ case 223:
+ if (lookahead == '}') ADVANCE(762);
+ if (lookahead == '-' ||
+ ('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(223);
+ END_STATE();
+ case 224:
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(224);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(212);
+ END_STATE();
+ case 225:
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(225);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(214);
+ END_STATE();
+ case 226:
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(226);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(217);
+ END_STATE();
+ case 227:
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(227);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(734);
+ END_STATE();
+ case 228:
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(228);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(219);
+ END_STATE();
+ case 229:
+ if (lookahead == '+' ||
+ lookahead == '-') ADVANCE(448);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(744);
+ END_STATE();
+ case 230:
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(406);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(366);
+ END_STATE();
+ case 231:
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(423);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(636);
+ END_STATE();
+ case 232:
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(313);
+ END_STATE();
+ case 233:
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(248);
+ END_STATE();
+ case 234:
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(346);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(392);
+ END_STATE();
+ case 235:
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(264);
+ if (lookahead == 'M' ||
+ lookahead == 'm') ADVANCE(481);
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(434);
+ END_STATE();
+ case 236:
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(398);
+ END_STATE();
+ case 237:
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(427);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(381);
+ END_STATE();
+ case 238:
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(394);
+ END_STATE();
+ case 239:
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(407);
+ END_STATE();
+ case 240:
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(407);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(351);
+ END_STATE();
+ case 241:
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(399);
+ END_STATE();
+ case 242:
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(430);
+ END_STATE();
+ case 243:
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(363);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(347);
+ END_STATE();
+ case 244:
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(410);
+ END_STATE();
+ case 245:
+ if (lookahead == 'B' ||
+ lookahead == 'b') ADVANCE(564);
+ if (lookahead == 'K' ||
+ lookahead == 'k') ADVANCE(280);
+ END_STATE();
+ case 246:
+ if (lookahead == 'B' ||
+ lookahead == 'b') ADVANCE(561);
+ END_STATE();
+ case 247:
+ if (lookahead == 'B' ||
+ lookahead == 'b') ADVANCE(658);
+ END_STATE();
+ case 248:
+ if (lookahead == 'B' ||
+ lookahead == 'b') ADVANCE(244);
+ END_STATE();
+ case 249:
+ if (lookahead == 'B' ||
+ lookahead == 'b') ADVANCE(337);
+ END_STATE();
+ case 250:
+ if (lookahead == 'C' ||
+ lookahead == 'c') ADVANCE(367);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(309);
+ END_STATE();
+ case 251:
+ if (lookahead == 'C' ||
+ lookahead == 'c') ADVANCE(255);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(259);
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(590);
+ END_STATE();
+ case 252:
+ if (lookahead == 'C' ||
+ lookahead == 'c') ADVANCE(332);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(380);
+ END_STATE();
+ case 253:
+ if (lookahead == 'C' ||
+ lookahead == 'c') ADVANCE(597);
+ END_STATE();
+ case 254:
+ if (lookahead == 'C' ||
+ lookahead == 'c') ADVANCE(574);
+ END_STATE();
+ case 255:
+ if (lookahead == 'C' ||
+ lookahead == 'c') ADVANCE(297);
+ END_STATE();
+ case 256:
+ if (lookahead == 'C' ||
+ lookahead == 'c') ADVANCE(428);
+ END_STATE();
+ case 257:
+ if (lookahead == 'C' ||
+ lookahead == 'c') ADVANCE(418);
+ END_STATE();
+ case 258:
+ if (lookahead == 'C' ||
+ lookahead == 'c') ADVANCE(330);
+ END_STATE();
+ case 259:
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(701);
+ END_STATE();
+ case 260:
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(493);
+ END_STATE();
+ case 261:
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(493);
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(348);
+ END_STATE();
+ case 262:
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(693);
+ END_STATE();
+ case 263:
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(549);
+ END_STATE();
+ case 264:
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(680);
+ END_STATE();
+ case 265:
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(648);
+ END_STATE();
+ case 266:
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(600);
+ END_STATE();
+ case 267:
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(685);
+ END_STATE();
+ case 268:
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(672);
+ END_STATE();
+ case 269:
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(439);
+ END_STATE();
+ case 270:
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(373);
+ END_STATE();
+ case 271:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(343);
+ END_STATE();
+ case 272:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(343);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(309);
+ END_STATE();
+ case 273:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(442);
+ END_STATE();
+ case 274:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(442);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(425);
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(338);
+ END_STATE();
+ case 275:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(235);
+ END_STATE();
+ case 276:
+ ADVANCE_MAP(
+ 'E', 339,
+ 'e', 339,
+ 'H', 236,
+ 'h', 236,
+ 'T', 237,
+ 't', 237,
+ 'U', 246,
+ 'u', 246,
+ );
+ END_STATE();
+ case 277:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(540);
+ END_STATE();
+ case 278:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(614);
+ END_STATE();
+ case 279:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(609);
+ END_STATE();
+ case 280:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(737);
+ END_STATE();
+ case 281:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(542);
+ END_STATE();
+ case 282:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(557);
+ END_STATE();
+ case 283:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(642);
+ END_STATE();
+ case 284:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(682);
+ END_STATE();
+ case 285:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(662);
+ END_STATE();
+ case 286:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(532);
+ END_STATE();
+ case 287:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(528);
+ END_STATE();
+ case 288:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(577);
+ END_STATE();
+ case 289:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(538);
+ END_STATE();
+ case 290:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(606);
+ END_STATE();
+ case 291:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(746);
+ END_STATE();
+ case 292:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(749);
+ END_STATE();
+ case 293:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(531);
+ END_STATE();
+ case 294:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(414);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(402);
+ END_STATE();
+ case 295:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(361);
+ if (lookahead == 'H' ||
+ lookahead == 'h') ADVANCE(322);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(422);
+ END_STATE();
+ case 296:
+ ADVANCE_MAP(
+ 'E', 361,
+ 'e', 361,
+ 'H', 322,
+ 'h', 322,
+ 'I', 422,
+ 'i', 422,
+ 'R', 328,
+ 'r', 328,
+ );
+ END_STATE();
+ case 297:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(405);
+ END_STATE();
+ case 298:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(415);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(245);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(252);
+ END_STATE();
+ case 299:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(347);
+ END_STATE();
+ case 300:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(356);
+ END_STATE();
+ case 301:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(381);
+ END_STATE();
+ case 302:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(267);
+ END_STATE();
+ case 303:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(358);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(333);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(374);
+ END_STATE();
+ case 304:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(397);
+ END_STATE();
+ case 305:
+ ADVANCE_MAP(
+ 'E', 443,
+ 'e', 443,
+ 'H', 300,
+ 'h', 300,
+ 'O', 594,
+ 'o', 594,
+ 'Y', 383,
+ 'y', 383,
+ );
+ END_STATE();
+ case 306:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(257);
+ END_STATE();
+ case 307:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(362);
+ END_STATE();
+ case 308:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(364);
+ END_STATE();
+ case 309:
+ if (lookahead == 'F' ||
+ lookahead == 'f') ADVANCE(545);
+ END_STATE();
+ case 310:
+ ADVANCE_MAP(
+ 'F', 551,
+ 'f', 551,
+ 'M', 379,
+ 'm', 379,
+ 'N', 634,
+ 'n', 634,
+ 'S', 617,
+ 's', 617,
+ );
+ END_STATE();
+ case 311:
+ if (lookahead == 'F' ||
+ lookahead == 'f') ADVANCE(603);
+ END_STATE();
+ case 312:
+ if (lookahead == 'F' ||
+ lookahead == 'f') ADVANCE(554);
+ END_STATE();
+ case 313:
+ if (lookahead == 'F' ||
+ lookahead == 'f') ADVANCE(288);
+ END_STATE();
+ case 314:
+ if (lookahead == 'G' ||
+ lookahead == 'g') ADVANCE(752);
+ END_STATE();
+ case 315:
+ if (lookahead == 'H' ||
+ lookahead == 'h') ADVANCE(449);
+ END_STATE();
+ case 316:
+ if (lookahead == 'H' ||
+ lookahead == 'h') ADVANCE(651);
+ END_STATE();
+ case 317:
+ if (lookahead == 'H' ||
+ lookahead == 'h') ADVANCE(300);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(594);
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(438);
+ END_STATE();
+ case 318:
+ if (lookahead == 'H' ||
+ lookahead == 'h') ADVANCE(327);
+ END_STATE();
+ case 319:
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(309);
+ END_STATE();
+ case 320:
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(366);
+ END_STATE();
+ case 321:
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(441);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(384);
+ END_STATE();
+ case 322:
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(340);
+ END_STATE();
+ case 323:
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(258);
+ END_STATE();
+ case 324:
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(253);
+ END_STATE();
+ case 325:
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(254);
+ END_STATE();
+ case 326:
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(335);
+ END_STATE();
+ case 327:
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(359);
+ END_STATE();
+ case 328:
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(429);
+ END_STATE();
+ case 329:
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(307);
+ END_STATE();
+ case 330:
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(419);
+ END_STATE();
+ case 331:
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(375);
+ END_STATE();
+ case 332:
+ if (lookahead == 'K' ||
+ lookahead == 'k') ADVANCE(687);
+ END_STATE();
+ case 333:
+ if (lookahead == 'K' ||
+ lookahead == 'k') ADVANCE(280);
+ END_STATE();
+ case 334:
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(755);
+ END_STATE();
+ case 335:
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(645);
+ END_STATE();
+ case 336:
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(323);
+ END_STATE();
+ case 337:
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(324);
+ END_STATE();
+ case 338:
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(334);
+ END_STATE();
+ case 339:
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(306);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(584);
+ END_STATE();
+ case 340:
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(283);
+ END_STATE();
+ case 341:
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(293);
+ END_STATE();
+ case 342:
+ ADVANCE_MAP(
+ 'L', 408,
+ 'l', 408,
+ 'N', 261,
+ 'n', 261,
+ 'Q', 440,
+ 'q', 440,
+ 'R', 400,
+ 'r', 400,
+ 'X', 378,
+ 'x', 378,
+ );
+ END_STATE();
+ case 343:
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(409);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(263);
+ END_STATE();
+ case 344:
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(411);
+ END_STATE();
+ case 345:
+ ADVANCE_MAP(
+ 'L', 411,
+ 'l', 411,
+ 'M', 385,
+ 'm', 385,
+ 'N', 260,
+ 'n', 260,
+ 'Q', 440,
+ 'q', 440,
+ );
+ END_STATE();
+ case 346:
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(412);
+ END_STATE();
+ case 347:
+ if (lookahead == 'M' ||
+ lookahead == 'm') ADVANCE(481);
+ END_STATE();
+ case 348:
+ if (lookahead == 'M' ||
+ lookahead == 'm') ADVANCE(558);
+ END_STATE();
+ case 349:
+ if (lookahead == 'M' ||
+ lookahead == 'm') ADVANCE(678);
+ END_STATE();
+ case 350:
+ if (lookahead == 'M' ||
+ lookahead == 'm') ADVANCE(379);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(382);
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(617);
+ END_STATE();
+ case 351:
+ if (lookahead == 'M' ||
+ lookahead == 'm') ADVANCE(387);
+ END_STATE();
+ case 352:
+ if (lookahead == 'M' ||
+ lookahead == 'm') ADVANCE(285);
+ END_STATE();
+ case 353:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(401);
+ END_STATE();
+ case 354:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(259);
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(388);
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(590);
+ END_STATE();
+ case 355:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(634);
+ END_STATE();
+ case 356:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(547);
+ END_STATE();
+ case 357:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(566);
+ END_STATE();
+ case 358:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(669);
+ END_STATE();
+ case 359:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(314);
+ END_STATE();
+ case 360:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(256);
+ END_STATE();
+ case 361:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(265);
+ END_STATE();
+ case 362:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(266);
+ END_STATE();
+ case 363:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(270);
+ END_STATE();
+ case 364:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(268);
+ END_STATE();
+ case 365:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(432);
+ END_STATE();
+ case 366:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(238);
+ END_STATE();
+ case 367:
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(353);
+ END_STATE();
+ case 368:
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(636);
+ END_STATE();
+ case 369:
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(655);
+ END_STATE();
+ case 370:
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(262);
+ END_STATE();
+ case 371:
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(392);
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(329);
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(360);
+ END_STATE();
+ case 372:
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(393);
+ END_STATE();
+ case 373:
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(349);
+ END_STATE();
+ case 374:
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(380);
+ END_STATE();
+ case 375:
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(357);
+ END_STATE();
+ case 376:
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(395);
+ END_STATE();
+ case 377:
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(269);
+ END_STATE();
+ case 378:
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(336);
+ END_STATE();
+ case 379:
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(713);
+ END_STATE();
+ case 380:
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(639);
+ END_STATE();
+ case 381:
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(631);
+ END_STATE();
+ case 382:
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(436);
+ END_STATE();
+ case 383:
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(281);
+ END_STATE();
+ case 384:
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(304);
+ END_STATE();
+ case 385:
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(426);
+ END_STATE();
+ case 386:
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(437);
+ END_STATE();
+ case 387:
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(241);
+ END_STATE();
+ case 388:
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(308);
+ END_STATE();
+ case 389:
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(704);
+ END_STATE();
+ case 390:
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(704);
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(433);
+ END_STATE();
+ case 391:
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(321);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(396);
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(249);
+ END_STATE();
+ case 392:
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(628);
+ END_STATE();
+ case 393:
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(707);
+ END_STATE();
+ case 394:
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(444);
+ END_STATE();
+ case 395:
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(660);
+ END_STATE();
+ case 396:
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(404);
+ END_STATE();
+ case 397:
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(424);
+ END_STATE();
+ case 398:
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(302);
+ END_STATE();
+ case 399:
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(286);
+ END_STATE();
+ case 400:
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(376);
+ END_STATE();
+ case 401:
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(413);
+ END_STATE();
+ case 402:
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(435);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(369);
+ END_STATE();
+ case 403:
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(667);
+ END_STATE();
+ case 404:
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(232);
+ END_STATE();
+ case 405:
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(403);
+ END_STATE();
+ case 406:
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(277);
+ END_STATE();
+ case 407:
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(278);
+ END_STATE();
+ case 408:
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(279);
+ END_STATE();
+ case 409:
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(282);
+ END_STATE();
+ case 410:
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(289);
+ END_STATE();
+ case 411:
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(290);
+ END_STATE();
+ case 412:
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(292);
+ END_STATE();
+ case 413:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(569);
+ END_STATE();
+ case 414:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(579);
+ END_STATE();
+ case 415:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(582);
+ END_STATE();
+ case 416:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(625);
+ END_STATE();
+ case 417:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(536);
+ END_STATE();
+ case 418:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(611);
+ END_STATE();
+ case 419:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(526);
+ END_STATE();
+ case 420:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(674);
+ END_STATE();
+ case 421:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(676);
+ END_STATE();
+ case 422:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(316);
+ END_STATE();
+ case 423:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(233);
+ END_STATE();
+ case 424:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(445);
+ END_STATE();
+ case 425:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(318);
+ END_STATE();
+ case 426:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(446);
+ END_STATE();
+ case 427:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(325);
+ END_STATE();
+ case 428:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(331);
+ END_STATE();
+ case 429:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(284);
+ END_STATE();
+ case 430:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(287);
+ END_STATE();
+ case 431:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(301);
+ END_STATE();
+ case 432:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(326);
+ END_STATE();
+ case 433:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(386);
+ END_STATE();
+ case 434:
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(352);
+ END_STATE();
+ case 435:
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(247);
+ END_STATE();
+ case 436:
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(420);
+ END_STATE();
+ case 437:
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(421);
+ END_STATE();
+ case 438:
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(291);
+ END_STATE();
+ case 439:
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(341);
+ END_STATE();
+ case 440:
+ if (lookahead == 'V' ||
+ lookahead == 'v') ADVANCE(710);
+ END_STATE();
+ case 441:
+ if (lookahead == 'V' ||
+ lookahead == 'v') ADVANCE(242);
+ END_STATE();
+ case 442:
+ if (lookahead == 'X' ||
+ lookahead == 'x') ADVANCE(416);
+ END_STATE();
+ case 443:
+ if (lookahead == 'X' ||
+ lookahead == 'x') ADVANCE(417);
+ END_STATE();
+ case 444:
+ if (lookahead == 'Y' ||
+ lookahead == 'y') ADVANCE(534);
+ END_STATE();
+ case 445:
+ if (lookahead == 'Y' ||
+ lookahead == 'y') ADVANCE(571);
+ END_STATE();
+ case 446:
+ if (lookahead == 'Y' ||
+ lookahead == 'y') ADVANCE(758);
+ END_STATE();
+ case 447:
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(743);
+ END_STATE();
+ case 448:
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(744);
+ END_STATE();
+ case 449:
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(745);
+ END_STATE();
+ case 450:
+ if (lookahead == '-' ||
+ ('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(223);
+ END_STATE();
+ case 451:
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(208);
+ END_STATE();
+ case 452:
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r' &&
+ lookahead != '#') ADVANCE(168);
+ END_STATE();
+ case 453:
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r' &&
+ lookahead != ']') ADVANCE(222);
+ END_STATE();
+ case 454:
+ if (eof) ADVANCE(459);
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '"', 156,
+ '#', 271,
+ '&', 699,
+ '\'', 492,
+ '(', 588,
+ ')', 589,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 697,
+ '.', 523,
+ '/', 691,
+ ':', 462,
+ '<', 620,
+ '=', 497,
+ '>', 622,
+ '\\', 692,
+ '^', 690,
+ '_', 135,
+ 'A', 251,
+ 'a', 251,
+ 'B', 230,
+ 'b', 230,
+ 'C', 240,
+ 'c', 240,
+ 'D', 231,
+ 'd', 231,
+ 'E', 342,
+ 'e', 342,
+ 'F', 371,
+ 'f', 371,
+ 'G', 294,
+ 'g', 294,
+ 'I', 310,
+ 'i', 310,
+ 'L', 298,
+ 'l', 298,
+ 'M', 370,
+ 'm', 370,
+ 'N', 273,
+ 'n', 273,
+ 'O', 389,
+ 'o', 389,
+ 'P', 391,
+ 'p', 391,
+ 'R', 275,
+ 'r', 275,
+ 'S', 276,
+ 's', 276,
+ 'T', 305,
+ 't', 305,
+ 'W', 296,
+ 'w', 296,
+ 'X', 372,
+ 'x', 372,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(454);
+ END_STATE();
+ case 455:
+ if (eof) ADVANCE(459);
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '#', 250,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ '<', 620,
+ '=', 497,
+ '>', 622,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 769,
+ 'A', 1037,
+ 'a', 1037,
+ 'E', 1046,
+ 'e', 1046,
+ 'F', 1072,
+ 'f', 1072,
+ 'I', 1033,
+ 'i', 1033,
+ 'L', 1000,
+ 'l', 1000,
+ 'M', 1054,
+ 'm', 1054,
+ 'O', 1074,
+ 'o', 1074,
+ 'P', 1076,
+ 'p', 1076,
+ 'R', 985,
+ 'r', 985,
+ 'S', 1118,
+ 's', 1118,
+ 'T', 1134,
+ 't', 1134,
+ 'X', 1056,
+ 'x', 1056,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(455);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (lookahead > 'A' &&
+ (lookahead < '[' || 'a' < lookahead) &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 456:
+ if (eof) ADVANCE(459);
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '#', 250,
+ '&', 700,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ '+', 696,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ '/', 691,
+ '=', 497,
+ '[', 453,
+ '\\', 692,
+ '^', 690,
+ '_', 769,
+ 'A', 1037,
+ 'a', 1037,
+ 'E', 1046,
+ 'e', 1046,
+ 'F', 1072,
+ 'f', 1072,
+ 'I', 1034,
+ 'i', 1034,
+ 'M', 1054,
+ 'm', 1054,
+ 'O', 1074,
+ 'o', 1074,
+ 'P', 1076,
+ 'p', 1076,
+ 'R', 985,
+ 'r', 985,
+ 'S', 1118,
+ 's', 1118,
+ 'T', 1134,
+ 't', 1134,
+ 'X', 1056,
+ 'x', 1056,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(456);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (lookahead > 'A' &&
+ (lookahead < '[' || 'a' < lookahead) &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 457:
+ if (eof) ADVANCE(459);
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '#', 250,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ '*', 593,
+ ',', 587,
+ '-', 698,
+ '.', 524,
+ ':', 461,
+ '=', 497,
+ '[', 453,
+ '_', 769,
+ 'E', 1047,
+ 'e', 1047,
+ 'F', 1072,
+ 'f', 1072,
+ 'P', 1076,
+ 'p', 1076,
+ 'R', 985,
+ 'r', 985,
+ 'S', 1118,
+ 's', 1118,
+ 'T', 1134,
+ 't', 1134,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(457);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (lookahead > '@' &&
+ (lookahead < '[' || '`' < lookahead) &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 458:
+ if (eof) ADVANCE(459);
+ ADVANCE_MAP(
+ '\n', 460,
+ '\r', 1,
+ '!', 525,
+ '#', 250,
+ '&', 315,
+ '\'', 492,
+ '(', 588,
+ ',', 587,
+ '-', 172,
+ '.', 524,
+ '=', 497,
+ '[', 453,
+ '_', 769,
+ 'A', 1088,
+ 'a', 1088,
+ 'E', 1047,
+ 'e', 1047,
+ 'F', 1072,
+ 'f', 1072,
+ 'P', 1076,
+ 'p', 1076,
+ 'R', 985,
+ 'r', 985,
+ 'S', 1118,
+ 's', 1118,
+ 'T', 1134,
+ 't', 1134,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(458);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ if (lookahead > 'A' &&
+ (lookahead < '[' || 'a' < lookahead) &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 459:
+ ACCEPT_TOKEN(ts_builtin_sym_end);
+ END_STATE();
+ case 460:
+ ACCEPT_TOKEN(sym_newline);
+ END_STATE();
+ case 461:
+ ACCEPT_TOKEN(anon_sym_COLON);
+ END_STATE();
+ case 462:
+ ACCEPT_TOKEN(anon_sym_COLON);
+ if (lookahead == '=') ADVANCE(736);
+ END_STATE();
+ case 463:
+ ACCEPT_TOKEN(sym_line_continuation);
+ END_STATE();
+ case 464:
+ ACCEPT_TOKEN(sym_comment);
+ if (lookahead == '\n') ADVANCE(210);
+ if (lookahead != 0) ADVANCE(492);
+ END_STATE();
+ case 465:
+ ACCEPT_TOKEN(sym_comment);
+ if (lookahead == ',') ADVANCE(467);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(466);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(465);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n') ADVANCE(492);
+ END_STATE();
+ case 466:
+ ACCEPT_TOKEN(sym_comment);
+ if (lookahead == ',') ADVANCE(467);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(466);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n') ADVANCE(492);
+ END_STATE();
+ case 467:
+ ACCEPT_TOKEN(sym_comment);
+ if (lookahead == ',') ADVANCE(484);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(467);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n') ADVANCE(492);
+ END_STATE();
+ case 468:
+ ACCEPT_TOKEN(sym_comment);
+ if (lookahead == ',') ADVANCE(487);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(469);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(468);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n') ADVANCE(492);
+ END_STATE();
+ case 469:
+ ACCEPT_TOKEN(sym_comment);
+ if (lookahead == ',') ADVANCE(487);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(469);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n') ADVANCE(492);
+ END_STATE();
+ case 470:
+ ACCEPT_TOKEN(sym_comment);
+ if (lookahead == ',') ADVANCE(733);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(471);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(470);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n') ADVANCE(492);
+ END_STATE();
+ case 471:
+ ACCEPT_TOKEN(sym_comment);
+ if (lookahead == ',') ADVANCE(733);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(471);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n') ADVANCE(492);
+ END_STATE();
+ case 472:
+ ACCEPT_TOKEN(sym_comment);
+ if (lookahead == ',') ADVANCE(489);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(473);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(472);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n') ADVANCE(492);
+ END_STATE();
+ case 473:
+ ACCEPT_TOKEN(sym_comment);
+ if (lookahead == ',') ADVANCE(489);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(473);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n') ADVANCE(492);
+ END_STATE();
+ case 474:
+ ACCEPT_TOKEN(sym_comment);
+ if (lookahead == '.') ADVANCE(491);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(474);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(465);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n') ADVANCE(492);
+ END_STATE();
+ case 475:
+ ACCEPT_TOKEN(sym_comment);
+ if (lookahead == ':') ADVANCE(479);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(476);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(475);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n') ADVANCE(492);
+ END_STATE();
+ case 476:
+ ACCEPT_TOKEN(sym_comment);
+ if (lookahead == ':') ADVANCE(479);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(476);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n') ADVANCE(492);
+ END_STATE();
+ case 477:
+ ACCEPT_TOKEN(sym_comment);
+ if (lookahead == ':') ADVANCE(480);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(478);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(477);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n') ADVANCE(492);
+ END_STATE();
+ case 478:
+ ACCEPT_TOKEN(sym_comment);
+ if (lookahead == ':') ADVANCE(480);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(478);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n') ADVANCE(492);
+ END_STATE();
+ case 479:
+ ACCEPT_TOKEN(sym_comment);
+ if (lookahead == '=') ADVANCE(485);
+ if (lookahead != 0 &&
+ lookahead != '\n') ADVANCE(492);
+ END_STATE();
+ case 480:
+ ACCEPT_TOKEN(sym_comment);
+ if (lookahead == '=') ADVANCE(488);
+ if (lookahead != 0 &&
+ lookahead != '\n') ADVANCE(492);
+ END_STATE();
+ case 481:
+ ACCEPT_TOKEN(sym_comment);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(492);
+ END_STATE();
+ case 482:
+ ACCEPT_TOKEN(sym_comment);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(492);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 483:
+ ACCEPT_TOKEN(sym_comment);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(474);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 484:
+ ACCEPT_TOKEN(sym_comment);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(484);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(468);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n') ADVANCE(492);
+ END_STATE();
+ case 485:
+ ACCEPT_TOKEN(sym_comment);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(485);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(472);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n') ADVANCE(492);
+ END_STATE();
+ case 486:
+ ACCEPT_TOKEN(sym_comment);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(490);
+ if (lookahead == '!' ||
+ ('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(521);
+ if ((!eof && lookahead <= 0x08) ||
+ lookahead == 0x0b ||
+ lookahead == '\f' ||
+ (0x0e <= lookahead && lookahead <= '"') ||
+ ('(' <= lookahead && lookahead <= '/') ||
+ (':' <= lookahead && lookahead <= '?') ||
+ ('[' <= lookahead && lookahead <= ']') ||
+ lookahead == '`' ||
+ ('{' <= lookahead && lookahead <= 0xbf)) ADVANCE(521);
+ if (lookahead > '/') ADVANCE(520);
+ END_STATE();
+ case 487:
+ ACCEPT_TOKEN(sym_comment);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(487);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(475);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n') ADVANCE(492);
+ END_STATE();
+ case 488:
+ ACCEPT_TOKEN(sym_comment);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(488);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(734);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n') ADVANCE(492);
+ END_STATE();
+ case 489:
+ ACCEPT_TOKEN(sym_comment);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(489);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(477);
+ if (lookahead != 0 &&
+ lookahead != '\t' &&
+ lookahead != '\n') ADVANCE(492);
+ END_STATE();
+ case 490:
+ ACCEPT_TOKEN(sym_comment);
+ if (lookahead == '\r' ||
+ lookahead == '\'') ADVANCE(492);
+ if (lookahead != 0 &&
+ lookahead != '\n') ADVANCE(490);
+ END_STATE();
+ case 491:
+ ACCEPT_TOKEN(sym_comment);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(470);
+ if (lookahead != 0 &&
+ lookahead != '\n') ADVANCE(492);
+ END_STATE();
+ case 492:
+ ACCEPT_TOKEN(sym_comment);
+ if (lookahead != 0 &&
+ lookahead != '\n') ADVANCE(492);
+ END_STATE();
+ case 493:
+ ACCEPT_TOKEN(aux_sym_frm_begin_block_token2);
+ END_STATE();
+ case 494:
+ ACCEPT_TOKEN(aux_sym_frm_begin_block_token2);
+ if (lookahead == '\r') ADVANCE(136);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(139);
+ if (lookahead == '\n' ||
+ lookahead == ':') ADVANCE(654);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 495:
+ ACCEPT_TOKEN(aux_sym_frm_begin_block_token2);
+ if (lookahead == '\r') ADVANCE(136);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(138);
+ if (lookahead == '\n' ||
+ lookahead == ':') ADVANCE(654);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 496:
+ ACCEPT_TOKEN(aux_sym_frm_begin_block_token2);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 497:
+ ACCEPT_TOKEN(anon_sym_EQ);
+ END_STATE();
+ case 498:
+ ACCEPT_TOKEN(sym_frm_property_text);
+ if (lookahead == '\n') ADVANCE(463);
+ if (lookahead == '\r') ADVANCE(133);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(499);
+ if (lookahead == '!' ||
+ ('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(521);
+ if ((!eof && lookahead <= '"') ||
+ ('(' <= lookahead && lookahead <= '/') ||
+ (':' <= lookahead && lookahead <= '?') ||
+ ('[' <= lookahead && lookahead <= ']') ||
+ lookahead == '`' ||
+ ('{' <= lookahead && lookahead <= 0xbf)) ADVANCE(521);
+ if (lookahead > '/') ADVANCE(520);
+ END_STATE();
+ case 499:
+ ACCEPT_TOKEN(sym_frm_property_text);
+ if (lookahead == '\n') ADVANCE(463);
+ if (lookahead == '\r') ADVANCE(133);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(499);
+ if (lookahead != 0 &&
+ lookahead != '\'') ADVANCE(521);
+ END_STATE();
+ case 500:
+ ACCEPT_TOKEN(sym_frm_property_text);
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(507);
+ if (lookahead == '!' ||
+ ('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(521);
+ if ((!eof && lookahead <= '\t') ||
+ lookahead == 0x0b ||
+ lookahead == '\f' ||
+ (0x0e <= lookahead && lookahead <= '"') ||
+ ('(' <= lookahead && lookahead <= '/') ||
+ (':' <= lookahead && lookahead <= '?') ||
+ ('[' <= lookahead && lookahead <= ']') ||
+ lookahead == '`' ||
+ ('{' <= lookahead && lookahead <= 0xbf)) ADVANCE(521);
+ if (lookahead > '/') ADVANCE(520);
+ END_STATE();
+ case 501:
+ ACCEPT_TOKEN(sym_frm_property_text);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(520);
+ if (lookahead == '!' ||
+ ('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(521);
+ if ((!eof && lookahead <= '\t') ||
+ lookahead == 0x0b ||
+ lookahead == '\f' ||
+ (0x0e <= lookahead && lookahead <= '"') ||
+ ('(' <= lookahead && lookahead <= '/') ||
+ (':' <= lookahead && lookahead <= '?') ||
+ ('[' <= lookahead && lookahead <= ']') ||
+ lookahead == '`' ||
+ ('{' <= lookahead && lookahead <= 0xbf)) ADVANCE(521);
+ if (lookahead > '/') ADVANCE(520);
+ END_STATE();
+ case 502:
+ ACCEPT_TOKEN(sym_frm_property_text);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(510);
+ if (lookahead == '!' ||
+ ('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(521);
+ if ((!eof && lookahead <= '\t') ||
+ lookahead == 0x0b ||
+ lookahead == '\f' ||
+ (0x0e <= lookahead && lookahead <= '"') ||
+ ('(' <= lookahead && lookahead <= '/') ||
+ (':' <= lookahead && lookahead <= '?') ||
+ ('[' <= lookahead && lookahead <= ']') ||
+ lookahead == '`' ||
+ ('{' <= lookahead && lookahead <= 0xbf)) ADVANCE(521);
+ if (lookahead > '/') ADVANCE(520);
+ END_STATE();
+ case 503:
+ ACCEPT_TOKEN(sym_frm_property_text);
+ if (lookahead == 'G' ||
+ lookahead == 'g') ADVANCE(520);
+ if (lookahead == '!' ||
+ ('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(521);
+ if ((!eof && lookahead <= '\t') ||
+ lookahead == 0x0b ||
+ lookahead == '\f' ||
+ (0x0e <= lookahead && lookahead <= '"') ||
+ ('(' <= lookahead && lookahead <= '/') ||
+ (':' <= lookahead && lookahead <= '?') ||
+ ('[' <= lookahead && lookahead <= ']') ||
+ lookahead == '`' ||
+ ('{' <= lookahead && lookahead <= 0xbf)) ADVANCE(521);
+ if (lookahead > '/') ADVANCE(520);
+ END_STATE();
+ case 504:
+ ACCEPT_TOKEN(sym_frm_property_text);
+ if (lookahead == 'H' ||
+ lookahead == 'h') ADVANCE(505);
+ if (lookahead == '!' ||
+ ('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(521);
+ if ((!eof && lookahead <= '\t') ||
+ lookahead == 0x0b ||
+ lookahead == '\f' ||
+ (0x0e <= lookahead && lookahead <= '"') ||
+ ('(' <= lookahead && lookahead <= '/') ||
+ (':' <= lookahead && lookahead <= '?') ||
+ ('[' <= lookahead && lookahead <= ']') ||
+ lookahead == '`' ||
+ ('{' <= lookahead && lookahead <= 0xbf)) ADVANCE(521);
+ if (lookahead > '/') ADVANCE(520);
+ END_STATE();
+ case 505:
+ ACCEPT_TOKEN(sym_frm_property_text);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(511);
+ if (lookahead == '!' ||
+ ('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(521);
+ if ((!eof && lookahead <= '\t') ||
+ lookahead == 0x0b ||
+ lookahead == '\f' ||
+ (0x0e <= lookahead && lookahead <= '"') ||
+ ('(' <= lookahead && lookahead <= '/') ||
+ (':' <= lookahead && lookahead <= '?') ||
+ ('[' <= lookahead && lookahead <= ']') ||
+ lookahead == '`' ||
+ ('{' <= lookahead && lookahead <= 0xbf)) ADVANCE(521);
+ if (lookahead > '/') ADVANCE(520);
+ END_STATE();
+ case 506:
+ ACCEPT_TOKEN(sym_frm_property_text);
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(520);
+ if (lookahead == '!' ||
+ ('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(521);
+ if ((!eof && lookahead <= '\t') ||
+ lookahead == 0x0b ||
+ lookahead == '\f' ||
+ (0x0e <= lookahead && lookahead <= '"') ||
+ ('(' <= lookahead && lookahead <= '/') ||
+ (':' <= lookahead && lookahead <= '?') ||
+ ('[' <= lookahead && lookahead <= ']') ||
+ lookahead == '`' ||
+ ('{' <= lookahead && lookahead <= 0xbf)) ADVANCE(521);
+ if (lookahead > '/') ADVANCE(520);
+ END_STATE();
+ case 507:
+ ACCEPT_TOKEN(sym_frm_property_text);
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(515);
+ if (lookahead == '!' ||
+ ('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(521);
+ if ((!eof && lookahead <= '\t') ||
+ lookahead == 0x0b ||
+ lookahead == '\f' ||
+ (0x0e <= lookahead && lookahead <= '"') ||
+ ('(' <= lookahead && lookahead <= '/') ||
+ (':' <= lookahead && lookahead <= '?') ||
+ ('[' <= lookahead && lookahead <= ']') ||
+ lookahead == '`' ||
+ ('{' <= lookahead && lookahead <= 0xbf)) ADVANCE(521);
+ if (lookahead > '/') ADVANCE(520);
+ END_STATE();
+ case 508:
+ ACCEPT_TOKEN(sym_frm_property_text);
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(506);
+ if (lookahead == '!' ||
+ ('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(521);
+ if ((!eof && lookahead <= '\t') ||
+ lookahead == 0x0b ||
+ lookahead == '\f' ||
+ (0x0e <= lookahead && lookahead <= '"') ||
+ ('(' <= lookahead && lookahead <= '/') ||
+ (':' <= lookahead && lookahead <= '?') ||
+ ('[' <= lookahead && lookahead <= ']') ||
+ lookahead == '`' ||
+ ('{' <= lookahead && lookahead <= 0xbf)) ADVANCE(521);
+ if (lookahead > '/') ADVANCE(520);
+ END_STATE();
+ case 509:
+ ACCEPT_TOKEN(sym_frm_property_text);
+ if (lookahead == 'M' ||
+ lookahead == 'm') ADVANCE(513);
+ if (lookahead == '!' ||
+ ('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(521);
+ if ((!eof && lookahead <= '\t') ||
+ lookahead == 0x0b ||
+ lookahead == '\f' ||
+ (0x0e <= lookahead && lookahead <= '"') ||
+ ('(' <= lookahead && lookahead <= '/') ||
+ (':' <= lookahead && lookahead <= '?') ||
+ ('[' <= lookahead && lookahead <= ']') ||
+ lookahead == '`' ||
+ ('{' <= lookahead && lookahead <= 0xbf)) ADVANCE(521);
+ if (lookahead > '/') ADVANCE(520);
+ END_STATE();
+ case 510:
+ ACCEPT_TOKEN(sym_frm_property_text);
+ if (lookahead == 'M' ||
+ lookahead == 'm') ADVANCE(486);
+ if (lookahead == '!' ||
+ ('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(521);
+ if ((!eof && lookahead <= '\t') ||
+ lookahead == 0x0b ||
+ lookahead == '\f' ||
+ (0x0e <= lookahead && lookahead <= '"') ||
+ ('(' <= lookahead && lookahead <= '/') ||
+ (':' <= lookahead && lookahead <= '?') ||
+ ('[' <= lookahead && lookahead <= ']') ||
+ lookahead == '`' ||
+ ('{' <= lookahead && lookahead <= 0xbf)) ADVANCE(521);
+ if (lookahead > '/') ADVANCE(520);
+ END_STATE();
+ case 511:
+ ACCEPT_TOKEN(sym_frm_property_text);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(503);
+ if (lookahead == '!' ||
+ ('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(521);
+ if ((!eof && lookahead <= '\t') ||
+ lookahead == 0x0b ||
+ lookahead == '\f' ||
+ (0x0e <= lookahead && lookahead <= '"') ||
+ ('(' <= lookahead && lookahead <= '/') ||
+ (':' <= lookahead && lookahead <= '?') ||
+ ('[' <= lookahead && lookahead <= ']') ||
+ lookahead == '`' ||
+ ('{' <= lookahead && lookahead <= 0xbf)) ADVANCE(521);
+ if (lookahead > '/') ADVANCE(520);
+ END_STATE();
+ case 512:
+ ACCEPT_TOKEN(sym_frm_property_text);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(516);
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(508);
+ if (lookahead == '!' ||
+ ('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(521);
+ if ((!eof && lookahead <= '\t') ||
+ lookahead == 0x0b ||
+ lookahead == '\f' ||
+ (0x0e <= lookahead && lookahead <= '"') ||
+ ('(' <= lookahead && lookahead <= '/') ||
+ (':' <= lookahead && lookahead <= '?') ||
+ ('[' <= lookahead && lookahead <= ']') ||
+ lookahead == '`' ||
+ ('{' <= lookahead && lookahead <= 0xbf)) ADVANCE(521);
+ if (lookahead > '/') ADVANCE(520);
+ END_STATE();
+ case 513:
+ ACCEPT_TOKEN(sym_frm_property_text);
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(517);
+ if (lookahead == '!' ||
+ ('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(521);
+ if ((!eof && lookahead <= '\t') ||
+ lookahead == 0x0b ||
+ lookahead == '\f' ||
+ (0x0e <= lookahead && lookahead <= '"') ||
+ ('(' <= lookahead && lookahead <= '/') ||
+ (':' <= lookahead && lookahead <= '?') ||
+ ('[' <= lookahead && lookahead <= ']') ||
+ lookahead == '`' ||
+ ('{' <= lookahead && lookahead <= 0xbf)) ADVANCE(521);
+ if (lookahead > '/') ADVANCE(520);
+ END_STATE();
+ case 514:
+ ACCEPT_TOKEN(sym_frm_property_text);
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(518);
+ if (lookahead == '!' ||
+ ('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(521);
+ if ((!eof && lookahead <= '\t') ||
+ lookahead == 0x0b ||
+ lookahead == '\f' ||
+ (0x0e <= lookahead && lookahead <= '"') ||
+ ('(' <= lookahead && lookahead <= '/') ||
+ (':' <= lookahead && lookahead <= '?') ||
+ ('[' <= lookahead && lookahead <= ']') ||
+ lookahead == '`' ||
+ ('{' <= lookahead && lookahead <= 0xbf)) ADVANCE(521);
+ if (lookahead > '/') ADVANCE(520);
+ END_STATE();
+ case 515:
+ ACCEPT_TOKEN(sym_frm_property_text);
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(501);
+ if (lookahead == '!' ||
+ ('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(521);
+ if ((!eof && lookahead <= '\t') ||
+ lookahead == 0x0b ||
+ lookahead == '\f' ||
+ (0x0e <= lookahead && lookahead <= '"') ||
+ ('(' <= lookahead && lookahead <= '/') ||
+ (':' <= lookahead && lookahead <= '?') ||
+ ('[' <= lookahead && lookahead <= ']') ||
+ lookahead == '`' ||
+ ('{' <= lookahead && lookahead <= 0xbf)) ADVANCE(521);
+ if (lookahead > '/') ADVANCE(520);
+ END_STATE();
+ case 516:
+ ACCEPT_TOKEN(sym_frm_property_text);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(504);
+ if (lookahead == '!' ||
+ ('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(521);
+ if ((!eof && lookahead <= '\t') ||
+ lookahead == 0x0b ||
+ lookahead == '\f' ||
+ (0x0e <= lookahead && lookahead <= '"') ||
+ ('(' <= lookahead && lookahead <= '/') ||
+ (':' <= lookahead && lookahead <= '?') ||
+ ('[' <= lookahead && lookahead <= ']') ||
+ lookahead == '`' ||
+ ('{' <= lookahead && lookahead <= 0xbf)) ADVANCE(521);
+ if (lookahead > '/') ADVANCE(520);
+ END_STATE();
+ case 517:
+ ACCEPT_TOKEN(sym_frm_property_text);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(519);
+ if (lookahead == '!' ||
+ ('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(521);
+ if ((!eof && lookahead <= '\t') ||
+ lookahead == 0x0b ||
+ lookahead == '\f' ||
+ (0x0e <= lookahead && lookahead <= '"') ||
+ ('(' <= lookahead && lookahead <= '/') ||
+ (':' <= lookahead && lookahead <= '?') ||
+ ('[' <= lookahead && lookahead <= ']') ||
+ lookahead == '`' ||
+ ('{' <= lookahead && lookahead <= 0xbf)) ADVANCE(521);
+ if (lookahead > '/') ADVANCE(520);
+ END_STATE();
+ case 518:
+ ACCEPT_TOKEN(sym_frm_property_text);
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(501);
+ if (lookahead == '!' ||
+ ('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(521);
+ if ((!eof && lookahead <= '\t') ||
+ lookahead == 0x0b ||
+ lookahead == '\f' ||
+ (0x0e <= lookahead && lookahead <= '"') ||
+ ('(' <= lookahead && lookahead <= '/') ||
+ (':' <= lookahead && lookahead <= '?') ||
+ ('[' <= lookahead && lookahead <= ']') ||
+ lookahead == '`' ||
+ ('{' <= lookahead && lookahead <= 0xbf)) ADVANCE(521);
+ if (lookahead > '/') ADVANCE(520);
+ END_STATE();
+ case 519:
+ ACCEPT_TOKEN(sym_frm_property_text);
+ if (lookahead == 'Y' ||
+ lookahead == 'y') ADVANCE(520);
+ if (lookahead == '!' ||
+ ('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(521);
+ if ((!eof && lookahead <= '\t') ||
+ lookahead == 0x0b ||
+ lookahead == '\f' ||
+ (0x0e <= lookahead && lookahead <= '"') ||
+ ('(' <= lookahead && lookahead <= '/') ||
+ (':' <= lookahead && lookahead <= '?') ||
+ ('[' <= lookahead && lookahead <= ']') ||
+ lookahead == '`' ||
+ ('{' <= lookahead && lookahead <= 0xbf)) ADVANCE(521);
+ if (lookahead > '/') ADVANCE(520);
+ END_STATE();
+ case 520:
+ ACCEPT_TOKEN(sym_frm_property_text);
+ if (lookahead == '!' ||
+ ('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(521);
+ if ((!eof && lookahead <= '\t') ||
+ lookahead == 0x0b ||
+ lookahead == '\f' ||
+ (0x0e <= lookahead && lookahead <= '"') ||
+ ('(' <= lookahead && lookahead <= '/') ||
+ (':' <= lookahead && lookahead <= '?') ||
+ ('[' <= lookahead && lookahead <= ']') ||
+ lookahead == '`' ||
+ ('{' <= lookahead && lookahead <= 0xbf)) ADVANCE(521);
+ if (lookahead > '/') ADVANCE(520);
+ END_STATE();
+ case 521:
+ ACCEPT_TOKEN(sym_frm_property_text);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r' &&
+ lookahead != '\'') ADVANCE(521);
+ END_STATE();
+ case 522:
+ ACCEPT_TOKEN(sym_frm_quoted_property_text);
+ if (lookahead == '"') ADVANCE(740);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(522);
+ END_STATE();
+ case 523:
+ ACCEPT_TOKEN(anon_sym_DOT);
+ END_STATE();
+ case 524:
+ ACCEPT_TOKEN(anon_sym_DOT);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(743);
+ END_STATE();
+ case 525:
+ ACCEPT_TOKEN(anon_sym_BANG);
+ END_STATE();
+ case 526:
+ ACCEPT_TOKEN(aux_sym_option_statement_token2);
+ END_STATE();
+ case 527:
+ ACCEPT_TOKEN(aux_sym_option_statement_token2);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 528:
+ ACCEPT_TOKEN(aux_sym_option_statement_token3);
+ END_STATE();
+ case 529:
+ ACCEPT_TOKEN(aux_sym_option_statement_token3);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 530:
+ ACCEPT_TOKEN(aux_sym_option_statement_token3);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 531:
+ ACCEPT_TOKEN(aux_sym_option_statement_token4);
+ END_STATE();
+ case 532:
+ ACCEPT_TOKEN(aux_sym_option_statement_token5);
+ END_STATE();
+ case 533:
+ ACCEPT_TOKEN(aux_sym_option_statement_token5);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 534:
+ ACCEPT_TOKEN(aux_sym_option_statement_token6);
+ END_STATE();
+ case 535:
+ ACCEPT_TOKEN(aux_sym_option_statement_token6);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 536:
+ ACCEPT_TOKEN(aux_sym_option_statement_token7);
+ END_STATE();
+ case 537:
+ ACCEPT_TOKEN(aux_sym_option_statement_token7);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 538:
+ ACCEPT_TOKEN(aux_sym_option_statement_token8);
+ END_STATE();
+ case 539:
+ ACCEPT_TOKEN(aux_sym_option_statement_token8);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 540:
+ ACCEPT_TOKEN(aux_sym_option_statement_token9);
+ END_STATE();
+ case 541:
+ ACCEPT_TOKEN(aux_sym_option_statement_token9);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 542:
+ ACCEPT_TOKEN(aux_sym_type_declaration_token1);
+ END_STATE();
+ case 543:
+ ACCEPT_TOKEN(aux_sym_type_declaration_token1);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 544:
+ ACCEPT_TOKEN(aux_sym_type_declaration_token1);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 545:
+ ACCEPT_TOKEN(aux_sym_type_preprocessor_if_token1);
+ END_STATE();
+ case 546:
+ ACCEPT_TOKEN(aux_sym_type_preprocessor_if_token1);
+ if (lookahead == '#') ADVANCE(761);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(168);
+ END_STATE();
+ case 547:
+ ACCEPT_TOKEN(aux_sym_type_preprocessor_if_token2);
+ END_STATE();
+ case 548:
+ ACCEPT_TOKEN(aux_sym_type_preprocessor_if_token2);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 549:
+ ACCEPT_TOKEN(aux_sym_type_preprocessor_if_token3);
+ END_STATE();
+ case 550:
+ ACCEPT_TOKEN(aux_sym_type_preprocessor_if_token3);
+ if (lookahead == '#') ADVANCE(761);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(168);
+ END_STATE();
+ case 551:
+ ACCEPT_TOKEN(aux_sym_type_preprocessor_if_token4);
+ END_STATE();
+ case 552:
+ ACCEPT_TOKEN(aux_sym_type_preprocessor_if_token4);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 553:
+ ACCEPT_TOKEN(aux_sym_type_preprocessor_if_token4);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 554:
+ ACCEPT_TOKEN(aux_sym_type_preprocessor_elseif_token1);
+ END_STATE();
+ case 555:
+ ACCEPT_TOKEN(aux_sym_type_preprocessor_elseif_token1);
+ if (lookahead == '#') ADVANCE(761);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(168);
+ END_STATE();
+ case 556:
+ ACCEPT_TOKEN(aux_sym_type_preprocessor_else_token1);
+ if (lookahead == '#') ADVANCE(761);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(160);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(168);
+ END_STATE();
+ case 557:
+ ACCEPT_TOKEN(aux_sym_type_preprocessor_else_token1);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(312);
+ END_STATE();
+ case 558:
+ ACCEPT_TOKEN(aux_sym_enum_declaration_token1);
+ END_STATE();
+ case 559:
+ ACCEPT_TOKEN(aux_sym_enum_declaration_token1);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 560:
+ ACCEPT_TOKEN(aux_sym_enum_declaration_token1);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 561:
+ ACCEPT_TOKEN(aux_sym_declare_sub_statement_token2);
+ END_STATE();
+ case 562:
+ ACCEPT_TOKEN(aux_sym_declare_sub_statement_token2);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 563:
+ ACCEPT_TOKEN(aux_sym_declare_sub_statement_token2);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 564:
+ ACCEPT_TOKEN(aux_sym_declare_sub_statement_token3);
+ END_STATE();
+ case 565:
+ ACCEPT_TOKEN(aux_sym_declare_sub_statement_token3);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 566:
+ ACCEPT_TOKEN(aux_sym_declare_function_statement_token1);
+ END_STATE();
+ case 567:
+ ACCEPT_TOKEN(aux_sym_declare_function_statement_token1);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 568:
+ ACCEPT_TOKEN(aux_sym_declare_function_statement_token1);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 569:
+ ACCEPT_TOKEN(aux_sym_preprocessor_const_token1);
+ END_STATE();
+ case 570:
+ ACCEPT_TOKEN(aux_sym_preprocessor_const_token1);
+ if (lookahead == '#') ADVANCE(761);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(168);
+ END_STATE();
+ case 571:
+ ACCEPT_TOKEN(aux_sym__property_get_header_token1);
+ END_STATE();
+ case 572:
+ ACCEPT_TOKEN(aux_sym__property_get_header_token1);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 573:
+ ACCEPT_TOKEN(aux_sym__property_get_header_token1);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 574:
+ ACCEPT_TOKEN(sym_static_modifier);
+ END_STATE();
+ case 575:
+ ACCEPT_TOKEN(sym_static_modifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 576:
+ ACCEPT_TOKEN(sym_static_modifier);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 577:
+ ACCEPT_TOKEN(sym_ptrsafe_modifier);
+ END_STATE();
+ case 578:
+ ACCEPT_TOKEN(sym_ptrsafe_modifier);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 579:
+ ACCEPT_TOKEN(aux_sym_get_accessor_token1);
+ END_STATE();
+ case 580:
+ ACCEPT_TOKEN(aux_sym_get_accessor_token1);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 581:
+ ACCEPT_TOKEN(aux_sym_get_accessor_token1);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 582:
+ ACCEPT_TOKEN(sym_let_accessor);
+ END_STATE();
+ case 583:
+ ACCEPT_TOKEN(sym_let_accessor);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 584:
+ ACCEPT_TOKEN(aux_sym_set_accessor_token1);
+ END_STATE();
+ case 585:
+ ACCEPT_TOKEN(aux_sym_set_accessor_token1);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 586:
+ ACCEPT_TOKEN(aux_sym_set_accessor_token1);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 587:
+ ACCEPT_TOKEN(anon_sym_COMMA);
+ END_STATE();
+ case 588:
+ ACCEPT_TOKEN(anon_sym_LPAREN);
+ END_STATE();
+ case 589:
+ ACCEPT_TOKEN(anon_sym_RPAREN);
+ END_STATE();
+ case 590:
+ ACCEPT_TOKEN(aux_sym_as_type_clause_token1);
+ END_STATE();
+ case 591:
+ ACCEPT_TOKEN(aux_sym_as_type_clause_token1);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 592:
+ ACCEPT_TOKEN(aux_sym_as_type_clause_token1);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 593:
+ ACCEPT_TOKEN(anon_sym_STAR);
+ END_STATE();
+ case 594:
+ ACCEPT_TOKEN(aux_sym_array_bound_token1);
+ END_STATE();
+ case 595:
+ ACCEPT_TOKEN(aux_sym_array_bound_token1);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 596:
+ ACCEPT_TOKEN(aux_sym_array_bound_token1);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 597:
+ ACCEPT_TOKEN(aux_sym_visibility_token1);
+ END_STATE();
+ case 598:
+ ACCEPT_TOKEN(aux_sym_visibility_token1);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 599:
+ ACCEPT_TOKEN(aux_sym_visibility_token1);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 600:
+ ACCEPT_TOKEN(aux_sym_visibility_token2);
+ END_STATE();
+ case 601:
+ ACCEPT_TOKEN(aux_sym_visibility_token2);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 602:
+ ACCEPT_TOKEN(aux_sym_visibility_token2);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 603:
+ ACCEPT_TOKEN(aux_sym_elseif_fragment_token1);
+ END_STATE();
+ case 604:
+ ACCEPT_TOKEN(aux_sym_elseif_fragment_token1);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 605:
+ ACCEPT_TOKEN(aux_sym_elseif_fragment_token1);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 606:
+ ACCEPT_TOKEN(aux_sym_else_fragment_token1);
+ END_STATE();
+ case 607:
+ ACCEPT_TOKEN(aux_sym_else_fragment_token1);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(826);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 608:
+ ACCEPT_TOKEN(aux_sym_else_fragment_token1);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(994);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 609:
+ ACCEPT_TOKEN(aux_sym_else_fragment_token1);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(311);
+ END_STATE();
+ case 610:
+ ACCEPT_TOKEN(aux_sym_else_fragment_token1);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 611:
+ ACCEPT_TOKEN(aux_sym_select_statement_token1);
+ END_STATE();
+ case 612:
+ ACCEPT_TOKEN(aux_sym_select_statement_token1);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 613:
+ ACCEPT_TOKEN(aux_sym_select_statement_token1);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 614:
+ ACCEPT_TOKEN(aux_sym_select_statement_token2);
+ END_STATE();
+ case 615:
+ ACCEPT_TOKEN(aux_sym_select_statement_token2);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 616:
+ ACCEPT_TOKEN(aux_sym_select_statement_token2);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 617:
+ ACCEPT_TOKEN(aux_sym_case_expression_token1);
+ END_STATE();
+ case 618:
+ ACCEPT_TOKEN(aux_sym_case_expression_token1);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 619:
+ ACCEPT_TOKEN(aux_sym_case_expression_token1);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 620:
+ ACCEPT_TOKEN(anon_sym_LT);
+ if (lookahead == '=') ADVANCE(621);
+ if (lookahead == '>') ADVANCE(624);
+ END_STATE();
+ case 621:
+ ACCEPT_TOKEN(anon_sym_LT_EQ);
+ END_STATE();
+ case 622:
+ ACCEPT_TOKEN(anon_sym_GT);
+ if (lookahead == '=') ADVANCE(623);
+ END_STATE();
+ case 623:
+ ACCEPT_TOKEN(anon_sym_GT_EQ);
+ END_STATE();
+ case 624:
+ ACCEPT_TOKEN(anon_sym_LT_GT);
+ END_STATE();
+ case 625:
+ ACCEPT_TOKEN(aux_sym__multiline_for_tail_token1);
+ END_STATE();
+ case 626:
+ ACCEPT_TOKEN(aux_sym__multiline_for_tail_token1);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 627:
+ ACCEPT_TOKEN(aux_sym__multiline_for_tail_token1);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 628:
+ ACCEPT_TOKEN(aux_sym__for_header_token1);
+ END_STATE();
+ case 629:
+ ACCEPT_TOKEN(aux_sym__for_header_token1);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 630:
+ ACCEPT_TOKEN(aux_sym__for_header_token1);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 631:
+ ACCEPT_TOKEN(aux_sym__for_header_token2);
+ END_STATE();
+ case 632:
+ ACCEPT_TOKEN(aux_sym__for_header_token2);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 633:
+ ACCEPT_TOKEN(aux_sym__for_header_token2);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 634:
+ ACCEPT_TOKEN(aux_sym__for_each_header_token2);
+ END_STATE();
+ case 635:
+ ACCEPT_TOKEN(aux_sym__for_each_header_token2);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 636:
+ ACCEPT_TOKEN(aux_sym_do_statement_token1);
+ END_STATE();
+ case 637:
+ ACCEPT_TOKEN(aux_sym_do_statement_token1);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 638:
+ ACCEPT_TOKEN(aux_sym_do_statement_token1);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 639:
+ ACCEPT_TOKEN(aux_sym_do_statement_token2);
+ END_STATE();
+ case 640:
+ ACCEPT_TOKEN(aux_sym_do_statement_token2);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 641:
+ ACCEPT_TOKEN(aux_sym_do_statement_token2);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 642:
+ ACCEPT_TOKEN(aux_sym_do_condition_token1);
+ END_STATE();
+ case 643:
+ ACCEPT_TOKEN(aux_sym_do_condition_token1);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 644:
+ ACCEPT_TOKEN(aux_sym_do_condition_token1);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 645:
+ ACCEPT_TOKEN(aux_sym_do_condition_token2);
+ END_STATE();
+ case 646:
+ ACCEPT_TOKEN(aux_sym_do_condition_token2);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 647:
+ ACCEPT_TOKEN(aux_sym_do_condition_token2);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 648:
+ ACCEPT_TOKEN(aux_sym_while_statement_token1);
+ END_STATE();
+ case 649:
+ ACCEPT_TOKEN(aux_sym_while_statement_token1);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 650:
+ ACCEPT_TOKEN(aux_sym_while_statement_token1);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 651:
+ ACCEPT_TOKEN(aux_sym_with_statement_token1);
+ END_STATE();
+ case 652:
+ ACCEPT_TOKEN(aux_sym_with_statement_token1);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 653:
+ ACCEPT_TOKEN(aux_sym_with_statement_token1);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 654:
+ ACCEPT_TOKEN(sym_end_statement);
+ END_STATE();
+ case 655:
+ ACCEPT_TOKEN(aux_sym_on_goto_statement_token2);
+ END_STATE();
+ case 656:
+ ACCEPT_TOKEN(aux_sym_on_goto_statement_token2);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 657:
+ ACCEPT_TOKEN(aux_sym_on_goto_statement_token2);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 658:
+ ACCEPT_TOKEN(aux_sym_on_goto_statement_token3);
+ END_STATE();
+ case 659:
+ ACCEPT_TOKEN(aux_sym_on_goto_statement_token3);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 660:
+ ACCEPT_TOKEN(aux_sym_on_error_statement_token1);
+ END_STATE();
+ case 661:
+ ACCEPT_TOKEN(aux_sym_on_error_statement_token1);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 662:
+ ACCEPT_TOKEN(aux_sym_on_error_statement_token2);
+ END_STATE();
+ case 663:
+ ACCEPT_TOKEN(aux_sym_on_error_statement_token2);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 664:
+ ACCEPT_TOKEN(aux_sym_on_error_statement_token2);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 665:
+ ACCEPT_TOKEN(sym__ambiguous_redim_statement);
+ if (lookahead == ')') ADVANCE(665);
+ if (lookahead == '!' ||
+ lookahead == '.') ADVANCE(203);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(204);
+ END_STATE();
+ case 666:
+ ACCEPT_TOKEN(sym__ambiguous_redim_statement);
+ if (lookahead == ')') ADVANCE(666);
+ if (lookahead == '_') ADVANCE(722);
+ if (lookahead == '!' ||
+ lookahead == '.') ADVANCE(731);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(730);
+ END_STATE();
+ case 667:
+ ACCEPT_TOKEN(aux_sym_open_statement_token2);
+ END_STATE();
+ case 668:
+ ACCEPT_TOKEN(aux_sym_open_statement_token2);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 669:
+ ACCEPT_TOKEN(aux_sym_open_statement_token3);
+ END_STATE();
+ case 670:
+ ACCEPT_TOKEN(aux_sym_open_statement_token3);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 671:
+ ACCEPT_TOKEN(aux_sym_open_statement_token3);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 672:
+ ACCEPT_TOKEN(aux_sym_file_mode_token1);
+ END_STATE();
+ case 673:
+ ACCEPT_TOKEN(aux_sym_file_mode_token1);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 674:
+ ACCEPT_TOKEN(aux_sym_file_mode_token2);
+ END_STATE();
+ case 675:
+ ACCEPT_TOKEN(aux_sym_file_mode_token2);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 676:
+ ACCEPT_TOKEN(aux_sym_file_mode_token3);
+ END_STATE();
+ case 677:
+ ACCEPT_TOKEN(aux_sym_file_mode_token3);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 678:
+ ACCEPT_TOKEN(aux_sym_file_mode_token4);
+ END_STATE();
+ case 679:
+ ACCEPT_TOKEN(aux_sym_file_mode_token4);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 680:
+ ACCEPT_TOKEN(aux_sym_file_access_token1);
+ END_STATE();
+ case 681:
+ ACCEPT_TOKEN(aux_sym_file_access_token1);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 682:
+ ACCEPT_TOKEN(aux_sym_file_access_token2);
+ END_STATE();
+ case 683:
+ ACCEPT_TOKEN(aux_sym_file_access_token2);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 684:
+ ACCEPT_TOKEN(aux_sym_file_access_token2);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 685:
+ ACCEPT_TOKEN(aux_sym_file_lock_token1);
+ END_STATE();
+ case 686:
+ ACCEPT_TOKEN(aux_sym_file_lock_token1);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 687:
+ ACCEPT_TOKEN(aux_sym_file_lock_token2);
+ END_STATE();
+ case 688:
+ ACCEPT_TOKEN(aux_sym_file_lock_token2);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 689:
+ ACCEPT_TOKEN(aux_sym_file_lock_token2);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 690:
+ ACCEPT_TOKEN(anon_sym_CARET);
+ END_STATE();
+ case 691:
+ ACCEPT_TOKEN(anon_sym_SLASH);
+ END_STATE();
+ case 692:
+ ACCEPT_TOKEN(anon_sym_BSLASH);
+ END_STATE();
+ case 693:
+ ACCEPT_TOKEN(aux_sym__print_output_call_binary_expression_token1);
+ END_STATE();
+ case 694:
+ ACCEPT_TOKEN(aux_sym__print_output_call_binary_expression_token1);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 695:
+ ACCEPT_TOKEN(aux_sym__print_output_call_binary_expression_token1);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 696:
+ ACCEPT_TOKEN(anon_sym_PLUS);
+ END_STATE();
+ case 697:
+ ACCEPT_TOKEN(anon_sym_DASH);
+ END_STATE();
+ case 698:
+ ACCEPT_TOKEN(anon_sym_DASH);
+ if (lookahead == '&') ADVANCE(315);
+ if (lookahead == '.') ADVANCE(447);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ END_STATE();
+ case 699:
+ ACCEPT_TOKEN(anon_sym_AMP);
+ END_STATE();
+ case 700:
+ ACCEPT_TOKEN(anon_sym_AMP);
+ if (lookahead == 'H' ||
+ lookahead == 'h') ADVANCE(449);
+ END_STATE();
+ case 701:
+ ACCEPT_TOKEN(aux_sym__print_output_call_binary_expression_token2);
+ END_STATE();
+ case 702:
+ ACCEPT_TOKEN(aux_sym__print_output_call_binary_expression_token2);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 703:
+ ACCEPT_TOKEN(aux_sym__print_output_call_binary_expression_token2);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 704:
+ ACCEPT_TOKEN(aux_sym__print_output_call_binary_expression_token3);
+ END_STATE();
+ case 705:
+ ACCEPT_TOKEN(aux_sym__print_output_call_binary_expression_token3);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 706:
+ ACCEPT_TOKEN(aux_sym__print_output_call_binary_expression_token3);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 707:
+ ACCEPT_TOKEN(aux_sym__print_output_call_binary_expression_token4);
+ END_STATE();
+ case 708:
+ ACCEPT_TOKEN(aux_sym__print_output_call_binary_expression_token4);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 709:
+ ACCEPT_TOKEN(aux_sym__print_output_call_binary_expression_token4);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 710:
+ ACCEPT_TOKEN(aux_sym__print_output_call_binary_expression_token5);
+ END_STATE();
+ case 711:
+ ACCEPT_TOKEN(aux_sym__print_output_call_binary_expression_token5);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 712:
+ ACCEPT_TOKEN(aux_sym__print_output_call_binary_expression_token5);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 713:
+ ACCEPT_TOKEN(aux_sym__print_output_call_binary_expression_token6);
+ END_STATE();
+ case 714:
+ ACCEPT_TOKEN(aux_sym__print_output_call_binary_expression_token6);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 715:
+ ACCEPT_TOKEN(aux_sym__print_output_call_binary_expression_token6);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 716:
+ ACCEPT_TOKEN(anon_sym_SEMI);
+ END_STATE();
+ case 717:
+ ACCEPT_TOKEN(anon_sym_QMARK);
+ END_STATE();
+ case 718:
+ ACCEPT_TOKEN(sym__ambiguous_call_statement);
+ if (lookahead == '\n') ADVANCE(210);
+ if (lookahead == '\r') ADVANCE(464);
+ if (lookahead == '_') ADVANCE(718);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(718);
+ if (lookahead != 0) ADVANCE(733);
+ END_STATE();
+ case 719:
+ ACCEPT_TOKEN(sym__ambiguous_call_statement);
+ if (lookahead == '\n') ADVANCE(210);
+ if (lookahead == '\r') ADVANCE(137);
+ if (lookahead == '(') ADVANCE(730);
+ if (lookahead == ')') ADVANCE(727);
+ if (lookahead == '_') ADVANCE(719);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(721);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(724);
+ if (lookahead != 0) ADVANCE(728);
+ END_STATE();
+ case 720:
+ ACCEPT_TOKEN(sym__ambiguous_call_statement);
+ if (lookahead == '\n') ADVANCE(210);
+ if (lookahead == '\r') ADVANCE(137);
+ if (lookahead == '(') ADVANCE(730);
+ if (lookahead == ')') ADVANCE(666);
+ if (lookahead == '_') ADVANCE(720);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(722);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(725);
+ if (lookahead != 0) ADVANCE(730);
+ END_STATE();
+ case 721:
+ ACCEPT_TOKEN(sym__ambiguous_call_statement);
+ if (lookahead == '\n') ADVANCE(210);
+ if (lookahead == '\r') ADVANCE(137);
+ if (lookahead == ')') ADVANCE(727);
+ if (lookahead == '_') ADVANCE(721);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(721);
+ if (lookahead != 0) ADVANCE(728);
+ END_STATE();
+ case 722:
+ ACCEPT_TOKEN(sym__ambiguous_call_statement);
+ if (lookahead == '\n') ADVANCE(210);
+ if (lookahead == '\r') ADVANCE(137);
+ if (lookahead == ')') ADVANCE(666);
+ if (lookahead == '_') ADVANCE(722);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(722);
+ if (lookahead != 0) ADVANCE(730);
+ END_STATE();
+ case 723:
+ ACCEPT_TOKEN(sym__ambiguous_call_statement);
+ if (lookahead == '\n') ADVANCE(210);
+ if (lookahead == '\r') ADVANCE(137);
+ if (lookahead == '_') ADVANCE(723);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(723);
+ if (lookahead != 0) ADVANCE(732);
+ END_STATE();
+ case 724:
+ ACCEPT_TOKEN(sym__ambiguous_call_statement);
+ if (lookahead == '(') ADVANCE(730);
+ if (lookahead == ')') ADVANCE(727);
+ if (lookahead == '_') ADVANCE(719);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(724);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(728);
+ END_STATE();
+ case 725:
+ ACCEPT_TOKEN(sym__ambiguous_call_statement);
+ if (lookahead == '(') ADVANCE(730);
+ if (lookahead == ')') ADVANCE(666);
+ if (lookahead == '_') ADVANCE(720);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(725);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(730);
+ END_STATE();
+ case 726:
+ ACCEPT_TOKEN(sym__ambiguous_call_statement);
+ if (lookahead == ')') ADVANCE(199);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(726);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(202);
+ END_STATE();
+ case 727:
+ ACCEPT_TOKEN(sym__ambiguous_call_statement);
+ if (lookahead == ')') ADVANCE(727);
+ if (lookahead == '_') ADVANCE(721);
+ if (lookahead == '!' ||
+ lookahead == '.') ADVANCE(729);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(728);
+ END_STATE();
+ case 728:
+ ACCEPT_TOKEN(sym__ambiguous_call_statement);
+ if (lookahead == ')') ADVANCE(727);
+ if (lookahead == '_') ADVANCE(721);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(728);
+ END_STATE();
+ case 729:
+ ACCEPT_TOKEN(sym__ambiguous_call_statement);
+ if (lookahead == ')') ADVANCE(727);
+ if (lookahead == '_') ADVANCE(719);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(724);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(728);
+ END_STATE();
+ case 730:
+ ACCEPT_TOKEN(sym__ambiguous_call_statement);
+ if (lookahead == ')') ADVANCE(666);
+ if (lookahead == '_') ADVANCE(722);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(730);
+ END_STATE();
+ case 731:
+ ACCEPT_TOKEN(sym__ambiguous_call_statement);
+ if (lookahead == ')') ADVANCE(666);
+ if (lookahead == '_') ADVANCE(720);
+ if (('A' <= lookahead && lookahead <= 'Z') ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(725);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(730);
+ END_STATE();
+ case 732:
+ ACCEPT_TOKEN(sym__ambiguous_call_statement);
+ if (lookahead == '_') ADVANCE(723);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(732);
+ END_STATE();
+ case 733:
+ ACCEPT_TOKEN(sym__ambiguous_call_statement);
+ if (lookahead == '_') ADVANCE(718);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(733);
+ END_STATE();
+ case 734:
+ ACCEPT_TOKEN(sym__ambiguous_call_statement);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(734);
+ END_STATE();
+ case 735:
+ ACCEPT_TOKEN(sym__ambiguous_call_statement);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(735);
+ END_STATE();
+ case 736:
+ ACCEPT_TOKEN(anon_sym_COLON_EQ);
+ END_STATE();
+ case 737:
+ ACCEPT_TOKEN(aux_sym_comparison_operator_token1);
+ END_STATE();
+ case 738:
+ ACCEPT_TOKEN(aux_sym_comparison_operator_token1);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 739:
+ ACCEPT_TOKEN(aux_sym_comparison_operator_token1);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 740:
+ ACCEPT_TOKEN(sym_string_literal);
+ if (lookahead == '"') ADVANCE(156);
+ END_STATE();
+ case 741:
+ ACCEPT_TOKEN(sym_number_literal);
+ END_STATE();
+ case 742:
+ ACCEPT_TOKEN(sym_number_literal);
+ if (lookahead == '.') ADVANCE(743);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(229);
+ if (lookahead == '!' ||
+ ('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(741);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(742);
+ END_STATE();
+ case 743:
+ ACCEPT_TOKEN(sym_number_literal);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(229);
+ if (lookahead == '!' ||
+ ('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(741);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(743);
+ END_STATE();
+ case 744:
+ ACCEPT_TOKEN(sym_number_literal);
+ if (lookahead == '!' ||
+ ('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(741);
+ if (('0' <= lookahead && lookahead <= '9')) ADVANCE(744);
+ END_STATE();
+ case 745:
+ ACCEPT_TOKEN(sym_number_literal);
+ if (lookahead == '!' ||
+ ('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(741);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'F') ||
+ ('a' <= lookahead && lookahead <= 'f')) ADVANCE(745);
+ END_STATE();
+ case 746:
+ ACCEPT_TOKEN(aux_sym_boolean_literal_token1);
+ END_STATE();
+ case 747:
+ ACCEPT_TOKEN(aux_sym_boolean_literal_token1);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 748:
+ ACCEPT_TOKEN(aux_sym_boolean_literal_token1);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 749:
+ ACCEPT_TOKEN(aux_sym_boolean_literal_token2);
+ END_STATE();
+ case 750:
+ ACCEPT_TOKEN(aux_sym_boolean_literal_token2);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 751:
+ ACCEPT_TOKEN(aux_sym_boolean_literal_token2);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 752:
+ ACCEPT_TOKEN(sym_nothing_literal);
+ END_STATE();
+ case 753:
+ ACCEPT_TOKEN(sym_nothing_literal);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 754:
+ ACCEPT_TOKEN(sym_nothing_literal);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 755:
+ ACCEPT_TOKEN(sym_null_literal);
+ END_STATE();
+ case 756:
+ ACCEPT_TOKEN(sym_null_literal);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 757:
+ ACCEPT_TOKEN(sym_null_literal);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 758:
+ ACCEPT_TOKEN(sym_empty_literal);
+ END_STATE();
+ case 759:
+ ACCEPT_TOKEN(sym_empty_literal);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 760:
+ ACCEPT_TOKEN(sym_empty_literal);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 761:
+ ACCEPT_TOKEN(sym_date_literal);
+ END_STATE();
+ case 762:
+ ACCEPT_TOKEN(sym_guid_literal);
+ END_STATE();
+ case 763:
+ ACCEPT_TOKEN(anon_sym_POUND);
+ END_STATE();
+ case 764:
+ ACCEPT_TOKEN(anon_sym_POUND);
+ if (lookahead == 'C' ||
+ lookahead == 'c') ADVANCE(164);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(161);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(159);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r' &&
+ lookahead != '#') ADVANCE(168);
+ END_STATE();
+ case 765:
+ ACCEPT_TOKEN(anon_sym_POUND);
+ if (lookahead == 'C' ||
+ lookahead == 'c') ADVANCE(164);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(162);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(159);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r' &&
+ lookahead != '#') ADVANCE(168);
+ END_STATE();
+ case 766:
+ ACCEPT_TOKEN(anon_sym_POUND);
+ if (lookahead == 'C' ||
+ lookahead == 'c') ADVANCE(164);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(159);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r' &&
+ lookahead != '#') ADVANCE(168);
+ END_STATE();
+ case 767:
+ ACCEPT_TOKEN(anon_sym_POUND);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r' &&
+ lookahead != '#') ADVANCE(168);
+ END_STATE();
+ case 768:
+ ACCEPT_TOKEN(sym_identifier);
+ END_STATE();
+ case 769:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\n') ADVANCE(463);
+ if (lookahead == '\r') ADVANCE(133);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(135);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 770:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\n') ADVANCE(463);
+ if (lookahead == '\r') ADVANCE(133);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(134);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 771:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\r') ADVANCE(136);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(138);
+ if (lookahead == '\n' ||
+ lookahead == ':') ADVANCE(654);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 772:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == ')') ADVANCE(199);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(187);
+ if (lookahead == '!' ||
+ ('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(774);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(772);
+ if ((!eof && lookahead <= 0x08) ||
+ lookahead == 0x0b ||
+ lookahead == '\f' ||
+ (0x0e <= lookahead && lookahead <= 0xbf)) ADVANCE(202);
+ if (lookahead > 0xbf) ADVANCE(773);
+ END_STATE();
+ case 773:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == ')') ADVANCE(199);
+ if (lookahead == '!' ||
+ ('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(774);
+ if ((!eof && lookahead <= '\t') ||
+ lookahead == 0x0b ||
+ lookahead == '\f' ||
+ (0x0e <= lookahead && lookahead <= '/') ||
+ (':' <= lookahead && lookahead <= '?') ||
+ ('[' <= lookahead && lookahead <= ']') ||
+ lookahead == '`' ||
+ ('{' <= lookahead && lookahead <= 0xbf)) ADVANCE(202);
+ if (lookahead > '/') ADVANCE(773);
+ END_STATE();
+ case 774:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == ')') ADVANCE(199);
+ if (lookahead != 0 &&
+ lookahead != '\n' &&
+ lookahead != '\r') ADVANCE(202);
+ END_STATE();
+ case 775:
+ ACCEPT_TOKEN(sym_identifier);
+ ADVANCE_MAP(
+ '\t', 215,
+ ' ', 215,
+ 'A', 856,
+ 'a', 856,
+ 'O', 890,
+ 'o', 890,
+ 'R', 836,
+ 'r', 836,
+ 'U', 866,
+ 'u', 866,
+ );
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('B' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 776:
+ ACCEPT_TOKEN(sym_identifier);
+ ADVANCE_MAP(
+ '\t', 215,
+ ' ', 215,
+ 'A', 856,
+ 'a', 856,
+ 'O', 890,
+ 'o', 890,
+ 'R', 836,
+ 'r', 836,
+ );
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('B' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 777:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(909);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(882);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('B' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 778:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(909);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('B' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 779:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(912);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('B' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 780:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(898);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('B' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('b' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 781:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'B' ||
+ lookahead == 'b') ADVANCE(562);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 782:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'B' ||
+ lookahead == 'b') ADVANCE(854);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 783:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'C' ||
+ lookahead == 'c') ADVANCE(844);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(880);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 784:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'C' ||
+ lookahead == 'c') ADVANCE(844);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 785:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'C' ||
+ lookahead == 'c') ADVANCE(598);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 786:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'C' ||
+ lookahead == 'c') ADVANCE(575);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 787:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'C' ||
+ lookahead == 'c') ADVANCE(904);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 788:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'C' ||
+ lookahead == 'c') ADVANCE(910);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 789:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(495);
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(859);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 790:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(495);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 791:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(601);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 792:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(649);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 793:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(702);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 794:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(694);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 795:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(771);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 796:
+ ACCEPT_TOKEN(sym_identifier);
+ ADVANCE_MAP(
+ '\t', 215,
+ ' ', 215,
+ 'D', 833,
+ 'd', 833,
+ 'M', 483,
+ 'm', 483,
+ 'S', 914,
+ 's', 914,
+ );
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 797:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(899);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(908);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 798:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(796);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 799:
+ ACCEPT_TOKEN(sym_identifier);
+ ADVANCE_MAP(
+ '\t', 215,
+ ' ', 215,
+ 'E', 853,
+ 'e', 853,
+ 'T', 778,
+ 't', 778,
+ 'U', 781,
+ 'u', 781,
+ );
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 800:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(853);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(778);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 801:
+ ACCEPT_TOKEN(sym_identifier);
+ ADVANCE_MAP(
+ '\t', 215,
+ ' ', 215,
+ 'E', 853,
+ 'e', 853,
+ 'T', 777,
+ 't', 777,
+ 'U', 781,
+ 'u', 781,
+ );
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 802:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(853);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(777);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 803:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(607);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 804:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(747);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 805:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(543);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 806:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(750);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 807:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(643);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 808:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(683);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 809:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(663);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 810:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(529);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 811:
+ ACCEPT_TOKEN(sym_identifier);
+ ADVANCE_MAP(
+ '\t', 215,
+ ' ', 215,
+ 'E', 919,
+ 'e', 919,
+ 'O', 900,
+ 'o', 900,
+ 'U', 852,
+ 'u', 852,
+ );
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 812:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(615);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 813:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(738);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 814:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(894);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 815:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(862);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 816:
+ ACCEPT_TOKEN(sym_identifier);
+ ADVANCE_MAP(
+ '\t', 215,
+ ' ', 215,
+ 'E', 867,
+ 'e', 867,
+ 'H', 841,
+ 'h', 841,
+ 'I', 906,
+ 'i', 906,
+ 'R', 843,
+ 'r', 843,
+ );
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 817:
+ ACCEPT_TOKEN(sym_identifier);
+ ADVANCE_MAP(
+ '\t', 215,
+ ' ', 215,
+ 'E', 865,
+ 'e', 865,
+ 'I', 845,
+ 'i', 845,
+ 'O', 784,
+ 'o', 784,
+ );
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 818:
+ ACCEPT_TOKEN(sym_identifier);
+ ADVANCE_MAP(
+ '\t', 215,
+ ' ', 215,
+ 'E', 865,
+ 'e', 865,
+ 'I', 845,
+ 'i', 845,
+ 'O', 783,
+ 'o', 783,
+ );
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 819:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(865);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(784);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 820:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(865);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(783);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 821:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(901);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(778);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 822:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(787);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 823:
+ ACCEPT_TOKEN(sym_identifier);
+ ADVANCE_MAP(
+ '\t', 215,
+ ' ', 215,
+ 'F', 552,
+ 'f', 552,
+ 'M', 881,
+ 'm', 881,
+ 'N', 883,
+ 'n', 883,
+ 'S', 618,
+ 's', 618,
+ );
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 824:
+ ACCEPT_TOKEN(sym_identifier);
+ ADVANCE_MAP(
+ '\t', 215,
+ ' ', 215,
+ 'F', 552,
+ 'f', 552,
+ 'M', 881,
+ 'm', 881,
+ 'N', 883,
+ 'n', 883,
+ );
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 825:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'F' ||
+ lookahead == 'f') ADVANCE(552);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(883);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 826:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'F' ||
+ lookahead == 'f') ADVANCE(604);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 827:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'G' ||
+ lookahead == 'g') ADVANCE(753);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 828:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'H' ||
+ lookahead == 'h') ADVANCE(652);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 829:
+ ACCEPT_TOKEN(sym_identifier);
+ ADVANCE_MAP(
+ '\t', 215,
+ ' ', 215,
+ 'H', 841,
+ 'h', 841,
+ 'I', 906,
+ 'i', 906,
+ 'R', 843,
+ 'r', 843,
+ );
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 830:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'H' ||
+ lookahead == 'h') ADVANCE(837);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 831:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(918);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(886);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 832:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(918);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 833:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(860);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 834:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(845);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(784);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 835:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(845);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(783);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 836:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(815);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 837:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(863);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 838:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(785);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 839:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(877);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 840:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(786);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 841:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(855);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 842:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(851);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 843:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(911);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 844:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'K' ||
+ lookahead == 'k') ADVANCE(688);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 845:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'K' ||
+ lookahead == 'k') ADVANCE(813);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 846:
+ ACCEPT_TOKEN(sym_identifier);
+ ADVANCE_MAP(
+ '\t', 215,
+ ' ', 215,
+ 'L', 896,
+ 'l', 896,
+ 'M', 884,
+ 'm', 884,
+ 'N', 789,
+ 'n', 789,
+ 'Q', 917,
+ 'q', 917,
+ );
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 847:
+ ACCEPT_TOKEN(sym_identifier);
+ ADVANCE_MAP(
+ '\t', 215,
+ ' ', 215,
+ 'L', 896,
+ 'l', 896,
+ 'M', 884,
+ 'm', 884,
+ 'N', 789,
+ 'n', 789,
+ );
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 848:
+ ACCEPT_TOKEN(sym_identifier);
+ ADVANCE_MAP(
+ '\t', 215,
+ ' ', 215,
+ 'L', 896,
+ 'l', 896,
+ 'M', 884,
+ 'm', 884,
+ 'N', 790,
+ 'n', 790,
+ 'Q', 917,
+ 'q', 917,
+ );
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 849:
+ ACCEPT_TOKEN(sym_identifier);
+ ADVANCE_MAP(
+ '\t', 215,
+ ' ', 215,
+ 'L', 896,
+ 'l', 896,
+ 'M', 884,
+ 'm', 884,
+ 'N', 790,
+ 'n', 790,
+ );
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 850:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(756);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 851:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(646);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 852:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(850);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 853:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(822);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(585);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 854:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(838);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 855:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(807);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 856:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(897);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 857:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'M' ||
+ lookahead == 'm') ADVANCE(884);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(790);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 858:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'M' ||
+ lookahead == 'm') ADVANCE(884);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(795);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 859:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'M' ||
+ lookahead == 'm') ADVANCE(559);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 860:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'M' ||
+ lookahead == 'm') ADVANCE(772);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 861:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'M' ||
+ lookahead == 'm') ADVANCE(809);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 862:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(791);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 863:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(827);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 864:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(567);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 865:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(670);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 866:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(788);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 867:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(792);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 868:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(793);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 869:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(913);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 870:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(637);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 871:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(784);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 872:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(656);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 873:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(783);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 874:
+ ACCEPT_TOKEN(sym_identifier);
+ ADVANCE_MAP(
+ '\t', 215,
+ ' ', 215,
+ 'O', 595,
+ 'o', 595,
+ 'R', 915,
+ 'r', 915,
+ 'Y', 885,
+ 'y', 885,
+ );
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 875:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(595);
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(915);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 876:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(900);
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(852);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 877:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(864);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 878:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(892);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 879:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(794);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 880:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(640);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 881:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(714);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 882:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(632);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 883:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(916);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 884:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(902);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 885:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(805);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 886:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(814);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 887:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(831);
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(782);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 888:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(915);
+ if (lookahead == 'Y' ||
+ lookahead == 'y') ADVANCE(885);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 889:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(915);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 890:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(629);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 891:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(705);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 892:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(708);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 893:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(832);
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(782);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 894:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(907);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 895:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(591);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 896:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(803);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 897:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(806);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 898:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(812);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 899:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(580);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 900:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(830);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 901:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(585);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 902:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(920);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 903:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(675);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 904:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(612);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 905:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(626);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 906:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(828);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 907:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(921);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 908:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(872);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 909:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(840);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 910:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(839);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 911:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(808);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 912:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(810);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 913:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(842);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 914:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(861);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 915:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(804);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 916:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(903);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 917:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'V' ||
+ lookahead == 'v') ADVANCE(711);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 918:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'V' ||
+ lookahead == 'v') ADVANCE(779);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 919:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'X' ||
+ lookahead == 'x') ADVANCE(905);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 920:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'Y' ||
+ lookahead == 'y') ADVANCE(759);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 921:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (lookahead == 'Y' ||
+ lookahead == 'y') ADVANCE(572);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 922:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == '\t' ||
+ lookahead == ' ') ADVANCE(215);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (('0' <= lookahead && lookahead <= '9') ||
+ ('A' <= lookahead && lookahead <= 'Z') ||
+ lookahead == '_' ||
+ ('a' <= lookahead && lookahead <= 'z')) ADVANCE(922);
+ if (lookahead > 0xbf) ADVANCE(1135);
+ END_STATE();
+ case 923:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(1092);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(1052);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || 'A' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ lookahead != 'a' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 924:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(1108);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(638);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || 'A' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ lookahead != 'a' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 925:
+ ACCEPT_TOKEN(sym_identifier);
+ ADVANCE_MAP(
+ 'A', 1022,
+ 'a', 1022,
+ 'O', 1078,
+ 'o', 1078,
+ 'R', 1011,
+ 'r', 1011,
+ 'U', 1042,
+ 'u', 1042,
+ );
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || 'A' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ lookahead != 'a' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 926:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(1022);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || 'A' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ lookahead != 'a' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 927:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(995);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || 'A' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ lookahead != 'a' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 928:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(942);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || 'A' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ lookahead != 'a' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 929:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(1043);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(930);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || 'A' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ lookahead != 'a' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 930:
+ ACCEPT_TOKEN(sym_identifier);
+ ADVANCE_MAP(
+ 'A', 955,
+ 'a', 955,
+ 'D', 1002,
+ 'd', 1002,
+ 'M', 482,
+ 'm', 482,
+ 'S', 1123,
+ 's', 1123,
+ );
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || 'A' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ lookahead != 'a' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 931:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(1084);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || 'A' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ lookahead != 'a' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 932:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(1082);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || 'A' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ lookahead != 'a' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 933:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(1112);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(1063);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || 'A' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ lookahead != 'a' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 934:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(1112);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || 'A' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ lookahead != 'a' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 935:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(1095);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(1035);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || 'A' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ lookahead != 'a' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 936:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(1086);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || 'A' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ lookahead != 'a' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 937:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(1115);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || 'A' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ lookahead != 'a' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 938:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(1098);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || 'A' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ lookahead != 'a' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 939:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'B' ||
+ lookahead == 'b') ADVANCE(565);
+ if (lookahead == 'K' ||
+ lookahead == 'k') ADVANCE(969);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 940:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'B' ||
+ lookahead == 'b') ADVANCE(563);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 941:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'B' ||
+ lookahead == 'b') ADVANCE(659);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 942:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'B' ||
+ lookahead == 'b') ADVANCE(938);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 943:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'B' ||
+ lookahead == 'b') ADVANCE(1018);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 944:
+ ACCEPT_TOKEN(sym_identifier);
+ ADVANCE_MAP(
+ 'C', 948,
+ 'c', 948,
+ 'N', 952,
+ 'n', 952,
+ 'P', 1069,
+ 'p', 1069,
+ 'S', 592,
+ 's', 592,
+ );
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 945:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'C' ||
+ lookahead == 'c') ADVANCE(1012);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(1062);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 946:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'C' ||
+ lookahead == 'c') ADVANCE(599);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 947:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'C' ||
+ lookahead == 'c') ADVANCE(576);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 948:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'C' ||
+ lookahead == 'c') ADVANCE(982);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 949:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'C' ||
+ lookahead == 'c') ADVANCE(1113);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 950:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'C' ||
+ lookahead == 'c') ADVANCE(1106);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 951:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'C' ||
+ lookahead == 'c') ADVANCE(1010);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 952:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(703);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 953:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(494);
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(1027);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 954:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(695);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 955:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(681);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 956:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(650);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 957:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(673);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 958:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(602);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 959:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(686);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 960:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(496);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 961:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(1057);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 962:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(1038);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(939);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(945);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 963:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(1129);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(1101);
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(1016);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 964:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(1129);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 965:
+ ACCEPT_TOKEN(sym_identifier);
+ ADVANCE_MAP(
+ 'E', 1019,
+ 'e', 1019,
+ 'H', 931,
+ 'h', 931,
+ 'T', 933,
+ 't', 933,
+ 'U', 940,
+ 'u', 940,
+ );
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 966:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(541);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 967:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(616);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 968:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(608);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 969:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(739);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 970:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(748);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 971:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(544);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 972:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(751);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 973:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(644);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 974:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(684);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 975:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(664);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 976:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(533);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 977:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(530);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 978:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(578);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 979:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(539);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 980:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(610);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 981:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(1100);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(1091);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 982:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(1093);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 983:
+ ACCEPT_TOKEN(sym_identifier);
+ ADVANCE_MAP(
+ 'E', 1044,
+ 'e', 1044,
+ 'H', 1006,
+ 'h', 1006,
+ 'I', 1109,
+ 'i', 1109,
+ 'R', 1009,
+ 'r', 1009,
+ );
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 984:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(1039);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 985:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(1026);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 986:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(959);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 987:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(1063);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 988:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(1085);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 989:
+ ACCEPT_TOKEN(sym_identifier);
+ ADVANCE_MAP(
+ 'E', 1130,
+ 'e', 1130,
+ 'H', 984,
+ 'h', 984,
+ 'O', 596,
+ 'o', 596,
+ 'R', 1125,
+ 'r', 1125,
+ 'Y', 1067,
+ 'y', 1067,
+ );
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 990:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(950);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 991:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(1048);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 992:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(1049);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 993:
+ ACCEPT_TOKEN(sym_identifier);
+ ADVANCE_MAP(
+ 'F', 553,
+ 'f', 553,
+ 'M', 1061,
+ 'm', 1061,
+ 'N', 635,
+ 'n', 635,
+ 'S', 619,
+ 's', 619,
+ );
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 994:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'F' ||
+ lookahead == 'f') ADVANCE(605);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 995:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'F' ||
+ lookahead == 'f') ADVANCE(978);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 996:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'G' ||
+ lookahead == 'g') ADVANCE(754);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 997:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'H' ||
+ lookahead == 'h') ADVANCE(653);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 998:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'H' ||
+ lookahead == 'h') ADVANCE(1008);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 999:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(1128);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(1068);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1000:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(1013);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1001:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(951);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1002:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(1028);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1003:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(946);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1004:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(1059);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1005:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(947);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1006:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(1020);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1007:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(1015);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1008:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(1040);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1009:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(1114);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1010:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(1107);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1011:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(992);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1012:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'K' ||
+ lookahead == 'k') ADVANCE(689);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1013:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'K' ||
+ lookahead == 'k') ADVANCE(969);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1014:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(757);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1015:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(647);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1016:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(1014);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1017:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(1001);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1018:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(1003);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1019:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(990);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(586);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1020:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(973);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1021:
+ ACCEPT_TOKEN(sym_identifier);
+ ADVANCE_MAP(
+ 'L', 1096,
+ 'l', 1096,
+ 'M', 1066,
+ 'm', 1066,
+ 'N', 953,
+ 'n', 953,
+ 'Q', 1127,
+ 'q', 1127,
+ 'R', 1087,
+ 'r', 1087,
+ 'X', 1064,
+ 'x', 1064,
+ );
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1022:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(1097);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1023:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(1099);
+ if (lookahead == 'M' ||
+ lookahead == 'm') ADVANCE(1066);
+ if (lookahead == 'Q' ||
+ lookahead == 'q') ADVANCE(1127);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1024:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(1099);
+ if (lookahead == 'M' ||
+ lookahead == 'm') ADVANCE(1066);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1025:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(1099);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1026:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'M' ||
+ lookahead == 'm') ADVANCE(482);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1027:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'M' ||
+ lookahead == 'm') ADVANCE(560);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1028:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'M' ||
+ lookahead == 'm') ADVANCE(773);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1029:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'M' ||
+ lookahead == 'm') ADVANCE(679);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1030:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'M' ||
+ lookahead == 'm') ADVANCE(1066);
+ if (lookahead == 'Q' ||
+ lookahead == 'q') ADVANCE(1127);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1031:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'M' ||
+ lookahead == 'm') ADVANCE(1066);
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(1087);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1032:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'M' ||
+ lookahead == 'm') ADVANCE(1066);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1033:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'M' ||
+ lookahead == 'm') ADVANCE(1061);
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(619);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1034:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'M' ||
+ lookahead == 'm') ADVANCE(1061);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1035:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'M' ||
+ lookahead == 'm') ADVANCE(1070);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1036:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'M' ||
+ lookahead == 'm') ADVANCE(975);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1037:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(952);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1038:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(671);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(583);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1039:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(548);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1040:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(996);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1041:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(568);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1042:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(949);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1043:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(961);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1044:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(956);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1045:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(1117);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1046:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(1120);
+ if (lookahead == 'Q' ||
+ lookahead == 'q') ADVANCE(1127);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1047:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(1120);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1048:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(957);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1049:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(958);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1050:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(960);
+ if (lookahead == 'Q' ||
+ lookahead == 'q') ADVANCE(1127);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1051:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(960);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1052:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(932);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1053:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(657);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1054:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(954);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1055:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(1101);
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(1016);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1056:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(1079);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1057:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(1029);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1058:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(1080);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1059:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(1041);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1060:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(1068);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1061:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(715);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1062:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(641);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1063:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(633);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1064:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(1017);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1065:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(1126);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1066:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(1102);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1067:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(971);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1068:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(988);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1069:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(991);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1070:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(936);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1071:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'Q' ||
+ lookahead == 'q') ADVANCE(1127);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1072:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(1011);
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(1042);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1073:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(706);
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(1111);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1074:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(706);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1075:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(999);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(1081);
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(943);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1076:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(999);
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(943);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1077:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(1125);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1078:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(630);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1079:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(709);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1080:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(661);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1081:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(1094);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1082:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(1132);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1083:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(1060);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1084:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(986);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1085:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(1110);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1086:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(976);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1087:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(1058);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1088:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(592);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1089:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(619);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1090:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(668);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1091:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(1124);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(1053);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1092:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(966);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1093:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(1090);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1094:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(927);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1095:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(967);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1096:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(968);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1097:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(972);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1098:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(979);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1099:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(980);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1100:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(581);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1101:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(998);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1102:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(1131);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1103:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(627);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1104:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(537);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1105:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(677);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1106:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(613);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1107:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(527);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1108:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(928);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1109:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(997);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1110:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(1133);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1111:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(1065);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1112:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(1005);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1113:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(1004);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1114:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(974);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1115:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(977);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1116:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(987);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1117:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(1007);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1118:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(934);
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(940);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1119:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(934);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1120:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(1027);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1121:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(940);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1122:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(1042);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1123:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(1036);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1124:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(941);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1125:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(970);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1126:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(1105);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1127:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'V' ||
+ lookahead == 'v') ADVANCE(712);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1128:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'V' ||
+ lookahead == 'v') ADVANCE(937);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1129:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'X' ||
+ lookahead == 'x') ADVANCE(1103);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1130:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'X' ||
+ lookahead == 'x') ADVANCE(1104);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1131:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'Y' ||
+ lookahead == 'y') ADVANCE(760);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1132:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'Y' ||
+ lookahead == 'y') ADVANCE(535);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1133:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'Y' ||
+ lookahead == 'y') ADVANCE(573);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1134:
+ ACCEPT_TOKEN(sym_identifier);
+ if (lookahead == 'Y' ||
+ lookahead == 'y') ADVANCE(1067);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ case 1135:
+ ACCEPT_TOKEN(sym_identifier);
+ if (('#' <= lookahead && lookahead <= '&') ||
+ lookahead == '@' ||
+ lookahead == '^') ADVANCE(768);
+ if (lookahead > '/' &&
+ (lookahead < ':' || '@' < lookahead) &&
+ (lookahead < '[' || '^' < lookahead) &&
+ lookahead != '`' &&
+ (lookahead < '{' || 0xbf < lookahead)) ADVANCE(1135);
+ END_STATE();
+ default:
+ return false;
+ }
+}
+
+static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) {
+ START_LEXER();
+ eof = lexer->eof(lexer);
+ switch (state) {
+ case 0:
+ ADVANCE_MAP(
+ 'A', 1,
+ 'a', 1,
+ 'B', 2,
+ 'b', 2,
+ 'C', 3,
+ 'c', 3,
+ 'D', 4,
+ 'd', 4,
+ 'E', 5,
+ 'e', 5,
+ 'I', 6,
+ 'i', 6,
+ 'L', 7,
+ 'l', 7,
+ 'N', 8,
+ 'n', 8,
+ 'O', 9,
+ 'o', 9,
+ 'P', 10,
+ 'p', 10,
+ 'R', 11,
+ 'r', 11,
+ 'S', 12,
+ 's', 12,
+ 'T', 13,
+ 't', 13,
+ 'U', 14,
+ 'u', 14,
+ 'V', 15,
+ 'v', 15,
+ 'W', 16,
+ 'w', 16,
+ );
+ if (lookahead == '\t' ||
+ lookahead == '\f' ||
+ lookahead == ' ') SKIP(0);
+ END_STATE();
+ case 1:
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(17);
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(18);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(19);
+ END_STATE();
+ case 2:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(20);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(21);
+ if (lookahead == 'Y' ||
+ lookahead == 'y') ADVANCE(22);
+ END_STATE();
+ case 3:
+ ADVANCE_MAP(
+ 'A', 23,
+ 'a', 23,
+ 'L', 24,
+ 'l', 24,
+ 'O', 25,
+ 'o', 25,
+ 'U', 26,
+ 'u', 26,
+ );
+ END_STATE();
+ case 4:
+ ADVANCE_MAP(
+ 'A', 27,
+ 'a', 27,
+ 'E', 28,
+ 'e', 28,
+ 'I', 29,
+ 'i', 29,
+ 'O', 30,
+ 'o', 30,
+ );
+ END_STATE();
+ case 5:
+ ADVANCE_MAP(
+ 'A', 31,
+ 'a', 31,
+ 'N', 32,
+ 'n', 32,
+ 'R', 33,
+ 'r', 33,
+ 'V', 34,
+ 'v', 34,
+ 'X', 35,
+ 'x', 35,
+ );
+ END_STATE();
+ case 6:
+ if (lookahead == 'M' ||
+ lookahead == 'm') ADVANCE(36);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(37);
+ END_STATE();
+ case 7:
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(38);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(39);
+ END_STATE();
+ case 8:
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(40);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(41);
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(42);
+ END_STATE();
+ case 9:
+ if (lookahead == 'B' ||
+ lookahead == 'b') ADVANCE(43);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(44);
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(45);
+ END_STATE();
+ case 10:
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(46);
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(47);
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(48);
+ END_STATE();
+ case 11:
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(49);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(50);
+ END_STATE();
+ case 12:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(51);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(52);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(53);
+ END_STATE();
+ case 13:
+ if (lookahead == 'Y' ||
+ lookahead == 'y') ADVANCE(54);
+ END_STATE();
+ case 14:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(55);
+ END_STATE();
+ case 15:
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(56);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(57);
+ END_STATE();
+ case 16:
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(58);
+ END_STATE();
+ case 17:
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(59);
+ END_STATE();
+ case 18:
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(60);
+ END_STATE();
+ case 19:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(61);
+ END_STATE();
+ case 20:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(62);
+ if (lookahead == 'G' ||
+ lookahead == 'g') ADVANCE(63);
+ END_STATE();
+ case 21:
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(64);
+ END_STATE();
+ case 22:
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(65);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(66);
+ if (lookahead == 'V' ||
+ lookahead == 'v') ADVANCE(67);
+ END_STATE();
+ case 23:
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(68);
+ END_STATE();
+ case 24:
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(69);
+ END_STATE();
+ case 25:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(70);
+ END_STATE();
+ case 26:
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(71);
+ END_STATE();
+ case 27:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(72);
+ END_STATE();
+ case 28:
+ if (lookahead == 'C' ||
+ lookahead == 'c') ADVANCE(73);
+ if (lookahead == 'F' ||
+ lookahead == 'f') ADVANCE(74);
+ END_STATE();
+ case 29:
+ if (lookahead == 'M' ||
+ lookahead == 'm') ADVANCE(75);
+ END_STATE();
+ case 30:
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(76);
+ END_STATE();
+ case 31:
+ if (lookahead == 'C' ||
+ lookahead == 'c') ADVANCE(77);
+ END_STATE();
+ case 32:
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(78);
+ END_STATE();
+ case 33:
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(79);
+ END_STATE();
+ case 34:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(80);
+ END_STATE();
+ case 35:
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(81);
+ END_STATE();
+ case 36:
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(82);
+ END_STATE();
+ case 37:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(83);
+ END_STATE();
+ case 38:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(84);
+ END_STATE();
+ case 39:
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(85);
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(86);
+ END_STATE();
+ case 40:
+ if (lookahead == 'M' ||
+ lookahead == 'm') ADVANCE(87);
+ END_STATE();
+ case 41:
+ if (lookahead == 'W' ||
+ lookahead == 'w') ADVANCE(88);
+ END_STATE();
+ case 42:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(89);
+ END_STATE();
+ case 43:
+ if (lookahead == 'J' ||
+ lookahead == 'j') ADVANCE(90);
+ END_STATE();
+ case 44:
+ ACCEPT_TOKEN(aux_sym_on_goto_statement_token1);
+ END_STATE();
+ case 45:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(91);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(92);
+ END_STATE();
+ case 46:
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(93);
+ END_STATE();
+ case 47:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(94);
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(95);
+ END_STATE();
+ case 48:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(96);
+ END_STATE();
+ case 49:
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(97);
+ END_STATE();
+ case 50:
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(98);
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(99);
+ END_STATE();
+ case 51:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(100);
+ END_STATE();
+ case 52:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(101);
+ END_STATE();
+ case 53:
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(102);
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(103);
+ END_STATE();
+ case 54:
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(104);
+ END_STATE();
+ case 55:
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(105);
+ END_STATE();
+ case 56:
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(106);
+ END_STATE();
+ case 57:
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(107);
+ END_STATE();
+ case 58:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(108);
+ END_STATE();
+ case 59:
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(109);
+ END_STATE();
+ case 60:
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(110);
+ END_STATE();
+ case 61:
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(111);
+ END_STATE();
+ case 62:
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(112);
+ END_STATE();
+ case 63:
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(113);
+ END_STATE();
+ case 64:
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(114);
+ END_STATE();
+ case 65:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(115);
+ END_STATE();
+ case 66:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(116);
+ END_STATE();
+ case 67:
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(117);
+ END_STATE();
+ case 68:
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(118);
+ END_STATE();
+ case 69:
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(119);
+ END_STATE();
+ case 70:
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(120);
+ END_STATE();
+ case 71:
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(121);
+ END_STATE();
+ case 72:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(122);
+ END_STATE();
+ case 73:
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(123);
+ END_STATE();
+ case 74:
+ ADVANCE_MAP(
+ 'B', 124,
+ 'b', 124,
+ 'C', 125,
+ 'c', 125,
+ 'D', 126,
+ 'd', 126,
+ 'I', 127,
+ 'i', 127,
+ 'L', 128,
+ 'l', 128,
+ 'O', 129,
+ 'o', 129,
+ 'S', 130,
+ 's', 130,
+ 'V', 131,
+ 'v', 131,
+ );
+ END_STATE();
+ case 75:
+ ACCEPT_TOKEN(sym__dim_keyword);
+ END_STATE();
+ case 76:
+ if (lookahead == 'B' ||
+ lookahead == 'b') ADVANCE(132);
+ END_STATE();
+ case 77:
+ if (lookahead == 'H' ||
+ lookahead == 'h') ADVANCE(133);
+ END_STATE();
+ case 78:
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(134);
+ END_STATE();
+ case 79:
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(135);
+ END_STATE();
+ case 80:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(136);
+ END_STATE();
+ case 81:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(137);
+ END_STATE();
+ case 82:
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(138);
+ END_STATE();
+ case 83:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(139);
+ END_STATE();
+ case 84:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(140);
+ END_STATE();
+ case 85:
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(141);
+ END_STATE();
+ case 86:
+ if (lookahead == 'G' ||
+ lookahead == 'g') ADVANCE(142);
+ END_STATE();
+ case 87:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(143);
+ END_STATE();
+ case 88:
+ ACCEPT_TOKEN(aux_sym_as_type_clause_token2);
+ END_STATE();
+ case 89:
+ ACCEPT_TOKEN(aux_sym_unary_expression_token1);
+ END_STATE();
+ case 90:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(144);
+ END_STATE();
+ case 91:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(145);
+ END_STATE();
+ case 92:
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(146);
+ END_STATE();
+ case 93:
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(147);
+ END_STATE();
+ case 94:
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(148);
+ END_STATE();
+ case 95:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(149);
+ END_STATE();
+ case 96:
+ ACCEPT_TOKEN(aux_sym_put_statement_token1);
+ END_STATE();
+ case 97:
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(150);
+ END_STATE();
+ case 98:
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(151);
+ END_STATE();
+ case 99:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(152);
+ END_STATE();
+ case 100:
+ if (lookahead == 'K' ||
+ lookahead == 'k') ADVANCE(153);
+ END_STATE();
+ case 101:
+ if (lookahead == 'G' ||
+ lookahead == 'g') ADVANCE(154);
+ END_STATE();
+ case 102:
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(155);
+ END_STATE();
+ case 103:
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(156);
+ END_STATE();
+ case 104:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(157);
+ END_STATE();
+ case 105:
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(158);
+ END_STATE();
+ case 106:
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(159);
+ END_STATE();
+ case 107:
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(160);
+ END_STATE();
+ case 108:
+ if (lookahead == 'H' ||
+ lookahead == 'h') ADVANCE(161);
+ END_STATE();
+ case 109:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(162);
+ END_STATE();
+ case 110:
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(163);
+ END_STATE();
+ case 111:
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(164);
+ END_STATE();
+ case 112:
+ ACCEPT_TOKEN(sym_beep_statement);
+ END_STATE();
+ case 113:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(165);
+ END_STATE();
+ case 114:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(166);
+ END_STATE();
+ case 115:
+ if (lookahead == 'F' ||
+ lookahead == 'f') ADVANCE(167);
+ END_STATE();
+ case 116:
+ ACCEPT_TOKEN(aux_sym_type_expression_token3);
+ END_STATE();
+ case 117:
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(168);
+ END_STATE();
+ case 118:
+ ACCEPT_TOKEN(aux_sym_call_statement_token1);
+ END_STATE();
+ case 119:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(169);
+ END_STATE();
+ case 120:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(170);
+ END_STATE();
+ case 121:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(171);
+ END_STATE();
+ case 122:
+ ACCEPT_TOKEN(aux_sym_type_expression_token11);
+ END_STATE();
+ case 123:
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(172);
+ END_STATE();
+ case 124:
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(173);
+ if (lookahead == 'Y' ||
+ lookahead == 'y') ADVANCE(174);
+ END_STATE();
+ case 125:
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(175);
+ END_STATE();
+ case 126:
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(176);
+ if (lookahead == 'B' ||
+ lookahead == 'b') ADVANCE(177);
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(178);
+ END_STATE();
+ case 127:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(179);
+ END_STATE();
+ case 128:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(180);
+ END_STATE();
+ case 129:
+ if (lookahead == 'B' ||
+ lookahead == 'b') ADVANCE(181);
+ END_STATE();
+ case 130:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(182);
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(183);
+ END_STATE();
+ case 131:
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(184);
+ END_STATE();
+ case 132:
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(185);
+ END_STATE();
+ case 133:
+ ACCEPT_TOKEN(aux_sym__for_each_header_token1);
+ END_STATE();
+ case 134:
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(186);
+ END_STATE();
+ case 135:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(187);
+ END_STATE();
+ case 136:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(188);
+ END_STATE();
+ case 137:
+ ACCEPT_TOKEN(aux_sym_exit_statement_token1);
+ END_STATE();
+ case 138:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(189);
+ END_STATE();
+ case 139:
+ if (lookahead == 'G' ||
+ lookahead == 'g') ADVANCE(190);
+ END_STATE();
+ case 140:
+ ACCEPT_TOKEN(aux_sym_dotted_type_expression_token1);
+ END_STATE();
+ case 141:
+ ACCEPT_TOKEN(aux_sym__attribute_identifier_token1);
+ END_STATE();
+ case 142:
+ ACCEPT_TOKEN(aux_sym_type_expression_token5);
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(191);
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(192);
+ END_STATE();
+ case 143:
+ ACCEPT_TOKEN(aux_sym_frm_property_statement_token1);
+ END_STATE();
+ case 144:
+ if (lookahead == 'C' ||
+ lookahead == 'c') ADVANCE(193);
+ END_STATE();
+ case 145:
+ ACCEPT_TOKEN(aux_sym_open_statement_token1);
+ END_STATE();
+ case 146:
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(194);
+ END_STATE();
+ case 147:
+ if (lookahead == 'M' ||
+ lookahead == 'm') ADVANCE(195);
+ END_STATE();
+ case 148:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(196);
+ END_STATE();
+ case 149:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(197);
+ END_STATE();
+ case 150:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(198);
+ END_STATE();
+ case 151:
+ if (lookahead == 'M' ||
+ lookahead == 'm') ADVANCE(199);
+ END_STATE();
+ case 152:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(200);
+ END_STATE();
+ case 153:
+ ACCEPT_TOKEN(aux_sym_seek_statement_token1);
+ END_STATE();
+ case 154:
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(201);
+ END_STATE();
+ case 155:
+ ACCEPT_TOKEN(sym_stop_statement);
+ END_STATE();
+ case 156:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(202);
+ END_STATE();
+ case 157:
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(203);
+ END_STATE();
+ case 158:
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(204);
+ if (lookahead == 'C' ||
+ lookahead == 'c') ADVANCE(205);
+ END_STATE();
+ case 159:
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(206);
+ END_STATE();
+ case 160:
+ if (lookahead == 'I' ||
+ lookahead == 'i') ADVANCE(207);
+ END_STATE();
+ case 161:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(208);
+ END_STATE();
+ case 162:
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(209);
+ END_STATE();
+ case 163:
+ ACCEPT_TOKEN(aux_sym_declare_sub_statement_token4);
+ END_STATE();
+ case 164:
+ if (lookahead == 'B' ||
+ lookahead == 'b') ADVANCE(210);
+ END_STATE();
+ case 165:
+ ACCEPT_TOKEN(aux_sym_frm_begin_block_token1);
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(211);
+ END_STATE();
+ case 166:
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(212);
+ END_STATE();
+ case 167:
+ ACCEPT_TOKEN(sym_byref_modifier);
+ END_STATE();
+ case 168:
+ ACCEPT_TOKEN(aux_sym_byval_modifier_token1);
+ END_STATE();
+ case 169:
+ ACCEPT_TOKEN(aux_sym_close_statement_token1);
+ END_STATE();
+ case 170:
+ ACCEPT_TOKEN(aux_sym_const_declaration_token1);
+ END_STATE();
+ case 171:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(213);
+ END_STATE();
+ case 172:
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(214);
+ END_STATE();
+ case 173:
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(215);
+ END_STATE();
+ case 174:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(216);
+ END_STATE();
+ case 175:
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(217);
+ END_STATE();
+ case 176:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(218);
+ END_STATE();
+ case 177:
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(219);
+ END_STATE();
+ case 178:
+ if (lookahead == 'C' ||
+ lookahead == 'c') ADVANCE(220);
+ END_STATE();
+ case 179:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(221);
+ END_STATE();
+ case 180:
+ if (lookahead == 'G' ||
+ lookahead == 'g') ADVANCE(222);
+ END_STATE();
+ case 181:
+ if (lookahead == 'J' ||
+ lookahead == 'j') ADVANCE(223);
+ END_STATE();
+ case 182:
+ if (lookahead == 'G' ||
+ lookahead == 'g') ADVANCE(224);
+ END_STATE();
+ case 183:
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(225);
+ END_STATE();
+ case 184:
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(226);
+ END_STATE();
+ case 185:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(227);
+ END_STATE();
+ case 186:
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(228);
+ END_STATE();
+ case 187:
+ ACCEPT_TOKEN(aux_sym_erase_statement_token1);
+ END_STATE();
+ case 188:
+ ACCEPT_TOKEN(aux_sym_event_declaration_token1);
+ END_STATE();
+ case 189:
+ if (lookahead == 'M' ||
+ lookahead == 'm') ADVANCE(229);
+ END_STATE();
+ case 190:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(230);
+ END_STATE();
+ case 191:
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(231);
+ END_STATE();
+ case 192:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(232);
+ END_STATE();
+ case 193:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(233);
+ END_STATE();
+ case 194:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(234);
+ END_STATE();
+ case 195:
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(235);
+ END_STATE();
+ case 196:
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(236);
+ END_STATE();
+ case 197:
+ ACCEPT_TOKEN(aux_sym_print_statement_token1);
+ END_STATE();
+ case 198:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(237);
+ END_STATE();
+ case 199:
+ ACCEPT_TOKEN(sym__redim_keyword);
+ END_STATE();
+ case 200:
+ ACCEPT_TOKEN(sym_reset_statement);
+ END_STATE();
+ case 201:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(238);
+ END_STATE();
+ case 202:
+ if (lookahead == 'G' ||
+ lookahead == 'g') ADVANCE(239);
+ END_STATE();
+ case 203:
+ if (lookahead == 'F' ||
+ lookahead == 'f') ADVANCE(240);
+ END_STATE();
+ case 204:
+ if (lookahead == 'D' ||
+ lookahead == 'd') ADVANCE(241);
+ END_STATE();
+ case 205:
+ if (lookahead == 'K' ||
+ lookahead == 'k') ADVANCE(242);
+ END_STATE();
+ case 206:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(243);
+ END_STATE();
+ case 207:
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(244);
+ END_STATE();
+ case 208:
+ if (lookahead == 'V' ||
+ lookahead == 'v') ADVANCE(245);
+ END_STATE();
+ case 209:
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(246);
+ END_STATE();
+ case 210:
+ if (lookahead == 'U' ||
+ lookahead == 'u') ADVANCE(247);
+ END_STATE();
+ case 211:
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(248);
+ END_STATE();
+ case 212:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(249);
+ END_STATE();
+ case 213:
+ if (lookahead == 'C' ||
+ lookahead == 'c') ADVANCE(250);
+ END_STATE();
+ case 214:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(251);
+ END_STATE();
+ case 215:
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(252);
+ END_STATE();
+ case 216:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(253);
+ END_STATE();
+ case 217:
+ ACCEPT_TOKEN(aux_sym_def_type_statement_token3);
+ END_STATE();
+ case 218:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(254);
+ END_STATE();
+ case 219:
+ ACCEPT_TOKEN(aux_sym_def_type_statement_token5);
+ END_STATE();
+ case 220:
+ ACCEPT_TOKEN(aux_sym_def_type_statement_token6);
+ END_STATE();
+ case 221:
+ ACCEPT_TOKEN(aux_sym_def_type_statement_token7);
+ END_STATE();
+ case 222:
+ ACCEPT_TOKEN(aux_sym_def_type_statement_token8);
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(255);
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(256);
+ END_STATE();
+ case 223:
+ ACCEPT_TOKEN(aux_sym_def_type_statement_token11);
+ END_STATE();
+ case 224:
+ ACCEPT_TOKEN(aux_sym_def_type_statement_token12);
+ END_STATE();
+ case 225:
+ ACCEPT_TOKEN(aux_sym_def_type_statement_token13);
+ END_STATE();
+ case 226:
+ ACCEPT_TOKEN(aux_sym_def_type_statement_token14);
+ END_STATE();
+ case 227:
+ ACCEPT_TOKEN(aux_sym_type_expression_token9);
+ END_STATE();
+ case 228:
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(257);
+ END_STATE();
+ case 229:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(258);
+ END_STATE();
+ case 230:
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(259);
+ END_STATE();
+ case 231:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(260);
+ END_STATE();
+ case 232:
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(261);
+ END_STATE();
+ case 233:
+ ACCEPT_TOKEN(aux_sym_type_expression_token13);
+ END_STATE();
+ case 234:
+ ACCEPT_TOKEN(aux_sym_option_statement_token1);
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(262);
+ END_STATE();
+ case 235:
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(263);
+ END_STATE();
+ case 236:
+ if (lookahead == 'V' ||
+ lookahead == 'v') ADVANCE(264);
+ END_STATE();
+ case 237:
+ if (lookahead == 'V' ||
+ lookahead == 'v') ADVANCE(265);
+ END_STATE();
+ case 238:
+ ACCEPT_TOKEN(aux_sym_type_expression_token8);
+ END_STATE();
+ case 239:
+ ACCEPT_TOKEN(aux_sym_type_expression_token1);
+ END_STATE();
+ case 240:
+ ACCEPT_TOKEN(aux_sym_type_of_expression_token1);
+ END_STATE();
+ case 241:
+ ACCEPT_TOKEN(aux_sym_unload_statement_token1);
+ END_STATE();
+ case 242:
+ ACCEPT_TOKEN(aux_sym_unlock_statement_token1);
+ END_STATE();
+ case 243:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(266);
+ END_STATE();
+ case 244:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(267);
+ END_STATE();
+ case 245:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(268);
+ END_STATE();
+ case 246:
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(269);
+ END_STATE();
+ case 247:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(270);
+ END_STATE();
+ case 248:
+ if (lookahead == 'O' ||
+ lookahead == 'o') ADVANCE(271);
+ END_STATE();
+ case 249:
+ ACCEPT_TOKEN(aux_sym_type_expression_token2);
+ END_STATE();
+ case 250:
+ if (lookahead == 'Y' ||
+ lookahead == 'y') ADVANCE(272);
+ END_STATE();
+ case 251:
+ ACCEPT_TOKEN(aux_sym_declare_sub_statement_token1);
+ END_STATE();
+ case 252:
+ ACCEPT_TOKEN(aux_sym_def_type_statement_token1);
+ END_STATE();
+ case 253:
+ ACCEPT_TOKEN(aux_sym_def_type_statement_token2);
+ END_STATE();
+ case 254:
+ ACCEPT_TOKEN(aux_sym_def_type_statement_token4);
+ END_STATE();
+ case 255:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(273);
+ END_STATE();
+ case 256:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(274);
+ END_STATE();
+ case 257:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(275);
+ END_STATE();
+ case 258:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(276);
+ END_STATE();
+ case 259:
+ ACCEPT_TOKEN(aux_sym_type_expression_token4);
+ END_STATE();
+ case 260:
+ if (lookahead == 'G' ||
+ lookahead == 'g') ADVANCE(277);
+ END_STATE();
+ case 261:
+ ACCEPT_TOKEN(aux_sym_type_expression_token7);
+ END_STATE();
+ case 262:
+ if (lookahead == 'L' ||
+ lookahead == 'l') ADVANCE(278);
+ END_STATE();
+ case 263:
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(279);
+ END_STATE();
+ case 264:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(280);
+ END_STATE();
+ case 265:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(281);
+ END_STATE();
+ case 266:
+ ACCEPT_TOKEN(aux_sym_type_expression_token12);
+ END_STATE();
+ case 267:
+ ACCEPT_TOKEN(aux_sym_frm_version_statement_token1);
+ END_STATE();
+ case 268:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(282);
+ END_STATE();
+ case 269:
+ if (lookahead == 'F' ||
+ lookahead == 'f') ADVANCE(283);
+ END_STATE();
+ case 270:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(284);
+ END_STATE();
+ case 271:
+ if (lookahead == 'P' ||
+ lookahead == 'p') ADVANCE(285);
+ END_STATE();
+ case 272:
+ ACCEPT_TOKEN(aux_sym_type_expression_token10);
+ END_STATE();
+ case 273:
+ if (lookahead == 'G' ||
+ lookahead == 'g') ADVANCE(286);
+ END_STATE();
+ case 274:
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(287);
+ END_STATE();
+ case 275:
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(288);
+ END_STATE();
+ case 276:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(289);
+ END_STATE();
+ case 277:
+ ACCEPT_TOKEN(aux_sym_type_expression_token6);
+ END_STATE();
+ case 278:
+ ACCEPT_TOKEN(sym_optional_modifier);
+ END_STATE();
+ case 279:
+ if (lookahead == 'A' ||
+ lookahead == 'a') ADVANCE(290);
+ END_STATE();
+ case 280:
+ ACCEPT_TOKEN(aux_sym_redim_statement_token1);
+ END_STATE();
+ case 281:
+ if (lookahead == 'N' ||
+ lookahead == 'n') ADVANCE(291);
+ END_STATE();
+ case 282:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(292);
+ END_STATE();
+ case 283:
+ ACCEPT_TOKEN(aux_sym_addressof_expression_token1);
+ END_STATE();
+ case 284:
+ ACCEPT_TOKEN(aux_sym_attribute_statement_token1);
+ END_STATE();
+ case 285:
+ if (lookahead == 'E' ||
+ lookahead == 'e') ADVANCE(293);
+ END_STATE();
+ case 286:
+ ACCEPT_TOKEN(aux_sym_def_type_statement_token9);
+ END_STATE();
+ case 287:
+ ACCEPT_TOKEN(aux_sym_def_type_statement_token10);
+ END_STATE();
+ case 288:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(294);
+ END_STATE();
+ case 289:
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(295);
+ END_STATE();
+ case 290:
+ if (lookahead == 'Y' ||
+ lookahead == 'y') ADVANCE(296);
+ END_STATE();
+ case 291:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(297);
+ END_STATE();
+ case 292:
+ if (lookahead == 'S' ||
+ lookahead == 's') ADVANCE(298);
+ END_STATE();
+ case 293:
+ if (lookahead == 'R' ||
+ lookahead == 'r') ADVANCE(299);
+ END_STATE();
+ case 294:
+ if (lookahead == 'Y' ||
+ lookahead == 'y') ADVANCE(300);
+ END_STATE();
+ case 295:
+ ACCEPT_TOKEN(aux_sym_implements_statement_token1);
+ END_STATE();
+ case 296:
+ ACCEPT_TOKEN(sym_paramarray_modifier);
+ END_STATE();
+ case 297:
+ ACCEPT_TOKEN(aux_sym_raise_event_statement_token1);
+ END_STATE();
+ case 298:
+ ACCEPT_TOKEN(sym_with_events_modifier);
+ END_STATE();
+ case 299:
+ if (lookahead == 'T' ||
+ lookahead == 't') ADVANCE(301);
+ END_STATE();
+ case 300:
+ ACCEPT_TOKEN(aux_sym_frm_begin_property_block_token2);
+ END_STATE();
+ case 301:
+ if (lookahead == 'Y' ||
+ lookahead == 'y') ADVANCE(302);
+ END_STATE();
+ case 302:
+ ACCEPT_TOKEN(aux_sym_frm_begin_property_block_token1);
+ END_STATE();
+ default:
+ return false;
+ }
+}
+
+static const TSLexerMode ts_lex_modes[STATE_COUNT] = {
+ [0] = {.lex_state = 0},
+ [1] = {.lex_state = 457},
+ [2] = {.lex_state = 16},
+ [3] = {.lex_state = 16},
+ [4] = {.lex_state = 16},
+ [5] = {.lex_state = 16},
+ [6] = {.lex_state = 16},
+ [7] = {.lex_state = 16},
+ [8] = {.lex_state = 16},
+ [9] = {.lex_state = 16},
+ [10] = {.lex_state = 16},
+ [11] = {.lex_state = 16},
+ [12] = {.lex_state = 16},
+ [13] = {.lex_state = 16},
+ [14] = {.lex_state = 16},
+ [15] = {.lex_state = 16},
+ [16] = {.lex_state = 113},
+ [17] = {.lex_state = 113},
+ [18] = {.lex_state = 113},
+ [19] = {.lex_state = 66},
+ [20] = {.lex_state = 66},
+ [21] = {.lex_state = 66},
+ [22] = {.lex_state = 66},
+ [23] = {.lex_state = 66},
+ [24] = {.lex_state = 66},
+ [25] = {.lex_state = 66},
+ [26] = {.lex_state = 66},
+ [27] = {.lex_state = 66},
+ [28] = {.lex_state = 66},
+ [29] = {.lex_state = 66},
+ [30] = {.lex_state = 66},
+ [31] = {.lex_state = 66},
+ [32] = {.lex_state = 66},
+ [33] = {.lex_state = 66},
+ [34] = {.lex_state = 66},
+ [35] = {.lex_state = 66},
+ [36] = {.lex_state = 66},
+ [37] = {.lex_state = 66},
+ [38] = {.lex_state = 66},
+ [39] = {.lex_state = 66},
+ [40] = {.lex_state = 66},
+ [41] = {.lex_state = 66},
+ [42] = {.lex_state = 66},
+ [43] = {.lex_state = 66},
+ [44] = {.lex_state = 66},
+ [45] = {.lex_state = 66},
+ [46] = {.lex_state = 66},
+ [47] = {.lex_state = 66},
+ [48] = {.lex_state = 66},
+ [49] = {.lex_state = 17},
+ [50] = {.lex_state = 17},
+ [51] = {.lex_state = 17},
+ [52] = {.lex_state = 17},
+ [53] = {.lex_state = 17},
+ [54] = {.lex_state = 68},
+ [55] = {.lex_state = 68},
+ [56] = {.lex_state = 65},
+ [57] = {.lex_state = 69},
+ [58] = {.lex_state = 68},
+ [59] = {.lex_state = 69},
+ [60] = {.lex_state = 67},
+ [61] = {.lex_state = 69},
+ [62] = {.lex_state = 68},
+ [63] = {.lex_state = 69},
+ [64] = {.lex_state = 67},
+ [65] = {.lex_state = 69},
+ [66] = {.lex_state = 69},
+ [67] = {.lex_state = 67},
+ [68] = {.lex_state = 69},
+ [69] = {.lex_state = 68},
+ [70] = {.lex_state = 69},
+ [71] = {.lex_state = 67},
+ [72] = {.lex_state = 69},
+ [73] = {.lex_state = 69},
+ [74] = {.lex_state = 67},
+ [75] = {.lex_state = 69},
+ [76] = {.lex_state = 68},
+ [77] = {.lex_state = 69},
+ [78] = {.lex_state = 67},
+ [79] = {.lex_state = 69},
+ [80] = {.lex_state = 69},
+ [81] = {.lex_state = 67},
+ [82] = {.lex_state = 69},
+ [83] = {.lex_state = 68},
+ [84] = {.lex_state = 69},
+ [85] = {.lex_state = 67},
+ [86] = {.lex_state = 69},
+ [87] = {.lex_state = 69},
+ [88] = {.lex_state = 67},
+ [89] = {.lex_state = 69},
+ [90] = {.lex_state = 68},
+ [91] = {.lex_state = 69},
+ [92] = {.lex_state = 67},
+ [93] = {.lex_state = 69},
+ [94] = {.lex_state = 69},
+ [95] = {.lex_state = 67},
+ [96] = {.lex_state = 69},
+ [97] = {.lex_state = 68},
+ [98] = {.lex_state = 67},
+ [99] = {.lex_state = 67},
+ [100] = {.lex_state = 69},
+ [101] = {.lex_state = 69},
+ [102] = {.lex_state = 67},
+ [103] = {.lex_state = 69},
+ [104] = {.lex_state = 68},
+ [105] = {.lex_state = 69},
+ [106] = {.lex_state = 67},
+ [107] = {.lex_state = 69},
+ [108] = {.lex_state = 69},
+ [109] = {.lex_state = 67},
+ [110] = {.lex_state = 69},
+ [111] = {.lex_state = 68},
+ [112] = {.lex_state = 69},
+ [113] = {.lex_state = 67},
+ [114] = {.lex_state = 69},
+ [115] = {.lex_state = 69},
+ [116] = {.lex_state = 67},
+ [117] = {.lex_state = 68},
+ [118] = {.lex_state = 68},
+ [119] = {.lex_state = 68},
+ [120] = {.lex_state = 68},
+ [121] = {.lex_state = 69},
+ [122] = {.lex_state = 68},
+ [123] = {.lex_state = 68},
+ [124] = {.lex_state = 68},
+ [125] = {.lex_state = 69},
+ [126] = {.lex_state = 67},
+ [127] = {.lex_state = 69},
+ [128] = {.lex_state = 69},
+ [129] = {.lex_state = 67},
+ [130] = {.lex_state = 65},
+ [131] = {.lex_state = 65},
+ [132] = {.lex_state = 69},
+ [133] = {.lex_state = 65},
+ [134] = {.lex_state = 69},
+ [135] = {.lex_state = 69},
+ [136] = {.lex_state = 66},
+ [137] = {.lex_state = 66},
+ [138] = {.lex_state = 66},
+ [139] = {.lex_state = 66},
+ [140] = {.lex_state = 66},
+ [141] = {.lex_state = 66},
+ [142] = {.lex_state = 69},
+ [143] = {.lex_state = 66},
+ [144] = {.lex_state = 69},
+ [145] = {.lex_state = 17},
+ [146] = {.lex_state = 114},
+ [147] = {.lex_state = 114},
+ [148] = {.lex_state = 68},
+ [149] = {.lex_state = 68},
+ [150] = {.lex_state = 66},
+ [151] = {.lex_state = 67},
+ [152] = {.lex_state = 67},
+ [153] = {.lex_state = 66},
+ [154] = {.lex_state = 66},
+ [155] = {.lex_state = 66},
+ [156] = {.lex_state = 66},
+ [157] = {.lex_state = 66},
+ [158] = {.lex_state = 66},
+ [159] = {.lex_state = 66},
+ [160] = {.lex_state = 66},
+ [161] = {.lex_state = 66},
+ [162] = {.lex_state = 65},
+ [163] = {.lex_state = 66},
+ [164] = {.lex_state = 66},
+ [165] = {.lex_state = 65},
+ [166] = {.lex_state = 66},
+ [167] = {.lex_state = 66},
+ [168] = {.lex_state = 66},
+ [169] = {.lex_state = 66},
+ [170] = {.lex_state = 66},
+ [171] = {.lex_state = 66},
+ [172] = {.lex_state = 66},
+ [173] = {.lex_state = 66},
+ [174] = {.lex_state = 66},
+ [175] = {.lex_state = 66},
+ [176] = {.lex_state = 114},
+ [177] = {.lex_state = 66},
+ [178] = {.lex_state = 66},
+ [179] = {.lex_state = 17},
+ [180] = {.lex_state = 17},
+ [181] = {.lex_state = 66},
+ [182] = {.lex_state = 17},
+ [183] = {.lex_state = 114},
+ [184] = {.lex_state = 114},
+ [185] = {.lex_state = 114},
+ [186] = {.lex_state = 114},
+ [187] = {.lex_state = 16},
+ [188] = {.lex_state = 114},
+ [189] = {.lex_state = 114},
+ [190] = {.lex_state = 114},
+ [191] = {.lex_state = 114},
+ [192] = {.lex_state = 114},
+ [193] = {.lex_state = 114},
+ [194] = {.lex_state = 114},
+ [195] = {.lex_state = 114},
+ [196] = {.lex_state = 113},
+ [197] = {.lex_state = 17},
+ [198] = {.lex_state = 4},
+ [199] = {.lex_state = 69},
+ [200] = {.lex_state = 114},
+ [201] = {.lex_state = 68},
+ [202] = {.lex_state = 65},
+ [203] = {.lex_state = 67},
+ [204] = {.lex_state = 101},
+ [205] = {.lex_state = 66},
+ [206] = {.lex_state = 5},
+ [207] = {.lex_state = 38},
+ [208] = {.lex_state = 102},
+ [209] = {.lex_state = 39},
+ [210] = {.lex_state = 39},
+ [211] = {.lex_state = 35},
+ [212] = {.lex_state = 38},
+ [213] = {.lex_state = 37},
+ [214] = {.lex_state = 37},
+ [215] = {.lex_state = 36},
+ [216] = {.lex_state = 147},
+ [217] = {.lex_state = 147},
+ [218] = {.lex_state = 147},
+ [219] = {.lex_state = 147},
+ [220] = {.lex_state = 147},
+ [221] = {.lex_state = 147},
+ [222] = {.lex_state = 147},
+ [223] = {.lex_state = 147},
+ [224] = {.lex_state = 147},
+ [225] = {.lex_state = 147},
+ [226] = {.lex_state = 147},
+ [227] = {.lex_state = 148},
+ [228] = {.lex_state = 150},
+ [229] = {.lex_state = 147},
+ [230] = {.lex_state = 149},
+ [231] = {.lex_state = 147},
+ [232] = {.lex_state = 148},
+ [233] = {.lex_state = 149},
+ [234] = {.lex_state = 149},
+ [235] = {.lex_state = 149},
+ [236] = {.lex_state = 149},
+ [237] = {.lex_state = 148},
+ [238] = {.lex_state = 149},
+ [239] = {.lex_state = 149},
+ [240] = {.lex_state = 147},
+ [241] = {.lex_state = 149},
+ [242] = {.lex_state = 149},
+ [243] = {.lex_state = 147},
+ [244] = {.lex_state = 149},
+ [245] = {.lex_state = 148},
+ [246] = {.lex_state = 148},
+ [247] = {.lex_state = 147},
+ [248] = {.lex_state = 149},
+ [249] = {.lex_state = 149},
+ [250] = {.lex_state = 149},
+ [251] = {.lex_state = 149},
+ [252] = {.lex_state = 148},
+ [253] = {.lex_state = 147},
+ [254] = {.lex_state = 149},
+ [255] = {.lex_state = 149},
+ [256] = {.lex_state = 149},
+ [257] = {.lex_state = 149},
+ [258] = {.lex_state = 147},
+ [259] = {.lex_state = 147},
+ [260] = {.lex_state = 149},
+ [261] = {.lex_state = 147},
+ [262] = {.lex_state = 147},
+ [263] = {.lex_state = 149},
+ [264] = {.lex_state = 149},
+ [265] = {.lex_state = 147},
+ [266] = {.lex_state = 149},
+ [267] = {.lex_state = 148},
+ [268] = {.lex_state = 149},
+ [269] = {.lex_state = 147},
+ [270] = {.lex_state = 149},
+ [271] = {.lex_state = 149},
+ [272] = {.lex_state = 147},
+ [273] = {.lex_state = 149},
+ [274] = {.lex_state = 148},
+ [275] = {.lex_state = 147},
+ [276] = {.lex_state = 149},
+ [277] = {.lex_state = 147},
+ [278] = {.lex_state = 149},
+ [279] = {.lex_state = 147},
+ [280] = {.lex_state = 149},
+ [281] = {.lex_state = 147},
+ [282] = {.lex_state = 149},
+ [283] = {.lex_state = 148},
+ [284] = {.lex_state = 147},
+ [285] = {.lex_state = 149},
+ [286] = {.lex_state = 147},
+ [287] = {.lex_state = 149},
+ [288] = {.lex_state = 147},
+ [289] = {.lex_state = 149},
+ [290] = {.lex_state = 148},
+ [291] = {.lex_state = 148},
+ [292] = {.lex_state = 147},
+ [293] = {.lex_state = 148},
+ [294] = {.lex_state = 148},
+ [295] = {.lex_state = 148},
+ [296] = {.lex_state = 147},
+ [297] = {.lex_state = 148},
+ [298] = {.lex_state = 148},
+ [299] = {.lex_state = 147},
+ [300] = {.lex_state = 148},
+ [301] = {.lex_state = 149},
+ [302] = {.lex_state = 147},
+ [303] = {.lex_state = 147},
+ [304] = {.lex_state = 150},
+ [305] = {.lex_state = 150},
+ [306] = {.lex_state = 149},
+ [307] = {.lex_state = 150},
+ [308] = {.lex_state = 147},
+ [309] = {.lex_state = 147},
+ [310] = {.lex_state = 149},
+ [311] = {.lex_state = 147},
+ [312] = {.lex_state = 148},
+ [313] = {.lex_state = 150},
+ [314] = {.lex_state = 147},
+ [315] = {.lex_state = 149},
+ [316] = {.lex_state = 150},
+ [317] = {.lex_state = 150},
+ [318] = {.lex_state = 150},
+ [319] = {.lex_state = 149},
+ [320] = {.lex_state = 150},
+ [321] = {.lex_state = 150},
+ [322] = {.lex_state = 149},
+ [323] = {.lex_state = 150},
+ [324] = {.lex_state = 147},
+ [325] = {.lex_state = 150},
+ [326] = {.lex_state = 150},
+ [327] = {.lex_state = 150},
+ [328] = {.lex_state = 150},
+ [329] = {.lex_state = 150},
+ [330] = {.lex_state = 147},
+ [331] = {.lex_state = 150},
+ [332] = {.lex_state = 150},
+ [333] = {.lex_state = 150},
+ [334] = {.lex_state = 149},
+ [335] = {.lex_state = 150},
+ [336] = {.lex_state = 147},
+ [337] = {.lex_state = 147},
+ [338] = {.lex_state = 147},
+ [339] = {.lex_state = 147},
+ [340] = {.lex_state = 147},
+ [341] = {.lex_state = 147},
+ [342] = {.lex_state = 147},
+ [343] = {.lex_state = 147},
+ [344] = {.lex_state = 147},
+ [345] = {.lex_state = 147},
+ [346] = {.lex_state = 147},
+ [347] = {.lex_state = 147},
+ [348] = {.lex_state = 147},
+ [349] = {.lex_state = 4},
+ [350] = {.lex_state = 16},
+ [351] = {.lex_state = 101},
+ [352] = {.lex_state = 16},
+ [353] = {.lex_state = 16},
+ [354] = {.lex_state = 16},
+ [355] = {.lex_state = 16},
+ [356] = {.lex_state = 16},
+ [357] = {.lex_state = 16},
+ [358] = {.lex_state = 16},
+ [359] = {.lex_state = 16},
+ [360] = {.lex_state = 113},
+ [361] = {.lex_state = 113},
+ [362] = {.lex_state = 113},
+ [363] = {.lex_state = 113},
+ [364] = {.lex_state = 113},
+ [365] = {.lex_state = 113},
+ [366] = {.lex_state = 113},
+ [367] = {.lex_state = 16},
+ [368] = {.lex_state = 16},
+ [369] = {.lex_state = 113},
+ [370] = {.lex_state = 113},
+ [371] = {.lex_state = 16},
+ [372] = {.lex_state = 16},
+ [373] = {.lex_state = 113},
+ [374] = {.lex_state = 5},
+ [375] = {.lex_state = 113},
+ [376] = {.lex_state = 113},
+ [377] = {.lex_state = 2},
+ [378] = {.lex_state = 17},
+ [379] = {.lex_state = 113},
+ [380] = {.lex_state = 2},
+ [381] = {.lex_state = 2},
+ [382] = {.lex_state = 38},
+ [383] = {.lex_state = 35},
+ [384] = {.lex_state = 2},
+ [385] = {.lex_state = 2},
+ [386] = {.lex_state = 2},
+ [387] = {.lex_state = 17},
+ [388] = {.lex_state = 39},
+ [389] = {.lex_state = 17},
+ [390] = {.lex_state = 102},
+ [391] = {.lex_state = 2},
+ [392] = {.lex_state = 17},
+ [393] = {.lex_state = 17},
+ [394] = {.lex_state = 37},
+ [395] = {.lex_state = 2},
+ [396] = {.lex_state = 17},
+ [397] = {.lex_state = 2},
+ [398] = {.lex_state = 2},
+ [399] = {.lex_state = 2},
+ [400] = {.lex_state = 2},
+ [401] = {.lex_state = 2},
+ [402] = {.lex_state = 2},
+ [403] = {.lex_state = 17},
+ [404] = {.lex_state = 2},
+ [405] = {.lex_state = 2},
+ [406] = {.lex_state = 2},
+ [407] = {.lex_state = 2},
+ [408] = {.lex_state = 2},
+ [409] = {.lex_state = 2},
+ [410] = {.lex_state = 2},
+ [411] = {.lex_state = 2},
+ [412] = {.lex_state = 2},
+ [413] = {.lex_state = 2},
+ [414] = {.lex_state = 2},
+ [415] = {.lex_state = 2},
+ [416] = {.lex_state = 2},
+ [417] = {.lex_state = 2},
+ [418] = {.lex_state = 65},
+ [419] = {.lex_state = 114},
+ [420] = {.lex_state = 17},
+ [421] = {.lex_state = 2},
+ [422] = {.lex_state = 2},
+ [423] = {.lex_state = 2},
+ [424] = {.lex_state = 2},
+ [425] = {.lex_state = 2},
+ [426] = {.lex_state = 2},
+ [427] = {.lex_state = 2},
+ [428] = {.lex_state = 2},
+ [429] = {.lex_state = 2},
+ [430] = {.lex_state = 2},
+ [431] = {.lex_state = 2},
+ [432] = {.lex_state = 2},
+ [433] = {.lex_state = 2},
+ [434] = {.lex_state = 2},
+ [435] = {.lex_state = 2},
+ [436] = {.lex_state = 9},
+ [437] = {.lex_state = 2},
+ [438] = {.lex_state = 9},
+ [439] = {.lex_state = 9},
+ [440] = {.lex_state = 9},
+ [441] = {.lex_state = 8},
+ [442] = {.lex_state = 36},
+ [443] = {.lex_state = 8},
+ [444] = {.lex_state = 8},
+ [445] = {.lex_state = 8},
+ [446] = {.lex_state = 2},
+ [447] = {.lex_state = 68},
+ [448] = {.lex_state = 2},
+ [449] = {.lex_state = 67},
+ [450] = {.lex_state = 2},
+ [451] = {.lex_state = 2},
+ [452] = {.lex_state = 2},
+ [453] = {.lex_state = 2},
+ [454] = {.lex_state = 2},
+ [455] = {.lex_state = 2},
+ [456] = {.lex_state = 2},
+ [457] = {.lex_state = 2},
+ [458] = {.lex_state = 2},
+ [459] = {.lex_state = 99},
+ [460] = {.lex_state = 2},
+ [461] = {.lex_state = 2},
+ [462] = {.lex_state = 69},
+ [463] = {.lex_state = 2},
+ [464] = {.lex_state = 17},
+ [465] = {.lex_state = 2},
+ [466] = {.lex_state = 8},
+ [467] = {.lex_state = 9},
+ [468] = {.lex_state = 9},
+ [469] = {.lex_state = 9},
+ [470] = {.lex_state = 9},
+ [471] = {.lex_state = 9},
+ [472] = {.lex_state = 9},
+ [473] = {.lex_state = 9},
+ [474] = {.lex_state = 114},
+ [475] = {.lex_state = 9},
+ [476] = {.lex_state = 9},
+ [477] = {.lex_state = 9},
+ [478] = {.lex_state = 9},
+ [479] = {.lex_state = 9},
+ [480] = {.lex_state = 9},
+ [481] = {.lex_state = 2},
+ [482] = {.lex_state = 2},
+ [483] = {.lex_state = 9},
+ [484] = {.lex_state = 65},
+ [485] = {.lex_state = 8},
+ [486] = {.lex_state = 8},
+ [487] = {.lex_state = 114},
+ [488] = {.lex_state = 9},
+ [489] = {.lex_state = 9},
+ [490] = {.lex_state = 114},
+ [491] = {.lex_state = 9},
+ [492] = {.lex_state = 9},
+ [493] = {.lex_state = 9},
+ [494] = {.lex_state = 9},
+ [495] = {.lex_state = 9},
+ [496] = {.lex_state = 9},
+ [497] = {.lex_state = 8},
+ [498] = {.lex_state = 69},
+ [499] = {.lex_state = 8},
+ [500] = {.lex_state = 8},
+ [501] = {.lex_state = 65},
+ [502] = {.lex_state = 8},
+ [503] = {.lex_state = 8},
+ [504] = {.lex_state = 8},
+ [505] = {.lex_state = 8},
+ [506] = {.lex_state = 8},
+ [507] = {.lex_state = 8},
+ [508] = {.lex_state = 8},
+ [509] = {.lex_state = 8},
+ [510] = {.lex_state = 8},
+ [511] = {.lex_state = 8},
+ [512] = {.lex_state = 8},
+ [513] = {.lex_state = 8},
+ [514] = {.lex_state = 8},
+ [515] = {.lex_state = 8},
+ [516] = {.lex_state = 8},
+ [517] = {.lex_state = 8},
+ [518] = {.lex_state = 8},
+ [519] = {.lex_state = 8},
+ [520] = {.lex_state = 8},
+ [521] = {.lex_state = 9},
+ [522] = {.lex_state = 9},
+ [523] = {.lex_state = 8},
+ [524] = {.lex_state = 8},
+ [525] = {.lex_state = 8},
+ [526] = {.lex_state = 8},
+ [527] = {.lex_state = 65},
+ [528] = {.lex_state = 65},
+ [529] = {.lex_state = 8},
+ [530] = {.lex_state = 8},
+ [531] = {.lex_state = 114},
+ [532] = {.lex_state = 9},
+ [533] = {.lex_state = 8},
+ [534] = {.lex_state = 8},
+ [535] = {.lex_state = 8},
+ [536] = {.lex_state = 8},
+ [537] = {.lex_state = 8},
+ [538] = {.lex_state = 8},
+ [539] = {.lex_state = 8},
+ [540] = {.lex_state = 66},
+ [541] = {.lex_state = 99},
+ [542] = {.lex_state = 68},
+ [543] = {.lex_state = 9},
+ [544] = {.lex_state = 68},
+ [545] = {.lex_state = 68},
+ [546] = {.lex_state = 68},
+ [547] = {.lex_state = 9},
+ [548] = {.lex_state = 67},
+ [549] = {.lex_state = 9},
+ [550] = {.lex_state = 67},
+ [551] = {.lex_state = 67},
+ [552] = {.lex_state = 67},
+ [553] = {.lex_state = 69},
+ [554] = {.lex_state = 9},
+ [555] = {.lex_state = 9},
+ [556] = {.lex_state = 9},
+ [557] = {.lex_state = 9},
+ [558] = {.lex_state = 9},
+ [559] = {.lex_state = 99},
+ [560] = {.lex_state = 9},
+ [561] = {.lex_state = 99},
+ [562] = {.lex_state = 9},
+ [563] = {.lex_state = 9},
+ [564] = {.lex_state = 69},
+ [565] = {.lex_state = 99},
+ [566] = {.lex_state = 9},
+ [567] = {.lex_state = 69},
+ [568] = {.lex_state = 9},
+ [569] = {.lex_state = 99},
+ [570] = {.lex_state = 99},
+ [571] = {.lex_state = 9},
+ [572] = {.lex_state = 8},
+ [573] = {.lex_state = 106},
+ [574] = {.lex_state = 114},
+ [575] = {.lex_state = 99},
+ [576] = {.lex_state = 99},
+ [577] = {.lex_state = 69},
+ [578] = {.lex_state = 69},
+ [579] = {.lex_state = 69},
+ [580] = {.lex_state = 99},
+ [581] = {.lex_state = 99},
+ [582] = {.lex_state = 99},
+ [583] = {.lex_state = 99},
+ [584] = {.lex_state = 99},
+ [585] = {.lex_state = 99},
+ [586] = {.lex_state = 106},
+ [587] = {.lex_state = 65},
+ [588] = {.lex_state = 99},
+ [589] = {.lex_state = 99},
+ [590] = {.lex_state = 99},
+ [591] = {.lex_state = 99},
+ [592] = {.lex_state = 99},
+ [593] = {.lex_state = 99},
+ [594] = {.lex_state = 99},
+ [595] = {.lex_state = 99},
+ [596] = {.lex_state = 99},
+ [597] = {.lex_state = 99},
+ [598] = {.lex_state = 99},
+ [599] = {.lex_state = 99},
+ [600] = {.lex_state = 99},
+ [601] = {.lex_state = 99},
+ [602] = {.lex_state = 99},
+ [603] = {.lex_state = 99},
+ [604] = {.lex_state = 99},
+ [605] = {.lex_state = 99},
+ [606] = {.lex_state = 99},
+ [607] = {.lex_state = 99},
+ [608] = {.lex_state = 106},
+ [609] = {.lex_state = 106},
+ [610] = {.lex_state = 99},
+ [611] = {.lex_state = 99},
+ [612] = {.lex_state = 105},
+ [613] = {.lex_state = 105},
+ [614] = {.lex_state = 105},
+ [615] = {.lex_state = 105},
+ [616] = {.lex_state = 66},
+ [617] = {.lex_state = 114},
+ [618] = {.lex_state = 65},
+ [619] = {.lex_state = 65},
+ [620] = {.lex_state = 68},
+ [621] = {.lex_state = 68},
+ [622] = {.lex_state = 99},
+ [623] = {.lex_state = 68},
+ [624] = {.lex_state = 68},
+ [625] = {.lex_state = 65},
+ [626] = {.lex_state = 99},
+ [627] = {.lex_state = 69},
+ [628] = {.lex_state = 67},
+ [629] = {.lex_state = 67},
+ [630] = {.lex_state = 67},
+ [631] = {.lex_state = 67},
+ [632] = {.lex_state = 99},
+ [633] = {.lex_state = 99},
+ [634] = {.lex_state = 99},
+ [635] = {.lex_state = 99},
+ [636] = {.lex_state = 17},
+ [637] = {.lex_state = 66},
+ [638] = {.lex_state = 99},
+ [639] = {.lex_state = 99},
+ [640] = {.lex_state = 99},
+ [641] = {.lex_state = 99},
+ [642] = {.lex_state = 99},
+ [643] = {.lex_state = 99},
+ [644] = {.lex_state = 99},
+ [645] = {.lex_state = 66},
+ [646] = {.lex_state = 99},
+ [647] = {.lex_state = 99},
+ [648] = {.lex_state = 99},
+ [649] = {.lex_state = 99},
+ [650] = {.lex_state = 99},
+ [651] = {.lex_state = 99},
+ [652] = {.lex_state = 99},
+ [653] = {.lex_state = 99},
+ [654] = {.lex_state = 99},
+ [655] = {.lex_state = 17},
+ [656] = {.lex_state = 114},
+ [657] = {.lex_state = 17},
+ [658] = {.lex_state = 114},
+ [659] = {.lex_state = 66},
+ [660] = {.lex_state = 105},
+ [661] = {.lex_state = 106},
+ [662] = {.lex_state = 106},
+ [663] = {.lex_state = 106},
+ [664] = {.lex_state = 106},
+ [665] = {.lex_state = 106},
+ [666] = {.lex_state = 106},
+ [667] = {.lex_state = 106},
+ [668] = {.lex_state = 106},
+ [669] = {.lex_state = 106},
+ [670] = {.lex_state = 106},
+ [671] = {.lex_state = 106},
+ [672] = {.lex_state = 106},
+ [673] = {.lex_state = 106},
+ [674] = {.lex_state = 106},
+ [675] = {.lex_state = 106},
+ [676] = {.lex_state = 106},
+ [677] = {.lex_state = 105},
+ [678] = {.lex_state = 99},
+ [679] = {.lex_state = 99},
+ [680] = {.lex_state = 105},
+ [681] = {.lex_state = 105},
+ [682] = {.lex_state = 105},
+ [683] = {.lex_state = 105},
+ [684] = {.lex_state = 105},
+ [685] = {.lex_state = 105},
+ [686] = {.lex_state = 105},
+ [687] = {.lex_state = 105},
+ [688] = {.lex_state = 105},
+ [689] = {.lex_state = 106},
+ [690] = {.lex_state = 106},
+ [691] = {.lex_state = 105},
+ [692] = {.lex_state = 105},
+ [693] = {.lex_state = 105},
+ [694] = {.lex_state = 105},
+ [695] = {.lex_state = 105},
+ [696] = {.lex_state = 105},
+ [697] = {.lex_state = 105},
+ [698] = {.lex_state = 105},
+ [699] = {.lex_state = 105},
+ [700] = {.lex_state = 105},
+ [701] = {.lex_state = 105},
+ [702] = {.lex_state = 105},
+ [703] = {.lex_state = 105},
+ [704] = {.lex_state = 66},
+ [705] = {.lex_state = 105},
+ [706] = {.lex_state = 105},
+ [707] = {.lex_state = 17},
+ [708] = {.lex_state = 105},
+ [709] = {.lex_state = 105},
+ [710] = {.lex_state = 105},
+ [711] = {.lex_state = 105},
+ [712] = {.lex_state = 105},
+ [713] = {.lex_state = 105},
+ [714] = {.lex_state = 105},
+ [715] = {.lex_state = 106},
+ [716] = {.lex_state = 105},
+ [717] = {.lex_state = 105},
+ [718] = {.lex_state = 105},
+ [719] = {.lex_state = 105},
+ [720] = {.lex_state = 105},
+ [721] = {.lex_state = 66},
+ [722] = {.lex_state = 106},
+ [723] = {.lex_state = 16},
+ [724] = {.lex_state = 66},
+ [725] = {.lex_state = 106},
+ [726] = {.lex_state = 106},
+ [727] = {.lex_state = 106},
+ [728] = {.lex_state = 106},
+ [729] = {.lex_state = 106},
+ [730] = {.lex_state = 106},
+ [731] = {.lex_state = 106},
+ [732] = {.lex_state = 106},
+ [733] = {.lex_state = 106},
+ [734] = {.lex_state = 106},
+ [735] = {.lex_state = 106},
+ [736] = {.lex_state = 106},
+ [737] = {.lex_state = 106},
+ [738] = {.lex_state = 106},
+ [739] = {.lex_state = 106},
+ [740] = {.lex_state = 106},
+ [741] = {.lex_state = 106},
+ [742] = {.lex_state = 106},
+ [743] = {.lex_state = 106},
+ [744] = {.lex_state = 66},
+ [745] = {.lex_state = 105},
+ [746] = {.lex_state = 114},
+ [747] = {.lex_state = 69},
+ [748] = {.lex_state = 65},
+ [749] = {.lex_state = 69},
+ [750] = {.lex_state = 68},
+ [751] = {.lex_state = 65},
+ [752] = {.lex_state = 68},
+ [753] = {.lex_state = 68},
+ [754] = {.lex_state = 65},
+ [755] = {.lex_state = 67},
+ [756] = {.lex_state = 67},
+ [757] = {.lex_state = 67},
+ [758] = {.lex_state = 114},
+ [759] = {.lex_state = 114},
+ [760] = {.lex_state = 69},
+ [761] = {.lex_state = 3},
+ [762] = {.lex_state = 68},
+ [763] = {.lex_state = 114},
+ [764] = {.lex_state = 69},
+ [765] = {.lex_state = 66},
+ [766] = {.lex_state = 66},
+ [767] = {.lex_state = 65},
+ [768] = {.lex_state = 113},
+ [769] = {.lex_state = 66},
+ [770] = {.lex_state = 67},
+ [771] = {.lex_state = 4},
+ [772] = {.lex_state = 3},
+ [773] = {.lex_state = 4},
+ [774] = {.lex_state = 4},
+ [775] = {.lex_state = 4},
+ [776] = {.lex_state = 3},
+ [777] = {.lex_state = 3},
+ [778] = {.lex_state = 4},
+ [779] = {.lex_state = 6},
+ [780] = {.lex_state = 66},
+ [781] = {.lex_state = 4},
+ [782] = {.lex_state = 3},
+ [783] = {.lex_state = 4},
+ [784] = {.lex_state = 3},
+ [785] = {.lex_state = 4},
+ [786] = {.lex_state = 3},
+ [787] = {.lex_state = 3},
+ [788] = {.lex_state = 3},
+ [789] = {.lex_state = 10},
+ [790] = {.lex_state = 4},
+ [791] = {.lex_state = 4},
+ [792] = {.lex_state = 4},
+ [793] = {.lex_state = 3},
+ [794] = {.lex_state = 4},
+ [795] = {.lex_state = 4},
+ [796] = {.lex_state = 4},
+ [797] = {.lex_state = 3},
+ [798] = {.lex_state = 3},
+ [799] = {.lex_state = 3},
+ [800] = {.lex_state = 3},
+ [801] = {.lex_state = 4},
+ [802] = {.lex_state = 4},
+ [803] = {.lex_state = 32},
+ [804] = {.lex_state = 3},
+ [805] = {.lex_state = 4},
+ [806] = {.lex_state = 4},
+ [807] = {.lex_state = 11},
+ [808] = {.lex_state = 4},
+ [809] = {.lex_state = 3},
+ [810] = {.lex_state = 4},
+ [811] = {.lex_state = 3},
+ [812] = {.lex_state = 3},
+ [813] = {.lex_state = 3},
+ [814] = {.lex_state = 3},
+ [815] = {.lex_state = 3},
+ [816] = {.lex_state = 3},
+ [817] = {.lex_state = 3},
+ [818] = {.lex_state = 3},
+ [819] = {.lex_state = 3},
+ [820] = {.lex_state = 3},
+ [821] = {.lex_state = 3},
+ [822] = {.lex_state = 3},
+ [823] = {.lex_state = 3},
+ [824] = {.lex_state = 3},
+ [825] = {.lex_state = 11},
+ [826] = {.lex_state = 3},
+ [827] = {.lex_state = 33},
+ [828] = {.lex_state = 30},
+ [829] = {.lex_state = 3},
+ [830] = {.lex_state = 3},
+ [831] = {.lex_state = 10},
+ [832] = {.lex_state = 3},
+ [833] = {.lex_state = 3},
+ [834] = {.lex_state = 11},
+ [835] = {.lex_state = 4},
+ [836] = {.lex_state = 4},
+ [837] = {.lex_state = 3},
+ [838] = {.lex_state = 4},
+ [839] = {.lex_state = 4},
+ [840] = {.lex_state = 3},
+ [841] = {.lex_state = 3},
+ [842] = {.lex_state = 11},
+ [843] = {.lex_state = 3},
+ [844] = {.lex_state = 3},
+ [845] = {.lex_state = 3},
+ [846] = {.lex_state = 4},
+ [847] = {.lex_state = 4},
+ [848] = {.lex_state = 3},
+ [849] = {.lex_state = 3},
+ [850] = {.lex_state = 3},
+ [851] = {.lex_state = 4},
+ [852] = {.lex_state = 10},
+ [853] = {.lex_state = 4},
+ [854] = {.lex_state = 10},
+ [855] = {.lex_state = 3},
+ [856] = {.lex_state = 3},
+ [857] = {.lex_state = 3},
+ [858] = {.lex_state = 3},
+ [859] = {.lex_state = 3},
+ [860] = {.lex_state = 3},
+ [861] = {.lex_state = 3},
+ [862] = {.lex_state = 3},
+ [863] = {.lex_state = 3},
+ [864] = {.lex_state = 3},
+ [865] = {.lex_state = 3},
+ [866] = {.lex_state = 34},
+ [867] = {.lex_state = 3},
+ [868] = {.lex_state = 3},
+ [869] = {.lex_state = 3},
+ [870] = {.lex_state = 3},
+ [871] = {.lex_state = 100},
+ [872] = {.lex_state = 100},
+ [873] = {.lex_state = 4},
+ [874] = {.lex_state = 11},
+ [875] = {.lex_state = 11},
+ [876] = {.lex_state = 101},
+ [877] = {.lex_state = 4},
+ [878] = {.lex_state = 4},
+ [879] = {.lex_state = 13},
+ [880] = {.lex_state = 30},
+ [881] = {.lex_state = 13},
+ [882] = {.lex_state = 11},
+ [883] = {.lex_state = 13},
+ [884] = {.lex_state = 11},
+ [885] = {.lex_state = 33},
+ [886] = {.lex_state = 12},
+ [887] = {.lex_state = 33},
+ [888] = {.lex_state = 11},
+ [889] = {.lex_state = 11},
+ [890] = {.lex_state = 11},
+ [891] = {.lex_state = 33},
+ [892] = {.lex_state = 34},
+ [893] = {.lex_state = 11},
+ [894] = {.lex_state = 11},
+ [895] = {.lex_state = 11},
+ [896] = {.lex_state = 11},
+ [897] = {.lex_state = 11},
+ [898] = {.lex_state = 11},
+ [899] = {.lex_state = 11},
+ [900] = {.lex_state = 11},
+ [901] = {.lex_state = 11},
+ [902] = {.lex_state = 11},
+ [903] = {.lex_state = 11},
+ [904] = {.lex_state = 11},
+ [905] = {.lex_state = 11},
+ [906] = {.lex_state = 11},
+ [907] = {.lex_state = 11},
+ [908] = {.lex_state = 11},
+ [909] = {.lex_state = 11},
+ [910] = {.lex_state = 11},
+ [911] = {.lex_state = 100},
+ [912] = {.lex_state = 101},
+ [913] = {.lex_state = 101},
+ [914] = {.lex_state = 101},
+ [915] = {.lex_state = 11},
+ [916] = {.lex_state = 101},
+ [917] = {.lex_state = 100},
+ [918] = {.lex_state = 101},
+ [919] = {.lex_state = 11},
+ [920] = {.lex_state = 11},
+ [921] = {.lex_state = 4},
+ [922] = {.lex_state = 101},
+ [923] = {.lex_state = 11},
+ [924] = {.lex_state = 4},
+ [925] = {.lex_state = 101},
+ [926] = {.lex_state = 30},
+ [927] = {.lex_state = 11},
+ [928] = {.lex_state = 11},
+ [929] = {.lex_state = 30},
+ [930] = {.lex_state = 4},
+ [931] = {.lex_state = 30},
+ [932] = {.lex_state = 10},
+ [933] = {.lex_state = 30},
+ [934] = {.lex_state = 4},
+ [935] = {.lex_state = 10},
+ [936] = {.lex_state = 30},
+ [937] = {.lex_state = 10},
+ [938] = {.lex_state = 10},
+ [939] = {.lex_state = 11},
+ [940] = {.lex_state = 11},
+ [941] = {.lex_state = 11},
+ [942] = {.lex_state = 10},
+ [943] = {.lex_state = 10},
+ [944] = {.lex_state = 11},
+ [945] = {.lex_state = 10},
+ [946] = {.lex_state = 10},
+ [947] = {.lex_state = 10},
+ [948] = {.lex_state = 3},
+ [949] = {.lex_state = 3},
+ [950] = {.lex_state = 10},
+ [951] = {.lex_state = 10},
+ [952] = {.lex_state = 10},
+ [953] = {.lex_state = 10},
+ [954] = {.lex_state = 10},
+ [955] = {.lex_state = 10},
+ [956] = {.lex_state = 10},
+ [957] = {.lex_state = 10},
+ [958] = {.lex_state = 10},
+ [959] = {.lex_state = 10},
+ [960] = {.lex_state = 10},
+ [961] = {.lex_state = 10},
+ [962] = {.lex_state = 10},
+ [963] = {.lex_state = 10},
+ [964] = {.lex_state = 11},
+ [965] = {.lex_state = 11},
+ [966] = {.lex_state = 100},
+ [967] = {.lex_state = 10},
+ [968] = {.lex_state = 10},
+ [969] = {.lex_state = 100},
+ [970] = {.lex_state = 10},
+ [971] = {.lex_state = 100},
+ [972] = {.lex_state = 10},
+ [973] = {.lex_state = 10},
+ [974] = {.lex_state = 10},
+ [975] = {.lex_state = 4},
+ [976] = {.lex_state = 10},
+ [977] = {.lex_state = 10},
+ [978] = {.lex_state = 10},
+ [979] = {.lex_state = 10},
+ [980] = {.lex_state = 10},
+ [981] = {.lex_state = 33},
+ [982] = {.lex_state = 10},
+ [983] = {.lex_state = 10},
+ [984] = {.lex_state = 10},
+ [985] = {.lex_state = 10},
+ [986] = {.lex_state = 11},
+ [987] = {.lex_state = 10},
+ [988] = {.lex_state = 34},
+ [989] = {.lex_state = 34},
+ [990] = {.lex_state = 4},
+ [991] = {.lex_state = 4},
+ [992] = {.lex_state = 4},
+ [993] = {.lex_state = 32},
+ [994] = {.lex_state = 32},
+ [995] = {.lex_state = 32},
+ [996] = {.lex_state = 4},
+ [997] = {.lex_state = 31},
+ [998] = {.lex_state = 4},
+ [999] = {.lex_state = 4},
+ [1000] = {.lex_state = 4},
+ [1001] = {.lex_state = 4},
+ [1002] = {.lex_state = 4},
+ [1003] = {.lex_state = 4},
+ [1004] = {.lex_state = 4},
+ [1005] = {.lex_state = 33},
+ [1006] = {.lex_state = 33},
+ [1007] = {.lex_state = 4},
+ [1008] = {.lex_state = 4},
+ [1009] = {.lex_state = 4},
+ [1010] = {.lex_state = 4},
+ [1011] = {.lex_state = 4},
+ [1012] = {.lex_state = 4},
+ [1013] = {.lex_state = 4},
+ [1014] = {.lex_state = 4},
+ [1015] = {.lex_state = 4},
+ [1016] = {.lex_state = 4},
+ [1017] = {.lex_state = 4},
+ [1018] = {.lex_state = 4},
+ [1019] = {.lex_state = 4},
+ [1020] = {.lex_state = 4},
+ [1021] = {.lex_state = 4},
+ [1022] = {.lex_state = 4},
+ [1023] = {.lex_state = 4},
+ [1024] = {.lex_state = 12},
+ [1025] = {.lex_state = 12},
+ [1026] = {.lex_state = 34},
+ [1027] = {.lex_state = 4},
+ [1028] = {.lex_state = 12},
+ [1029] = {.lex_state = 32},
+ [1030] = {.lex_state = 32},
+ [1031] = {.lex_state = 32},
+ [1032] = {.lex_state = 34},
+ [1033] = {.lex_state = 4},
+ [1034] = {.lex_state = 34},
+ [1035] = {.lex_state = 103},
+ [1036] = {.lex_state = 4},
+ [1037] = {.lex_state = 4},
+ [1038] = {.lex_state = 4},
+ [1039] = {.lex_state = 4},
+ [1040] = {.lex_state = 4},
+ [1041] = {.lex_state = 4},
+ [1042] = {.lex_state = 4},
+ [1043] = {.lex_state = 4},
+ [1044] = {.lex_state = 4},
+ [1045] = {.lex_state = 4},
+ [1046] = {.lex_state = 4},
+ [1047] = {.lex_state = 4},
+ [1048] = {.lex_state = 4},
+ [1049] = {.lex_state = 4},
+ [1050] = {.lex_state = 4},
+ [1051] = {.lex_state = 13},
+ [1052] = {.lex_state = 4},
+ [1053] = {.lex_state = 4},
+ [1054] = {.lex_state = 11},
+ [1055] = {.lex_state = 33},
+ [1056] = {.lex_state = 30},
+ [1057] = {.lex_state = 101},
+ [1058] = {.lex_state = 100},
+ [1059] = {.lex_state = 30},
+ [1060] = {.lex_state = 30},
+ [1061] = {.lex_state = 34},
+ [1062] = {.lex_state = 100},
+ [1063] = {.lex_state = 100},
+ [1064] = {.lex_state = 100},
+ [1065] = {.lex_state = 100},
+ [1066] = {.lex_state = 100},
+ [1067] = {.lex_state = 100},
+ [1068] = {.lex_state = 100},
+ [1069] = {.lex_state = 100},
+ [1070] = {.lex_state = 100},
+ [1071] = {.lex_state = 100},
+ [1072] = {.lex_state = 100},
+ [1073] = {.lex_state = 30},
+ [1074] = {.lex_state = 13},
+ [1075] = {.lex_state = 33},
+ [1076] = {.lex_state = 13},
+ [1077] = {.lex_state = 30},
+ [1078] = {.lex_state = 32},
+ [1079] = {.lex_state = 13},
+ [1080] = {.lex_state = 54},
+ [1081] = {.lex_state = 101},
+ [1082] = {.lex_state = 101},
+ [1083] = {.lex_state = 12},
+ [1084] = {.lex_state = 30},
+ [1085] = {.lex_state = 30},
+ [1086] = {.lex_state = 12},
+ [1087] = {.lex_state = 30},
+ [1088] = {.lex_state = 13},
+ [1089] = {.lex_state = 13},
+ [1090] = {.lex_state = 54},
+ [1091] = {.lex_state = 54},
+ [1092] = {.lex_state = 30},
+ [1093] = {.lex_state = 100},
+ [1094] = {.lex_state = 30},
+ [1095] = {.lex_state = 32},
+ [1096] = {.lex_state = 101},
+ [1097] = {.lex_state = 100},
+ [1098] = {.lex_state = 34},
+ [1099] = {.lex_state = 100},
+ [1100] = {.lex_state = 101},
+ [1101] = {.lex_state = 34},
+ [1102] = {.lex_state = 33},
+ [1103] = {.lex_state = 12},
+ [1104] = {.lex_state = 12},
+ [1105] = {.lex_state = 12},
+ [1106] = {.lex_state = 30},
+ [1107] = {.lex_state = 30},
+ [1108] = {.lex_state = 12},
+ [1109] = {.lex_state = 33},
+ [1110] = {.lex_state = 34},
+ [1111] = {.lex_state = 33},
+ [1112] = {.lex_state = 101},
+ [1113] = {.lex_state = 32},
+ [1114] = {.lex_state = 53},
+ [1115] = {.lex_state = 100},
+ [1116] = {.lex_state = 100},
+ [1117] = {.lex_state = 12},
+ [1118] = {.lex_state = 34},
+ [1119] = {.lex_state = 53},
+ [1120] = {.lex_state = 100},
+ [1121] = {.lex_state = 13},
+ [1122] = {.lex_state = 34},
+ [1123] = {.lex_state = 34},
+ [1124] = {.lex_state = 53},
+ [1125] = {.lex_state = 53},
+ [1126] = {.lex_state = 100},
+ [1127] = {.lex_state = 32},
+ [1128] = {.lex_state = 12},
+ [1129] = {.lex_state = 101},
+ [1130] = {.lex_state = 32},
+ [1131] = {.lex_state = 12},
+ [1132] = {.lex_state = 12},
+ [1133] = {.lex_state = 12},
+ [1134] = {.lex_state = 12},
+ [1135] = {.lex_state = 12},
+ [1136] = {.lex_state = 12},
+ [1137] = {.lex_state = 12},
+ [1138] = {.lex_state = 12},
+ [1139] = {.lex_state = 12},
+ [1140] = {.lex_state = 12},
+ [1141] = {.lex_state = 32},
+ [1142] = {.lex_state = 30},
+ [1143] = {.lex_state = 30},
+ [1144] = {.lex_state = 30},
+ [1145] = {.lex_state = 49},
+ [1146] = {.lex_state = 30},
+ [1147] = {.lex_state = 33},
+ [1148] = {.lex_state = 46},
+ [1149] = {.lex_state = 13},
+ [1150] = {.lex_state = 49},
+ [1151] = {.lex_state = 30},
+ [1152] = {.lex_state = 30},
+ [1153] = {.lex_state = 49},
+ [1154] = {.lex_state = 33},
+ [1155] = {.lex_state = 13},
+ [1156] = {.lex_state = 34},
+ [1157] = {.lex_state = 33},
+ [1158] = {.lex_state = 33},
+ [1159] = {.lex_state = 33},
+ [1160] = {.lex_state = 33},
+ [1161] = {.lex_state = 32},
+ [1162] = {.lex_state = 30},
+ [1163] = {.lex_state = 33},
+ [1164] = {.lex_state = 32},
+ [1165] = {.lex_state = 32},
+ [1166] = {.lex_state = 108},
+ [1167] = {.lex_state = 30},
+ [1168] = {.lex_state = 100},
+ [1169] = {.lex_state = 34},
+ [1170] = {.lex_state = 13},
+ [1171] = {.lex_state = 13},
+ [1172] = {.lex_state = 12},
+ [1173] = {.lex_state = 100},
+ [1174] = {.lex_state = 13},
+ [1175] = {.lex_state = 30},
+ [1176] = {.lex_state = 12},
+ [1177] = {.lex_state = 30},
+ [1178] = {.lex_state = 30},
+ [1179] = {.lex_state = 30},
+ [1180] = {.lex_state = 32},
+ [1181] = {.lex_state = 100},
+ [1182] = {.lex_state = 100},
+ [1183] = {.lex_state = 30},
+ [1184] = {.lex_state = 45},
+ [1185] = {.lex_state = 100},
+ [1186] = {.lex_state = 100},
+ [1187] = {.lex_state = 100},
+ [1188] = {.lex_state = 48},
+ [1189] = {.lex_state = 107},
+ [1190] = {.lex_state = 48},
+ [1191] = {.lex_state = 48},
+ [1192] = {.lex_state = 100},
+ [1193] = {.lex_state = 100},
+ [1194] = {.lex_state = 100},
+ [1195] = {.lex_state = 34},
+ [1196] = {.lex_state = 34},
+ [1197] = {.lex_state = 34},
+ [1198] = {.lex_state = 34},
+ [1199] = {.lex_state = 101},
+ [1200] = {.lex_state = 33},
+ [1201] = {.lex_state = 101},
+ [1202] = {.lex_state = 101},
+ [1203] = {.lex_state = 30},
+ [1204] = {.lex_state = 13},
+ [1205] = {.lex_state = 34},
+ [1206] = {.lex_state = 100},
+ [1207] = {.lex_state = 100},
+ [1208] = {.lex_state = 100},
+ [1209] = {.lex_state = 100},
+ [1210] = {.lex_state = 100},
+ [1211] = {.lex_state = 34},
+ [1212] = {.lex_state = 12},
+ [1213] = {.lex_state = 34},
+ [1214] = {.lex_state = 4},
+ [1215] = {.lex_state = 13},
+ [1216] = {.lex_state = 32},
+ [1217] = {.lex_state = 49},
+ [1218] = {.lex_state = 46},
+ [1219] = {.lex_state = 46},
+ [1220] = {.lex_state = 46},
+ [1221] = {.lex_state = 32},
+ [1222] = {.lex_state = 108},
+ [1223] = {.lex_state = 32},
+ [1224] = {.lex_state = 32},
+ [1225] = {.lex_state = 108},
+ [1226] = {.lex_state = 108},
+ [1227] = {.lex_state = 32},
+ [1228] = {.lex_state = 32},
+ [1229] = {.lex_state = 33},
+ [1230] = {.lex_state = 13},
+ [1231] = {.lex_state = 34},
+ [1232] = {.lex_state = 13},
+ [1233] = {.lex_state = 12},
+ [1234] = {.lex_state = 30},
+ [1235] = {.lex_state = 45},
+ [1236] = {.lex_state = 45},
+ [1237] = {.lex_state = 30},
+ [1238] = {.lex_state = 45},
+ [1239] = {.lex_state = 101},
+ [1240] = {.lex_state = 107},
+ [1241] = {.lex_state = 107},
+ [1242] = {.lex_state = 107},
+ [1243] = {.lex_state = 30},
+ [1244] = {.lex_state = 100},
+ [1245] = {.lex_state = 32},
+ [1246] = {.lex_state = 30},
+ [1247] = {.lex_state = 30},
+ [1248] = {.lex_state = 4},
+ [1249] = {.lex_state = 32},
+ [1250] = {.lex_state = 12},
+ [1251] = {.lex_state = 34},
+ [1252] = {.lex_state = 13},
+ [1253] = {.lex_state = 30},
+ [1254] = {.lex_state = 32},
+ [1255] = {.lex_state = 4},
+ [1256] = {.lex_state = 100},
+ [1257] = {.lex_state = 32},
+ [1258] = {.lex_state = 30},
+ [1259] = {.lex_state = 4},
+ [1260] = {.lex_state = 13},
+ [1261] = {.lex_state = 33},
+ [1262] = {.lex_state = 13},
+ [1263] = {.lex_state = 31},
+ [1264] = {.lex_state = 100},
+ [1265] = {.lex_state = 30},
+ [1266] = {.lex_state = 32},
+ [1267] = {.lex_state = 30},
+ [1268] = {.lex_state = 54},
+ [1269] = {.lex_state = 32},
+ [1270] = {.lex_state = 100},
+ [1271] = {.lex_state = 34},
+ [1272] = {.lex_state = 33},
+ [1273] = {.lex_state = 33},
+ [1274] = {.lex_state = 33},
+ [1275] = {.lex_state = 12},
+ [1276] = {.lex_state = 33},
+ [1277] = {.lex_state = 33},
+ [1278] = {.lex_state = 13},
+ [1279] = {.lex_state = 34},
+ [1280] = {.lex_state = 32},
+ [1281] = {.lex_state = 32},
+ [1282] = {.lex_state = 32},
+ [1283] = {.lex_state = 12},
+ [1284] = {.lex_state = 12},
+ [1285] = {.lex_state = 34},
+ [1286] = {.lex_state = 13},
+ [1287] = {.lex_state = 33},
+ [1288] = {.lex_state = 13},
+ [1289] = {.lex_state = 52},
+ [1290] = {.lex_state = 34},
+ [1291] = {.lex_state = 33},
+ [1292] = {.lex_state = 34},
+ [1293] = {.lex_state = 33},
+ [1294] = {.lex_state = 33},
+ [1295] = {.lex_state = 33},
+ [1296] = {.lex_state = 33},
+ [1297] = {.lex_state = 13},
+ [1298] = {.lex_state = 34},
+ [1299] = {.lex_state = 34},
+ [1300] = {.lex_state = 30},
+ [1301] = {.lex_state = 34},
+ [1302] = {.lex_state = 30},
+ [1303] = {.lex_state = 34},
+ [1304] = {.lex_state = 34},
+ [1305] = {.lex_state = 34},
+ [1306] = {.lex_state = 34},
+ [1307] = {.lex_state = 34},
+ [1308] = {.lex_state = 13},
+ [1309] = {.lex_state = 30},
+ [1310] = {.lex_state = 32},
+ [1311] = {.lex_state = 30},
+ [1312] = {.lex_state = 30},
+ [1313] = {.lex_state = 32},
+ [1314] = {.lex_state = 30},
+ [1315] = {.lex_state = 101},
+ [1316] = {.lex_state = 33},
+ [1317] = {.lex_state = 34},
+ [1318] = {.lex_state = 30},
+ [1319] = {.lex_state = 30},
+ [1320] = {.lex_state = 33},
+ [1321] = {.lex_state = 34},
+ [1322] = {.lex_state = 30},
+ [1323] = {.lex_state = 33},
+ [1324] = {.lex_state = 30},
+ [1325] = {.lex_state = 30},
+ [1326] = {.lex_state = 51},
+ [1327] = {.lex_state = 32},
+ [1328] = {.lex_state = 51},
+ [1329] = {.lex_state = 30},
+ [1330] = {.lex_state = 13},
+ [1331] = {.lex_state = 30},
+ [1332] = {.lex_state = 51},
+ [1333] = {.lex_state = 32},
+ [1334] = {.lex_state = 30},
+ [1335] = {.lex_state = 32},
+ [1336] = {.lex_state = 32},
+ [1337] = {.lex_state = 32},
+ [1338] = {.lex_state = 33},
+ [1339] = {.lex_state = 32},
+ [1340] = {.lex_state = 32},
+ [1341] = {.lex_state = 32},
+ [1342] = {.lex_state = 32},
+ [1343] = {.lex_state = 33},
+ [1344] = {.lex_state = 30},
+ [1345] = {.lex_state = 33},
+ [1346] = {.lex_state = 34},
+ [1347] = {.lex_state = 100},
+ [1348] = {.lex_state = 100},
+ [1349] = {.lex_state = 101},
+ [1350] = {.lex_state = 34},
+ [1351] = {.lex_state = 34},
+ [1352] = {.lex_state = 32},
+ [1353] = {.lex_state = 33},
+ [1354] = {.lex_state = 32},
+ [1355] = {.lex_state = 32},
+ [1356] = {.lex_state = 101},
+ [1357] = {.lex_state = 32},
+ [1358] = {.lex_state = 32},
+ [1359] = {.lex_state = 32},
+ [1360] = {.lex_state = 32},
+ [1361] = {.lex_state = 52},
+ [1362] = {.lex_state = 12},
+ [1363] = {.lex_state = 12},
+ [1364] = {.lex_state = 30},
+ [1365] = {.lex_state = 12},
+ [1366] = {.lex_state = 12},
+ [1367] = {.lex_state = 31},
+ [1368] = {.lex_state = 32},
+ [1369] = {.lex_state = 101},
+ [1370] = {.lex_state = 52},
+ [1371] = {.lex_state = 34},
+ [1372] = {.lex_state = 32},
+ [1373] = {.lex_state = 32},
+ [1374] = {.lex_state = 31},
+ [1375] = {.lex_state = 32},
+ [1376] = {.lex_state = 12},
+ [1377] = {.lex_state = 12},
+ [1378] = {.lex_state = 12},
+ [1379] = {.lex_state = 12},
+ [1380] = {.lex_state = 32},
+ [1381] = {.lex_state = 101},
+ [1382] = {.lex_state = 100},
+ [1383] = {.lex_state = 100},
+ [1384] = {.lex_state = 33},
+ [1385] = {.lex_state = 31},
+ [1386] = {.lex_state = 32},
+ [1387] = {.lex_state = 100},
+ [1388] = {.lex_state = 30},
+ [1389] = {.lex_state = 33},
+ [1390] = {.lex_state = 33},
+ [1391] = {.lex_state = 33},
+ [1392] = {.lex_state = 33},
+ [1393] = {.lex_state = 34},
+ [1394] = {.lex_state = 100},
+ [1395] = {.lex_state = 34},
+ [1396] = {.lex_state = 32},
+ [1397] = {.lex_state = 31},
+ [1398] = {.lex_state = 33},
+ [1399] = {.lex_state = 31},
+ [1400] = {.lex_state = 33},
+ [1401] = {.lex_state = 33},
+ [1402] = {.lex_state = 52},
+ [1403] = {.lex_state = 101},
+ [1404] = {.lex_state = 34},
+ [1405] = {.lex_state = 100},
+ [1406] = {.lex_state = 101},
+ [1407] = {.lex_state = 100},
+ [1408] = {.lex_state = 34},
+ [1409] = {.lex_state = 32},
+ [1410] = {.lex_state = 13},
+ [1411] = {.lex_state = 12},
+ [1412] = {.lex_state = 100},
+ [1413] = {.lex_state = 100},
+ [1414] = {.lex_state = 100},
+ [1415] = {.lex_state = 100},
+ [1416] = {.lex_state = 34},
+ [1417] = {.lex_state = 12},
+ [1418] = {.lex_state = 13},
+ [1419] = {.lex_state = 32},
+ [1420] = {.lex_state = 33},
+ [1421] = {.lex_state = 13},
+ [1422] = {.lex_state = 33},
+ [1423] = {.lex_state = 33},
+ [1424] = {.lex_state = 13},
+ [1425] = {.lex_state = 33},
+ [1426] = {.lex_state = 13},
+ [1427] = {.lex_state = 33},
+ [1428] = {.lex_state = 33},
+ [1429] = {.lex_state = 13},
+ [1430] = {.lex_state = 48},
+ [1431] = {.lex_state = 101},
+ [1432] = {.lex_state = 13},
+ [1433] = {.lex_state = 34},
+ [1434] = {.lex_state = 100},
+ [1435] = {.lex_state = 4},
+ [1436] = {.lex_state = 4},
+ [1437] = {.lex_state = 34},
+ [1438] = {.lex_state = 33},
+ [1439] = {.lex_state = 34},
+ [1440] = {.lex_state = 33},
+ [1441] = {.lex_state = 34},
+ [1442] = {.lex_state = 34},
+ [1443] = {.lex_state = 13},
+ [1444] = {.lex_state = 34},
+ [1445] = {.lex_state = 51},
+ [1446] = {.lex_state = 33},
+ [1447] = {.lex_state = 100},
+ [1448] = {.lex_state = 13},
+ [1449] = {.lex_state = 33},
+ [1450] = {.lex_state = 34},
+ [1451] = {.lex_state = 101},
+ [1452] = {.lex_state = 34},
+ [1453] = {.lex_state = 34},
+ [1454] = {.lex_state = 13},
+ [1455] = {.lex_state = 13},
+ [1456] = {.lex_state = 13},
+ [1457] = {.lex_state = 34},
+ [1458] = {.lex_state = 13},
+ [1459] = {.lex_state = 33},
+ [1460] = {.lex_state = 51},
+ [1461] = {.lex_state = 101},
+ [1462] = {.lex_state = 52},
+ [1463] = {.lex_state = 54},
+ [1464] = {.lex_state = 52},
+ [1465] = {.lex_state = 52},
+ [1466] = {.lex_state = 54},
+ [1467] = {.lex_state = 54},
+ [1468] = {.lex_state = 54},
+ [1469] = {.lex_state = 54},
+ [1470] = {.lex_state = 54},
+ [1471] = {.lex_state = 54},
+ [1472] = {.lex_state = 54},
+ [1473] = {.lex_state = 54},
+ [1474] = {.lex_state = 54},
+ [1475] = {.lex_state = 54},
+ [1476] = {.lex_state = 54},
+ [1477] = {.lex_state = 52},
+ [1478] = {.lex_state = 109},
+ [1479] = {.lex_state = 31},
+ [1480] = {.lex_state = 52},
+ [1481] = {.lex_state = 52},
+ [1482] = {.lex_state = 54},
+ [1483] = {.lex_state = 54},
+ [1484] = {.lex_state = 51},
+ [1485] = {.lex_state = 51},
+ [1486] = {.lex_state = 54},
+ [1487] = {.lex_state = 4},
+ [1488] = {.lex_state = 52},
+ [1489] = {.lex_state = 54},
+ [1490] = {.lex_state = 54},
+ [1491] = {.lex_state = 54},
+ [1492] = {.lex_state = 54},
+ [1493] = {.lex_state = 52},
+ [1494] = {.lex_state = 52},
+ [1495] = {.lex_state = 52},
+ [1496] = {.lex_state = 52},
+ [1497] = {.lex_state = 52},
+ [1498] = {.lex_state = 52},
+ [1499] = {.lex_state = 52},
+ [1500] = {.lex_state = 52},
+ [1501] = {.lex_state = 52},
+ [1502] = {.lex_state = 52},
+ [1503] = {.lex_state = 52},
+ [1504] = {.lex_state = 54},
+ [1505] = {.lex_state = 54},
+ [1506] = {.lex_state = 52},
+ [1507] = {.lex_state = 51},
+ [1508] = {.lex_state = 52},
+ [1509] = {.lex_state = 52},
+ [1510] = {.lex_state = 31},
+ [1511] = {.lex_state = 31},
+ [1512] = {.lex_state = 54},
+ [1513] = {.lex_state = 52},
+ [1514] = {.lex_state = 52},
+ [1515] = {.lex_state = 51},
+ [1516] = {.lex_state = 52},
+ [1517] = {.lex_state = 52},
+ [1518] = {.lex_state = 54},
+ [1519] = {.lex_state = 54},
+ [1520] = {.lex_state = 51},
+ [1521] = {.lex_state = 101},
+ [1522] = {.lex_state = 52},
+ [1523] = {.lex_state = 51},
+ [1524] = {.lex_state = 31},
+ [1525] = {.lex_state = 51},
+ [1526] = {.lex_state = 52},
+ [1527] = {.lex_state = 51},
+ [1528] = {.lex_state = 54},
+ [1529] = {.lex_state = 54},
+ [1530] = {.lex_state = 54},
+ [1531] = {.lex_state = 47},
+ [1532] = {.lex_state = 4},
+ [1533] = {.lex_state = 4},
+ [1534] = {.lex_state = 47},
+ [1535] = {.lex_state = 54},
+ [1536] = {.lex_state = 47},
+ [1537] = {.lex_state = 52},
+ [1538] = {.lex_state = 51},
+ [1539] = {.lex_state = 34},
+ [1540] = {.lex_state = 34},
+ [1541] = {.lex_state = 51},
+ [1542] = {.lex_state = 51},
+ [1543] = {.lex_state = 52},
+ [1544] = {.lex_state = 52},
+ [1545] = {.lex_state = 51},
+ [1546] = {.lex_state = 51},
+ [1547] = {.lex_state = 51},
+ [1548] = {.lex_state = 51},
+ [1549] = {.lex_state = 51},
+ [1550] = {.lex_state = 51},
+ [1551] = {.lex_state = 51},
+ [1552] = {.lex_state = 51},
+ [1553] = {.lex_state = 51},
+ [1554] = {.lex_state = 51},
+ [1555] = {.lex_state = 109},
+ [1556] = {.lex_state = 53},
+ [1557] = {.lex_state = 53},
+ [1558] = {.lex_state = 109},
+ [1559] = {.lex_state = 51},
+ [1560] = {.lex_state = 109},
+ [1561] = {.lex_state = 52},
+ [1562] = {.lex_state = 52},
+ [1563] = {.lex_state = 52},
+ [1564] = {.lex_state = 51},
+ [1565] = {.lex_state = 51},
+ [1566] = {.lex_state = 54},
+ [1567] = {.lex_state = 54},
+ [1568] = {.lex_state = 52},
+ [1569] = {.lex_state = 4},
+ [1570] = {.lex_state = 31},
+ [1571] = {.lex_state = 53},
+ [1572] = {.lex_state = 51},
+ [1573] = {.lex_state = 31},
+ [1574] = {.lex_state = 4},
+ [1575] = {.lex_state = 53},
+ [1576] = {.lex_state = 53},
+ [1577] = {.lex_state = 53},
+ [1578] = {.lex_state = 49},
+ [1579] = {.lex_state = 101},
+ [1580] = {.lex_state = 33},
+ [1581] = {.lex_state = 33},
+ [1582] = {.lex_state = 51},
+ [1583] = {.lex_state = 53},
+ [1584] = {.lex_state = 53},
+ [1585] = {.lex_state = 31},
+ [1586] = {.lex_state = 31},
+ [1587] = {.lex_state = 31},
+ [1588] = {.lex_state = 31},
+ [1589] = {.lex_state = 4},
+ [1590] = {.lex_state = 49},
+ [1591] = {.lex_state = 49},
+ [1592] = {.lex_state = 49},
+ [1593] = {.lex_state = 51},
+ [1594] = {.lex_state = 49},
+ [1595] = {.lex_state = 4},
+ [1596] = {.lex_state = 51},
+ [1597] = {.lex_state = 49},
+ [1598] = {.lex_state = 51},
+ [1599] = {.lex_state = 53},
+ [1600] = {.lex_state = 52},
+ [1601] = {.lex_state = 110},
+ [1602] = {.lex_state = 52},
+ [1603] = {.lex_state = 49},
+ [1604] = {.lex_state = 49},
+ [1605] = {.lex_state = 51},
+ [1606] = {.lex_state = 51},
+ [1607] = {.lex_state = 53},
+ [1608] = {.lex_state = 53},
+ [1609] = {.lex_state = 53},
+ [1610] = {.lex_state = 53},
+ [1611] = {.lex_state = 53},
+ [1612] = {.lex_state = 53},
+ [1613] = {.lex_state = 53},
+ [1614] = {.lex_state = 53},
+ [1615] = {.lex_state = 53},
+ [1616] = {.lex_state = 53},
+ [1617] = {.lex_state = 53},
+ [1618] = {.lex_state = 53},
+ [1619] = {.lex_state = 53},
+ [1620] = {.lex_state = 31},
+ [1621] = {.lex_state = 53},
+ [1622] = {.lex_state = 49},
+ [1623] = {.lex_state = 53},
+ [1624] = {.lex_state = 32},
+ [1625] = {.lex_state = 32},
+ [1626] = {.lex_state = 31},
+ [1627] = {.lex_state = 49},
+ [1628] = {.lex_state = 53},
+ [1629] = {.lex_state = 49},
+ [1630] = {.lex_state = 4},
+ [1631] = {.lex_state = 4},
+ [1632] = {.lex_state = 4},
+ [1633] = {.lex_state = 49},
+ [1634] = {.lex_state = 49},
+ [1635] = {.lex_state = 49},
+ [1636] = {.lex_state = 49},
+ [1637] = {.lex_state = 49},
+ [1638] = {.lex_state = 49},
+ [1639] = {.lex_state = 49},
+ [1640] = {.lex_state = 49},
+ [1641] = {.lex_state = 49},
+ [1642] = {.lex_state = 49},
+ [1643] = {.lex_state = 49},
+ [1644] = {.lex_state = 51},
+ [1645] = {.lex_state = 51},
+ [1646] = {.lex_state = 51},
+ [1647] = {.lex_state = 48},
+ [1648] = {.lex_state = 48},
+ [1649] = {.lex_state = 101},
+ [1650] = {.lex_state = 53},
+ [1651] = {.lex_state = 31},
+ [1652] = {.lex_state = 49},
+ [1653] = {.lex_state = 31},
+ [1654] = {.lex_state = 31},
+ [1655] = {.lex_state = 51},
+ [1656] = {.lex_state = 31},
+ [1657] = {.lex_state = 31},
+ [1658] = {.lex_state = 49},
+ [1659] = {.lex_state = 48},
+ [1660] = {.lex_state = 49},
+ [1661] = {.lex_state = 51},
+ [1662] = {.lex_state = 31},
+ [1663] = {.lex_state = 51},
+ [1664] = {.lex_state = 48},
+ [1665] = {.lex_state = 48},
+ [1666] = {.lex_state = 48},
+ [1667] = {.lex_state = 49},
+ [1668] = {.lex_state = 48},
+ [1669] = {.lex_state = 48},
+ [1670] = {.lex_state = 48},
+ [1671] = {.lex_state = 48},
+ [1672] = {.lex_state = 53},
+ [1673] = {.lex_state = 48},
+ [1674] = {.lex_state = 31},
+ [1675] = {.lex_state = 31},
+ [1676] = {.lex_state = 101},
+ [1677] = {.lex_state = 31},
+ [1678] = {.lex_state = 48},
+ [1679] = {.lex_state = 31},
+ [1680] = {.lex_state = 31},
+ [1681] = {.lex_state = 31},
+ [1682] = {.lex_state = 101},
+ [1683] = {.lex_state = 53},
+ [1684] = {.lex_state = 31},
+ [1685] = {.lex_state = 48},
+ [1686] = {.lex_state = 48},
+ [1687] = {.lex_state = 48},
+ [1688] = {.lex_state = 48},
+ [1689] = {.lex_state = 48},
+ [1690] = {.lex_state = 48},
+ [1691] = {.lex_state = 48},
+ [1692] = {.lex_state = 48},
+ [1693] = {.lex_state = 48},
+ [1694] = {.lex_state = 48},
+ [1695] = {.lex_state = 48},
+ [1696] = {.lex_state = 53},
+ [1697] = {.lex_state = 101},
+ [1698] = {.lex_state = 53},
+ [1699] = {.lex_state = 101},
+ [1700] = {.lex_state = 101},
+ [1701] = {.lex_state = 101},
+ [1702] = {.lex_state = 53},
+ [1703] = {.lex_state = 53},
+ [1704] = {.lex_state = 31},
+ [1705] = {.lex_state = 49},
+ [1706] = {.lex_state = 31},
+ [1707] = {.lex_state = 50},
+ [1708] = {.lex_state = 31},
+ [1709] = {.lex_state = 101},
+ [1710] = {.lex_state = 49},
+ [1711] = {.lex_state = 101},
+ [1712] = {.lex_state = 48},
+ [1713] = {.lex_state = 46},
+ [1714] = {.lex_state = 48},
+ [1715] = {.lex_state = 101},
+ [1716] = {.lex_state = 101},
+ [1717] = {.lex_state = 101},
+ [1718] = {.lex_state = 48},
+ [1719] = {.lex_state = 46},
+ [1720] = {.lex_state = 101},
+ [1721] = {.lex_state = 101},
+ [1722] = {.lex_state = 49},
+ [1723] = {.lex_state = 49},
+ [1724] = {.lex_state = 49},
+ [1725] = {.lex_state = 101},
+ [1726] = {.lex_state = 46},
+ [1727] = {.lex_state = 101},
+ [1728] = {.lex_state = 101},
+ [1729] = {.lex_state = 101},
+ [1730] = {.lex_state = 101},
+ [1731] = {.lex_state = 101},
+ [1732] = {.lex_state = 101},
+ [1733] = {.lex_state = 101},
+ [1734] = {.lex_state = 101},
+ [1735] = {.lex_state = 101},
+ [1736] = {.lex_state = 54},
+ [1737] = {.lex_state = 49},
+ [1738] = {.lex_state = 46},
+ [1739] = {.lex_state = 53},
+ [1740] = {.lex_state = 53},
+ [1741] = {.lex_state = 53},
+ [1742] = {.lex_state = 108},
+ [1743] = {.lex_state = 46},
+ [1744] = {.lex_state = 46},
+ [1745] = {.lex_state = 108},
+ [1746] = {.lex_state = 46},
+ [1747] = {.lex_state = 46},
+ [1748] = {.lex_state = 53},
+ [1749] = {.lex_state = 108},
+ [1750] = {.lex_state = 108},
+ [1751] = {.lex_state = 110},
+ [1752] = {.lex_state = 110},
+ [1753] = {.lex_state = 101},
+ [1754] = {.lex_state = 108},
+ [1755] = {.lex_state = 46},
+ [1756] = {.lex_state = 108},
+ [1757] = {.lex_state = 110},
+ [1758] = {.lex_state = 101},
+ [1759] = {.lex_state = 101},
+ [1760] = {.lex_state = 46},
+ [1761] = {.lex_state = 101},
+ [1762] = {.lex_state = 101},
+ [1763] = {.lex_state = 108},
+ [1764] = {.lex_state = 31},
+ [1765] = {.lex_state = 101},
+ [1766] = {.lex_state = 46},
+ [1767] = {.lex_state = 46},
+ [1768] = {.lex_state = 46},
+ [1769] = {.lex_state = 46},
+ [1770] = {.lex_state = 46},
+ [1771] = {.lex_state = 46},
+ [1772] = {.lex_state = 46},
+ [1773] = {.lex_state = 46},
+ [1774] = {.lex_state = 46},
+ [1775] = {.lex_state = 46},
+ [1776] = {.lex_state = 46},
+ [1777] = {.lex_state = 52},
+ [1778] = {.lex_state = 49},
+ [1779] = {.lex_state = 49},
+ [1780] = {.lex_state = 49},
+ [1781] = {.lex_state = 45},
+ [1782] = {.lex_state = 108},
+ [1783] = {.lex_state = 53},
+ [1784] = {.lex_state = 53},
+ [1785] = {.lex_state = 45},
+ [1786] = {.lex_state = 45},
+ [1787] = {.lex_state = 108},
+ [1788] = {.lex_state = 45},
+ [1789] = {.lex_state = 49},
+ [1790] = {.lex_state = 45},
+ [1791] = {.lex_state = 108},
+ [1792] = {.lex_state = 108},
+ [1793] = {.lex_state = 108},
+ [1794] = {.lex_state = 108},
+ [1795] = {.lex_state = 108},
+ [1796] = {.lex_state = 108},
+ [1797] = {.lex_state = 108},
+ [1798] = {.lex_state = 108},
+ [1799] = {.lex_state = 108},
+ [1800] = {.lex_state = 108},
+ [1801] = {.lex_state = 108},
+ [1802] = {.lex_state = 45},
+ [1803] = {.lex_state = 48},
+ [1804] = {.lex_state = 107},
+ [1805] = {.lex_state = 49},
+ [1806] = {.lex_state = 49},
+ [1807] = {.lex_state = 45},
+ [1808] = {.lex_state = 107},
+ [1809] = {.lex_state = 107},
+ [1810] = {.lex_state = 45},
+ [1811] = {.lex_state = 107},
+ [1812] = {.lex_state = 45},
+ [1813] = {.lex_state = 48},
+ [1814] = {.lex_state = 48},
+ [1815] = {.lex_state = 107},
+ [1816] = {.lex_state = 107},
+ [1817] = {.lex_state = 46},
+ [1818] = {.lex_state = 46},
+ [1819] = {.lex_state = 46},
+ [1820] = {.lex_state = 107},
+ [1821] = {.lex_state = 107},
+ [1822] = {.lex_state = 107},
+ [1823] = {.lex_state = 108},
+ [1824] = {.lex_state = 45},
+ [1825] = {.lex_state = 108},
+ [1826] = {.lex_state = 46},
+ [1827] = {.lex_state = 46},
+ [1828] = {.lex_state = 48},
+ [1829] = {.lex_state = 108},
+ [1830] = {.lex_state = 48},
+ [1831] = {.lex_state = 31},
+ [1832] = {.lex_state = 45},
+ [1833] = {.lex_state = 45},
+ [1834] = {.lex_state = 45},
+ [1835] = {.lex_state = 45},
+ [1836] = {.lex_state = 45},
+ [1837] = {.lex_state = 45},
+ [1838] = {.lex_state = 45},
+ [1839] = {.lex_state = 45},
+ [1840] = {.lex_state = 45},
+ [1841] = {.lex_state = 45},
+ [1842] = {.lex_state = 45},
+ [1843] = {.lex_state = 48},
+ [1844] = {.lex_state = 31},
+ [1845] = {.lex_state = 107},
+ [1846] = {.lex_state = 48},
+ [1847] = {.lex_state = 48},
+ [1848] = {.lex_state = 107},
+ [1849] = {.lex_state = 107},
+ [1850] = {.lex_state = 107},
+ [1851] = {.lex_state = 107},
+ [1852] = {.lex_state = 107},
+ [1853] = {.lex_state = 107},
+ [1854] = {.lex_state = 107},
+ [1855] = {.lex_state = 107},
+ [1856] = {.lex_state = 107},
+ [1857] = {.lex_state = 107},
+ [1858] = {.lex_state = 107},
+ [1859] = {.lex_state = 51},
+ [1860] = {.lex_state = 31},
+ [1861] = {.lex_state = 31},
+ [1862] = {.lex_state = 31},
+ [1863] = {.lex_state = 45},
+ [1864] = {.lex_state = 45},
+ [1865] = {.lex_state = 45},
+ [1866] = {.lex_state = 31},
+ [1867] = {.lex_state = 46},
+ [1868] = {.lex_state = 31},
+ [1869] = {.lex_state = 107},
+ [1870] = {.lex_state = 107},
+ [1871] = {.lex_state = 108},
+ [1872] = {.lex_state = 108},
+ [1873] = {.lex_state = 107},
+ [1874] = {.lex_state = 46},
+ [1875] = {.lex_state = 46},
+ [1876] = {.lex_state = 48},
+ [1877] = {.lex_state = 48},
+ [1878] = {.lex_state = 48},
+ [1879] = {.lex_state = 108},
+ [1880] = {.lex_state = 31},
+ [1881] = {.lex_state = 101},
+ [1882] = {.lex_state = 48},
+ [1883] = {.lex_state = 108},
+ [1884] = {.lex_state = 108},
+ [1885] = {.lex_state = 30},
+ [1886] = {.lex_state = 30},
+ [1887] = {.lex_state = 46},
+ [1888] = {.lex_state = 46},
+ [1889] = {.lex_state = 46},
+ [1890] = {.lex_state = 45},
+ [1891] = {.lex_state = 45},
+ [1892] = {.lex_state = 108},
+ [1893] = {.lex_state = 108},
+ [1894] = {.lex_state = 108},
+ [1895] = {.lex_state = 31},
+ [1896] = {.lex_state = 45},
+ [1897] = {.lex_state = 46},
+ [1898] = {.lex_state = 46},
+ [1899] = {.lex_state = 45},
+ [1900] = {.lex_state = 45},
+ [1901] = {.lex_state = 107},
+ [1902] = {.lex_state = 100},
+ [1903] = {.lex_state = 100},
+ [1904] = {.lex_state = 107},
+ [1905] = {.lex_state = 107},
+ [1906] = {.lex_state = 31},
+ [1907] = {.lex_state = 107},
+ [1908] = {.lex_state = 107},
+ [1909] = {.lex_state = 53},
+ [1910] = {.lex_state = 46},
+ [1911] = {.lex_state = 46},
+ [1912] = {.lex_state = 46},
+ [1913] = {.lex_state = 108},
+ [1914] = {.lex_state = 108},
+ [1915] = {.lex_state = 46},
+ [1916] = {.lex_state = 49},
+ [1917] = {.lex_state = 108},
+ [1918] = {.lex_state = 108},
+ [1919] = {.lex_state = 108},
+ [1920] = {.lex_state = 45},
+ [1921] = {.lex_state = 45},
+ [1922] = {.lex_state = 45},
+ [1923] = {.lex_state = 108},
+ [1924] = {.lex_state = 45},
+ [1925] = {.lex_state = 31},
+ [1926] = {.lex_state = 45},
+ [1927] = {.lex_state = 107},
+ [1928] = {.lex_state = 107},
+ [1929] = {.lex_state = 107},
+ [1930] = {.lex_state = 107},
+ [1931] = {.lex_state = 107},
+ [1932] = {.lex_state = 48},
+ [1933] = {.lex_state = 45},
+ [1934] = {.lex_state = 45},
+ [1935] = {.lex_state = 45},
+ [1936] = {.lex_state = 45},
+ [1937] = {.lex_state = 107},
+ [1938] = {.lex_state = 107},
+ [1939] = {.lex_state = 107},
+ [1940] = {.lex_state = 107},
+ [1941] = {.lex_state = 31},
+ [1942] = {.lex_state = 46},
+ [1943] = {.lex_state = 108},
+ [1944] = {.lex_state = 45},
+ [1945] = {.lex_state = 107},
+ [1946] = {.lex_state = 31},
+ [1947] = {.lex_state = 17},
+ [1948] = {.lex_state = 31},
+ [1949] = {.lex_state = 31},
+ [1950] = {.lex_state = 31},
+ [1951] = {.lex_state = 101},
+ [1952] = {.lex_state = 4},
+ [1953] = {.lex_state = 31},
+ [1954] = {.lex_state = 101},
+ [1955] = {.lex_state = 31},
+ [1956] = {.lex_state = 31},
+ [1957] = {.lex_state = 101},
+ [1958] = {.lex_state = 101},
+ [1959] = {.lex_state = 101},
+ [1960] = {.lex_state = 101},
+ [1961] = {.lex_state = 4},
+ [1962] = {.lex_state = 54},
+ [1963] = {.lex_state = 54},
+ [1964] = {.lex_state = 4},
+ [1965] = {.lex_state = 4},
+ [1966] = {.lex_state = 31},
+ [1967] = {.lex_state = 31},
+ [1968] = {.lex_state = 54},
+ [1969] = {.lex_state = 4},
+ [1970] = {.lex_state = 54},
+ [1971] = {.lex_state = 31},
+ [1972] = {.lex_state = 54},
+ [1973] = {.lex_state = 101},
+ [1974] = {.lex_state = 101},
+ [1975] = {.lex_state = 101},
+ [1976] = {.lex_state = 101},
+ [1977] = {.lex_state = 101},
+ [1978] = {.lex_state = 101},
+ [1979] = {.lex_state = 101},
+ [1980] = {.lex_state = 101},
+ [1981] = {.lex_state = 101},
+ [1982] = {.lex_state = 101},
+ [1983] = {.lex_state = 101},
+ [1984] = {.lex_state = 101},
+ [1985] = {.lex_state = 101},
+ [1986] = {.lex_state = 101},
+ [1987] = {.lex_state = 54},
+ [1988] = {.lex_state = 50},
+ [1989] = {.lex_state = 50},
+ [1990] = {.lex_state = 54},
+ [1991] = {.lex_state = 54},
+ [1992] = {.lex_state = 50},
+ [1993] = {.lex_state = 101},
+ [1994] = {.lex_state = 52},
+ [1995] = {.lex_state = 47},
+ [1996] = {.lex_state = 52},
+ [1997] = {.lex_state = 4},
+ [1998] = {.lex_state = 31},
+ [1999] = {.lex_state = 108},
+ [2000] = {.lex_state = 50},
+ [2001] = {.lex_state = 47},
+ [2002] = {.lex_state = 47},
+ [2003] = {.lex_state = 109},
+ [2004] = {.lex_state = 109},
+ [2005] = {.lex_state = 47},
+ [2006] = {.lex_state = 47},
+ [2007] = {.lex_state = 47},
+ [2008] = {.lex_state = 50},
+ [2009] = {.lex_state = 47},
+ [2010] = {.lex_state = 50},
+ [2011] = {.lex_state = 109},
+ [2012] = {.lex_state = 50},
+ [2013] = {.lex_state = 110},
+ [2014] = {.lex_state = 109},
+ [2015] = {.lex_state = 110},
+ [2016] = {.lex_state = 110},
+ [2017] = {.lex_state = 109},
+ [2018] = {.lex_state = 50},
+ [2019] = {.lex_state = 110},
+ [2020] = {.lex_state = 109},
+ [2021] = {.lex_state = 50},
+ [2022] = {.lex_state = 109},
+ [2023] = {.lex_state = 109},
+ [2024] = {.lex_state = 109},
+ [2025] = {.lex_state = 47},
+ [2026] = {.lex_state = 110},
+ [2027] = {.lex_state = 47},
+ [2028] = {.lex_state = 109},
+ [2029] = {.lex_state = 110},
+ [2030] = {.lex_state = 50},
+ [2031] = {.lex_state = 47},
+ [2032] = {.lex_state = 109},
+ [2033] = {.lex_state = 47},
+ [2034] = {.lex_state = 50},
+ [2035] = {.lex_state = 109},
+ [2036] = {.lex_state = 110},
+ [2037] = {.lex_state = 110},
+ [2038] = {.lex_state = 110},
+ [2039] = {.lex_state = 110},
+ [2040] = {.lex_state = 110},
+ [2041] = {.lex_state = 109},
+ [2042] = {.lex_state = 47},
+ [2043] = {.lex_state = 110},
+ [2044] = {.lex_state = 110},
+ [2045] = {.lex_state = 110},
+ [2046] = {.lex_state = 110},
+ [2047] = {.lex_state = 110},
+ [2048] = {.lex_state = 110},
+ [2049] = {.lex_state = 110},
+ [2050] = {.lex_state = 110},
+ [2051] = {.lex_state = 110},
+ [2052] = {.lex_state = 110},
+ [2053] = {.lex_state = 110},
+ [2054] = {.lex_state = 109},
+ [2055] = {.lex_state = 47},
+ [2056] = {.lex_state = 101},
+ [2057] = {.lex_state = 109},
+ [2058] = {.lex_state = 110},
+ [2059] = {.lex_state = 110},
+ [2060] = {.lex_state = 50},
+ [2061] = {.lex_state = 109},
+ [2062] = {.lex_state = 50},
+ [2063] = {.lex_state = 50},
+ [2064] = {.lex_state = 109},
+ [2065] = {.lex_state = 109},
+ [2066] = {.lex_state = 109},
+ [2067] = {.lex_state = 47},
+ [2068] = {.lex_state = 47},
+ [2069] = {.lex_state = 47},
+ [2070] = {.lex_state = 47},
+ [2071] = {.lex_state = 110},
+ [2072] = {.lex_state = 110},
+ [2073] = {.lex_state = 110},
+ [2074] = {.lex_state = 47},
+ [2075] = {.lex_state = 101},
+ [2076] = {.lex_state = 47},
+ [2077] = {.lex_state = 47},
+ [2078] = {.lex_state = 110},
+ [2079] = {.lex_state = 109},
+ [2080] = {.lex_state = 47},
+ [2081] = {.lex_state = 47},
+ [2082] = {.lex_state = 47},
+ [2083] = {.lex_state = 50},
+ [2084] = {.lex_state = 50},
+ [2085] = {.lex_state = 50},
+ [2086] = {.lex_state = 101},
+ [2087] = {.lex_state = 50},
+ [2088] = {.lex_state = 50},
+ [2089] = {.lex_state = 50},
+ [2090] = {.lex_state = 50},
+ [2091] = {.lex_state = 50},
+ [2092] = {.lex_state = 50},
+ [2093] = {.lex_state = 50},
+ [2094] = {.lex_state = 50},
+ [2095] = {.lex_state = 50},
+ [2096] = {.lex_state = 50},
+ [2097] = {.lex_state = 50},
+ [2098] = {.lex_state = 101},
+ [2099] = {.lex_state = 101},
+ [2100] = {.lex_state = 50},
+ [2101] = {.lex_state = 50},
+ [2102] = {.lex_state = 47},
+ [2103] = {.lex_state = 47},
+ [2104] = {.lex_state = 47},
+ [2105] = {.lex_state = 110},
+ [2106] = {.lex_state = 31},
+ [2107] = {.lex_state = 31},
+ [2108] = {.lex_state = 110},
+ [2109] = {.lex_state = 110},
+ [2110] = {.lex_state = 47},
+ [2111] = {.lex_state = 109},
+ [2112] = {.lex_state = 109},
+ [2113] = {.lex_state = 50},
+ [2114] = {.lex_state = 110},
+ [2115] = {.lex_state = 109},
+ [2116] = {.lex_state = 109},
+ [2117] = {.lex_state = 50},
+ [2118] = {.lex_state = 50},
+ [2119] = {.lex_state = 50},
+ [2120] = {.lex_state = 47},
+ [2121] = {.lex_state = 109},
+ [2122] = {.lex_state = 47},
+ [2123] = {.lex_state = 109},
+ [2124] = {.lex_state = 109},
+ [2125] = {.lex_state = 109},
+ [2126] = {.lex_state = 50},
+ [2127] = {.lex_state = 109},
+ [2128] = {.lex_state = 109},
+ [2129] = {.lex_state = 109},
+ [2130] = {.lex_state = 50},
+ [2131] = {.lex_state = 109},
+ [2132] = {.lex_state = 109},
+ [2133] = {.lex_state = 110},
+ [2134] = {.lex_state = 109},
+ [2135] = {.lex_state = 110},
+ [2136] = {.lex_state = 110},
+ [2137] = {.lex_state = 47},
+ [2138] = {.lex_state = 50},
+ [2139] = {.lex_state = 47},
+ [2140] = {.lex_state = 50},
+ [2141] = {.lex_state = 50},
+ [2142] = {.lex_state = 47},
+ [2143] = {.lex_state = 47},
+ [2144] = {.lex_state = 109},
+ [2145] = {.lex_state = 109},
+ [2146] = {.lex_state = 50},
+ [2147] = {.lex_state = 50},
+ [2148] = {.lex_state = 47},
+ [2149] = {.lex_state = 47},
+ [2150] = {.lex_state = 110},
+ [2151] = {.lex_state = 47},
+ [2152] = {.lex_state = 47},
+ [2153] = {.lex_state = 47},
+ [2154] = {.lex_state = 47},
+ [2155] = {.lex_state = 110},
+ [2156] = {.lex_state = 101},
+ [2157] = {.lex_state = 47},
+ [2158] = {.lex_state = 50},
+ [2159] = {.lex_state = 101},
+ [2160] = {.lex_state = 101},
+ [2161] = {.lex_state = 68},
+ [2162] = {.lex_state = 69},
+ [2163] = {.lex_state = 101},
+ [2164] = {.lex_state = 101},
+ [2165] = {.lex_state = 65},
+ [2166] = {.lex_state = 101},
+ [2167] = {.lex_state = 101},
+ [2168] = {.lex_state = 101},
+ [2169] = {.lex_state = 101},
+ [2170] = {.lex_state = 101},
+ [2171] = {.lex_state = 101},
+ [2172] = {.lex_state = 101},
+ [2173] = {.lex_state = 67},
+ [2174] = {.lex_state = 101},
+ [2175] = {.lex_state = 101},
+ [2176] = {.lex_state = 114},
+ [2177] = {.lex_state = 101},
+ [2178] = {.lex_state = 101},
+ [2179] = {.lex_state = 101},
+ [2180] = {.lex_state = 22},
+ [2181] = {.lex_state = 22},
+ [2182] = {.lex_state = 5},
+ [2183] = {.lex_state = 22},
+ [2184] = {.lex_state = 5},
+ [2185] = {.lex_state = 5},
+ [2186] = {.lex_state = 66},
+ [2187] = {.lex_state = 22},
+ [2188] = {.lex_state = 5},
+ [2189] = {.lex_state = 5},
+ [2190] = {.lex_state = 22},
+ [2191] = {.lex_state = 5},
+ [2192] = {.lex_state = 22},
+ [2193] = {.lex_state = 5},
+ [2194] = {.lex_state = 22},
+ [2195] = {.lex_state = 7},
+ [2196] = {.lex_state = 5},
+ [2197] = {.lex_state = 22},
+ [2198] = {.lex_state = 5},
+ [2199] = {.lex_state = 5},
+ [2200] = {.lex_state = 5},
+ [2201] = {.lex_state = 5},
+ [2202] = {.lex_state = 5},
+ [2203] = {.lex_state = 5},
+ [2204] = {.lex_state = 5},
+ [2205] = {.lex_state = 5},
+ [2206] = {.lex_state = 5},
+ [2207] = {.lex_state = 16},
+ [2208] = {.lex_state = 16},
+ [2209] = {.lex_state = 5},
+ [2210] = {.lex_state = 16},
+ [2211] = {.lex_state = 5},
+ [2212] = {.lex_state = 5},
+ [2213] = {.lex_state = 16},
+ [2214] = {.lex_state = 5},
+ [2215] = {.lex_state = 5},
+ [2216] = {.lex_state = 5},
+ [2217] = {.lex_state = 16},
+ [2218] = {.lex_state = 16},
+ [2219] = {.lex_state = 5},
+ [2220] = {.lex_state = 16},
+ [2221] = {.lex_state = 5},
+ [2222] = {.lex_state = 5},
+ [2223] = {.lex_state = 16},
+ [2224] = {.lex_state = 5},
+ [2225] = {.lex_state = 5},
+ [2226] = {.lex_state = 39},
+ [2227] = {.lex_state = 39},
+ [2228] = {.lex_state = 14},
+ [2229] = {.lex_state = 14},
+ [2230] = {.lex_state = 14},
+ [2231] = {.lex_state = 5},
+ [2232] = {.lex_state = 39},
+ [2233] = {.lex_state = 5},
+ [2234] = {.lex_state = 14},
+ [2235] = {.lex_state = 39},
+ [2236] = {.lex_state = 37},
+ [2237] = {.lex_state = 37},
+ [2238] = {.lex_state = 104},
+ [2239] = {.lex_state = 37},
+ [2240] = {.lex_state = 37},
+ [2241] = {.lex_state = 37},
+ [2242] = {.lex_state = 35},
+ [2243] = {.lex_state = 37},
+ [2244] = {.lex_state = 35},
+ [2245] = {.lex_state = 5},
+ [2246] = {.lex_state = 15},
+ [2247] = {.lex_state = 35},
+ [2248] = {.lex_state = 15},
+ [2249] = {.lex_state = 38},
+ [2250] = {.lex_state = 38},
+ [2251] = {.lex_state = 38},
+ [2252] = {.lex_state = 37},
+ [2253] = {.lex_state = 15},
+ [2254] = {.lex_state = 38},
+ [2255] = {.lex_state = 5},
+ [2256] = {.lex_state = 5},
+ [2257] = {.lex_state = 5},
+ [2258] = {.lex_state = 5},
+ [2259] = {.lex_state = 38},
+ [2260] = {.lex_state = 5},
+ [2261] = {.lex_state = 38},
+ [2262] = {.lex_state = 38},
+ [2263] = {.lex_state = 5},
+ [2264] = {.lex_state = 5},
+ [2265] = {.lex_state = 35},
+ [2266] = {.lex_state = 35},
+ [2267] = {.lex_state = 35},
+ [2268] = {.lex_state = 5},
+ [2269] = {.lex_state = 5},
+ [2270] = {.lex_state = 5},
+ [2271] = {.lex_state = 5},
+ [2272] = {.lex_state = 5},
+ [2273] = {.lex_state = 38},
+ [2274] = {.lex_state = 35},
+ [2275] = {.lex_state = 119},
+ [2276] = {.lex_state = 119},
+ [2277] = {.lex_state = 102},
+ [2278] = {.lex_state = 119},
+ [2279] = {.lex_state = 119},
+ [2280] = {.lex_state = 119},
+ [2281] = {.lex_state = 119},
+ [2282] = {.lex_state = 119},
+ [2283] = {.lex_state = 119},
+ [2284] = {.lex_state = 5},
+ [2285] = {.lex_state = 5},
+ [2286] = {.lex_state = 20},
+ [2287] = {.lex_state = 15},
+ [2288] = {.lex_state = 5},
+ [2289] = {.lex_state = 5},
+ [2290] = {.lex_state = 5},
+ [2291] = {.lex_state = 102},
+ [2292] = {.lex_state = 102},
+ [2293] = {.lex_state = 5},
+ [2294] = {.lex_state = 5},
+ [2295] = {.lex_state = 102},
+ [2296] = {.lex_state = 39},
+ [2297] = {.lex_state = 5},
+ [2298] = {.lex_state = 35},
+ [2299] = {.lex_state = 44},
+ [2300] = {.lex_state = 5},
+ [2301] = {.lex_state = 39},
+ [2302] = {.lex_state = 5},
+ [2303] = {.lex_state = 5},
+ [2304] = {.lex_state = 37},
+ [2305] = {.lex_state = 5},
+ [2306] = {.lex_state = 5},
+ [2307] = {.lex_state = 5},
+ [2308] = {.lex_state = 5},
+ [2309] = {.lex_state = 5},
+ [2310] = {.lex_state = 5},
+ [2311] = {.lex_state = 5},
+ [2312] = {.lex_state = 5},
+ [2313] = {.lex_state = 5},
+ [2314] = {.lex_state = 5},
+ [2315] = {.lex_state = 5},
+ [2316] = {.lex_state = 43},
+ [2317] = {.lex_state = 5},
+ [2318] = {.lex_state = 5},
+ [2319] = {.lex_state = 102},
+ [2320] = {.lex_state = 5},
+ [2321] = {.lex_state = 102},
+ [2322] = {.lex_state = 102},
+ [2323] = {.lex_state = 5},
+ [2324] = {.lex_state = 5},
+ [2325] = {.lex_state = 39},
+ [2326] = {.lex_state = 102},
+ [2327] = {.lex_state = 39},
+ [2328] = {.lex_state = 5},
+ [2329] = {.lex_state = 5},
+ [2330] = {.lex_state = 5},
+ [2331] = {.lex_state = 5},
+ [2332] = {.lex_state = 5},
+ [2333] = {.lex_state = 5},
+ [2334] = {.lex_state = 5},
+ [2335] = {.lex_state = 5},
+ [2336] = {.lex_state = 5},
+ [2337] = {.lex_state = 5},
+ [2338] = {.lex_state = 5},
+ [2339] = {.lex_state = 5},
+ [2340] = {.lex_state = 5},
+ [2341] = {.lex_state = 42},
+ [2342] = {.lex_state = 40},
+ [2343] = {.lex_state = 38},
+ [2344] = {.lex_state = 14},
+ [2345] = {.lex_state = 14},
+ [2346] = {.lex_state = 37},
+ [2347] = {.lex_state = 35},
+ [2348] = {.lex_state = 35},
+ [2349] = {.lex_state = 15},
+ [2350] = {.lex_state = 35},
+ [2351] = {.lex_state = 37},
+ [2352] = {.lex_state = 37},
+ [2353] = {.lex_state = 39},
+ [2354] = {.lex_state = 102},
+ [2355] = {.lex_state = 38},
+ [2356] = {.lex_state = 38},
+ [2357] = {.lex_state = 35},
+ [2358] = {.lex_state = 14},
+ [2359] = {.lex_state = 37},
+ [2360] = {.lex_state = 37},
+ [2361] = {.lex_state = 102},
+ [2362] = {.lex_state = 5},
+ [2363] = {.lex_state = 113},
+ [2364] = {.lex_state = 113},
+ [2365] = {.lex_state = 102},
+ [2366] = {.lex_state = 113},
+ [2367] = {.lex_state = 14},
+ [2368] = {.lex_state = 37},
+ [2369] = {.lex_state = 102},
+ [2370] = {.lex_state = 14},
+ [2371] = {.lex_state = 14},
+ [2372] = {.lex_state = 113},
+ [2373] = {.lex_state = 113},
+ [2374] = {.lex_state = 35},
+ [2375] = {.lex_state = 15},
+ [2376] = {.lex_state = 113},
+ [2377] = {.lex_state = 15},
+ [2378] = {.lex_state = 15},
+ [2379] = {.lex_state = 15},
+ [2380] = {.lex_state = 14},
+ [2381] = {.lex_state = 113},
+ [2382] = {.lex_state = 113},
+ [2383] = {.lex_state = 15},
+ [2384] = {.lex_state = 24},
+ [2385] = {.lex_state = 39},
+ [2386] = {.lex_state = 39},
+ [2387] = {.lex_state = 39},
+ [2388] = {.lex_state = 39},
+ [2389] = {.lex_state = 102},
+ [2390] = {.lex_state = 41},
+ [2391] = {.lex_state = 14},
+ [2392] = {.lex_state = 14},
+ [2393] = {.lex_state = 38},
+ [2394] = {.lex_state = 14},
+ [2395] = {.lex_state = 14},
+ [2396] = {.lex_state = 24},
+ [2397] = {.lex_state = 102},
+ [2398] = {.lex_state = 35},
+ [2399] = {.lex_state = 14},
+ [2400] = {.lex_state = 15},
+ [2401] = {.lex_state = 15},
+ [2402] = {.lex_state = 39},
+ [2403] = {.lex_state = 38},
+ [2404] = {.lex_state = 15},
+ [2405] = {.lex_state = 24},
+ [2406] = {.lex_state = 39},
+ [2407] = {.lex_state = 15},
+ [2408] = {.lex_state = 38},
+ [2409] = {.lex_state = 36},
+ [2410] = {.lex_state = 38},
+ [2411] = {.lex_state = 35},
+ [2412] = {.lex_state = 15},
+ [2413] = {.lex_state = 35},
+ [2414] = {.lex_state = 14},
+ [2415] = {.lex_state = 102},
+ [2416] = {.lex_state = 35},
+ [2417] = {.lex_state = 15},
+ [2418] = {.lex_state = 102},
+ [2419] = {.lex_state = 15},
+ [2420] = {.lex_state = 36},
+ [2421] = {.lex_state = 36},
+ [2422] = {.lex_state = 14},
+ [2423] = {.lex_state = 15},
+ [2424] = {.lex_state = 39},
+ [2425] = {.lex_state = 15},
+ [2426] = {.lex_state = 14},
+ [2427] = {.lex_state = 5},
+ [2428] = {.lex_state = 37},
+ [2429] = {.lex_state = 14},
+ [2430] = {.lex_state = 35},
+ [2431] = {.lex_state = 35},
+ [2432] = {.lex_state = 14},
+ [2433] = {.lex_state = 14},
+ [2434] = {.lex_state = 102},
+ [2435] = {.lex_state = 5},
+ [2436] = {.lex_state = 15},
+ [2437] = {.lex_state = 38},
+ [2438] = {.lex_state = 37},
+ [2439] = {.lex_state = 35},
+ [2440] = {.lex_state = 16},
+ [2441] = {.lex_state = 35},
+ [2442] = {.lex_state = 102},
+ [2443] = {.lex_state = 35},
+ [2444] = {.lex_state = 39},
+ [2445] = {.lex_state = 39},
+ [2446] = {.lex_state = 38},
+ [2447] = {.lex_state = 38},
+ [2448] = {.lex_state = 102},
+ [2449] = {.lex_state = 102},
+ [2450] = {.lex_state = 24},
+ [2451] = {.lex_state = 37},
+ [2452] = {.lex_state = 37},
+ [2453] = {.lex_state = 35},
+ [2454] = {.lex_state = 37},
+ [2455] = {.lex_state = 20},
+ [2456] = {.lex_state = 37},
+ [2457] = {.lex_state = 37},
+ [2458] = {.lex_state = 15},
+ [2459] = {.lex_state = 37},
+ [2460] = {.lex_state = 14},
+ [2461] = {.lex_state = 5},
+ [2462] = {.lex_state = 39},
+ [2463] = {.lex_state = 38},
+ [2464] = {.lex_state = 16},
+ [2465] = {.lex_state = 14},
+ [2466] = {.lex_state = 14},
+ [2467] = {.lex_state = 39},
+ [2468] = {.lex_state = 24},
+ [2469] = {.lex_state = 102},
+ [2470] = {.lex_state = 24},
+ [2471] = {.lex_state = 37},
+ [2472] = {.lex_state = 37},
+ [2473] = {.lex_state = 14},
+ [2474] = {.lex_state = 15},
+ [2475] = {.lex_state = 15},
+ [2476] = {.lex_state = 15},
+ [2477] = {.lex_state = 15},
+ [2478] = {.lex_state = 15},
+ [2479] = {.lex_state = 35},
+ [2480] = {.lex_state = 15},
+ [2481] = {.lex_state = 15},
+ [2482] = {.lex_state = 15},
+ [2483] = {.lex_state = 14},
+ [2484] = {.lex_state = 15},
+ [2485] = {.lex_state = 39},
+ [2486] = {.lex_state = 14},
+ [2487] = {.lex_state = 102},
+ [2488] = {.lex_state = 14},
+ [2489] = {.lex_state = 15},
+ [2490] = {.lex_state = 15},
+ [2491] = {.lex_state = 15},
+ [2492] = {.lex_state = 15},
+ [2493] = {.lex_state = 14},
+ [2494] = {.lex_state = 14},
+ [2495] = {.lex_state = 14},
+ [2496] = {.lex_state = 14},
+ [2497] = {.lex_state = 14},
+ [2498] = {.lex_state = 15},
+ [2499] = {.lex_state = 14},
+ [2500] = {.lex_state = 36},
+ [2501] = {.lex_state = 14},
+ [2502] = {.lex_state = 39},
+ [2503] = {.lex_state = 14},
+ [2504] = {.lex_state = 15},
+ [2505] = {.lex_state = 36},
+ [2506] = {.lex_state = 39},
+ [2507] = {.lex_state = 102},
+ [2508] = {.lex_state = 102},
+ [2509] = {.lex_state = 102},
+ [2510] = {.lex_state = 102},
+ [2511] = {.lex_state = 37},
+ [2512] = {.lex_state = 39},
+ [2513] = {.lex_state = 38},
+ [2514] = {.lex_state = 38},
+ [2515] = {.lex_state = 38},
+ [2516] = {.lex_state = 37},
+ [2517] = {.lex_state = 39},
+ [2518] = {.lex_state = 15},
+ [2519] = {.lex_state = 15},
+ [2520] = {.lex_state = 14},
+ [2521] = {.lex_state = 5},
+ [2522] = {.lex_state = 14},
+ [2523] = {.lex_state = 36},
+ [2524] = {.lex_state = 38},
+ [2525] = {.lex_state = 38},
+ [2526] = {.lex_state = 15},
+ [2527] = {.lex_state = 38},
+ [2528] = {.lex_state = 102},
+ [2529] = {.lex_state = 15},
+ [2530] = {.lex_state = 15},
+ [2531] = {.lex_state = 35},
+ [2532] = {.lex_state = 39},
+ [2533] = {.lex_state = 37},
+ [2534] = {.lex_state = 38},
+ [2535] = {.lex_state = 35},
+ [2536] = {.lex_state = 38},
+ [2537] = {.lex_state = 102},
+ [2538] = {.lex_state = 35},
+ [2539] = {.lex_state = 39},
+ [2540] = {.lex_state = 36},
+ [2541] = {.lex_state = 36},
+ [2542] = {.lex_state = 5},
+ [2543] = {.lex_state = 38},
+ [2544] = {.lex_state = 14},
+ [2545] = {.lex_state = 35},
+ [2546] = {.lex_state = 24},
+ [2547] = {.lex_state = 20},
+ [2548] = {.lex_state = 37},
+ [2549] = {.lex_state = 39},
+ [2550] = {.lex_state = 39},
+ [2551] = {.lex_state = 37},
+ [2552] = {.lex_state = 35},
+ [2553] = {.lex_state = 16},
+ [2554] = {.lex_state = 102},
+ [2555] = {.lex_state = 112},
+ [2556] = {.lex_state = 59},
+ [2557] = {.lex_state = 38},
+ [2558] = {.lex_state = 36},
+ [2559] = {.lex_state = 39},
+ [2560] = {.lex_state = 39},
+ [2561] = {.lex_state = 35},
+ [2562] = {.lex_state = 102},
+ [2563] = {.lex_state = 36},
+ [2564] = {.lex_state = 37},
+ [2565] = {.lex_state = 37},
+ [2566] = {.lex_state = 39},
+ [2567] = {.lex_state = 35},
+ [2568] = {.lex_state = 18},
+ [2569] = {.lex_state = 37},
+ [2570] = {.lex_state = 102},
+ [2571] = {.lex_state = 37},
+ [2572] = {.lex_state = 35},
+ [2573] = {.lex_state = 35},
+ [2574] = {.lex_state = 36},
+ [2575] = {.lex_state = 35},
+ [2576] = {.lex_state = 61},
+ [2577] = {.lex_state = 35},
+ [2578] = {.lex_state = 36},
+ [2579] = {.lex_state = 102},
+ [2580] = {.lex_state = 36},
+ [2581] = {.lex_state = 35},
+ [2582] = {.lex_state = 37},
+ [2583] = {.lex_state = 64},
+ [2584] = {.lex_state = 35},
+ [2585] = {.lex_state = 37},
+ [2586] = {.lex_state = 37},
+ [2587] = {.lex_state = 35},
+ [2588] = {.lex_state = 37},
+ [2589] = {.lex_state = 102},
+ [2590] = {.lex_state = 35},
+ [2591] = {.lex_state = 39},
+ [2592] = {.lex_state = 18},
+ [2593] = {.lex_state = 35},
+ [2594] = {.lex_state = 38},
+ [2595] = {.lex_state = 39},
+ [2596] = {.lex_state = 37},
+ [2597] = {.lex_state = 58},
+ [2598] = {.lex_state = 37},
+ [2599] = {.lex_state = 102},
+ [2600] = {.lex_state = 39},
+ [2601] = {.lex_state = 35},
+ [2602] = {.lex_state = 39},
+ [2603] = {.lex_state = 102},
+ [2604] = {.lex_state = 39},
+ [2605] = {.lex_state = 39},
+ [2606] = {.lex_state = 39},
+ [2607] = {.lex_state = 36},
+ [2608] = {.lex_state = 18},
+ [2609] = {.lex_state = 39},
+ [2610] = {.lex_state = 102},
+ [2611] = {.lex_state = 39},
+ [2612] = {.lex_state = 38},
+ [2613] = {.lex_state = 39},
+ [2614] = {.lex_state = 5},
+ [2615] = {.lex_state = 61},
+ [2616] = {.lex_state = 102},
+ [2617] = {.lex_state = 102},
+ [2618] = {.lex_state = 39},
+ [2619] = {.lex_state = 37},
+ [2620] = {.lex_state = 37},
+ [2621] = {.lex_state = 64},
+ [2622] = {.lex_state = 37},
+ [2623] = {.lex_state = 35},
+ [2624] = {.lex_state = 39},
+ [2625] = {.lex_state = 16},
+ [2626] = {.lex_state = 20},
+ [2627] = {.lex_state = 38},
+ [2628] = {.lex_state = 38},
+ [2629] = {.lex_state = 38},
+ [2630] = {.lex_state = 38},
+ [2631] = {.lex_state = 37},
+ [2632] = {.lex_state = 38},
+ [2633] = {.lex_state = 38},
+ [2634] = {.lex_state = 38},
+ [2635] = {.lex_state = 37},
+ [2636] = {.lex_state = 38},
+ [2637] = {.lex_state = 37},
+ [2638] = {.lex_state = 38},
+ [2639] = {.lex_state = 35},
+ [2640] = {.lex_state = 38},
+ [2641] = {.lex_state = 38},
+ [2642] = {.lex_state = 5},
+ [2643] = {.lex_state = 39},
+ [2644] = {.lex_state = 38},
+ [2645] = {.lex_state = 58},
+ [2646] = {.lex_state = 20},
+ [2647] = {.lex_state = 39},
+ [2648] = {.lex_state = 39},
+ [2649] = {.lex_state = 102},
+ [2650] = {.lex_state = 37},
+ [2651] = {.lex_state = 39},
+ [2652] = {.lex_state = 39},
+ [2653] = {.lex_state = 37},
+ [2654] = {.lex_state = 39},
+ [2655] = {.lex_state = 37},
+ [2656] = {.lex_state = 37},
+ [2657] = {.lex_state = 37},
+ [2658] = {.lex_state = 37},
+ [2659] = {.lex_state = 37},
+ [2660] = {.lex_state = 38},
+ [2661] = {.lex_state = 37},
+ [2662] = {.lex_state = 39},
+ [2663] = {.lex_state = 38},
+ [2664] = {.lex_state = 64},
+ [2665] = {.lex_state = 37},
+ [2666] = {.lex_state = 39},
+ [2667] = {.lex_state = 37},
+ [2668] = {.lex_state = 37},
+ [2669] = {.lex_state = 38},
+ [2670] = {.lex_state = 61},
+ [2671] = {.lex_state = 37},
+ [2672] = {.lex_state = 36},
+ [2673] = {.lex_state = 62},
+ [2674] = {.lex_state = 37},
+ [2675] = {.lex_state = 102},
+ [2676] = {.lex_state = 37},
+ [2677] = {.lex_state = 59},
+ [2678] = {.lex_state = 58},
+ [2679] = {.lex_state = 39},
+ [2680] = {.lex_state = 5},
+ [2681] = {.lex_state = 39},
+ [2682] = {.lex_state = 16},
+ [2683] = {.lex_state = 62},
+ [2684] = {.lex_state = 18},
+ [2685] = {.lex_state = 61},
+ [2686] = {.lex_state = 16},
+ [2687] = {.lex_state = 36},
+ [2688] = {.lex_state = 39},
+ [2689] = {.lex_state = 102},
+ [2690] = {.lex_state = 37},
+ [2691] = {.lex_state = 5},
+ [2692] = {.lex_state = 35},
+ [2693] = {.lex_state = 35},
+ [2694] = {.lex_state = 37},
+ [2695] = {.lex_state = 36},
+ [2696] = {.lex_state = 35},
+ [2697] = {.lex_state = 38},
+ [2698] = {.lex_state = 5},
+ [2699] = {.lex_state = 38},
+ [2700] = {.lex_state = 5},
+ [2701] = {.lex_state = 39},
+ [2702] = {.lex_state = 38},
+ [2703] = {.lex_state = 62},
+ [2704] = {.lex_state = 55},
+ [2705] = {.lex_state = 37},
+ [2706] = {.lex_state = 102},
+ [2707] = {.lex_state = 102},
+ [2708] = {.lex_state = 55},
+ [2709] = {.lex_state = 35},
+ [2710] = {.lex_state = 35},
+ [2711] = {.lex_state = 55},
+ [2712] = {.lex_state = 102},
+ [2713] = {.lex_state = 59},
+ [2714] = {.lex_state = 35},
+ [2715] = {.lex_state = 37},
+ [2716] = {.lex_state = 38},
+ [2717] = {.lex_state = 111},
+ [2718] = {.lex_state = 35},
+ [2719] = {.lex_state = 63},
+ [2720] = {.lex_state = 37},
+ [2721] = {.lex_state = 62},
+ [2722] = {.lex_state = 56},
+ [2723] = {.lex_state = 111},
+ [2724] = {.lex_state = 35},
+ [2725] = {.lex_state = 102},
+ [2726] = {.lex_state = 102},
+ [2727] = {.lex_state = 111},
+ [2728] = {.lex_state = 102},
+ [2729] = {.lex_state = 20},
+ [2730] = {.lex_state = 35},
+ [2731] = {.lex_state = 35},
+ [2732] = {.lex_state = 36},
+ [2733] = {.lex_state = 5},
+ [2734] = {.lex_state = 63},
+ [2735] = {.lex_state = 35},
+ [2736] = {.lex_state = 37},
+ [2737] = {.lex_state = 35},
+ [2738] = {.lex_state = 38},
+ [2739] = {.lex_state = 38},
+ [2740] = {.lex_state = 5},
+ [2741] = {.lex_state = 38},
+ [2742] = {.lex_state = 38},
+ [2743] = {.lex_state = 5},
+ [2744] = {.lex_state = 5},
+ [2745] = {.lex_state = 102},
+ [2746] = {.lex_state = 35},
+ [2747] = {.lex_state = 5},
+ [2748] = {.lex_state = 5},
+ [2749] = {.lex_state = 5},
+ [2750] = {.lex_state = 5},
+ [2751] = {.lex_state = 38},
+ [2752] = {.lex_state = 38},
+ [2753] = {.lex_state = 38},
+ [2754] = {.lex_state = 38},
+ [2755] = {.lex_state = 38},
+ [2756] = {.lex_state = 35},
+ [2757] = {.lex_state = 35},
+ [2758] = {.lex_state = 102},
+ [2759] = {.lex_state = 35},
+ [2760] = {.lex_state = 38},
+ [2761] = {.lex_state = 35},
+ [2762] = {.lex_state = 102},
+ [2763] = {.lex_state = 5},
+ [2764] = {.lex_state = 38},
+ [2765] = {.lex_state = 39},
+ [2766] = {.lex_state = 38},
+ [2767] = {.lex_state = 36},
+ [2768] = {.lex_state = 20},
+ [2769] = {.lex_state = 39},
+ [2770] = {.lex_state = 35},
+ [2771] = {.lex_state = 39},
+ [2772] = {.lex_state = 39},
+ [2773] = {.lex_state = 38},
+ [2774] = {.lex_state = 35},
+ [2775] = {.lex_state = 39},
+ [2776] = {.lex_state = 63},
+ [2777] = {.lex_state = 39},
+ [2778] = {.lex_state = 39},
+ [2779] = {.lex_state = 39},
+ [2780] = {.lex_state = 39},
+ [2781] = {.lex_state = 39},
+ [2782] = {.lex_state = 39},
+ [2783] = {.lex_state = 39},
+ [2784] = {.lex_state = 39},
+ [2785] = {.lex_state = 39},
+ [2786] = {.lex_state = 39},
+ [2787] = {.lex_state = 39},
+ [2788] = {.lex_state = 39},
+ [2789] = {.lex_state = 39},
+ [2790] = {.lex_state = 39},
+ [2791] = {.lex_state = 38},
+ [2792] = {.lex_state = 38},
+ [2793] = {.lex_state = 38},
+ [2794] = {.lex_state = 38},
+ [2795] = {.lex_state = 38},
+ [2796] = {.lex_state = 38},
+ [2797] = {.lex_state = 38},
+ [2798] = {.lex_state = 38},
+ [2799] = {.lex_state = 38},
+ [2800] = {.lex_state = 38},
+ [2801] = {.lex_state = 38},
+ [2802] = {.lex_state = 38},
+ [2803] = {.lex_state = 38},
+ [2804] = {.lex_state = 38},
+ [2805] = {.lex_state = 102},
+ [2806] = {.lex_state = 37},
+ [2807] = {.lex_state = 37},
+ [2808] = {.lex_state = 39},
+ [2809] = {.lex_state = 37},
+ [2810] = {.lex_state = 37},
+ [2811] = {.lex_state = 37},
+ [2812] = {.lex_state = 37},
+ [2813] = {.lex_state = 37},
+ [2814] = {.lex_state = 37},
+ [2815] = {.lex_state = 37},
+ [2816] = {.lex_state = 37},
+ [2817] = {.lex_state = 37},
+ [2818] = {.lex_state = 37},
+ [2819] = {.lex_state = 37},
+ [2820] = {.lex_state = 102},
+ [2821] = {.lex_state = 35},
+ [2822] = {.lex_state = 102},
+ [2823] = {.lex_state = 35},
+ [2824] = {.lex_state = 36},
+ [2825] = {.lex_state = 37},
+ [2826] = {.lex_state = 102},
+ [2827] = {.lex_state = 102},
+ [2828] = {.lex_state = 102},
+ [2829] = {.lex_state = 36},
+ [2830] = {.lex_state = 102},
+ [2831] = {.lex_state = 38},
+ [2832] = {.lex_state = 39},
+ [2833] = {.lex_state = 102},
+ [2834] = {.lex_state = 56},
+ [2835] = {.lex_state = 38},
+ [2836] = {.lex_state = 59},
+ [2837] = {.lex_state = 64},
+ [2838] = {.lex_state = 102},
+ [2839] = {.lex_state = 56},
+ [2840] = {.lex_state = 16},
+ [2841] = {.lex_state = 56},
+ [2842] = {.lex_state = 102},
+ [2843] = {.lex_state = 102},
+ [2844] = {.lex_state = 102},
+ [2845] = {.lex_state = 102},
+ [2846] = {.lex_state = 102},
+ [2847] = {.lex_state = 37},
+ [2848] = {.lex_state = 112},
+ [2849] = {.lex_state = 18},
+ [2850] = {.lex_state = 35},
+ [2851] = {.lex_state = 35},
+ [2852] = {.lex_state = 35},
+ [2853] = {.lex_state = 35},
+ [2854] = {.lex_state = 35},
+ [2855] = {.lex_state = 35},
+ [2856] = {.lex_state = 35},
+ [2857] = {.lex_state = 35},
+ [2858] = {.lex_state = 35},
+ [2859] = {.lex_state = 35},
+ [2860] = {.lex_state = 35},
+ [2861] = {.lex_state = 35},
+ [2862] = {.lex_state = 35},
+ [2863] = {.lex_state = 102},
+ [2864] = {.lex_state = 102},
+ [2865] = {.lex_state = 102},
+ [2866] = {.lex_state = 102},
+ [2867] = {.lex_state = 102},
+ [2868] = {.lex_state = 102},
+ [2869] = {.lex_state = 102},
+ [2870] = {.lex_state = 102},
+ [2871] = {.lex_state = 102},
+ [2872] = {.lex_state = 102},
+ [2873] = {.lex_state = 102},
+ [2874] = {.lex_state = 102},
+ [2875] = {.lex_state = 102},
+ [2876] = {.lex_state = 35},
+ [2877] = {.lex_state = 102},
+ [2878] = {.lex_state = 16},
+ [2879] = {.lex_state = 102},
+ [2880] = {.lex_state = 102},
+ [2881] = {.lex_state = 39},
+ [2882] = {.lex_state = 37},
+ [2883] = {.lex_state = 58},
+ [2884] = {.lex_state = 39},
+ [2885] = {.lex_state = 16},
+ [2886] = {.lex_state = 102},
+ [2887] = {.lex_state = 35},
+ [2888] = {.lex_state = 36},
+ [2889] = {.lex_state = 35},
+ [2890] = {.lex_state = 35},
+ [2891] = {.lex_state = 63},
+ [2892] = {.lex_state = 35},
+ [2893] = {.lex_state = 37},
+ [2894] = {.lex_state = 112},
+ [2895] = {.lex_state = 16},
+ [2896] = {.lex_state = 102},
+ [2897] = {.lex_state = 39},
+ [2898] = {.lex_state = 36},
+ [2899] = {.lex_state = 18},
+ [2900] = {.lex_state = 112},
+ [2901] = {.lex_state = 18},
+ [2902] = {.lex_state = 16},
+ [2903] = {.lex_state = 102},
+ [2904] = {.lex_state = 38},
+ [2905] = {.lex_state = 35},
+ [2906] = {.lex_state = 39},
+ [2907] = {.lex_state = 111},
+ [2908] = {.lex_state = 36},
+ [2909] = {.lex_state = 38},
+ [2910] = {.lex_state = 55},
+ [2911] = {.lex_state = 38},
+ [2912] = {.lex_state = 37},
+ [2913] = {.lex_state = 36},
+ [2914] = {.lex_state = 36},
+ [2915] = {.lex_state = 36},
+ [2916] = {.lex_state = 117},
+ [2917] = {.lex_state = 36},
+ [2918] = {.lex_state = 39},
+ [2919] = {.lex_state = 39},
+ [2920] = {.lex_state = 38},
+ [2921] = {.lex_state = 64},
+ [2922] = {.lex_state = 39},
+ [2923] = {.lex_state = 63},
+ [2924] = {.lex_state = 63},
+ [2925] = {.lex_state = 64},
+ [2926] = {.lex_state = 64},
+ [2927] = {.lex_state = 36},
+ [2928] = {.lex_state = 61},
+ [2929] = {.lex_state = 61},
+ [2930] = {.lex_state = 61},
+ [2931] = {.lex_state = 64},
+ [2932] = {.lex_state = 64},
+ [2933] = {.lex_state = 60},
+ [2934] = {.lex_state = 58},
+ [2935] = {.lex_state = 58},
+ [2936] = {.lex_state = 36},
+ [2937] = {.lex_state = 36},
+ [2938] = {.lex_state = 60},
+ [2939] = {.lex_state = 58},
+ [2940] = {.lex_state = 63},
+ [2941] = {.lex_state = 64},
+ [2942] = {.lex_state = 37},
+ [2943] = {.lex_state = 60},
+ [2944] = {.lex_state = 36},
+ [2945] = {.lex_state = 36},
+ [2946] = {.lex_state = 55},
+ [2947] = {.lex_state = 111},
+ [2948] = {.lex_state = 55},
+ [2949] = {.lex_state = 111},
+ [2950] = {.lex_state = 59},
+ [2951] = {.lex_state = 61},
+ [2952] = {.lex_state = 36},
+ [2953] = {.lex_state = 63},
+ [2954] = {.lex_state = 55},
+ [2955] = {.lex_state = 36},
+ [2956] = {.lex_state = 61},
+ [2957] = {.lex_state = 55},
+ [2958] = {.lex_state = 61},
+ [2959] = {.lex_state = 111},
+ [2960] = {.lex_state = 58},
+ [2961] = {.lex_state = 16},
+ [2962] = {.lex_state = 55},
+ [2963] = {.lex_state = 111},
+ [2964] = {.lex_state = 111},
+ [2965] = {.lex_state = 55},
+ [2966] = {.lex_state = 61},
+ [2967] = {.lex_state = 61},
+ [2968] = {.lex_state = 111},
+ [2969] = {.lex_state = 58},
+ [2970] = {.lex_state = 59},
+ [2971] = {.lex_state = 59},
+ [2972] = {.lex_state = 63},
+ [2973] = {.lex_state = 111},
+ [2974] = {.lex_state = 36},
+ [2975] = {.lex_state = 38},
+ [2976] = {.lex_state = 38},
+ [2977] = {.lex_state = 36},
+ [2978] = {.lex_state = 58},
+ [2979] = {.lex_state = 111},
+ [2980] = {.lex_state = 56},
+ [2981] = {.lex_state = 56},
+ [2982] = {.lex_state = 111},
+ [2983] = {.lex_state = 102},
+ [2984] = {.lex_state = 102},
+ [2985] = {.lex_state = 36},
+ [2986] = {.lex_state = 36},
+ [2987] = {.lex_state = 36},
+ [2988] = {.lex_state = 36},
+ [2989] = {.lex_state = 62},
+ [2990] = {.lex_state = 63},
+ [2991] = {.lex_state = 39},
+ [2992] = {.lex_state = 62},
+ [2993] = {.lex_state = 37},
+ [2994] = {.lex_state = 36},
+ [2995] = {.lex_state = 39},
+ [2996] = {.lex_state = 36},
+ [2997] = {.lex_state = 63},
+ [2998] = {.lex_state = 35},
+ [2999] = {.lex_state = 55},
+ [3000] = {.lex_state = 56},
+ [3001] = {.lex_state = 63},
+ [3002] = {.lex_state = 59},
+ [3003] = {.lex_state = 59},
+ [3004] = {.lex_state = 55},
+ [3005] = {.lex_state = 55},
+ [3006] = {.lex_state = 55},
+ [3007] = {.lex_state = 55},
+ [3008] = {.lex_state = 55},
+ [3009] = {.lex_state = 55},
+ [3010] = {.lex_state = 55},
+ [3011] = {.lex_state = 55},
+ [3012] = {.lex_state = 55},
+ [3013] = {.lex_state = 55},
+ [3014] = {.lex_state = 55},
+ [3015] = {.lex_state = 59},
+ [3016] = {.lex_state = 61},
+ [3017] = {.lex_state = 61},
+ [3018] = {.lex_state = 61},
+ [3019] = {.lex_state = 62},
+ [3020] = {.lex_state = 56},
+ [3021] = {.lex_state = 111},
+ [3022] = {.lex_state = 36},
+ [3023] = {.lex_state = 36},
+ [3024] = {.lex_state = 112},
+ [3025] = {.lex_state = 56},
+ [3026] = {.lex_state = 112},
+ [3027] = {.lex_state = 63},
+ [3028] = {.lex_state = 61},
+ [3029] = {.lex_state = 62},
+ [3030] = {.lex_state = 58},
+ [3031] = {.lex_state = 56},
+ [3032] = {.lex_state = 111},
+ [3033] = {.lex_state = 111},
+ [3034] = {.lex_state = 111},
+ [3035] = {.lex_state = 111},
+ [3036] = {.lex_state = 111},
+ [3037] = {.lex_state = 111},
+ [3038] = {.lex_state = 111},
+ [3039] = {.lex_state = 111},
+ [3040] = {.lex_state = 111},
+ [3041] = {.lex_state = 111},
+ [3042] = {.lex_state = 111},
+ [3043] = {.lex_state = 62},
+ [3044] = {.lex_state = 63},
+ [3045] = {.lex_state = 56},
+ [3046] = {.lex_state = 59},
+ [3047] = {.lex_state = 36},
+ [3048] = {.lex_state = 112},
+ [3049] = {.lex_state = 22},
+ [3050] = {.lex_state = 36},
+ [3051] = {.lex_state = 56},
+ [3052] = {.lex_state = 112},
+ [3053] = {.lex_state = 112},
+ [3054] = {.lex_state = 56},
+ [3055] = {.lex_state = 112},
+ [3056] = {.lex_state = 102},
+ [3057] = {.lex_state = 58},
+ [3058] = {.lex_state = 35},
+ [3059] = {.lex_state = 112},
+ [3060] = {.lex_state = 16},
+ [3061] = {.lex_state = 56},
+ [3062] = {.lex_state = 55},
+ [3063] = {.lex_state = 56},
+ [3064] = {.lex_state = 55},
+ [3065] = {.lex_state = 62},
+ [3066] = {.lex_state = 55},
+ [3067] = {.lex_state = 112},
+ [3068] = {.lex_state = 57},
+ [3069] = {.lex_state = 36},
+ [3070] = {.lex_state = 112},
+ [3071] = {.lex_state = 58},
+ [3072] = {.lex_state = 58},
+ [3073] = {.lex_state = 64},
+ [3074] = {.lex_state = 62},
+ [3075] = {.lex_state = 36},
+ [3076] = {.lex_state = 57},
+ [3077] = {.lex_state = 64},
+ [3078] = {.lex_state = 64},
+ [3079] = {.lex_state = 62},
+ [3080] = {.lex_state = 57},
+ [3081] = {.lex_state = 111},
+ [3082] = {.lex_state = 112},
+ [3083] = {.lex_state = 56},
+ [3084] = {.lex_state = 111},
+ [3085] = {.lex_state = 112},
+ [3086] = {.lex_state = 36},
+ [3087] = {.lex_state = 63},
+ [3088] = {.lex_state = 111},
+ [3089] = {.lex_state = 36},
+ [3090] = {.lex_state = 55},
+ [3091] = {.lex_state = 36},
+ [3092] = {.lex_state = 62},
+ [3093] = {.lex_state = 61},
+ [3094] = {.lex_state = 61},
+ [3095] = {.lex_state = 62},
+ [3096] = {.lex_state = 56},
+ [3097] = {.lex_state = 56},
+ [3098] = {.lex_state = 56},
+ [3099] = {.lex_state = 56},
+ [3100] = {.lex_state = 56},
+ [3101] = {.lex_state = 56},
+ [3102] = {.lex_state = 56},
+ [3103] = {.lex_state = 56},
+ [3104] = {.lex_state = 56},
+ [3105] = {.lex_state = 56},
+ [3106] = {.lex_state = 56},
+ [3107] = {.lex_state = 36},
+ [3108] = {.lex_state = 36},
+ [3109] = {.lex_state = 64},
+ [3110] = {.lex_state = 36},
+ [3111] = {.lex_state = 63},
+ [3112] = {.lex_state = 112},
+ [3113] = {.lex_state = 63},
+ [3114] = {.lex_state = 63},
+ [3115] = {.lex_state = 63},
+ [3116] = {.lex_state = 63},
+ [3117] = {.lex_state = 63},
+ [3118] = {.lex_state = 63},
+ [3119] = {.lex_state = 63},
+ [3120] = {.lex_state = 63},
+ [3121] = {.lex_state = 112},
+ [3122] = {.lex_state = 112},
+ [3123] = {.lex_state = 112},
+ [3124] = {.lex_state = 112},
+ [3125] = {.lex_state = 112},
+ [3126] = {.lex_state = 112},
+ [3127] = {.lex_state = 112},
+ [3128] = {.lex_state = 112},
+ [3129] = {.lex_state = 112},
+ [3130] = {.lex_state = 112},
+ [3131] = {.lex_state = 112},
+ [3132] = {.lex_state = 63},
+ [3133] = {.lex_state = 63},
+ [3134] = {.lex_state = 36},
+ [3135] = {.lex_state = 36},
+ [3136] = {.lex_state = 36},
+ [3137] = {.lex_state = 58},
+ [3138] = {.lex_state = 58},
+ [3139] = {.lex_state = 58},
+ [3140] = {.lex_state = 63},
+ [3141] = {.lex_state = 63},
+ [3142] = {.lex_state = 22},
+ [3143] = {.lex_state = 61},
+ [3144] = {.lex_state = 61},
+ [3145] = {.lex_state = 58},
+ [3146] = {.lex_state = 56},
+ [3147] = {.lex_state = 56},
+ [3148] = {.lex_state = 22},
+ [3149] = {.lex_state = 56},
+ [3150] = {.lex_state = 22},
+ [3151] = {.lex_state = 55},
+ [3152] = {.lex_state = 62},
+ [3153] = {.lex_state = 112},
+ [3154] = {.lex_state = 112},
+ [3155] = {.lex_state = 112},
+ [3156] = {.lex_state = 55},
+ [3157] = {.lex_state = 55},
+ [3158] = {.lex_state = 63},
+ [3159] = {.lex_state = 111},
+ [3160] = {.lex_state = 62},
+ [3161] = {.lex_state = 62},
+ [3162] = {.lex_state = 62},
+ [3163] = {.lex_state = 111},
+ [3164] = {.lex_state = 111},
+ [3165] = {.lex_state = 62},
+ [3166] = {.lex_state = 62},
+ [3167] = {.lex_state = 62},
+ [3168] = {.lex_state = 62},
+ [3169] = {.lex_state = 62},
+ [3170] = {.lex_state = 62},
+ [3171] = {.lex_state = 62},
+ [3172] = {.lex_state = 62},
+ [3173] = {.lex_state = 55},
+ [3174] = {.lex_state = 55},
+ [3175] = {.lex_state = 55},
+ [3176] = {.lex_state = 102},
+ [3177] = {.lex_state = 111},
+ [3178] = {.lex_state = 111},
+ [3179] = {.lex_state = 121},
+ [3180] = {.lex_state = 121},
+ [3181] = {.lex_state = 111},
+ [3182] = {.lex_state = 56},
+ [3183] = {.lex_state = 113},
+ [3184] = {.lex_state = 22},
+ [3185] = {.lex_state = 56},
+ [3186] = {.lex_state = 56},
+ [3187] = {.lex_state = 64},
+ [3188] = {.lex_state = 36},
+ [3189] = {.lex_state = 112},
+ [3190] = {.lex_state = 59},
+ [3191] = {.lex_state = 64},
+ [3192] = {.lex_state = 59},
+ [3193] = {.lex_state = 16},
+ [3194] = {.lex_state = 112},
+ [3195] = {.lex_state = 112},
+ [3196] = {.lex_state = 36},
+ [3197] = {.lex_state = 64},
+ [3198] = {.lex_state = 38},
+ [3199] = {.lex_state = 102},
+ [3200] = {.lex_state = 62},
+ [3201] = {.lex_state = 20},
+ [3202] = {.lex_state = 37},
+ [3203] = {.lex_state = 56},
+ [3204] = {.lex_state = 62},
+ [3205] = {.lex_state = 113},
+ [3206] = {.lex_state = 56},
+ [3207] = {.lex_state = 63},
+ [3208] = {.lex_state = 37},
+ [3209] = {.lex_state = 56},
+ [3210] = {.lex_state = 55},
+ [3211] = {.lex_state = 55},
+ [3212] = {.lex_state = 55},
+ [3213] = {.lex_state = 20},
+ [3214] = {.lex_state = 36},
+ [3215] = {.lex_state = 64},
+ [3216] = {.lex_state = 55},
+ [3217] = {.lex_state = 111},
+ [3218] = {.lex_state = 111},
+ [3219] = {.lex_state = 111},
+ [3220] = {.lex_state = 60},
+ [3221] = {.lex_state = 112},
+ [3222] = {.lex_state = 111},
+ [3223] = {.lex_state = 112},
+ [3224] = {.lex_state = 112},
+ [3225] = {.lex_state = 64},
+ [3226] = {.lex_state = 59},
+ [3227] = {.lex_state = 39},
+ [3228] = {.lex_state = 64},
+ [3229] = {.lex_state = 39},
+ [3230] = {.lex_state = 38},
+ [3231] = {.lex_state = 111},
+ [3232] = {.lex_state = 61},
+ [3233] = {.lex_state = 56},
+ [3234] = {.lex_state = 56},
+ [3235] = {.lex_state = 56},
+ [3236] = {.lex_state = 56},
+ [3237] = {.lex_state = 55},
+ [3238] = {.lex_state = 62},
+ [3239] = {.lex_state = 112},
+ [3240] = {.lex_state = 112},
+ [3241] = {.lex_state = 112},
+ [3242] = {.lex_state = 112},
+ [3243] = {.lex_state = 20},
+ [3244] = {.lex_state = 59},
+ [3245] = {.lex_state = 111},
+ [3246] = {.lex_state = 63},
+ [3247] = {.lex_state = 121},
+ [3248] = {.lex_state = 36},
+ [3249] = {.lex_state = 56},
+ [3250] = {.lex_state = 112},
+ [3251] = {.lex_state = 59},
+ [3252] = {.lex_state = 63},
+ [3253] = {.lex_state = 59},
+ [3254] = {.lex_state = 36},
+ [3255] = {.lex_state = 36},
+ [3256] = {.lex_state = 36},
+ [3257] = {.lex_state = 36},
+ [3258] = {.lex_state = 36},
+ [3259] = {.lex_state = 36},
+ [3260] = {.lex_state = 36},
+ [3261] = {.lex_state = 36},
+ [3262] = {.lex_state = 36},
+ [3263] = {.lex_state = 36},
+ [3264] = {.lex_state = 36},
+ [3265] = {.lex_state = 36},
+ [3266] = {.lex_state = 61},
+ [3267] = {.lex_state = 59},
+ [3268] = {.lex_state = 20},
+ [3269] = {.lex_state = 61},
+ [3270] = {.lex_state = 64},
+ [3271] = {.lex_state = 59},
+ [3272] = {.lex_state = 58},
+ [3273] = {.lex_state = 58},
+ [3274] = {.lex_state = 61},
+ [3275] = {.lex_state = 63},
+ [3276] = {.lex_state = 59},
+ [3277] = {.lex_state = 38},
+ [3278] = {.lex_state = 64},
+ [3279] = {.lex_state = 64},
+ [3280] = {.lex_state = 62},
+ [3281] = {.lex_state = 64},
+ [3282] = {.lex_state = 64},
+ [3283] = {.lex_state = 61},
+ [3284] = {.lex_state = 64},
+ [3285] = {.lex_state = 64},
+ [3286] = {.lex_state = 64},
+ [3287] = {.lex_state = 64},
+ [3288] = {.lex_state = 61},
+ [3289] = {.lex_state = 64},
+ [3290] = {.lex_state = 63},
+ [3291] = {.lex_state = 63},
+ [3292] = {.lex_state = 64},
+ [3293] = {.lex_state = 64},
+ [3294] = {.lex_state = 20},
+ [3295] = {.lex_state = 35},
+ [3296] = {.lex_state = 64},
+ [3297] = {.lex_state = 59},
+ [3298] = {.lex_state = 64},
+ [3299] = {.lex_state = 64},
+ [3300] = {.lex_state = 58},
+ [3301] = {.lex_state = 36},
+ [3302] = {.lex_state = 62},
+ [3303] = {.lex_state = 36},
+ [3304] = {.lex_state = 58},
+ [3305] = {.lex_state = 59},
+ [3306] = {.lex_state = 62},
+ [3307] = {.lex_state = 63},
+ [3308] = {.lex_state = 63},
+ [3309] = {.lex_state = 63},
+ [3310] = {.lex_state = 62},
+ [3311] = {.lex_state = 39},
+ [3312] = {.lex_state = 61},
+ [3313] = {.lex_state = 57},
+ [3314] = {.lex_state = 58},
+ [3315] = {.lex_state = 36},
+ [3316] = {.lex_state = 63},
+ [3317] = {.lex_state = 62},
+ [3318] = {.lex_state = 62},
+ [3319] = {.lex_state = 20},
+ [3320] = {.lex_state = 58},
+ [3321] = {.lex_state = 61},
+ [3322] = {.lex_state = 61},
+ [3323] = {.lex_state = 61},
+ [3324] = {.lex_state = 61},
+ [3325] = {.lex_state = 61},
+ [3326] = {.lex_state = 36},
+ [3327] = {.lex_state = 36},
+ [3328] = {.lex_state = 61},
+ [3329] = {.lex_state = 61},
+ [3330] = {.lex_state = 61},
+ [3331] = {.lex_state = 61},
+ [3332] = {.lex_state = 61},
+ [3333] = {.lex_state = 61},
+ [3334] = {.lex_state = 59},
+ [3335] = {.lex_state = 59},
+ [3336] = {.lex_state = 59},
+ [3337] = {.lex_state = 59},
+ [3338] = {.lex_state = 59},
+ [3339] = {.lex_state = 59},
+ [3340] = {.lex_state = 59},
+ [3341] = {.lex_state = 59},
+ [3342] = {.lex_state = 59},
+ [3343] = {.lex_state = 59},
+ [3344] = {.lex_state = 59},
+ [3345] = {.lex_state = 16},
+ [3346] = {.lex_state = 58},
+ [3347] = {.lex_state = 102},
+ [3348] = {.lex_state = 63},
+ [3349] = {.lex_state = 63},
+ [3350] = {.lex_state = 59},
+ [3351] = {.lex_state = 59},
+ [3352] = {.lex_state = 64},
+ [3353] = {.lex_state = 59},
+ [3354] = {.lex_state = 58},
+ [3355] = {.lex_state = 117},
+ [3356] = {.lex_state = 37},
+ [3357] = {.lex_state = 58},
+ [3358] = {.lex_state = 64},
+ [3359] = {.lex_state = 58},
+ [3360] = {.lex_state = 38},
+ [3361] = {.lex_state = 16},
+ [3362] = {.lex_state = 16},
+ [3363] = {.lex_state = 61},
+ [3364] = {.lex_state = 61},
+ [3365] = {.lex_state = 117},
+ [3366] = {.lex_state = 20},
+ [3367] = {.lex_state = 64},
+ [3368] = {.lex_state = 62},
+ [3369] = {.lex_state = 62},
+ [3370] = {.lex_state = 16},
+ [3371] = {.lex_state = 36},
+ [3372] = {.lex_state = 16},
+ [3373] = {.lex_state = 62},
+ [3374] = {.lex_state = 62},
+ [3375] = {.lex_state = 62},
+ [3376] = {.lex_state = 16},
+ [3377] = {.lex_state = 16},
+ [3378] = {.lex_state = 61},
+ [3379] = {.lex_state = 36},
+ [3380] = {.lex_state = 55},
+ [3381] = {.lex_state = 55},
+ [3382] = {.lex_state = 121},
+ [3383] = {.lex_state = 62},
+ [3384] = {.lex_state = 121},
+ [3385] = {.lex_state = 121},
+ [3386] = {.lex_state = 121},
+ [3387] = {.lex_state = 59},
+ [3388] = {.lex_state = 36},
+ [3389] = {.lex_state = 36},
+ [3390] = {.lex_state = 37},
+ [3391] = {.lex_state = 58},
+ [3392] = {.lex_state = 55},
+ [3393] = {.lex_state = 59},
+ [3394] = {.lex_state = 16},
+ [3395] = {.lex_state = 35},
+ [3396] = {.lex_state = 35},
+ [3397] = {.lex_state = 59},
+ [3398] = {.lex_state = 58},
+ [3399] = {.lex_state = 58},
+ [3400] = {.lex_state = 58},
+ [3401] = {.lex_state = 58},
+ [3402] = {.lex_state = 58},
+ [3403] = {.lex_state = 58},
+ [3404] = {.lex_state = 58},
+ [3405] = {.lex_state = 58},
+ [3406] = {.lex_state = 58},
+ [3407] = {.lex_state = 58},
+ [3408] = {.lex_state = 58},
+ [3409] = {.lex_state = 59},
+ [3410] = {.lex_state = 64},
+ [3411] = {.lex_state = 16},
+ [3412] = {.lex_state = 35},
+ [3413] = {.lex_state = 16},
+ [3414] = {.lex_state = 64},
+ [3415] = {.lex_state = 16},
+ [3416] = {.lex_state = 60},
+ [3417] = {.lex_state = 16},
+ [3418] = {.lex_state = 115},
+ [3419] = {.lex_state = 57},
+ [3420] = {.lex_state = 16},
+ [3421] = {.lex_state = 57},
+ [3422] = {.lex_state = 39},
+ [3423] = {.lex_state = 57},
+ [3424] = {.lex_state = 37},
+ [3425] = {.lex_state = 57},
+ [3426] = {.lex_state = 57},
+ [3427] = {.lex_state = 16},
+ [3428] = {.lex_state = 57},
+ [3429] = {.lex_state = 57},
+ [3430] = {.lex_state = 57},
+ [3431] = {.lex_state = 57},
+ [3432] = {.lex_state = 57},
+ [3433] = {.lex_state = 57},
+ [3434] = {.lex_state = 39},
+ [3435] = {.lex_state = 57},
+ [3436] = {.lex_state = 60},
+ [3437] = {.lex_state = 102},
+ [3438] = {.lex_state = 26},
+ [3439] = {.lex_state = 57},
+ [3440] = {.lex_state = 20},
+ [3441] = {.lex_state = 113},
+ [3442] = {.lex_state = 16},
+ [3443] = {.lex_state = 60},
+ [3444] = {.lex_state = 39},
+ [3445] = {.lex_state = 115},
+ [3446] = {.lex_state = 35},
+ [3447] = {.lex_state = 57},
+ [3448] = {.lex_state = 102},
+ [3449] = {.lex_state = 37},
+ [3450] = {.lex_state = 57},
+ [3451] = {.lex_state = 115},
+ [3452] = {.lex_state = 57},
+ [3453] = {.lex_state = 16},
+ [3454] = {.lex_state = 60},
+ [3455] = {.lex_state = 16},
+ [3456] = {.lex_state = 37},
+ [3457] = {.lex_state = 37},
+ [3458] = {.lex_state = 16},
+ [3459] = {.lex_state = 60},
+ [3460] = {.lex_state = 26},
+ [3461] = {.lex_state = 102},
+ [3462] = {.lex_state = 102},
+ [3463] = {.lex_state = 35},
+ [3464] = {.lex_state = 57},
+ [3465] = {.lex_state = 16},
+ [3466] = {.lex_state = 37},
+ [3467] = {.lex_state = 37},
+ [3468] = {.lex_state = 39},
+ [3469] = {.lex_state = 113},
+ [3470] = {.lex_state = 113},
+ [3471] = {.lex_state = 20},
+ [3472] = {.lex_state = 26},
+ [3473] = {.lex_state = 35},
+ [3474] = {.lex_state = 16},
+ [3475] = {.lex_state = 26},
+ [3476] = {.lex_state = 35},
+ [3477] = {.lex_state = 16},
+ [3478] = {.lex_state = 60},
+ [3479] = {.lex_state = 26},
+ [3480] = {.lex_state = 117},
+ [3481] = {.lex_state = 37},
+ [3482] = {.lex_state = 37},
+ [3483] = {.lex_state = 26},
+ [3484] = {.lex_state = 60},
+ [3485] = {.lex_state = 26},
+ [3486] = {.lex_state = 16},
+ [3487] = {.lex_state = 38},
+ [3488] = {.lex_state = 115},
+ [3489] = {.lex_state = 26},
+ [3490] = {.lex_state = 16},
+ [3491] = {.lex_state = 16},
+ [3492] = {.lex_state = 113},
+ [3493] = {.lex_state = 60},
+ [3494] = {.lex_state = 102},
+ [3495] = {.lex_state = 16},
+ [3496] = {.lex_state = 60},
+ [3497] = {.lex_state = 60},
+ [3498] = {.lex_state = 16},
+ [3499] = {.lex_state = 102},
+ [3500] = {.lex_state = 16},
+ [3501] = {.lex_state = 38},
+ [3502] = {.lex_state = 26},
+ [3503] = {.lex_state = 102},
+ [3504] = {.lex_state = 102},
+ [3505] = {.lex_state = 26},
+ [3506] = {.lex_state = 39},
+ [3507] = {.lex_state = 102},
+ [3508] = {.lex_state = 102},
+ [3509] = {.lex_state = 102},
+ [3510] = {.lex_state = 102},
+ [3511] = {.lex_state = 113},
+ [3512] = {.lex_state = 36},
+ [3513] = {.lex_state = 38},
+ [3514] = {.lex_state = 57},
+ [3515] = {.lex_state = 37},
+ [3516] = {.lex_state = 37},
+ [3517] = {.lex_state = 38},
+ [3518] = {.lex_state = 16},
+ [3519] = {.lex_state = 26},
+ [3520] = {.lex_state = 26},
+ [3521] = {.lex_state = 16},
+ [3522] = {.lex_state = 115},
+ [3523] = {.lex_state = 37},
+ [3524] = {.lex_state = 102},
+ [3525] = {.lex_state = 115},
+ [3526] = {.lex_state = 26},
+ [3527] = {.lex_state = 26},
+ [3528] = {.lex_state = 16},
+ [3529] = {.lex_state = 16},
+ [3530] = {.lex_state = 16},
+ [3531] = {.lex_state = 16},
+ [3532] = {.lex_state = 16},
+ [3533] = {.lex_state = 20},
+ [3534] = {.lex_state = 113},
+ [3535] = {.lex_state = 16},
+ [3536] = {.lex_state = 57},
+ [3537] = {.lex_state = 22},
+ [3538] = {.lex_state = 22},
+ [3539] = {.lex_state = 22},
+ [3540] = {.lex_state = 16},
+ [3541] = {.lex_state = 57},
+ [3542] = {.lex_state = 57},
+ [3543] = {.lex_state = 37},
+ [3544] = {.lex_state = 16},
+ [3545] = {.lex_state = 39},
+ [3546] = {.lex_state = 16},
+ [3547] = {.lex_state = 16},
+ [3548] = {.lex_state = 37},
+ [3549] = {.lex_state = 16},
+ [3550] = {.lex_state = 16},
+ [3551] = {.lex_state = 22},
+ [3552] = {.lex_state = 16},
+ [3553] = {.lex_state = 57},
+ [3554] = {.lex_state = 20},
+ [3555] = {.lex_state = 38},
+ [3556] = {.lex_state = 16},
+ [3557] = {.lex_state = 16},
+ [3558] = {.lex_state = 60},
+ [3559] = {.lex_state = 37},
+ [3560] = {.lex_state = 26},
+ [3561] = {.lex_state = 26},
+ [3562] = {.lex_state = 16},
+ [3563] = {.lex_state = 16},
+ [3564] = {.lex_state = 16},
+ [3565] = {.lex_state = 16},
+ [3566] = {.lex_state = 16},
+ [3567] = {.lex_state = 16},
+ [3568] = {.lex_state = 26},
+ [3569] = {.lex_state = 26},
+ [3570] = {.lex_state = 26},
+ [3571] = {.lex_state = 60},
+ [3572] = {.lex_state = 60},
+ [3573] = {.lex_state = 60},
+ [3574] = {.lex_state = 60},
+ [3575] = {.lex_state = 60},
+ [3576] = {.lex_state = 35},
+ [3577] = {.lex_state = 60},
+ [3578] = {.lex_state = 60},
+ [3579] = {.lex_state = 60},
+ [3580] = {.lex_state = 60},
+ [3581] = {.lex_state = 60},
+ [3582] = {.lex_state = 60},
+ [3583] = {.lex_state = 26},
+ [3584] = {.lex_state = 26},
+ [3585] = {.lex_state = 26},
+ [3586] = {.lex_state = 16},
+ [3587] = {.lex_state = 60},
+ [3588] = {.lex_state = 38},
+ [3589] = {.lex_state = 38},
+ [3590] = {.lex_state = 39},
+ [3591] = {.lex_state = 60},
+ [3592] = {.lex_state = 38},
+ [3593] = {.lex_state = 16},
+ [3594] = {.lex_state = 60},
+ [3595] = {.lex_state = 57},
+ [3596] = {.lex_state = 60},
+ [3597] = {.lex_state = 36},
+ [3598] = {.lex_state = 57},
+ [3599] = {.lex_state = 57},
+ [3600] = {.lex_state = 57},
+ [3601] = {.lex_state = 60},
+ [3602] = {.lex_state = 37},
+ [3603] = {.lex_state = 60},
+ [3604] = {.lex_state = 35},
+ [3605] = {.lex_state = 57},
+ [3606] = {.lex_state = 16},
+ [3607] = {.lex_state = 117},
+ [3608] = {.lex_state = 35},
+ [3609] = {.lex_state = 35},
+ [3610] = {.lex_state = 22},
+ [3611] = {.lex_state = 38},
+ [3612] = {.lex_state = 16},
+ [3613] = {.lex_state = 39},
+ [3614] = {.lex_state = 35},
+ [3615] = {.lex_state = 35},
+ [3616] = {.lex_state = 113},
+ [3617] = {.lex_state = 18},
+ [3618] = {.lex_state = 60},
+ [3619] = {.lex_state = 35},
+ [3620] = {.lex_state = 20},
+ [3621] = {.lex_state = 35},
+ [3622] = {.lex_state = 35},
+ [3623] = {.lex_state = 16},
+ [3624] = {.lex_state = 22},
+ [3625] = {.lex_state = 20},
+ [3626] = {.lex_state = 22},
+ [3627] = {.lex_state = 60},
+ [3628] = {.lex_state = 117},
+ [3629] = {.lex_state = 60},
+ [3630] = {.lex_state = 26},
+ [3631] = {.lex_state = 113},
+ [3632] = {.lex_state = 26},
+ [3633] = {.lex_state = 26},
+ [3634] = {.lex_state = 39},
+ [3635] = {.lex_state = 39},
+ [3636] = {.lex_state = 22},
+ [3637] = {.lex_state = 16},
+ [3638] = {.lex_state = 35},
+ [3639] = {.lex_state = 20},
+ [3640] = {.lex_state = 16},
+ [3641] = {.lex_state = 60},
+ [3642] = {.lex_state = 16},
+ [3643] = {.lex_state = 26},
+ [3644] = {.lex_state = 16},
+ [3645] = {.lex_state = 38},
+ [3646] = {.lex_state = 57},
+ [3647] = {.lex_state = 39},
+ [3648] = {.lex_state = 22},
+ [3649] = {.lex_state = 16},
+ [3650] = {.lex_state = 26},
+ [3651] = {.lex_state = 20},
+ [3652] = {.lex_state = 36},
+ [3653] = {.lex_state = 38},
+ [3654] = {.lex_state = 38},
+ [3655] = {.lex_state = 26},
+ [3656] = {.lex_state = 60},
+ [3657] = {.lex_state = 26},
+ [3658] = {.lex_state = 26},
+ [3659] = {.lex_state = 16},
+ [3660] = {.lex_state = 16},
+ [3661] = {.lex_state = 16},
+ [3662] = {.lex_state = 16},
+ [3663] = {.lex_state = 16},
+ [3664] = {.lex_state = 38},
+ [3665] = {.lex_state = 57},
+ [3666] = {.lex_state = 22},
+ [3667] = {.lex_state = 16},
+ [3668] = {.lex_state = 60},
+ [3669] = {.lex_state = 57},
+ [3670] = {.lex_state = 113},
+ [3671] = {.lex_state = 36},
+ [3672] = {.lex_state = 38},
+ [3673] = {.lex_state = 16},
+ [3674] = {.lex_state = 57},
+ [3675] = {.lex_state = 16},
+ [3676] = {.lex_state = 39},
+ [3677] = {.lex_state = 16},
+ [3678] = {.lex_state = 16},
+ [3679] = {.lex_state = 57},
+ [3680] = {.lex_state = 60},
+ [3681] = {.lex_state = 16},
+ [3682] = {.lex_state = 16},
+ [3683] = {.lex_state = 16},
+ [3684] = {.lex_state = 39},
+ [3685] = {.lex_state = 16},
+ [3686] = {.lex_state = 16},
+ [3687] = {.lex_state = 102},
+ [3688] = {.lex_state = 39},
+ [3689] = {.lex_state = 115},
+ [3690] = {.lex_state = 16},
+ [3691] = {.lex_state = 39},
+ [3692] = {.lex_state = 57},
+ [3693] = {.lex_state = 16},
+ [3694] = {.lex_state = 16},
+ [3695] = {.lex_state = 36},
+ [3696] = {.lex_state = 16},
+ [3697] = {.lex_state = 36},
+ [3698] = {.lex_state = 57},
+ [3699] = {.lex_state = 26},
+ [3700] = {.lex_state = 57},
+ [3701] = {.lex_state = 102},
+ [3702] = {.lex_state = 26},
+ [3703] = {.lex_state = 22},
+ [3704] = {.lex_state = 16},
+ [3705] = {.lex_state = 16},
+ [3706] = {.lex_state = 38},
+ [3707] = {.lex_state = 16},
+ [3708] = {.lex_state = 117},
+ [3709] = {.lex_state = 16},
+ [3710] = {.lex_state = 57},
+ [3711] = {.lex_state = 35},
+ [3712] = {.lex_state = 60},
+ [3713] = {.lex_state = 60},
+ [3714] = {.lex_state = 16},
+ [3715] = {.lex_state = 27},
+ [3716] = {.lex_state = 119},
+ [3717] = {.lex_state = 36},
+ [3718] = {.lex_state = 119},
+ [3719] = {.lex_state = 119},
+ [3720] = {.lex_state = 16},
+ [3721] = {.lex_state = 16},
+ [3722] = {.lex_state = 16},
+ [3723] = {.lex_state = 36},
+ [3724] = {.lex_state = 117},
+ [3725] = {.lex_state = 16},
+ [3726] = {.lex_state = 16},
+ [3727] = {.lex_state = 36},
+ [3728] = {.lex_state = 16},
+ [3729] = {.lex_state = 22},
+ [3730] = {.lex_state = 117},
+ [3731] = {.lex_state = 16},
+ [3732] = {.lex_state = 113},
+ [3733] = {.lex_state = 16},
+ [3734] = {.lex_state = 16},
+ [3735] = {.lex_state = 16},
+ [3736] = {.lex_state = 36},
+ [3737] = {.lex_state = 16},
+ [3738] = {.lex_state = 16},
+ [3739] = {.lex_state = 16},
+ [3740] = {.lex_state = 117},
+ [3741] = {.lex_state = 113},
+ [3742] = {.lex_state = 113},
+ [3743] = {.lex_state = 36},
+ [3744] = {.lex_state = 16},
+ [3745] = {.lex_state = 113},
+ [3746] = {.lex_state = 16},
+ [3747] = {.lex_state = 16},
+ [3748] = {.lex_state = 27},
+ [3749] = {.lex_state = 16},
+ [3750] = {.lex_state = 119},
+ [3751] = {.lex_state = 16},
+ [3752] = {.lex_state = 20},
+ [3753] = {.lex_state = 113},
+ [3754] = {.lex_state = 16},
+ [3755] = {.lex_state = 113},
+ [3756] = {.lex_state = 16},
+ [3757] = {.lex_state = 27},
+ [3758] = {.lex_state = 36},
+ [3759] = {.lex_state = 22},
+ [3760] = {.lex_state = 16},
+ [3761] = {.lex_state = 36},
+ [3762] = {.lex_state = 36},
+ [3763] = {.lex_state = 16},
+ [3764] = {.lex_state = 16},
+ [3765] = {.lex_state = 22},
+ [3766] = {.lex_state = 117},
+ [3767] = {.lex_state = 22},
+ [3768] = {.lex_state = 16},
+ [3769] = {.lex_state = 22},
+ [3770] = {.lex_state = 16},
+ [3771] = {.lex_state = 36},
+ [3772] = {.lex_state = 16},
+ [3773] = {.lex_state = 16},
+ [3774] = {.lex_state = 113},
+ [3775] = {.lex_state = 16},
+ [3776] = {.lex_state = 117},
+ [3777] = {.lex_state = 16},
+ [3778] = {.lex_state = 20},
+ [3779] = {.lex_state = 117},
+ [3780] = {.lex_state = 16},
+ [3781] = {.lex_state = 113},
+ [3782] = {.lex_state = 113},
+ [3783] = {.lex_state = 16},
+ [3784] = {.lex_state = 36},
+ [3785] = {.lex_state = 113},
+ [3786] = {.lex_state = 16},
+ [3787] = {.lex_state = 16},
+ [3788] = {.lex_state = 22},
+ [3789] = {.lex_state = 16},
+ [3790] = {.lex_state = 16},
+ [3791] = {.lex_state = 36},
+ [3792] = {.lex_state = 22},
+ [3793] = {.lex_state = 16},
+ [3794] = {.lex_state = 16},
+ [3795] = {.lex_state = 16},
+ [3796] = {.lex_state = 16},
+ [3797] = {.lex_state = 16},
+ [3798] = {.lex_state = 16},
+ [3799] = {.lex_state = 22},
+ [3800] = {.lex_state = 16},
+ [3801] = {.lex_state = 16},
+ [3802] = {.lex_state = 16},
+ [3803] = {.lex_state = 113},
+ [3804] = {.lex_state = 16},
+ [3805] = {.lex_state = 22},
+ [3806] = {.lex_state = 22},
+ [3807] = {.lex_state = 16},
+ [3808] = {.lex_state = 22},
+ [3809] = {.lex_state = 16},
+ [3810] = {.lex_state = 117},
+ [3811] = {.lex_state = 16},
+ [3812] = {.lex_state = 119},
+ [3813] = {.lex_state = 22},
+ [3814] = {.lex_state = 22},
+ [3815] = {.lex_state = 36},
+ [3816] = {.lex_state = 23},
+ [3817] = {.lex_state = 16},
+ [3818] = {.lex_state = 23},
+ [3819] = {.lex_state = 22},
+ [3820] = {.lex_state = 23},
+ [3821] = {.lex_state = 23},
+ [3822] = {.lex_state = 22},
+ [3823] = {.lex_state = 22},
+ [3824] = {.lex_state = 22},
+ [3825] = {.lex_state = 20},
+ [3826] = {.lex_state = 22},
+ [3827] = {.lex_state = 22},
+ [3828] = {.lex_state = 16},
+ [3829] = {.lex_state = 22},
+ [3830] = {.lex_state = 113},
+ [3831] = {.lex_state = 16},
+ [3832] = {.lex_state = 16},
+ [3833] = {.lex_state = 23},
+ [3834] = {.lex_state = 16},
+ [3835] = {.lex_state = 23},
+ [3836] = {.lex_state = 23},
+ [3837] = {.lex_state = 23},
+ [3838] = {.lex_state = 22},
+ [3839] = {.lex_state = 22},
+ [3840] = {.lex_state = 16},
+ [3841] = {.lex_state = 16},
+ [3842] = {.lex_state = 16},
+ [3843] = {.lex_state = 16},
+ [3844] = {.lex_state = 36},
+ [3845] = {.lex_state = 16},
+ [3846] = {.lex_state = 36},
+ [3847] = {.lex_state = 27},
+ [3848] = {.lex_state = 22},
+ [3849] = {.lex_state = 113},
+ [3850] = {.lex_state = 36},
+ [3851] = {.lex_state = 16},
+ [3852] = {.lex_state = 16},
+ [3853] = {.lex_state = 16},
+ [3854] = {.lex_state = 16},
+ [3855] = {.lex_state = 16},
+ [3856] = {.lex_state = 16},
+ [3857] = {.lex_state = 16},
+ [3858] = {.lex_state = 117},
+ [3859] = {.lex_state = 113},
+ [3860] = {.lex_state = 113},
+ [3861] = {.lex_state = 113},
+ [3862] = {.lex_state = 113},
+ [3863] = {.lex_state = 16},
+ [3864] = {.lex_state = 16},
+ [3865] = {.lex_state = 16},
+ [3866] = {.lex_state = 16},
+ [3867] = {.lex_state = 16},
+ [3868] = {.lex_state = 16},
+ [3869] = {.lex_state = 16},
+ [3870] = {.lex_state = 16},
+ [3871] = {.lex_state = 16},
+ [3872] = {.lex_state = 16},
+ [3873] = {.lex_state = 113},
+ [3874] = {.lex_state = 16},
+ [3875] = {.lex_state = 113},
+ [3876] = {.lex_state = 16},
+ [3877] = {.lex_state = 16},
+ [3878] = {.lex_state = 117},
+ [3879] = {.lex_state = 16},
+ [3880] = {.lex_state = 117},
+ [3881] = {.lex_state = 119},
+ [3882] = {.lex_state = 113},
+ [3883] = {.lex_state = 119},
+ [3884] = {.lex_state = 117},
+ [3885] = {.lex_state = 119},
+ [3886] = {.lex_state = 117},
+ [3887] = {.lex_state = 117},
+ [3888] = {.lex_state = 119},
+ [3889] = {.lex_state = 117},
+ [3890] = {.lex_state = 117},
+ [3891] = {.lex_state = 113},
+ [3892] = {.lex_state = 113},
+ [3893] = {.lex_state = 113},
+ [3894] = {.lex_state = 16},
+ [3895] = {.lex_state = 16},
+ [3896] = {.lex_state = 16},
+ [3897] = {.lex_state = 16},
+ [3898] = {.lex_state = 16},
+ [3899] = {.lex_state = 16},
+ [3900] = {.lex_state = 16},
+ [3901] = {.lex_state = 16},
+ [3902] = {.lex_state = 16},
+ [3903] = {.lex_state = 16},
+ [3904] = {.lex_state = 16},
+ [3905] = {.lex_state = 16},
+ [3906] = {.lex_state = 16},
+ [3907] = {.lex_state = 16},
+ [3908] = {.lex_state = 16},
+ [3909] = {.lex_state = 16},
+ [3910] = {.lex_state = 16},
+ [3911] = {.lex_state = 16},
+ [3912] = {.lex_state = 16},
+ [3913] = {.lex_state = 16},
+ [3914] = {.lex_state = 16},
+ [3915] = {.lex_state = 16},
+ [3916] = {.lex_state = 16},
+ [3917] = {.lex_state = 16},
+ [3918] = {.lex_state = 16},
+ [3919] = {.lex_state = 16},
+ [3920] = {.lex_state = 16},
+ [3921] = {.lex_state = 16},
+ [3922] = {.lex_state = 16},
+ [3923] = {.lex_state = 16},
+ [3924] = {.lex_state = 16},
+ [3925] = {.lex_state = 16},
+ [3926] = {.lex_state = 16},
+ [3927] = {.lex_state = 16},
+ [3928] = {.lex_state = 16},
+ [3929] = {.lex_state = 16},
+ [3930] = {.lex_state = 16},
+ [3931] = {.lex_state = 16},
+ [3932] = {.lex_state = 16},
+ [3933] = {.lex_state = 16},
+ [3934] = {.lex_state = 16},
+ [3935] = {.lex_state = 16},
+ [3936] = {.lex_state = 16},
+ [3937] = {.lex_state = 16},
+ [3938] = {.lex_state = 16},
+ [3939] = {.lex_state = 16},
+ [3940] = {.lex_state = 16},
+ [3941] = {.lex_state = 16},
+ [3942] = {.lex_state = 16},
+ [3943] = {.lex_state = 16},
+ [3944] = {.lex_state = 16},
+ [3945] = {.lex_state = 16},
+ [3946] = {.lex_state = 16},
+ [3947] = {.lex_state = 16},
+ [3948] = {.lex_state = 16},
+ [3949] = {.lex_state = 16},
+ [3950] = {.lex_state = 16},
+ [3951] = {.lex_state = 16},
+ [3952] = {.lex_state = 16},
+ [3953] = {.lex_state = 16},
+ [3954] = {.lex_state = 16},
+ [3955] = {.lex_state = 16},
+ [3956] = {.lex_state = 16},
+ [3957] = {.lex_state = 16},
+ [3958] = {.lex_state = 16},
+ [3959] = {.lex_state = 16},
+ [3960] = {.lex_state = 16},
+ [3961] = {.lex_state = 16},
+ [3962] = {.lex_state = 16},
+ [3963] = {.lex_state = 16},
+ [3964] = {.lex_state = 16},
+ [3965] = {.lex_state = 16},
+ [3966] = {.lex_state = 16},
+ [3967] = {.lex_state = 16},
+ [3968] = {.lex_state = 16},
+ [3969] = {.lex_state = 16},
+ [3970] = {.lex_state = 16},
+ [3971] = {.lex_state = 16},
+ [3972] = {.lex_state = 16},
+ [3973] = {.lex_state = 16},
+ [3974] = {.lex_state = 16},
+ [3975] = {.lex_state = 16},
+ [3976] = {.lex_state = 16},
+ [3977] = {.lex_state = 16},
+ [3978] = {.lex_state = 16},
+ [3979] = {.lex_state = 16},
+ [3980] = {.lex_state = 16},
+ [3981] = {.lex_state = 16},
+ [3982] = {.lex_state = 113},
+ [3983] = {.lex_state = 113},
+ [3984] = {.lex_state = 16},
+ [3985] = {.lex_state = 16},
+ [3986] = {.lex_state = 16},
+ [3987] = {.lex_state = 16},
+ [3988] = {.lex_state = 16},
+ [3989] = {.lex_state = 113},
+ [3990] = {.lex_state = 113},
+ [3991] = {.lex_state = 16},
+ [3992] = {.lex_state = 16},
+ [3993] = {.lex_state = 113},
+ [3994] = {.lex_state = 16},
+ [3995] = {.lex_state = 16},
+ [3996] = {.lex_state = 16},
+ [3997] = {.lex_state = 16},
+ [3998] = {.lex_state = 16},
+ [3999] = {.lex_state = 16},
+ [4000] = {.lex_state = 16},
+ [4001] = {.lex_state = 113},
+ [4002] = {.lex_state = 16},
+ [4003] = {.lex_state = 16},
+ [4004] = {.lex_state = 16},
+ [4005] = {.lex_state = 16},
+ [4006] = {.lex_state = 113},
+ [4007] = {.lex_state = 16},
+ [4008] = {.lex_state = 16},
+ [4009] = {.lex_state = 113},
+ [4010] = {.lex_state = 16},
+ [4011] = {.lex_state = 16},
+ [4012] = {.lex_state = 16},
+ [4013] = {.lex_state = 16},
+ [4014] = {.lex_state = 16},
+ [4015] = {.lex_state = 16},
+ [4016] = {.lex_state = 16},
+ [4017] = {.lex_state = 16},
+ [4018] = {.lex_state = 16},
+ [4019] = {.lex_state = 16},
+ [4020] = {.lex_state = 16},
+ [4021] = {.lex_state = 16},
+ [4022] = {.lex_state = 16},
+ [4023] = {.lex_state = 16},
+ [4024] = {.lex_state = 113},
+ [4025] = {.lex_state = 113},
+ [4026] = {.lex_state = 113},
+ [4027] = {.lex_state = 113},
+ [4028] = {.lex_state = 16},
+ [4029] = {.lex_state = 113},
+ [4030] = {.lex_state = 16},
+ [4031] = {.lex_state = 16},
+ [4032] = {.lex_state = 16},
+ [4033] = {.lex_state = 16},
+ [4034] = {.lex_state = 16},
+ [4035] = {.lex_state = 113},
+ [4036] = {.lex_state = 16},
+ [4037] = {.lex_state = 16},
+ [4038] = {.lex_state = 16},
+ [4039] = {.lex_state = 16},
+ [4040] = {.lex_state = 16},
+ [4041] = {.lex_state = 113},
+ [4042] = {.lex_state = 16},
+ [4043] = {.lex_state = 113},
+ [4044] = {.lex_state = 16},
+ [4045] = {.lex_state = 16},
+ [4046] = {.lex_state = 113},
+ [4047] = {.lex_state = 113},
+ [4048] = {.lex_state = 123},
+ [4049] = {.lex_state = 123},
+ [4050] = {.lex_state = 16},
+ [4051] = {.lex_state = 16},
+ [4052] = {.lex_state = 113},
+ [4053] = {.lex_state = 113},
+ [4054] = {.lex_state = 16},
+ [4055] = {.lex_state = 16},
+ [4056] = {.lex_state = 115},
+ [4057] = {.lex_state = 113},
+ [4058] = {.lex_state = 113},
+ [4059] = {.lex_state = 113},
+ [4060] = {.lex_state = 113},
+ [4061] = {.lex_state = 16},
+ [4062] = {.lex_state = 16},
+ [4063] = {.lex_state = 16},
+ [4064] = {.lex_state = 16},
+ [4065] = {.lex_state = 16},
+ [4066] = {.lex_state = 113},
+ [4067] = {.lex_state = 113},
+ [4068] = {.lex_state = 16},
+ [4069] = {.lex_state = 123},
+ [4070] = {.lex_state = 123},
+ [4071] = {.lex_state = 123},
+ [4072] = {.lex_state = 123},
+ [4073] = {.lex_state = 123},
+ [4074] = {.lex_state = 123},
+ [4075] = {.lex_state = 113},
+ [4076] = {.lex_state = 16},
+ [4077] = {.lex_state = 16},
+ [4078] = {.lex_state = 16},
+ [4079] = {.lex_state = 113},
+ [4080] = {.lex_state = 16},
+ [4081] = {.lex_state = 16},
+ [4082] = {.lex_state = 16},
+ [4083] = {.lex_state = 16},
+ [4084] = {.lex_state = 16},
+ [4085] = {.lex_state = 16},
+ [4086] = {.lex_state = 16},
+ [4087] = {.lex_state = 16},
+ [4088] = {.lex_state = 113},
+ [4089] = {.lex_state = 16},
+ [4090] = {.lex_state = 113},
+ [4091] = {.lex_state = 16},
+ [4092] = {.lex_state = 16},
+ [4093] = {.lex_state = 16},
+ [4094] = {.lex_state = 16},
+ [4095] = {.lex_state = 123},
+ [4096] = {.lex_state = 123},
+ [4097] = {.lex_state = 113},
+ [4098] = {.lex_state = 16},
+ [4099] = {.lex_state = 113},
+ [4100] = {.lex_state = 16},
+ [4101] = {.lex_state = 123},
+ [4102] = {.lex_state = 123},
+ [4103] = {.lex_state = 123},
+ [4104] = {.lex_state = 123},
+ [4105] = {.lex_state = 123},
+ [4106] = {.lex_state = 123},
+ [4107] = {.lex_state = 113},
+ [4108] = {.lex_state = 16},
+ [4109] = {.lex_state = 113},
+ [4110] = {.lex_state = 16},
+ [4111] = {.lex_state = 16},
+ [4112] = {.lex_state = 123},
+ [4113] = {.lex_state = 123},
+ [4114] = {.lex_state = 123},
+ [4115] = {.lex_state = 123},
+ [4116] = {.lex_state = 123},
+ [4117] = {.lex_state = 123},
+ [4118] = {.lex_state = 113},
+ [4119] = {.lex_state = 113},
+ [4120] = {.lex_state = 16},
+ [4121] = {.lex_state = 123},
+ [4122] = {.lex_state = 123},
+ [4123] = {.lex_state = 113},
+ [4124] = {.lex_state = 113},
+ [4125] = {.lex_state = 16},
+ [4126] = {.lex_state = 113},
+ [4127] = {.lex_state = 123},
+ [4128] = {.lex_state = 123},
+ [4129] = {.lex_state = 123},
+ [4130] = {.lex_state = 123},
+ [4131] = {.lex_state = 123},
+ [4132] = {.lex_state = 123},
+ [4133] = {.lex_state = 113},
+ [4134] = {.lex_state = 113},
+ [4135] = {.lex_state = 16},
+ [4136] = {.lex_state = 123},
+ [4137] = {.lex_state = 119},
+ [4138] = {.lex_state = 123},
+ [4139] = {.lex_state = 113},
+ [4140] = {.lex_state = 16},
+ [4141] = {.lex_state = 16},
+ [4142] = {.lex_state = 16},
+ [4143] = {.lex_state = 16},
+ [4144] = {.lex_state = 16},
+ [4145] = {.lex_state = 16},
+ [4146] = {.lex_state = 16},
+ [4147] = {.lex_state = 16},
+ [4148] = {.lex_state = 16},
+ [4149] = {.lex_state = 113},
+ [4150] = {.lex_state = 113},
+ [4151] = {.lex_state = 16},
+ [4152] = {.lex_state = 113},
+ [4153] = {.lex_state = 113},
+ [4154] = {.lex_state = 119},
+ [4155] = {.lex_state = 16},
+ [4156] = {.lex_state = 16},
+ [4157] = {.lex_state = 16},
+ [4158] = {.lex_state = 16},
+ [4159] = {.lex_state = 16},
+ [4160] = {.lex_state = 16},
+ [4161] = {.lex_state = 16},
+ [4162] = {.lex_state = 16},
+ [4163] = {.lex_state = 113},
+ [4164] = {.lex_state = 113},
+ [4165] = {.lex_state = 16},
+ [4166] = {.lex_state = 119},
+ [4167] = {.lex_state = 113},
+ [4168] = {.lex_state = 16},
+ [4169] = {.lex_state = 16},
+ [4170] = {.lex_state = 16},
+ [4171] = {.lex_state = 16},
+ [4172] = {.lex_state = 16},
+ [4173] = {.lex_state = 16},
+ [4174] = {.lex_state = 113},
+ [4175] = {.lex_state = 113},
+ [4176] = {.lex_state = 113},
+ [4177] = {.lex_state = 113},
+ [4178] = {.lex_state = 113},
+ [4179] = {.lex_state = 113},
+ [4180] = {.lex_state = 113},
+ [4181] = {.lex_state = 113},
+ [4182] = {.lex_state = 119},
+ [4183] = {.lex_state = 119},
+ [4184] = {.lex_state = 119},
+ [4185] = {.lex_state = 119},
+ [4186] = {.lex_state = 113},
+ [4187] = {.lex_state = 113},
+ [4188] = {.lex_state = 113},
+ [4189] = {.lex_state = 113},
+ [4190] = {.lex_state = 113},
+ [4191] = {.lex_state = 17},
+ [4192] = {.lex_state = 17},
+ [4193] = {.lex_state = 113},
+ [4194] = {.lex_state = 17},
+ [4195] = {.lex_state = 17},
+ [4196] = {.lex_state = 17},
+ [4197] = {.lex_state = 17},
+ [4198] = {.lex_state = 17},
+ [4199] = {.lex_state = 17},
+ [4200] = {.lex_state = 16},
+ [4201] = {.lex_state = 16},
+ [4202] = {.lex_state = 113},
+ [4203] = {.lex_state = 81},
+ [4204] = {.lex_state = 119},
+ [4205] = {.lex_state = 113},
+ [4206] = {.lex_state = 82},
+ [4207] = {.lex_state = 113},
+ [4208] = {.lex_state = 82},
+ [4209] = {.lex_state = 119},
+ [4210] = {.lex_state = 119},
+ [4211] = {.lex_state = 113},
+ [4212] = {.lex_state = 113},
+ [4213] = {.lex_state = 113},
+ [4214] = {.lex_state = 113},
+ [4215] = {.lex_state = 82},
+ [4216] = {.lex_state = 82},
+ [4217] = {.lex_state = 113},
+ [4218] = {.lex_state = 113},
+ [4219] = {.lex_state = 113},
+ [4220] = {.lex_state = 113},
+ [4221] = {.lex_state = 119},
+ [4222] = {.lex_state = 113},
+ [4223] = {.lex_state = 119},
+ [4224] = {.lex_state = 113},
+ [4225] = {.lex_state = 124},
+ [4226] = {.lex_state = 119},
+ [4227] = {.lex_state = 113},
+ [4228] = {.lex_state = 117},
+ [4229] = {.lex_state = 113},
+ [4230] = {.lex_state = 82},
+ [4231] = {.lex_state = 82},
+ [4232] = {.lex_state = 82},
+ [4233] = {.lex_state = 113},
+ [4234] = {.lex_state = 119},
+ [4235] = {.lex_state = 113},
+ [4236] = {.lex_state = 119},
+ [4237] = {.lex_state = 119},
+ [4238] = {.lex_state = 119},
+ [4239] = {.lex_state = 113},
+ [4240] = {.lex_state = 21},
+ [4241] = {.lex_state = 113},
+ [4242] = {.lex_state = 124},
+ [4243] = {.lex_state = 119},
+ [4244] = {.lex_state = 80},
+ [4245] = {.lex_state = 119},
+ [4246] = {.lex_state = 119},
+ [4247] = {.lex_state = 119},
+ [4248] = {.lex_state = 124},
+ [4249] = {.lex_state = 80},
+ [4250] = {.lex_state = 80},
+ [4251] = {.lex_state = 113},
+ [4252] = {.lex_state = 124},
+ [4253] = {.lex_state = 113},
+ [4254] = {.lex_state = 113},
+ [4255] = {.lex_state = 80},
+ [4256] = {.lex_state = 80},
+ [4257] = {.lex_state = 113},
+ [4258] = {.lex_state = 80},
+ [4259] = {.lex_state = 80},
+ [4260] = {.lex_state = 80},
+ [4261] = {.lex_state = 117},
+ [4262] = {.lex_state = 81},
+ [4263] = {.lex_state = 113},
+ [4264] = {.lex_state = 120},
+ [4265] = {.lex_state = 113},
+ [4266] = {.lex_state = 113},
+ [4267] = {.lex_state = 120},
+ [4268] = {.lex_state = 120},
+ [4269] = {.lex_state = 120},
+ [4270] = {.lex_state = 113},
+ [4271] = {.lex_state = 120},
+ [4272] = {.lex_state = 120},
+ [4273] = {.lex_state = 120},
+ [4274] = {.lex_state = 113},
+ [4275] = {.lex_state = 113},
+ [4276] = {.lex_state = 113},
+ [4277] = {.lex_state = 113},
+ [4278] = {.lex_state = 113},
+ [4279] = {.lex_state = 120},
+ [4280] = {.lex_state = 113},
+ [4281] = {.lex_state = 81},
+ [4282] = {.lex_state = 119},
+ [4283] = {.lex_state = 119},
+ [4284] = {.lex_state = 119},
+ [4285] = {.lex_state = 119},
+ [4286] = {.lex_state = 82},
+ [4287] = {.lex_state = 81},
+ [4288] = {.lex_state = 81},
+ [4289] = {.lex_state = 119},
+ [4290] = {.lex_state = 113},
+ [4291] = {.lex_state = 113},
+ [4292] = {.lex_state = 113},
+ [4293] = {.lex_state = 113},
+ [4294] = {.lex_state = 113},
+ [4295] = {.lex_state = 113},
+ [4296] = {.lex_state = 113},
+ [4297] = {.lex_state = 113},
+ [4298] = {.lex_state = 81},
+ [4299] = {.lex_state = 113},
+ [4300] = {.lex_state = 81},
+ [4301] = {.lex_state = 117},
+ [4302] = {.lex_state = 119},
+ [4303] = {.lex_state = 113},
+ [4304] = {.lex_state = 113},
+ [4305] = {.lex_state = 81},
+ [4306] = {.lex_state = 113},
+ [4307] = {.lex_state = 119},
+ [4308] = {.lex_state = 119},
+ [4309] = {.lex_state = 113},
+ [4310] = {.lex_state = 113},
+ [4311] = {.lex_state = 113},
+ [4312] = {.lex_state = 113},
+ [4313] = {.lex_state = 119},
+ [4314] = {.lex_state = 113},
+ [4315] = {.lex_state = 113},
+ [4316] = {.lex_state = 113},
+ [4317] = {.lex_state = 113},
+ [4318] = {.lex_state = 113},
+ [4319] = {.lex_state = 113},
+ [4320] = {.lex_state = 113},
+ [4321] = {.lex_state = 113},
+ [4322] = {.lex_state = 113},
+ [4323] = {.lex_state = 113},
+ [4324] = {.lex_state = 113},
+ [4325] = {.lex_state = 113},
+ [4326] = {.lex_state = 113},
+ [4327] = {.lex_state = 113},
+ [4328] = {.lex_state = 113},
+ [4329] = {.lex_state = 113},
+ [4330] = {.lex_state = 113},
+ [4331] = {.lex_state = 113},
+ [4332] = {.lex_state = 113},
+ [4333] = {.lex_state = 113},
+ [4334] = {.lex_state = 113},
+ [4335] = {.lex_state = 113},
+ [4336] = {.lex_state = 113},
+ [4337] = {.lex_state = 113},
+ [4338] = {.lex_state = 113},
+ [4339] = {.lex_state = 65},
+ [4340] = {.lex_state = 113},
+ [4341] = {.lex_state = 68},
+ [4342] = {.lex_state = 113},
+ [4343] = {.lex_state = 65},
+ [4344] = {.lex_state = 113},
+ [4345] = {.lex_state = 65},
+ [4346] = {.lex_state = 113},
+ [4347] = {.lex_state = 113},
+ [4348] = {.lex_state = 113},
+ [4349] = {.lex_state = 113},
+ [4350] = {.lex_state = 113},
+ [4351] = {.lex_state = 65},
+ [4352] = {.lex_state = 65},
+ [4353] = {.lex_state = 65},
+ [4354] = {.lex_state = 113},
+ [4355] = {.lex_state = 65},
+ [4356] = {.lex_state = 113},
+ [4357] = {.lex_state = 113},
+ [4358] = {.lex_state = 113},
+ [4359] = {.lex_state = 65},
+ [4360] = {.lex_state = 68},
+ [4361] = {.lex_state = 68},
+ [4362] = {.lex_state = 68},
+ [4363] = {.lex_state = 113},
+ [4364] = {.lex_state = 113},
+ [4365] = {.lex_state = 113},
+ [4366] = {.lex_state = 68},
+ [4367] = {.lex_state = 113},
+ [4368] = {.lex_state = 68},
+ [4369] = {.lex_state = 68},
+ [4370] = {.lex_state = 113},
+ [4371] = {.lex_state = 113},
+ [4372] = {.lex_state = 114},
+ [4373] = {.lex_state = 114},
+ [4374] = {.lex_state = 113},
+ [4375] = {.lex_state = 113},
+ [4376] = {.lex_state = 114},
+ [4377] = {.lex_state = 113},
+ [4378] = {.lex_state = 113},
+ [4379] = {.lex_state = 114},
+ [4380] = {.lex_state = 113},
+ [4381] = {.lex_state = 113},
+ [4382] = {.lex_state = 113},
+ [4383] = {.lex_state = 113},
+ [4384] = {.lex_state = 113},
+ [4385] = {.lex_state = 113},
+ [4386] = {.lex_state = 113},
+ [4387] = {.lex_state = 113},
+ [4388] = {.lex_state = 113},
+ [4389] = {.lex_state = 113},
+ [4390] = {.lex_state = 114},
+ [4391] = {.lex_state = 113},
+ [4392] = {.lex_state = 113},
+ [4393] = {.lex_state = 114},
+ [4394] = {.lex_state = 113},
+ [4395] = {.lex_state = 114},
+ [4396] = {.lex_state = 114},
+ [4397] = {.lex_state = 113},
+ [4398] = {.lex_state = 113},
+ [4399] = {.lex_state = 113},
+ [4400] = {.lex_state = 17},
+ [4401] = {.lex_state = 17},
+ [4402] = {.lex_state = 113},
+ [4403] = {.lex_state = 113},
+ [4404] = {.lex_state = 113},
+ [4405] = {.lex_state = 113},
+ [4406] = {.lex_state = 113},
+ [4407] = {.lex_state = 69},
+ [4408] = {.lex_state = 69},
+ [4409] = {.lex_state = 113},
+ [4410] = {.lex_state = 113},
+ [4411] = {.lex_state = 113},
+ [4412] = {.lex_state = 113},
+ [4413] = {.lex_state = 113},
+ [4414] = {.lex_state = 113},
+ [4415] = {.lex_state = 113},
+ [4416] = {.lex_state = 113},
+ [4417] = {.lex_state = 113},
+ [4418] = {.lex_state = 67},
+ [4419] = {.lex_state = 113},
+ [4420] = {.lex_state = 67},
+ [4421] = {.lex_state = 113},
+ [4422] = {.lex_state = 113},
+ [4423] = {.lex_state = 113},
+ [4424] = {.lex_state = 113},
+ [4425] = {.lex_state = 113},
+ [4426] = {.lex_state = 113},
+ [4427] = {.lex_state = 69},
+ [4428] = {.lex_state = 69},
+ [4429] = {.lex_state = 113},
+ [4430] = {.lex_state = 113},
+ [4431] = {.lex_state = 113},
+ [4432] = {.lex_state = 113},
+ [4433] = {.lex_state = 113},
+ [4434] = {.lex_state = 113},
+ [4435] = {.lex_state = 113},
+ [4436] = {.lex_state = 113},
+ [4437] = {.lex_state = 67},
+ [4438] = {.lex_state = 67},
+ [4439] = {.lex_state = 67},
+ [4440] = {.lex_state = 113},
+ [4441] = {.lex_state = 67},
+ [4442] = {.lex_state = 113},
+ [4443] = {.lex_state = 113},
+ [4444] = {.lex_state = 113},
+ [4445] = {.lex_state = 113},
+ [4446] = {.lex_state = 67},
+ [4447] = {.lex_state = 113},
+ [4448] = {.lex_state = 113},
+ [4449] = {.lex_state = 113},
+ [4450] = {.lex_state = 67},
+ [4451] = {.lex_state = 113},
+ [4452] = {.lex_state = 113},
+ [4453] = {.lex_state = 113},
+ [4454] = {.lex_state = 113},
+ [4455] = {.lex_state = 113},
+ [4456] = {.lex_state = 113},
+ [4457] = {.lex_state = 113},
+ [4458] = {.lex_state = 113},
+ [4459] = {.lex_state = 113},
+ [4460] = {.lex_state = 113},
+ [4461] = {.lex_state = 113},
+ [4462] = {.lex_state = 113},
+ [4463] = {.lex_state = 113},
+ [4464] = {.lex_state = 113},
+ [4465] = {.lex_state = 113},
+ [4466] = {.lex_state = 113},
+ [4467] = {.lex_state = 113},
+ [4468] = {.lex_state = 113},
+ [4469] = {.lex_state = 113},
+ [4470] = {.lex_state = 113},
+ [4471] = {.lex_state = 113},
+ [4472] = {.lex_state = 113},
+ [4473] = {.lex_state = 113},
+ [4474] = {.lex_state = 113},
+ [4475] = {.lex_state = 113},
+ [4476] = {.lex_state = 113},
+ [4477] = {.lex_state = 113},
+ [4478] = {.lex_state = 113},
+ [4479] = {.lex_state = 113},
+ [4480] = {.lex_state = 113},
+ [4481] = {.lex_state = 113},
+ [4482] = {.lex_state = 113},
+ [4483] = {.lex_state = 113},
+ [4484] = {.lex_state = 113},
+ [4485] = {.lex_state = 113},
+ [4486] = {.lex_state = 113},
+ [4487] = {.lex_state = 113},
+ [4488] = {.lex_state = 113},
+ [4489] = {.lex_state = 113},
+ [4490] = {.lex_state = 113},
+ [4491] = {.lex_state = 113},
+ [4492] = {.lex_state = 113},
+ [4493] = {.lex_state = 113},
+ [4494] = {.lex_state = 113},
+ [4495] = {.lex_state = 113},
+ [4496] = {.lex_state = 113},
+ [4497] = {.lex_state = 113},
+ [4498] = {.lex_state = 113},
+ [4499] = {.lex_state = 113},
+ [4500] = {.lex_state = 113},
+ [4501] = {.lex_state = 113},
+ [4502] = {.lex_state = 113},
+ [4503] = {.lex_state = 113},
+ [4504] = {.lex_state = 113},
+ [4505] = {.lex_state = 113},
+ [4506] = {.lex_state = 113},
+ [4507] = {.lex_state = 113},
+ [4508] = {.lex_state = 113},
+ [4509] = {.lex_state = 113},
+ [4510] = {.lex_state = 113},
+ [4511] = {.lex_state = 113},
+ [4512] = {.lex_state = 113},
+ [4513] = {.lex_state = 113},
+ [4514] = {.lex_state = 69},
+ [4515] = {.lex_state = 69},
+ [4516] = {.lex_state = 69},
+ [4517] = {.lex_state = 69},
+ [4518] = {.lex_state = 113},
+ [4519] = {.lex_state = 113},
+ [4520] = {.lex_state = 113},
+ [4521] = {.lex_state = 113},
+ [4522] = {.lex_state = 113},
+ [4523] = {.lex_state = 113},
+ [4524] = {.lex_state = 113},
+ [4525] = {.lex_state = 113},
+ [4526] = {.lex_state = 113},
+ [4527] = {.lex_state = 113},
+ [4528] = {.lex_state = 113},
+ [4529] = {.lex_state = 113},
+ [4530] = {.lex_state = 113},
+ [4531] = {.lex_state = 113},
+ [4532] = {.lex_state = 25},
+ [4533] = {.lex_state = 25},
+ [4534] = {.lex_state = 113},
+ [4535] = {.lex_state = 113},
+ [4536] = {.lex_state = 113},
+ [4537] = {.lex_state = 113},
+ [4538] = {.lex_state = 113},
+ [4539] = {.lex_state = 113},
+ [4540] = {.lex_state = 113},
+ [4541] = {.lex_state = 113},
+ [4542] = {.lex_state = 113},
+ [4543] = {.lex_state = 113},
+ [4544] = {.lex_state = 113},
+ [4545] = {.lex_state = 113},
+ [4546] = {.lex_state = 113},
+ [4547] = {.lex_state = 113},
+ [4548] = {.lex_state = 113},
+ [4549] = {.lex_state = 113},
+ [4550] = {.lex_state = 113},
+ [4551] = {.lex_state = 113},
+ [4552] = {.lex_state = 25},
+ [4553] = {.lex_state = 113},
+ [4554] = {.lex_state = 113},
+ [4555] = {.lex_state = 113},
+ [4556] = {.lex_state = 113},
+ [4557] = {.lex_state = 113},
+ [4558] = {.lex_state = 113},
+ [4559] = {.lex_state = 113},
+ [4560] = {.lex_state = 113},
+ [4561] = {.lex_state = 113},
+ [4562] = {.lex_state = 113},
+ [4563] = {.lex_state = 113},
+ [4564] = {.lex_state = 113},
+ [4565] = {.lex_state = 113},
+ [4566] = {.lex_state = 113},
+ [4567] = {.lex_state = 113},
+ [4568] = {.lex_state = 113},
+ [4569] = {.lex_state = 113},
+ [4570] = {.lex_state = 113},
+ [4571] = {.lex_state = 113},
+ [4572] = {.lex_state = 113},
+ [4573] = {.lex_state = 21},
+ [4574] = {.lex_state = 21},
+ [4575] = {.lex_state = 25},
+ [4576] = {.lex_state = 25},
+ [4577] = {.lex_state = 25},
+ [4578] = {.lex_state = 25},
+ [4579] = {.lex_state = 113},
+ [4580] = {.lex_state = 113},
+ [4581] = {.lex_state = 113},
+ [4582] = {.lex_state = 113},
+ [4583] = {.lex_state = 113},
+ [4584] = {.lex_state = 113},
+ [4585] = {.lex_state = 113},
+ [4586] = {.lex_state = 113},
+ [4587] = {.lex_state = 113},
+ [4588] = {.lex_state = 113},
+ [4589] = {.lex_state = 113},
+ [4590] = {.lex_state = 113},
+ [4591] = {.lex_state = 113},
+ [4592] = {.lex_state = 68},
+ [4593] = {.lex_state = 19},
+ [4594] = {.lex_state = 19},
+ [4595] = {.lex_state = 66},
+ [4596] = {.lex_state = 66},
+ [4597] = {.lex_state = 66},
+ [4598] = {.lex_state = 77},
+ [4599] = {.lex_state = 17},
+ [4600] = {.lex_state = 19},
+ [4601] = {.lex_state = 19},
+ [4602] = {.lex_state = 17},
+ [4603] = {.lex_state = 17},
+ [4604] = {.lex_state = 17},
+ [4605] = {.lex_state = 75},
+ [4606] = {.lex_state = 17},
+ [4607] = {.lex_state = 17},
+ [4608] = {.lex_state = 17},
+ [4609] = {.lex_state = 19},
+ [4610] = {.lex_state = 19},
+ [4611] = {.lex_state = 79},
+ [4612] = {.lex_state = 17},
+ [4613] = {.lex_state = 17},
+ [4614] = {.lex_state = 66},
+ [4615] = {.lex_state = 78},
+ [4616] = {.lex_state = 66},
+ [4617] = {.lex_state = 118},
+ [4618] = {.lex_state = 19},
+ [4619] = {.lex_state = 66},
+ [4620] = {.lex_state = 66},
+ [4621] = {.lex_state = 66},
+ [4622] = {.lex_state = 114},
+ [4623] = {.lex_state = 122},
+ [4624] = {.lex_state = 122},
+ [4625] = {.lex_state = 122},
+ [4626] = {.lex_state = 87},
+ [4627] = {.lex_state = 68},
+ [4628] = {.lex_state = 86},
+ [4629] = {.lex_state = 21},
+ [4630] = {.lex_state = 122},
+ [4631] = {.lex_state = 17},
+ [4632] = {.lex_state = 86},
+ [4633] = {.lex_state = 67},
+ [4634] = {.lex_state = 17},
+ [4635] = {.lex_state = 77},
+ [4636] = {.lex_state = 86},
+ [4637] = {.lex_state = 67},
+ [4638] = {.lex_state = 17},
+ [4639] = {.lex_state = 83},
+ [4640] = {.lex_state = 87},
+ [4641] = {.lex_state = 83},
+ [4642] = {.lex_state = 68},
+ [4643] = {.lex_state = 122},
+ [4644] = {.lex_state = 21},
+ [4645] = {.lex_state = 23},
+ [4646] = {.lex_state = 75},
+ [4647] = {.lex_state = 23},
+ [4648] = {.lex_state = 23},
+ [4649] = {.lex_state = 78},
+ [4650] = {.lex_state = 17},
+ [4651] = {.lex_state = 69},
+ [4652] = {.lex_state = 83},
+ [4653] = {.lex_state = 79},
+ [4654] = {.lex_state = 17},
+ [4655] = {.lex_state = 122},
+ [4656] = {.lex_state = 65},
+ [4657] = {.lex_state = 77},
+ [4658] = {.lex_state = 17},
+ [4659] = {.lex_state = 83},
+ [4660] = {.lex_state = 69},
+ [4661] = {.lex_state = 65},
+ [4662] = {.lex_state = 86},
+ [4663] = {.lex_state = 23},
+ [4664] = {.lex_state = 87},
+ [4665] = {.lex_state = 17},
+ [4666] = {.lex_state = 17},
+ [4667] = {.lex_state = 79},
+ [4668] = {.lex_state = 87},
+ [4669] = {.lex_state = 78},
+ [4670] = {.lex_state = 17},
+ [4671] = {.lex_state = 118},
+ [4672] = {.lex_state = 17},
+ [4673] = {.lex_state = 83},
+ [4674] = {.lex_state = 83},
+ [4675] = {.lex_state = 85},
+ [4676] = {.lex_state = 85},
+ [4677] = {.lex_state = 75},
+ [4678] = {.lex_state = 85},
+ [4679] = {.lex_state = 17},
+ [4680] = {.lex_state = 87},
+ [4681] = {.lex_state = 87},
+ [4682] = {.lex_state = 83},
+ [4683] = {.lex_state = 87},
+ [4684] = {.lex_state = 118},
+ [4685] = {.lex_state = 86},
+ [4686] = {.lex_state = 23},
+ [4687] = {.lex_state = 114},
+ [4688] = {.lex_state = 76},
+ [4689] = {.lex_state = 85},
+ [4690] = {.lex_state = 85},
+ [4691] = {.lex_state = 85},
+ [4692] = {.lex_state = 85},
+ [4693] = {.lex_state = 86},
+ [4694] = {.lex_state = 21},
+ [4695] = {.lex_state = 86},
+ [4696] = {.lex_state = 122},
+ [4697] = {.lex_state = 70},
+ [4698] = {.lex_state = 17},
+ [4699] = {.lex_state = 17},
+ [4700] = {.lex_state = 17},
+ [4701] = {.lex_state = 114},
+ [4702] = {.lex_state = 116},
+ [4703] = {.lex_state = 116},
+ [4704] = {.lex_state = 66},
+ [4705] = {.lex_state = 74},
+ [4706] = {.lex_state = 74},
+ [4707] = {.lex_state = 74},
+ [4708] = {.lex_state = 74},
+ [4709] = {.lex_state = 114},
+ [4710] = {.lex_state = 114},
+ [4711] = {.lex_state = 17},
+ [4712] = {.lex_state = 65},
+ [4713] = {.lex_state = 76},
+ [4714] = {.lex_state = 68},
+ [4715] = {.lex_state = 65},
+ [4716] = {.lex_state = 73},
+ [4717] = {.lex_state = 73},
+ [4718] = {.lex_state = 70},
+ [4719] = {.lex_state = 70},
+ [4720] = {.lex_state = 116},
+ [4721] = {.lex_state = 116},
+ [4722] = {.lex_state = 68},
+ [4723] = {.lex_state = 68},
+ [4724] = {.lex_state = 68},
+ [4725] = {.lex_state = 68},
+ [4726] = {.lex_state = 73},
+ [4727] = {.lex_state = 73},
+ [4728] = {.lex_state = 68},
+ [4729] = {.lex_state = 84},
+ [4730] = {.lex_state = 114},
+ [4731] = {.lex_state = 69},
+ [4732] = {.lex_state = 72},
+ [4733] = {.lex_state = 67},
+ [4734] = {.lex_state = 72},
+ [4735] = {.lex_state = 72},
+ [4736] = {.lex_state = 67},
+ [4737] = {.lex_state = 67},
+ [4738] = {.lex_state = 67},
+ [4739] = {.lex_state = 67},
+ [4740] = {.lex_state = 73},
+ [4741] = {.lex_state = 73},
+ [4742] = {.lex_state = 72},
+ [4743] = {.lex_state = 72},
+ [4744] = {.lex_state = 67},
+ [4745] = {.lex_state = 65},
+ [4746] = {.lex_state = 65},
+ [4747] = {.lex_state = 65},
+ [4748] = {.lex_state = 69},
+ [4749] = {.lex_state = 17},
+ [4750] = {.lex_state = 114},
+ [4751] = {.lex_state = 114},
+ [4752] = {.lex_state = 116},
+ [4753] = {.lex_state = 116},
+ [4754] = {.lex_state = 17},
+ [4755] = {.lex_state = 114},
+ [4756] = {.lex_state = 17},
+ [4757] = {.lex_state = 114},
+ [4758] = {.lex_state = 17},
+ [4759] = {.lex_state = 114},
+ [4760] = {.lex_state = 68},
+ [4761] = {.lex_state = 68},
+ [4762] = {.lex_state = 68},
+ [4763] = {.lex_state = 72},
+ [4764] = {.lex_state = 72},
+ [4765] = {.lex_state = 17},
+ [4766] = {.lex_state = 17},
+ [4767] = {.lex_state = 69},
+ [4768] = {.lex_state = 70},
+ [4769] = {.lex_state = 69},
+ [4770] = {.lex_state = 17},
+ [4771] = {.lex_state = 17},
+ [4772] = {.lex_state = 23},
+ [4773] = {.lex_state = 69},
+ [4774] = {.lex_state = 17},
+ [4775] = {.lex_state = 23},
+ [4776] = {.lex_state = 65},
+ [4777] = {.lex_state = 23},
+ [4778] = {.lex_state = 76},
+ [4779] = {.lex_state = 116},
+ [4780] = {.lex_state = 69},
+ [4781] = {.lex_state = 84},
+ [4782] = {.lex_state = 84},
+ [4783] = {.lex_state = 23},
+ [4784] = {.lex_state = 17},
+ [4785] = {.lex_state = 17},
+ [4786] = {.lex_state = 17},
+ [4787] = {.lex_state = 17},
+ [4788] = {.lex_state = 17},
+ [4789] = {.lex_state = 17},
+ [4790] = {.lex_state = 23},
+ [4791] = {.lex_state = 17},
+ [4792] = {.lex_state = 23},
+ [4793] = {.lex_state = 17},
+ [4794] = {.lex_state = 23},
+ [4795] = {.lex_state = 17},
+ [4796] = {.lex_state = 74},
+ [4797] = {.lex_state = 17},
+ [4798] = {.lex_state = 17},
+ [4799] = {.lex_state = 17},
+ [4800] = {.lex_state = 28},
+ [4801] = {.lex_state = 28},
+ [4802] = {.lex_state = 17},
+ [4803] = {.lex_state = 17},
+ [4804] = {.lex_state = 23},
+ [4805] = {.lex_state = 23},
+ [4806] = {.lex_state = 23},
+ [4807] = {.lex_state = 19},
+ [4808] = {.lex_state = 17},
+ [4809] = {.lex_state = 17},
+ [4810] = {.lex_state = 17},
+ [4811] = {.lex_state = 17},
+ [4812] = {.lex_state = 23},
+ [4813] = {.lex_state = 17},
+ [4814] = {.lex_state = 17},
+ [4815] = {.lex_state = 28},
+ [4816] = {.lex_state = 28},
+ [4817] = {.lex_state = 28},
+ [4818] = {.lex_state = 28},
+ [4819] = {.lex_state = 28},
+ [4820] = {.lex_state = 28},
+ [4821] = {.lex_state = 17},
+ [4822] = {.lex_state = 17},
+ [4823] = {.lex_state = 84},
+ [4824] = {.lex_state = 84},
+ [4825] = {.lex_state = 84},
+ [4826] = {.lex_state = 84},
+ [4827] = {.lex_state = 17},
+ [4828] = {.lex_state = 17},
+ [4829] = {.lex_state = 28},
+ [4830] = {.lex_state = 28},
+ [4831] = {.lex_state = 17},
+ [4832] = {.lex_state = 17},
+ [4833] = {.lex_state = 28},
+ [4834] = {.lex_state = 28},
+ [4835] = {.lex_state = 28},
+ [4836] = {.lex_state = 28},
+ [4837] = {.lex_state = 28},
+ [4838] = {.lex_state = 28},
+ [4839] = {.lex_state = 17},
+ [4840] = {.lex_state = 17},
+ [4841] = {.lex_state = 28},
+ [4842] = {.lex_state = 28},
+ [4843] = {.lex_state = 28},
+ [4844] = {.lex_state = 28},
+ [4845] = {.lex_state = 28},
+ [4846] = {.lex_state = 28},
+ [4847] = {.lex_state = 17},
+ [4848] = {.lex_state = 17},
+ [4849] = {.lex_state = 28},
+ [4850] = {.lex_state = 28},
+ [4851] = {.lex_state = 17},
+ [4852] = {.lex_state = 17},
+ [4853] = {.lex_state = 17},
+ [4854] = {.lex_state = 28},
+ [4855] = {.lex_state = 28},
+ [4856] = {.lex_state = 28},
+ [4857] = {.lex_state = 28},
+ [4858] = {.lex_state = 28},
+ [4859] = {.lex_state = 28},
+ [4860] = {.lex_state = 17},
+ [4861] = {.lex_state = 17},
+ [4862] = {.lex_state = 28},
+ [4863] = {.lex_state = 28},
+ [4864] = {.lex_state = 17},
+ [4865] = {.lex_state = 17},
+ [4866] = {.lex_state = 17},
+ [4867] = {.lex_state = 17},
+ [4868] = {.lex_state = 17},
+ [4869] = {.lex_state = 17},
+ [4870] = {.lex_state = 17},
+ [4871] = {.lex_state = 17},
+ [4872] = {.lex_state = 17},
+ [4873] = {.lex_state = 17},
+ [4874] = {.lex_state = 17},
+ [4875] = {.lex_state = 17},
+ [4876] = {.lex_state = 17},
+ [4877] = {.lex_state = 70},
+ [4878] = {.lex_state = 67},
+ [4879] = {.lex_state = 69},
+ [4880] = {.lex_state = 74},
+ [4881] = {.lex_state = 74},
+ [4882] = {.lex_state = 17},
+ [4883] = {.lex_state = 17},
+ [4884] = {.lex_state = 17},
+ [4885] = {.lex_state = 65},
+ [4886] = {.lex_state = 70},
+ [4887] = {.lex_state = 70},
+ [4888] = {.lex_state = 66},
+ [4889] = {.lex_state = 65},
+ [4890] = {.lex_state = 65},
+ [4891] = {.lex_state = 17},
+ [4892] = {.lex_state = 17},
+ [4893] = {.lex_state = 17},
+ [4894] = {.lex_state = 17},
+ [4895] = {.lex_state = 17},
+ [4896] = {.lex_state = 69},
+ [4897] = {.lex_state = 69},
+ [4898] = {.lex_state = 67},
+ [4899] = {.lex_state = 67},
+ [4900] = {.lex_state = 73},
+ [4901] = {.lex_state = 81},
+ [4902] = {.lex_state = 17},
+ [4903] = {.lex_state = 80},
+ [4904] = {.lex_state = 65},
+ [4905] = {.lex_state = 80},
+ [4906] = {.lex_state = 71},
+ [4907] = {.lex_state = 80},
+ [4908] = {.lex_state = 17},
+ [4909] = {.lex_state = 17},
+ [4910] = {.lex_state = 114},
+ [4911] = {.lex_state = 17},
+ [4912] = {.lex_state = 67},
+ [4913] = {.lex_state = 67},
+ [4914] = {.lex_state = 17},
+ [4915] = {.lex_state = 17},
+ [4916] = {.lex_state = 114},
+ [4917] = {.lex_state = 17},
+ [4918] = {.lex_state = 67},
+ [4919] = {.lex_state = 17},
+ [4920] = {.lex_state = 17},
+ [4921] = {.lex_state = 17},
+ [4922] = {.lex_state = 69},
+ [4923] = {.lex_state = 67},
+ [4924] = {.lex_state = 23},
+ [4925] = {.lex_state = 114},
+ [4926] = {.lex_state = 17},
+ [4927] = {.lex_state = 17},
+ [4928] = {.lex_state = 17},
+ [4929] = {.lex_state = 17},
+ [4930] = {.lex_state = 66},
+ [4931] = {.lex_state = 78},
+ [4932] = {.lex_state = 67},
+ [4933] = {.lex_state = 17},
+ [4934] = {.lex_state = 67},
+ [4935] = {.lex_state = 114},
+ [4936] = {.lex_state = 17},
+ [4937] = {.lex_state = 82},
+ [4938] = {.lex_state = 17},
+ [4939] = {.lex_state = 78},
+ [4940] = {.lex_state = 120},
+ [4941] = {.lex_state = 17},
+ [4942] = {.lex_state = 17},
+ [4943] = {.lex_state = 80},
+ [4944] = {.lex_state = 68},
+ [4945] = {.lex_state = 23},
+ [4946] = {.lex_state = 23},
+ [4947] = {.lex_state = 23},
+ [4948] = {.lex_state = 66},
+ [4949] = {.lex_state = 68},
+ [4950] = {.lex_state = 82},
+ [4951] = {.lex_state = 68},
+ [4952] = {.lex_state = 114},
+ [4953] = {.lex_state = 68},
+ [4954] = {.lex_state = 71},
+ [4955] = {.lex_state = 78},
+ [4956] = {.lex_state = 81},
+ [4957] = {.lex_state = 66},
+ [4958] = {.lex_state = 67},
+ [4959] = {.lex_state = 17},
+ [4960] = {.lex_state = 71},
+ [4961] = {.lex_state = 17},
+ [4962] = {.lex_state = 71},
+ [4963] = {.lex_state = 81},
+ [4964] = {.lex_state = 114},
+ [4965] = {.lex_state = 114},
+ [4966] = {.lex_state = 71},
+ [4967] = {.lex_state = 68},
+ [4968] = {.lex_state = 81},
+ [4969] = {.lex_state = 17},
+ [4970] = {.lex_state = 68},
+ [4971] = {.lex_state = 66},
+ [4972] = {.lex_state = 75},
+ [4973] = {.lex_state = 68},
+ [4974] = {.lex_state = 68},
+ [4975] = {.lex_state = 68},
+ [4976] = {.lex_state = 17},
+ [4977] = {.lex_state = 81},
+ [4978] = {.lex_state = 82},
+ [4979] = {.lex_state = 69},
+ [4980] = {.lex_state = 68},
+ [4981] = {.lex_state = 17},
+ [4982] = {.lex_state = 17},
+ [4983] = {.lex_state = 17},
+ [4984] = {.lex_state = 65},
+ [4985] = {.lex_state = 17},
+ [4986] = {.lex_state = 17},
+ [4987] = {.lex_state = 17},
+ [4988] = {.lex_state = 17},
+ [4989] = {.lex_state = 65},
+ [4990] = {.lex_state = 17},
+ [4991] = {.lex_state = 75},
+ [4992] = {.lex_state = 65},
+ [4993] = {.lex_state = 65},
+ [4994] = {.lex_state = 69},
+ [4995] = {.lex_state = 75},
+ [4996] = {.lex_state = 66},
+ [4997] = {.lex_state = 120},
+ [4998] = {.lex_state = 82},
+ [4999] = {.lex_state = 77},
+ [5000] = {.lex_state = 69},
+ [5001] = {.lex_state = 65},
+ [5002] = {.lex_state = 23},
+ [5003] = {.lex_state = 23},
+ [5004] = {.lex_state = 23},
+ [5005] = {.lex_state = 23},
+ [5006] = {.lex_state = 66},
+ [5007] = {.lex_state = 17},
+ [5008] = {.lex_state = 17},
+ [5009] = {.lex_state = 17},
+ [5010] = {.lex_state = 114},
+ [5011] = {.lex_state = 77},
+ [5012] = {.lex_state = 29},
+ [5013] = {.lex_state = 69},
+ [5014] = {.lex_state = 65},
+ [5015] = {.lex_state = 17},
+ [5016] = {.lex_state = 23},
+ [5017] = {.lex_state = 23},
+ [5018] = {.lex_state = 23},
+ [5019] = {.lex_state = 114},
+ [5020] = {.lex_state = 77},
+ [5021] = {.lex_state = 23},
+ [5022] = {.lex_state = 120},
+ [5023] = {.lex_state = 118},
+ [5024] = {.lex_state = 23},
+ [5025] = {.lex_state = 17},
+ [5026] = {.lex_state = 120},
+ [5027] = {.lex_state = 17},
+ [5028] = {.lex_state = 29},
+ [5029] = {.lex_state = 23},
+ [5030] = {.lex_state = 23},
+ [5031] = {.lex_state = 23},
+ [5032] = {.lex_state = 29},
+ [5033] = {.lex_state = 29},
+ [5034] = {.lex_state = 23},
+ [5035] = {.lex_state = 17},
+ [5036] = {.lex_state = 23},
+ [5037] = {.lex_state = 23},
+ [5038] = {.lex_state = 17},
+ [5039] = {.lex_state = 65},
+ [5040] = {.lex_state = 68},
+ [5041] = {.lex_state = 17},
+ [5042] = {.lex_state = 120},
+ [5043] = {.lex_state = 65},
+ [5044] = {.lex_state = 17},
+ [5045] = {.lex_state = 17},
+ [5046] = {.lex_state = 118},
+ [5047] = {.lex_state = 23},
+ [5048] = {.lex_state = 23},
+ [5049] = {.lex_state = 23},
+ [5050] = {.lex_state = 67},
+ [5051] = {.lex_state = 118},
+ [5052] = {.lex_state = 69},
+ [5053] = {.lex_state = 69},
+ [5054] = {.lex_state = 79},
+ [5055] = {.lex_state = 17},
+ [5056] = {.lex_state = 79},
+ [5057] = {.lex_state = 17},
+ [5058] = {.lex_state = 17},
+ [5059] = {.lex_state = 17},
+ [5060] = {.lex_state = 67},
+ [5061] = {.lex_state = 17},
+ [5062] = {.lex_state = 17},
+ [5063] = {.lex_state = 71},
+ [5064] = {.lex_state = 17},
+ [5065] = {.lex_state = 69},
+ [5066] = {.lex_state = 114},
+ [5067] = {.lex_state = 82},
+ [5068] = {.lex_state = 69},
+ [5069] = {.lex_state = 69},
+ [5070] = {.lex_state = 65},
+ [5071] = {.lex_state = 66},
+ [5072] = {.lex_state = 114},
+ [5073] = {.lex_state = 66},
+ [5074] = {.lex_state = 17},
+ [5075] = {.lex_state = 71},
+ [5076] = {.lex_state = 66},
+ [5077] = {.lex_state = 17},
+ [5078] = {.lex_state = 79},
+ [5079] = {.lex_state = 17},
+ [5080] = {.lex_state = 80},
+ [5081] = {.lex_state = 17},
+ [5082] = {.lex_state = 69},
+ [5083] = {.lex_state = 67},
+ [5084] = {.lex_state = 67},
+ [5085] = {.lex_state = 65},
+ [5086] = {.lex_state = 23},
+ [5087] = {.lex_state = 69},
+ [5088] = {.lex_state = 125},
+ [5089] = {.lex_state = 125},
+ [5090] = {.lex_state = 125},
+ [5091] = {.lex_state = 125},
+ [5092] = {.lex_state = 125},
+ [5093] = {.lex_state = 68},
+ [5094] = {.lex_state = 68},
+ [5095] = {.lex_state = 67},
+ [5096] = {.lex_state = 125},
+ [5097] = {.lex_state = 67},
+ [5098] = {.lex_state = 68},
+ [5099] = {.lex_state = 67},
+ [5100] = {.lex_state = 114},
+ [5101] = {.lex_state = 67},
+ [5102] = {.lex_state = 67},
+ [5103] = {.lex_state = 88},
+ [5104] = {.lex_state = 67},
+ [5105] = {.lex_state = 114},
+ [5106] = {.lex_state = 125},
+ [5107] = {.lex_state = 125},
+ [5108] = {.lex_state = 125},
+ [5109] = {.lex_state = 125},
+ [5110] = {.lex_state = 68},
+ [5111] = {.lex_state = 68},
+ [5112] = {.lex_state = 68},
+ [5113] = {.lex_state = 68},
+ [5114] = {.lex_state = 125},
+ [5115] = {.lex_state = 67},
+ [5116] = {.lex_state = 68},
+ [5117] = {.lex_state = 125},
+ [5118] = {.lex_state = 68},
+ [5119] = {.lex_state = 69},
+ [5120] = {.lex_state = 114},
+ [5121] = {.lex_state = 67},
+ [5122] = {.lex_state = 67},
+ [5123] = {.lex_state = 114},
+ [5124] = {.lex_state = 91},
+ [5125] = {.lex_state = 91},
+ [5126] = {.lex_state = 67},
+ [5127] = {.lex_state = 68},
+ [5128] = {.lex_state = 125},
+ [5129] = {.lex_state = 125},
+ [5130] = {.lex_state = 67},
+ [5131] = {.lex_state = 114},
+ [5132] = {.lex_state = 114},
+ [5133] = {.lex_state = 114},
+ [5134] = {.lex_state = 72},
+ [5135] = {.lex_state = 67},
+ [5136] = {.lex_state = 67},
+ [5137] = {.lex_state = 67},
+ [5138] = {.lex_state = 67},
+ [5139] = {.lex_state = 88},
+ [5140] = {.lex_state = 68},
+ [5141] = {.lex_state = 69},
+ [5142] = {.lex_state = 69},
+ [5143] = {.lex_state = 67},
+ [5144] = {.lex_state = 67},
+ [5145] = {.lex_state = 91},
+ [5146] = {.lex_state = 91},
+ [5147] = {.lex_state = 91},
+ [5148] = {.lex_state = 91},
+ [5149] = {.lex_state = 91},
+ [5150] = {.lex_state = 91},
+ [5151] = {.lex_state = 65},
+ [5152] = {.lex_state = 82},
+ [5153] = {.lex_state = 67},
+ [5154] = {.lex_state = 68},
+ [5155] = {.lex_state = 67},
+ [5156] = {.lex_state = 65},
+ [5157] = {.lex_state = 125},
+ [5158] = {.lex_state = 125},
+ [5159] = {.lex_state = 67},
+ [5160] = {.lex_state = 67},
+ [5161] = {.lex_state = 125},
+ [5162] = {.lex_state = 125},
+ [5163] = {.lex_state = 125},
+ [5164] = {.lex_state = 125},
+ [5165] = {.lex_state = 114},
+ [5166] = {.lex_state = 114},
+ [5167] = {.lex_state = 91},
+ [5168] = {.lex_state = 91},
+ [5169] = {.lex_state = 67},
+ [5170] = {.lex_state = 67},
+ [5171] = {.lex_state = 69},
+ [5172] = {.lex_state = 91},
+ [5173] = {.lex_state = 91},
+ [5174] = {.lex_state = 91},
+ [5175] = {.lex_state = 91},
+ [5176] = {.lex_state = 91},
+ [5177] = {.lex_state = 91},
+ [5178] = {.lex_state = 67},
+ [5179] = {.lex_state = 67},
+ [5180] = {.lex_state = 91},
+ [5181] = {.lex_state = 91},
+ [5182] = {.lex_state = 91},
+ [5183] = {.lex_state = 91},
+ [5184] = {.lex_state = 91},
+ [5185] = {.lex_state = 91},
+ [5186] = {.lex_state = 67},
+ [5187] = {.lex_state = 67},
+ [5188] = {.lex_state = 125},
+ [5189] = {.lex_state = 125},
+ [5190] = {.lex_state = 114},
+ [5191] = {.lex_state = 91},
+ [5192] = {.lex_state = 91},
+ [5193] = {.lex_state = 65},
+ [5194] = {.lex_state = 65},
+ [5195] = {.lex_state = 65},
+ [5196] = {.lex_state = 82},
+ [5197] = {.lex_state = 65},
+ [5198] = {.lex_state = 69},
+ [5199] = {.lex_state = 67},
+ [5200] = {.lex_state = 67},
+ [5201] = {.lex_state = 67},
+ [5202] = {.lex_state = 65},
+ [5203] = {.lex_state = 91},
+ [5204] = {.lex_state = 91},
+ [5205] = {.lex_state = 91},
+ [5206] = {.lex_state = 91},
+ [5207] = {.lex_state = 91},
+ [5208] = {.lex_state = 91},
+ [5209] = {.lex_state = 67},
+ [5210] = {.lex_state = 67},
+ [5211] = {.lex_state = 65},
+ [5212] = {.lex_state = 91},
+ [5213] = {.lex_state = 82},
+ [5214] = {.lex_state = 91},
+ [5215] = {.lex_state = 67},
+ [5216] = {.lex_state = 114},
+ [5217] = {.lex_state = 97},
+ [5218] = {.lex_state = 82},
+ [5219] = {.lex_state = 97},
+ [5220] = {.lex_state = 69},
+ [5221] = {.lex_state = 69},
+ [5222] = {.lex_state = 68},
+ [5223] = {.lex_state = 114},
+ [5224] = {.lex_state = 114},
+ [5225] = {.lex_state = 88},
+ [5226] = {.lex_state = 114},
+ [5227] = {.lex_state = 67},
+ [5228] = {.lex_state = 67},
+ [5229] = {.lex_state = 114},
+ [5230] = {.lex_state = 67},
+ [5231] = {.lex_state = 88},
+ [5232] = {.lex_state = 67},
+ [5233] = {.lex_state = 88},
+ [5234] = {.lex_state = 88},
+ [5235] = {.lex_state = 88},
+ [5236] = {.lex_state = 67},
+ [5237] = {.lex_state = 67},
+ [5238] = {.lex_state = 69},
+ [5239] = {.lex_state = 67},
+ [5240] = {.lex_state = 114},
+ [5241] = {.lex_state = 114},
+ [5242] = {.lex_state = 17},
+ [5243] = {.lex_state = 68},
+ [5244] = {.lex_state = 114},
+ [5245] = {.lex_state = 114},
+ [5246] = {.lex_state = 88},
+ [5247] = {.lex_state = 114},
+ [5248] = {.lex_state = 65},
+ [5249] = {.lex_state = 65},
+ [5250] = {.lex_state = 17},
+ [5251] = {.lex_state = 17},
+ [5252] = {.lex_state = 17},
+ [5253] = {.lex_state = 17},
+ [5254] = {.lex_state = 17},
+ [5255] = {.lex_state = 67},
+ [5256] = {.lex_state = 67},
+ [5257] = {.lex_state = 67},
+ [5258] = {.lex_state = 67},
+ [5259] = {.lex_state = 67},
+ [5260] = {.lex_state = 17},
+ [5261] = {.lex_state = 114},
+ [5262] = {.lex_state = 114},
+ [5263] = {.lex_state = 114},
+ [5264] = {.lex_state = 114},
+ [5265] = {.lex_state = 114},
+ [5266] = {.lex_state = 88},
+ [5267] = {.lex_state = 88},
+ [5268] = {.lex_state = 114},
+ [5269] = {.lex_state = 97},
+ [5270] = {.lex_state = 82},
+ [5271] = {.lex_state = 82},
+ [5272] = {.lex_state = 82},
+ [5273] = {.lex_state = 67},
+ [5274] = {.lex_state = 67},
+ [5275] = {.lex_state = 17},
+ [5276] = {.lex_state = 114},
+ [5277] = {.lex_state = 114},
+ [5278] = {.lex_state = 82},
+ [5279] = {.lex_state = 67},
+ [5280] = {.lex_state = 82},
+ [5281] = {.lex_state = 65},
+ [5282] = {.lex_state = 68},
+ [5283] = {.lex_state = 97},
+ [5284] = {.lex_state = 114},
+ [5285] = {.lex_state = 114},
+ [5286] = {.lex_state = 114},
+ [5287] = {.lex_state = 114},
+ [5288] = {.lex_state = 97},
+ [5289] = {.lex_state = 65},
+ [5290] = {.lex_state = 65},
+ [5291] = {.lex_state = 97},
+ [5292] = {.lex_state = 97},
+ [5293] = {.lex_state = 17},
+ [5294] = {.lex_state = 17},
+ [5295] = {.lex_state = 17},
+ [5296] = {.lex_state = 97},
+ [5297] = {.lex_state = 97},
+ [5298] = {.lex_state = 69},
+ [5299] = {.lex_state = 114},
+ [5300] = {.lex_state = 17},
+ [5301] = {.lex_state = 65},
+ [5302] = {.lex_state = 97},
+ [5303] = {.lex_state = 88},
+ [5304] = {.lex_state = 69},
+ [5305] = {.lex_state = 69},
+ [5306] = {.lex_state = 69},
+ [5307] = {.lex_state = 114},
+ [5308] = {.lex_state = 114},
+ [5309] = {.lex_state = 67},
+ [5310] = {.lex_state = 67},
+ [5311] = {.lex_state = 67},
+ [5312] = {.lex_state = 67},
+ [5313] = {.lex_state = 69},
+ [5314] = {.lex_state = 69},
+ [5315] = {.lex_state = 125},
+ [5316] = {.lex_state = 125},
+ [5317] = {.lex_state = 97},
+ [5318] = {.lex_state = 88},
+ [5319] = {.lex_state = 97},
+ [5320] = {.lex_state = 67},
+ [5321] = {.lex_state = 68},
+ [5322] = {.lex_state = 69},
+ [5323] = {.lex_state = 81},
+ [5324] = {.lex_state = 114},
+ [5325] = {.lex_state = 17},
+ [5326] = {.lex_state = 81},
+ [5327] = {.lex_state = 69},
+ [5328] = {.lex_state = 69},
+ [5329] = {.lex_state = 114},
+ [5330] = {.lex_state = 88},
+ [5331] = {.lex_state = 97},
+ [5332] = {.lex_state = 114},
+ [5333] = {.lex_state = 97},
+ [5334] = {.lex_state = 97},
+ [5335] = {.lex_state = 97},
+ [5336] = {.lex_state = 97},
+ [5337] = {.lex_state = 97},
+ [5338] = {.lex_state = 69},
+ [5339] = {.lex_state = 114},
+ [5340] = {.lex_state = 97},
+ [5341] = {.lex_state = 97},
+ [5342] = {.lex_state = 69},
+ [5343] = {.lex_state = 88},
+ [5344] = {.lex_state = 68},
+ [5345] = {.lex_state = 81},
+ [5346] = {.lex_state = 17},
+ [5347] = {.lex_state = 69},
+ [5348] = {.lex_state = 65},
+ [5349] = {.lex_state = 88},
+ [5350] = {.lex_state = 88},
+ [5351] = {.lex_state = 88},
+ [5352] = {.lex_state = 114},
+ [5353] = {.lex_state = 88},
+ [5354] = {.lex_state = 69},
+ [5355] = {.lex_state = 67},
+ [5356] = {.lex_state = 88},
+ [5357] = {.lex_state = 65},
+ [5358] = {.lex_state = 69},
+ [5359] = {.lex_state = 68},
+ [5360] = {.lex_state = 68},
+ [5361] = {.lex_state = 114},
+ [5362] = {.lex_state = 65},
+ [5363] = {.lex_state = 65},
+ [5364] = {.lex_state = 68},
+ [5365] = {.lex_state = 88},
+ [5366] = {.lex_state = 17},
+ [5367] = {.lex_state = 65},
+ [5368] = {.lex_state = 88},
+ [5369] = {.lex_state = 65},
+ [5370] = {.lex_state = 68},
+ [5371] = {.lex_state = 88},
+ [5372] = {.lex_state = 65},
+ [5373] = {.lex_state = 65},
+ [5374] = {.lex_state = 88},
+ [5375] = {.lex_state = 82},
+ [5376] = {.lex_state = 74},
+ [5377] = {.lex_state = 69},
+ [5378] = {.lex_state = 69},
+ [5379] = {.lex_state = 68},
+ [5380] = {.lex_state = 69},
+ [5381] = {.lex_state = 114},
+ [5382] = {.lex_state = 65},
+ [5383] = {.lex_state = 65},
+ [5384] = {.lex_state = 114},
+ [5385] = {.lex_state = 65},
+ [5386] = {.lex_state = 81},
+ [5387] = {.lex_state = 97},
+ [5388] = {.lex_state = 17},
+ [5389] = {.lex_state = 17},
+ [5390] = {.lex_state = 97},
+ [5391] = {.lex_state = 114},
+ [5392] = {.lex_state = 65},
+ [5393] = {.lex_state = 81},
+ [5394] = {.lex_state = 68},
+ [5395] = {.lex_state = 68},
+ [5396] = {.lex_state = 68},
+ [5397] = {.lex_state = 68},
+ [5398] = {.lex_state = 114},
+ [5399] = {.lex_state = 69},
+ [5400] = {.lex_state = 69},
+ [5401] = {.lex_state = 116},
+ [5402] = {.lex_state = 114},
+ [5403] = {.lex_state = 114},
+ [5404] = {.lex_state = 114},
+ [5405] = {.lex_state = 114},
+ [5406] = {.lex_state = 81},
+ [5407] = {.lex_state = 114},
+ [5408] = {.lex_state = 120},
+ [5409] = {.lex_state = 68},
+ [5410] = {.lex_state = 114},
+ [5411] = {.lex_state = 69},
+ [5412] = {.lex_state = 69},
+ [5413] = {.lex_state = 69},
+ [5414] = {.lex_state = 114},
+ [5415] = {.lex_state = 65},
+ [5416] = {.lex_state = 69},
+ [5417] = {.lex_state = 81},
+ [5418] = {.lex_state = 69},
+ [5419] = {.lex_state = 65},
+ [5420] = {.lex_state = 65},
+ [5421] = {.lex_state = 66},
+ [5422] = {.lex_state = 97},
+ [5423] = {.lex_state = 97},
+ [5424] = {.lex_state = 97},
+ [5425] = {.lex_state = 97},
+ [5426] = {.lex_state = 97},
+ [5427] = {.lex_state = 97},
+ [5428] = {.lex_state = 69},
+ [5429] = {.lex_state = 69},
+ [5430] = {.lex_state = 17},
+ [5431] = {.lex_state = 69},
+ [5432] = {.lex_state = 65},
+ [5433] = {.lex_state = 114},
+ [5434] = {.lex_state = 76},
+ [5435] = {.lex_state = 65},
+ [5436] = {.lex_state = 68},
+ [5437] = {.lex_state = 65},
+ [5438] = {.lex_state = 67},
+ [5439] = {.lex_state = 65},
+ [5440] = {.lex_state = 114},
+ [5441] = {.lex_state = 67},
+ [5442] = {.lex_state = 88},
+ [5443] = {.lex_state = 67},
+ [5444] = {.lex_state = 65},
+ [5445] = {.lex_state = 65},
+ [5446] = {.lex_state = 97},
+ [5447] = {.lex_state = 65},
+ [5448] = {.lex_state = 97},
+ [5449] = {.lex_state = 69},
+ [5450] = {.lex_state = 88},
+ [5451] = {.lex_state = 17},
+ [5452] = {.lex_state = 65},
+ [5453] = {.lex_state = 65},
+ [5454] = {.lex_state = 65},
+ [5455] = {.lex_state = 114},
+ [5456] = {.lex_state = 17},
+ [5457] = {.lex_state = 17},
+ [5458] = {.lex_state = 65},
+ [5459] = {.lex_state = 65},
+ [5460] = {.lex_state = 17},
+ [5461] = {.lex_state = 65},
+ [5462] = {.lex_state = 66},
+ [5463] = {.lex_state = 114},
+ [5464] = {.lex_state = 68},
+ [5465] = {.lex_state = 114},
+ [5466] = {.lex_state = 114},
+ [5467] = {.lex_state = 80},
+ [5468] = {.lex_state = 69},
+ [5469] = {.lex_state = 69},
+ [5470] = {.lex_state = 17},
+ [5471] = {.lex_state = 17},
+ [5472] = {.lex_state = 17},
+ [5473] = {.lex_state = 66},
+ [5474] = {.lex_state = 69},
+ [5475] = {.lex_state = 69},
+ [5476] = {.lex_state = 69},
+ [5477] = {.lex_state = 97},
+ [5478] = {.lex_state = 17},
+ [5479] = {.lex_state = 69},
+ [5480] = {.lex_state = 81},
+ [5481] = {.lex_state = 81},
+ [5482] = {.lex_state = 81},
+ [5483] = {.lex_state = 68},
+ [5484] = {.lex_state = 69},
+ [5485] = {.lex_state = 69},
+ [5486] = {.lex_state = 68},
+ [5487] = {.lex_state = 80},
+ [5488] = {.lex_state = 92},
+ [5489] = {.lex_state = 92},
+ [5490] = {.lex_state = 65},
+ [5491] = {.lex_state = 81},
+ [5492] = {.lex_state = 66},
+ [5493] = {.lex_state = 65},
+ [5494] = {.lex_state = 69},
+ [5495] = {.lex_state = 17},
+ [5496] = {.lex_state = 68},
+ [5497] = {.lex_state = 17},
+ [5498] = {.lex_state = 114},
+ [5499] = {.lex_state = 17},
+ [5500] = {.lex_state = 17},
+ [5501] = {.lex_state = 17},
+ [5502] = {.lex_state = 69},
+ [5503] = {.lex_state = 65},
+ [5504] = {.lex_state = 68},
+ [5505] = {.lex_state = 17},
+ [5506] = {.lex_state = 80},
+ [5507] = {.lex_state = 114},
+ [5508] = {.lex_state = 120},
+ [5509] = {.lex_state = 69},
+ [5510] = {.lex_state = 73},
+ [5511] = {.lex_state = 68},
+ [5512] = {.lex_state = 68},
+ [5513] = {.lex_state = 17},
+ [5514] = {.lex_state = 68},
+ [5515] = {.lex_state = 69},
+ [5516] = {.lex_state = 17},
+ [5517] = {.lex_state = 68},
+ [5518] = {.lex_state = 17},
+ [5519] = {.lex_state = 17},
+ [5520] = {.lex_state = 17},
+ [5521] = {.lex_state = 17},
+ [5522] = {.lex_state = 17},
+ [5523] = {.lex_state = 17},
+ [5524] = {.lex_state = 125},
+ [5525] = {.lex_state = 125},
+ [5526] = {.lex_state = 17},
+ [5527] = {.lex_state = 68},
+ [5528] = {.lex_state = 69},
+ [5529] = {.lex_state = 68},
+ [5530] = {.lex_state = 69},
+ [5531] = {.lex_state = 457},
+ [5532] = {.lex_state = 92},
+ [5533] = {.lex_state = 92},
+ [5534] = {.lex_state = 92},
+ [5535] = {.lex_state = 92},
+ [5536] = {.lex_state = 17},
+ [5537] = {.lex_state = 92},
+ [5538] = {.lex_state = 92},
+ [5539] = {.lex_state = 17},
+ [5540] = {.lex_state = 17},
+ [5541] = {.lex_state = 17},
+ [5542] = {.lex_state = 17},
+ [5543] = {.lex_state = 17},
+ [5544] = {.lex_state = 69},
+ [5545] = {.lex_state = 17},
+ [5546] = {.lex_state = 17},
+ [5547] = {.lex_state = 69},
+ [5548] = {.lex_state = 17},
+ [5549] = {.lex_state = 69},
+ [5550] = {.lex_state = 17},
+ [5551] = {.lex_state = 17},
+ [5552] = {.lex_state = 69},
+ [5553] = {.lex_state = 69},
+ [5554] = {.lex_state = 69},
+ [5555] = {.lex_state = 67},
+ [5556] = {.lex_state = 67},
+ [5557] = {.lex_state = 66},
+ [5558] = {.lex_state = 65},
+ [5559] = {.lex_state = 68},
+ [5560] = {.lex_state = 67},
+ [5561] = {.lex_state = 120},
+ [5562] = {.lex_state = 80},
+ [5563] = {.lex_state = 69},
+ [5564] = {.lex_state = 125},
+ [5565] = {.lex_state = 125},
+ [5566] = {.lex_state = 125},
+ [5567] = {.lex_state = 17},
+ [5568] = {.lex_state = 17},
+ [5569] = {.lex_state = 17},
+ [5570] = {.lex_state = 17},
+ [5571] = {.lex_state = 17},
+ [5572] = {.lex_state = 68},
+ [5573] = {.lex_state = 69},
+ [5574] = {.lex_state = 17},
+ [5575] = {.lex_state = 125},
+ [5576] = {.lex_state = 17},
+ [5577] = {.lex_state = 17},
+ [5578] = {.lex_state = 17},
+ [5579] = {.lex_state = 66},
+ [5580] = {.lex_state = 17},
+ [5581] = {.lex_state = 17},
+ [5582] = {.lex_state = 17},
+ [5583] = {.lex_state = 68},
+ [5584] = {.lex_state = 114},
+ [5585] = {.lex_state = 68},
+ [5586] = {.lex_state = 69},
+ [5587] = {.lex_state = 114},
+ [5588] = {.lex_state = 114},
+ [5589] = {.lex_state = 67},
+ [5590] = {.lex_state = 67},
+ [5591] = {.lex_state = 17},
+ [5592] = {.lex_state = 92},
+ [5593] = {.lex_state = 92},
+ [5594] = {.lex_state = 68},
+ [5595] = {.lex_state = 17},
+ [5596] = {.lex_state = 17},
+ [5597] = {.lex_state = 17},
+ [5598] = {.lex_state = 68},
+ [5599] = {.lex_state = 114},
+ [5600] = {.lex_state = 17},
+ [5601] = {.lex_state = 17},
+ [5602] = {.lex_state = 17},
+ [5603] = {.lex_state = 17},
+ [5604] = {.lex_state = 65},
+ [5605] = {.lex_state = 65},
+ [5606] = {.lex_state = 17},
+ [5607] = {.lex_state = 17},
+ [5608] = {.lex_state = 17},
+ [5609] = {.lex_state = 17},
+ [5610] = {.lex_state = 17},
+ [5611] = {.lex_state = 66},
+ [5612] = {.lex_state = 92},
+ [5613] = {.lex_state = 92},
+ [5614] = {.lex_state = 92},
+ [5615] = {.lex_state = 92},
+ [5616] = {.lex_state = 92},
+ [5617] = {.lex_state = 92},
+ [5618] = {.lex_state = 17},
+ [5619] = {.lex_state = 17},
+ [5620] = {.lex_state = 80},
+ [5621] = {.lex_state = 67},
+ [5622] = {.lex_state = 82},
+ [5623] = {.lex_state = 80},
+ [5624] = {.lex_state = 17},
+ [5625] = {.lex_state = 80},
+ [5626] = {.lex_state = 67},
+ [5627] = {.lex_state = 68},
+ [5628] = {.lex_state = 68},
+ [5629] = {.lex_state = 65},
+ [5630] = {.lex_state = 92},
+ [5631] = {.lex_state = 92},
+ [5632] = {.lex_state = 97},
+ [5633] = {.lex_state = 67},
+ [5634] = {.lex_state = 17},
+ [5635] = {.lex_state = 120},
+ [5636] = {.lex_state = 92},
+ [5637] = {.lex_state = 120},
+ [5638] = {.lex_state = 120},
+ [5639] = {.lex_state = 92},
+ [5640] = {.lex_state = 17},
+ [5641] = {.lex_state = 17},
+ [5642] = {.lex_state = 92},
+ [5643] = {.lex_state = 17},
+ [5644] = {.lex_state = 92},
+ [5645] = {.lex_state = 17},
+ [5646] = {.lex_state = 17},
+ [5647] = {.lex_state = 68},
+ [5648] = {.lex_state = 68},
+ [5649] = {.lex_state = 17},
+ [5650] = {.lex_state = 17},
+ [5651] = {.lex_state = 17},
+ [5652] = {.lex_state = 17},
+ [5653] = {.lex_state = 17},
+ [5654] = {.lex_state = 17},
+ [5655] = {.lex_state = 17},
+ [5656] = {.lex_state = 80},
+ [5657] = {.lex_state = 80},
+ [5658] = {.lex_state = 80},
+ [5659] = {.lex_state = 80},
+ [5660] = {.lex_state = 65},
+ [5661] = {.lex_state = 65},
+ [5662] = {.lex_state = 120},
+ [5663] = {.lex_state = 120},
+ [5664] = {.lex_state = 120},
+ [5665] = {.lex_state = 120},
+ [5666] = {.lex_state = 92},
+ [5667] = {.lex_state = 17},
+ [5668] = {.lex_state = 92},
+ [5669] = {.lex_state = 17},
+ [5670] = {.lex_state = 17},
+ [5671] = {.lex_state = 17},
+ [5672] = {.lex_state = 17},
+ [5673] = {.lex_state = 17},
+ [5674] = {.lex_state = 67},
+ [5675] = {.lex_state = 17},
+ [5676] = {.lex_state = 68},
+ [5677] = {.lex_state = 68},
+ [5678] = {.lex_state = 17},
+ [5679] = {.lex_state = 17},
+ [5680] = {.lex_state = 17},
+ [5681] = {.lex_state = 17},
+ [5682] = {.lex_state = 17},
+ [5683] = {.lex_state = 68},
+ [5684] = {.lex_state = 17},
+ [5685] = {.lex_state = 17},
+ [5686] = {.lex_state = 92},
+ [5687] = {.lex_state = 17},
+ [5688] = {.lex_state = 17},
+ [5689] = {.lex_state = 17},
+ [5690] = {.lex_state = 17},
+ [5691] = {.lex_state = 17},
+ [5692] = {.lex_state = 17},
+ [5693] = {.lex_state = 17},
+ [5694] = {.lex_state = 65},
+ [5695] = {.lex_state = 66},
+ [5696] = {.lex_state = 92},
+ [5697] = {.lex_state = 92},
+ [5698] = {.lex_state = 114},
+ [5699] = {.lex_state = 92},
+ [5700] = {.lex_state = 92},
+ [5701] = {.lex_state = 17},
+ [5702] = {.lex_state = 17},
+ [5703] = {.lex_state = 17},
+ [5704] = {.lex_state = 92},
+ [5705] = {.lex_state = 17},
+ [5706] = {.lex_state = 17},
+ [5707] = {.lex_state = 68},
+ [5708] = {.lex_state = 68},
+ [5709] = {.lex_state = 17},
+ [5710] = {.lex_state = 17},
+ [5711] = {.lex_state = 17},
+ [5712] = {.lex_state = 17},
+ [5713] = {.lex_state = 17},
+ [5714] = {.lex_state = 17},
+ [5715] = {.lex_state = 17},
+ [5716] = {.lex_state = 17},
+ [5717] = {.lex_state = 92},
+ [5718] = {.lex_state = 92},
+ [5719] = {.lex_state = 17},
+ [5720] = {.lex_state = 68},
+ [5721] = {.lex_state = 17},
+ [5722] = {.lex_state = 17},
+ [5723] = {.lex_state = 17},
+ [5724] = {.lex_state = 17},
+ [5725] = {.lex_state = 17},
+ [5726] = {.lex_state = 17},
+ [5727] = {.lex_state = 17},
+ [5728] = {.lex_state = 17},
+ [5729] = {.lex_state = 17},
+ [5730] = {.lex_state = 17},
+ [5731] = {.lex_state = 17},
+ [5732] = {.lex_state = 17},
+ [5733] = {.lex_state = 17},
+ [5734] = {.lex_state = 17},
+ [5735] = {.lex_state = 17},
+ [5736] = {.lex_state = 17},
+ [5737] = {.lex_state = 17},
+ [5738] = {.lex_state = 17},
+ [5739] = {.lex_state = 17},
+ [5740] = {.lex_state = 17},
+ [5741] = {.lex_state = 17},
+ [5742] = {.lex_state = 17},
+ [5743] = {.lex_state = 17},
+ [5744] = {.lex_state = 457},
+ [5745] = {.lex_state = 66},
+ [5746] = {.lex_state = 65},
+ [5747] = {.lex_state = 65},
+ [5748] = {.lex_state = 114},
+ [5749] = {.lex_state = 66},
+ [5750] = {.lex_state = 69},
+ [5751] = {.lex_state = 68},
+ [5752] = {.lex_state = 120},
+ [5753] = {.lex_state = 68},
+ [5754] = {.lex_state = 68},
+ [5755] = {.lex_state = 67},
+ [5756] = {.lex_state = 65},
+ [5757] = {.lex_state = 68},
+ [5758] = {.lex_state = 88},
+ [5759] = {.lex_state = 69},
+ [5760] = {.lex_state = 88},
+ [5761] = {.lex_state = 114},
+ [5762] = {.lex_state = 66},
+ [5763] = {.lex_state = 76},
+ [5764] = {.lex_state = 69},
+ [5765] = {.lex_state = 88},
+ [5766] = {.lex_state = 68},
+ [5767] = {.lex_state = 69},
+ [5768] = {.lex_state = 68},
+ [5769] = {.lex_state = 68},
+ [5770] = {.lex_state = 67},
+ [5771] = {.lex_state = 68},
+ [5772] = {.lex_state = 88},
+ [5773] = {.lex_state = 125},
+ [5774] = {.lex_state = 67},
+ [5775] = {.lex_state = 65},
+ [5776] = {.lex_state = 68},
+ [5777] = {.lex_state = 65},
+ [5778] = {.lex_state = 65},
+ [5779] = {.lex_state = 66},
+ [5780] = {.lex_state = 125},
+ [5781] = {.lex_state = 65},
+ [5782] = {.lex_state = 114},
+ [5783] = {.lex_state = 69},
+ [5784] = {.lex_state = 65},
+ [5785] = {.lex_state = 17},
+ [5786] = {.lex_state = 68},
+ [5787] = {.lex_state = 68},
+ [5788] = {.lex_state = 65},
+ [5789] = {.lex_state = 68},
+ [5790] = {.lex_state = 68},
+ [5791] = {.lex_state = 68},
+ [5792] = {.lex_state = 65},
+ [5793] = {.lex_state = 65},
+ [5794] = {.lex_state = 88},
+ [5795] = {.lex_state = 88},
+ [5796] = {.lex_state = 114},
+ [5797] = {.lex_state = 65},
+ [5798] = {.lex_state = 65},
+ [5799] = {.lex_state = 76},
+ [5800] = {.lex_state = 88},
+ [5801] = {.lex_state = 69},
+ [5802] = {.lex_state = 69},
+ [5803] = {.lex_state = 70},
+ [5804] = {.lex_state = 65},
+ [5805] = {.lex_state = 65},
+ [5806] = {.lex_state = 65},
+ [5807] = {.lex_state = 65},
+ [5808] = {.lex_state = 69},
+ [5809] = {.lex_state = 69},
+ [5810] = {.lex_state = 66},
+ [5811] = {.lex_state = 80},
+ [5812] = {.lex_state = 65},
+ [5813] = {.lex_state = 81},
+ [5814] = {.lex_state = 114},
+ [5815] = {.lex_state = 80},
+ [5816] = {.lex_state = 90},
+ [5817] = {.lex_state = 90},
+ [5818] = {.lex_state = 90},
+ [5819] = {.lex_state = 65},
+ [5820] = {.lex_state = 90},
+ [5821] = {.lex_state = 80},
+ [5822] = {.lex_state = 80},
+ [5823] = {.lex_state = 65},
+ [5824] = {.lex_state = 66},
+ [5825] = {.lex_state = 66},
+ [5826] = {.lex_state = 114},
+ [5827] = {.lex_state = 80},
+ [5828] = {.lex_state = 68},
+ [5829] = {.lex_state = 90},
+ [5830] = {.lex_state = 68},
+ [5831] = {.lex_state = 80},
+ [5832] = {.lex_state = 80},
+ [5833] = {.lex_state = 69},
+ [5834] = {.lex_state = 68},
+ [5835] = {.lex_state = 69},
+ [5836] = {.lex_state = 69},
+ [5837] = {.lex_state = 114},
+ [5838] = {.lex_state = 114},
+ [5839] = {.lex_state = 67},
+ [5840] = {.lex_state = 66},
+ [5841] = {.lex_state = 82},
+ [5842] = {.lex_state = 69},
+ [5843] = {.lex_state = 69},
+ [5844] = {.lex_state = 66},
+ [5845] = {.lex_state = 114},
+ [5846] = {.lex_state = 69},
+ [5847] = {.lex_state = 69},
+ [5848] = {.lex_state = 69},
+ [5849] = {.lex_state = 67},
+ [5850] = {.lex_state = 114},
+ [5851] = {.lex_state = 71},
+ [5852] = {.lex_state = 66},
+ [5853] = {.lex_state = 67},
+ [5854] = {.lex_state = 66},
+ [5855] = {.lex_state = 67},
+ [5856] = {.lex_state = 66},
+ [5857] = {.lex_state = 66},
+ [5858] = {.lex_state = 68},
+ [5859] = {.lex_state = 114},
+ [5860] = {.lex_state = 66},
+ [5861] = {.lex_state = 68},
+ [5862] = {.lex_state = 67},
+ [5863] = {.lex_state = 67},
+ [5864] = {.lex_state = 68},
+ [5865] = {.lex_state = 65},
+ [5866] = {.lex_state = 82},
+ [5867] = {.lex_state = 67},
+ [5868] = {.lex_state = 68},
+ [5869] = {.lex_state = 69},
+ [5870] = {.lex_state = 69},
+ [5871] = {.lex_state = 82},
+ [5872] = {.lex_state = 69},
+ [5873] = {.lex_state = 67},
+ [5874] = {.lex_state = 66},
+ [5875] = {.lex_state = 67},
+ [5876] = {.lex_state = 67},
+ [5877] = {.lex_state = 114},
+ [5878] = {.lex_state = 82},
+ [5879] = {.lex_state = 66},
+ [5880] = {.lex_state = 126},
+ [5881] = {.lex_state = 90},
+ [5882] = {.lex_state = 67},
+ [5883] = {.lex_state = 81},
+ [5884] = {.lex_state = 81},
+ [5885] = {.lex_state = 65},
+ [5886] = {.lex_state = 114},
+ [5887] = {.lex_state = 90},
+ [5888] = {.lex_state = 114},
+ [5889] = {.lex_state = 114},
+ [5890] = {.lex_state = 114},
+ [5891] = {.lex_state = 66},
+ [5892] = {.lex_state = 81},
+ [5893] = {.lex_state = 82},
+ [5894] = {.lex_state = 82},
+ [5895] = {.lex_state = 67},
+ [5896] = {.lex_state = 114},
+ [5897] = {.lex_state = 65},
+ [5898] = {.lex_state = 81},
+ [5899] = {.lex_state = 81},
+ [5900] = {.lex_state = 114},
+ [5901] = {.lex_state = 81},
+ [5902] = {.lex_state = 68},
+ [5903] = {.lex_state = 126},
+ [5904] = {.lex_state = 66},
+ [5905] = {.lex_state = 65},
+ [5906] = {.lex_state = 89},
+ [5907] = {.lex_state = 82},
+ [5908] = {.lex_state = 65},
+ [5909] = {.lex_state = 65},
+ [5910] = {.lex_state = 67},
+ [5911] = {.lex_state = 66},
+ [5912] = {.lex_state = 67},
+ [5913] = {.lex_state = 66},
+ [5914] = {.lex_state = 66},
+ [5915] = {.lex_state = 82},
+ [5916] = {.lex_state = 67},
+ [5917] = {.lex_state = 69},
+ [5918] = {.lex_state = 89},
+ [5919] = {.lex_state = 82},
+ [5920] = {.lex_state = 120},
+ [5921] = {.lex_state = 66},
+ [5922] = {.lex_state = 82},
+ [5923] = {.lex_state = 90},
+ [5924] = {.lex_state = 90},
+ [5925] = {.lex_state = 82},
+ [5926] = {.lex_state = 89},
+ [5927] = {.lex_state = 82},
+ [5928] = {.lex_state = 67},
+ [5929] = {.lex_state = 66},
+ [5930] = {.lex_state = 90},
+ [5931] = {.lex_state = 114},
+ [5932] = {.lex_state = 90},
+ [5933] = {.lex_state = 90},
+ [5934] = {.lex_state = 68},
+ [5935] = {.lex_state = 68},
+ [5936] = {.lex_state = 65},
+ [5937] = {.lex_state = 90},
+ [5938] = {.lex_state = 90},
+ [5939] = {.lex_state = 68},
+ [5940] = {.lex_state = 82},
+ [5941] = {.lex_state = 90},
+ [5942] = {.lex_state = 120},
+ [5943] = {.lex_state = 68},
+ [5944] = {.lex_state = 67},
+ [5945] = {.lex_state = 90},
+ [5946] = {.lex_state = 120},
+ [5947] = {.lex_state = 66},
+ [5948] = {.lex_state = 120},
+ [5949] = {.lex_state = 120},
+ [5950] = {.lex_state = 120},
+ [5951] = {.lex_state = 120},
+ [5952] = {.lex_state = 67},
+ [5953] = {.lex_state = 114},
+ [5954] = {.lex_state = 114},
+ [5955] = {.lex_state = 67},
+ [5956] = {.lex_state = 65},
+ [5957] = {.lex_state = 69},
+ [5958] = {.lex_state = 80},
+ [5959] = {.lex_state = 68},
+ [5960] = {.lex_state = 65},
+ [5961] = {.lex_state = 120},
+ [5962] = {.lex_state = 66},
+ [5963] = {.lex_state = 69},
+ [5964] = {.lex_state = 66},
+ [5965] = {.lex_state = 114},
+ [5966] = {.lex_state = 66},
+ [5967] = {.lex_state = 68},
+ [5968] = {.lex_state = 68},
+ [5969] = {.lex_state = 69},
+ [5970] = {.lex_state = 69},
+ [5971] = {.lex_state = 69},
+ [5972] = {.lex_state = 68},
+ [5973] = {.lex_state = 65},
+ [5974] = {.lex_state = 90},
+ [5975] = {.lex_state = 90},
+ [5976] = {.lex_state = 67},
+ [5977] = {.lex_state = 90},
+ [5978] = {.lex_state = 90},
+ [5979] = {.lex_state = 68},
+ [5980] = {.lex_state = 90},
+ [5981] = {.lex_state = 90},
+ [5982] = {.lex_state = 68},
+ [5983] = {.lex_state = 68},
+ [5984] = {.lex_state = 80},
+ [5985] = {.lex_state = 114},
+ [5986] = {.lex_state = 114},
+ [5987] = {.lex_state = 68},
+ [5988] = {.lex_state = 66},
+ [5989] = {.lex_state = 68},
+ [5990] = {.lex_state = 80},
+ [5991] = {.lex_state = 82},
+ [5992] = {.lex_state = 68},
+ [5993] = {.lex_state = 82},
+ [5994] = {.lex_state = 65},
+ [5995] = {.lex_state = 65},
+ [5996] = {.lex_state = 65},
+ [5997] = {.lex_state = 66},
+ [5998] = {.lex_state = 69},
+ [5999] = {.lex_state = 68},
+ [6000] = {.lex_state = 68},
+ [6001] = {.lex_state = 114},
+ [6002] = {.lex_state = 68},
+ [6003] = {.lex_state = 69},
+ [6004] = {.lex_state = 120},
+ [6005] = {.lex_state = 68},
+ [6006] = {.lex_state = 120},
+ [6007] = {.lex_state = 120},
+ [6008] = {.lex_state = 65},
+ [6009] = {.lex_state = 90},
+ [6010] = {.lex_state = 66},
+ [6011] = {.lex_state = 114},
+ [6012] = {.lex_state = 67},
+ [6013] = {.lex_state = 65},
+ [6014] = {.lex_state = 65},
+ [6015] = {.lex_state = 68},
+ [6016] = {.lex_state = 68},
+ [6017] = {.lex_state = 120},
+ [6018] = {.lex_state = 96},
+ [6019] = {.lex_state = 65},
+ [6020] = {.lex_state = 67},
+ [6021] = {.lex_state = 67},
+ [6022] = {.lex_state = 66},
+ [6023] = {.lex_state = 67},
+ [6024] = {.lex_state = 65},
+ [6025] = {.lex_state = 66},
+ [6026] = {.lex_state = 67},
+ [6027] = {.lex_state = 67},
+ [6028] = {.lex_state = 66},
+ [6029] = {.lex_state = 69},
+ [6030] = {.lex_state = 66},
+ [6031] = {.lex_state = 66},
+ [6032] = {.lex_state = 114},
+ [6033] = {.lex_state = 81},
+ [6034] = {.lex_state = 114},
+ [6035] = {.lex_state = 68},
+ [6036] = {.lex_state = 68},
+ [6037] = {.lex_state = 69},
+ [6038] = {.lex_state = 66},
+ [6039] = {.lex_state = 126},
+ [6040] = {.lex_state = 69},
+ [6041] = {.lex_state = 69},
+ [6042] = {.lex_state = 82},
+ [6043] = {.lex_state = 69},
+ [6044] = {.lex_state = 114},
+ [6045] = {.lex_state = 67},
+ [6046] = {.lex_state = 114},
+ [6047] = {.lex_state = 66},
+ [6048] = {.lex_state = 114},
+ [6049] = {.lex_state = 66},
+ [6050] = {.lex_state = 68},
+ [6051] = {.lex_state = 66},
+ [6052] = {.lex_state = 66},
+ [6053] = {.lex_state = 94},
+ [6054] = {.lex_state = 65},
+ [6055] = {.lex_state = 67},
+ [6056] = {.lex_state = 66},
+ [6057] = {.lex_state = 67},
+ [6058] = {.lex_state = 90},
+ [6059] = {.lex_state = 81},
+ [6060] = {.lex_state = 114},
+ [6061] = {.lex_state = 69},
+ [6062] = {.lex_state = 90},
+ [6063] = {.lex_state = 114},
+ [6064] = {.lex_state = 114},
+ [6065] = {.lex_state = 65},
+ [6066] = {.lex_state = 67},
+ [6067] = {.lex_state = 67},
+ [6068] = {.lex_state = 90},
+ [6069] = {.lex_state = 95},
+ [6070] = {.lex_state = 81},
+ [6071] = {.lex_state = 81},
+ [6072] = {.lex_state = 81},
+ [6073] = {.lex_state = 65},
+ [6074] = {.lex_state = 114},
+ [6075] = {.lex_state = 66},
+ [6076] = {.lex_state = 120},
+ [6077] = {.lex_state = 66},
+ [6078] = {.lex_state = 67},
+ [6079] = {.lex_state = 68},
+ [6080] = {.lex_state = 67},
+ [6081] = {.lex_state = 120},
+ [6082] = {.lex_state = 68},
+ [6083] = {.lex_state = 67},
+ [6084] = {.lex_state = 68},
+ [6085] = {.lex_state = 68},
+ [6086] = {.lex_state = 68},
+ [6087] = {.lex_state = 114},
+ [6088] = {.lex_state = 66},
+ [6089] = {.lex_state = 68},
+ [6090] = {.lex_state = 69},
+ [6091] = {.lex_state = 66},
+ [6092] = {.lex_state = 68},
+ [6093] = {.lex_state = 68},
+ [6094] = {.lex_state = 65},
+ [6095] = {.lex_state = 65},
+ [6096] = {.lex_state = 68},
+ [6097] = {.lex_state = 67},
+ [6098] = {.lex_state = 68},
+ [6099] = {.lex_state = 89},
+ [6100] = {.lex_state = 96},
+ [6101] = {.lex_state = 114},
+ [6102] = {.lex_state = 66},
+ [6103] = {.lex_state = 65},
+ [6104] = {.lex_state = 66},
+ [6105] = {.lex_state = 67},
+ [6106] = {.lex_state = 114},
+ [6107] = {.lex_state = 67},
+ [6108] = {.lex_state = 67},
+ [6109] = {.lex_state = 68},
+ [6110] = {.lex_state = 114},
+ [6111] = {.lex_state = 66},
+ [6112] = {.lex_state = 68},
+ [6113] = {.lex_state = 65},
+ [6114] = {.lex_state = 81},
+ [6115] = {.lex_state = 68},
+ [6116] = {.lex_state = 81},
+ [6117] = {.lex_state = 96},
+ [6118] = {.lex_state = 67},
+ [6119] = {.lex_state = 69},
+ [6120] = {.lex_state = 114},
+ [6121] = {.lex_state = 95},
+ [6122] = {.lex_state = 81},
+ [6123] = {.lex_state = 114},
+ [6124] = {.lex_state = 67},
+ [6125] = {.lex_state = 69},
+ [6126] = {.lex_state = 68},
+ [6127] = {.lex_state = 66},
+ [6128] = {.lex_state = 66},
+ [6129] = {.lex_state = 66},
+ [6130] = {.lex_state = 68},
+ [6131] = {.lex_state = 67},
+ [6132] = {.lex_state = 80},
+ [6133] = {.lex_state = 95},
+ [6134] = {.lex_state = 80},
+ [6135] = {.lex_state = 66},
+ [6136] = {.lex_state = 65},
+ [6137] = {.lex_state = 80},
+ [6138] = {.lex_state = 67},
+ [6139] = {.lex_state = 114},
+ [6140] = {.lex_state = 67},
+ [6141] = {.lex_state = 66},
+ [6142] = {.lex_state = 94},
+ [6143] = {.lex_state = 66},
+ [6144] = {.lex_state = 67},
+ [6145] = {.lex_state = 68},
+ [6146] = {.lex_state = 126},
+ [6147] = {.lex_state = 65},
+ [6148] = {.lex_state = 66},
+ [6149] = {.lex_state = 66},
+ [6150] = {.lex_state = 120},
+ [6151] = {.lex_state = 95},
+ [6152] = {.lex_state = 114},
+ [6153] = {.lex_state = 67},
+ [6154] = {.lex_state = 67},
+ [6155] = {.lex_state = 66},
+ [6156] = {.lex_state = 65},
+ [6157] = {.lex_state = 65},
+ [6158] = {.lex_state = 68},
+ [6159] = {.lex_state = 67},
+ [6160] = {.lex_state = 66},
+ [6161] = {.lex_state = 120},
+ [6162] = {.lex_state = 120},
+ [6163] = {.lex_state = 66},
+ [6164] = {.lex_state = 96},
+ [6165] = {.lex_state = 69},
+ [6166] = {.lex_state = 114},
+ [6167] = {.lex_state = 65},
+ [6168] = {.lex_state = 69},
+ [6169] = {.lex_state = 81},
+ [6170] = {.lex_state = 66},
+ [6171] = {.lex_state = 66},
+ [6172] = {.lex_state = 69},
+ [6173] = {.lex_state = 69},
+ [6174] = {.lex_state = 120},
+ [6175] = {.lex_state = 81},
+ [6176] = {.lex_state = 66},
+ [6177] = {.lex_state = 65},
+ [6178] = {.lex_state = 66},
+ [6179] = {.lex_state = 67},
+ [6180] = {.lex_state = 114},
+ [6181] = {.lex_state = 65},
+ [6182] = {.lex_state = 80},
+ [6183] = {.lex_state = 67},
+ [6184] = {.lex_state = 69},
+ [6185] = {.lex_state = 82},
+ [6186] = {.lex_state = 66},
+ [6187] = {.lex_state = 94},
+ [6188] = {.lex_state = 82},
+ [6189] = {.lex_state = 69},
+ [6190] = {.lex_state = 69},
+ [6191] = {.lex_state = 69},
+ [6192] = {.lex_state = 65},
+ [6193] = {.lex_state = 69},
+ [6194] = {.lex_state = 69},
+ [6195] = {.lex_state = 120},
+ [6196] = {.lex_state = 120},
+ [6197] = {.lex_state = 82},
+ [6198] = {.lex_state = 82},
+ [6199] = {.lex_state = 68},
+ [6200] = {.lex_state = 68},
+ [6201] = {.lex_state = 94},
+ [6202] = {.lex_state = 69},
+ [6203] = {.lex_state = 67},
+ [6204] = {.lex_state = 90},
+ [6205] = {.lex_state = 114},
+ [6206] = {.lex_state = 68},
+ [6207] = {.lex_state = 68},
+ [6208] = {.lex_state = 82},
+ [6209] = {.lex_state = 90},
+ [6210] = {.lex_state = 66},
+ [6211] = {.lex_state = 114},
+ [6212] = {.lex_state = 65},
+ [6213] = {.lex_state = 66},
+ [6214] = {.lex_state = 69},
+ [6215] = {.lex_state = 67},
+ [6216] = {.lex_state = 65},
+ [6217] = {.lex_state = 65},
+ [6218] = {.lex_state = 66},
+ [6219] = {.lex_state = 69},
+ [6220] = {.lex_state = 81},
+ [6221] = {.lex_state = 69},
+ [6222] = {.lex_state = 66},
+ [6223] = {.lex_state = 66},
+ [6224] = {.lex_state = 65},
+ [6225] = {.lex_state = 69},
+ [6226] = {.lex_state = 81},
+ [6227] = {.lex_state = 65},
+ [6228] = {.lex_state = 65},
+ [6229] = {.lex_state = 65},
+ [6230] = {.lex_state = 65},
+ [6231] = {.lex_state = 69},
+ [6232] = {.lex_state = 69},
+ [6233] = {.lex_state = 66},
+ [6234] = {.lex_state = 80},
+ [6235] = {.lex_state = 80},
+ [6236] = {.lex_state = 80},
+ [6237] = {.lex_state = 114},
+ [6238] = {.lex_state = 114},
+ [6239] = {.lex_state = 80},
+ [6240] = {.lex_state = 65},
+ [6241] = {.lex_state = 65},
+ [6242] = {.lex_state = 65},
+ [6243] = {.lex_state = 65},
+ [6244] = {.lex_state = 80},
+ [6245] = {.lex_state = 82},
+ [6246] = {.lex_state = 114},
+ [6247] = {.lex_state = 66},
+ [6248] = {.lex_state = 114},
+ [6249] = {.lex_state = 114},
+ [6250] = {.lex_state = 81},
+ [6251] = {.lex_state = 114},
+ [6252] = {.lex_state = 65},
+ [6253] = {.lex_state = 69},
+ [6254] = {.lex_state = 65},
+ [6255] = {.lex_state = 120},
+ [6256] = {.lex_state = 120},
+ [6257] = {.lex_state = 69},
+ [6258] = {.lex_state = 120},
+ [6259] = {.lex_state = 65},
+ [6260] = {.lex_state = 66},
+ [6261] = {.lex_state = 80},
+ [6262] = {.lex_state = 80},
+ [6263] = {.lex_state = 68},
+ [6264] = {.lex_state = 114},
+ [6265] = {.lex_state = 65},
+ [6266] = {.lex_state = 80},
+ [6267] = {.lex_state = 66},
+ [6268] = {.lex_state = 81},
+ [6269] = {.lex_state = 67},
+ [6270] = {.lex_state = 69},
+ [6271] = {.lex_state = 69},
+ [6272] = {.lex_state = 90},
+ [6273] = {.lex_state = 69},
+ [6274] = {.lex_state = 65},
+ [6275] = {.lex_state = 114},
+ [6276] = {.lex_state = 114},
+ [6277] = {.lex_state = 67},
+ [6278] = {.lex_state = 80},
+ [6279] = {.lex_state = 90},
+ [6280] = {.lex_state = 90},
+ [6281] = {.lex_state = 90},
+ [6282] = {.lex_state = 81},
+ [6283] = {.lex_state = 69},
+ [6284] = {.lex_state = 69},
+ [6285] = {.lex_state = 82},
+ [6286] = {.lex_state = 69},
+ [6287] = {.lex_state = 114},
+ [6288] = {.lex_state = 81},
+ [6289] = {.lex_state = 67},
+ [6290] = {.lex_state = 67},
+ [6291] = {.lex_state = 69},
+ [6292] = {.lex_state = 69},
+ [6293] = {.lex_state = 68},
+ [6294] = {.lex_state = 69},
+ [6295] = {.lex_state = 68},
+ [6296] = {.lex_state = 68},
+ [6297] = {.lex_state = 68},
+ [6298] = {.lex_state = 68},
+ [6299] = {.lex_state = 68},
+ [6300] = {.lex_state = 68},
+ [6301] = {.lex_state = 68},
+ [6302] = {.lex_state = 68},
+ [6303] = {.lex_state = 69},
+ [6304] = {.lex_state = 114},
+ [6305] = {.lex_state = 69},
+ [6306] = {.lex_state = 114},
+ [6307] = {.lex_state = 67},
+ [6308] = {.lex_state = 114},
+ [6309] = {.lex_state = 68},
+ [6310] = {.lex_state = 69},
+ [6311] = {.lex_state = 114},
+ [6312] = {.lex_state = 68},
+ [6313] = {.lex_state = 69},
+ [6314] = {.lex_state = 69},
+ [6315] = {.lex_state = 68},
+ [6316] = {.lex_state = 68},
+ [6317] = {.lex_state = 67},
+ [6318] = {.lex_state = 67},
+ [6319] = {.lex_state = 114},
+ [6320] = {.lex_state = 114},
+ [6321] = {.lex_state = 68},
+ [6322] = {.lex_state = 68},
+ [6323] = {.lex_state = 114},
+ [6324] = {.lex_state = 68},
+ [6325] = {.lex_state = 114},
+ [6326] = {.lex_state = 65},
+ [6327] = {.lex_state = 65},
+ [6328] = {.lex_state = 65},
+ [6329] = {.lex_state = 65},
+ [6330] = {.lex_state = 65},
+ [6331] = {.lex_state = 114},
+ [6332] = {.lex_state = 65},
+ [6333] = {.lex_state = 114},
+ [6334] = {.lex_state = 114},
+ [6335] = {.lex_state = 114},
+ [6336] = {.lex_state = 114},
+ [6337] = {.lex_state = 114},
+ [6338] = {.lex_state = 67},
+ [6339] = {.lex_state = 114},
+ [6340] = {.lex_state = 114},
+ [6341] = {.lex_state = 65},
+ [6342] = {.lex_state = 65},
+ [6343] = {.lex_state = 114},
+ [6344] = {.lex_state = 65},
+ [6345] = {.lex_state = 114},
+ [6346] = {.lex_state = 114},
+ [6347] = {.lex_state = 114},
+ [6348] = {.lex_state = 114},
+ [6349] = {.lex_state = 114},
+ [6350] = {.lex_state = 65},
+ [6351] = {.lex_state = 69},
+ [6352] = {.lex_state = 68},
+ [6353] = {.lex_state = 114},
+ [6354] = {.lex_state = 114},
+ [6355] = {.lex_state = 69},
+ [6356] = {.lex_state = 65},
+ [6357] = {.lex_state = 114},
+ [6358] = {.lex_state = 114},
+ [6359] = {.lex_state = 67},
+ [6360] = {.lex_state = 68},
+ [6361] = {.lex_state = 114},
+ [6362] = {.lex_state = 68},
+ [6363] = {.lex_state = 114},
+ [6364] = {.lex_state = 114},
+ [6365] = {.lex_state = 114},
+ [6366] = {.lex_state = 68},
+ [6367] = {.lex_state = 68},
+ [6368] = {.lex_state = 68},
+ [6369] = {.lex_state = 68},
+ [6370] = {.lex_state = 68},
+ [6371] = {.lex_state = 68},
+ [6372] = {.lex_state = 69},
+ [6373] = {.lex_state = 65},
+ [6374] = {.lex_state = 69},
+ [6375] = {.lex_state = 69},
+ [6376] = {.lex_state = 114},
+ [6377] = {.lex_state = 66},
+ [6378] = {.lex_state = 66},
+ [6379] = {.lex_state = 69},
+ [6380] = {.lex_state = 69},
+ [6381] = {.lex_state = 114},
+ [6382] = {.lex_state = 114},
+ [6383] = {.lex_state = 69},
+ [6384] = {.lex_state = 114},
+ [6385] = {.lex_state = 68},
+ [6386] = {.lex_state = 114},
+ [6387] = {.lex_state = 69},
+ [6388] = {.lex_state = 68},
+ [6389] = {.lex_state = 69},
+ [6390] = {.lex_state = 69},
+ [6391] = {.lex_state = 69},
+ [6392] = {.lex_state = 69},
+ [6393] = {.lex_state = 69},
+ [6394] = {.lex_state = 114},
+ [6395] = {.lex_state = 114},
+ [6396] = {.lex_state = 114},
+ [6397] = {.lex_state = 69},
+ [6398] = {.lex_state = 114},
+ [6399] = {.lex_state = 114},
+ [6400] = {.lex_state = 114},
+ [6401] = {.lex_state = 114},
+ [6402] = {.lex_state = 68},
+ [6403] = {.lex_state = 114},
+ [6404] = {.lex_state = 69},
+ [6405] = {.lex_state = 114},
+ [6406] = {.lex_state = 67},
+ [6407] = {.lex_state = 67},
+ [6408] = {.lex_state = 114},
+ [6409] = {.lex_state = 114},
+ [6410] = {.lex_state = 65},
+ [6411] = {.lex_state = 67},
+ [6412] = {.lex_state = 68},
+ [6413] = {.lex_state = 68},
+ [6414] = {.lex_state = 68},
+ [6415] = {.lex_state = 68},
+ [6416] = {.lex_state = 68},
+ [6417] = {.lex_state = 67},
+ [6418] = {.lex_state = 114},
+ [6419] = {.lex_state = 114},
+ [6420] = {.lex_state = 68},
+ [6421] = {.lex_state = 68},
+ [6422] = {.lex_state = 69},
+ [6423] = {.lex_state = 68},
+ [6424] = {.lex_state = 114},
+ [6425] = {.lex_state = 68},
+ [6426] = {.lex_state = 68},
+ [6427] = {.lex_state = 114},
+ [6428] = {.lex_state = 114},
+ [6429] = {.lex_state = 65},
+ [6430] = {.lex_state = 69},
+ [6431] = {.lex_state = 69},
+ [6432] = {.lex_state = 65},
+ [6433] = {.lex_state = 65},
+ [6434] = {.lex_state = 66},
+ [6435] = {.lex_state = 65},
+ [6436] = {.lex_state = 65},
+ [6437] = {.lex_state = 65},
+ [6438] = {.lex_state = 67},
+ [6439] = {.lex_state = 69},
+ [6440] = {.lex_state = 114},
+ [6441] = {.lex_state = 69},
+ [6442] = {.lex_state = 68},
+ [6443] = {.lex_state = 68},
+ [6444] = {.lex_state = 66},
+ [6445] = {.lex_state = 68},
+ [6446] = {.lex_state = 68},
+ [6447] = {.lex_state = 68},
+ [6448] = {.lex_state = 69},
+ [6449] = {.lex_state = 69},
+ [6450] = {.lex_state = 69},
+ [6451] = {.lex_state = 69},
+ [6452] = {.lex_state = 68},
+ [6453] = {.lex_state = 65},
+ [6454] = {.lex_state = 65},
+ [6455] = {.lex_state = 65},
+ [6456] = {.lex_state = 68},
+ [6457] = {.lex_state = 68},
+ [6458] = {.lex_state = 68},
+ [6459] = {.lex_state = 69},
+ [6460] = {.lex_state = 68},
+ [6461] = {.lex_state = 68},
+ [6462] = {.lex_state = 68},
+ [6463] = {.lex_state = 69},
+ [6464] = {.lex_state = 68},
+ [6465] = {.lex_state = 67},
+ [6466] = {.lex_state = 68},
+ [6467] = {.lex_state = 68},
+ [6468] = {.lex_state = 67},
+ [6469] = {.lex_state = 65},
+ [6470] = {.lex_state = 69},
+ [6471] = {.lex_state = 69},
+ [6472] = {.lex_state = 65},
+ [6473] = {.lex_state = 66},
+ [6474] = {.lex_state = 69},
+ [6475] = {.lex_state = 69},
+ [6476] = {.lex_state = 69},
+ [6477] = {.lex_state = 69},
+ [6478] = {.lex_state = 65},
+ [6479] = {.lex_state = 66},
+ [6480] = {.lex_state = 65},
+ [6481] = {.lex_state = 65},
+ [6482] = {.lex_state = 69},
+ [6483] = {.lex_state = 68},
+ [6484] = {.lex_state = 65},
+ [6485] = {.lex_state = 65},
+ [6486] = {.lex_state = 66},
+ [6487] = {.lex_state = 68},
+ [6488] = {.lex_state = 68},
+ [6489] = {.lex_state = 65},
+ [6490] = {.lex_state = 69},
+ [6491] = {.lex_state = 68},
+ [6492] = {.lex_state = 69},
+ [6493] = {.lex_state = 69},
+ [6494] = {.lex_state = 69},
+ [6495] = {.lex_state = 66},
+ [6496] = {.lex_state = 68},
+ [6497] = {.lex_state = 68},
+ [6498] = {.lex_state = 68},
+ [6499] = {.lex_state = 66},
+ [6500] = {.lex_state = 68},
+ [6501] = {.lex_state = 69},
+ [6502] = {.lex_state = 69},
+ [6503] = {.lex_state = 66},
+ [6504] = {.lex_state = 68},
+ [6505] = {.lex_state = 68},
+ [6506] = {.lex_state = 69},
+ [6507] = {.lex_state = 69},
+ [6508] = {.lex_state = 69},
+ [6509] = {.lex_state = 68},
+ [6510] = {.lex_state = 69},
+ [6511] = {.lex_state = 69},
+ [6512] = {.lex_state = 69},
+ [6513] = {.lex_state = 68},
+ [6514] = {.lex_state = 69},
+ [6515] = {.lex_state = 68},
+ [6516] = {.lex_state = 66},
+ [6517] = {.lex_state = 67},
+ [6518] = {.lex_state = 67},
+ [6519] = {.lex_state = 65},
+ [6520] = {.lex_state = 69},
+ [6521] = {.lex_state = 114},
+ [6522] = {.lex_state = 93},
+ [6523] = {.lex_state = 69},
+ [6524] = {.lex_state = 69},
+ [6525] = {.lex_state = 69},
+ [6526] = {.lex_state = 69},
+ [6527] = {.lex_state = 68},
+ [6528] = {.lex_state = 69},
+ [6529] = {.lex_state = 68},
+ [6530] = {.lex_state = 114},
+ [6531] = {.lex_state = 114},
+ [6532] = {.lex_state = 68},
+ [6533] = {.lex_state = 69},
+ [6534] = {.lex_state = 69},
+ [6535] = {.lex_state = 67},
+ [6536] = {.lex_state = 67},
+ [6537] = {.lex_state = 114},
+ [6538] = {.lex_state = 114},
+ [6539] = {.lex_state = 114},
+ [6540] = {.lex_state = 114},
+ [6541] = {.lex_state = 114},
+ [6542] = {.lex_state = 114},
+ [6543] = {.lex_state = 114},
+ [6544] = {.lex_state = 69},
+ [6545] = {.lex_state = 69},
+ [6546] = {.lex_state = 65},
+ [6547] = {.lex_state = 68},
+ [6548] = {.lex_state = 65},
+ [6549] = {.lex_state = 68},
+ [6550] = {.lex_state = 68},
+ [6551] = {.lex_state = 66},
+ [6552] = {.lex_state = 68},
+ [6553] = {.lex_state = 114},
+ [6554] = {.lex_state = 68},
+ [6555] = {.lex_state = 68},
+ [6556] = {.lex_state = 114},
+ [6557] = {.lex_state = 114},
+ [6558] = {.lex_state = 68},
+ [6559] = {.lex_state = 114},
+ [6560] = {.lex_state = 114},
+ [6561] = {.lex_state = 68},
+ [6562] = {.lex_state = 114},
+ [6563] = {.lex_state = 68},
+ [6564] = {.lex_state = 68},
+ [6565] = {.lex_state = 67},
+ [6566] = {.lex_state = 67},
+ [6567] = {.lex_state = 68},
+ [6568] = {.lex_state = 68},
+ [6569] = {.lex_state = 68},
+ [6570] = {.lex_state = 65},
+ [6571] = {.lex_state = 69},
+ [6572] = {.lex_state = 114},
+ [6573] = {.lex_state = 68},
+ [6574] = {.lex_state = 69},
+ [6575] = {.lex_state = 68},
+ [6576] = {.lex_state = 68},
+ [6577] = {.lex_state = 69},
+ [6578] = {.lex_state = 68},
+ [6579] = {.lex_state = 68},
+ [6580] = {.lex_state = 69},
+ [6581] = {.lex_state = 114},
+ [6582] = {.lex_state = 68},
+ [6583] = {.lex_state = 65},
+ [6584] = {.lex_state = 114},
+ [6585] = {.lex_state = 114},
+ [6586] = {.lex_state = 114},
+ [6587] = {.lex_state = 68},
+ [6588] = {.lex_state = 114},
+ [6589] = {.lex_state = 114},
+ [6590] = {.lex_state = 114},
+ [6591] = {.lex_state = 114},
+ [6592] = {.lex_state = 69},
+ [6593] = {.lex_state = 69},
+ [6594] = {.lex_state = 114},
+ [6595] = {.lex_state = 68},
+ [6596] = {.lex_state = 68},
+ [6597] = {.lex_state = 67},
+ [6598] = {.lex_state = 68},
+ [6599] = {.lex_state = 68},
+ [6600] = {.lex_state = 114},
+ [6601] = {.lex_state = 68},
+ [6602] = {.lex_state = 68},
+ [6603] = {.lex_state = 68},
+ [6604] = {.lex_state = 68},
+ [6605] = {.lex_state = 68},
+ [6606] = {.lex_state = 68},
+ [6607] = {.lex_state = 68},
+ [6608] = {.lex_state = 68},
+ [6609] = {.lex_state = 68},
+ [6610] = {.lex_state = 67},
+ [6611] = {.lex_state = 66},
+ [6612] = {.lex_state = 65},
+ [6613] = {.lex_state = 69},
+ [6614] = {.lex_state = 69},
+ [6615] = {.lex_state = 68},
+ [6616] = {.lex_state = 68},
+ [6617] = {.lex_state = 68},
+ [6618] = {.lex_state = 68},
+ [6619] = {.lex_state = 68},
+ [6620] = {.lex_state = 65},
+ [6621] = {.lex_state = 68},
+ [6622] = {.lex_state = 68},
+ [6623] = {.lex_state = 68},
+ [6624] = {.lex_state = 68},
+ [6625] = {.lex_state = 68},
+ [6626] = {.lex_state = 68},
+ [6627] = {.lex_state = 68},
+ [6628] = {.lex_state = 68},
+ [6629] = {.lex_state = 69},
+ [6630] = {.lex_state = 68},
+ [6631] = {.lex_state = 67},
+ [6632] = {.lex_state = 67},
+ [6633] = {.lex_state = 68},
+ [6634] = {.lex_state = 68},
+ [6635] = {.lex_state = 68},
+ [6636] = {.lex_state = 68},
+ [6637] = {.lex_state = 65},
+ [6638] = {.lex_state = 67},
+ [6639] = {.lex_state = 68},
+ [6640] = {.lex_state = 68},
+ [6641] = {.lex_state = 68},
+ [6642] = {.lex_state = 68},
+ [6643] = {.lex_state = 68},
+ [6644] = {.lex_state = 69},
+ [6645] = {.lex_state = 68},
+ [6646] = {.lex_state = 68},
+ [6647] = {.lex_state = 66},
+ [6648] = {.lex_state = 68},
+ [6649] = {.lex_state = 68},
+ [6650] = {.lex_state = 68},
+ [6651] = {.lex_state = 68},
+ [6652] = {.lex_state = 68},
+ [6653] = {.lex_state = 69},
+ [6654] = {.lex_state = 68},
+ [6655] = {.lex_state = 68},
+ [6656] = {.lex_state = 67},
+ [6657] = {.lex_state = 67},
+ [6658] = {.lex_state = 67},
+ [6659] = {.lex_state = 68},
+ [6660] = {.lex_state = 68},
+ [6661] = {.lex_state = 68},
+ [6662] = {.lex_state = 68},
+ [6663] = {.lex_state = 68},
+ [6664] = {.lex_state = 65},
+ [6665] = {.lex_state = 65},
+ [6666] = {.lex_state = 114},
+ [6667] = {.lex_state = 67},
+ [6668] = {.lex_state = 66},
+ [6669] = {.lex_state = 66},
+ [6670] = {.lex_state = 65},
+ [6671] = {.lex_state = 66},
+ [6672] = {.lex_state = 66},
+ [6673] = {.lex_state = 66},
+ [6674] = {.lex_state = 69},
+ [6675] = {.lex_state = 65},
+ [6676] = {.lex_state = 65},
+ [6677] = {.lex_state = 65},
+ [6678] = {.lex_state = 65},
+ [6679] = {.lex_state = 65},
+ [6680] = {.lex_state = 65},
+ [6681] = {.lex_state = 69},
+ [6682] = {.lex_state = 65},
+ [6683] = {.lex_state = 69},
+ [6684] = {.lex_state = 65},
+ [6685] = {.lex_state = 65},
+ [6686] = {.lex_state = 65},
+ [6687] = {.lex_state = 114},
+ [6688] = {.lex_state = 65},
+ [6689] = {.lex_state = 114},
+ [6690] = {.lex_state = 65},
+ [6691] = {.lex_state = 65},
+ [6692] = {.lex_state = 66},
+ [6693] = {.lex_state = 65},
+ [6694] = {.lex_state = 69},
+ [6695] = {.lex_state = 69},
+ [6696] = {.lex_state = 69},
+ [6697] = {.lex_state = 65},
+ [6698] = {.lex_state = 114},
+ [6699] = {.lex_state = 65},
+ [6700] = {.lex_state = 65},
+ [6701] = {.lex_state = 69},
+ [6702] = {.lex_state = 66},
+ [6703] = {.lex_state = 65},
+ [6704] = {.lex_state = 114},
+ [6705] = {.lex_state = 67},
+ [6706] = {.lex_state = 65},
+ [6707] = {.lex_state = 114},
+ [6708] = {.lex_state = 65},
+ [6709] = {.lex_state = 67},
+ [6710] = {.lex_state = 65},
+ [6711] = {.lex_state = 69},
+ [6712] = {.lex_state = 114},
+ [6713] = {.lex_state = 114},
+ [6714] = {.lex_state = 66},
+ [6715] = {.lex_state = 114},
+ [6716] = {.lex_state = 67},
+ [6717] = {.lex_state = 67},
+ [6718] = {.lex_state = 67},
+ [6719] = {.lex_state = 65},
+ [6720] = {.lex_state = 65},
+ [6721] = {.lex_state = 69},
+ [6722] = {.lex_state = 66},
+ [6723] = {.lex_state = 66},
+ [6724] = {.lex_state = 114},
+ [6725] = {.lex_state = 65},
+ [6726] = {.lex_state = 114},
+ [6727] = {.lex_state = 69},
+ [6728] = {.lex_state = 114},
+ [6729] = {.lex_state = 68},
+ [6730] = {.lex_state = 68},
+ [6731] = {.lex_state = 69},
+ [6732] = {.lex_state = 68},
+ [6733] = {.lex_state = 114},
+ [6734] = {.lex_state = 114},
+ [6735] = {.lex_state = 114},
+ [6736] = {.lex_state = 69},
+ [6737] = {.lex_state = 65},
+ [6738] = {.lex_state = 65},
+ [6739] = {.lex_state = 65},
+ [6740] = {.lex_state = 65},
+ [6741] = {.lex_state = 93},
+ [6742] = {.lex_state = 66},
+ [6743] = {.lex_state = 66},
+ [6744] = {.lex_state = 68},
+ [6745] = {.lex_state = 114},
+ [6746] = {.lex_state = 67},
+ [6747] = {.lex_state = 66},
+ [6748] = {.lex_state = 67},
+ [6749] = {.lex_state = 67},
+ [6750] = {.lex_state = 68},
+ [6751] = {.lex_state = 114},
+ [6752] = {.lex_state = 69},
+ [6753] = {.lex_state = 68},
+ [6754] = {.lex_state = 69},
+ [6755] = {.lex_state = 65},
+ [6756] = {.lex_state = 69},
+ [6757] = {.lex_state = 65},
+ [6758] = {.lex_state = 69},
+ [6759] = {.lex_state = 67},
+ [6760] = {.lex_state = 65},
+ [6761] = {.lex_state = 67},
+ [6762] = {.lex_state = 69},
+ [6763] = {.lex_state = 69},
+ [6764] = {.lex_state = 114},
+ [6765] = {.lex_state = 114},
+ [6766] = {.lex_state = 67},
+ [6767] = {.lex_state = 69},
+ [6768] = {.lex_state = 67},
+ [6769] = {.lex_state = 67},
+ [6770] = {.lex_state = 69},
+ [6771] = {.lex_state = 69},
+ [6772] = {.lex_state = 67},
+ [6773] = {.lex_state = 67},
+ [6774] = {.lex_state = 67},
+ [6775] = {.lex_state = 69},
+ [6776] = {.lex_state = 114},
+ [6777] = {.lex_state = 69},
+ [6778] = {.lex_state = 69},
+ [6779] = {.lex_state = 114},
+ [6780] = {.lex_state = 69},
+ [6781] = {.lex_state = 67},
+ [6782] = {.lex_state = 69},
+ [6783] = {.lex_state = 65},
+ [6784] = {.lex_state = 69},
+ [6785] = {.lex_state = 69},
+ [6786] = {.lex_state = 114},
+ [6787] = {.lex_state = 114},
+ [6788] = {.lex_state = 65},
+ [6789] = {.lex_state = 67},
+ [6790] = {.lex_state = 67},
+ [6791] = {.lex_state = 65},
+ [6792] = {.lex_state = 66},
+ [6793] = {.lex_state = 114},
+ [6794] = {.lex_state = 114},
+ [6795] = {.lex_state = 67},
+ [6796] = {.lex_state = 67},
+ [6797] = {.lex_state = 67},
+ [6798] = {.lex_state = 67},
+ [6799] = {.lex_state = 67},
+ [6800] = {.lex_state = 65},
+ [6801] = {.lex_state = 66},
+ [6802] = {.lex_state = 65},
+ [6803] = {.lex_state = 67},
+ [6804] = {.lex_state = 67},
+ [6805] = {.lex_state = 65},
+ [6806] = {.lex_state = 67},
+ [6807] = {.lex_state = 67},
+ [6808] = {.lex_state = 114},
+ [6809] = {.lex_state = 69},
+ [6810] = {.lex_state = 65},
+ [6811] = {.lex_state = 69},
+ [6812] = {.lex_state = 65},
+ [6813] = {.lex_state = 65},
+ [6814] = {.lex_state = 69},
+ [6815] = {.lex_state = 114},
+ [6816] = {.lex_state = 69},
+ [6817] = {.lex_state = 69},
+ [6818] = {.lex_state = 66},
+ [6819] = {.lex_state = 65},
+ [6820] = {.lex_state = 66},
+ [6821] = {.lex_state = 66},
+ [6822] = {.lex_state = 66},
+ [6823] = {.lex_state = 67},
+ [6824] = {.lex_state = 67},
+ [6825] = {.lex_state = 67},
+ [6826] = {.lex_state = 67},
+ [6827] = {.lex_state = 67},
+ [6828] = {.lex_state = 114},
+ [6829] = {.lex_state = 66},
+ [6830] = {.lex_state = 69},
+ [6831] = {.lex_state = 65},
+ [6832] = {.lex_state = 67},
+ [6833] = {.lex_state = 69},
+ [6834] = {.lex_state = 66},
+ [6835] = {.lex_state = 65},
+ [6836] = {.lex_state = 65},
+ [6837] = {.lex_state = 69},
+ [6838] = {.lex_state = 66},
+ [6839] = {.lex_state = 67},
+ [6840] = {.lex_state = 67},
+ [6841] = {.lex_state = 65},
+ [6842] = {.lex_state = 67},
+ [6843] = {.lex_state = 65},
+ [6844] = {.lex_state = 69},
+ [6845] = {.lex_state = 65},
+ [6846] = {.lex_state = 65},
+ [6847] = {.lex_state = 65},
+ [6848] = {.lex_state = 67},
+ [6849] = {.lex_state = 67},
+ [6850] = {.lex_state = 65},
+ [6851] = {.lex_state = 65},
+ [6852] = {.lex_state = 68},
+ [6853] = {.lex_state = 68},
+ [6854] = {.lex_state = 65},
+ [6855] = {.lex_state = 66},
+ [6856] = {.lex_state = 65},
+ [6857] = {.lex_state = 66},
+ [6858] = {.lex_state = 66},
+ [6859] = {.lex_state = 67},
+ [6860] = {.lex_state = 66},
+ [6861] = {.lex_state = 68},
+ [6862] = {.lex_state = 65},
+ [6863] = {.lex_state = 69},
+ [6864] = {.lex_state = 66},
+ [6865] = {.lex_state = 67},
+ [6866] = {.lex_state = 67},
+ [6867] = {.lex_state = 65},
+ [6868] = {.lex_state = 65},
+ [6869] = {.lex_state = 67},
+ [6870] = {.lex_state = 65},
+ [6871] = {.lex_state = 65},
+ [6872] = {.lex_state = 114},
+ [6873] = {.lex_state = 114},
+ [6874] = {.lex_state = 67},
+ [6875] = {.lex_state = 67},
+ [6876] = {.lex_state = 67},
+ [6877] = {.lex_state = 67},
+ [6878] = {.lex_state = 65},
+ [6879] = {.lex_state = 67},
+ [6880] = {.lex_state = 67},
+ [6881] = {.lex_state = 65},
+ [6882] = {.lex_state = 68},
+ [6883] = {.lex_state = 114},
+ [6884] = {.lex_state = 114},
+ [6885] = {.lex_state = 67},
+ [6886] = {.lex_state = 67},
+ [6887] = {.lex_state = 66},
+ [6888] = {.lex_state = 65},
+ [6889] = {.lex_state = 67},
+ [6890] = {.lex_state = 66},
+ [6891] = {.lex_state = 114},
+ [6892] = {.lex_state = 68},
+ [6893] = {.lex_state = 68},
+ [6894] = {.lex_state = 66},
+ [6895] = {.lex_state = 68},
+ [6896] = {.lex_state = 66},
+ [6897] = {.lex_state = 68},
+ [6898] = {.lex_state = 114},
+ [6899] = {.lex_state = 114},
+ [6900] = {.lex_state = 66},
+ [6901] = {.lex_state = 114},
+ [6902] = {.lex_state = 114},
+ [6903] = {.lex_state = 67},
+ [6904] = {.lex_state = 66},
+ [6905] = {.lex_state = 67},
+ [6906] = {.lex_state = 114},
+ [6907] = {.lex_state = 65},
+ [6908] = {.lex_state = 114},
+ [6909] = {.lex_state = 67},
+ [6910] = {.lex_state = 65},
+ [6911] = {.lex_state = 65},
+ [6912] = {.lex_state = 114},
+ [6913] = {.lex_state = 65},
+ [6914] = {.lex_state = 114},
+ [6915] = {.lex_state = 114},
+ [6916] = {.lex_state = 114},
+ [6917] = {.lex_state = 114},
+ [6918] = {.lex_state = 114},
+ [6919] = {.lex_state = 68},
+ [6920] = {.lex_state = 66},
+ [6921] = {.lex_state = 68},
+ [6922] = {.lex_state = 68},
+ [6923] = {.lex_state = 114},
+ [6924] = {.lex_state = 65},
+ [6925] = {.lex_state = 65},
+ [6926] = {.lex_state = 67},
+ [6927] = {.lex_state = 69},
+ [6928] = {.lex_state = 66},
+ [6929] = {.lex_state = 69},
+ [6930] = {.lex_state = 67},
+ [6931] = {.lex_state = 65},
+ [6932] = {.lex_state = 67},
+ [6933] = {.lex_state = 69},
+ [6934] = {.lex_state = 67},
+ [6935] = {.lex_state = 69},
+ [6936] = {.lex_state = 67},
+ [6937] = {.lex_state = 67},
+ [6938] = {.lex_state = 69},
+ [6939] = {.lex_state = 67},
+ [6940] = {.lex_state = 67},
+ [6941] = {.lex_state = 67},
+ [6942] = {.lex_state = 67},
+ [6943] = {.lex_state = 67},
+ [6944] = {.lex_state = 67},
+ [6945] = {.lex_state = 65},
+ [6946] = {.lex_state = 67},
+ [6947] = {.lex_state = 65},
+ [6948] = {.lex_state = 65},
+ [6949] = {.lex_state = 68},
+ [6950] = {.lex_state = 68},
+ [6951] = {.lex_state = 67},
+ [6952] = {.lex_state = 68},
+ [6953] = {.lex_state = 65},
+ [6954] = {.lex_state = 67},
+ [6955] = {.lex_state = 93},
+ [6956] = {.lex_state = 69},
+ [6957] = {.lex_state = 67},
+ [6958] = {.lex_state = 69},
+ [6959] = {.lex_state = 68},
+ [6960] = {.lex_state = 67},
+ [6961] = {.lex_state = 67},
+ [6962] = {.lex_state = 114},
+ [6963] = {.lex_state = 67},
+ [6964] = {.lex_state = 114},
+ [6965] = {.lex_state = 114},
+ [6966] = {.lex_state = 66},
+ [6967] = {.lex_state = 69},
+ [6968] = {.lex_state = 114},
+ [6969] = {.lex_state = 67},
+ [6970] = {.lex_state = 66},
+ [6971] = {.lex_state = 114},
+ [6972] = {.lex_state = 65},
+ [6973] = {.lex_state = 114},
+ [6974] = {.lex_state = 114},
+ [6975] = {.lex_state = 65},
+ [6976] = {.lex_state = 65},
+ [6977] = {.lex_state = 68},
+ [6978] = {.lex_state = 68},
+ [6979] = {.lex_state = 114},
+ [6980] = {.lex_state = 66},
+ [6981] = {.lex_state = 69},
+ [6982] = {.lex_state = 114},
+ [6983] = {.lex_state = 67},
+ [6984] = {.lex_state = 65},
+ [6985] = {.lex_state = 65},
+ [6986] = {.lex_state = 69},
+ [6987] = {.lex_state = 69},
+ [6988] = {.lex_state = 114},
+ [6989] = {.lex_state = 114},
+ [6990] = {.lex_state = 114},
+ [6991] = {.lex_state = 114},
+ [6992] = {.lex_state = 69},
+ [6993] = {.lex_state = 65},
+ [6994] = {.lex_state = 69},
+ [6995] = {.lex_state = 65},
+ [6996] = {.lex_state = 67},
+ [6997] = {.lex_state = 65},
+ [6998] = {.lex_state = 67},
+ [6999] = {.lex_state = 67},
+ [7000] = {.lex_state = 69},
+ [7001] = {.lex_state = 67},
+ [7002] = {.lex_state = 65},
+ [7003] = {.lex_state = 67},
+ [7004] = {.lex_state = 67},
+ [7005] = {.lex_state = 67},
+ [7006] = {.lex_state = 114},
+ [7007] = {.lex_state = 66},
+ [7008] = {.lex_state = 114},
+ [7009] = {.lex_state = 67},
+ [7010] = {.lex_state = 67},
+ [7011] = {.lex_state = 67},
+ [7012] = {.lex_state = 67},
+ [7013] = {.lex_state = 69},
+ [7014] = {.lex_state = 67},
+ [7015] = {.lex_state = 65},
+ [7016] = {.lex_state = 69},
+ [7017] = {.lex_state = 93},
+ [7018] = {.lex_state = 66},
+ [7019] = {.lex_state = 65},
+ [7020] = {.lex_state = 65},
+ [7021] = {.lex_state = 65},
+ [7022] = {.lex_state = 68},
+ [7023] = {.lex_state = 68},
+ [7024] = {.lex_state = 65},
+ [7025] = {.lex_state = 65},
+ [7026] = {.lex_state = 65},
+ [7027] = {.lex_state = 67},
+ [7028] = {.lex_state = 114},
+ [7029] = {.lex_state = 65},
+ [7030] = {.lex_state = 114},
+ [7031] = {.lex_state = 67},
+ [7032] = {.lex_state = 114},
+ [7033] = {.lex_state = 67},
+ [7034] = {.lex_state = 65},
+ [7035] = {.lex_state = 67},
+ [7036] = {.lex_state = 67},
+ [7037] = {.lex_state = 69},
+ [7038] = {.lex_state = 67},
+ [7039] = {.lex_state = 69},
+ [7040] = {.lex_state = 65},
+ [7041] = {.lex_state = 65},
+ [7042] = {.lex_state = 65},
+ [7043] = {.lex_state = 65},
+ [7044] = {.lex_state = 65},
+ [7045] = {.lex_state = 65},
+ [7046] = {.lex_state = 67},
+ [7047] = {.lex_state = 114},
+ [7048] = {.lex_state = 67},
+ [7049] = {.lex_state = 67},
+ [7050] = {.lex_state = 69},
+ [7051] = {.lex_state = 67},
+ [7052] = {.lex_state = 65},
+ [7053] = {.lex_state = 67},
+ [7054] = {.lex_state = 67},
+ [7055] = {.lex_state = 69},
+ [7056] = {.lex_state = 69},
+ [7057] = {.lex_state = 114},
+ [7058] = {.lex_state = 69},
+ [7059] = {.lex_state = 69},
+ [7060] = {.lex_state = 69},
+ [7061] = {.lex_state = 67},
+ [7062] = {.lex_state = 68},
+ [7063] = {.lex_state = 67},
+ [7064] = {.lex_state = 65},
+ [7065] = {.lex_state = 69},
+ [7066] = {.lex_state = 69},
+ [7067] = {.lex_state = 114},
+ [7068] = {.lex_state = 114},
+ [7069] = {.lex_state = 114},
+ [7070] = {.lex_state = 69},
+ [7071] = {.lex_state = 69},
+ [7072] = {.lex_state = 69},
+ [7073] = {.lex_state = 114},
+ [7074] = {.lex_state = 69},
+ [7075] = {.lex_state = 65},
+ [7076] = {.lex_state = 65},
+ [7077] = {.lex_state = 65},
+ [7078] = {.lex_state = 67},
+ [7079] = {.lex_state = 65},
+ [7080] = {.lex_state = 65},
+ [7081] = {.lex_state = 67},
+ [7082] = {.lex_state = 67},
+ [7083] = {.lex_state = 67},
+ [7084] = {.lex_state = 68},
+ [7085] = {.lex_state = 69},
+ [7086] = {.lex_state = 69},
+ [7087] = {.lex_state = 67},
+ [7088] = {.lex_state = 67},
+ [7089] = {.lex_state = 69},
+ [7090] = {.lex_state = 69},
+ [7091] = {.lex_state = 67},
+ [7092] = {.lex_state = 67},
+ [7093] = {.lex_state = 69},
+ [7094] = {.lex_state = 65},
+ [7095] = {.lex_state = 67},
+ [7096] = {.lex_state = 67},
+ [7097] = {.lex_state = 114},
+ [7098] = {.lex_state = 67},
+ [7099] = {.lex_state = 67},
+ [7100] = {.lex_state = 67},
+ [7101] = {.lex_state = 65},
+ [7102] = {.lex_state = 65},
+ [7103] = {.lex_state = 65},
+ [7104] = {.lex_state = 65},
+ [7105] = {.lex_state = 65},
+ [7106] = {.lex_state = 67},
+ [7107] = {.lex_state = 69},
+ [7108] = {.lex_state = 67},
+ [7109] = {.lex_state = 69},
+ [7110] = {.lex_state = 69},
+ [7111] = {.lex_state = 67},
+ [7112] = {.lex_state = 67},
+ [7113] = {.lex_state = 65},
+ [7114] = {.lex_state = 65},
+ [7115] = {.lex_state = 69},
+ [7116] = {.lex_state = 114},
+ [7117] = {.lex_state = 68},
+ [7118] = {.lex_state = 67},
+ [7119] = {.lex_state = 67},
+ [7120] = {.lex_state = 114},
+ [7121] = {.lex_state = 67},
+ [7122] = {.lex_state = 67},
+ [7123] = {.lex_state = 67},
+ [7124] = {.lex_state = 66},
+ [7125] = {.lex_state = 66},
+ [7126] = {.lex_state = 66},
+ [7127] = {.lex_state = 66},
+ [7128] = {.lex_state = 66},
+ [7129] = {.lex_state = 66},
+ [7130] = {.lex_state = 66},
+ [7131] = {.lex_state = 66},
+ [7132] = {.lex_state = 66},
+ [7133] = {.lex_state = 66},
+ [7134] = {.lex_state = 66},
+ [7135] = {.lex_state = 66},
+ [7136] = {.lex_state = 66},
+ [7137] = {.lex_state = 66},
+ [7138] = {.lex_state = 66},
+ [7139] = {.lex_state = 66},
+ [7140] = {.lex_state = 66},
+ [7141] = {.lex_state = 66},
+ [7142] = {.lex_state = 66},
+ [7143] = {.lex_state = 66},
+ [7144] = {.lex_state = 66},
+ [7145] = {.lex_state = 66},
+ [7146] = {.lex_state = 66},
+ [7147] = {.lex_state = 66},
+ [7148] = {.lex_state = 66},
+ [7149] = {.lex_state = 66},
+ [7150] = {.lex_state = 66},
+ [7151] = {.lex_state = 66},
+ [7152] = {.lex_state = 66},
+ [7153] = {.lex_state = 66},
+ [7154] = {.lex_state = 66},
+ [7155] = {.lex_state = 66},
+ [7156] = {.lex_state = 66},
+ [7157] = {.lex_state = 66},
+ [7158] = {.lex_state = 66},
+ [7159] = {.lex_state = 66},
+ [7160] = {.lex_state = 66},
+ [7161] = {.lex_state = 66},
+ [7162] = {.lex_state = 66},
+ [7163] = {.lex_state = 66},
+ [7164] = {.lex_state = 66},
+ [7165] = {.lex_state = 66},
+ [7166] = {.lex_state = 66},
+ [7167] = {.lex_state = 66},
+ [7168] = {.lex_state = 66},
+ [7169] = {.lex_state = 66},
+ [7170] = {.lex_state = 66},
+ [7171] = {.lex_state = 66},
+ [7172] = {.lex_state = 66},
+ [7173] = {.lex_state = 66},
+ [7174] = {.lex_state = 66},
+ [7175] = {.lex_state = 66},
+ [7176] = {.lex_state = 66},
+ [7177] = {.lex_state = 66},
+ [7178] = {.lex_state = 66},
+ [7179] = {.lex_state = 66},
+ [7180] = {.lex_state = 66},
+ [7181] = {.lex_state = 66},
+ [7182] = {.lex_state = 66},
+ [7183] = {.lex_state = 66},
+ [7184] = {.lex_state = 66},
+ [7185] = {.lex_state = 66},
+ [7186] = {.lex_state = 66},
+ [7187] = {.lex_state = 66},
+ [7188] = {.lex_state = 66},
+ [7189] = {.lex_state = 66},
+ [7190] = {.lex_state = 66},
+ [7191] = {.lex_state = 66},
+ [7192] = {.lex_state = 66},
+ [7193] = {.lex_state = 66},
+ [7194] = {.lex_state = 66},
+ [7195] = {.lex_state = 66},
+ [7196] = {.lex_state = 66},
+ [7197] = {.lex_state = 66},
+ [7198] = {.lex_state = 66},
+ [7199] = {.lex_state = 66},
+ [7200] = {.lex_state = 66},
+ [7201] = {.lex_state = 66},
+ [7202] = {.lex_state = 66},
+ [7203] = {.lex_state = 66},
+ [7204] = {.lex_state = 66},
+ [7205] = {.lex_state = 66},
+ [7206] = {.lex_state = 66},
+ [7207] = {.lex_state = 66},
+ [7208] = {.lex_state = 66},
+ [7209] = {.lex_state = 66},
+ [7210] = {.lex_state = 66},
+ [7211] = {.lex_state = 66},
+ [7212] = {.lex_state = 66},
+ [7213] = {.lex_state = 66},
+ [7214] = {.lex_state = 66},
+ [7215] = {.lex_state = 66},
+ [7216] = {.lex_state = 66},
+ [7217] = {.lex_state = 66},
+ [7218] = {.lex_state = 66},
+ [7219] = {.lex_state = 66},
+ [7220] = {.lex_state = 66},
+ [7221] = {.lex_state = 66},
+ [7222] = {.lex_state = 66},
+ [7223] = {.lex_state = 66},
+ [7224] = {.lex_state = 66},
+ [7225] = {.lex_state = 66},
+ [7226] = {.lex_state = 66},
+ [7227] = {.lex_state = 66},
+ [7228] = {.lex_state = 66},
+ [7229] = {.lex_state = 66},
+ [7230] = {.lex_state = 66},
+ [7231] = {.lex_state = 66},
+ [7232] = {.lex_state = 66},
+ [7233] = {.lex_state = 66},
+ [7234] = {.lex_state = 66},
+ [7235] = {.lex_state = 66},
+ [7236] = {.lex_state = 66},
+ [7237] = {.lex_state = 66},
+ [7238] = {.lex_state = 66},
+ [7239] = {.lex_state = 66},
+ [7240] = {.lex_state = 66},
+ [7241] = {.lex_state = 66},
+ [7242] = {.lex_state = 66},
+ [7243] = {.lex_state = 66},
+ [7244] = {.lex_state = 66},
+ [7245] = {.lex_state = 66},
+ [7246] = {.lex_state = 66},
+ [7247] = {.lex_state = 66},
+ [7248] = {.lex_state = 66},
+ [7249] = {.lex_state = 66},
+ [7250] = {.lex_state = 66},
+ [7251] = {.lex_state = 66},
+ [7252] = {.lex_state = 66},
+ [7253] = {.lex_state = 66},
+ [7254] = {.lex_state = 66},
+ [7255] = {.lex_state = 66},
+ [7256] = {.lex_state = 66},
+ [7257] = {.lex_state = 66},
+ [7258] = {.lex_state = 66},
+ [7259] = {.lex_state = 66},
+ [7260] = {.lex_state = 66},
+ [7261] = {.lex_state = 66},
+ [7262] = {.lex_state = 66},
+ [7263] = {.lex_state = 66},
+ [7264] = {.lex_state = 66},
+ [7265] = {.lex_state = 66},
+ [7266] = {.lex_state = 66},
+ [7267] = {.lex_state = 66},
+ [7268] = {.lex_state = 66},
+ [7269] = {.lex_state = 66},
+ [7270] = {.lex_state = 66},
+ [7271] = {.lex_state = 66},
+ [7272] = {.lex_state = 66},
+ [7273] = {.lex_state = 66},
+ [7274] = {.lex_state = 66},
+ [7275] = {.lex_state = 66},
+ [7276] = {.lex_state = 455},
+ [7277] = {.lex_state = 455},
+ [7278] = {.lex_state = 455},
+ [7279] = {.lex_state = 455},
+ [7280] = {.lex_state = 455},
+ [7281] = {.lex_state = 455},
+ [7282] = {.lex_state = 455},
+ [7283] = {.lex_state = 455},
+ [7284] = {.lex_state = 455},
+ [7285] = {.lex_state = 455},
+ [7286] = {.lex_state = 455},
+ [7287] = {.lex_state = 455},
+ [7288] = {.lex_state = 455},
+ [7289] = {.lex_state = 455},
+ [7290] = {.lex_state = 455},
+ [7291] = {.lex_state = 455},
+ [7292] = {.lex_state = 455},
+ [7293] = {.lex_state = 455},
+ [7294] = {.lex_state = 455},
+ [7295] = {.lex_state = 455},
+ [7296] = {.lex_state = 455},
+ [7297] = {.lex_state = 455},
+ [7298] = {.lex_state = 455},
+ [7299] = {.lex_state = 455},
+ [7300] = {.lex_state = 455},
+ [7301] = {.lex_state = 455},
+ [7302] = {.lex_state = 455},
+ [7303] = {.lex_state = 455},
+ [7304] = {.lex_state = 455},
+ [7305] = {.lex_state = 455},
+ [7306] = {.lex_state = 455},
+ [7307] = {.lex_state = 455},
+ [7308] = {.lex_state = 455},
+ [7309] = {.lex_state = 455},
+ [7310] = {.lex_state = 455},
+ [7311] = {.lex_state = 455},
+ [7312] = {.lex_state = 455},
+ [7313] = {.lex_state = 455},
+ [7314] = {.lex_state = 455},
+ [7315] = {.lex_state = 455},
+ [7316] = {.lex_state = 455},
+ [7317] = {.lex_state = 455},
+ [7318] = {.lex_state = 455},
+ [7319] = {.lex_state = 455},
+ [7320] = {.lex_state = 455},
+ [7321] = {.lex_state = 455},
+ [7322] = {.lex_state = 455},
+ [7323] = {.lex_state = 455},
+ [7324] = {.lex_state = 455},
+ [7325] = {.lex_state = 455},
+ [7326] = {.lex_state = 455},
+ [7327] = {.lex_state = 455},
+ [7328] = {.lex_state = 455},
+ [7329] = {.lex_state = 455},
+ [7330] = {.lex_state = 455},
+ [7331] = {.lex_state = 455},
+ [7332] = {.lex_state = 455},
+ [7333] = {.lex_state = 455},
+ [7334] = {.lex_state = 455},
+ [7335] = {.lex_state = 455},
+ [7336] = {.lex_state = 455},
+ [7337] = {.lex_state = 455},
+ [7338] = {.lex_state = 455},
+ [7339] = {.lex_state = 456},
+ [7340] = {.lex_state = 456},
+ [7341] = {.lex_state = 456},
+ [7342] = {.lex_state = 456},
+ [7343] = {.lex_state = 456},
+ [7344] = {.lex_state = 456},
+ [7345] = {.lex_state = 456},
+ [7346] = {.lex_state = 456},
+ [7347] = {.lex_state = 456},
+ [7348] = {.lex_state = 456},
+ [7349] = {.lex_state = 456},
+ [7350] = {.lex_state = 456},
+ [7351] = {.lex_state = 456},
+ [7352] = {.lex_state = 456},
+ [7353] = {.lex_state = 456},
+ [7354] = {.lex_state = 456},
+ [7355] = {.lex_state = 456},
+ [7356] = {.lex_state = 456},
+ [7357] = {.lex_state = 456},
+ [7358] = {.lex_state = 456},
+ [7359] = {.lex_state = 456},
+ [7360] = {.lex_state = 456},
+ [7361] = {.lex_state = 456},
+ [7362] = {.lex_state = 456},
+ [7363] = {.lex_state = 456},
+ [7364] = {.lex_state = 456},
+ [7365] = {.lex_state = 456},
+ [7366] = {.lex_state = 456},
+ [7367] = {.lex_state = 456},
+ [7368] = {.lex_state = 456},
+ [7369] = {.lex_state = 456},
+ [7370] = {.lex_state = 456},
+ [7371] = {.lex_state = 456},
+ [7372] = {.lex_state = 456},
+ [7373] = {.lex_state = 456},
+ [7374] = {.lex_state = 456},
+ [7375] = {.lex_state = 456},
+ [7376] = {.lex_state = 456},
+ [7377] = {.lex_state = 456},
+ [7378] = {.lex_state = 456},
+ [7379] = {.lex_state = 456},
+ [7380] = {.lex_state = 456},
+ [7381] = {.lex_state = 456},
+ [7382] = {.lex_state = 456},
+ [7383] = {.lex_state = 456},
+ [7384] = {.lex_state = 456},
+ [7385] = {.lex_state = 456},
+ [7386] = {.lex_state = 456},
+ [7387] = {.lex_state = 456},
+ [7388] = {.lex_state = 456},
+ [7389] = {.lex_state = 456},
+ [7390] = {.lex_state = 456},
+ [7391] = {.lex_state = 456},
+ [7392] = {.lex_state = 456},
+ [7393] = {.lex_state = 456},
+ [7394] = {.lex_state = 456},
+ [7395] = {.lex_state = 456},
+ [7396] = {.lex_state = 456},
+ [7397] = {.lex_state = 456},
+ [7398] = {.lex_state = 456},
+ [7399] = {.lex_state = 456},
+ [7400] = {.lex_state = 456},
+ [7401] = {.lex_state = 456},
+ [7402] = {.lex_state = 456},
+ [7403] = {.lex_state = 456},
+ [7404] = {.lex_state = 456},
+ [7405] = {.lex_state = 456},
+ [7406] = {.lex_state = 456},
+ [7407] = {.lex_state = 456},
+ [7408] = {.lex_state = 456},
+ [7409] = {.lex_state = 456},
+ [7410] = {.lex_state = 456},
+ [7411] = {.lex_state = 456},
+ [7412] = {.lex_state = 456},
+ [7413] = {.lex_state = 456},
+ [7414] = {.lex_state = 456},
+ [7415] = {.lex_state = 457},
+ [7416] = {.lex_state = 457},
+ [7417] = {.lex_state = 142},
+ [7418] = {.lex_state = 144},
+ [7419] = {.lex_state = 146},
+ [7420] = {.lex_state = 145},
+ [7421] = {.lex_state = 145},
+ [7422] = {.lex_state = 145},
+ [7423] = {.lex_state = 145},
+ [7424] = {.lex_state = 145},
+ [7425] = {.lex_state = 145},
+ [7426] = {.lex_state = 146},
+ [7427] = {.lex_state = 145},
+ [7428] = {.lex_state = 145},
+ [7429] = {.lex_state = 145},
+ [7430] = {.lex_state = 145},
+ [7431] = {.lex_state = 145},
+ [7432] = {.lex_state = 145},
+ [7433] = {.lex_state = 145},
+ [7434] = {.lex_state = 145},
+ [7435] = {.lex_state = 146},
+ [7436] = {.lex_state = 145},
+ [7437] = {.lex_state = 145},
+ [7438] = {.lex_state = 145},
+ [7439] = {.lex_state = 145},
+ [7440] = {.lex_state = 145},
+ [7441] = {.lex_state = 146},
+ [7442] = {.lex_state = 146},
+ [7443] = {.lex_state = 145},
+ [7444] = {.lex_state = 145},
+ [7445] = {.lex_state = 145},
+ [7446] = {.lex_state = 146},
+ [7447] = {.lex_state = 145},
+ [7448] = {.lex_state = 146},
+ [7449] = {.lex_state = 145},
+ [7450] = {.lex_state = 146},
+ [7451] = {.lex_state = 146},
+ [7452] = {.lex_state = 145},
+ [7453] = {.lex_state = 145},
+ [7454] = {.lex_state = 145},
+ [7455] = {.lex_state = 145},
+ [7456] = {.lex_state = 145},
+ [7457] = {.lex_state = 146},
+ [7458] = {.lex_state = 145},
+ [7459] = {.lex_state = 145},
+ [7460] = {.lex_state = 145},
+ [7461] = {.lex_state = 145},
+ [7462] = {.lex_state = 145},
+ [7463] = {.lex_state = 145},
+ [7464] = {.lex_state = 145},
+ [7465] = {.lex_state = 145},
+ [7466] = {.lex_state = 145},
+ [7467] = {.lex_state = 145},
+ [7468] = {.lex_state = 145},
+ [7469] = {.lex_state = 145},
+ [7470] = {.lex_state = 145},
+ [7471] = {.lex_state = 145},
+ [7472] = {.lex_state = 145},
+ [7473] = {.lex_state = 145},
+ [7474] = {.lex_state = 145},
+ [7475] = {.lex_state = 145},
+ [7476] = {.lex_state = 145},
+ [7477] = {.lex_state = 145},
+ [7478] = {.lex_state = 145},
+ [7479] = {.lex_state = 145},
+ [7480] = {.lex_state = 145},
+ [7481] = {.lex_state = 145},
+ [7482] = {.lex_state = 145},
+ [7483] = {.lex_state = 145},
+ [7484] = {.lex_state = 145},
+ [7485] = {.lex_state = 145},
+ [7486] = {.lex_state = 145},
+ [7487] = {.lex_state = 145},
+ [7488] = {.lex_state = 145},
+ [7489] = {.lex_state = 145},
+ [7490] = {.lex_state = 145},
+ [7491] = {.lex_state = 145},
+ [7492] = {.lex_state = 145},
+ [7493] = {.lex_state = 145},
+ [7494] = {.lex_state = 145},
+ [7495] = {.lex_state = 145},
+ [7496] = {.lex_state = 145},
+ [7497] = {.lex_state = 145},
+ [7498] = {.lex_state = 145},
+ [7499] = {.lex_state = 145},
+ [7500] = {.lex_state = 145},
+ [7501] = {.lex_state = 145},
+ [7502] = {.lex_state = 145},
+ [7503] = {.lex_state = 145},
+ [7504] = {.lex_state = 145},
+ [7505] = {.lex_state = 145},
+ [7506] = {.lex_state = 145},
+ [7507] = {.lex_state = 145},
+ [7508] = {.lex_state = 145},
+ [7509] = {.lex_state = 145},
+ [7510] = {.lex_state = 145},
+ [7511] = {.lex_state = 146},
+ [7512] = {.lex_state = 145},
+ [7513] = {.lex_state = 145},
+ [7514] = {.lex_state = 145},
+ [7515] = {.lex_state = 145},
+ [7516] = {.lex_state = 145},
+ [7517] = {.lex_state = 145},
+ [7518] = {.lex_state = 145},
+ [7519] = {.lex_state = 145},
+ [7520] = {.lex_state = 145},
+ [7521] = {.lex_state = 145},
+ [7522] = {.lex_state = 145},
+ [7523] = {.lex_state = 146},
+ [7524] = {.lex_state = 145},
+ [7525] = {.lex_state = 145},
+ [7526] = {.lex_state = 145},
+ [7527] = {.lex_state = 145},
+ [7528] = {.lex_state = 145},
+ [7529] = {.lex_state = 145},
+ [7530] = {.lex_state = 458},
+ [7531] = {.lex_state = 145},
+ [7532] = {.lex_state = 145},
+ [7533] = {.lex_state = 145},
+ [7534] = {.lex_state = 145},
+ [7535] = {.lex_state = 145},
+ [7536] = {.lex_state = 145},
+ [7537] = {.lex_state = 145},
+ [7538] = {.lex_state = 145},
+ [7539] = {.lex_state = 145},
+ [7540] = {.lex_state = 145},
+ [7541] = {.lex_state = 145},
+ [7542] = {.lex_state = 145},
+ [7543] = {.lex_state = 145},
+ [7544] = {.lex_state = 145},
+ [7545] = {.lex_state = 145},
+ [7546] = {.lex_state = 145},
+ [7547] = {.lex_state = 145},
+ [7548] = {.lex_state = 145},
+ [7549] = {.lex_state = 145},
+ [7550] = {.lex_state = 146},
+ [7551] = {.lex_state = 145},
+ [7552] = {.lex_state = 457},
+ [7553] = {.lex_state = 457},
+ [7554] = {.lex_state = 145},
+ [7555] = {.lex_state = 458},
+ [7556] = {.lex_state = 457},
+ [7557] = {.lex_state = 457},
+ [7558] = {.lex_state = 145},
+ [7559] = {.lex_state = 145},
+ [7560] = {.lex_state = 458},
+ [7561] = {.lex_state = 145},
+ [7562] = {.lex_state = 457},
+ [7563] = {.lex_state = 458},
+ [7564] = {.lex_state = 458},
+ [7565] = {.lex_state = 458},
+ [7566] = {.lex_state = 458},
+ [7567] = {.lex_state = 457},
+ [7568] = {.lex_state = 457},
+ [7569] = {.lex_state = 145},
+ [7570] = {.lex_state = 145},
+ [7571] = {.lex_state = 457},
+ [7572] = {.lex_state = 145},
+ [7573] = {.lex_state = 145},
+ [7574] = {.lex_state = 145},
+ [7575] = {.lex_state = 457},
+ [7576] = {.lex_state = 458},
+ [7577] = {.lex_state = 145},
+ [7578] = {.lex_state = 145},
+ [7579] = {.lex_state = 145},
+ [7580] = {.lex_state = 145},
+ [7581] = {.lex_state = 145},
+ [7582] = {.lex_state = 458},
+ [7583] = {.lex_state = 145},
+ [7584] = {.lex_state = 145},
+ [7585] = {.lex_state = 145},
+ [7586] = {.lex_state = 457},
+ [7587] = {.lex_state = 458},
+ [7588] = {.lex_state = 145},
+ [7589] = {.lex_state = 145},
+ [7590] = {.lex_state = 458},
+ [7591] = {.lex_state = 145},
+ [7592] = {.lex_state = 457},
+ [7593] = {.lex_state = 145},
+ [7594] = {.lex_state = 457},
+ [7595] = {.lex_state = 145},
+ [7596] = {.lex_state = 145},
+ [7597] = {.lex_state = 145},
+ [7598] = {.lex_state = 145},
+ [7599] = {.lex_state = 145},
+ [7600] = {.lex_state = 145},
+ [7601] = {.lex_state = 145},
+ [7602] = {.lex_state = 145},
+ [7603] = {.lex_state = 145},
+ [7604] = {.lex_state = 457},
+ [7605] = {.lex_state = 457},
+ [7606] = {.lex_state = 145},
+ [7607] = {.lex_state = 145},
+ [7608] = {.lex_state = 145},
+ [7609] = {.lex_state = 458},
+ [7610] = {.lex_state = 145},
+ [7611] = {.lex_state = 145},
+ [7612] = {.lex_state = 457},
+ [7613] = {.lex_state = 458},
+ [7614] = {.lex_state = 145},
+ [7615] = {.lex_state = 458},
+ [7616] = {.lex_state = 457},
+ [7617] = {.lex_state = 145},
+ [7618] = {.lex_state = 145},
+ [7619] = {.lex_state = 457},
+ [7620] = {.lex_state = 145},
+ [7621] = {.lex_state = 145},
+ [7622] = {.lex_state = 145},
+ [7623] = {.lex_state = 457},
+ [7624] = {.lex_state = 145},
+ [7625] = {.lex_state = 145},
+ [7626] = {.lex_state = 457},
+ [7627] = {.lex_state = 145},
+ [7628] = {.lex_state = 145},
+ [7629] = {.lex_state = 145},
+ [7630] = {.lex_state = 145},
+ [7631] = {.lex_state = 457},
+ [7632] = {.lex_state = 457},
+ [7633] = {.lex_state = 457},
+ [7634] = {.lex_state = 458},
+ [7635] = {.lex_state = 457},
+ [7636] = {.lex_state = 457},
+ [7637] = {.lex_state = 457},
+ [7638] = {.lex_state = 457},
+ [7639] = {.lex_state = 457},
+ [7640] = {.lex_state = 457},
+ [7641] = {.lex_state = 457},
+ [7642] = {.lex_state = 457},
+ [7643] = {.lex_state = 457},
+ [7644] = {.lex_state = 458},
+ [7645] = {.lex_state = 457},
+ [7646] = {.lex_state = 457},
+ [7647] = {.lex_state = 458},
+ [7648] = {.lex_state = 457},
+ [7649] = {.lex_state = 457},
+ [7650] = {.lex_state = 458},
+ [7651] = {.lex_state = 457},
+ [7652] = {.lex_state = 457},
+ [7653] = {.lex_state = 457},
+ [7654] = {.lex_state = 457},
+ [7655] = {.lex_state = 457},
+ [7656] = {.lex_state = 458},
+ [7657] = {.lex_state = 457},
+ [7658] = {.lex_state = 457},
+ [7659] = {.lex_state = 457},
+ [7660] = {.lex_state = 457},
+ [7661] = {.lex_state = 457},
+ [7662] = {.lex_state = 458},
+ [7663] = {.lex_state = 457},
+ [7664] = {.lex_state = 457},
+ [7665] = {.lex_state = 457},
+ [7666] = {.lex_state = 458},
+ [7667] = {.lex_state = 457},
+ [7668] = {.lex_state = 457},
+ [7669] = {.lex_state = 457},
+ [7670] = {.lex_state = 458},
+ [7671] = {.lex_state = 457},
+ [7672] = {.lex_state = 457},
+ [7673] = {.lex_state = 457},
+ [7674] = {.lex_state = 457},
+ [7675] = {.lex_state = 145},
+ [7676] = {.lex_state = 457},
+ [7677] = {.lex_state = 457},
+ [7678] = {.lex_state = 457},
+ [7679] = {.lex_state = 457},
+ [7680] = {.lex_state = 145},
+ [7681] = {.lex_state = 458},
+ [7682] = {.lex_state = 145},
+ [7683] = {.lex_state = 458},
+ [7684] = {.lex_state = 457},
+ [7685] = {.lex_state = 457},
+ [7686] = {.lex_state = 457},
+ [7687] = {.lex_state = 457},
+ [7688] = {.lex_state = 457},
+ [7689] = {.lex_state = 457},
+ [7690] = {.lex_state = 457},
+ [7691] = {.lex_state = 457},
+ [7692] = {.lex_state = 458},
+ [7693] = {.lex_state = 145},
+ [7694] = {.lex_state = 145},
+ [7695] = {.lex_state = 145},
+ [7696] = {.lex_state = 457},
+ [7697] = {.lex_state = 145},
+ [7698] = {.lex_state = 145},
+ [7699] = {.lex_state = 145},
+ [7700] = {.lex_state = 145},
+ [7701] = {.lex_state = 145},
+ [7702] = {.lex_state = 145},
+ [7703] = {.lex_state = 145},
+ [7704] = {.lex_state = 145},
+ [7705] = {.lex_state = 145},
+ [7706] = {.lex_state = 145},
+ [7707] = {.lex_state = 145},
+ [7708] = {.lex_state = 145},
+ [7709] = {.lex_state = 145},
+ [7710] = {.lex_state = 457},
+ [7711] = {.lex_state = 145},
+ [7712] = {.lex_state = 145},
+ [7713] = {.lex_state = 145},
+ [7714] = {.lex_state = 145},
+ [7715] = {.lex_state = 145},
+ [7716] = {.lex_state = 145},
+ [7717] = {.lex_state = 145},
+ [7718] = {.lex_state = 145},
+ [7719] = {.lex_state = 145},
+ [7720] = {.lex_state = 145},
+ [7721] = {.lex_state = 145},
+ [7722] = {.lex_state = 145},
+ [7723] = {.lex_state = 145},
+ [7724] = {.lex_state = 145},
+ [7725] = {.lex_state = 145},
+ [7726] = {.lex_state = 145},
+ [7727] = {.lex_state = 145},
+ [7728] = {.lex_state = 145},
+ [7729] = {.lex_state = 457},
+ [7730] = {.lex_state = 145},
+ [7731] = {.lex_state = 145},
+ [7732] = {.lex_state = 145},
+ [7733] = {.lex_state = 145},
+ [7734] = {.lex_state = 145},
+ [7735] = {.lex_state = 145},
+ [7736] = {.lex_state = 145},
+ [7737] = {.lex_state = 145},
+ [7738] = {.lex_state = 145},
+ [7739] = {.lex_state = 145},
+ [7740] = {.lex_state = 145},
+ [7741] = {.lex_state = 145},
+ [7742] = {.lex_state = 145},
+ [7743] = {.lex_state = 145},
+ [7744] = {.lex_state = 457},
+ [7745] = {.lex_state = 145},
+ [7746] = {.lex_state = 145},
+ [7747] = {.lex_state = 145},
+ [7748] = {.lex_state = 145},
+ [7749] = {.lex_state = 145},
+ [7750] = {.lex_state = 145},
+ [7751] = {.lex_state = 145},
+ [7752] = {.lex_state = 145},
+ [7753] = {.lex_state = 145},
+ [7754] = {.lex_state = 145},
+ [7755] = {.lex_state = 145},
+ [7756] = {.lex_state = 145},
+ [7757] = {.lex_state = 145},
+ [7758] = {.lex_state = 145},
+ [7759] = {.lex_state = 145},
+ [7760] = {.lex_state = 145},
+ [7761] = {.lex_state = 145},
+ [7762] = {.lex_state = 145},
+ [7763] = {.lex_state = 145},
+ [7764] = {.lex_state = 145},
+ [7765] = {.lex_state = 145},
+ [7766] = {.lex_state = 145},
+ [7767] = {.lex_state = 145},
+ [7768] = {.lex_state = 145},
+ [7769] = {.lex_state = 145},
+ [7770] = {.lex_state = 145},
+ [7771] = {.lex_state = 145},
+ [7772] = {.lex_state = 145},
+ [7773] = {.lex_state = 145},
+ [7774] = {.lex_state = 145},
+ [7775] = {.lex_state = 145},
+ [7776] = {.lex_state = 145},
+ [7777] = {.lex_state = 145},
+ [7778] = {.lex_state = 145},
+ [7779] = {.lex_state = 145},
+ [7780] = {.lex_state = 145},
+ [7781] = {.lex_state = 145},
+ [7782] = {.lex_state = 145},
+ [7783] = {.lex_state = 145},
+ [7784] = {.lex_state = 145},
+ [7785] = {.lex_state = 145},
+ [7786] = {.lex_state = 145},
+ [7787] = {.lex_state = 145},
+ [7788] = {.lex_state = 145},
+ [7789] = {.lex_state = 145},
+ [7790] = {.lex_state = 145},
+ [7791] = {.lex_state = 145},
+ [7792] = {.lex_state = 145},
+ [7793] = {.lex_state = 145},
+ [7794] = {.lex_state = 145},
+ [7795] = {.lex_state = 145},
+ [7796] = {.lex_state = 145},
+ [7797] = {.lex_state = 145},
+ [7798] = {.lex_state = 145},
+ [7799] = {.lex_state = 145},
+ [7800] = {.lex_state = 145},
+ [7801] = {.lex_state = 145},
+ [7802] = {.lex_state = 145},
+ [7803] = {.lex_state = 145},
+ [7804] = {.lex_state = 145},
+ [7805] = {.lex_state = 145},
+ [7806] = {.lex_state = 145},
+ [7807] = {.lex_state = 145},
+ [7808] = {.lex_state = 145},
+ [7809] = {.lex_state = 145},
+ [7810] = {.lex_state = 145},
+ [7811] = {.lex_state = 145},
+ [7812] = {.lex_state = 145},
+ [7813] = {.lex_state = 145},
+ [7814] = {.lex_state = 145},
+ [7815] = {.lex_state = 145},
+ [7816] = {.lex_state = 145},
+ [7817] = {.lex_state = 145},
+ [7818] = {.lex_state = 145},
+ [7819] = {.lex_state = 145},
+ [7820] = {.lex_state = 145},
+ [7821] = {.lex_state = 145},
+ [7822] = {.lex_state = 145},
+ [7823] = {.lex_state = 145},
+ [7824] = {.lex_state = 145},
+ [7825] = {.lex_state = 145},
+ [7826] = {.lex_state = 145},
+ [7827] = {.lex_state = 145},
+ [7828] = {.lex_state = 145},
+ [7829] = {.lex_state = 145},
+ [7830] = {.lex_state = 145},
+ [7831] = {.lex_state = 145},
+ [7832] = {.lex_state = 145},
+ [7833] = {.lex_state = 145},
+ [7834] = {.lex_state = 145},
+ [7835] = {.lex_state = 145},
+ [7836] = {.lex_state = 145},
+ [7837] = {.lex_state = 145},
+ [7838] = {.lex_state = 145},
+ [7839] = {.lex_state = 145},
+ [7840] = {.lex_state = 145},
+ [7841] = {.lex_state = 145},
+ [7842] = {.lex_state = 145},
+ [7843] = {.lex_state = 145},
+ [7844] = {.lex_state = 145},
+ [7845] = {.lex_state = 145},
+ [7846] = {.lex_state = 145},
+ [7847] = {.lex_state = 145},
+ [7848] = {.lex_state = 145},
+ [7849] = {.lex_state = 145},
+ [7850] = {.lex_state = 145},
+ [7851] = {.lex_state = 145},
+ [7852] = {.lex_state = 145},
+ [7853] = {.lex_state = 145},
+ [7854] = {.lex_state = 145},
+ [7855] = {.lex_state = 145},
+ [7856] = {.lex_state = 145},
+ [7857] = {.lex_state = 145},
+ [7858] = {.lex_state = 145},
+ [7859] = {.lex_state = 145},
+ [7860] = {.lex_state = 145},
+ [7861] = {.lex_state = 145},
+ [7862] = {.lex_state = 145},
+ [7863] = {.lex_state = 145},
+ [7864] = {.lex_state = 145},
+ [7865] = {.lex_state = 145},
+ [7866] = {.lex_state = 145},
+ [7867] = {.lex_state = 145},
+ [7868] = {.lex_state = 145},
+ [7869] = {.lex_state = 145},
+ [7870] = {.lex_state = 145},
+ [7871] = {.lex_state = 145},
+ [7872] = {.lex_state = 145},
+ [7873] = {.lex_state = 145},
+ [7874] = {.lex_state = 145},
+ [7875] = {.lex_state = 145},
+ [7876] = {.lex_state = 145},
+ [7877] = {.lex_state = 145},
+ [7878] = {.lex_state = 145},
+ [7879] = {.lex_state = 145},
+ [7880] = {.lex_state = 145},
+ [7881] = {.lex_state = 145},
+ [7882] = {.lex_state = 145},
+ [7883] = {.lex_state = 145},
+ [7884] = {.lex_state = 145},
+ [7885] = {.lex_state = 145},
+ [7886] = {.lex_state = 145},
+ [7887] = {.lex_state = 145},
+ [7888] = {.lex_state = 145},
+ [7889] = {.lex_state = 145},
+ [7890] = {.lex_state = 145},
+ [7891] = {.lex_state = 145},
+ [7892] = {.lex_state = 145},
+ [7893] = {.lex_state = 145},
+ [7894] = {.lex_state = 145},
+ [7895] = {.lex_state = 145},
+ [7896] = {.lex_state = 145},
+ [7897] = {.lex_state = 145},
+ [7898] = {.lex_state = 145},
+ [7899] = {.lex_state = 145},
+ [7900] = {.lex_state = 145},
+ [7901] = {.lex_state = 145},
+ [7902] = {.lex_state = 145},
+ [7903] = {.lex_state = 145},
+ [7904] = {.lex_state = 145},
+ [7905] = {.lex_state = 145},
+ [7906] = {.lex_state = 145},
+ [7907] = {.lex_state = 145},
+ [7908] = {.lex_state = 145},
+ [7909] = {.lex_state = 145},
+ [7910] = {.lex_state = 145},
+ [7911] = {.lex_state = 145},
+ [7912] = {.lex_state = 145},
+ [7913] = {.lex_state = 145},
+ [7914] = {.lex_state = 145},
+ [7915] = {.lex_state = 145},
+ [7916] = {.lex_state = 145},
+ [7917] = {.lex_state = 457},
+ [7918] = {.lex_state = 457},
+ [7919] = {.lex_state = 457},
+ [7920] = {.lex_state = 457},
+ [7921] = {.lex_state = 457},
+ [7922] = {.lex_state = 457},
+ [7923] = {.lex_state = 457},
+ [7924] = {.lex_state = 457},
+ [7925] = {.lex_state = 457},
+ [7926] = {.lex_state = 457},
+ [7927] = {.lex_state = 457},
+ [7928] = {.lex_state = 457},
+ [7929] = {.lex_state = 457},
+ [7930] = {.lex_state = 457},
+ [7931] = {.lex_state = 457},
+ [7932] = {.lex_state = 457},
+ [7933] = {.lex_state = 457},
+ [7934] = {.lex_state = 457},
+ [7935] = {.lex_state = 457},
+ [7936] = {.lex_state = 457},
+ [7937] = {.lex_state = 457},
+ [7938] = {.lex_state = 457},
+ [7939] = {.lex_state = 457},
+ [7940] = {.lex_state = 457},
+ [7941] = {.lex_state = 457},
+ [7942] = {.lex_state = 457},
+ [7943] = {.lex_state = 457},
+ [7944] = {.lex_state = 457},
+ [7945] = {.lex_state = 457},
+ [7946] = {.lex_state = 457},
+ [7947] = {.lex_state = 457},
+ [7948] = {.lex_state = 457},
+ [7949] = {.lex_state = 457},
+ [7950] = {.lex_state = 457},
+ [7951] = {.lex_state = 457},
+ [7952] = {.lex_state = 457},
+ [7953] = {.lex_state = 457},
+ [7954] = {.lex_state = 457},
+ [7955] = {.lex_state = 457},
+ [7956] = {.lex_state = 457},
+ [7957] = {.lex_state = 457},
+ [7958] = {.lex_state = 457},
+ [7959] = {.lex_state = 457},
+ [7960] = {.lex_state = 457},
+ [7961] = {.lex_state = 457},
+ [7962] = {.lex_state = 457},
+ [7963] = {.lex_state = 457},
+ [7964] = {.lex_state = 457},
+ [7965] = {.lex_state = 457},
+ [7966] = {.lex_state = 457},
+ [7967] = {.lex_state = 457},
+ [7968] = {.lex_state = 457},
+ [7969] = {.lex_state = 457},
+ [7970] = {.lex_state = 457},
+ [7971] = {.lex_state = 457},
+ [7972] = {.lex_state = 457},
+ [7973] = {.lex_state = 457},
+ [7974] = {.lex_state = 457},
+ [7975] = {.lex_state = 457},
+ [7976] = {.lex_state = 457},
+ [7977] = {.lex_state = 457},
+ [7978] = {.lex_state = 457},
+ [7979] = {.lex_state = 457},
+ [7980] = {.lex_state = 457},
+ [7981] = {.lex_state = 457},
+ [7982] = {.lex_state = 457},
+ [7983] = {.lex_state = 457},
+ [7984] = {.lex_state = 457},
+ [7985] = {.lex_state = 457},
+ [7986] = {.lex_state = 457},
+ [7987] = {.lex_state = 457},
+ [7988] = {.lex_state = 457},
+ [7989] = {.lex_state = 457},
+ [7990] = {.lex_state = 457},
+ [7991] = {.lex_state = 457},
+ [7992] = {.lex_state = 457},
+ [7993] = {.lex_state = 457},
+ [7994] = {.lex_state = 457},
+ [7995] = {.lex_state = 457},
+ [7996] = {.lex_state = 457},
+ [7997] = {.lex_state = 457},
+ [7998] = {.lex_state = 457},
+ [7999] = {.lex_state = 457},
+ [8000] = {.lex_state = 457},
+ [8001] = {.lex_state = 457},
+ [8002] = {.lex_state = 457},
+ [8003] = {.lex_state = 457},
+ [8004] = {.lex_state = 457},
+ [8005] = {.lex_state = 457},
+ [8006] = {.lex_state = 457},
+ [8007] = {.lex_state = 457},
+ [8008] = {.lex_state = 457},
+ [8009] = {.lex_state = 457},
+ [8010] = {.lex_state = 457},
+ [8011] = {.lex_state = 457},
+ [8012] = {.lex_state = 145},
+ [8013] = {.lex_state = 145},
+ [8014] = {.lex_state = 151},
+ [8015] = {.lex_state = 145},
+ [8016] = {.lex_state = 145},
+ [8017] = {.lex_state = 145},
+ [8018] = {.lex_state = 145},
+ [8019] = {.lex_state = 145},
+ [8020] = {.lex_state = 145},
+ [8021] = {.lex_state = 145},
+ [8022] = {.lex_state = 145},
+ [8023] = {.lex_state = 145},
+ [8024] = {.lex_state = 145},
+ [8025] = {.lex_state = 145},
+ [8026] = {.lex_state = 145},
+ [8027] = {.lex_state = 146},
+ [8028] = {.lex_state = 145},
+ [8029] = {.lex_state = 145},
+ [8030] = {.lex_state = 145},
+ [8031] = {.lex_state = 145},
+ [8032] = {.lex_state = 145},
+ [8033] = {.lex_state = 145},
+ [8034] = {.lex_state = 145},
+ [8035] = {.lex_state = 145},
+ [8036] = {.lex_state = 145},
+ [8037] = {.lex_state = 145},
+ [8038] = {.lex_state = 145},
+ [8039] = {.lex_state = 145},
+ [8040] = {.lex_state = 145},
+ [8041] = {.lex_state = 145},
+ [8042] = {.lex_state = 145},
+ [8043] = {.lex_state = 145},
+ [8044] = {.lex_state = 151},
+ [8045] = {.lex_state = 145},
+ [8046] = {.lex_state = 145},
+ [8047] = {.lex_state = 145},
+ [8048] = {.lex_state = 145},
+ [8049] = {.lex_state = 145},
+ [8050] = {.lex_state = 145},
+ [8051] = {.lex_state = 145},
+ [8052] = {.lex_state = 145},
+ [8053] = {.lex_state = 145},
+ [8054] = {.lex_state = 145},
+ [8055] = {.lex_state = 145},
+ [8056] = {.lex_state = 145},
+ [8057] = {.lex_state = 145},
+ [8058] = {.lex_state = 145},
+ [8059] = {.lex_state = 145},
+ [8060] = {.lex_state = 145},
+ [8061] = {.lex_state = 145},
+ [8062] = {.lex_state = 145},
+ [8063] = {.lex_state = 145},
+ [8064] = {.lex_state = 145},
+ [8065] = {.lex_state = 145},
+ [8066] = {.lex_state = 145},
+ [8067] = {.lex_state = 145},
+ [8068] = {.lex_state = 145},
+ [8069] = {.lex_state = 145},
+ [8070] = {.lex_state = 145},
+ [8071] = {.lex_state = 145},
+ [8072] = {.lex_state = 145},
+ [8073] = {.lex_state = 145},
+ [8074] = {.lex_state = 145},
+ [8075] = {.lex_state = 145},
+ [8076] = {.lex_state = 145},
+ [8077] = {.lex_state = 145},
+ [8078] = {.lex_state = 145},
+ [8079] = {.lex_state = 145},
+ [8080] = {.lex_state = 145},
+ [8081] = {.lex_state = 145},
+ [8082] = {.lex_state = 145},
+ [8083] = {.lex_state = 145},
+ [8084] = {.lex_state = 145},
+ [8085] = {.lex_state = 145},
+ [8086] = {.lex_state = 145},
+ [8087] = {.lex_state = 145},
+ [8088] = {.lex_state = 145},
+ [8089] = {.lex_state = 145},
+ [8090] = {.lex_state = 145},
+ [8091] = {.lex_state = 145},
+ [8092] = {.lex_state = 145},
+ [8093] = {.lex_state = 145},
+ [8094] = {.lex_state = 145},
+ [8095] = {.lex_state = 145},
+ [8096] = {.lex_state = 145},
+ [8097] = {.lex_state = 145},
+ [8098] = {.lex_state = 145},
+ [8099] = {.lex_state = 145},
+ [8100] = {.lex_state = 145},
+ [8101] = {.lex_state = 145},
+ [8102] = {.lex_state = 145},
+ [8103] = {.lex_state = 145},
+ [8104] = {.lex_state = 145},
+ [8105] = {.lex_state = 145},
+ [8106] = {.lex_state = 145},
+ [8107] = {.lex_state = 145},
+ [8108] = {.lex_state = 145},
+ [8109] = {.lex_state = 145},
+ [8110] = {.lex_state = 145},
+ [8111] = {.lex_state = 145},
+ [8112] = {.lex_state = 145},
+ [8113] = {.lex_state = 145},
+ [8114] = {.lex_state = 145},
+ [8115] = {.lex_state = 145},
+ [8116] = {.lex_state = 145},
+ [8117] = {.lex_state = 145},
+ [8118] = {.lex_state = 145},
+ [8119] = {.lex_state = 145},
+ [8120] = {.lex_state = 145},
+ [8121] = {.lex_state = 145},
+ [8122] = {.lex_state = 145},
+ [8123] = {.lex_state = 145},
+ [8124] = {.lex_state = 145},
+ [8125] = {.lex_state = 145},
+ [8126] = {.lex_state = 145},
+ [8127] = {.lex_state = 145},
+ [8128] = {.lex_state = 145},
+ [8129] = {.lex_state = 145},
+ [8130] = {.lex_state = 145},
+ [8131] = {.lex_state = 145},
+ [8132] = {.lex_state = 145},
+ [8133] = {.lex_state = 145},
+ [8134] = {.lex_state = 145},
+ [8135] = {.lex_state = 153},
+ [8136] = {.lex_state = 145},
+ [8137] = {.lex_state = 145},
+ [8138] = {.lex_state = 145},
+ [8139] = {.lex_state = 145},
+ [8140] = {.lex_state = 145},
+ [8141] = {.lex_state = 145},
+ [8142] = {.lex_state = 145},
+ [8143] = {.lex_state = 145},
+ [8144] = {.lex_state = 145},
+ [8145] = {.lex_state = 145},
+ [8146] = {.lex_state = 145},
+ [8147] = {.lex_state = 145},
+ [8148] = {.lex_state = 145},
+ [8149] = {.lex_state = 145},
+ [8150] = {.lex_state = 145},
+ [8151] = {.lex_state = 145},
+ [8152] = {.lex_state = 145},
+ [8153] = {.lex_state = 145},
+ [8154] = {.lex_state = 145},
+ [8155] = {.lex_state = 145},
+ [8156] = {.lex_state = 145},
+ [8157] = {.lex_state = 145},
+ [8158] = {.lex_state = 145},
+ [8159] = {.lex_state = 145},
+ [8160] = {.lex_state = 145},
+ [8161] = {.lex_state = 145},
+ [8162] = {.lex_state = 145},
+ [8163] = {.lex_state = 145},
+ [8164] = {.lex_state = 145},
+ [8165] = {.lex_state = 145},
+ [8166] = {.lex_state = 145},
+ [8167] = {.lex_state = 145},
+ [8168] = {.lex_state = 145},
+ [8169] = {.lex_state = 145},
+ [8170] = {.lex_state = 145},
+ [8171] = {.lex_state = 145},
+ [8172] = {.lex_state = 145},
+ [8173] = {.lex_state = 145},
+ [8174] = {.lex_state = 145},
+ [8175] = {.lex_state = 145},
+ [8176] = {.lex_state = 145},
+ [8177] = {.lex_state = 145},
+ [8178] = {.lex_state = 145},
+ [8179] = {.lex_state = 145},
+ [8180] = {.lex_state = 145},
+ [8181] = {.lex_state = 145},
+ [8182] = {.lex_state = 145},
+ [8183] = {.lex_state = 145},
+ [8184] = {.lex_state = 145},
+ [8185] = {.lex_state = 145},
+ [8186] = {.lex_state = 145},
+ [8187] = {.lex_state = 145},
+ [8188] = {.lex_state = 145},
+ [8189] = {.lex_state = 145},
+ [8190] = {.lex_state = 145},
+ [8191] = {.lex_state = 145},
+ [8192] = {.lex_state = 145},
+ [8193] = {.lex_state = 145},
+ [8194] = {.lex_state = 145},
+ [8195] = {.lex_state = 145},
+ [8196] = {.lex_state = 145},
+ [8197] = {.lex_state = 145},
+ [8198] = {.lex_state = 145},
+ [8199] = {.lex_state = 145},
+ [8200] = {.lex_state = 145},
+ [8201] = {.lex_state = 145},
+ [8202] = {.lex_state = 145},
+ [8203] = {.lex_state = 145},
+ [8204] = {.lex_state = 145},
+ [8205] = {.lex_state = 145},
+ [8206] = {.lex_state = 145},
+ [8207] = {.lex_state = 145},
+ [8208] = {.lex_state = 145},
+ [8209] = {.lex_state = 145},
+ [8210] = {.lex_state = 145},
+ [8211] = {.lex_state = 145},
+ [8212] = {.lex_state = 145},
+ [8213] = {.lex_state = 145},
+ [8214] = {.lex_state = 145},
+ [8215] = {.lex_state = 145},
+ [8216] = {.lex_state = 145},
+ [8217] = {.lex_state = 145},
+ [8218] = {.lex_state = 145},
+ [8219] = {.lex_state = 145},
+ [8220] = {.lex_state = 145},
+ [8221] = {.lex_state = 145},
+ [8222] = {.lex_state = 145},
+ [8223] = {.lex_state = 145},
+ [8224] = {.lex_state = 145},
+ [8225] = {.lex_state = 145},
+ [8226] = {.lex_state = 145},
+ [8227] = {.lex_state = 145},
+ [8228] = {.lex_state = 145},
+ [8229] = {.lex_state = 145},
+ [8230] = {.lex_state = 145},
+ [8231] = {.lex_state = 145},
+ [8232] = {.lex_state = 145},
+ [8233] = {.lex_state = 145},
+ [8234] = {.lex_state = 145},
+ [8235] = {.lex_state = 145},
+ [8236] = {.lex_state = 145},
+ [8237] = {.lex_state = 145},
+ [8238] = {.lex_state = 145},
+ [8239] = {.lex_state = 145},
+ [8240] = {.lex_state = 145},
+ [8241] = {.lex_state = 145},
+ [8242] = {.lex_state = 145},
+ [8243] = {.lex_state = 145},
+ [8244] = {.lex_state = 145},
+ [8245] = {.lex_state = 145},
+ [8246] = {.lex_state = 145},
+ [8247] = {.lex_state = 145},
+ [8248] = {.lex_state = 145},
+ [8249] = {.lex_state = 145},
+ [8250] = {.lex_state = 145},
+ [8251] = {.lex_state = 145},
+ [8252] = {.lex_state = 145},
+ [8253] = {.lex_state = 145},
+ [8254] = {.lex_state = 145},
+ [8255] = {.lex_state = 145},
+ [8256] = {.lex_state = 145},
+ [8257] = {.lex_state = 145},
+ [8258] = {.lex_state = 145},
+ [8259] = {.lex_state = 145},
+ [8260] = {.lex_state = 145},
+ [8261] = {.lex_state = 145},
+ [8262] = {.lex_state = 145},
+ [8263] = {.lex_state = 145},
+ [8264] = {.lex_state = 145},
+ [8265] = {.lex_state = 145},
+ [8266] = {.lex_state = 145},
+ [8267] = {.lex_state = 145},
+ [8268] = {.lex_state = 145},
+ [8269] = {.lex_state = 145},
+ [8270] = {.lex_state = 145},
+ [8271] = {.lex_state = 145},
+ [8272] = {.lex_state = 145},
+ [8273] = {.lex_state = 145},
+ [8274] = {.lex_state = 145},
+ [8275] = {.lex_state = 145},
+ [8276] = {.lex_state = 145},
+ [8277] = {.lex_state = 145},
+ [8278] = {.lex_state = 145},
+ [8279] = {.lex_state = 145},
+ [8280] = {.lex_state = 145},
+ [8281] = {.lex_state = 145},
+ [8282] = {.lex_state = 145},
+ [8283] = {.lex_state = 145},
+ [8284] = {.lex_state = 145},
+ [8285] = {.lex_state = 145},
+ [8286] = {.lex_state = 145},
+ [8287] = {.lex_state = 145},
+ [8288] = {.lex_state = 145},
+ [8289] = {.lex_state = 145},
+ [8290] = {.lex_state = 145},
+ [8291] = {.lex_state = 145},
+ [8292] = {.lex_state = 145},
+ [8293] = {.lex_state = 145},
+ [8294] = {.lex_state = 145},
+ [8295] = {.lex_state = 145},
+ [8296] = {.lex_state = 145},
+ [8297] = {.lex_state = 145},
+ [8298] = {.lex_state = 145},
+ [8299] = {.lex_state = 145},
+ [8300] = {.lex_state = 145},
+ [8301] = {.lex_state = 145},
+ [8302] = {.lex_state = 145},
+ [8303] = {.lex_state = 145},
+ [8304] = {.lex_state = 145},
+ [8305] = {.lex_state = 145},
+ [8306] = {.lex_state = 145},
+ [8307] = {.lex_state = 145},
+ [8308] = {.lex_state = 152},
+ [8309] = {.lex_state = 145},
+ [8310] = {.lex_state = 145},
+ [8311] = {.lex_state = 145},
+ [8312] = {.lex_state = 145},
+ [8313] = {.lex_state = 145},
+ [8314] = {.lex_state = 145},
+ [8315] = {.lex_state = 145},
+ [8316] = {.lex_state = 145},
+ [8317] = {.lex_state = 145},
+ [8318] = {.lex_state = 145},
+ [8319] = {.lex_state = 145},
+ [8320] = {.lex_state = 145},
+ [8321] = {.lex_state = 145},
+ [8322] = {.lex_state = 145},
+ [8323] = {.lex_state = 145},
+ [8324] = {.lex_state = 145},
+ [8325] = {.lex_state = 145},
+ [8326] = {.lex_state = 145},
+ [8327] = {.lex_state = 145},
+ [8328] = {.lex_state = 145},
+ [8329] = {.lex_state = 145},
+ [8330] = {.lex_state = 145},
+ [8331] = {.lex_state = 145},
+ [8332] = {.lex_state = 145},
+ [8333] = {.lex_state = 145},
+ [8334] = {.lex_state = 145},
+ [8335] = {.lex_state = 145},
+ [8336] = {.lex_state = 145},
+ [8337] = {.lex_state = 145},
+ [8338] = {.lex_state = 145},
+ [8339] = {.lex_state = 145},
+ [8340] = {.lex_state = 145},
+ [8341] = {.lex_state = 145},
+ [8342] = {.lex_state = 145},
+ [8343] = {.lex_state = 145},
+ [8344] = {.lex_state = 145},
+ [8345] = {.lex_state = 145},
+ [8346] = {.lex_state = 145},
+ [8347] = {.lex_state = 145},
+ [8348] = {.lex_state = 145},
+ [8349] = {.lex_state = 145},
+ [8350] = {.lex_state = 145},
+ [8351] = {.lex_state = 145},
+ [8352] = {.lex_state = 145},
+ [8353] = {.lex_state = 145},
+ [8354] = {.lex_state = 145},
+ [8355] = {.lex_state = 145},
+ [8356] = {.lex_state = 145},
+ [8357] = {.lex_state = 145},
+ [8358] = {.lex_state = 145},
+ [8359] = {.lex_state = 145},
+ [8360] = {.lex_state = 145},
+ [8361] = {.lex_state = 145},
+ [8362] = {.lex_state = 145},
+ [8363] = {.lex_state = 145},
+ [8364] = {.lex_state = 145},
+ [8365] = {.lex_state = 145},
+ [8366] = {.lex_state = 145},
+ [8367] = {.lex_state = 145},
+ [8368] = {.lex_state = 145},
+ [8369] = {.lex_state = 145},
+ [8370] = {.lex_state = 145},
+ [8371] = {.lex_state = 145},
+ [8372] = {.lex_state = 145},
+ [8373] = {.lex_state = 145},
+ [8374] = {.lex_state = 145},
+ [8375] = {.lex_state = 145},
+ [8376] = {.lex_state = 145},
+ [8377] = {.lex_state = 145},
+ [8378] = {.lex_state = 145},
+ [8379] = {.lex_state = 145},
+ [8380] = {.lex_state = 145},
+ [8381] = {.lex_state = 145},
+ [8382] = {.lex_state = 145},
+ [8383] = {.lex_state = 145},
+ [8384] = {.lex_state = 145},
+ [8385] = {.lex_state = 145},
+ [8386] = {.lex_state = 145},
+ [8387] = {.lex_state = 145},
+ [8388] = {.lex_state = 145},
+ [8389] = {.lex_state = 145},
+ [8390] = {.lex_state = 145},
+ [8391] = {.lex_state = 145},
+ [8392] = {.lex_state = 145},
+ [8393] = {.lex_state = 145},
+ [8394] = {.lex_state = 145},
+ [8395] = {.lex_state = 145},
+ [8396] = {.lex_state = 145},
+ [8397] = {.lex_state = 145},
+ [8398] = {.lex_state = 145},
+ [8399] = {.lex_state = 145},
+ [8400] = {.lex_state = 145},
+ [8401] = {.lex_state = 145},
+ [8402] = {.lex_state = 145},
+ [8403] = {.lex_state = 145},
+ [8404] = {.lex_state = 145},
+ [8405] = {.lex_state = 145},
+ [8406] = {.lex_state = 145},
+ [8407] = {.lex_state = 145},
+ [8408] = {.lex_state = 145},
+ [8409] = {.lex_state = 145},
+ [8410] = {.lex_state = 145},
+ [8411] = {.lex_state = 145},
+ [8412] = {.lex_state = 145},
+ [8413] = {.lex_state = 145},
+ [8414] = {.lex_state = 145},
+ [8415] = {.lex_state = 145},
+ [8416] = {.lex_state = 145},
+ [8417] = {.lex_state = 145},
+ [8418] = {.lex_state = 145},
+ [8419] = {.lex_state = 145},
+ [8420] = {.lex_state = 152},
+ [8421] = {.lex_state = 145},
+ [8422] = {.lex_state = 145},
+ [8423] = {.lex_state = 145},
+ [8424] = {.lex_state = 145},
+ [8425] = {.lex_state = 152},
+ [8426] = {.lex_state = 145},
+ [8427] = {.lex_state = 145},
+ [8428] = {.lex_state = 145},
+ [8429] = {.lex_state = 152},
+ [8430] = {.lex_state = 145},
+ [8431] = {.lex_state = 145},
+ [8432] = {.lex_state = 145},
+ [8433] = {.lex_state = 152},
+ [8434] = {.lex_state = 145},
+ [8435] = {.lex_state = 145},
+ [8436] = {.lex_state = 145},
+ [8437] = {.lex_state = 152},
+ [8438] = {.lex_state = 145},
+ [8439] = {.lex_state = 145},
+ [8440] = {.lex_state = 145},
+ [8441] = {.lex_state = 152},
+ [8442] = {.lex_state = 145},
+ [8443] = {.lex_state = 145},
+ [8444] = {.lex_state = 145},
+ [8445] = {.lex_state = 152},
+ [8446] = {.lex_state = 145},
+ [8447] = {.lex_state = 145},
+ [8448] = {.lex_state = 145},
+ [8449] = {.lex_state = 152},
+ [8450] = {.lex_state = 145},
+ [8451] = {.lex_state = 145},
+ [8452] = {.lex_state = 145},
+ [8453] = {.lex_state = 145},
+ [8454] = {.lex_state = 145},
+ [8455] = {.lex_state = 145},
+ [8456] = {.lex_state = 145},
+ [8457] = {.lex_state = 145},
+ [8458] = {.lex_state = 145},
+ [8459] = {.lex_state = 145},
+ [8460] = {.lex_state = 145},
+ [8461] = {.lex_state = 145},
+ [8462] = {.lex_state = 145},
+ [8463] = {.lex_state = 145},
+ [8464] = {.lex_state = 145},
+ [8465] = {.lex_state = 145},
+ [8466] = {.lex_state = 145},
+ [8467] = {.lex_state = 145},
+ [8468] = {.lex_state = 145},
+ [8469] = {.lex_state = 145},
+ [8470] = {.lex_state = 145},
+ [8471] = {.lex_state = 145},
+ [8472] = {.lex_state = 145},
+ [8473] = {.lex_state = 145},
+ [8474] = {.lex_state = 145},
+ [8475] = {.lex_state = 145},
+ [8476] = {.lex_state = 145},
+ [8477] = {.lex_state = 145},
+ [8478] = {.lex_state = 145},
+ [8479] = {.lex_state = 145},
+ [8480] = {.lex_state = 145},
+ [8481] = {.lex_state = 145},
+ [8482] = {.lex_state = 145},
+ [8483] = {.lex_state = 145},
+ [8484] = {.lex_state = 145},
+ [8485] = {.lex_state = 145},
+ [8486] = {.lex_state = 145},
+ [8487] = {.lex_state = 145},
+ [8488] = {.lex_state = 145},
+ [8489] = {.lex_state = 145},
+ [8490] = {.lex_state = 145},
+ [8491] = {.lex_state = 145},
+ [8492] = {.lex_state = 145},
+ [8493] = {.lex_state = 145},
+ [8494] = {.lex_state = 145},
+ [8495] = {.lex_state = 145},
+ [8496] = {.lex_state = 145},
+ [8497] = {.lex_state = 145},
+ [8498] = {.lex_state = 145},
+ [8499] = {.lex_state = 145},
+ [8500] = {.lex_state = 145},
+ [8501] = {.lex_state = 145},
+ [8502] = {.lex_state = 145},
+ [8503] = {.lex_state = 145},
+ [8504] = {.lex_state = 145},
+ [8505] = {.lex_state = 145},
+ [8506] = {.lex_state = 145},
+ [8507] = {.lex_state = 145},
+ [8508] = {.lex_state = 145},
+ [8509] = {.lex_state = 145},
+ [8510] = {.lex_state = 145},
+ [8511] = {.lex_state = 145},
+ [8512] = {.lex_state = 145},
+ [8513] = {.lex_state = 145},
+ [8514] = {.lex_state = 145},
+ [8515] = {.lex_state = 145},
+ [8516] = {.lex_state = 145},
+ [8517] = {.lex_state = 145},
+ [8518] = {.lex_state = 145},
+ [8519] = {.lex_state = 145},
+ [8520] = {.lex_state = 145},
+ [8521] = {.lex_state = 145},
+ [8522] = {.lex_state = 145},
+ [8523] = {.lex_state = 145},
+ [8524] = {.lex_state = 145},
+ [8525] = {.lex_state = 145},
+ [8526] = {.lex_state = 145},
+ [8527] = {.lex_state = 145},
+ [8528] = {.lex_state = 145},
+ [8529] = {.lex_state = 145},
+ [8530] = {.lex_state = 145},
+ [8531] = {.lex_state = 145},
+ [8532] = {.lex_state = 145},
+ [8533] = {.lex_state = 145},
+ [8534] = {.lex_state = 145},
+ [8535] = {.lex_state = 145},
+ [8536] = {.lex_state = 145},
+ [8537] = {.lex_state = 145},
+ [8538] = {.lex_state = 145},
+ [8539] = {.lex_state = 145},
+ [8540] = {.lex_state = 145},
+ [8541] = {.lex_state = 145},
+ [8542] = {.lex_state = 145},
+ [8543] = {.lex_state = 145},
+ [8544] = {.lex_state = 145},
+ [8545] = {.lex_state = 145},
+ [8546] = {.lex_state = 145},
+ [8547] = {.lex_state = 145},
+ [8548] = {.lex_state = 145},
+ [8549] = {.lex_state = 145},
+ [8550] = {.lex_state = 145},
+ [8551] = {.lex_state = 145},
+ [8552] = {.lex_state = 145},
+ [8553] = {.lex_state = 145},
+ [8554] = {.lex_state = 145},
+ [8555] = {.lex_state = 145},
+ [8556] = {.lex_state = 145},
+ [8557] = {.lex_state = 145},
+ [8558] = {.lex_state = 145},
+ [8559] = {.lex_state = 145},
+ [8560] = {.lex_state = 145},
+ [8561] = {.lex_state = 145},
+ [8562] = {.lex_state = 145},
+ [8563] = {.lex_state = 145},
+ [8564] = {.lex_state = 145},
+ [8565] = {.lex_state = 145},
+ [8566] = {.lex_state = 145},
+ [8567] = {.lex_state = 145},
+ [8568] = {.lex_state = 145},
+ [8569] = {.lex_state = 145},
+ [8570] = {.lex_state = 145},
+ [8571] = {.lex_state = 145},
+ [8572] = {.lex_state = 145},
+ [8573] = {.lex_state = 145},
+ [8574] = {.lex_state = 145},
+ [8575] = {.lex_state = 145},
+ [8576] = {.lex_state = 145},
+ [8577] = {.lex_state = 145},
+ [8578] = {.lex_state = 145},
+ [8579] = {.lex_state = 145},
+ [8580] = {.lex_state = 145},
+ [8581] = {.lex_state = 145},
+ [8582] = {.lex_state = 145},
+ [8583] = {.lex_state = 145},
+ [8584] = {.lex_state = 145},
+ [8585] = {.lex_state = 145},
+ [8586] = {.lex_state = 145},
+ [8587] = {.lex_state = 145},
+ [8588] = {.lex_state = 145},
+ [8589] = {.lex_state = 145},
+ [8590] = {.lex_state = 145},
+ [8591] = {.lex_state = 145},
+ [8592] = {.lex_state = 145},
+ [8593] = {.lex_state = 145},
+ [8594] = {.lex_state = 145},
+ [8595] = {.lex_state = 145},
+ [8596] = {.lex_state = 145},
+ [8597] = {.lex_state = 145},
+ [8598] = {.lex_state = 145},
+ [8599] = {.lex_state = 145},
+ [8600] = {.lex_state = 145},
+ [8601] = {.lex_state = 145},
+ [8602] = {.lex_state = 145},
+ [8603] = {.lex_state = 145},
+ [8604] = {.lex_state = 145},
+ [8605] = {.lex_state = 145},
+ [8606] = {.lex_state = 145},
+ [8607] = {.lex_state = 145},
+ [8608] = {.lex_state = 145},
+ [8609] = {.lex_state = 145},
+ [8610] = {.lex_state = 145},
+ [8611] = {.lex_state = 145},
+ [8612] = {.lex_state = 145},
+ [8613] = {.lex_state = 145},
+ [8614] = {.lex_state = 145},
+ [8615] = {.lex_state = 145},
+ [8616] = {.lex_state = 145},
+ [8617] = {.lex_state = 145},
+ [8618] = {.lex_state = 145},
+ [8619] = {.lex_state = 145},
+ [8620] = {.lex_state = 145},
+ [8621] = {.lex_state = 145},
+ [8622] = {.lex_state = 145},
+ [8623] = {.lex_state = 145},
+ [8624] = {.lex_state = 145},
+ [8625] = {.lex_state = 145},
+ [8626] = {.lex_state = 145},
+ [8627] = {.lex_state = 145},
+ [8628] = {.lex_state = 145},
+ [8629] = {.lex_state = 145},
+ [8630] = {.lex_state = 145},
+ [8631] = {.lex_state = 145},
+ [8632] = {.lex_state = 145},
+ [8633] = {.lex_state = 145},
+ [8634] = {.lex_state = 145},
+ [8635] = {.lex_state = 145},
+ [8636] = {.lex_state = 145},
+ [8637] = {.lex_state = 145},
+ [8638] = {.lex_state = 145},
+ [8639] = {.lex_state = 145},
+ [8640] = {.lex_state = 145},
+ [8641] = {.lex_state = 145},
+ [8642] = {.lex_state = 145},
+ [8643] = {.lex_state = 145},
+ [8644] = {.lex_state = 145},
+ [8645] = {.lex_state = 145},
+ [8646] = {.lex_state = 145},
+ [8647] = {.lex_state = 145},
+ [8648] = {.lex_state = 145},
+ [8649] = {.lex_state = 145},
+ [8650] = {.lex_state = 145},
+ [8651] = {.lex_state = 145},
+ [8652] = {.lex_state = 145},
+ [8653] = {.lex_state = 145},
+ [8654] = {.lex_state = 145},
+ [8655] = {.lex_state = 145},
+ [8656] = {.lex_state = 145},
+ [8657] = {.lex_state = 145},
+ [8658] = {.lex_state = 145},
+ [8659] = {.lex_state = 145},
+ [8660] = {.lex_state = 145},
+ [8661] = {.lex_state = 145},
+ [8662] = {.lex_state = 145},
+ [8663] = {.lex_state = 145},
+ [8664] = {.lex_state = 145},
+ [8665] = {.lex_state = 145},
+ [8666] = {.lex_state = 145},
+ [8667] = {.lex_state = 145},
+ [8668] = {.lex_state = 145},
+ [8669] = {.lex_state = 145},
+ [8670] = {.lex_state = 145},
+ [8671] = {.lex_state = 145},
+ [8672] = {.lex_state = 145},
+ [8673] = {.lex_state = 145},
+ [8674] = {.lex_state = 145},
+ [8675] = {.lex_state = 145},
+ [8676] = {.lex_state = 145},
+ [8677] = {.lex_state = 145},
+ [8678] = {.lex_state = 145},
+ [8679] = {.lex_state = 145},
+ [8680] = {.lex_state = 145},
+ [8681] = {.lex_state = 145},
+ [8682] = {.lex_state = 145},
+ [8683] = {.lex_state = 145},
+ [8684] = {.lex_state = 145},
+ [8685] = {.lex_state = 145},
+ [8686] = {.lex_state = 145},
+ [8687] = {.lex_state = 145},
+ [8688] = {.lex_state = 145},
+ [8689] = {.lex_state = 145},
+ [8690] = {.lex_state = 145},
+ [8691] = {.lex_state = 145},
+ [8692] = {.lex_state = 145},
+ [8693] = {.lex_state = 145},
+ [8694] = {.lex_state = 145},
+ [8695] = {.lex_state = 145},
+ [8696] = {.lex_state = 145},
+ [8697] = {.lex_state = 145},
+ [8698] = {.lex_state = 145},
+ [8699] = {.lex_state = 145},
+ [8700] = {.lex_state = 145},
+ [8701] = {.lex_state = 145},
+ [8702] = {.lex_state = 145},
+ [8703] = {.lex_state = 145},
+ [8704] = {.lex_state = 145},
+ [8705] = {.lex_state = 145},
+ [8706] = {.lex_state = 145},
+ [8707] = {.lex_state = 145},
+ [8708] = {.lex_state = 145},
+ [8709] = {.lex_state = 145},
+ [8710] = {.lex_state = 145},
+ [8711] = {.lex_state = 145},
+ [8712] = {.lex_state = 145},
+ [8713] = {.lex_state = 145},
+ [8714] = {.lex_state = 145},
+ [8715] = {.lex_state = 145},
+ [8716] = {.lex_state = 145},
+ [8717] = {.lex_state = 145},
+ [8718] = {.lex_state = 145},
+ [8719] = {.lex_state = 145},
+ [8720] = {.lex_state = 145},
+ [8721] = {.lex_state = 145},
+ [8722] = {.lex_state = 145},
+ [8723] = {.lex_state = 145},
+ [8724] = {.lex_state = 145},
+ [8725] = {.lex_state = 145},
+ [8726] = {.lex_state = 145},
+ [8727] = {.lex_state = 145},
+ [8728] = {.lex_state = 145},
+ [8729] = {.lex_state = 145},
+ [8730] = {.lex_state = 145},
+ [8731] = {.lex_state = 145},
+ [8732] = {.lex_state = 145},
+ [8733] = {.lex_state = 145},
+ [8734] = {.lex_state = 145},
+ [8735] = {.lex_state = 145},
+ [8736] = {.lex_state = 145},
+ [8737] = {.lex_state = 145},
+ [8738] = {.lex_state = 145},
+ [8739] = {.lex_state = 145},
+ [8740] = {.lex_state = 145},
+ [8741] = {.lex_state = 145},
+ [8742] = {.lex_state = 145},
+ [8743] = {.lex_state = 145},
+ [8744] = {.lex_state = 145},
+ [8745] = {.lex_state = 145},
+ [8746] = {.lex_state = 145},
+ [8747] = {.lex_state = 145},
+ [8748] = {.lex_state = 145},
+ [8749] = {.lex_state = 145},
+ [8750] = {.lex_state = 145},
+ [8751] = {.lex_state = 145},
+ [8752] = {.lex_state = 145},
+ [8753] = {.lex_state = 145},
+ [8754] = {.lex_state = 145},
+ [8755] = {.lex_state = 145},
+ [8756] = {.lex_state = 145},
+ [8757] = {.lex_state = 145},
+ [8758] = {.lex_state = 145},
+ [8759] = {.lex_state = 145},
+ [8760] = {.lex_state = 145},
+ [8761] = {.lex_state = 145},
+ [8762] = {.lex_state = 145},
+ [8763] = {.lex_state = 145},
+ [8764] = {.lex_state = 145},
+ [8765] = {.lex_state = 145},
+ [8766] = {.lex_state = 145},
+ [8767] = {.lex_state = 145},
+ [8768] = {.lex_state = 145},
+ [8769] = {.lex_state = 145},
+ [8770] = {.lex_state = 145},
+ [8771] = {.lex_state = 145},
+ [8772] = {.lex_state = 145},
+ [8773] = {.lex_state = 145},
+ [8774] = {.lex_state = 145},
+ [8775] = {.lex_state = 145},
+ [8776] = {.lex_state = 145},
+ [8777] = {.lex_state = 145},
+ [8778] = {.lex_state = 145},
+ [8779] = {.lex_state = 145},
+ [8780] = {.lex_state = 145},
+ [8781] = {.lex_state = 145},
+ [8782] = {.lex_state = 145},
+ [8783] = {.lex_state = 145},
+ [8784] = {.lex_state = 145},
+ [8785] = {.lex_state = 145},
+ [8786] = {.lex_state = 145},
+ [8787] = {.lex_state = 145},
+ [8788] = {.lex_state = 145},
+ [8789] = {.lex_state = 145},
+ [8790] = {.lex_state = 145},
+ [8791] = {.lex_state = 145},
+ [8792] = {.lex_state = 145},
+ [8793] = {.lex_state = 145},
+ [8794] = {.lex_state = 145},
+ [8795] = {.lex_state = 145},
+ [8796] = {.lex_state = 145},
+ [8797] = {.lex_state = 145},
+ [8798] = {.lex_state = 145},
+ [8799] = {.lex_state = 145},
+ [8800] = {.lex_state = 145},
+ [8801] = {.lex_state = 145},
+ [8802] = {.lex_state = 145},
+ [8803] = {.lex_state = 145},
+ [8804] = {.lex_state = 145},
+ [8805] = {.lex_state = 145},
+ [8806] = {.lex_state = 145},
+ [8807] = {.lex_state = 145},
+ [8808] = {.lex_state = 145},
+ [8809] = {.lex_state = 145},
+ [8810] = {.lex_state = 145},
+ [8811] = {.lex_state = 145},
+ [8812] = {.lex_state = 145},
+ [8813] = {.lex_state = 145},
+ [8814] = {.lex_state = 145},
+ [8815] = {.lex_state = 145},
+ [8816] = {.lex_state = 145},
+ [8817] = {.lex_state = 145},
+ [8818] = {.lex_state = 145},
+ [8819] = {.lex_state = 145},
+ [8820] = {.lex_state = 145},
+ [8821] = {.lex_state = 145},
+ [8822] = {.lex_state = 145},
+ [8823] = {.lex_state = 145},
+ [8824] = {.lex_state = 145},
+ [8825] = {.lex_state = 145},
+ [8826] = {.lex_state = 145},
+ [8827] = {.lex_state = 145},
+ [8828] = {.lex_state = 145},
+ [8829] = {.lex_state = 145},
+ [8830] = {.lex_state = 145},
+ [8831] = {.lex_state = 145},
+ [8832] = {.lex_state = 145},
+ [8833] = {.lex_state = 145},
+ [8834] = {.lex_state = 145},
+ [8835] = {.lex_state = 145},
+ [8836] = {.lex_state = 145},
+ [8837] = {.lex_state = 145},
+ [8838] = {.lex_state = 145},
+ [8839] = {.lex_state = 145},
+ [8840] = {.lex_state = 145},
+ [8841] = {.lex_state = 145},
+ [8842] = {.lex_state = 145},
+ [8843] = {.lex_state = 145},
+ [8844] = {.lex_state = 145},
+ [8845] = {.lex_state = 145},
+ [8846] = {.lex_state = 145},
+ [8847] = {.lex_state = 145},
+ [8848] = {.lex_state = 145},
+ [8849] = {.lex_state = 145},
+ [8850] = {.lex_state = 145},
+ [8851] = {.lex_state = 145},
+ [8852] = {.lex_state = 145},
+ [8853] = {.lex_state = 145},
+ [8854] = {.lex_state = 145},
+ [8855] = {.lex_state = 145},
+ [8856] = {.lex_state = 145},
+ [8857] = {.lex_state = 145},
+ [8858] = {.lex_state = 145},
+ [8859] = {.lex_state = 145},
+ [8860] = {.lex_state = 145},
+ [8861] = {.lex_state = 145},
+ [8862] = {.lex_state = 145},
+ [8863] = {.lex_state = 145},
+ [8864] = {.lex_state = 145},
+ [8865] = {.lex_state = 145},
+ [8866] = {.lex_state = 145},
+ [8867] = {.lex_state = 145},
+ [8868] = {.lex_state = 145},
+ [8869] = {.lex_state = 145},
+ [8870] = {.lex_state = 145},
+ [8871] = {.lex_state = 145},
+ [8872] = {.lex_state = 145},
+ [8873] = {.lex_state = 145},
+ [8874] = {.lex_state = 145},
+ [8875] = {.lex_state = 145},
+ [8876] = {.lex_state = 145},
+ [8877] = {.lex_state = 145},
+ [8878] = {.lex_state = 145},
+ [8879] = {.lex_state = 145},
+ [8880] = {.lex_state = 145},
+ [8881] = {.lex_state = 145},
+ [8882] = {.lex_state = 145},
+ [8883] = {.lex_state = 145},
+ [8884] = {.lex_state = 145},
+ [8885] = {.lex_state = 145},
+ [8886] = {.lex_state = 145},
+ [8887] = {.lex_state = 145},
+ [8888] = {.lex_state = 145},
+ [8889] = {.lex_state = 145},
+ [8890] = {.lex_state = 145},
+ [8891] = {.lex_state = 145},
+ [8892] = {.lex_state = 145},
+ [8893] = {.lex_state = 145},
+ [8894] = {.lex_state = 145},
+ [8895] = {.lex_state = 145},
+ [8896] = {.lex_state = 145},
+ [8897] = {.lex_state = 145},
+ [8898] = {.lex_state = 145},
+ [8899] = {.lex_state = 145},
+ [8900] = {.lex_state = 145},
+ [8901] = {.lex_state = 145},
+ [8902] = {.lex_state = 145},
+ [8903] = {.lex_state = 145},
+ [8904] = {.lex_state = 145},
+ [8905] = {.lex_state = 145},
+ [8906] = {.lex_state = 145},
+ [8907] = {.lex_state = 145},
+ [8908] = {.lex_state = 145},
+ [8909] = {.lex_state = 145},
+ [8910] = {.lex_state = 145},
+ [8911] = {.lex_state = 145},
+ [8912] = {.lex_state = 145},
+ [8913] = {.lex_state = 145},
+ [8914] = {.lex_state = 145},
+ [8915] = {.lex_state = 145},
+ [8916] = {.lex_state = 145},
+ [8917] = {.lex_state = 145},
+ [8918] = {.lex_state = 145},
+ [8919] = {.lex_state = 145},
+ [8920] = {.lex_state = 145},
+ [8921] = {.lex_state = 145},
+ [8922] = {.lex_state = 145},
+ [8923] = {.lex_state = 145},
+ [8924] = {.lex_state = 145},
+ [8925] = {.lex_state = 145},
+ [8926] = {.lex_state = 145},
+ [8927] = {.lex_state = 145},
+ [8928] = {.lex_state = 145},
+ [8929] = {.lex_state = 145},
+ [8930] = {.lex_state = 145},
+ [8931] = {.lex_state = 145},
+ [8932] = {.lex_state = 145},
+ [8933] = {.lex_state = 145},
+ [8934] = {.lex_state = 145},
+ [8935] = {.lex_state = 145},
+ [8936] = {.lex_state = 145},
+ [8937] = {.lex_state = 145},
+ [8938] = {.lex_state = 145},
+ [8939] = {.lex_state = 145},
+ [8940] = {.lex_state = 145},
+ [8941] = {.lex_state = 145},
+ [8942] = {.lex_state = 145},
+ [8943] = {.lex_state = 145},
+ [8944] = {.lex_state = 145},
+ [8945] = {.lex_state = 145},
+ [8946] = {.lex_state = 145},
+ [8947] = {.lex_state = 145},
+ [8948] = {.lex_state = 145},
+ [8949] = {.lex_state = 145},
+ [8950] = {.lex_state = 145},
+ [8951] = {.lex_state = 145},
+ [8952] = {.lex_state = 145},
+ [8953] = {.lex_state = 145},
+ [8954] = {.lex_state = 145},
+ [8955] = {.lex_state = 145},
+ [8956] = {.lex_state = 145},
+ [8957] = {.lex_state = 145},
+ [8958] = {.lex_state = 145},
+ [8959] = {.lex_state = 145},
+ [8960] = {.lex_state = 145},
+ [8961] = {.lex_state = 145},
+ [8962] = {.lex_state = 145},
+ [8963] = {.lex_state = 145},
+ [8964] = {.lex_state = 145},
+ [8965] = {.lex_state = 145},
+ [8966] = {.lex_state = 145},
+ [8967] = {.lex_state = 145},
+ [8968] = {.lex_state = 145},
+ [8969] = {.lex_state = 145},
+ [8970] = {.lex_state = 145},
+ [8971] = {.lex_state = 145},
+ [8972] = {.lex_state = 145},
+ [8973] = {.lex_state = 145},
+ [8974] = {.lex_state = 145},
+ [8975] = {.lex_state = 145},
+ [8976] = {.lex_state = 145},
+ [8977] = {.lex_state = 145},
+ [8978] = {.lex_state = 145},
+ [8979] = {.lex_state = 145},
+ [8980] = {.lex_state = 145},
+ [8981] = {.lex_state = 145},
+ [8982] = {.lex_state = 145},
+ [8983] = {.lex_state = 145},
+ [8984] = {.lex_state = 145},
+ [8985] = {.lex_state = 145},
+ [8986] = {.lex_state = 145},
+ [8987] = {.lex_state = 145},
+ [8988] = {.lex_state = 145},
+ [8989] = {.lex_state = 145},
+ [8990] = {.lex_state = 145},
+ [8991] = {.lex_state = 145},
+ [8992] = {.lex_state = 145},
+ [8993] = {.lex_state = 145},
+ [8994] = {.lex_state = 145},
+ [8995] = {.lex_state = 145},
+ [8996] = {.lex_state = 145},
+ [8997] = {.lex_state = 145},
+ [8998] = {.lex_state = 145},
+ [8999] = {.lex_state = 145},
+ [9000] = {.lex_state = 145},
+ [9001] = {.lex_state = 145},
+ [9002] = {.lex_state = 145},
+ [9003] = {.lex_state = 145},
+ [9004] = {.lex_state = 145},
+ [9005] = {.lex_state = 145},
+ [9006] = {.lex_state = 145},
+ [9007] = {.lex_state = 145},
+ [9008] = {.lex_state = 145},
+ [9009] = {.lex_state = 145},
+ [9010] = {.lex_state = 145},
+ [9011] = {.lex_state = 145},
+ [9012] = {.lex_state = 145},
+ [9013] = {.lex_state = 145},
+ [9014] = {.lex_state = 145},
+ [9015] = {.lex_state = 145},
+ [9016] = {.lex_state = 145},
+ [9017] = {.lex_state = 145},
+ [9018] = {.lex_state = 145},
+ [9019] = {.lex_state = 145},
+ [9020] = {.lex_state = 145},
+ [9021] = {.lex_state = 145},
+ [9022] = {.lex_state = 145},
+ [9023] = {.lex_state = 145},
+ [9024] = {.lex_state = 145},
+ [9025] = {.lex_state = 145},
+ [9026] = {.lex_state = 145},
+ [9027] = {.lex_state = 145},
+ [9028] = {.lex_state = 145},
+ [9029] = {.lex_state = 145},
+ [9030] = {.lex_state = 145},
+ [9031] = {.lex_state = 145},
+ [9032] = {.lex_state = 145},
+ [9033] = {.lex_state = 145},
+ [9034] = {.lex_state = 145},
+ [9035] = {.lex_state = 145},
+ [9036] = {.lex_state = 145},
+ [9037] = {.lex_state = 145},
+ [9038] = {.lex_state = 145},
+ [9039] = {.lex_state = 145},
+ [9040] = {.lex_state = 145},
+ [9041] = {.lex_state = 145},
+ [9042] = {.lex_state = 145},
+ [9043] = {.lex_state = 145},
+ [9044] = {.lex_state = 145},
+ [9045] = {.lex_state = 145},
+ [9046] = {.lex_state = 145},
+ [9047] = {.lex_state = 145},
+ [9048] = {.lex_state = 145},
+ [9049] = {.lex_state = 145},
+ [9050] = {.lex_state = 145},
+ [9051] = {.lex_state = 145},
+ [9052] = {.lex_state = 145},
+ [9053] = {.lex_state = 145},
+ [9054] = {.lex_state = 145},
+ [9055] = {.lex_state = 145},
+ [9056] = {.lex_state = 145},
+ [9057] = {.lex_state = 145},
+ [9058] = {.lex_state = 145},
+ [9059] = {.lex_state = 145},
+ [9060] = {.lex_state = 145},
+ [9061] = {.lex_state = 145},
+ [9062] = {.lex_state = 145},
+ [9063] = {.lex_state = 145},
+ [9064] = {.lex_state = 145},
+ [9065] = {.lex_state = 145},
+ [9066] = {.lex_state = 145},
+ [9067] = {.lex_state = 145},
+ [9068] = {.lex_state = 145},
+ [9069] = {.lex_state = 145},
+ [9070] = {.lex_state = 145},
+ [9071] = {.lex_state = 145},
+ [9072] = {.lex_state = 145},
+ [9073] = {.lex_state = 145},
+ [9074] = {.lex_state = 145},
+ [9075] = {.lex_state = 145},
+ [9076] = {.lex_state = 145},
+ [9077] = {.lex_state = 145},
+ [9078] = {.lex_state = 145},
+ [9079] = {.lex_state = 145},
+ [9080] = {.lex_state = 145},
+ [9081] = {.lex_state = 145},
+ [9082] = {.lex_state = 145},
+ [9083] = {.lex_state = 145},
+ [9084] = {.lex_state = 145},
+ [9085] = {.lex_state = 145},
+ [9086] = {.lex_state = 145},
+ [9087] = {.lex_state = 145},
+ [9088] = {.lex_state = 145},
+ [9089] = {.lex_state = 145},
+ [9090] = {.lex_state = 145},
+ [9091] = {.lex_state = 145},
+ [9092] = {.lex_state = 145},
+ [9093] = {.lex_state = 145},
+ [9094] = {.lex_state = 145},
+ [9095] = {.lex_state = 145},
+ [9096] = {.lex_state = 145},
+ [9097] = {.lex_state = 145},
+ [9098] = {.lex_state = 145},
+ [9099] = {.lex_state = 145},
+ [9100] = {.lex_state = 145},
+ [9101] = {.lex_state = 145},
+ [9102] = {.lex_state = 145},
+ [9103] = {.lex_state = 145},
+ [9104] = {.lex_state = 145},
+ [9105] = {.lex_state = 145},
+ [9106] = {.lex_state = 145},
+ [9107] = {.lex_state = 145},
+ [9108] = {.lex_state = 145},
+ [9109] = {.lex_state = 145},
+ [9110] = {.lex_state = 145},
+ [9111] = {.lex_state = 145},
+ [9112] = {.lex_state = 145},
+ [9113] = {.lex_state = 145},
+ [9114] = {.lex_state = 145},
+ [9115] = {.lex_state = 145},
+ [9116] = {.lex_state = 145},
+ [9117] = {.lex_state = 145},
+ [9118] = {.lex_state = 145},
+ [9119] = {.lex_state = 145},
+ [9120] = {.lex_state = 145},
+ [9121] = {.lex_state = 145},
+ [9122] = {.lex_state = 145},
+ [9123] = {.lex_state = 145},
+ [9124] = {.lex_state = 145},
+ [9125] = {.lex_state = 145},
+ [9126] = {.lex_state = 145},
+ [9127] = {.lex_state = 145},
+ [9128] = {.lex_state = 145},
+ [9129] = {.lex_state = 145},
+ [9130] = {.lex_state = 145},
+ [9131] = {.lex_state = 145},
+ [9132] = {.lex_state = 145},
+ [9133] = {.lex_state = 145},
+ [9134] = {.lex_state = 145},
+ [9135] = {.lex_state = 145},
+ [9136] = {.lex_state = 145},
+ [9137] = {.lex_state = 145},
+ [9138] = {.lex_state = 145},
+ [9139] = {.lex_state = 145},
+ [9140] = {.lex_state = 145},
+ [9141] = {.lex_state = 145},
+ [9142] = {.lex_state = 145},
+ [9143] = {.lex_state = 145},
+ [9144] = {.lex_state = 145},
+ [9145] = {.lex_state = 145},
+ [9146] = {.lex_state = 145},
+ [9147] = {.lex_state = 145},
+ [9148] = {.lex_state = 145},
+ [9149] = {.lex_state = 145},
+ [9150] = {.lex_state = 145},
+ [9151] = {.lex_state = 145},
+ [9152] = {.lex_state = 145},
+ [9153] = {.lex_state = 145},
+ [9154] = {.lex_state = 145},
+ [9155] = {.lex_state = 145},
+ [9156] = {.lex_state = 145},
+ [9157] = {.lex_state = 145},
+ [9158] = {.lex_state = 145},
+ [9159] = {.lex_state = 145},
+ [9160] = {.lex_state = 145},
+ [9161] = {.lex_state = 145},
+ [9162] = {.lex_state = 145},
+ [9163] = {.lex_state = 145},
+ [9164] = {.lex_state = 145},
+ [9165] = {.lex_state = 145},
+ [9166] = {.lex_state = 145},
+ [9167] = {.lex_state = 145},
+ [9168] = {.lex_state = 145},
+ [9169] = {.lex_state = 145},
+ [9170] = {.lex_state = 145},
+ [9171] = {.lex_state = 145},
+ [9172] = {.lex_state = 145},
+ [9173] = {.lex_state = 145},
+ [9174] = {.lex_state = 145},
+ [9175] = {.lex_state = 145},
+ [9176] = {.lex_state = 145},
+ [9177] = {.lex_state = 145},
+ [9178] = {.lex_state = 145},
+ [9179] = {.lex_state = 145},
+ [9180] = {.lex_state = 145},
+ [9181] = {.lex_state = 145},
+ [9182] = {.lex_state = 145},
+ [9183] = {.lex_state = 145},
+ [9184] = {.lex_state = 145},
+ [9185] = {.lex_state = 145},
+ [9186] = {.lex_state = 145},
+ [9187] = {.lex_state = 145},
+ [9188] = {.lex_state = 145},
+ [9189] = {.lex_state = 145},
+ [9190] = {.lex_state = 145},
+ [9191] = {.lex_state = 145},
+ [9192] = {.lex_state = 145},
+ [9193] = {.lex_state = 145},
+ [9194] = {.lex_state = 145},
+ [9195] = {.lex_state = 145},
+ [9196] = {.lex_state = 145},
+ [9197] = {.lex_state = 145},
+ [9198] = {.lex_state = 145},
+ [9199] = {.lex_state = 145},
+ [9200] = {.lex_state = 145},
+ [9201] = {.lex_state = 145},
+ [9202] = {.lex_state = 145},
+ [9203] = {.lex_state = 145},
+ [9204] = {.lex_state = 145},
+ [9205] = {.lex_state = 145},
+ [9206] = {.lex_state = 145},
+ [9207] = {.lex_state = 145},
+ [9208] = {.lex_state = 145},
+ [9209] = {.lex_state = 145},
+ [9210] = {.lex_state = 145},
+ [9211] = {.lex_state = 145},
+ [9212] = {.lex_state = 145},
+ [9213] = {.lex_state = 145},
+ [9214] = {.lex_state = 145},
+ [9215] = {.lex_state = 145},
+ [9216] = {.lex_state = 145},
+ [9217] = {.lex_state = 145},
+ [9218] = {.lex_state = 145},
+ [9219] = {.lex_state = 145},
+ [9220] = {.lex_state = 145},
+ [9221] = {.lex_state = 145},
+ [9222] = {.lex_state = 145},
+ [9223] = {.lex_state = 145},
+ [9224] = {.lex_state = 145},
+ [9225] = {.lex_state = 145},
+ [9226] = {.lex_state = 145},
+ [9227] = {.lex_state = 145},
+ [9228] = {.lex_state = 145},
+ [9229] = {.lex_state = 145},
+ [9230] = {.lex_state = 145},
+ [9231] = {.lex_state = 145},
+ [9232] = {.lex_state = 145},
+ [9233] = {.lex_state = 145},
+ [9234] = {.lex_state = 145},
+ [9235] = {.lex_state = 145},
+ [9236] = {.lex_state = 145},
+ [9237] = {.lex_state = 145},
+ [9238] = {.lex_state = 145},
+ [9239] = {.lex_state = 145},
+ [9240] = {.lex_state = 145},
+ [9241] = {.lex_state = 145},
+ [9242] = {.lex_state = 145},
+ [9243] = {.lex_state = 145},
+ [9244] = {.lex_state = 145},
+ [9245] = {.lex_state = 145},
+ [9246] = {.lex_state = 145},
+ [9247] = {.lex_state = 145},
+ [9248] = {.lex_state = 145},
+ [9249] = {.lex_state = 145},
+ [9250] = {.lex_state = 145},
+ [9251] = {.lex_state = 145},
+ [9252] = {.lex_state = 145},
+ [9253] = {.lex_state = 145},
+ [9254] = {.lex_state = 145},
+ [9255] = {.lex_state = 145},
+ [9256] = {.lex_state = 145},
+ [9257] = {.lex_state = 145},
+ [9258] = {.lex_state = 145},
+ [9259] = {.lex_state = 145},
+ [9260] = {.lex_state = 145},
+ [9261] = {.lex_state = 145},
+ [9262] = {.lex_state = 145},
+ [9263] = {.lex_state = 145},
+ [9264] = {.lex_state = 145},
+ [9265] = {.lex_state = 145},
+ [9266] = {.lex_state = 145},
+ [9267] = {.lex_state = 145},
+ [9268] = {.lex_state = 145},
+ [9269] = {.lex_state = 145},
+ [9270] = {.lex_state = 145},
+ [9271] = {.lex_state = 145},
+ [9272] = {.lex_state = 145},
+ [9273] = {.lex_state = 145},
+ [9274] = {.lex_state = 145},
+ [9275] = {.lex_state = 145},
+ [9276] = {.lex_state = 145},
+ [9277] = {.lex_state = 145},
+ [9278] = {.lex_state = 145},
+ [9279] = {.lex_state = 145},
+ [9280] = {.lex_state = 145},
+ [9281] = {.lex_state = 145},
+ [9282] = {.lex_state = 145},
+ [9283] = {.lex_state = 145},
+ [9284] = {.lex_state = 145},
+ [9285] = {.lex_state = 145},
+ [9286] = {.lex_state = 145},
+ [9287] = {.lex_state = 145},
+ [9288] = {.lex_state = 145},
+ [9289] = {.lex_state = 145},
+ [9290] = {.lex_state = 145},
+ [9291] = {.lex_state = 145},
+ [9292] = {.lex_state = 145},
+ [9293] = {.lex_state = 145},
+ [9294] = {.lex_state = 145},
+ [9295] = {.lex_state = 145},
+ [9296] = {.lex_state = 145},
+ [9297] = {.lex_state = 145},
+ [9298] = {.lex_state = 145},
+ [9299] = {.lex_state = 145},
+ [9300] = {.lex_state = 145},
+ [9301] = {.lex_state = 145},
+ [9302] = {.lex_state = 145},
+ [9303] = {.lex_state = 145},
+ [9304] = {.lex_state = 145},
+ [9305] = {.lex_state = 145},
+ [9306] = {.lex_state = 145},
+ [9307] = {.lex_state = 145},
+ [9308] = {.lex_state = 145},
+ [9309] = {.lex_state = 145},
+ [9310] = {.lex_state = 145},
+ [9311] = {.lex_state = 145},
+ [9312] = {.lex_state = 145},
+ [9313] = {.lex_state = 145},
+ [9314] = {.lex_state = 145},
+ [9315] = {.lex_state = 145},
+ [9316] = {.lex_state = 145},
+ [9317] = {.lex_state = 145},
+ [9318] = {.lex_state = 145},
+ [9319] = {.lex_state = 145},
+ [9320] = {.lex_state = 145},
+ [9321] = {.lex_state = 145},
+ [9322] = {.lex_state = 145},
+ [9323] = {.lex_state = 145},
+ [9324] = {.lex_state = 145},
+ [9325] = {.lex_state = 145},
+ [9326] = {.lex_state = 145},
+ [9327] = {.lex_state = 145},
+ [9328] = {.lex_state = 145},
+ [9329] = {.lex_state = 145},
+ [9330] = {.lex_state = 145},
+ [9331] = {.lex_state = 145},
+ [9332] = {.lex_state = 145},
+ [9333] = {.lex_state = 145},
+ [9334] = {.lex_state = 145},
+ [9335] = {.lex_state = 145},
+ [9336] = {.lex_state = 145},
+ [9337] = {.lex_state = 145},
+ [9338] = {.lex_state = 145},
+ [9339] = {.lex_state = 145},
+ [9340] = {.lex_state = 145},
+ [9341] = {.lex_state = 145},
+ [9342] = {.lex_state = 145},
+ [9343] = {.lex_state = 145},
+ [9344] = {.lex_state = 145},
+ [9345] = {.lex_state = 145},
+ [9346] = {.lex_state = 145},
+ [9347] = {.lex_state = 145},
+ [9348] = {.lex_state = 145},
+ [9349] = {.lex_state = 145},
+ [9350] = {.lex_state = 145},
+ [9351] = {.lex_state = 145},
+ [9352] = {.lex_state = 145},
+ [9353] = {.lex_state = 145},
+ [9354] = {.lex_state = 145},
+ [9355] = {.lex_state = 145},
+ [9356] = {.lex_state = 145},
+ [9357] = {.lex_state = 145},
+ [9358] = {.lex_state = 145},
+ [9359] = {.lex_state = 145},
+ [9360] = {.lex_state = 145},
+ [9361] = {.lex_state = 145},
+ [9362] = {.lex_state = 145},
+ [9363] = {.lex_state = 145},
+ [9364] = {.lex_state = 145},
+ [9365] = {.lex_state = 145},
+ [9366] = {.lex_state = 145},
+ [9367] = {.lex_state = 145},
+ [9368] = {.lex_state = 145},
+ [9369] = {.lex_state = 145},
+ [9370] = {.lex_state = 145},
+ [9371] = {.lex_state = 145},
+ [9372] = {.lex_state = 145},
+ [9373] = {.lex_state = 145},
+ [9374] = {.lex_state = 145},
+ [9375] = {.lex_state = 145},
+ [9376] = {.lex_state = 145},
+ [9377] = {.lex_state = 145},
+ [9378] = {.lex_state = 145},
+ [9379] = {.lex_state = 145},
+ [9380] = {.lex_state = 145},
+ [9381] = {.lex_state = 145},
+ [9382] = {.lex_state = 145},
+ [9383] = {.lex_state = 145},
+ [9384] = {.lex_state = 145},
+ [9385] = {.lex_state = 145},
+ [9386] = {.lex_state = 145},
+ [9387] = {.lex_state = 145},
+ [9388] = {.lex_state = 145},
+ [9389] = {.lex_state = 145},
+ [9390] = {.lex_state = 145},
+ [9391] = {.lex_state = 145},
+ [9392] = {.lex_state = 145},
+ [9393] = {.lex_state = 145},
+ [9394] = {.lex_state = 145},
+ [9395] = {.lex_state = 145},
+ [9396] = {.lex_state = 145},
+ [9397] = {.lex_state = 145},
+ [9398] = {.lex_state = 145},
+ [9399] = {.lex_state = 145},
+ [9400] = {.lex_state = 145},
+ [9401] = {.lex_state = 145},
+ [9402] = {.lex_state = 145},
+ [9403] = {.lex_state = 145},
+ [9404] = {.lex_state = 145},
+ [9405] = {.lex_state = 145},
+ [9406] = {.lex_state = 145},
+ [9407] = {.lex_state = 145},
+ [9408] = {.lex_state = 145},
+ [9409] = {.lex_state = 145},
+ [9410] = {.lex_state = 145},
+ [9411] = {.lex_state = 145},
+ [9412] = {.lex_state = 145},
+ [9413] = {.lex_state = 145},
+ [9414] = {.lex_state = 145},
+ [9415] = {.lex_state = 145},
+ [9416] = {.lex_state = 145},
+ [9417] = {.lex_state = 145},
+ [9418] = {.lex_state = 145},
+ [9419] = {.lex_state = 145},
+ [9420] = {.lex_state = 145},
+ [9421] = {.lex_state = 145},
+ [9422] = {.lex_state = 145},
+ [9423] = {.lex_state = 145},
+ [9424] = {.lex_state = 145},
+ [9425] = {.lex_state = 145},
+ [9426] = {.lex_state = 145},
+ [9427] = {.lex_state = 145},
+ [9428] = {.lex_state = 145},
+ [9429] = {.lex_state = 145},
+ [9430] = {.lex_state = 145},
+ [9431] = {.lex_state = 145},
+ [9432] = {.lex_state = 145},
+ [9433] = {.lex_state = 145},
+ [9434] = {.lex_state = 145},
+ [9435] = {.lex_state = 145},
+ [9436] = {.lex_state = 145},
+ [9437] = {.lex_state = 145},
+ [9438] = {.lex_state = 145},
+ [9439] = {.lex_state = 145},
+ [9440] = {.lex_state = 145},
+ [9441] = {.lex_state = 145},
+ [9442] = {.lex_state = 145},
+ [9443] = {.lex_state = 145},
+ [9444] = {.lex_state = 145},
+ [9445] = {.lex_state = 145},
+ [9446] = {.lex_state = 145},
+ [9447] = {.lex_state = 145},
+ [9448] = {.lex_state = 145},
+ [9449] = {.lex_state = 145},
+ [9450] = {.lex_state = 145},
+ [9451] = {.lex_state = 145},
+ [9452] = {.lex_state = 145},
+ [9453] = {.lex_state = 145},
+ [9454] = {.lex_state = 145},
+ [9455] = {.lex_state = 145},
+ [9456] = {.lex_state = 145},
+ [9457] = {.lex_state = 145},
+ [9458] = {.lex_state = 145},
+ [9459] = {.lex_state = 145},
+ [9460] = {.lex_state = 145},
+ [9461] = {.lex_state = 145},
+ [9462] = {.lex_state = 145},
+ [9463] = {.lex_state = 145},
+ [9464] = {.lex_state = 145},
+ [9465] = {.lex_state = 145},
+ [9466] = {.lex_state = 145},
+ [9467] = {.lex_state = 145},
+ [9468] = {.lex_state = 145},
+ [9469] = {.lex_state = 145},
+ [9470] = {.lex_state = 145},
+ [9471] = {.lex_state = 145},
+ [9472] = {.lex_state = 145},
+ [9473] = {.lex_state = 145},
+ [9474] = {.lex_state = 145},
+ [9475] = {.lex_state = 145},
+ [9476] = {.lex_state = 145},
+ [9477] = {.lex_state = 145},
+ [9478] = {.lex_state = 145},
+ [9479] = {.lex_state = 145},
+ [9480] = {.lex_state = 145},
+ [9481] = {.lex_state = 145},
+ [9482] = {.lex_state = 145},
+ [9483] = {.lex_state = 145},
+ [9484] = {.lex_state = 145},
+ [9485] = {.lex_state = 145},
+ [9486] = {.lex_state = 145},
+ [9487] = {.lex_state = 145},
+ [9488] = {.lex_state = 145},
+ [9489] = {.lex_state = 145},
+ [9490] = {.lex_state = 145},
+ [9491] = {.lex_state = 145},
+ [9492] = {.lex_state = 145},
+ [9493] = {.lex_state = 145},
+ [9494] = {.lex_state = 145},
+ [9495] = {.lex_state = 145},
+ [9496] = {.lex_state = 145},
+ [9497] = {.lex_state = 145},
+ [9498] = {.lex_state = 145},
+ [9499] = {.lex_state = 145},
+ [9500] = {.lex_state = 145},
+ [9501] = {.lex_state = 145},
+ [9502] = {.lex_state = 145},
+ [9503] = {.lex_state = 145},
+ [9504] = {.lex_state = 145},
+ [9505] = {.lex_state = 145},
+ [9506] = {.lex_state = 145},
+ [9507] = {.lex_state = 145},
+ [9508] = {.lex_state = 145},
+ [9509] = {.lex_state = 145},
+ [9510] = {.lex_state = 145},
+ [9511] = {.lex_state = 145},
+ [9512] = {.lex_state = 145},
+ [9513] = {.lex_state = 145},
+ [9514] = {.lex_state = 145},
+ [9515] = {.lex_state = 145},
+ [9516] = {.lex_state = 145},
+ [9517] = {.lex_state = 145},
+ [9518] = {.lex_state = 145},
+ [9519] = {.lex_state = 145},
+ [9520] = {.lex_state = 145},
+ [9521] = {.lex_state = 145},
+ [9522] = {.lex_state = 145},
+ [9523] = {.lex_state = 145},
+ [9524] = {.lex_state = 145},
+ [9525] = {.lex_state = 145},
+ [9526] = {.lex_state = 145},
+ [9527] = {.lex_state = 145},
+ [9528] = {.lex_state = 145},
+ [9529] = {.lex_state = 145},
+ [9530] = {.lex_state = 145},
+ [9531] = {.lex_state = 145},
+ [9532] = {.lex_state = 145},
+ [9533] = {.lex_state = 145},
+ [9534] = {.lex_state = 145},
+ [9535] = {.lex_state = 145},
+ [9536] = {.lex_state = 145},
+ [9537] = {.lex_state = 145},
+ [9538] = {.lex_state = 145},
+ [9539] = {.lex_state = 145},
+ [9540] = {.lex_state = 145},
+ [9541] = {.lex_state = 145},
+ [9542] = {.lex_state = 145},
+ [9543] = {.lex_state = 145},
+ [9544] = {.lex_state = 145},
+ [9545] = {.lex_state = 145},
+ [9546] = {.lex_state = 145},
+ [9547] = {.lex_state = 145},
+ [9548] = {.lex_state = 145},
+ [9549] = {.lex_state = 145},
+ [9550] = {.lex_state = 145},
+ [9551] = {.lex_state = 145},
+ [9552] = {.lex_state = 145},
+ [9553] = {.lex_state = 145},
+ [9554] = {.lex_state = 145},
+ [9555] = {.lex_state = 145},
+ [9556] = {.lex_state = 145},
+ [9557] = {.lex_state = 145},
+ [9558] = {.lex_state = 145},
+ [9559] = {.lex_state = 145},
+ [9560] = {.lex_state = 145},
+ [9561] = {.lex_state = 145},
+ [9562] = {.lex_state = 145},
+ [9563] = {.lex_state = 145},
+ [9564] = {.lex_state = 145},
+ [9565] = {.lex_state = 145},
+ [9566] = {.lex_state = 145},
+ [9567] = {.lex_state = 145},
+ [9568] = {.lex_state = 145},
+ [9569] = {.lex_state = 145},
+ [9570] = {.lex_state = 145},
+ [9571] = {.lex_state = 145},
+ [9572] = {.lex_state = 145},
+ [9573] = {.lex_state = 145},
+ [9574] = {.lex_state = 145},
+ [9575] = {.lex_state = 145},
+ [9576] = {.lex_state = 145},
+ [9577] = {.lex_state = 145},
+ [9578] = {.lex_state = 145},
+ [9579] = {.lex_state = 145},
+ [9580] = {.lex_state = 145},
+ [9581] = {.lex_state = 145},
+ [9582] = {.lex_state = 145},
+ [9583] = {.lex_state = 145},
+ [9584] = {.lex_state = 145},
+ [9585] = {.lex_state = 145},
+ [9586] = {.lex_state = 145},
+ [9587] = {.lex_state = 145},
+ [9588] = {.lex_state = 145},
+ [9589] = {.lex_state = 145},
+ [9590] = {.lex_state = 145},
+ [9591] = {.lex_state = 145},
+ [9592] = {.lex_state = 145},
+ [9593] = {.lex_state = 145},
+ [9594] = {.lex_state = 145},
+ [9595] = {.lex_state = 145},
+ [9596] = {.lex_state = 145},
+ [9597] = {.lex_state = 145},
+ [9598] = {.lex_state = 145},
+ [9599] = {.lex_state = 145},
+ [9600] = {.lex_state = 145},
+ [9601] = {.lex_state = 145},
+ [9602] = {.lex_state = 145},
+ [9603] = {.lex_state = 145},
+ [9604] = {.lex_state = 145},
+ [9605] = {.lex_state = 145},
+ [9606] = {.lex_state = 145},
+ [9607] = {.lex_state = 145},
+ [9608] = {.lex_state = 145},
+ [9609] = {.lex_state = 145},
+ [9610] = {.lex_state = 145},
+ [9611] = {.lex_state = 145},
+ [9612] = {.lex_state = 145},
+ [9613] = {.lex_state = 145},
+ [9614] = {.lex_state = 145},
+ [9615] = {.lex_state = 145},
+ [9616] = {.lex_state = 145},
+ [9617] = {.lex_state = 145},
+ [9618] = {.lex_state = 145},
+ [9619] = {.lex_state = 145},
+ [9620] = {.lex_state = 145},
+ [9621] = {.lex_state = 145},
+ [9622] = {.lex_state = 145},
+ [9623] = {.lex_state = 145},
+ [9624] = {.lex_state = 145},
+ [9625] = {.lex_state = 145},
+ [9626] = {.lex_state = 145},
+ [9627] = {.lex_state = 145},
+ [9628] = {.lex_state = 145},
+ [9629] = {.lex_state = 145},
+ [9630] = {.lex_state = 145},
+ [9631] = {.lex_state = 145},
+ [9632] = {.lex_state = 145},
+ [9633] = {.lex_state = 145},
+ [9634] = {.lex_state = 145},
+ [9635] = {.lex_state = 145},
+ [9636] = {.lex_state = 145},
+ [9637] = {.lex_state = 145},
+ [9638] = {.lex_state = 145},
+ [9639] = {.lex_state = 145},
+ [9640] = {.lex_state = 145},
+ [9641] = {.lex_state = 145},
+ [9642] = {.lex_state = 145},
+ [9643] = {.lex_state = 145},
+ [9644] = {.lex_state = 145},
+ [9645] = {.lex_state = 145},
+ [9646] = {.lex_state = 145},
+ [9647] = {.lex_state = 145},
+ [9648] = {.lex_state = 145},
+ [9649] = {.lex_state = 145},
+ [9650] = {.lex_state = 145},
+ [9651] = {.lex_state = 145},
+ [9652] = {.lex_state = 145},
+ [9653] = {.lex_state = 145},
+ [9654] = {.lex_state = 145},
+ [9655] = {.lex_state = 145},
+ [9656] = {.lex_state = 145},
+ [9657] = {.lex_state = 145},
+ [9658] = {.lex_state = 145},
+ [9659] = {.lex_state = 145},
+ [9660] = {.lex_state = 145},
+ [9661] = {.lex_state = 145},
+ [9662] = {.lex_state = 145},
+ [9663] = {.lex_state = 145},
+ [9664] = {.lex_state = 145},
+ [9665] = {.lex_state = 145},
+ [9666] = {.lex_state = 145},
+ [9667] = {.lex_state = 145},
+ [9668] = {.lex_state = 145},
+ [9669] = {.lex_state = 145},
+ [9670] = {.lex_state = 145},
+ [9671] = {.lex_state = 145},
+ [9672] = {.lex_state = 145},
+ [9673] = {.lex_state = 145},
+ [9674] = {.lex_state = 145},
+ [9675] = {.lex_state = 145},
+ [9676] = {.lex_state = 145},
+ [9677] = {.lex_state = 145},
+ [9678] = {.lex_state = 145},
+ [9679] = {.lex_state = 145},
+ [9680] = {.lex_state = 145},
+ [9681] = {.lex_state = 145},
+ [9682] = {.lex_state = 145},
+ [9683] = {.lex_state = 145},
+ [9684] = {.lex_state = 145},
+ [9685] = {.lex_state = 145},
+ [9686] = {.lex_state = 145},
+ [9687] = {.lex_state = 145},
+ [9688] = {.lex_state = 145},
+ [9689] = {.lex_state = 145},
+ [9690] = {.lex_state = 145},
+ [9691] = {.lex_state = 145},
+ [9692] = {.lex_state = 145},
+ [9693] = {.lex_state = 145},
+ [9694] = {.lex_state = 145},
+ [9695] = {.lex_state = 145},
+ [9696] = {.lex_state = 145},
+ [9697] = {.lex_state = 145},
+ [9698] = {.lex_state = 145},
+ [9699] = {.lex_state = 145},
+ [9700] = {.lex_state = 145},
+ [9701] = {.lex_state = 145},
+ [9702] = {.lex_state = 145},
+ [9703] = {.lex_state = 145},
+ [9704] = {.lex_state = 145},
+ [9705] = {.lex_state = 145},
+ [9706] = {.lex_state = 145},
+ [9707] = {.lex_state = 145},
+ [9708] = {.lex_state = 145},
+ [9709] = {.lex_state = 145},
+ [9710] = {.lex_state = 145},
+ [9711] = {.lex_state = 145},
+ [9712] = {.lex_state = 145},
+ [9713] = {.lex_state = 145},
+ [9714] = {.lex_state = 145},
+ [9715] = {.lex_state = 145},
+ [9716] = {.lex_state = 145},
+ [9717] = {.lex_state = 145},
+ [9718] = {.lex_state = 145},
+ [9719] = {.lex_state = 145},
+ [9720] = {.lex_state = 145},
+ [9721] = {.lex_state = 145},
+ [9722] = {.lex_state = 145},
+ [9723] = {.lex_state = 145},
+ [9724] = {.lex_state = 145},
+ [9725] = {.lex_state = 145},
+ [9726] = {.lex_state = 145},
+ [9727] = {.lex_state = 145},
+ [9728] = {.lex_state = 145},
+ [9729] = {.lex_state = 145},
+ [9730] = {.lex_state = 145},
+ [9731] = {.lex_state = 145},
+ [9732] = {.lex_state = 145},
+ [9733] = {.lex_state = 145},
+ [9734] = {.lex_state = 145},
+ [9735] = {.lex_state = 145},
+ [9736] = {.lex_state = 145},
+ [9737] = {.lex_state = 145},
+ [9738] = {.lex_state = 145},
+ [9739] = {.lex_state = 145},
+ [9740] = {.lex_state = 145},
+ [9741] = {.lex_state = 145},
+ [9742] = {.lex_state = 145},
+ [9743] = {.lex_state = 145},
+ [9744] = {.lex_state = 145},
+ [9745] = {.lex_state = 145},
+ [9746] = {.lex_state = 145},
+ [9747] = {.lex_state = 145},
+ [9748] = {.lex_state = 145},
+ [9749] = {.lex_state = 145},
+ [9750] = {.lex_state = 145},
+ [9751] = {.lex_state = 145},
+ [9752] = {.lex_state = 145},
+ [9753] = {.lex_state = 145},
+ [9754] = {.lex_state = 145},
+ [9755] = {.lex_state = 145},
+ [9756] = {.lex_state = 145},
+ [9757] = {.lex_state = 145},
+ [9758] = {.lex_state = 145},
+ [9759] = {.lex_state = 145},
+ [9760] = {.lex_state = 145},
+ [9761] = {.lex_state = 145},
+ [9762] = {.lex_state = 145},
+ [9763] = {.lex_state = 145},
+ [9764] = {.lex_state = 145},
+ [9765] = {.lex_state = 145},
+ [9766] = {.lex_state = 145},
+ [9767] = {.lex_state = 145},
+ [9768] = {.lex_state = 145},
+ [9769] = {.lex_state = 145},
+ [9770] = {.lex_state = 145},
+ [9771] = {.lex_state = 145},
+ [9772] = {.lex_state = 145},
+ [9773] = {.lex_state = 145},
+ [9774] = {.lex_state = 145},
+ [9775] = {.lex_state = 145},
+ [9776] = {.lex_state = 145},
+ [9777] = {.lex_state = 145},
+ [9778] = {.lex_state = 145},
+ [9779] = {.lex_state = 145},
+ [9780] = {.lex_state = 145},
+ [9781] = {.lex_state = 145},
+ [9782] = {.lex_state = 145},
+ [9783] = {.lex_state = 145},
+ [9784] = {.lex_state = 145},
+ [9785] = {.lex_state = 145},
+ [9786] = {.lex_state = 145},
+ [9787] = {.lex_state = 145},
+ [9788] = {.lex_state = 145},
+ [9789] = {.lex_state = 145},
+ [9790] = {.lex_state = 145},
+ [9791] = {.lex_state = 145},
+ [9792] = {.lex_state = 145},
+ [9793] = {.lex_state = 145},
+ [9794] = {.lex_state = 145},
+ [9795] = {.lex_state = 145},
+ [9796] = {.lex_state = 145},
+ [9797] = {.lex_state = 145},
+ [9798] = {.lex_state = 145},
+ [9799] = {.lex_state = 145},
+ [9800] = {.lex_state = 145},
+ [9801] = {.lex_state = 145},
+ [9802] = {.lex_state = 145},
+ [9803] = {.lex_state = 145},
+ [9804] = {.lex_state = 145},
+ [9805] = {.lex_state = 145},
+ [9806] = {.lex_state = 145},
+ [9807] = {.lex_state = 145},
+ [9808] = {.lex_state = 145},
+ [9809] = {.lex_state = 145},
+ [9810] = {.lex_state = 145},
+ [9811] = {.lex_state = 145},
+ [9812] = {.lex_state = 145},
+ [9813] = {.lex_state = 145},
+ [9814] = {.lex_state = 145},
+ [9815] = {.lex_state = 145},
+ [9816] = {.lex_state = 145},
+ [9817] = {.lex_state = 145},
+ [9818] = {.lex_state = 145},
+ [9819] = {.lex_state = 145},
+ [9820] = {.lex_state = 145},
+ [9821] = {.lex_state = 145},
+ [9822] = {.lex_state = 145},
+ [9823] = {.lex_state = 145},
+ [9824] = {.lex_state = 145},
+ [9825] = {.lex_state = 145},
+ [9826] = {.lex_state = 145},
+ [9827] = {.lex_state = 145},
+ [9828] = {.lex_state = 145},
+ [9829] = {.lex_state = 145},
+ [9830] = {.lex_state = 145},
+ [9831] = {.lex_state = 145},
+ [9832] = {.lex_state = 145},
+ [9833] = {.lex_state = 145},
+ [9834] = {.lex_state = 145},
+ [9835] = {.lex_state = 145},
+ [9836] = {.lex_state = 145},
+ [9837] = {.lex_state = 145},
+ [9838] = {.lex_state = 145},
+ [9839] = {.lex_state = 145},
+ [9840] = {.lex_state = 145},
+ [9841] = {.lex_state = 145},
+ [9842] = {.lex_state = 145},
+ [9843] = {.lex_state = 145},
+ [9844] = {.lex_state = 145},
+ [9845] = {.lex_state = 145},
+ [9846] = {.lex_state = 145},
+ [9847] = {.lex_state = 145},
+ [9848] = {.lex_state = 145},
+ [9849] = {.lex_state = 145},
+ [9850] = {.lex_state = 145},
+ [9851] = {.lex_state = 145},
+ [9852] = {.lex_state = 145},
+ [9853] = {.lex_state = 145},
+ [9854] = {.lex_state = 145},
+ [9855] = {.lex_state = 145},
+ [9856] = {.lex_state = 145},
+ [9857] = {.lex_state = 145},
+ [9858] = {.lex_state = 145},
+ [9859] = {.lex_state = 145},
+ [9860] = {.lex_state = 145},
+ [9861] = {.lex_state = 145},
+ [9862] = {.lex_state = 145},
+ [9863] = {.lex_state = 145},
+ [9864] = {.lex_state = 145},
+ [9865] = {.lex_state = 145},
+ [9866] = {.lex_state = 145},
+ [9867] = {.lex_state = 145},
+ [9868] = {.lex_state = 145},
+ [9869] = {.lex_state = 145},
+ [9870] = {.lex_state = 145},
+ [9871] = {.lex_state = 145},
+ [9872] = {.lex_state = 145},
+ [9873] = {.lex_state = 145},
+ [9874] = {.lex_state = 145},
+ [9875] = {.lex_state = 145},
+ [9876] = {.lex_state = 145},
+ [9877] = {.lex_state = 145},
+ [9878] = {.lex_state = 145},
+ [9879] = {.lex_state = 145},
+ [9880] = {.lex_state = 145},
+ [9881] = {.lex_state = 145},
+ [9882] = {.lex_state = 145},
+ [9883] = {.lex_state = 145},
+ [9884] = {.lex_state = 145},
+ [9885] = {.lex_state = 145},
+ [9886] = {.lex_state = 145},
+ [9887] = {.lex_state = 145},
+ [9888] = {.lex_state = 145},
+ [9889] = {.lex_state = 145},
+ [9890] = {.lex_state = 145},
+ [9891] = {.lex_state = 145},
+ [9892] = {.lex_state = 145},
+ [9893] = {.lex_state = 145},
+ [9894] = {.lex_state = 145},
+ [9895] = {.lex_state = 145},
+ [9896] = {.lex_state = 145},
+ [9897] = {.lex_state = 145},
+ [9898] = {.lex_state = 145},
+ [9899] = {.lex_state = 145},
+ [9900] = {.lex_state = 145},
+ [9901] = {.lex_state = 145},
+ [9902] = {.lex_state = 145},
+ [9903] = {.lex_state = 145},
+ [9904] = {.lex_state = 145},
+ [9905] = {.lex_state = 145},
+ [9906] = {.lex_state = 145},
+ [9907] = {.lex_state = 145},
+ [9908] = {.lex_state = 145},
+ [9909] = {.lex_state = 145},
+ [9910] = {.lex_state = 145},
+ [9911] = {.lex_state = 145},
+ [9912] = {.lex_state = 145},
+ [9913] = {.lex_state = 145},
+ [9914] = {.lex_state = 145},
+ [9915] = {.lex_state = 145},
+ [9916] = {.lex_state = 145},
+ [9917] = {.lex_state = 145},
+ [9918] = {.lex_state = 145},
+ [9919] = {.lex_state = 145},
+ [9920] = {.lex_state = 141},
+ [9921] = {.lex_state = 145},
+ [9922] = {.lex_state = 145},
+ [9923] = {.lex_state = 145},
+ [9924] = {.lex_state = 145},
+ [9925] = {.lex_state = 145},
+ [9926] = {.lex_state = 145},
+ [9927] = {.lex_state = 145},
+ [9928] = {.lex_state = 145},
+ [9929] = {.lex_state = 145},
+ [9930] = {.lex_state = 145},
+ [9931] = {.lex_state = 145},
+ [9932] = {.lex_state = 145},
+ [9933] = {.lex_state = 145},
+ [9934] = {.lex_state = 145},
+ [9935] = {.lex_state = 145},
+ [9936] = {.lex_state = 145},
+ [9937] = {.lex_state = 145},
+ [9938] = {.lex_state = 145},
+ [9939] = {.lex_state = 145},
+ [9940] = {.lex_state = 145},
+ [9941] = {.lex_state = 145},
+ [9942] = {.lex_state = 145},
+ [9943] = {.lex_state = 145},
+ [9944] = {.lex_state = 145},
+ [9945] = {.lex_state = 145},
+ [9946] = {.lex_state = 145},
+ [9947] = {.lex_state = 145},
+ [9948] = {.lex_state = 145},
+ [9949] = {.lex_state = 145},
+ [9950] = {.lex_state = 145},
+ [9951] = {.lex_state = 145},
+ [9952] = {.lex_state = 145},
+ [9953] = {.lex_state = 145},
+ [9954] = {.lex_state = 145},
+ [9955] = {.lex_state = 145},
+ [9956] = {.lex_state = 145},
+ [9957] = {.lex_state = 145},
+ [9958] = {.lex_state = 145},
+ [9959] = {.lex_state = 145},
+ [9960] = {.lex_state = 145},
+ [9961] = {.lex_state = 145},
+ [9962] = {.lex_state = 145},
+ [9963] = {.lex_state = 145},
+ [9964] = {.lex_state = 145},
+ [9965] = {.lex_state = 145},
+ [9966] = {.lex_state = 145},
+ [9967] = {.lex_state = 145},
+ [9968] = {.lex_state = 145},
+ [9969] = {.lex_state = 145},
+ [9970] = {.lex_state = 145},
+ [9971] = {.lex_state = 145},
+ [9972] = {.lex_state = 145},
+ [9973] = {.lex_state = 145},
+ [9974] = {.lex_state = 145},
+ [9975] = {.lex_state = 145},
+ [9976] = {.lex_state = 145},
+ [9977] = {.lex_state = 145},
+ [9978] = {.lex_state = 145},
+ [9979] = {.lex_state = 145},
+ [9980] = {.lex_state = 145},
+ [9981] = {.lex_state = 145},
+ [9982] = {.lex_state = 145},
+ [9983] = {.lex_state = 145},
+ [9984] = {.lex_state = 145},
+ [9985] = {.lex_state = 145},
+ [9986] = {.lex_state = 145},
+ [9987] = {.lex_state = 145},
+ [9988] = {.lex_state = 145},
+ [9989] = {.lex_state = 145},
+ [9990] = {.lex_state = 145},
+ [9991] = {.lex_state = 145},
+ [9992] = {.lex_state = 145},
+ [9993] = {.lex_state = 145},
+ [9994] = {.lex_state = 145},
+ [9995] = {.lex_state = 145},
+ [9996] = {.lex_state = 145},
+ [9997] = {.lex_state = 145},
+ [9998] = {.lex_state = 145},
+ [9999] = {.lex_state = 145},
+ [10000] = {.lex_state = 145},
+ [10001] = {.lex_state = 145},
+ [10002] = {.lex_state = 145},
+ [10003] = {.lex_state = 145},
+ [10004] = {.lex_state = 145},
+ [10005] = {.lex_state = 145},
+ [10006] = {.lex_state = 145},
+ [10007] = {.lex_state = 145},
+ [10008] = {.lex_state = 145},
+ [10009] = {.lex_state = 145},
+ [10010] = {.lex_state = 145},
+ [10011] = {.lex_state = 145},
+ [10012] = {.lex_state = 145},
+ [10013] = {.lex_state = 145},
+ [10014] = {.lex_state = 145},
+ [10015] = {.lex_state = 145},
+ [10016] = {.lex_state = 145},
+ [10017] = {.lex_state = 145},
+ [10018] = {.lex_state = 145},
+ [10019] = {.lex_state = 145},
+ [10020] = {.lex_state = 145},
+ [10021] = {.lex_state = 145},
+ [10022] = {.lex_state = 145},
+ [10023] = {.lex_state = 145},
+ [10024] = {.lex_state = 145},
+ [10025] = {.lex_state = 145},
+ [10026] = {.lex_state = 145},
+ [10027] = {.lex_state = 145},
+ [10028] = {.lex_state = 145},
+ [10029] = {.lex_state = 145},
+ [10030] = {.lex_state = 145},
+ [10031] = {.lex_state = 145},
+ [10032] = {.lex_state = 145},
+ [10033] = {.lex_state = 145},
+ [10034] = {.lex_state = 142},
+ [10035] = {.lex_state = 142},
+ [10036] = {.lex_state = 143},
+ [10037] = {.lex_state = 142},
+ [10038] = {.lex_state = 142},
+ [10039] = {.lex_state = 142},
+ [10040] = {.lex_state = 144},
+ [10041] = {.lex_state = 144},
+ [10042] = {.lex_state = 144},
+ [10043] = {.lex_state = 144},
+ [10044] = {.lex_state = 144},
+ [10045] = {.lex_state = 454},
+ [10046] = {.lex_state = 454},
+ [10047] = {.lex_state = 454},
+ [10048] = {.lex_state = 454},
+ [10049] = {.lex_state = 454},
+ [10050] = {.lex_state = 454},
+ [10051] = {.lex_state = 454},
+ [10052] = {.lex_state = 454},
+ [10053] = {.lex_state = 98},
+ [10054] = {.lex_state = 454},
+ [10055] = {.lex_state = 454},
+ [10056] = {.lex_state = 454},
+ [10057] = {.lex_state = 454},
+ [10058] = {.lex_state = 454},
+ [10059] = {.lex_state = 98},
+ [10060] = {.lex_state = 98},
+ [10061] = {.lex_state = 98},
+ [10062] = {.lex_state = 454},
+ [10063] = {.lex_state = 98},
+ [10064] = {.lex_state = 98},
+ [10065] = {.lex_state = 98},
+ [10066] = {.lex_state = 98},
+ [10067] = {.lex_state = 98},
+ [10068] = {.lex_state = 98},
+ [10069] = {.lex_state = 98},
+ [10070] = {.lex_state = 454},
+ [10071] = {.lex_state = 98},
+ [10072] = {.lex_state = 98},
+ [10073] = {.lex_state = 454},
+ [10074] = {.lex_state = 454},
+ [10075] = {.lex_state = 454},
+ [10076] = {.lex_state = 98},
+ [10077] = {.lex_state = 454},
+ [10078] = {.lex_state = 454},
+ [10079] = {.lex_state = 98},
+ [10080] = {.lex_state = 454},
+ [10081] = {.lex_state = 454},
+ [10082] = {.lex_state = 454},
+ [10083] = {.lex_state = 454},
+ [10084] = {.lex_state = 454},
+ [10085] = {.lex_state = 454},
+ [10086] = {.lex_state = 454},
+ [10087] = {.lex_state = 454},
+ [10088] = {.lex_state = 98},
+ [10089] = {.lex_state = 454},
+ [10090] = {.lex_state = 98},
+ [10091] = {.lex_state = 98},
+ [10092] = {.lex_state = 128},
+ [10093] = {.lex_state = 98},
+ [10094] = {.lex_state = 98},
+ [10095] = {.lex_state = 454},
+ [10096] = {.lex_state = 454},
+ [10097] = {.lex_state = 454},
+ [10098] = {.lex_state = 454},
+ [10099] = {.lex_state = 454},
+ [10100] = {.lex_state = 454},
+ [10101] = {.lex_state = 98},
+ [10102] = {.lex_state = 454},
+ [10103] = {.lex_state = 98},
+ [10104] = {.lex_state = 454},
+ [10105] = {.lex_state = 98},
+ [10106] = {.lex_state = 454},
+ [10107] = {.lex_state = 98},
+ [10108] = {.lex_state = 98},
+ [10109] = {.lex_state = 454},
+ [10110] = {.lex_state = 454},
+ [10111] = {.lex_state = 454},
+ [10112] = {.lex_state = 98},
+ [10113] = {.lex_state = 454},
+ [10114] = {.lex_state = 454},
+ [10115] = {.lex_state = 98},
+ [10116] = {.lex_state = 98},
+ [10117] = {.lex_state = 128},
+ [10118] = {.lex_state = 98},
+ [10119] = {.lex_state = 128},
+ [10120] = {.lex_state = 98},
+ [10121] = {.lex_state = 98},
+ [10122] = {.lex_state = 98},
+ [10123] = {.lex_state = 98},
+ [10124] = {.lex_state = 128},
+ [10125] = {.lex_state = 98},
+ [10126] = {.lex_state = 128},
+ [10127] = {.lex_state = 98},
+ [10128] = {.lex_state = 98},
+ [10129] = {.lex_state = 98},
+ [10130] = {.lex_state = 98},
+ [10131] = {.lex_state = 98},
+ [10132] = {.lex_state = 98},
+ [10133] = {.lex_state = 98},
+ [10134] = {.lex_state = 128},
+ [10135] = {.lex_state = 128},
+ [10136] = {.lex_state = 128},
+ [10137] = {.lex_state = 128},
+ [10138] = {.lex_state = 128},
+ [10139] = {.lex_state = 128},
+ [10140] = {.lex_state = 98},
+ [10141] = {.lex_state = 130},
+ [10142] = {.lex_state = 98},
+ [10143] = {.lex_state = 98},
+ [10144] = {.lex_state = 98},
+ [10145] = {.lex_state = 128},
+ [10146] = {.lex_state = 128},
+ [10147] = {.lex_state = 98},
+ [10148] = {.lex_state = 98},
+ [10149] = {.lex_state = 130},
+ [10150] = {.lex_state = 130},
+ [10151] = {.lex_state = 130},
+ [10152] = {.lex_state = 128},
+ [10153] = {.lex_state = 98},
+ [10154] = {.lex_state = 98},
+ [10155] = {.lex_state = 98},
+ [10156] = {.lex_state = 130},
+ [10157] = {.lex_state = 128},
+ [10158] = {.lex_state = 130},
+ [10159] = {.lex_state = 130},
+ [10160] = {.lex_state = 98},
+ [10161] = {.lex_state = 130},
+ [10162] = {.lex_state = 130},
+ [10163] = {.lex_state = 130},
+ [10164] = {.lex_state = 130},
+ [10165] = {.lex_state = 130},
+ [10166] = {.lex_state = 130},
+ [10167] = {.lex_state = 98},
+ [10168] = {.lex_state = 130},
+ [10169] = {.lex_state = 130},
+ [10170] = {.lex_state = 98},
+ [10171] = {.lex_state = 128},
+ [10172] = {.lex_state = 98},
+ [10173] = {.lex_state = 128},
+ [10174] = {.lex_state = 98},
+ [10175] = {.lex_state = 128},
+ [10176] = {.lex_state = 128},
+ [10177] = {.lex_state = 128},
+ [10178] = {.lex_state = 128},
+ [10179] = {.lex_state = 128},
+ [10180] = {.lex_state = 454},
+ [10181] = {.lex_state = 128},
+ [10182] = {.lex_state = 128},
+ [10183] = {.lex_state = 128},
+ [10184] = {.lex_state = 128},
+ [10185] = {.lex_state = 128},
+ [10186] = {.lex_state = 128},
+ [10187] = {.lex_state = 128},
+ [10188] = {.lex_state = 128},
+ [10189] = {.lex_state = 128},
+ [10190] = {.lex_state = 130},
+ [10191] = {.lex_state = 128},
+ [10192] = {.lex_state = 128},
+ [10193] = {.lex_state = 454},
+ [10194] = {.lex_state = 128},
+ [10195] = {.lex_state = 128},
+ [10196] = {.lex_state = 128},
+ [10197] = {.lex_state = 128},
+ [10198] = {.lex_state = 128},
+ [10199] = {.lex_state = 98},
+ [10200] = {.lex_state = 128},
+ [10201] = {.lex_state = 128},
+ [10202] = {.lex_state = 128},
+ [10203] = {.lex_state = 128},
+ [10204] = {.lex_state = 130},
+ [10205] = {.lex_state = 128},
+ [10206] = {.lex_state = 130},
+ [10207] = {.lex_state = 130},
+ [10208] = {.lex_state = 130},
+ [10209] = {.lex_state = 98},
+ [10210] = {.lex_state = 130},
+ [10211] = {.lex_state = 130},
+ [10212] = {.lex_state = 130},
+ [10213] = {.lex_state = 130},
+ [10214] = {.lex_state = 130},
+ [10215] = {.lex_state = 130},
+ [10216] = {.lex_state = 130},
+ [10217] = {.lex_state = 130},
+ [10218] = {.lex_state = 130},
+ [10219] = {.lex_state = 130},
+ [10220] = {.lex_state = 130},
+ [10221] = {.lex_state = 130},
+ [10222] = {.lex_state = 130},
+ [10223] = {.lex_state = 130},
+ [10224] = {.lex_state = 130},
+ [10225] = {.lex_state = 130},
+ [10226] = {.lex_state = 130},
+ [10227] = {.lex_state = 130},
+ [10228] = {.lex_state = 130},
+ [10229] = {.lex_state = 130},
+ [10230] = {.lex_state = 130},
+ [10231] = {.lex_state = 130},
+ [10232] = {.lex_state = 130},
+ [10233] = {.lex_state = 130},
+ [10234] = {.lex_state = 454},
+ [10235] = {.lex_state = 130},
+ [10236] = {.lex_state = 130},
+ [10237] = {.lex_state = 98},
+ [10238] = {.lex_state = 130},
+ [10239] = {.lex_state = 454},
+ [10240] = {.lex_state = 454},
+ [10241] = {.lex_state = 454},
+ [10242] = {.lex_state = 98},
+ [10243] = {.lex_state = 454},
+ [10244] = {.lex_state = 454},
+ [10245] = {.lex_state = 454},
+ [10246] = {.lex_state = 454},
+ [10247] = {.lex_state = 98},
+ [10248] = {.lex_state = 454},
+ [10249] = {.lex_state = 454},
+ [10250] = {.lex_state = 454},
+ [10251] = {.lex_state = 98},
+ [10252] = {.lex_state = 98},
+ [10253] = {.lex_state = 130},
+ [10254] = {.lex_state = 98},
+ [10255] = {.lex_state = 98},
+ [10256] = {.lex_state = 98},
+ [10257] = {.lex_state = 98},
+ [10258] = {.lex_state = 98},
+ [10259] = {.lex_state = 98},
+ [10260] = {.lex_state = 98},
+ [10261] = {.lex_state = 98},
+ [10262] = {.lex_state = 98},
+ [10263] = {.lex_state = 98},
+ [10264] = {.lex_state = 98},
+ [10265] = {.lex_state = 98},
+ [10266] = {.lex_state = 98},
+ [10267] = {.lex_state = 130},
+ [10268] = {.lex_state = 454},
+ [10269] = {.lex_state = 454},
+ [10270] = {.lex_state = 98},
+ [10271] = {.lex_state = 454},
+ [10272] = {.lex_state = 130},
+ [10273] = {.lex_state = 130},
+ [10274] = {.lex_state = 130},
+ [10275] = {.lex_state = 98},
+ [10276] = {.lex_state = 130},
+ [10277] = {.lex_state = 130},
+ [10278] = {.lex_state = 98},
+ [10279] = {.lex_state = 130},
+ [10280] = {.lex_state = 130},
+ [10281] = {.lex_state = 130},
+ [10282] = {.lex_state = 130},
+ [10283] = {.lex_state = 130},
+ [10284] = {.lex_state = 454},
+ [10285] = {.lex_state = 454},
+ [10286] = {.lex_state = 454},
+ [10287] = {.lex_state = 130},
+ [10288] = {.lex_state = 98},
+ [10289] = {.lex_state = 130},
+ [10290] = {.lex_state = 454},
+ [10291] = {.lex_state = 454},
+ [10292] = {.lex_state = 454},
+ [10293] = {.lex_state = 454},
+ [10294] = {.lex_state = 454},
+ [10295] = {.lex_state = 454},
+ [10296] = {.lex_state = 454},
+ [10297] = {.lex_state = 146},
+ [10298] = {.lex_state = 454},
+ [10299] = {.lex_state = 454},
+ [10300] = {.lex_state = 454},
+ [10301] = {.lex_state = 454},
+ [10302] = {.lex_state = 454},
+ [10303] = {.lex_state = 454},
+ [10304] = {.lex_state = 145},
+ [10305] = {.lex_state = 454},
+ [10306] = {.lex_state = 140},
+ [10307] = {.lex_state = 146},
+ [10308] = {.lex_state = 140},
+ [10309] = {.lex_state = 146},
+ [10310] = {.lex_state = 454},
+ [10311] = {.lex_state = 454},
+ [10312] = {.lex_state = 454},
+ [10313] = {.lex_state = 146},
+ [10314] = {.lex_state = 454},
+ [10315] = {.lex_state = 454},
+ [10316] = {.lex_state = 454},
+ [10317] = {.lex_state = 454},
+ [10318] = {.lex_state = 454},
+ [10319] = {.lex_state = 146},
+ [10320] = {.lex_state = 146},
+ [10321] = {.lex_state = 454},
+ [10322] = {.lex_state = 140},
+ [10323] = {.lex_state = 140},
+ [10324] = {.lex_state = 140},
+ [10325] = {.lex_state = 140},
+ [10326] = {.lex_state = 454},
+ [10327] = {.lex_state = 454},
+ [10328] = {.lex_state = 454},
+ [10329] = {.lex_state = 454},
+ [10330] = {.lex_state = 129},
+ [10331] = {.lex_state = 129},
+ [10332] = {.lex_state = 129},
+ [10333] = {.lex_state = 129},
+ [10334] = {.lex_state = 129},
+ [10335] = {.lex_state = 145},
+ [10336] = {.lex_state = 98},
+ [10337] = {.lex_state = 98},
+ [10338] = {.lex_state = 98},
+ [10339] = {.lex_state = 98},
+ [10340] = {.lex_state = 98},
+ [10341] = {.lex_state = 98},
+ [10342] = {.lex_state = 129},
+ [10343] = {.lex_state = 145},
+ [10344] = {.lex_state = 129},
+ [10345] = {.lex_state = 129},
+ [10346] = {.lex_state = 145},
+ [10347] = {.lex_state = 129},
+ [10348] = {.lex_state = 98},
+ [10349] = {.lex_state = 98},
+ [10350] = {.lex_state = 129},
+ [10351] = {.lex_state = 98},
+ [10352] = {.lex_state = 145},
+ [10353] = {.lex_state = 145},
+ [10354] = {.lex_state = 98},
+ [10355] = {.lex_state = 98},
+ [10356] = {.lex_state = 129},
+ [10357] = {.lex_state = 129},
+ [10358] = {.lex_state = 98},
+ [10359] = {.lex_state = 98},
+ [10360] = {.lex_state = 131},
+ [10361] = {.lex_state = 129},
+ [10362] = {.lex_state = 98},
+ [10363] = {.lex_state = 131},
+ [10364] = {.lex_state = 454},
+ [10365] = {.lex_state = 131},
+ [10366] = {.lex_state = 131},
+ [10367] = {.lex_state = 131},
+ [10368] = {.lex_state = 131},
+ [10369] = {.lex_state = 98},
+ [10370] = {.lex_state = 131},
+ [10371] = {.lex_state = 131},
+ [10372] = {.lex_state = 131},
+ [10373] = {.lex_state = 131},
+ [10374] = {.lex_state = 454},
+ [10375] = {.lex_state = 131},
+ [10376] = {.lex_state = 129},
+ [10377] = {.lex_state = 129},
+ [10378] = {.lex_state = 131},
+ [10379] = {.lex_state = 131},
+ [10380] = {.lex_state = 131},
+ [10381] = {.lex_state = 131},
+ [10382] = {.lex_state = 145},
+ [10383] = {.lex_state = 129},
+ [10384] = {.lex_state = 129},
+ [10385] = {.lex_state = 129},
+ [10386] = {.lex_state = 98},
+ [10387] = {.lex_state = 98},
+ [10388] = {.lex_state = 129},
+ [10389] = {.lex_state = 131},
+ [10390] = {.lex_state = 98},
+ [10391] = {.lex_state = 129},
+ [10392] = {.lex_state = 131},
+ [10393] = {.lex_state = 129},
+ [10394] = {.lex_state = 129},
+ [10395] = {.lex_state = 98},
+ [10396] = {.lex_state = 129},
+ [10397] = {.lex_state = 129},
+ [10398] = {.lex_state = 129},
+ [10399] = {.lex_state = 129},
+ [10400] = {.lex_state = 129},
+ [10401] = {.lex_state = 98},
+ [10402] = {.lex_state = 129},
+ [10403] = {.lex_state = 129},
+ [10404] = {.lex_state = 129},
+ [10405] = {.lex_state = 129},
+ [10406] = {.lex_state = 129},
+ [10407] = {.lex_state = 98},
+ [10408] = {.lex_state = 129},
+ [10409] = {.lex_state = 129},
+ [10410] = {.lex_state = 129},
+ [10411] = {.lex_state = 129},
+ [10412] = {.lex_state = 129},
+ [10413] = {.lex_state = 129},
+ [10414] = {.lex_state = 129},
+ [10415] = {.lex_state = 129},
+ [10416] = {.lex_state = 98},
+ [10417] = {.lex_state = 131},
+ [10418] = {.lex_state = 131},
+ [10419] = {.lex_state = 131},
+ [10420] = {.lex_state = 131},
+ [10421] = {.lex_state = 131},
+ [10422] = {.lex_state = 131},
+ [10423] = {.lex_state = 131},
+ [10424] = {.lex_state = 131},
+ [10425] = {.lex_state = 131},
+ [10426] = {.lex_state = 131},
+ [10427] = {.lex_state = 131},
+ [10428] = {.lex_state = 131},
+ [10429] = {.lex_state = 131},
+ [10430] = {.lex_state = 131},
+ [10431] = {.lex_state = 131},
+ [10432] = {.lex_state = 131},
+ [10433] = {.lex_state = 131},
+ [10434] = {.lex_state = 98},
+ [10435] = {.lex_state = 131},
+ [10436] = {.lex_state = 131},
+ [10437] = {.lex_state = 98},
+ [10438] = {.lex_state = 98},
+ [10439] = {.lex_state = 98},
+ [10440] = {.lex_state = 98},
+ [10441] = {.lex_state = 98},
+ [10442] = {.lex_state = 98},
+ [10443] = {.lex_state = 98},
+ [10444] = {.lex_state = 98},
+ [10445] = {.lex_state = 98},
+ [10446] = {.lex_state = 98},
+ [10447] = {.lex_state = 98},
+ [10448] = {.lex_state = 98},
+ [10449] = {.lex_state = 98},
+ [10450] = {.lex_state = 131},
+ [10451] = {.lex_state = 131},
+ [10452] = {.lex_state = 131},
+ [10453] = {.lex_state = 131},
+ [10454] = {.lex_state = 98},
+ [10455] = {.lex_state = 98},
+ [10456] = {.lex_state = 98},
+ [10457] = {.lex_state = 98},
+ [10458] = {.lex_state = 98},
+ [10459] = {.lex_state = 98},
+ [10460] = {.lex_state = 98},
+ [10461] = {.lex_state = 98},
+ [10462] = {.lex_state = 98},
+ [10463] = {.lex_state = 98},
+ [10464] = {.lex_state = 98},
+ [10465] = {.lex_state = 98},
+ [10466] = {.lex_state = 98},
+ [10467] = {.lex_state = 98},
+ [10468] = {.lex_state = 98},
+ [10469] = {.lex_state = 98},
+ [10470] = {.lex_state = 98},
+ [10471] = {.lex_state = 131},
+ [10472] = {.lex_state = 98},
+ [10473] = {.lex_state = 131},
+ [10474] = {.lex_state = 98},
+ [10475] = {.lex_state = 98},
+ [10476] = {.lex_state = 98},
+ [10477] = {.lex_state = 131},
+ [10478] = {.lex_state = 98},
+ [10479] = {.lex_state = 131},
+ [10480] = {.lex_state = 98},
+ [10481] = {.lex_state = 98},
+ [10482] = {.lex_state = 131},
+ [10483] = {.lex_state = 98},
+ [10484] = {.lex_state = 98},
+ [10485] = {.lex_state = 131},
+ [10486] = {.lex_state = 131},
+ [10487] = {.lex_state = 98},
+ [10488] = {.lex_state = 131},
+ [10489] = {.lex_state = 131},
+ [10490] = {.lex_state = 98},
+ [10491] = {.lex_state = 98},
+ [10492] = {.lex_state = 98},
+ [10493] = {.lex_state = 98},
+ [10494] = {.lex_state = 98},
+ [10495] = {.lex_state = 98},
+ [10496] = {.lex_state = 131},
+ [10497] = {.lex_state = 131},
+ [10498] = {.lex_state = 131},
+ [10499] = {.lex_state = 98},
+ [10500] = {.lex_state = 98},
+ [10501] = {.lex_state = 98},
+ [10502] = {.lex_state = 98},
+ [10503] = {.lex_state = 131},
+ [10504] = {.lex_state = 98},
+ [10505] = {.lex_state = 98},
+ [10506] = {.lex_state = 98},
+ [10507] = {.lex_state = 131},
+ [10508] = {.lex_state = 131},
+ [10509] = {.lex_state = 98},
+ [10510] = {.lex_state = 98},
+ [10511] = {.lex_state = 131},
+ [10512] = {.lex_state = 98},
+ [10513] = {.lex_state = 98},
+ [10514] = {.lex_state = 98},
+ [10515] = {.lex_state = 131},
+ [10516] = {.lex_state = 131},
+ [10517] = {.lex_state = 131},
+ [10518] = {.lex_state = 98},
+ [10519] = {.lex_state = 98},
+ [10520] = {.lex_state = 132},
+ [10521] = {.lex_state = 454},
+ [10522] = {.lex_state = 454},
+ [10523] = {.lex_state = 454},
+ [10524] = {.lex_state = 127},
+ [10525] = {.lex_state = 127},
+ [10526] = {.lex_state = 454},
+ [10527] = {.lex_state = 454},
+ [10528] = {.lex_state = 454},
+ [10529] = {.lex_state = 454},
+ [10530] = {.lex_state = 454},
+ [10531] = {.lex_state = 132},
+ [10532] = {.lex_state = 454},
+ [10533] = {.lex_state = 454},
+ [10534] = {.lex_state = 454},
+ [10535] = {.lex_state = 127},
+ [10536] = {.lex_state = 132},
+ [10537] = {.lex_state = 127},
+ [10538] = {.lex_state = 127},
+ [10539] = {.lex_state = 127},
+ [10540] = {.lex_state = 127},
+ [10541] = {.lex_state = 132},
+ [10542] = {.lex_state = 132},
+ [10543] = {.lex_state = 127},
+ [10544] = {.lex_state = 127},
+ [10545] = {.lex_state = 132},
+ [10546] = {.lex_state = 132},
+ [10547] = {.lex_state = 132},
+ [10548] = {.lex_state = 98},
+ [10549] = {.lex_state = 454},
+ [10550] = {.lex_state = 132},
+ [10551] = {.lex_state = 127},
+ [10552] = {.lex_state = 132},
+ [10553] = {.lex_state = 98},
+ [10554] = {.lex_state = 127},
+ [10555] = {.lex_state = 98},
+ [10556] = {.lex_state = 454},
+ [10557] = {.lex_state = 132},
+ [10558] = {.lex_state = 132},
+ [10559] = {.lex_state = 132},
+ [10560] = {.lex_state = 132},
+ [10561] = {.lex_state = 127},
+ [10562] = {.lex_state = 127},
+ [10563] = {.lex_state = 127},
+ [10564] = {.lex_state = 454},
+ [10565] = {.lex_state = 127},
+ [10566] = {.lex_state = 132},
+ [10567] = {.lex_state = 132},
+ [10568] = {.lex_state = 454},
+ [10569] = {.lex_state = 127},
+ [10570] = {.lex_state = 127},
+ [10571] = {.lex_state = 454},
+ [10572] = {.lex_state = 98},
+ [10573] = {.lex_state = 127},
+ [10574] = {.lex_state = 454},
+ [10575] = {.lex_state = 132},
+ [10576] = {.lex_state = 127},
+ [10577] = {.lex_state = 127},
+ [10578] = {.lex_state = 454},
+ [10579] = {.lex_state = 127},
+ [10580] = {.lex_state = 127},
+ [10581] = {.lex_state = 127},
+ [10582] = {.lex_state = 127},
+ [10583] = {.lex_state = 127},
+ [10584] = {.lex_state = 98},
+ [10585] = {.lex_state = 127},
+ [10586] = {.lex_state = 454},
+ [10587] = {.lex_state = 127},
+ [10588] = {.lex_state = 454},
+ [10589] = {.lex_state = 454},
+ [10590] = {.lex_state = 454},
+ [10591] = {.lex_state = 127},
+ [10592] = {.lex_state = 127},
+ [10593] = {.lex_state = 454},
+ [10594] = {.lex_state = 127},
+ [10595] = {.lex_state = 98},
+ [10596] = {.lex_state = 127},
+ [10597] = {.lex_state = 127},
+ [10598] = {.lex_state = 127},
+ [10599] = {.lex_state = 127},
+ [10600] = {.lex_state = 127},
+ [10601] = {.lex_state = 127},
+ [10602] = {.lex_state = 127},
+ [10603] = {.lex_state = 127},
+ [10604] = {.lex_state = 127},
+ [10605] = {.lex_state = 127},
+ [10606] = {.lex_state = 127},
+ [10607] = {.lex_state = 127},
+ [10608] = {.lex_state = 127},
+ [10609] = {.lex_state = 127},
+ [10610] = {.lex_state = 127},
+ [10611] = {.lex_state = 127},
+ [10612] = {.lex_state = 127},
+ [10613] = {.lex_state = 127},
+ [10614] = {.lex_state = 98},
+ [10615] = {.lex_state = 127},
+ [10616] = {.lex_state = 127},
+ [10617] = {.lex_state = 127},
+ [10618] = {.lex_state = 127},
+ [10619] = {.lex_state = 127},
+ [10620] = {.lex_state = 454},
+ [10621] = {.lex_state = 127},
+ [10622] = {.lex_state = 127},
+ [10623] = {.lex_state = 127},
+ [10624] = {.lex_state = 127},
+ [10625] = {.lex_state = 454},
+ [10626] = {.lex_state = 127},
+ [10627] = {.lex_state = 454},
+ [10628] = {.lex_state = 454},
+ [10629] = {.lex_state = 454},
+ [10630] = {.lex_state = 127},
+ [10631] = {.lex_state = 454},
+ [10632] = {.lex_state = 454},
+ [10633] = {.lex_state = 127},
+ [10634] = {.lex_state = 98},
+ [10635] = {.lex_state = 127},
+ [10636] = {.lex_state = 127},
+ [10637] = {.lex_state = 127},
+ [10638] = {.lex_state = 127},
+ [10639] = {.lex_state = 127},
+ [10640] = {.lex_state = 127},
+ [10641] = {.lex_state = 98},
+ [10642] = {.lex_state = 127},
+ [10643] = {.lex_state = 127},
+ [10644] = {.lex_state = 98},
+ [10645] = {.lex_state = 127},
+ [10646] = {.lex_state = 127},
+ [10647] = {.lex_state = 127},
+ [10648] = {.lex_state = 127},
+ [10649] = {.lex_state = 127},
+ [10650] = {.lex_state = 127},
+ [10651] = {.lex_state = 127},
+ [10652] = {.lex_state = 127},
+ [10653] = {.lex_state = 98},
+ [10654] = {.lex_state = 127},
+ [10655] = {.lex_state = 127},
+ [10656] = {.lex_state = 127},
+ [10657] = {.lex_state = 127},
+ [10658] = {.lex_state = 127},
+ [10659] = {.lex_state = 454},
+ [10660] = {.lex_state = 127},
+ [10661] = {.lex_state = 127},
+ [10662] = {.lex_state = 127},
+ [10663] = {.lex_state = 98},
+ [10664] = {.lex_state = 127},
+ [10665] = {.lex_state = 127},
+ [10666] = {.lex_state = 127},
+ [10667] = {.lex_state = 127},
+ [10668] = {.lex_state = 454},
+ [10669] = {.lex_state = 454},
+ [10670] = {.lex_state = 127},
+ [10671] = {.lex_state = 98},
+ [10672] = {.lex_state = 98},
+ [10673] = {.lex_state = 127},
+ [10674] = {.lex_state = 127},
+ [10675] = {.lex_state = 127},
+ [10676] = {.lex_state = 127},
+ [10677] = {.lex_state = 98},
+ [10678] = {.lex_state = 98},
+ [10679] = {.lex_state = 98},
+ [10680] = {.lex_state = 127},
+ [10681] = {.lex_state = 127},
+ [10682] = {.lex_state = 127},
+ [10683] = {.lex_state = 98},
+ [10684] = {.lex_state = 98},
+ [10685] = {.lex_state = 127},
+ [10686] = {.lex_state = 127},
+ [10687] = {.lex_state = 98},
+ [10688] = {.lex_state = 127},
+ [10689] = {.lex_state = 454},
+ [10690] = {.lex_state = 454},
+ [10691] = {.lex_state = 154},
+ [10692] = {.lex_state = 454},
+ [10693] = {.lex_state = 454},
+ [10694] = {.lex_state = 454},
+ [10695] = {.lex_state = 154},
+ [10696] = {.lex_state = 454},
+ [10697] = {.lex_state = 454},
+ [10698] = {.lex_state = 454},
+ [10699] = {.lex_state = 454},
+ [10700] = {.lex_state = 454},
+ [10701] = {.lex_state = 154},
+ [10702] = {.lex_state = 454},
+ [10703] = {.lex_state = 154},
+ [10704] = {.lex_state = 454},
+ [10705] = {.lex_state = 454},
+ [10706] = {.lex_state = 454},
+ [10707] = {.lex_state = 127},
+ [10708] = {.lex_state = 454},
+ [10709] = {.lex_state = 127},
+ [10710] = {.lex_state = 127},
+ [10711] = {.lex_state = 154},
+ [10712] = {.lex_state = 454},
+ [10713] = {.lex_state = 454},
+ [10714] = {.lex_state = 454},
+ [10715] = {.lex_state = 127},
+ [10716] = {.lex_state = 454},
+ [10717] = {.lex_state = 154},
+ [10718] = {.lex_state = 454},
+ [10719] = {.lex_state = 127},
+ [10720] = {.lex_state = 454},
+ [10721] = {.lex_state = 454},
+ [10722] = {.lex_state = 127},
+ [10723] = {.lex_state = 154},
+ [10724] = {.lex_state = 127},
+ [10725] = {.lex_state = 454},
+ [10726] = {.lex_state = 454},
+ [10727] = {.lex_state = 454},
+ [10728] = {.lex_state = 154},
+ [10729] = {.lex_state = 454},
+ [10730] = {.lex_state = 454},
+ [10731] = {.lex_state = 454},
+ [10732] = {.lex_state = 454},
+ [10733] = {.lex_state = 454},
+ [10734] = {.lex_state = 454},
+ [10735] = {.lex_state = 454},
+ [10736] = {.lex_state = 454},
+ [10737] = {.lex_state = 454},
+ [10738] = {.lex_state = 454},
+ [10739] = {.lex_state = 454},
+ [10740] = {.lex_state = 454},
+ [10741] = {.lex_state = 454},
+ [10742] = {.lex_state = 454},
+ [10743] = {.lex_state = 454},
+ [10744] = {.lex_state = 454},
+ [10745] = {.lex_state = 454},
+ [10746] = {.lex_state = 454},
+ [10747] = {.lex_state = 454},
+ [10748] = {.lex_state = 454},
+ [10749] = {.lex_state = 454},
+ [10750] = {.lex_state = 454},
+ [10751] = {.lex_state = 454},
+ [10752] = {.lex_state = 454},
+ [10753] = {.lex_state = 454},
+ [10754] = {.lex_state = 454},
+ [10755] = {.lex_state = 454},
+ [10756] = {.lex_state = 454},
+ [10757] = {.lex_state = 454},
+ [10758] = {.lex_state = 454},
+ [10759] = {.lex_state = 454},
+ [10760] = {.lex_state = 454},
+ [10761] = {.lex_state = 454},
+ [10762] = {.lex_state = 454},
+ [10763] = {.lex_state = 454},
+ [10764] = {.lex_state = 454},
+ [10765] = {.lex_state = 454},
+ [10766] = {.lex_state = 454},
+ [10767] = {.lex_state = 454},
+ [10768] = {.lex_state = 454},
+ [10769] = {.lex_state = 454},
+ [10770] = {.lex_state = 454},
+ [10771] = {.lex_state = 454},
+ [10772] = {.lex_state = 454},
+ [10773] = {.lex_state = 454},
+ [10774] = {.lex_state = 127},
+ [10775] = {.lex_state = 454},
+ [10776] = {.lex_state = 454},
+ [10777] = {.lex_state = 454},
+ [10778] = {.lex_state = 454},
+ [10779] = {.lex_state = 454},
+ [10780] = {.lex_state = 454},
+ [10781] = {.lex_state = 454},
+ [10782] = {.lex_state = 454},
+ [10783] = {.lex_state = 454},
+ [10784] = {.lex_state = 454},
+ [10785] = {.lex_state = 454},
+ [10786] = {.lex_state = 454},
+ [10787] = {.lex_state = 454},
+ [10788] = {.lex_state = 454},
+ [10789] = {.lex_state = 454},
+ [10790] = {.lex_state = 127},
+ [10791] = {.lex_state = 454},
+ [10792] = {.lex_state = 454},
+ [10793] = {.lex_state = 454},
+ [10794] = {.lex_state = 454},
+ [10795] = {.lex_state = 454},
+ [10796] = {.lex_state = 454},
+ [10797] = {.lex_state = 454},
+ [10798] = {.lex_state = 454},
+ [10799] = {.lex_state = 454},
+ [10800] = {.lex_state = 454},
+ [10801] = {.lex_state = 454},
+ [10802] = {.lex_state = 454},
+ [10803] = {.lex_state = 454},
+ [10804] = {.lex_state = 454},
+ [10805] = {.lex_state = 454},
+ [10806] = {.lex_state = 454},
+ [10807] = {.lex_state = 454},
+ [10808] = {.lex_state = 454},
+ [10809] = {.lex_state = 454},
+ [10810] = {.lex_state = 454},
+ [10811] = {.lex_state = 454},
+ [10812] = {.lex_state = 454},
+ [10813] = {.lex_state = 454},
+ [10814] = {.lex_state = 454},
+ [10815] = {.lex_state = 454},
+ [10816] = {.lex_state = 454},
+ [10817] = {.lex_state = 454},
+ [10818] = {.lex_state = 454},
+ [10819] = {.lex_state = 454},
+ [10820] = {.lex_state = 454},
+ [10821] = {.lex_state = 454},
+ [10822] = {.lex_state = 454},
+ [10823] = {.lex_state = 454},
+ [10824] = {.lex_state = 454},
+ [10825] = {.lex_state = 454},
+ [10826] = {.lex_state = 127},
+ [10827] = {.lex_state = 454},
+ [10828] = {.lex_state = 454},
+ [10829] = {.lex_state = 127},
+ [10830] = {.lex_state = 454},
+ [10831] = {.lex_state = 454},
+ [10832] = {.lex_state = 454},
+ [10833] = {.lex_state = 454},
+ [10834] = {.lex_state = 454},
+ [10835] = {.lex_state = 454},
+ [10836] = {.lex_state = 454},
+ [10837] = {.lex_state = 454},
+ [10838] = {.lex_state = 454},
+ [10839] = {.lex_state = 454},
+ [10840] = {.lex_state = 454},
+ [10841] = {.lex_state = 454},
+ [10842] = {.lex_state = 454},
+ [10843] = {.lex_state = 454},
+ [10844] = {.lex_state = 454},
+ [10845] = {.lex_state = 454},
+ [10846] = {.lex_state = 454},
+ [10847] = {.lex_state = 454},
+ [10848] = {.lex_state = 454},
+ [10849] = {.lex_state = 454},
+ [10850] = {.lex_state = 454},
+ [10851] = {.lex_state = 454},
+ [10852] = {.lex_state = 454},
+ [10853] = {.lex_state = 454},
+ [10854] = {.lex_state = 454},
+ [10855] = {.lex_state = 454},
+ [10856] = {.lex_state = 454},
+ [10857] = {.lex_state = 454},
+ [10858] = {.lex_state = 454},
+ [10859] = {.lex_state = 454},
+ [10860] = {.lex_state = 454},
+ [10861] = {.lex_state = 454},
+ [10862] = {.lex_state = 454},
+ [10863] = {.lex_state = 454},
+ [10864] = {.lex_state = 454},
+ [10865] = {.lex_state = 454},
+ [10866] = {.lex_state = 454},
+ [10867] = {.lex_state = 454},
+ [10868] = {.lex_state = 454},
+ [10869] = {.lex_state = 454},
+ [10870] = {.lex_state = 454},
+ [10871] = {.lex_state = 454},
+ [10872] = {.lex_state = 454},
+ [10873] = {.lex_state = 454},
+ [10874] = {.lex_state = 454},
+ [10875] = {.lex_state = 454},
+ [10876] = {.lex_state = 454},
+ [10877] = {.lex_state = 454},
+ [10878] = {.lex_state = 454},
+ [10879] = {.lex_state = 454},
+ [10880] = {.lex_state = 454},
+ [10881] = {.lex_state = 454},
+ [10882] = {.lex_state = 454},
+ [10883] = {.lex_state = 454},
+ [10884] = {.lex_state = 454},
+ [10885] = {.lex_state = 454},
+ [10886] = {.lex_state = 454},
+ [10887] = {.lex_state = 454},
+ [10888] = {.lex_state = 454},
+ [10889] = {.lex_state = 454},
+ [10890] = {.lex_state = 454},
+ [10891] = {.lex_state = 454},
+ [10892] = {.lex_state = 454},
+ [10893] = {.lex_state = 454},
+ [10894] = {.lex_state = 454},
+ [10895] = {.lex_state = 454},
+ [10896] = {.lex_state = 454},
+ [10897] = {.lex_state = 454},
+ [10898] = {.lex_state = 454},
+ [10899] = {.lex_state = 454},
+ [10900] = {.lex_state = 454},
+ [10901] = {.lex_state = 454},
+ [10902] = {.lex_state = 454},
+ [10903] = {.lex_state = 454},
+ [10904] = {.lex_state = 454},
+ [10905] = {.lex_state = 454},
+ [10906] = {.lex_state = 454},
+ [10907] = {.lex_state = 454},
+ [10908] = {.lex_state = 454},
+ [10909] = {.lex_state = 454},
+ [10910] = {.lex_state = 454},
+ [10911] = {.lex_state = 454},
+ [10912] = {.lex_state = 454},
+ [10913] = {.lex_state = 454},
+ [10914] = {.lex_state = 454},
+ [10915] = {.lex_state = 454},
+ [10916] = {.lex_state = 454},
+ [10917] = {.lex_state = 454},
+ [10918] = {.lex_state = 454},
+ [10919] = {.lex_state = 454},
+ [10920] = {.lex_state = 454},
+ [10921] = {.lex_state = 454},
+ [10922] = {.lex_state = 454},
+ [10923] = {.lex_state = 454},
+ [10924] = {.lex_state = 454},
+ [10925] = {.lex_state = 454},
+ [10926] = {.lex_state = 454},
+ [10927] = {.lex_state = 454},
+ [10928] = {.lex_state = 454},
+ [10929] = {.lex_state = 454},
+ [10930] = {.lex_state = 454},
+ [10931] = {.lex_state = 454},
+ [10932] = {.lex_state = 454},
+ [10933] = {.lex_state = 454},
+ [10934] = {.lex_state = 454},
+ [10935] = {.lex_state = 454},
+ [10936] = {.lex_state = 454},
+ [10937] = {.lex_state = 454},
+ [10938] = {.lex_state = 454},
+ [10939] = {.lex_state = 454},
+ [10940] = {.lex_state = 454},
+ [10941] = {.lex_state = 454},
+ [10942] = {.lex_state = 454},
+ [10943] = {.lex_state = 454},
+ [10944] = {.lex_state = 454},
+ [10945] = {.lex_state = 454},
+ [10946] = {.lex_state = 454},
+ [10947] = {.lex_state = 454},
+ [10948] = {.lex_state = 454},
+ [10949] = {.lex_state = 454},
+ [10950] = {.lex_state = 454},
+ [10951] = {.lex_state = 454},
+ [10952] = {.lex_state = 454},
+ [10953] = {.lex_state = 454},
+ [10954] = {.lex_state = 454},
+ [10955] = {.lex_state = 454},
+ [10956] = {.lex_state = 454},
+ [10957] = {.lex_state = 454},
+ [10958] = {.lex_state = 454},
+ [10959] = {.lex_state = 454},
+ [10960] = {.lex_state = 454},
+ [10961] = {.lex_state = 454},
+ [10962] = {.lex_state = 454},
+ [10963] = {.lex_state = 454},
+ [10964] = {.lex_state = 127},
+ [10965] = {.lex_state = 454},
+ [10966] = {.lex_state = 454},
+ [10967] = {.lex_state = 454},
+ [10968] = {.lex_state = 454},
+ [10969] = {.lex_state = 454},
+ [10970] = {.lex_state = 454},
+ [10971] = {.lex_state = 127},
+ [10972] = {.lex_state = 454},
+ [10973] = {.lex_state = 127},
+ [10974] = {.lex_state = 127},
+ [10975] = {.lex_state = 454},
+ [10976] = {.lex_state = 127},
+ [10977] = {.lex_state = 454},
+ [10978] = {.lex_state = 454},
+ [10979] = {.lex_state = 454},
+ [10980] = {.lex_state = 127},
+ [10981] = {.lex_state = 127},
+ [10982] = {.lex_state = 454},
+ [10983] = {.lex_state = 454},
+ [10984] = {.lex_state = 454},
+ [10985] = {.lex_state = 173, .reserved_word_set_id = 1},
+ [10986] = {.lex_state = 454},
+ [10987] = {.lex_state = 454},
+ [10988] = {.lex_state = 454},
+ [10989] = {.lex_state = 454},
+ [10990] = {.lex_state = 454},
+ [10991] = {.lex_state = 173, .reserved_word_set_id = 1},
+ [10992] = {.lex_state = 454},
+ [10993] = {.lex_state = 454},
+ [10994] = {.lex_state = 127},
+ [10995] = {.lex_state = 454},
+ [10996] = {.lex_state = 454},
+ [10997] = {.lex_state = 454},
+ [10998] = {.lex_state = 454},
+ [10999] = {.lex_state = 173, .reserved_word_set_id = 1},
+ [11000] = {.lex_state = 454},
+ [11001] = {.lex_state = 454},
+ [11002] = {.lex_state = 454},
+ [11003] = {.lex_state = 127},
+ [11004] = {.lex_state = 173, .reserved_word_set_id = 1},
+ [11005] = {.lex_state = 127},
+ [11006] = {.lex_state = 127},
+ [11007] = {.lex_state = 127},
+ [11008] = {.lex_state = 127},
+ [11009] = {.lex_state = 127},
+ [11010] = {.lex_state = 127},
+ [11011] = {.lex_state = 127},
+ [11012] = {.lex_state = 127},
+ [11013] = {.lex_state = 98},
+ [11014] = {.lex_state = 127},
+ [11015] = {.lex_state = 127},
+ [11016] = {.lex_state = 454},
+ [11017] = {.lex_state = 127},
+ [11018] = {.lex_state = 127},
+ [11019] = {.lex_state = 127},
+ [11020] = {.lex_state = 127},
+ [11021] = {.lex_state = 127},
+ [11022] = {.lex_state = 127},
+ [11023] = {.lex_state = 127},
+ [11024] = {.lex_state = 127},
+ [11025] = {.lex_state = 454},
+ [11026] = {.lex_state = 127},
+ [11027] = {.lex_state = 127},
+ [11028] = {.lex_state = 127},
+ [11029] = {.lex_state = 127},
+ [11030] = {.lex_state = 127},
+ [11031] = {.lex_state = 127},
+ [11032] = {.lex_state = 127},
+ [11033] = {.lex_state = 127},
+ [11034] = {.lex_state = 127},
+ [11035] = {.lex_state = 127},
+ [11036] = {.lex_state = 127},
+ [11037] = {.lex_state = 127},
+ [11038] = {.lex_state = 127},
+ [11039] = {.lex_state = 127},
+ [11040] = {.lex_state = 127},
+ [11041] = {.lex_state = 127},
+ [11042] = {.lex_state = 127},
+ [11043] = {.lex_state = 127},
+ [11044] = {.lex_state = 127},
+ [11045] = {.lex_state = 127},
+ [11046] = {.lex_state = 127},
+ [11047] = {.lex_state = 127},
+ [11048] = {.lex_state = 127},
+ [11049] = {.lex_state = 127},
+ [11050] = {.lex_state = 127},
+ [11051] = {.lex_state = 127},
+ [11052] = {.lex_state = 127},
+ [11053] = {.lex_state = 127},
+ [11054] = {.lex_state = 127},
+ [11055] = {.lex_state = 127},
+ [11056] = {.lex_state = 127},
+ [11057] = {.lex_state = 127},
+ [11058] = {.lex_state = 127},
+ [11059] = {.lex_state = 454},
+ [11060] = {.lex_state = 127},
+ [11061] = {.lex_state = 454},
+ [11062] = {.lex_state = 127},
+ [11063] = {.lex_state = 127},
+ [11064] = {.lex_state = 127},
+ [11065] = {.lex_state = 127},
+ [11066] = {.lex_state = 127},
+ [11067] = {.lex_state = 127},
+ [11068] = {.lex_state = 127},
+ [11069] = {.lex_state = 127},
+ [11070] = {.lex_state = 127},
+ [11071] = {.lex_state = 127},
+ [11072] = {.lex_state = 127},
+ [11073] = {.lex_state = 127},
+ [11074] = {.lex_state = 127},
+ [11075] = {.lex_state = 127},
+ [11076] = {.lex_state = 127},
+ [11077] = {.lex_state = 127},
+ [11078] = {.lex_state = 454},
+ [11079] = {.lex_state = 127},
+ [11080] = {.lex_state = 127},
+ [11081] = {.lex_state = 98},
+ [11082] = {.lex_state = 127},
+ [11083] = {.lex_state = 127},
+ [11084] = {.lex_state = 127},
+ [11085] = {.lex_state = 127},
+ [11086] = {.lex_state = 127},
+ [11087] = {.lex_state = 127},
+ [11088] = {.lex_state = 127},
+ [11089] = {.lex_state = 127},
+ [11090] = {.lex_state = 127},
+ [11091] = {.lex_state = 127},
+ [11092] = {.lex_state = 127},
+ [11093] = {.lex_state = 127},
+ [11094] = {.lex_state = 127},
+ [11095] = {.lex_state = 127},
+ [11096] = {.lex_state = 127},
+ [11097] = {.lex_state = 127},
+ [11098] = {.lex_state = 127},
+ [11099] = {.lex_state = 127},
+ [11100] = {.lex_state = 127},
+ [11101] = {.lex_state = 127},
+ [11102] = {.lex_state = 127},
+ [11103] = {.lex_state = 127},
+ [11104] = {.lex_state = 127},
+ [11105] = {.lex_state = 127},
+ [11106] = {.lex_state = 127},
+ [11107] = {.lex_state = 127},
+ [11108] = {.lex_state = 127},
+ [11109] = {.lex_state = 127},
+ [11110] = {.lex_state = 127},
+ [11111] = {.lex_state = 127},
+ [11112] = {.lex_state = 454},
+ [11113] = {.lex_state = 454},
+ [11114] = {.lex_state = 454},
+ [11115] = {.lex_state = 454},
+ [11116] = {.lex_state = 454},
+ [11117] = {.lex_state = 127},
+ [11118] = {.lex_state = 127},
+ [11119] = {.lex_state = 127},
+ [11120] = {.lex_state = 127},
+ [11121] = {.lex_state = 454},
+ [11122] = {.lex_state = 127},
+ [11123] = {.lex_state = 127},
+ [11124] = {.lex_state = 127},
+ [11125] = {.lex_state = 127},
+ [11126] = {.lex_state = 127},
+ [11127] = {.lex_state = 127},
+ [11128] = {.lex_state = 454},
+ [11129] = {.lex_state = 127},
+ [11130] = {.lex_state = 127},
+ [11131] = {.lex_state = 127},
+ [11132] = {.lex_state = 454},
+ [11133] = {.lex_state = 454},
+ [11134] = {.lex_state = 454},
+ [11135] = {.lex_state = 454},
+ [11136] = {.lex_state = 127},
+ [11137] = {.lex_state = 454},
+ [11138] = {.lex_state = 454},
+ [11139] = {.lex_state = 127},
+ [11140] = {.lex_state = 454},
+ [11141] = {.lex_state = 454},
+ [11142] = {.lex_state = 454},
+ [11143] = {.lex_state = 454},
+ [11144] = {.lex_state = 454},
+ [11145] = {.lex_state = 454},
+ [11146] = {.lex_state = 454},
+ [11147] = {.lex_state = 454},
+ [11148] = {.lex_state = 454},
+ [11149] = {.lex_state = 454},
+ [11150] = {.lex_state = 454},
+ [11151] = {.lex_state = 127},
+ [11152] = {.lex_state = 127},
+ [11153] = {.lex_state = 454},
+ [11154] = {.lex_state = 454},
+ [11155] = {.lex_state = 127},
+ [11156] = {.lex_state = 454},
+ [11157] = {.lex_state = 454},
+ [11158] = {.lex_state = 454},
+ [11159] = {.lex_state = 454},
+ [11160] = {.lex_state = 454},
+ [11161] = {.lex_state = 127},
+ [11162] = {.lex_state = 127},
+ [11163] = {.lex_state = 454},
+ [11164] = {.lex_state = 127},
+ [11165] = {.lex_state = 127},
+ [11166] = {.lex_state = 127},
+ [11167] = {.lex_state = 127},
+ [11168] = {.lex_state = 454},
+ [11169] = {.lex_state = 454},
+ [11170] = {.lex_state = 454},
+ [11171] = {.lex_state = 454},
+ [11172] = {.lex_state = 454},
+ [11173] = {.lex_state = 454},
+ [11174] = {.lex_state = 454},
+ [11175] = {.lex_state = 454},
+ [11176] = {.lex_state = 454},
+ [11177] = {.lex_state = 454},
+ [11178] = {.lex_state = 454},
+ [11179] = {.lex_state = 454},
+ [11180] = {.lex_state = 454},
+ [11181] = {.lex_state = 454},
+ [11182] = {.lex_state = 98},
+ [11183] = {.lex_state = 454},
+ [11184] = {.lex_state = 454},
+ [11185] = {.lex_state = 454},
+ [11186] = {.lex_state = 454},
+ [11187] = {.lex_state = 127},
+ [11188] = {.lex_state = 454},
+ [11189] = {.lex_state = 454},
+ [11190] = {.lex_state = 127},
+ [11191] = {.lex_state = 127},
+ [11192] = {.lex_state = 454},
+ [11193] = {.lex_state = 98},
+ [11194] = {.lex_state = 454},
+ [11195] = {.lex_state = 454},
+ [11196] = {.lex_state = 454},
+ [11197] = {.lex_state = 127},
+ [11198] = {.lex_state = 127},
+ [11199] = {.lex_state = 454},
+ [11200] = {.lex_state = 98},
+ [11201] = {.lex_state = 127},
+ [11202] = {.lex_state = 127},
+ [11203] = {.lex_state = 454},
+ [11204] = {.lex_state = 127},
+ [11205] = {.lex_state = 127},
+ [11206] = {.lex_state = 454},
+ [11207] = {.lex_state = 127},
+ [11208] = {.lex_state = 454},
+ [11209] = {.lex_state = 454},
+ [11210] = {.lex_state = 454},
+ [11211] = {.lex_state = 454},
+ [11212] = {.lex_state = 454},
+ [11213] = {.lex_state = 454},
+ [11214] = {.lex_state = 454},
+ [11215] = {.lex_state = 454},
+ [11216] = {.lex_state = 454},
+ [11217] = {.lex_state = 454},
+ [11218] = {.lex_state = 454},
+ [11219] = {.lex_state = 454},
+ [11220] = {.lex_state = 454},
+ [11221] = {.lex_state = 454},
+ [11222] = {.lex_state = 454},
+ [11223] = {.lex_state = 127},
+ [11224] = {.lex_state = 454},
+ [11225] = {.lex_state = 454},
+ [11226] = {.lex_state = 454},
+ [11227] = {.lex_state = 127},
+ [11228] = {.lex_state = 454},
+ [11229] = {.lex_state = 454},
+ [11230] = {.lex_state = 454},
+ [11231] = {.lex_state = 454},
+ [11232] = {.lex_state = 454},
+ [11233] = {.lex_state = 454},
+ [11234] = {.lex_state = 454},
+ [11235] = {.lex_state = 454},
+ [11236] = {.lex_state = 454},
+ [11237] = {.lex_state = 454},
+ [11238] = {.lex_state = 454},
+ [11239] = {.lex_state = 454},
+ [11240] = {.lex_state = 454},
+ [11241] = {.lex_state = 454},
+ [11242] = {.lex_state = 454},
+ [11243] = {.lex_state = 454},
+ [11244] = {.lex_state = 454},
+ [11245] = {.lex_state = 454},
+ [11246] = {.lex_state = 454},
+ [11247] = {.lex_state = 454},
+ [11248] = {.lex_state = 454},
+ [11249] = {.lex_state = 127},
+ [11250] = {.lex_state = 454},
+ [11251] = {.lex_state = 132},
+ [11252] = {.lex_state = 454},
+ [11253] = {.lex_state = 127},
+ [11254] = {.lex_state = 454},
+ [11255] = {.lex_state = 132},
+ [11256] = {.lex_state = 98},
+ [11257] = {.lex_state = 132},
+ [11258] = {.lex_state = 132},
+ [11259] = {.lex_state = 127},
+ [11260] = {.lex_state = 454},
+ [11261] = {.lex_state = 127},
+ [11262] = {.lex_state = 454},
+ [11263] = {.lex_state = 132},
+ [11264] = {.lex_state = 98},
+ [11265] = {.lex_state = 132},
+ [11266] = {.lex_state = 132},
+ [11267] = {.lex_state = 98},
+ [11268] = {.lex_state = 98},
+ [11269] = {.lex_state = 132},
+ [11270] = {.lex_state = 132},
+ [11271] = {.lex_state = 454},
+ [11272] = {.lex_state = 98},
+ [11273] = {.lex_state = 127},
+ [11274] = {.lex_state = 454},
+ [11275] = {.lex_state = 127},
+ [11276] = {.lex_state = 127},
+ [11277] = {.lex_state = 454},
+ [11278] = {.lex_state = 98},
+ [11279] = {.lex_state = 454},
+ [11280] = {.lex_state = 132},
+ [11281] = {.lex_state = 127},
+ [11282] = {.lex_state = 127},
+ [11283] = {.lex_state = 454},
+ [11284] = {.lex_state = 454},
+ [11285] = {.lex_state = 127},
+ [11286] = {.lex_state = 132},
+ [11287] = {.lex_state = 454},
+ [11288] = {.lex_state = 127},
+ [11289] = {.lex_state = 127},
+ [11290] = {.lex_state = 98},
+ [11291] = {.lex_state = 98},
+ [11292] = {.lex_state = 127},
+ [11293] = {.lex_state = 454},
+ [11294] = {.lex_state = 127},
+ [11295] = {.lex_state = 127},
+ [11296] = {.lex_state = 127},
+ [11297] = {.lex_state = 454},
+ [11298] = {.lex_state = 98},
+ [11299] = {.lex_state = 454},
+ [11300] = {.lex_state = 454},
+ [11301] = {.lex_state = 127},
+ [11302] = {.lex_state = 454},
+ [11303] = {.lex_state = 127},
+ [11304] = {.lex_state = 127},
+ [11305] = {.lex_state = 454},
+ [11306] = {.lex_state = 127},
+ [11307] = {.lex_state = 98},
+ [11308] = {.lex_state = 98},
+ [11309] = {.lex_state = 454},
+ [11310] = {.lex_state = 98},
+ [11311] = {.lex_state = 127},
+ [11312] = {.lex_state = 127},
+ [11313] = {.lex_state = 454},
+ [11314] = {.lex_state = 454},
+ [11315] = {.lex_state = 127},
+ [11316] = {.lex_state = 127},
+ [11317] = {.lex_state = 454},
+ [11318] = {.lex_state = 454},
+ [11319] = {.lex_state = 127},
+ [11320] = {.lex_state = 127},
+ [11321] = {.lex_state = 98},
+ [11322] = {.lex_state = 98},
+ [11323] = {.lex_state = 454},
+ [11324] = {.lex_state = 454},
+ [11325] = {.lex_state = 454},
+ [11326] = {.lex_state = 132},
+ [11327] = {.lex_state = 454},
+ [11328] = {.lex_state = 132},
+ [11329] = {.lex_state = 132},
+ [11330] = {.lex_state = 132},
+ [11331] = {.lex_state = 98},
+ [11332] = {.lex_state = 132},
+ [11333] = {.lex_state = 132},
+ [11334] = {.lex_state = 454},
+ [11335] = {.lex_state = 127},
+ [11336] = {.lex_state = 454},
+ [11337] = {.lex_state = 98},
+ [11338] = {.lex_state = 132},
+ [11339] = {.lex_state = 132},
+ [11340] = {.lex_state = 127},
+ [11341] = {.lex_state = 132},
+ [11342] = {.lex_state = 132},
+ [11343] = {.lex_state = 454},
+ [11344] = {.lex_state = 454},
+ [11345] = {.lex_state = 454},
+ [11346] = {.lex_state = 454},
+ [11347] = {.lex_state = 98},
+ [11348] = {.lex_state = 127},
+ [11349] = {.lex_state = 454},
+ [11350] = {.lex_state = 127},
+ [11351] = {.lex_state = 127},
+ [11352] = {.lex_state = 454},
+ [11353] = {.lex_state = 454},
+ [11354] = {.lex_state = 98},
+ [11355] = {.lex_state = 98},
+ [11356] = {.lex_state = 98},
+ [11357] = {.lex_state = 454},
+ [11358] = {.lex_state = 132},
+ [11359] = {.lex_state = 454},
+ [11360] = {.lex_state = 127},
+ [11361] = {.lex_state = 454},
+ [11362] = {.lex_state = 98},
+ [11363] = {.lex_state = 454},
+ [11364] = {.lex_state = 127},
+ [11365] = {.lex_state = 454},
+ [11366] = {.lex_state = 454},
+ [11367] = {.lex_state = 127},
+ [11368] = {.lex_state = 454},
+ [11369] = {.lex_state = 127},
+ [11370] = {.lex_state = 98},
+ [11371] = {.lex_state = 98},
+ [11372] = {.lex_state = 454},
+ [11373] = {.lex_state = 127},
+ [11374] = {.lex_state = 454},
+ [11375] = {.lex_state = 98},
+ [11376] = {.lex_state = 454},
+ [11377] = {.lex_state = 127},
+ [11378] = {.lex_state = 127},
+ [11379] = {.lex_state = 98},
+ [11380] = {.lex_state = 454},
+ [11381] = {.lex_state = 454},
+ [11382] = {.lex_state = 454},
+ [11383] = {.lex_state = 98},
+ [11384] = {.lex_state = 98},
+ [11385] = {.lex_state = 127},
+ [11386] = {.lex_state = 98},
+ [11387] = {.lex_state = 127},
+ [11388] = {.lex_state = 98},
+ [11389] = {.lex_state = 98},
+ [11390] = {.lex_state = 454},
+ [11391] = {.lex_state = 454},
+ [11392] = {.lex_state = 127},
+ [11393] = {.lex_state = 98},
+ [11394] = {.lex_state = 454},
+ [11395] = {.lex_state = 98},
+ [11396] = {.lex_state = 127},
+ [11397] = {.lex_state = 454},
+ [11398] = {.lex_state = 454},
+ [11399] = {.lex_state = 98},
+ [11400] = {.lex_state = 454},
+ [11401] = {.lex_state = 454},
+ [11402] = {.lex_state = 454},
+ [11403] = {.lex_state = 98},
+ [11404] = {.lex_state = 454},
+ [11405] = {.lex_state = 127},
+ [11406] = {.lex_state = 454},
+ [11407] = {.lex_state = 454},
+ [11408] = {.lex_state = 98},
+ [11409] = {.lex_state = 98},
+ [11410] = {.lex_state = 98},
+ [11411] = {.lex_state = 127},
+ [11412] = {.lex_state = 98},
+ [11413] = {.lex_state = 132},
+ [11414] = {.lex_state = 454},
+ [11415] = {.lex_state = 454},
+ [11416] = {.lex_state = 454},
+ [11417] = {.lex_state = 132},
+ [11418] = {.lex_state = 132},
+ [11419] = {.lex_state = 98},
+ [11420] = {.lex_state = 132},
+ [11421] = {.lex_state = 127},
+ [11422] = {.lex_state = 454},
+ [11423] = {.lex_state = 98},
+ [11424] = {.lex_state = 454},
+ [11425] = {.lex_state = 454},
+ [11426] = {.lex_state = 127},
+ [11427] = {.lex_state = 98},
+ [11428] = {.lex_state = 127},
+ [11429] = {.lex_state = 454},
+ [11430] = {.lex_state = 454},
+ [11431] = {.lex_state = 98},
+ [11432] = {.lex_state = 454},
+ [11433] = {.lex_state = 127},
+ [11434] = {.lex_state = 454},
+ [11435] = {.lex_state = 454},
+ [11436] = {.lex_state = 127},
+ [11437] = {.lex_state = 454},
+ [11438] = {.lex_state = 132},
+ [11439] = {.lex_state = 127},
+ [11440] = {.lex_state = 127},
+ [11441] = {.lex_state = 454},
+ [11442] = {.lex_state = 127},
+ [11443] = {.lex_state = 98},
+ [11444] = {.lex_state = 98},
+ [11445] = {.lex_state = 127},
+ [11446] = {.lex_state = 454},
+ [11447] = {.lex_state = 127},
+ [11448] = {.lex_state = 127},
+ [11449] = {.lex_state = 127},
+ [11450] = {.lex_state = 127},
+ [11451] = {.lex_state = 454},
+ [11452] = {.lex_state = 127},
+ [11453] = {.lex_state = 454},
+ [11454] = {.lex_state = 132},
+ [11455] = {.lex_state = 127},
+ [11456] = {.lex_state = 454},
+ [11457] = {.lex_state = 127},
+ [11458] = {.lex_state = 454},
+ [11459] = {.lex_state = 127},
+ [11460] = {.lex_state = 98},
+ [11461] = {.lex_state = 98},
+ [11462] = {.lex_state = 454},
+ [11463] = {.lex_state = 127},
+ [11464] = {.lex_state = 454},
+ [11465] = {.lex_state = 98},
+ [11466] = {.lex_state = 127},
+ [11467] = {.lex_state = 98},
+ [11468] = {.lex_state = 98},
+ [11469] = {.lex_state = 454},
+ [11470] = {.lex_state = 454},
+ [11471] = {.lex_state = 454},
+ [11472] = {.lex_state = 127},
+ [11473] = {.lex_state = 127},
+ [11474] = {.lex_state = 454},
+ [11475] = {.lex_state = 454},
+ [11476] = {.lex_state = 127},
+ [11477] = {.lex_state = 454},
+ [11478] = {.lex_state = 127},
+ [11479] = {.lex_state = 98},
+ [11480] = {.lex_state = 127},
+ [11481] = {.lex_state = 127},
+ [11482] = {.lex_state = 454},
+ [11483] = {.lex_state = 98},
+ [11484] = {.lex_state = 127},
+ [11485] = {.lex_state = 454},
+ [11486] = {.lex_state = 127},
+ [11487] = {.lex_state = 454},
+ [11488] = {.lex_state = 98},
+ [11489] = {.lex_state = 98},
+ [11490] = {.lex_state = 127},
+ [11491] = {.lex_state = 127},
+ [11492] = {.lex_state = 454},
+ [11493] = {.lex_state = 127},
+ [11494] = {.lex_state = 454},
+ [11495] = {.lex_state = 127},
+ [11496] = {.lex_state = 127},
+ [11497] = {.lex_state = 127},
+ [11498] = {.lex_state = 98},
+ [11499] = {.lex_state = 454},
+ [11500] = {.lex_state = 98},
+ [11501] = {.lex_state = 127},
+ [11502] = {.lex_state = 127},
+ [11503] = {.lex_state = 127},
+ [11504] = {.lex_state = 127},
+ [11505] = {.lex_state = 454},
+ [11506] = {.lex_state = 454},
+ [11507] = {.lex_state = 98},
+ [11508] = {.lex_state = 127},
+ [11509] = {.lex_state = 98},
+ [11510] = {.lex_state = 127},
+ [11511] = {.lex_state = 98},
+ [11512] = {.lex_state = 98},
+ [11513] = {.lex_state = 454},
+ [11514] = {.lex_state = 132},
+ [11515] = {.lex_state = 454},
+ [11516] = {.lex_state = 454},
+ [11517] = {.lex_state = 127},
+ [11518] = {.lex_state = 454},
+ [11519] = {.lex_state = 98},
+ [11520] = {.lex_state = 98},
+ [11521] = {.lex_state = 98},
+ [11522] = {.lex_state = 127},
+ [11523] = {.lex_state = 454},
+ [11524] = {.lex_state = 454},
+ [11525] = {.lex_state = 127},
+ [11526] = {.lex_state = 127},
+ [11527] = {.lex_state = 454},
+ [11528] = {.lex_state = 127},
+ [11529] = {.lex_state = 454},
+ [11530] = {.lex_state = 132},
+ [11531] = {.lex_state = 132},
+ [11532] = {.lex_state = 132},
+ [11533] = {.lex_state = 454},
+ [11534] = {.lex_state = 454},
+ [11535] = {.lex_state = 127},
+ [11536] = {.lex_state = 454},
+ [11537] = {.lex_state = 127},
+ [11538] = {.lex_state = 454},
+ [11539] = {.lex_state = 132},
+ [11540] = {.lex_state = 127},
+ [11541] = {.lex_state = 132},
+ [11542] = {.lex_state = 127},
+ [11543] = {.lex_state = 454},
+ [11544] = {.lex_state = 454},
+ [11545] = {.lex_state = 454},
+ [11546] = {.lex_state = 127},
+ [11547] = {.lex_state = 454},
+ [11548] = {.lex_state = 132},
+ [11549] = {.lex_state = 454},
+ [11550] = {.lex_state = 127},
+ [11551] = {.lex_state = 127},
+ [11552] = {.lex_state = 127},
+ [11553] = {.lex_state = 98},
+ [11554] = {.lex_state = 454},
+ [11555] = {.lex_state = 132},
+ [11556] = {.lex_state = 127},
+ [11557] = {.lex_state = 454},
+ [11558] = {.lex_state = 98},
+ [11559] = {.lex_state = 127},
+ [11560] = {.lex_state = 454},
+ [11561] = {.lex_state = 127},
+ [11562] = {.lex_state = 127},
+ [11563] = {.lex_state = 127},
+ [11564] = {.lex_state = 454},
+ [11565] = {.lex_state = 98},
+ [11566] = {.lex_state = 127},
+ [11567] = {.lex_state = 454},
+ [11568] = {.lex_state = 454},
+ [11569] = {.lex_state = 454},
+ [11570] = {.lex_state = 127},
+ [11571] = {.lex_state = 127},
+ [11572] = {.lex_state = 454},
+ [11573] = {.lex_state = 454},
+ [11574] = {.lex_state = 132},
+ [11575] = {.lex_state = 127},
+ [11576] = {.lex_state = 454},
+ [11577] = {.lex_state = 127},
+ [11578] = {.lex_state = 454},
+ [11579] = {.lex_state = 454},
+ [11580] = {.lex_state = 127},
+ [11581] = {.lex_state = 127},
+ [11582] = {.lex_state = 132},
+ [11583] = {.lex_state = 454},
+ [11584] = {.lex_state = 454},
+ [11585] = {.lex_state = 454},
+ [11586] = {.lex_state = 454},
+ [11587] = {.lex_state = 132},
+ [11588] = {.lex_state = 98},
+ [11589] = {.lex_state = 454},
+ [11590] = {.lex_state = 454},
+ [11591] = {.lex_state = 98},
+ [11592] = {.lex_state = 454},
+ [11593] = {.lex_state = 454},
+ [11594] = {.lex_state = 454},
+ [11595] = {.lex_state = 132},
+ [11596] = {.lex_state = 132},
+ [11597] = {.lex_state = 454},
+ [11598] = {.lex_state = 98},
+ [11599] = {.lex_state = 454},
+ [11600] = {.lex_state = 454},
+ [11601] = {.lex_state = 454},
+ [11602] = {.lex_state = 98},
+ [11603] = {.lex_state = 127},
+ [11604] = {.lex_state = 127},
+ [11605] = {.lex_state = 127},
+ [11606] = {.lex_state = 454},
+ [11607] = {.lex_state = 454},
+ [11608] = {.lex_state = 132},
+ [11609] = {.lex_state = 454},
+ [11610] = {.lex_state = 127},
+ [11611] = {.lex_state = 454},
+ [11612] = {.lex_state = 454},
+ [11613] = {.lex_state = 132},
+ [11614] = {.lex_state = 132},
+ [11615] = {.lex_state = 454},
+ [11616] = {.lex_state = 132},
+ [11617] = {.lex_state = 132},
+ [11618] = {.lex_state = 454},
+ [11619] = {.lex_state = 127},
+ [11620] = {.lex_state = 132},
+ [11621] = {.lex_state = 454},
+ [11622] = {.lex_state = 454},
+ [11623] = {.lex_state = 132},
+ [11624] = {.lex_state = 98},
+ [11625] = {.lex_state = 454},
+ [11626] = {.lex_state = 132},
+ [11627] = {.lex_state = 132},
+ [11628] = {.lex_state = 454},
+ [11629] = {.lex_state = 127},
+ [11630] = {.lex_state = 454},
+ [11631] = {.lex_state = 454},
+ [11632] = {.lex_state = 454},
+ [11633] = {.lex_state = 98},
+ [11634] = {.lex_state = 454},
+ [11635] = {.lex_state = 454},
+ [11636] = {.lex_state = 132},
+ [11637] = {.lex_state = 454},
+ [11638] = {.lex_state = 127},
+ [11639] = {.lex_state = 454},
+ [11640] = {.lex_state = 454},
+ [11641] = {.lex_state = 127},
+ [11642] = {.lex_state = 127},
+ [11643] = {.lex_state = 127},
+ [11644] = {.lex_state = 454},
+ [11645] = {.lex_state = 132},
+ [11646] = {.lex_state = 132},
+ [11647] = {.lex_state = 98},
+ [11648] = {.lex_state = 98},
+ [11649] = {.lex_state = 454},
+ [11650] = {.lex_state = 454},
+ [11651] = {.lex_state = 454},
+ [11652] = {.lex_state = 127},
+ [11653] = {.lex_state = 98},
+ [11654] = {.lex_state = 98},
+ [11655] = {.lex_state = 98},
+ [11656] = {.lex_state = 98},
+ [11657] = {.lex_state = 98},
+ [11658] = {.lex_state = 98},
+ [11659] = {.lex_state = 98},
+ [11660] = {.lex_state = 98},
+ [11661] = {.lex_state = 127},
+ [11662] = {.lex_state = 98},
+ [11663] = {.lex_state = 454},
+ [11664] = {.lex_state = 98},
+ [11665] = {.lex_state = 98},
+ [11666] = {.lex_state = 98},
+ [11667] = {.lex_state = 98},
+ [11668] = {.lex_state = 127},
+ [11669] = {.lex_state = 127},
+ [11670] = {.lex_state = 98},
+ [11671] = {.lex_state = 169},
+ [11672] = {.lex_state = 98},
+ [11673] = {.lex_state = 98},
+ [11674] = {.lex_state = 98},
+ [11675] = {.lex_state = 127},
+ [11676] = {.lex_state = 98},
+ [11677] = {.lex_state = 98},
+ [11678] = {.lex_state = 98},
+ [11679] = {.lex_state = 127},
+ [11680] = {.lex_state = 98},
+ [11681] = {.lex_state = 98},
+ [11682] = {.lex_state = 98},
+ [11683] = {.lex_state = 98},
+ [11684] = {.lex_state = 98},
+ [11685] = {.lex_state = 98},
+ [11686] = {.lex_state = 98},
+ [11687] = {.lex_state = 454},
+ [11688] = {.lex_state = 98},
+ [11689] = {.lex_state = 98},
+ [11690] = {.lex_state = 98},
+ [11691] = {.lex_state = 98},
+ [11692] = {.lex_state = 98},
+ [11693] = {.lex_state = 127},
+ [11694] = {.lex_state = 127},
+ [11695] = {.lex_state = 98},
+ [11696] = {.lex_state = 454},
+ [11697] = {.lex_state = 98},
+ [11698] = {.lex_state = 454},
+ [11699] = {.lex_state = 98},
+ [11700] = {.lex_state = 98},
+ [11701] = {.lex_state = 132},
+ [11702] = {.lex_state = 454},
+ [11703] = {.lex_state = 98},
+ [11704] = {.lex_state = 98},
+ [11705] = {.lex_state = 98},
+ [11706] = {.lex_state = 132},
+ [11707] = {.lex_state = 127},
+ [11708] = {.lex_state = 98},
+ [11709] = {.lex_state = 454},
+ [11710] = {.lex_state = 98},
+ [11711] = {.lex_state = 98},
+ [11712] = {.lex_state = 98},
+ [11713] = {.lex_state = 98},
+ [11714] = {.lex_state = 98},
+ [11715] = {.lex_state = 454},
+ [11716] = {.lex_state = 98},
+ [11717] = {.lex_state = 127},
+ [11718] = {.lex_state = 454},
+ [11719] = {.lex_state = 98},
+ [11720] = {.lex_state = 132},
+ [11721] = {.lex_state = 98},
+ [11722] = {.lex_state = 454},
+ [11723] = {.lex_state = 98},
+ [11724] = {.lex_state = 98},
+ [11725] = {.lex_state = 98},
+ [11726] = {.lex_state = 98},
+ [11727] = {.lex_state = 454},
+ [11728] = {.lex_state = 98},
+ [11729] = {.lex_state = 98},
+ [11730] = {.lex_state = 454},
+ [11731] = {.lex_state = 98},
+ [11732] = {.lex_state = 454},
+ [11733] = {.lex_state = 454},
+ [11734] = {.lex_state = 454},
+ [11735] = {.lex_state = 454},
+ [11736] = {.lex_state = 454},
+ [11737] = {.lex_state = 454},
+ [11738] = {.lex_state = 98},
+ [11739] = {.lex_state = 454},
+ [11740] = {.lex_state = 454},
+ [11741] = {.lex_state = 127},
+ [11742] = {.lex_state = 454},
+ [11743] = {.lex_state = 454},
+ [11744] = {.lex_state = 454},
+ [11745] = {.lex_state = 98},
+ [11746] = {.lex_state = 454},
+ [11747] = {.lex_state = 454},
+ [11748] = {.lex_state = 98},
+ [11749] = {.lex_state = 454},
+ [11750] = {.lex_state = 454},
+ [11751] = {.lex_state = 454},
+ [11752] = {.lex_state = 454},
+ [11753] = {.lex_state = 98},
+ [11754] = {.lex_state = 454},
+ [11755] = {.lex_state = 98},
+ [11756] = {.lex_state = 98},
+ [11757] = {.lex_state = 98},
+ [11758] = {.lex_state = 454},
+ [11759] = {.lex_state = 454},
+ [11760] = {.lex_state = 454},
+ [11761] = {.lex_state = 454},
+ [11762] = {.lex_state = 98},
+ [11763] = {.lex_state = 454},
+ [11764] = {.lex_state = 454},
+ [11765] = {.lex_state = 98},
+ [11766] = {.lex_state = 454},
+ [11767] = {.lex_state = 175, .reserved_word_set_id = 1},
+ [11768] = {.lex_state = 454},
+ [11769] = {.lex_state = 454},
+ [11770] = {.lex_state = 98},
+ [11771] = {.lex_state = 454},
+ [11772] = {.lex_state = 127},
+ [11773] = {.lex_state = 454},
+ [11774] = {.lex_state = 98},
+ [11775] = {.lex_state = 454},
+ [11776] = {.lex_state = 98},
+ [11777] = {.lex_state = 98},
+ [11778] = {.lex_state = 454},
+ [11779] = {.lex_state = 98},
+ [11780] = {.lex_state = 454},
+ [11781] = {.lex_state = 98},
+ [11782] = {.lex_state = 454},
+ [11783] = {.lex_state = 98},
+ [11784] = {.lex_state = 454},
+ [11785] = {.lex_state = 454},
+ [11786] = {.lex_state = 98},
+ [11787] = {.lex_state = 98},
+ [11788] = {.lex_state = 98},
+ [11789] = {.lex_state = 454},
+ [11790] = {.lex_state = 454},
+ [11791] = {.lex_state = 454},
+ [11792] = {.lex_state = 454},
+ [11793] = {.lex_state = 454},
+ [11794] = {.lex_state = 454},
+ [11795] = {.lex_state = 98},
+ [11796] = {.lex_state = 454},
+ [11797] = {.lex_state = 454},
+ [11798] = {.lex_state = 454},
+ [11799] = {.lex_state = 175, .reserved_word_set_id = 1},
+ [11800] = {.lex_state = 454},
+ [11801] = {.lex_state = 454},
+ [11802] = {.lex_state = 98},
+ [11803] = {.lex_state = 454},
+ [11804] = {.lex_state = 454},
+ [11805] = {.lex_state = 454},
+ [11806] = {.lex_state = 127},
+ [11807] = {.lex_state = 454},
+ [11808] = {.lex_state = 454},
+ [11809] = {.lex_state = 454},
+ [11810] = {.lex_state = 127},
+ [11811] = {.lex_state = 127},
+ [11812] = {.lex_state = 454},
+ [11813] = {.lex_state = 98},
+ [11814] = {.lex_state = 454},
+ [11815] = {.lex_state = 454},
+ [11816] = {.lex_state = 98},
+ [11817] = {.lex_state = 454},
+ [11818] = {.lex_state = 98},
+ [11819] = {.lex_state = 454},
+ [11820] = {.lex_state = 454},
+ [11821] = {.lex_state = 454},
+ [11822] = {.lex_state = 454},
+ [11823] = {.lex_state = 454},
+ [11824] = {.lex_state = 98},
+ [11825] = {.lex_state = 454},
+ [11826] = {.lex_state = 454},
+ [11827] = {.lex_state = 454},
+ [11828] = {.lex_state = 454},
+ [11829] = {.lex_state = 98},
+ [11830] = {.lex_state = 454},
+ [11831] = {.lex_state = 98},
+ [11832] = {.lex_state = 454},
+ [11833] = {.lex_state = 454},
+ [11834] = {.lex_state = 454},
+ [11835] = {.lex_state = 454},
+ [11836] = {.lex_state = 454},
+ [11837] = {.lex_state = 454},
+ [11838] = {.lex_state = 98},
+ [11839] = {.lex_state = 175, .reserved_word_set_id = 1},
+ [11840] = {.lex_state = 454},
+ [11841] = {.lex_state = 175, .reserved_word_set_id = 1},
+ [11842] = {.lex_state = 127},
+ [11843] = {.lex_state = 454},
+ [11844] = {.lex_state = 454},
+ [11845] = {.lex_state = 454},
+ [11846] = {.lex_state = 454},
+ [11847] = {.lex_state = 454},
+ [11848] = {.lex_state = 454},
+ [11849] = {.lex_state = 454},
+ [11850] = {.lex_state = 454},
+ [11851] = {.lex_state = 454},
+ [11852] = {.lex_state = 454},
+ [11853] = {.lex_state = 454},
+ [11854] = {.lex_state = 127},
+ [11855] = {.lex_state = 454},
+ [11856] = {.lex_state = 454},
+ [11857] = {.lex_state = 127},
+ [11858] = {.lex_state = 175, .reserved_word_set_id = 1},
+ [11859] = {.lex_state = 454},
+ [11860] = {.lex_state = 454},
+ [11861] = {.lex_state = 98},
+ [11862] = {.lex_state = 454},
+ [11863] = {.lex_state = 454},
+ [11864] = {.lex_state = 127},
+ [11865] = {.lex_state = 127},
+ [11866] = {.lex_state = 454},
+ [11867] = {.lex_state = 127},
+ [11868] = {.lex_state = 98},
+ [11869] = {.lex_state = 175, .reserved_word_set_id = 1},
+ [11870] = {.lex_state = 454},
+ [11871] = {.lex_state = 127},
+ [11872] = {.lex_state = 454},
+ [11873] = {.lex_state = 454},
+ [11874] = {.lex_state = 454},
+ [11875] = {.lex_state = 454},
+ [11876] = {.lex_state = 98},
+ [11877] = {.lex_state = 454},
+ [11878] = {.lex_state = 454},
+ [11879] = {.lex_state = 454},
+ [11880] = {.lex_state = 454},
+ [11881] = {.lex_state = 454},
+ [11882] = {.lex_state = 454},
+ [11883] = {.lex_state = 175, .reserved_word_set_id = 1},
+ [11884] = {.lex_state = 454},
+ [11885] = {.lex_state = 454},
+ [11886] = {.lex_state = 454},
+ [11887] = {.lex_state = 127},
+ [11888] = {.lex_state = 454},
+ [11889] = {.lex_state = 169},
+ [11890] = {.lex_state = 98},
+ [11891] = {.lex_state = 98},
+ [11892] = {.lex_state = 454},
+ [11893] = {.lex_state = 454},
+ [11894] = {.lex_state = 98},
+ [11895] = {.lex_state = 454},
+ [11896] = {.lex_state = 454},
+ [11897] = {.lex_state = 454},
+ [11898] = {.lex_state = 454},
+ [11899] = {.lex_state = 98},
+ [11900] = {.lex_state = 454},
+ [11901] = {.lex_state = 127},
+ [11902] = {.lex_state = 98},
+ [11903] = {.lex_state = 454},
+ [11904] = {.lex_state = 454},
+ [11905] = {.lex_state = 454},
+ [11906] = {.lex_state = 454},
+ [11907] = {.lex_state = 98},
+ [11908] = {.lex_state = 454},
+ [11909] = {.lex_state = 454},
+ [11910] = {.lex_state = 454},
+ [11911] = {.lex_state = 98},
+ [11912] = {.lex_state = 98},
+ [11913] = {.lex_state = 98},
+ [11914] = {.lex_state = 454},
+ [11915] = {.lex_state = 454},
+ [11916] = {.lex_state = 98},
+ [11917] = {.lex_state = 454},
+ [11918] = {.lex_state = 98},
+ [11919] = {.lex_state = 98},
+ [11920] = {.lex_state = 98},
+ [11921] = {.lex_state = 98},
+ [11922] = {.lex_state = 454},
+ [11923] = {.lex_state = 454},
+ [11924] = {.lex_state = 454},
+ [11925] = {.lex_state = 98},
+ [11926] = {.lex_state = 454},
+ [11927] = {.lex_state = 454},
+ [11928] = {.lex_state = 175, .reserved_word_set_id = 1},
+ [11929] = {.lex_state = 98},
+ [11930] = {.lex_state = 454},
+ [11931] = {.lex_state = 98},
+ [11932] = {.lex_state = 454},
+ [11933] = {.lex_state = 454},
+ [11934] = {.lex_state = 127},
+ [11935] = {.lex_state = 98},
+ [11936] = {.lex_state = 127},
+ [11937] = {.lex_state = 454},
+ [11938] = {.lex_state = 454},
+ [11939] = {.lex_state = 98},
+ [11940] = {.lex_state = 454},
+ [11941] = {.lex_state = 98},
+ [11942] = {.lex_state = 454},
+ [11943] = {.lex_state = 454},
+ [11944] = {.lex_state = 454},
+ [11945] = {.lex_state = 98},
+ [11946] = {.lex_state = 454},
+ [11947] = {.lex_state = 98},
+ [11948] = {.lex_state = 454},
+ [11949] = {.lex_state = 454},
+ [11950] = {.lex_state = 454},
+ [11951] = {.lex_state = 454},
+ [11952] = {.lex_state = 454},
+ [11953] = {.lex_state = 98},
+ [11954] = {.lex_state = 454},
+ [11955] = {.lex_state = 98},
+ [11956] = {.lex_state = 454},
+ [11957] = {.lex_state = 454},
+ [11958] = {.lex_state = 98},
+ [11959] = {.lex_state = 454},
+ [11960] = {.lex_state = 98},
+ [11961] = {.lex_state = 98},
+ [11962] = {.lex_state = 454},
+ [11963] = {.lex_state = 454},
+ [11964] = {.lex_state = 454},
+ [11965] = {.lex_state = 454},
+ [11966] = {.lex_state = 454},
+ [11967] = {.lex_state = 98},
+ [11968] = {.lex_state = 454},
+ [11969] = {.lex_state = 98},
+ [11970] = {.lex_state = 454},
+ [11971] = {.lex_state = 98},
+ [11972] = {.lex_state = 98},
+ [11973] = {.lex_state = 454},
+ [11974] = {.lex_state = 454},
+ [11975] = {.lex_state = 454},
+ [11976] = {.lex_state = 454},
+ [11977] = {.lex_state = 98},
+ [11978] = {.lex_state = 454},
+ [11979] = {.lex_state = 454},
+ [11980] = {.lex_state = 454},
+ [11981] = {.lex_state = 454},
+ [11982] = {.lex_state = 454},
+ [11983] = {.lex_state = 98},
+ [11984] = {.lex_state = 454},
+ [11985] = {.lex_state = 454},
+ [11986] = {.lex_state = 454},
+ [11987] = {.lex_state = 454},
+ [11988] = {.lex_state = 454},
+ [11989] = {.lex_state = 454},
+ [11990] = {.lex_state = 454},
+ [11991] = {.lex_state = 454},
+ [11992] = {.lex_state = 454},
+ [11993] = {.lex_state = 454},
+ [11994] = {.lex_state = 454},
+ [11995] = {.lex_state = 454},
+ [11996] = {.lex_state = 454},
+ [11997] = {.lex_state = 454},
+ [11998] = {.lex_state = 98},
+ [11999] = {.lex_state = 454},
+ [12000] = {.lex_state = 454},
+ [12001] = {.lex_state = 454},
+ [12002] = {.lex_state = 454},
+ [12003] = {.lex_state = 132},
+ [12004] = {.lex_state = 454},
+ [12005] = {.lex_state = 454},
+ [12006] = {.lex_state = 454},
+ [12007] = {.lex_state = 454},
+ [12008] = {.lex_state = 175, .reserved_word_set_id = 1},
+ [12009] = {.lex_state = 454},
+ [12010] = {.lex_state = 454},
+ [12011] = {.lex_state = 454},
+ [12012] = {.lex_state = 98},
+ [12013] = {.lex_state = 454},
+ [12014] = {.lex_state = 454},
+ [12015] = {.lex_state = 98},
+ [12016] = {.lex_state = 454},
+ [12017] = {.lex_state = 454},
+ [12018] = {.lex_state = 98},
+ [12019] = {.lex_state = 98},
+ [12020] = {.lex_state = 454},
+ [12021] = {.lex_state = 454},
+ [12022] = {.lex_state = 454},
+ [12023] = {.lex_state = 454},
+ [12024] = {.lex_state = 454},
+ [12025] = {.lex_state = 454},
+ [12026] = {.lex_state = 127},
+ [12027] = {.lex_state = 98},
+ [12028] = {.lex_state = 454},
+ [12029] = {.lex_state = 454},
+ [12030] = {.lex_state = 454},
+ [12031] = {.lex_state = 454},
+ [12032] = {.lex_state = 454},
+ [12033] = {.lex_state = 98},
+ [12034] = {.lex_state = 454},
+ [12035] = {.lex_state = 454},
+ [12036] = {.lex_state = 98},
+ [12037] = {.lex_state = 454},
+ [12038] = {.lex_state = 98},
+ [12039] = {.lex_state = 98},
+ [12040] = {.lex_state = 454},
+ [12041] = {.lex_state = 454},
+ [12042] = {.lex_state = 175, .reserved_word_set_id = 2},
+ [12043] = {.lex_state = 98},
+ [12044] = {.lex_state = 454},
+ [12045] = {.lex_state = 454},
+ [12046] = {.lex_state = 454},
+ [12047] = {.lex_state = 454},
+ [12048] = {.lex_state = 454},
+ [12049] = {.lex_state = 98},
+ [12050] = {.lex_state = 132},
+ [12051] = {.lex_state = 132},
+ [12052] = {.lex_state = 98},
+ [12053] = {.lex_state = 454},
+ [12054] = {.lex_state = 132},
+ [12055] = {.lex_state = 132},
+ [12056] = {.lex_state = 454},
+ [12057] = {.lex_state = 454},
+ [12058] = {.lex_state = 132},
+ [12059] = {.lex_state = 132},
+ [12060] = {.lex_state = 174, .reserved_word_set_id = 1},
+ [12061] = {.lex_state = 98},
+ [12062] = {.lex_state = 98},
+ [12063] = {.lex_state = 98},
+ [12064] = {.lex_state = 454},
+ [12065] = {.lex_state = 454},
+ [12066] = {.lex_state = 98},
+ [12067] = {.lex_state = 98},
+ [12068] = {.lex_state = 454},
+ [12069] = {.lex_state = 98},
+ [12070] = {.lex_state = 98},
+ [12071] = {.lex_state = 132},
+ [12072] = {.lex_state = 132},
+ [12073] = {.lex_state = 175, .reserved_word_set_id = 1},
+ [12074] = {.lex_state = 98},
+ [12075] = {.lex_state = 98},
+ [12076] = {.lex_state = 454},
+ [12077] = {.lex_state = 98},
+ [12078] = {.lex_state = 454},
+ [12079] = {.lex_state = 98},
+ [12080] = {.lex_state = 454},
+ [12081] = {.lex_state = 454},
+ [12082] = {.lex_state = 98},
+ [12083] = {.lex_state = 454},
+ [12084] = {.lex_state = 132},
+ [12085] = {.lex_state = 98},
+ [12086] = {.lex_state = 132},
+ [12087] = {.lex_state = 98},
+ [12088] = {.lex_state = 132},
+ [12089] = {.lex_state = 454},
+ [12090] = {.lex_state = 454},
+ [12091] = {.lex_state = 98},
+ [12092] = {.lex_state = 454},
+ [12093] = {.lex_state = 454},
+ [12094] = {.lex_state = 454},
+ [12095] = {.lex_state = 454},
+ [12096] = {.lex_state = 98},
+ [12097] = {.lex_state = 98},
+ [12098] = {.lex_state = 454},
+ [12099] = {.lex_state = 132},
+ [12100] = {.lex_state = 454},
+ [12101] = {.lex_state = 454},
+ [12102] = {.lex_state = 454},
+ [12103] = {.lex_state = 98},
+ [12104] = {.lex_state = 98},
+ [12105] = {.lex_state = 454},
+ [12106] = {.lex_state = 454},
+ [12107] = {.lex_state = 98},
+ [12108] = {.lex_state = 127},
+ [12109] = {.lex_state = 170},
+ [12110] = {.lex_state = 98},
+ [12111] = {.lex_state = 132},
+ [12112] = {.lex_state = 174, .reserved_word_set_id = 1},
+ [12113] = {.lex_state = 98},
+ [12114] = {.lex_state = 132},
+ [12115] = {.lex_state = 98},
+ [12116] = {.lex_state = 98},
+ [12117] = {.lex_state = 98},
+ [12118] = {.lex_state = 98},
+ [12119] = {.lex_state = 98},
+ [12120] = {.lex_state = 98},
+ [12121] = {.lex_state = 98},
+ [12122] = {.lex_state = 98},
+ [12123] = {.lex_state = 98},
+ [12124] = {.lex_state = 98},
+ [12125] = {.lex_state = 132},
+ [12126] = {.lex_state = 98},
+ [12127] = {.lex_state = 454},
+ [12128] = {.lex_state = 98},
+ [12129] = {.lex_state = 132},
+ [12130] = {.lex_state = 98},
+ [12131] = {.lex_state = 454},
+ [12132] = {.lex_state = 98},
+ [12133] = {.lex_state = 132},
+ [12134] = {.lex_state = 98},
+ [12135] = {.lex_state = 98},
+ [12136] = {.lex_state = 454},
+ [12137] = {.lex_state = 98},
+ [12138] = {.lex_state = 132},
+ [12139] = {.lex_state = 98},
+ [12140] = {.lex_state = 98},
+ [12141] = {.lex_state = 454},
+ [12142] = {.lex_state = 98},
+ [12143] = {.lex_state = 174, .reserved_word_set_id = 1},
+ [12144] = {.lex_state = 98},
+ [12145] = {.lex_state = 132},
+ [12146] = {.lex_state = 132},
+ [12147] = {.lex_state = 454},
+ [12148] = {.lex_state = 98},
+ [12149] = {.lex_state = 98},
+ [12150] = {.lex_state = 98},
+ [12151] = {.lex_state = 98},
+ [12152] = {.lex_state = 132},
+ [12153] = {.lex_state = 98},
+ [12154] = {.lex_state = 174, .reserved_word_set_id = 1},
+ [12155] = {.lex_state = 98},
+ [12156] = {.lex_state = 174, .reserved_word_set_id = 1},
+ [12157] = {.lex_state = 454},
+ [12158] = {.lex_state = 98},
+ [12159] = {.lex_state = 98},
+ [12160] = {.lex_state = 174, .reserved_word_set_id = 1},
+ [12161] = {.lex_state = 98},
+ [12162] = {.lex_state = 98},
+ [12163] = {.lex_state = 454},
+ [12164] = {.lex_state = 454},
+ [12165] = {.lex_state = 454},
+ [12166] = {.lex_state = 454},
+ [12167] = {.lex_state = 454},
+ [12168] = {.lex_state = 454},
+ [12169] = {.lex_state = 454},
+ [12170] = {.lex_state = 454},
+ [12171] = {.lex_state = 454},
+ [12172] = {.lex_state = 127},
+ [12173] = {.lex_state = 454},
+ [12174] = {.lex_state = 454},
+ [12175] = {.lex_state = 454},
+ [12176] = {.lex_state = 98},
+ [12177] = {.lex_state = 98},
+ [12178] = {.lex_state = 127},
+ [12179] = {.lex_state = 98},
+ [12180] = {.lex_state = 98},
+ [12181] = {.lex_state = 98},
+ [12182] = {.lex_state = 98},
+ [12183] = {.lex_state = 98},
+ [12184] = {.lex_state = 98},
+ [12185] = {.lex_state = 454},
+ [12186] = {.lex_state = 454},
+ [12187] = {.lex_state = 454},
+ [12188] = {.lex_state = 454},
+ [12189] = {.lex_state = 98},
+ [12190] = {.lex_state = 98},
+ [12191] = {.lex_state = 98},
+ [12192] = {.lex_state = 454},
+ [12193] = {.lex_state = 454},
+ [12194] = {.lex_state = 454},
+ [12195] = {.lex_state = 454},
+ [12196] = {.lex_state = 454},
+ [12197] = {.lex_state = 127},
+ [12198] = {.lex_state = 454},
+ [12199] = {.lex_state = 454},
+ [12200] = {.lex_state = 127},
+ [12201] = {.lex_state = 454},
+ [12202] = {.lex_state = 454},
+ [12203] = {.lex_state = 454},
+ [12204] = {.lex_state = 454},
+ [12205] = {.lex_state = 127},
+ [12206] = {.lex_state = 454},
+ [12207] = {.lex_state = 454},
+ [12208] = {.lex_state = 454},
+ [12209] = {.lex_state = 98},
+ [12210] = {.lex_state = 454},
+ [12211] = {.lex_state = 127},
+ [12212] = {.lex_state = 98},
+ [12213] = {.lex_state = 454},
+ [12214] = {.lex_state = 98},
+ [12215] = {.lex_state = 98},
+ [12216] = {.lex_state = 127},
+ [12217] = {.lex_state = 98},
+ [12218] = {.lex_state = 454},
+ [12219] = {.lex_state = 454},
+ [12220] = {.lex_state = 127},
+ [12221] = {.lex_state = 98},
+ [12222] = {.lex_state = 98},
+ [12223] = {.lex_state = 454},
+ [12224] = {.lex_state = 454},
+ [12225] = {.lex_state = 127},
+ [12226] = {.lex_state = 98},
+ [12227] = {.lex_state = 98},
+ [12228] = {.lex_state = 454},
+ [12229] = {.lex_state = 454},
+ [12230] = {.lex_state = 454},
+ [12231] = {.lex_state = 127},
+ [12232] = {.lex_state = 98},
+ [12233] = {.lex_state = 98},
+ [12234] = {.lex_state = 454},
+ [12235] = {.lex_state = 98},
+ [12236] = {.lex_state = 98},
+ [12237] = {.lex_state = 98},
+ [12238] = {.lex_state = 98},
+ [12239] = {.lex_state = 98},
+ [12240] = {.lex_state = 98},
+ [12241] = {.lex_state = 454},
+ [12242] = {.lex_state = 454},
+ [12243] = {.lex_state = 127},
+ [12244] = {.lex_state = 98},
+ [12245] = {.lex_state = 454},
+ [12246] = {.lex_state = 454},
+ [12247] = {.lex_state = 454},
+ [12248] = {.lex_state = 98},
+ [12249] = {.lex_state = 127},
+ [12250] = {.lex_state = 454},
+ [12251] = {.lex_state = 127},
+ [12252] = {.lex_state = 98},
+ [12253] = {.lex_state = 454},
+ [12254] = {.lex_state = 98},
+ [12255] = {.lex_state = 454},
+ [12256] = {.lex_state = 98},
+ [12257] = {.lex_state = 98},
+ [12258] = {.lex_state = 454},
+ [12259] = {.lex_state = 454},
+ [12260] = {.lex_state = 127},
+ [12261] = {.lex_state = 454},
+ [12262] = {.lex_state = 454},
+ [12263] = {.lex_state = 127},
+ [12264] = {.lex_state = 454},
+ [12265] = {.lex_state = 454},
+ [12266] = {.lex_state = 454},
+ [12267] = {.lex_state = 454},
+ [12268] = {.lex_state = 454},
+ [12269] = {.lex_state = 454},
+ [12270] = {.lex_state = 454},
+ [12271] = {.lex_state = 127},
+ [12272] = {.lex_state = 454},
+ [12273] = {.lex_state = 454},
+ [12274] = {.lex_state = 454},
+ [12275] = {.lex_state = 454},
+ [12276] = {.lex_state = 98},
+ [12277] = {.lex_state = 454},
+ [12278] = {.lex_state = 454},
+ [12279] = {.lex_state = 127},
+ [12280] = {.lex_state = 454},
+ [12281] = {.lex_state = 454},
+ [12282] = {.lex_state = 454},
+ [12283] = {.lex_state = 454},
+ [12284] = {.lex_state = 454},
+ [12285] = {.lex_state = 127},
+ [12286] = {.lex_state = 454},
+ [12287] = {.lex_state = 98},
+ [12288] = {.lex_state = 454},
+ [12289] = {.lex_state = 98},
+ [12290] = {.lex_state = 454},
+ [12291] = {.lex_state = 98},
+ [12292] = {.lex_state = 454},
+ [12293] = {.lex_state = 98},
+ [12294] = {.lex_state = 127},
+ [12295] = {.lex_state = 454},
+ [12296] = {.lex_state = 454},
+ [12297] = {.lex_state = 454},
+ [12298] = {.lex_state = 98},
+ [12299] = {.lex_state = 454},
+ [12300] = {.lex_state = 454},
+ [12301] = {.lex_state = 454},
+ [12302] = {.lex_state = 454},
+ [12303] = {.lex_state = 454},
+ [12304] = {.lex_state = 454},
+ [12305] = {.lex_state = 454},
+ [12306] = {.lex_state = 454},
+ [12307] = {.lex_state = 454},
+ [12308] = {.lex_state = 454},
+ [12309] = {.lex_state = 454},
+ [12310] = {.lex_state = 454},
+ [12311] = {.lex_state = 454},
+ [12312] = {.lex_state = 454},
+ [12313] = {.lex_state = 98},
+ [12314] = {.lex_state = 127},
+ [12315] = {.lex_state = 127},
+ [12316] = {.lex_state = 454},
+ [12317] = {.lex_state = 454},
+ [12318] = {.lex_state = 454},
+ [12319] = {.lex_state = 98},
+ [12320] = {.lex_state = 454},
+ [12321] = {.lex_state = 454},
+ [12322] = {.lex_state = 454},
+ [12323] = {.lex_state = 454},
+ [12324] = {.lex_state = 98},
+ [12325] = {.lex_state = 98},
+ [12326] = {.lex_state = 98},
+ [12327] = {.lex_state = 454},
+ [12328] = {.lex_state = 454},
+ [12329] = {.lex_state = 454},
+ [12330] = {.lex_state = 454},
+ [12331] = {.lex_state = 454},
+ [12332] = {.lex_state = 454},
+ [12333] = {.lex_state = 454},
+ [12334] = {.lex_state = 454},
+ [12335] = {.lex_state = 454},
+ [12336] = {.lex_state = 454},
+ [12337] = {.lex_state = 454},
+ [12338] = {.lex_state = 454},
+ [12339] = {.lex_state = 454},
+ [12340] = {.lex_state = 454},
+ [12341] = {.lex_state = 454},
+ [12342] = {.lex_state = 454},
+ [12343] = {.lex_state = 98},
+ [12344] = {.lex_state = 454},
+ [12345] = {.lex_state = 454},
+ [12346] = {.lex_state = 454},
+ [12347] = {.lex_state = 454},
+ [12348] = {.lex_state = 454},
+ [12349] = {.lex_state = 454},
+ [12350] = {.lex_state = 454},
+ [12351] = {.lex_state = 454},
+ [12352] = {.lex_state = 454},
+ [12353] = {.lex_state = 454},
+ [12354] = {.lex_state = 454},
+ [12355] = {.lex_state = 454},
+ [12356] = {.lex_state = 454},
+ [12357] = {.lex_state = 454},
+ [12358] = {.lex_state = 454},
+ [12359] = {.lex_state = 454},
+ [12360] = {.lex_state = 454},
+ [12361] = {.lex_state = 454},
+ [12362] = {.lex_state = 454},
+ [12363] = {.lex_state = 454},
+ [12364] = {.lex_state = 454},
+ [12365] = {.lex_state = 454},
+ [12366] = {.lex_state = 454},
+ [12367] = {.lex_state = 454},
+ [12368] = {.lex_state = 98},
+ [12369] = {.lex_state = 454},
+ [12370] = {.lex_state = 454},
+ [12371] = {.lex_state = 454},
+ [12372] = {.lex_state = 454},
+ [12373] = {.lex_state = 454},
+ [12374] = {.lex_state = 454},
+ [12375] = {.lex_state = 454},
+ [12376] = {.lex_state = 454},
+ [12377] = {.lex_state = 454},
+ [12378] = {.lex_state = 454},
+ [12379] = {.lex_state = 98},
+ [12380] = {.lex_state = 454},
+ [12381] = {.lex_state = 454},
+ [12382] = {.lex_state = 98},
+ [12383] = {.lex_state = 454},
+ [12384] = {.lex_state = 454},
+ [12385] = {.lex_state = 454},
+ [12386] = {.lex_state = 454},
+ [12387] = {.lex_state = 127},
+ [12388] = {.lex_state = 454},
+ [12389] = {.lex_state = 454},
+ [12390] = {.lex_state = 454},
+ [12391] = {.lex_state = 127},
+ [12392] = {.lex_state = 454},
+ [12393] = {.lex_state = 454},
+ [12394] = {.lex_state = 454},
+ [12395] = {.lex_state = 127},
+ [12396] = {.lex_state = 454},
+ [12397] = {.lex_state = 454},
+ [12398] = {.lex_state = 454},
+ [12399] = {.lex_state = 127},
+ [12400] = {.lex_state = 98},
+ [12401] = {.lex_state = 171},
+ [12402] = {.lex_state = 454},
+ [12403] = {.lex_state = 454},
+ [12404] = {.lex_state = 454},
+ [12405] = {.lex_state = 454},
+ [12406] = {.lex_state = 454},
+ [12407] = {.lex_state = 454},
+ [12408] = {.lex_state = 98},
+ [12409] = {.lex_state = 454},
+ [12410] = {.lex_state = 98},
+ [12411] = {.lex_state = 454},
+ [12412] = {.lex_state = 454},
+ [12413] = {.lex_state = 98},
+ [12414] = {.lex_state = 98},
+ [12415] = {.lex_state = 127},
+ [12416] = {.lex_state = 127},
+ [12417] = {.lex_state = 98},
+ [12418] = {.lex_state = 98},
+ [12419] = {.lex_state = 127},
+ [12420] = {.lex_state = 127},
+ [12421] = {.lex_state = 98},
+ [12422] = {.lex_state = 169},
+ [12423] = {.lex_state = 98},
+ [12424] = {.lex_state = 169},
+ [12425] = {.lex_state = 127},
+ [12426] = {.lex_state = 127},
+ [12427] = {.lex_state = 454},
+ [12428] = {.lex_state = 98},
+ [12429] = {.lex_state = 454},
+ [12430] = {.lex_state = 454},
+ [12431] = {.lex_state = 454},
+ [12432] = {.lex_state = 454},
+ [12433] = {.lex_state = 127},
+ [12434] = {.lex_state = 127},
+ [12435] = {.lex_state = 454},
+ [12436] = {.lex_state = 454},
+ [12437] = {.lex_state = 127},
+ [12438] = {.lex_state = 127},
+ [12439] = {.lex_state = 454},
+ [12440] = {.lex_state = 98},
+ [12441] = {.lex_state = 127},
+ [12442] = {.lex_state = 454},
+ [12443] = {.lex_state = 127},
+ [12444] = {.lex_state = 127},
+ [12445] = {.lex_state = 454},
+ [12446] = {.lex_state = 98},
+ [12447] = {.lex_state = 127},
+ [12448] = {.lex_state = 127},
+ [12449] = {.lex_state = 127},
+ [12450] = {.lex_state = 127},
+ [12451] = {.lex_state = 127},
+ [12452] = {.lex_state = 98},
+ [12453] = {.lex_state = 127},
+ [12454] = {.lex_state = 127},
+ [12455] = {.lex_state = 454},
+ [12456] = {.lex_state = 454},
+ [12457] = {.lex_state = 454},
+ [12458] = {.lex_state = 98},
+ [12459] = {.lex_state = 127},
+ [12460] = {.lex_state = 127},
+ [12461] = {.lex_state = 98},
+ [12462] = {.lex_state = 98},
+ [12463] = {.lex_state = 454},
+ [12464] = {.lex_state = 127},
+ [12465] = {.lex_state = 127},
+ [12466] = {.lex_state = 454},
+ [12467] = {.lex_state = 98},
+ [12468] = {.lex_state = 98},
+ [12469] = {.lex_state = 98},
+ [12470] = {.lex_state = 127},
+ [12471] = {.lex_state = 127},
+ [12472] = {.lex_state = 127},
+ [12473] = {.lex_state = 127},
+ [12474] = {.lex_state = 454},
+ [12475] = {.lex_state = 127},
+ [12476] = {.lex_state = 127},
+ [12477] = {.lex_state = 454},
+ [12478] = {.lex_state = 454},
+ [12479] = {.lex_state = 98},
+ [12480] = {.lex_state = 127},
+ [12481] = {.lex_state = 127},
+ [12482] = {.lex_state = 98},
+ [12483] = {.lex_state = 127},
+ [12484] = {.lex_state = 98},
+ [12485] = {.lex_state = 127},
+ [12486] = {.lex_state = 127},
+ [12487] = {.lex_state = 127},
+ [12488] = {.lex_state = 98},
+ [12489] = {.lex_state = 127},
+ [12490] = {.lex_state = 127},
+ [12491] = {.lex_state = 98},
+ [12492] = {.lex_state = 98},
+ [12493] = {.lex_state = 127},
+ [12494] = {.lex_state = 127},
+ [12495] = {.lex_state = 127},
+ [12496] = {.lex_state = 127},
+ [12497] = {.lex_state = 127},
+ [12498] = {.lex_state = 454},
+ [12499] = {.lex_state = 98},
+ [12500] = {.lex_state = 127},
+ [12501] = {.lex_state = 127},
+ [12502] = {.lex_state = 169},
+ [12503] = {.lex_state = 454},
+ [12504] = {.lex_state = 454},
+ [12505] = {.lex_state = 454},
+ [12506] = {.lex_state = 127},
+ [12507] = {.lex_state = 127},
+ [12508] = {.lex_state = 98},
+ [12509] = {.lex_state = 454},
+ [12510] = {.lex_state = 454},
+ [12511] = {.lex_state = 127},
+ [12512] = {.lex_state = 127},
+ [12513] = {.lex_state = 98},
+ [12514] = {.lex_state = 98},
+ [12515] = {.lex_state = 127},
+ [12516] = {.lex_state = 127},
+ [12517] = {.lex_state = 127},
+ [12518] = {.lex_state = 98},
+ [12519] = {.lex_state = 454},
+ [12520] = {.lex_state = 127},
+ [12521] = {.lex_state = 127},
+ [12522] = {.lex_state = 127},
+ [12523] = {.lex_state = 127},
+ [12524] = {.lex_state = 98},
+ [12525] = {.lex_state = 127},
+ [12526] = {.lex_state = 127},
+ [12527] = {.lex_state = 98},
+ [12528] = {.lex_state = 127},
+ [12529] = {.lex_state = 127},
+ [12530] = {.lex_state = 98},
+ [12531] = {.lex_state = 98},
+ [12532] = {.lex_state = 454},
+ [12533] = {.lex_state = 127},
+ [12534] = {.lex_state = 127},
+ [12535] = {.lex_state = 98},
+ [12536] = {.lex_state = 98},
+ [12537] = {.lex_state = 98},
+ [12538] = {.lex_state = 127},
+ [12539] = {.lex_state = 127},
+ [12540] = {.lex_state = 127},
+ [12541] = {.lex_state = 127},
+ [12542] = {.lex_state = 98},
+ [12543] = {.lex_state = 127},
+ [12544] = {.lex_state = 127},
+ [12545] = {.lex_state = 454},
+ [12546] = {.lex_state = 127},
+ [12547] = {.lex_state = 127},
+ [12548] = {.lex_state = 127},
+ [12549] = {.lex_state = 127},
+ [12550] = {.lex_state = 127},
+ [12551] = {.lex_state = 98},
+ [12552] = {.lex_state = 127},
+ [12553] = {.lex_state = 127},
+ [12554] = {.lex_state = 454},
+ [12555] = {.lex_state = 127},
+ [12556] = {.lex_state = 98},
+ [12557] = {.lex_state = 127},
+ [12558] = {.lex_state = 127},
+ [12559] = {.lex_state = 127},
+ [12560] = {.lex_state = 169},
+ [12561] = {.lex_state = 98},
+ [12562] = {.lex_state = 98},
+ [12563] = {.lex_state = 98},
+ [12564] = {.lex_state = 454},
+ [12565] = {.lex_state = 127},
+ [12566] = {.lex_state = 127},
+ [12567] = {.lex_state = 127},
+ [12568] = {.lex_state = 127},
+ [12569] = {.lex_state = 454},
+ [12570] = {.lex_state = 454},
+ [12571] = {.lex_state = 127},
+ [12572] = {.lex_state = 127},
+ [12573] = {.lex_state = 98},
+ [12574] = {.lex_state = 98},
+ [12575] = {.lex_state = 98},
+ [12576] = {.lex_state = 98},
+ [12577] = {.lex_state = 98},
+ [12578] = {.lex_state = 127},
+ [12579] = {.lex_state = 98},
+ [12580] = {.lex_state = 127},
+ [12581] = {.lex_state = 127},
+ [12582] = {.lex_state = 127},
+ [12583] = {.lex_state = 98},
+ [12584] = {.lex_state = 127},
+ [12585] = {.lex_state = 98},
+ [12586] = {.lex_state = 98},
+ [12587] = {.lex_state = 127},
+ [12588] = {.lex_state = 127},
+ [12589] = {.lex_state = 454},
+ [12590] = {.lex_state = 127},
+ [12591] = {.lex_state = 127},
+ [12592] = {.lex_state = 127},
+ [12593] = {.lex_state = 127},
+ [12594] = {.lex_state = 98},
+ [12595] = {.lex_state = 98},
+ [12596] = {.lex_state = 454},
+ [12597] = {.lex_state = 127},
+ [12598] = {.lex_state = 127},
+ [12599] = {.lex_state = 98},
+ [12600] = {.lex_state = 98},
+ [12601] = {.lex_state = 98},
+ [12602] = {.lex_state = 454},
+ [12603] = {.lex_state = 98},
+ [12604] = {.lex_state = 127},
+ [12605] = {.lex_state = 127},
+ [12606] = {.lex_state = 127},
+ [12607] = {.lex_state = 127},
+ [12608] = {.lex_state = 98},
+ [12609] = {.lex_state = 127},
+ [12610] = {.lex_state = 98},
+ [12611] = {.lex_state = 98},
+ [12612] = {.lex_state = 98},
+ [12613] = {.lex_state = 127},
+ [12614] = {.lex_state = 127},
+ [12615] = {.lex_state = 127},
+ [12616] = {.lex_state = 127},
+ [12617] = {.lex_state = 454},
+ [12618] = {.lex_state = 127},
+ [12619] = {.lex_state = 127},
+ [12620] = {.lex_state = 127},
+ [12621] = {.lex_state = 127},
+ [12622] = {.lex_state = 98},
+ [12623] = {.lex_state = 454},
+ [12624] = {.lex_state = 98},
+ [12625] = {.lex_state = 127},
+ [12626] = {.lex_state = 127},
+ [12627] = {.lex_state = 127},
+ [12628] = {.lex_state = 127},
+ [12629] = {.lex_state = 127},
+ [12630] = {.lex_state = 127},
+ [12631] = {.lex_state = 98},
+ [12632] = {.lex_state = 127},
+ [12633] = {.lex_state = 127},
+ [12634] = {.lex_state = 127},
+ [12635] = {.lex_state = 127},
+ [12636] = {.lex_state = 127},
+ [12637] = {.lex_state = 127},
+ [12638] = {.lex_state = 127},
+ [12639] = {.lex_state = 127},
+ [12640] = {.lex_state = 127},
+ [12641] = {.lex_state = 127},
+ [12642] = {.lex_state = 127},
+ [12643] = {.lex_state = 127},
+ [12644] = {.lex_state = 127},
+ [12645] = {.lex_state = 127},
+ [12646] = {.lex_state = 127},
+ [12647] = {.lex_state = 127},
+ [12648] = {.lex_state = 98},
+ [12649] = {.lex_state = 454},
+ [12650] = {.lex_state = 454},
+ [12651] = {.lex_state = 454},
+ [12652] = {.lex_state = 454},
+ [12653] = {.lex_state = 98},
+ [12654] = {.lex_state = 454},
+ [12655] = {.lex_state = 169},
+ [12656] = {.lex_state = 98},
+ [12657] = {.lex_state = 454},
+ [12658] = {.lex_state = 454},
+ [12659] = {.lex_state = 454},
+ [12660] = {.lex_state = 98},
+ [12661] = {.lex_state = 98},
+ [12662] = {.lex_state = 454},
+ [12663] = {.lex_state = 98},
+ [12664] = {.lex_state = 98},
+ [12665] = {.lex_state = 169},
+ [12666] = {.lex_state = 98},
+ [12667] = {.lex_state = 98},
+ [12668] = {.lex_state = 98},
+ [12669] = {.lex_state = 98},
+ [12670] = {.lex_state = 454},
+ [12671] = {.lex_state = 454},
+ [12672] = {.lex_state = 98},
+ [12673] = {.lex_state = 127},
+ [12674] = {.lex_state = 98},
+ [12675] = {.lex_state = 127},
+ [12676] = {.lex_state = 98},
+ [12677] = {.lex_state = 98},
+ [12678] = {.lex_state = 127},
+ [12679] = {.lex_state = 98},
+ [12680] = {.lex_state = 98},
+ [12681] = {.lex_state = 98},
+ [12682] = {.lex_state = 98},
+ [12683] = {.lex_state = 169},
+ [12684] = {.lex_state = 98},
+ [12685] = {.lex_state = 98},
+ [12686] = {.lex_state = 127},
+ [12687] = {.lex_state = 98},
+ [12688] = {.lex_state = 127},
+ [12689] = {.lex_state = 127},
+ [12690] = {.lex_state = 98},
+ [12691] = {.lex_state = 127},
+ [12692] = {.lex_state = 98},
+ [12693] = {.lex_state = 98},
+ [12694] = {.lex_state = 98},
+ [12695] = {.lex_state = 98},
+ [12696] = {.lex_state = 454},
+ [12697] = {.lex_state = 98},
+ [12698] = {.lex_state = 98},
+ [12699] = {.lex_state = 454},
+ [12700] = {.lex_state = 454},
+ [12701] = {.lex_state = 98},
+ [12702] = {.lex_state = 98},
+ [12703] = {.lex_state = 169},
+ [12704] = {.lex_state = 98},
+ [12705] = {.lex_state = 98},
+ [12706] = {.lex_state = 98},
+ [12707] = {.lex_state = 98},
+ [12708] = {.lex_state = 98},
+ [12709] = {.lex_state = 98},
+ [12710] = {.lex_state = 454},
+ [12711] = {.lex_state = 454},
+ [12712] = {.lex_state = 98},
+ [12713] = {.lex_state = 98},
+ [12714] = {.lex_state = 454},
+ [12715] = {.lex_state = 454},
+ [12716] = {.lex_state = 127},
+ [12717] = {.lex_state = 98},
+ [12718] = {.lex_state = 454},
+ [12719] = {.lex_state = 127},
+ [12720] = {.lex_state = 98},
+ [12721] = {.lex_state = 98},
+ [12722] = {.lex_state = 98},
+ [12723] = {.lex_state = 98},
+ [12724] = {.lex_state = 127},
+ [12725] = {.lex_state = 98},
+ [12726] = {.lex_state = 454},
+ [12727] = {.lex_state = 454},
+ [12728] = {.lex_state = 454},
+ [12729] = {.lex_state = 454},
+ [12730] = {.lex_state = 98},
+ [12731] = {.lex_state = 127},
+ [12732] = {.lex_state = 454},
+ [12733] = {.lex_state = 454},
+ [12734] = {.lex_state = 454},
+ [12735] = {.lex_state = 454},
+ [12736] = {.lex_state = 454},
+ [12737] = {.lex_state = 454},
+ [12738] = {.lex_state = 127},
+ [12739] = {.lex_state = 98},
+ [12740] = {.lex_state = 98},
+ [12741] = {.lex_state = 98},
+ [12742] = {.lex_state = 98},
+ [12743] = {.lex_state = 454},
+ [12744] = {.lex_state = 98},
+ [12745] = {.lex_state = 98},
+ [12746] = {.lex_state = 169},
+ [12747] = {.lex_state = 98},
+ [12748] = {.lex_state = 98},
+ [12749] = {.lex_state = 454},
+ [12750] = {.lex_state = 127},
+ [12751] = {.lex_state = 98},
+ [12752] = {.lex_state = 454},
+ [12753] = {.lex_state = 98},
+ [12754] = {.lex_state = 127},
+ [12755] = {.lex_state = 98},
+ [12756] = {.lex_state = 454},
+ [12757] = {.lex_state = 98},
+ [12758] = {.lex_state = 98},
+ [12759] = {.lex_state = 98},
+ [12760] = {.lex_state = 127},
+ [12761] = {.lex_state = 127},
+ [12762] = {.lex_state = 454},
+ [12763] = {.lex_state = 127},
+ [12764] = {.lex_state = 127},
+ [12765] = {.lex_state = 127},
+ [12766] = {.lex_state = 454},
+ [12767] = {.lex_state = 98},
+ [12768] = {.lex_state = 127},
+ [12769] = {.lex_state = 127},
+ [12770] = {.lex_state = 98},
+ [12771] = {.lex_state = 127},
+ [12772] = {.lex_state = 98},
+ [12773] = {.lex_state = 98},
+ [12774] = {.lex_state = 98},
+ [12775] = {.lex_state = 98},
+ [12776] = {.lex_state = 98},
+ [12777] = {.lex_state = 98},
+ [12778] = {.lex_state = 98},
+ [12779] = {.lex_state = 98},
+ [12780] = {.lex_state = 98},
+ [12781] = {.lex_state = 127},
+ [12782] = {.lex_state = 98},
+ [12783] = {.lex_state = 127},
+ [12784] = {.lex_state = 127},
+ [12785] = {.lex_state = 98},
+ [12786] = {.lex_state = 127},
+ [12787] = {.lex_state = 98},
+ [12788] = {.lex_state = 98},
+ [12789] = {.lex_state = 127},
+ [12790] = {.lex_state = 127},
+ [12791] = {.lex_state = 98},
+ [12792] = {.lex_state = 98},
+ [12793] = {.lex_state = 98},
+ [12794] = {.lex_state = 98},
+ [12795] = {.lex_state = 98},
+ [12796] = {.lex_state = 98},
+ [12797] = {.lex_state = 98},
+ [12798] = {.lex_state = 98},
+ [12799] = {.lex_state = 98},
+ [12800] = {.lex_state = 98},
+ [12801] = {.lex_state = 98},
+ [12802] = {.lex_state = 98},
+ [12803] = {.lex_state = 98},
+ [12804] = {.lex_state = 98},
+ [12805] = {.lex_state = 98},
+ [12806] = {.lex_state = 98},
+ [12807] = {.lex_state = 98},
+ [12808] = {.lex_state = 98},
+ [12809] = {.lex_state = 98},
+ [12810] = {.lex_state = 98},
+ [12811] = {.lex_state = 98},
+ [12812] = {.lex_state = 98},
+ [12813] = {.lex_state = 98},
+ [12814] = {.lex_state = 98},
+ [12815] = {.lex_state = 98},
+ [12816] = {.lex_state = 98},
+ [12817] = {.lex_state = 98},
+ [12818] = {.lex_state = 98},
+ [12819] = {.lex_state = 98},
+ [12820] = {.lex_state = 98},
+ [12821] = {.lex_state = 98},
+ [12822] = {.lex_state = 98},
+ [12823] = {.lex_state = 98},
+ [12824] = {.lex_state = 98},
+ [12825] = {.lex_state = 98},
+ [12826] = {.lex_state = 98},
+ [12827] = {.lex_state = 98},
+ [12828] = {.lex_state = 98},
+ [12829] = {.lex_state = 98},
+ [12830] = {.lex_state = 98},
+ [12831] = {.lex_state = 98},
+ [12832] = {.lex_state = 98},
+ [12833] = {.lex_state = 98},
+ [12834] = {.lex_state = 127},
+ [12835] = {.lex_state = 98},
+ [12836] = {.lex_state = 127},
+ [12837] = {.lex_state = 127},
+ [12838] = {.lex_state = 98},
+ [12839] = {.lex_state = 127},
+ [12840] = {.lex_state = 98},
+ [12841] = {.lex_state = 98},
+ [12842] = {.lex_state = 454},
+ [12843] = {.lex_state = 127},
+ [12844] = {.lex_state = 98},
+ [12845] = {.lex_state = 169},
+ [12846] = {.lex_state = 98},
+ [12847] = {.lex_state = 454},
+ [12848] = {.lex_state = 127},
+ [12849] = {.lex_state = 98},
+ [12850] = {.lex_state = 98},
+ [12851] = {.lex_state = 454},
+ [12852] = {.lex_state = 98},
+ [12853] = {.lex_state = 98},
+ [12854] = {.lex_state = 98},
+ [12855] = {.lex_state = 98},
+ [12856] = {.lex_state = 127},
+ [12857] = {.lex_state = 98},
+ [12858] = {.lex_state = 98},
+ [12859] = {.lex_state = 127},
+ [12860] = {.lex_state = 98},
+ [12861] = {.lex_state = 98},
+ [12862] = {.lex_state = 98},
+ [12863] = {.lex_state = 98},
+ [12864] = {.lex_state = 127},
+ [12865] = {.lex_state = 127},
+ [12866] = {.lex_state = 98},
+ [12867] = {.lex_state = 98},
+ [12868] = {.lex_state = 98},
+ [12869] = {.lex_state = 98},
+ [12870] = {.lex_state = 98},
+ [12871] = {.lex_state = 98},
+ [12872] = {.lex_state = 98},
+ [12873] = {.lex_state = 98},
+ [12874] = {.lex_state = 98},
+ [12875] = {.lex_state = 98},
+ [12876] = {.lex_state = 454},
+ [12877] = {.lex_state = 98},
+ [12878] = {.lex_state = 98},
+ [12879] = {.lex_state = 454},
+ [12880] = {.lex_state = 98},
+ [12881] = {.lex_state = 98},
+ [12882] = {.lex_state = 98},
+ [12883] = {.lex_state = 98},
+ [12884] = {.lex_state = 98},
+ [12885] = {.lex_state = 98},
+ [12886] = {.lex_state = 98},
+ [12887] = {.lex_state = 98},
+ [12888] = {.lex_state = 454},
+ [12889] = {.lex_state = 454},
+ [12890] = {.lex_state = 98},
+ [12891] = {.lex_state = 98},
+ [12892] = {.lex_state = 98},
+ [12893] = {.lex_state = 98},
+ [12894] = {.lex_state = 98},
+ [12895] = {.lex_state = 98},
+ [12896] = {.lex_state = 98},
+ [12897] = {.lex_state = 98},
+ [12898] = {.lex_state = 127},
+ [12899] = {.lex_state = 127},
+ [12900] = {.lex_state = 127},
+ [12901] = {.lex_state = 98},
+ [12902] = {.lex_state = 127},
+ [12903] = {.lex_state = 454},
+ [12904] = {.lex_state = 98},
+ [12905] = {.lex_state = 98},
+ [12906] = {.lex_state = 98},
+ [12907] = {.lex_state = 98},
+ [12908] = {.lex_state = 98},
+ [12909] = {.lex_state = 98},
+ [12910] = {.lex_state = 98},
+ [12911] = {.lex_state = 98},
+ [12912] = {.lex_state = 98},
+ [12913] = {.lex_state = 98},
+ [12914] = {.lex_state = 98},
+ [12915] = {.lex_state = 98},
+ [12916] = {.lex_state = 127},
+ [12917] = {.lex_state = 98},
+ [12918] = {.lex_state = 127},
+ [12919] = {.lex_state = 98},
+ [12920] = {.lex_state = 127},
+ [12921] = {.lex_state = 454},
+ [12922] = {.lex_state = 454},
+ [12923] = {.lex_state = 98},
+ [12924] = {.lex_state = 98},
+ [12925] = {.lex_state = 454},
+ [12926] = {.lex_state = 98},
+ [12927] = {.lex_state = 127},
+ [12928] = {.lex_state = 127},
+ [12929] = {.lex_state = 98},
+ [12930] = {.lex_state = 98},
+ [12931] = {.lex_state = 98},
+ [12932] = {.lex_state = 98},
+ [12933] = {.lex_state = 98},
+ [12934] = {.lex_state = 454},
+ [12935] = {.lex_state = 98},
+ [12936] = {.lex_state = 98},
+ [12937] = {.lex_state = 98},
+ [12938] = {.lex_state = 98},
+ [12939] = {.lex_state = 98},
+ [12940] = {.lex_state = 127},
+ [12941] = {.lex_state = 98},
+ [12942] = {.lex_state = 127},
+ [12943] = {.lex_state = 127},
+ [12944] = {.lex_state = 98},
+ [12945] = {.lex_state = 98},
+ [12946] = {.lex_state = 454},
+ [12947] = {.lex_state = 127},
+ [12948] = {.lex_state = 127},
+ [12949] = {.lex_state = 127},
+ [12950] = {.lex_state = 127},
+ [12951] = {.lex_state = 127},
+ [12952] = {.lex_state = 454},
+ [12953] = {.lex_state = 98},
+ [12954] = {.lex_state = 454},
+ [12955] = {.lex_state = 98},
+ [12956] = {.lex_state = 454},
+ [12957] = {.lex_state = 98},
+ [12958] = {.lex_state = 98},
+ [12959] = {.lex_state = 454},
+ [12960] = {.lex_state = 454},
+ [12961] = {.lex_state = 454},
+ [12962] = {.lex_state = 98},
+ [12963] = {.lex_state = 127},
+ [12964] = {.lex_state = 98},
+ [12965] = {.lex_state = 98},
+ [12966] = {.lex_state = 454},
+ [12967] = {.lex_state = 127},
+ [12968] = {.lex_state = 98},
+ [12969] = {.lex_state = 454},
+ [12970] = {.lex_state = 454},
+ [12971] = {.lex_state = 98},
+ [12972] = {.lex_state = 454},
+ [12973] = {.lex_state = 454},
+ [12974] = {.lex_state = 454},
+ [12975] = {.lex_state = 98},
+ [12976] = {.lex_state = 127},
+ [12977] = {.lex_state = 127},
+ [12978] = {.lex_state = 98},
+ [12979] = {.lex_state = 454},
+ [12980] = {.lex_state = 454},
+ [12981] = {.lex_state = 98},
+ [12982] = {.lex_state = 454},
+ [12983] = {.lex_state = 98},
+ [12984] = {.lex_state = 454},
+ [12985] = {.lex_state = 454},
+ [12986] = {.lex_state = 127},
+ [12987] = {.lex_state = 454},
+ [12988] = {.lex_state = 98},
+ [12989] = {.lex_state = 454},
+ [12990] = {.lex_state = 127},
+ [12991] = {.lex_state = 98},
+ [12992] = {.lex_state = 98},
+ [12993] = {.lex_state = 454},
+ [12994] = {.lex_state = 454},
+ [12995] = {.lex_state = 169},
+ [12996] = {.lex_state = 454},
+ [12997] = {.lex_state = 98},
+ [12998] = {.lex_state = 454},
+ [12999] = {.lex_state = 454},
+ [13000] = {.lex_state = 98},
+ [13001] = {.lex_state = 454},
+ [13002] = {.lex_state = 127},
+ [13003] = {.lex_state = 127},
+ [13004] = {.lex_state = 98},
+ [13005] = {.lex_state = 98},
+ [13006] = {.lex_state = 454},
+ [13007] = {.lex_state = 98},
+ [13008] = {.lex_state = 454},
+ [13009] = {.lex_state = 454},
+ [13010] = {.lex_state = 454},
+ [13011] = {.lex_state = 454},
+ [13012] = {.lex_state = 98},
+ [13013] = {.lex_state = 454},
+ [13014] = {.lex_state = 98},
+ [13015] = {.lex_state = 98},
+ [13016] = {.lex_state = 454},
+ [13017] = {.lex_state = 127},
+ [13018] = {.lex_state = 127},
+ [13019] = {.lex_state = 98},
+ [13020] = {.lex_state = 98},
+ [13021] = {.lex_state = 454},
+ [13022] = {.lex_state = 98},
+ [13023] = {.lex_state = 98},
+ [13024] = {.lex_state = 98},
+ [13025] = {.lex_state = 98},
+ [13026] = {.lex_state = 127},
+ [13027] = {.lex_state = 98},
+ [13028] = {.lex_state = 454},
+ [13029] = {.lex_state = 127},
+ [13030] = {.lex_state = 98},
+ [13031] = {.lex_state = 454},
+ [13032] = {.lex_state = 454},
+ [13033] = {.lex_state = 98},
+ [13034] = {.lex_state = 454},
+ [13035] = {.lex_state = 98},
+ [13036] = {.lex_state = 454},
+ [13037] = {.lex_state = 98},
+ [13038] = {.lex_state = 98},
+ [13039] = {.lex_state = 127},
+ [13040] = {.lex_state = 454},
+ [13041] = {.lex_state = 98},
+ [13042] = {.lex_state = 127},
+ [13043] = {.lex_state = 127},
+ [13044] = {.lex_state = 127},
+ [13045] = {.lex_state = 98},
+ [13046] = {.lex_state = 454},
+ [13047] = {.lex_state = 454},
+ [13048] = {.lex_state = 454},
+ [13049] = {.lex_state = 127},
+ [13050] = {.lex_state = 454},
+ [13051] = {.lex_state = 98},
+ [13052] = {.lex_state = 127},
+ [13053] = {.lex_state = 127},
+ [13054] = {.lex_state = 127},
+ [13055] = {.lex_state = 454},
+ [13056] = {.lex_state = 127},
+ [13057] = {.lex_state = 454},
+ [13058] = {.lex_state = 98},
+ [13059] = {.lex_state = 98},
+ [13060] = {.lex_state = 454},
+ [13061] = {.lex_state = 98},
+ [13062] = {.lex_state = 127},
+ [13063] = {.lex_state = 127},
+ [13064] = {.lex_state = 127},
+ [13065] = {.lex_state = 127},
+ [13066] = {.lex_state = 127},
+ [13067] = {.lex_state = 454},
+ [13068] = {.lex_state = 454},
+ [13069] = {.lex_state = 98},
+ [13070] = {.lex_state = 98},
+ [13071] = {.lex_state = 127},
+ [13072] = {.lex_state = 127},
+ [13073] = {.lex_state = 454},
+ [13074] = {.lex_state = 98},
+ [13075] = {.lex_state = 454},
+ [13076] = {.lex_state = 454},
+ [13077] = {.lex_state = 454},
+ [13078] = {.lex_state = 454},
+ [13079] = {.lex_state = 454},
+ [13080] = {.lex_state = 127},
+ [13081] = {.lex_state = 454},
+ [13082] = {.lex_state = 454},
+ [13083] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13084] = {.lex_state = 127},
+ [13085] = {.lex_state = 454},
+ [13086] = {.lex_state = 454},
+ [13087] = {.lex_state = 127},
+ [13088] = {.lex_state = 454},
+ [13089] = {.lex_state = 454},
+ [13090] = {.lex_state = 454},
+ [13091] = {.lex_state = 454},
+ [13092] = {.lex_state = 127},
+ [13093] = {.lex_state = 454},
+ [13094] = {.lex_state = 127},
+ [13095] = {.lex_state = 127},
+ [13096] = {.lex_state = 127},
+ [13097] = {.lex_state = 127},
+ [13098] = {.lex_state = 454},
+ [13099] = {.lex_state = 127},
+ [13100] = {.lex_state = 127},
+ [13101] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13102] = {.lex_state = 127},
+ [13103] = {.lex_state = 454},
+ [13104] = {.lex_state = 127},
+ [13105] = {.lex_state = 454},
+ [13106] = {.lex_state = 127},
+ [13107] = {.lex_state = 454},
+ [13108] = {.lex_state = 454},
+ [13109] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13110] = {.lex_state = 454},
+ [13111] = {.lex_state = 454},
+ [13112] = {.lex_state = 454},
+ [13113] = {.lex_state = 127},
+ [13114] = {.lex_state = 454},
+ [13115] = {.lex_state = 454},
+ [13116] = {.lex_state = 454},
+ [13117] = {.lex_state = 454},
+ [13118] = {.lex_state = 454},
+ [13119] = {.lex_state = 127},
+ [13120] = {.lex_state = 454},
+ [13121] = {.lex_state = 454},
+ [13122] = {.lex_state = 127},
+ [13123] = {.lex_state = 454},
+ [13124] = {.lex_state = 454},
+ [13125] = {.lex_state = 454},
+ [13126] = {.lex_state = 454},
+ [13127] = {.lex_state = 454},
+ [13128] = {.lex_state = 454},
+ [13129] = {.lex_state = 454},
+ [13130] = {.lex_state = 454},
+ [13131] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13132] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13133] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13134] = {.lex_state = 454},
+ [13135] = {.lex_state = 127},
+ [13136] = {.lex_state = 454},
+ [13137] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13138] = {.lex_state = 127},
+ [13139] = {.lex_state = 454},
+ [13140] = {.lex_state = 127},
+ [13141] = {.lex_state = 127},
+ [13142] = {.lex_state = 454},
+ [13143] = {.lex_state = 127},
+ [13144] = {.lex_state = 454},
+ [13145] = {.lex_state = 454},
+ [13146] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13147] = {.lex_state = 454},
+ [13148] = {.lex_state = 454},
+ [13149] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13150] = {.lex_state = 454},
+ [13151] = {.lex_state = 127},
+ [13152] = {.lex_state = 454},
+ [13153] = {.lex_state = 127},
+ [13154] = {.lex_state = 454},
+ [13155] = {.lex_state = 127},
+ [13156] = {.lex_state = 454},
+ [13157] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13158] = {.lex_state = 127},
+ [13159] = {.lex_state = 127},
+ [13160] = {.lex_state = 127},
+ [13161] = {.lex_state = 454},
+ [13162] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13163] = {.lex_state = 127},
+ [13164] = {.lex_state = 454},
+ [13165] = {.lex_state = 127},
+ [13166] = {.lex_state = 127},
+ [13167] = {.lex_state = 127},
+ [13168] = {.lex_state = 454},
+ [13169] = {.lex_state = 127},
+ [13170] = {.lex_state = 127},
+ [13171] = {.lex_state = 454},
+ [13172] = {.lex_state = 454},
+ [13173] = {.lex_state = 454},
+ [13174] = {.lex_state = 127},
+ [13175] = {.lex_state = 454},
+ [13176] = {.lex_state = 454},
+ [13177] = {.lex_state = 454},
+ [13178] = {.lex_state = 454},
+ [13179] = {.lex_state = 454},
+ [13180] = {.lex_state = 454},
+ [13181] = {.lex_state = 454},
+ [13182] = {.lex_state = 127},
+ [13183] = {.lex_state = 454},
+ [13184] = {.lex_state = 127},
+ [13185] = {.lex_state = 454},
+ [13186] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13187] = {.lex_state = 127},
+ [13188] = {.lex_state = 454},
+ [13189] = {.lex_state = 127},
+ [13190] = {.lex_state = 127},
+ [13191] = {.lex_state = 454},
+ [13192] = {.lex_state = 454},
+ [13193] = {.lex_state = 454},
+ [13194] = {.lex_state = 454},
+ [13195] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13196] = {.lex_state = 454},
+ [13197] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13198] = {.lex_state = 454},
+ [13199] = {.lex_state = 127},
+ [13200] = {.lex_state = 454},
+ [13201] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13202] = {.lex_state = 454},
+ [13203] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13204] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13205] = {.lex_state = 127},
+ [13206] = {.lex_state = 454},
+ [13207] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13208] = {.lex_state = 454},
+ [13209] = {.lex_state = 454},
+ [13210] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13211] = {.lex_state = 127},
+ [13212] = {.lex_state = 454},
+ [13213] = {.lex_state = 127},
+ [13214] = {.lex_state = 454},
+ [13215] = {.lex_state = 454},
+ [13216] = {.lex_state = 454},
+ [13217] = {.lex_state = 454},
+ [13218] = {.lex_state = 454},
+ [13219] = {.lex_state = 127},
+ [13220] = {.lex_state = 454},
+ [13221] = {.lex_state = 127},
+ [13222] = {.lex_state = 454},
+ [13223] = {.lex_state = 127},
+ [13224] = {.lex_state = 454},
+ [13225] = {.lex_state = 127},
+ [13226] = {.lex_state = 454},
+ [13227] = {.lex_state = 454},
+ [13228] = {.lex_state = 454},
+ [13229] = {.lex_state = 127},
+ [13230] = {.lex_state = 127},
+ [13231] = {.lex_state = 127},
+ [13232] = {.lex_state = 454},
+ [13233] = {.lex_state = 127},
+ [13234] = {.lex_state = 454},
+ [13235] = {.lex_state = 127},
+ [13236] = {.lex_state = 454},
+ [13237] = {.lex_state = 454},
+ [13238] = {.lex_state = 454},
+ [13239] = {.lex_state = 454},
+ [13240] = {.lex_state = 454},
+ [13241] = {.lex_state = 127},
+ [13242] = {.lex_state = 454},
+ [13243] = {.lex_state = 127},
+ [13244] = {.lex_state = 454},
+ [13245] = {.lex_state = 454},
+ [13246] = {.lex_state = 454},
+ [13247] = {.lex_state = 127},
+ [13248] = {.lex_state = 454},
+ [13249] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13250] = {.lex_state = 127},
+ [13251] = {.lex_state = 127},
+ [13252] = {.lex_state = 127},
+ [13253] = {.lex_state = 454},
+ [13254] = {.lex_state = 454},
+ [13255] = {.lex_state = 454},
+ [13256] = {.lex_state = 454},
+ [13257] = {.lex_state = 127},
+ [13258] = {.lex_state = 454},
+ [13259] = {.lex_state = 454},
+ [13260] = {.lex_state = 454},
+ [13261] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13262] = {.lex_state = 454},
+ [13263] = {.lex_state = 127},
+ [13264] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13265] = {.lex_state = 454},
+ [13266] = {.lex_state = 127},
+ [13267] = {.lex_state = 454},
+ [13268] = {.lex_state = 127},
+ [13269] = {.lex_state = 454},
+ [13270] = {.lex_state = 454},
+ [13271] = {.lex_state = 454},
+ [13272] = {.lex_state = 454},
+ [13273] = {.lex_state = 454},
+ [13274] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13275] = {.lex_state = 127},
+ [13276] = {.lex_state = 454},
+ [13277] = {.lex_state = 127},
+ [13278] = {.lex_state = 454},
+ [13279] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13280] = {.lex_state = 454},
+ [13281] = {.lex_state = 454},
+ [13282] = {.lex_state = 454},
+ [13283] = {.lex_state = 127},
+ [13284] = {.lex_state = 454},
+ [13285] = {.lex_state = 127},
+ [13286] = {.lex_state = 454},
+ [13287] = {.lex_state = 127},
+ [13288] = {.lex_state = 454},
+ [13289] = {.lex_state = 127},
+ [13290] = {.lex_state = 454},
+ [13291] = {.lex_state = 454},
+ [13292] = {.lex_state = 454},
+ [13293] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13294] = {.lex_state = 127},
+ [13295] = {.lex_state = 127},
+ [13296] = {.lex_state = 454},
+ [13297] = {.lex_state = 454},
+ [13298] = {.lex_state = 454},
+ [13299] = {.lex_state = 454},
+ [13300] = {.lex_state = 454},
+ [13301] = {.lex_state = 454},
+ [13302] = {.lex_state = 454},
+ [13303] = {.lex_state = 454},
+ [13304] = {.lex_state = 127},
+ [13305] = {.lex_state = 454},
+ [13306] = {.lex_state = 127},
+ [13307] = {.lex_state = 127},
+ [13308] = {.lex_state = 454},
+ [13309] = {.lex_state = 127},
+ [13310] = {.lex_state = 454},
+ [13311] = {.lex_state = 127},
+ [13312] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13313] = {.lex_state = 127},
+ [13314] = {.lex_state = 127},
+ [13315] = {.lex_state = 127},
+ [13316] = {.lex_state = 454},
+ [13317] = {.lex_state = 127},
+ [13318] = {.lex_state = 454},
+ [13319] = {.lex_state = 454},
+ [13320] = {.lex_state = 454},
+ [13321] = {.lex_state = 454},
+ [13322] = {.lex_state = 454},
+ [13323] = {.lex_state = 127},
+ [13324] = {.lex_state = 127},
+ [13325] = {.lex_state = 454},
+ [13326] = {.lex_state = 454},
+ [13327] = {.lex_state = 454},
+ [13328] = {.lex_state = 127},
+ [13329] = {.lex_state = 454},
+ [13330] = {.lex_state = 454},
+ [13331] = {.lex_state = 454},
+ [13332] = {.lex_state = 454},
+ [13333] = {.lex_state = 454},
+ [13334] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13335] = {.lex_state = 454},
+ [13336] = {.lex_state = 127},
+ [13337] = {.lex_state = 127},
+ [13338] = {.lex_state = 454},
+ [13339] = {.lex_state = 454},
+ [13340] = {.lex_state = 454},
+ [13341] = {.lex_state = 454},
+ [13342] = {.lex_state = 454},
+ [13343] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13344] = {.lex_state = 454},
+ [13345] = {.lex_state = 454},
+ [13346] = {.lex_state = 454},
+ [13347] = {.lex_state = 454},
+ [13348] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13349] = {.lex_state = 454},
+ [13350] = {.lex_state = 454},
+ [13351] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13352] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13353] = {.lex_state = 454},
+ [13354] = {.lex_state = 127},
+ [13355] = {.lex_state = 454},
+ [13356] = {.lex_state = 127},
+ [13357] = {.lex_state = 454},
+ [13358] = {.lex_state = 454},
+ [13359] = {.lex_state = 454},
+ [13360] = {.lex_state = 127},
+ [13361] = {.lex_state = 127},
+ [13362] = {.lex_state = 454},
+ [13363] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13364] = {.lex_state = 127},
+ [13365] = {.lex_state = 127},
+ [13366] = {.lex_state = 454},
+ [13367] = {.lex_state = 454},
+ [13368] = {.lex_state = 127},
+ [13369] = {.lex_state = 127},
+ [13370] = {.lex_state = 127},
+ [13371] = {.lex_state = 127},
+ [13372] = {.lex_state = 127},
+ [13373] = {.lex_state = 454},
+ [13374] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13375] = {.lex_state = 454},
+ [13376] = {.lex_state = 454},
+ [13377] = {.lex_state = 127},
+ [13378] = {.lex_state = 454},
+ [13379] = {.lex_state = 454},
+ [13380] = {.lex_state = 127},
+ [13381] = {.lex_state = 454},
+ [13382] = {.lex_state = 127},
+ [13383] = {.lex_state = 127},
+ [13384] = {.lex_state = 454},
+ [13385] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13386] = {.lex_state = 454},
+ [13387] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13388] = {.lex_state = 127},
+ [13389] = {.lex_state = 127},
+ [13390] = {.lex_state = 454},
+ [13391] = {.lex_state = 454},
+ [13392] = {.lex_state = 454},
+ [13393] = {.lex_state = 127},
+ [13394] = {.lex_state = 127},
+ [13395] = {.lex_state = 127},
+ [13396] = {.lex_state = 454},
+ [13397] = {.lex_state = 454},
+ [13398] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13399] = {.lex_state = 127},
+ [13400] = {.lex_state = 127},
+ [13401] = {.lex_state = 454},
+ [13402] = {.lex_state = 454},
+ [13403] = {.lex_state = 454},
+ [13404] = {.lex_state = 454},
+ [13405] = {.lex_state = 454},
+ [13406] = {.lex_state = 127},
+ [13407] = {.lex_state = 454},
+ [13408] = {.lex_state = 454},
+ [13409] = {.lex_state = 127},
+ [13410] = {.lex_state = 127},
+ [13411] = {.lex_state = 454},
+ [13412] = {.lex_state = 454},
+ [13413] = {.lex_state = 127},
+ [13414] = {.lex_state = 454},
+ [13415] = {.lex_state = 127},
+ [13416] = {.lex_state = 454},
+ [13417] = {.lex_state = 454},
+ [13418] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13419] = {.lex_state = 454},
+ [13420] = {.lex_state = 127},
+ [13421] = {.lex_state = 454},
+ [13422] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13423] = {.lex_state = 454},
+ [13424] = {.lex_state = 454},
+ [13425] = {.lex_state = 454},
+ [13426] = {.lex_state = 454},
+ [13427] = {.lex_state = 127},
+ [13428] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13429] = {.lex_state = 454},
+ [13430] = {.lex_state = 454},
+ [13431] = {.lex_state = 454},
+ [13432] = {.lex_state = 454},
+ [13433] = {.lex_state = 127},
+ [13434] = {.lex_state = 454},
+ [13435] = {.lex_state = 454},
+ [13436] = {.lex_state = 454},
+ [13437] = {.lex_state = 454},
+ [13438] = {.lex_state = 454},
+ [13439] = {.lex_state = 454},
+ [13440] = {.lex_state = 127},
+ [13441] = {.lex_state = 454},
+ [13442] = {.lex_state = 454},
+ [13443] = {.lex_state = 454},
+ [13444] = {.lex_state = 454},
+ [13445] = {.lex_state = 127},
+ [13446] = {.lex_state = 127},
+ [13447] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13448] = {.lex_state = 454},
+ [13449] = {.lex_state = 127},
+ [13450] = {.lex_state = 127},
+ [13451] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13452] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13453] = {.lex_state = 454},
+ [13454] = {.lex_state = 127},
+ [13455] = {.lex_state = 454},
+ [13456] = {.lex_state = 127},
+ [13457] = {.lex_state = 454},
+ [13458] = {.lex_state = 127},
+ [13459] = {.lex_state = 454},
+ [13460] = {.lex_state = 454},
+ [13461] = {.lex_state = 454},
+ [13462] = {.lex_state = 454},
+ [13463] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13464] = {.lex_state = 454},
+ [13465] = {.lex_state = 454},
+ [13466] = {.lex_state = 454},
+ [13467] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13468] = {.lex_state = 454},
+ [13469] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13470] = {.lex_state = 127},
+ [13471] = {.lex_state = 454},
+ [13472] = {.lex_state = 127},
+ [13473] = {.lex_state = 127},
+ [13474] = {.lex_state = 127},
+ [13475] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13476] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13477] = {.lex_state = 127},
+ [13478] = {.lex_state = 454},
+ [13479] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13480] = {.lex_state = 454},
+ [13481] = {.lex_state = 127},
+ [13482] = {.lex_state = 454},
+ [13483] = {.lex_state = 127},
+ [13484] = {.lex_state = 454},
+ [13485] = {.lex_state = 127},
+ [13486] = {.lex_state = 127},
+ [13487] = {.lex_state = 454},
+ [13488] = {.lex_state = 454},
+ [13489] = {.lex_state = 454},
+ [13490] = {.lex_state = 454},
+ [13491] = {.lex_state = 127},
+ [13492] = {.lex_state = 127},
+ [13493] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13494] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13495] = {.lex_state = 454},
+ [13496] = {.lex_state = 454},
+ [13497] = {.lex_state = 454},
+ [13498] = {.lex_state = 127},
+ [13499] = {.lex_state = 454},
+ [13500] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13501] = {.lex_state = 127},
+ [13502] = {.lex_state = 454},
+ [13503] = {.lex_state = 127},
+ [13504] = {.lex_state = 454},
+ [13505] = {.lex_state = 454},
+ [13506] = {.lex_state = 454},
+ [13507] = {.lex_state = 454},
+ [13508] = {.lex_state = 454},
+ [13509] = {.lex_state = 127},
+ [13510] = {.lex_state = 127},
+ [13511] = {.lex_state = 454},
+ [13512] = {.lex_state = 454},
+ [13513] = {.lex_state = 454},
+ [13514] = {.lex_state = 454},
+ [13515] = {.lex_state = 127},
+ [13516] = {.lex_state = 454},
+ [13517] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13518] = {.lex_state = 454},
+ [13519] = {.lex_state = 454},
+ [13520] = {.lex_state = 454},
+ [13521] = {.lex_state = 127},
+ [13522] = {.lex_state = 454},
+ [13523] = {.lex_state = 454},
+ [13524] = {.lex_state = 454},
+ [13525] = {.lex_state = 454},
+ [13526] = {.lex_state = 454},
+ [13527] = {.lex_state = 127},
+ [13528] = {.lex_state = 454},
+ [13529] = {.lex_state = 127},
+ [13530] = {.lex_state = 127},
+ [13531] = {.lex_state = 454},
+ [13532] = {.lex_state = 454},
+ [13533] = {.lex_state = 454},
+ [13534] = {.lex_state = 454},
+ [13535] = {.lex_state = 454},
+ [13536] = {.lex_state = 454},
+ [13537] = {.lex_state = 454},
+ [13538] = {.lex_state = 454},
+ [13539] = {.lex_state = 127},
+ [13540] = {.lex_state = 127},
+ [13541] = {.lex_state = 454},
+ [13542] = {.lex_state = 454},
+ [13543] = {.lex_state = 454},
+ [13544] = {.lex_state = 127},
+ [13545] = {.lex_state = 454},
+ [13546] = {.lex_state = 127},
+ [13547] = {.lex_state = 454},
+ [13548] = {.lex_state = 454},
+ [13549] = {.lex_state = 454},
+ [13550] = {.lex_state = 127},
+ [13551] = {.lex_state = 454},
+ [13552] = {.lex_state = 454},
+ [13553] = {.lex_state = 454},
+ [13554] = {.lex_state = 454},
+ [13555] = {.lex_state = 454},
+ [13556] = {.lex_state = 454},
+ [13557] = {.lex_state = 454},
+ [13558] = {.lex_state = 454},
+ [13559] = {.lex_state = 127},
+ [13560] = {.lex_state = 454},
+ [13561] = {.lex_state = 454},
+ [13562] = {.lex_state = 454},
+ [13563] = {.lex_state = 454},
+ [13564] = {.lex_state = 454},
+ [13565] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13566] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13567] = {.lex_state = 454},
+ [13568] = {.lex_state = 127},
+ [13569] = {.lex_state = 454},
+ [13570] = {.lex_state = 454},
+ [13571] = {.lex_state = 454},
+ [13572] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13573] = {.lex_state = 454},
+ [13574] = {.lex_state = 127},
+ [13575] = {.lex_state = 454},
+ [13576] = {.lex_state = 454},
+ [13577] = {.lex_state = 454},
+ [13578] = {.lex_state = 127},
+ [13579] = {.lex_state = 454},
+ [13580] = {.lex_state = 127},
+ [13581] = {.lex_state = 454},
+ [13582] = {.lex_state = 454},
+ [13583] = {.lex_state = 454},
+ [13584] = {.lex_state = 454},
+ [13585] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13586] = {.lex_state = 454},
+ [13587] = {.lex_state = 127},
+ [13588] = {.lex_state = 454},
+ [13589] = {.lex_state = 454},
+ [13590] = {.lex_state = 454},
+ [13591] = {.lex_state = 454},
+ [13592] = {.lex_state = 454},
+ [13593] = {.lex_state = 454},
+ [13594] = {.lex_state = 454},
+ [13595] = {.lex_state = 454},
+ [13596] = {.lex_state = 127},
+ [13597] = {.lex_state = 127},
+ [13598] = {.lex_state = 454},
+ [13599] = {.lex_state = 127},
+ [13600] = {.lex_state = 454},
+ [13601] = {.lex_state = 454},
+ [13602] = {.lex_state = 454},
+ [13603] = {.lex_state = 454},
+ [13604] = {.lex_state = 454},
+ [13605] = {.lex_state = 454},
+ [13606] = {.lex_state = 454},
+ [13607] = {.lex_state = 454},
+ [13608] = {.lex_state = 127},
+ [13609] = {.lex_state = 454},
+ [13610] = {.lex_state = 454},
+ [13611] = {.lex_state = 454},
+ [13612] = {.lex_state = 127},
+ [13613] = {.lex_state = 454},
+ [13614] = {.lex_state = 454},
+ [13615] = {.lex_state = 454},
+ [13616] = {.lex_state = 454},
+ [13617] = {.lex_state = 454},
+ [13618] = {.lex_state = 454},
+ [13619] = {.lex_state = 454},
+ [13620] = {.lex_state = 454},
+ [13621] = {.lex_state = 454},
+ [13622] = {.lex_state = 454},
+ [13623] = {.lex_state = 454},
+ [13624] = {.lex_state = 454},
+ [13625] = {.lex_state = 454},
+ [13626] = {.lex_state = 454},
+ [13627] = {.lex_state = 454},
+ [13628] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13629] = {.lex_state = 454},
+ [13630] = {.lex_state = 454},
+ [13631] = {.lex_state = 454},
+ [13632] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13633] = {.lex_state = 127},
+ [13634] = {.lex_state = 454},
+ [13635] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13636] = {.lex_state = 454},
+ [13637] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13638] = {.lex_state = 127},
+ [13639] = {.lex_state = 454},
+ [13640] = {.lex_state = 454},
+ [13641] = {.lex_state = 454},
+ [13642] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13643] = {.lex_state = 454},
+ [13644] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13645] = {.lex_state = 127},
+ [13646] = {.lex_state = 454},
+ [13647] = {.lex_state = 454},
+ [13648] = {.lex_state = 454},
+ [13649] = {.lex_state = 454},
+ [13650] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13651] = {.lex_state = 454},
+ [13652] = {.lex_state = 127, .reserved_word_set_id = 1},
+ [13653] = {.lex_state = 454},
+ [13654] = {.lex_state = 454},
+ [13655] = {.lex_state = 127},
+ [13656] = {.lex_state = 127},
+ [13657] = {.lex_state = 127},
+ [13658] = {.lex_state = 127},
+ [13659] = {.lex_state = 127},
+ [13660] = {.lex_state = 454},
+ [13661] = {.lex_state = 454},
+ [13662] = {.lex_state = 454},
+ [13663] = {.lex_state = 454},
+ [13664] = {.lex_state = 127},
+ [13665] = {.lex_state = 454},
+ [13666] = {.lex_state = 454},
+ [13667] = {.lex_state = 454},
+ [13668] = {.lex_state = 454},
+ [13669] = {.lex_state = 454},
+ [13670] = {.lex_state = 454},
+ [13671] = {.lex_state = 454},
+ [13672] = {.lex_state = 454},
+ [13673] = {.lex_state = 454},
+ [13674] = {.lex_state = 454},
+ [13675] = {.lex_state = 454},
+ [13676] = {.lex_state = 454},
+ [13677] = {.lex_state = 454},
+ [13678] = {.lex_state = 454},
+ [13679] = {.lex_state = 127},
+ [13680] = {.lex_state = 454},
+ [13681] = {.lex_state = 454},
+ [13682] = {.lex_state = 454},
+ [13683] = {.lex_state = 454},
+ [13684] = {.lex_state = 454},
+ [13685] = {.lex_state = 454},
+ [13686] = {.lex_state = 454},
+ [13687] = {.lex_state = 127},
+ [13688] = {.lex_state = 454},
+ [13689] = {.lex_state = 454},
+ [13690] = {.lex_state = 454},
+ [13691] = {.lex_state = 454},
+ [13692] = {.lex_state = 127},
+ [13693] = {.lex_state = 454},
+ [13694] = {.lex_state = 454},
+ [13695] = {.lex_state = 454},
+ [13696] = {.lex_state = 454},
+ [13697] = {.lex_state = 454},
+ [13698] = {.lex_state = 454},
+ [13699] = {.lex_state = 454},
+ [13700] = {.lex_state = 454},
+ [13701] = {.lex_state = 454},
+ [13702] = {.lex_state = 454},
+ [13703] = {.lex_state = 454},
+ [13704] = {.lex_state = 454},
+ [13705] = {.lex_state = 127},
+ [13706] = {.lex_state = 127},
+ [13707] = {.lex_state = 454},
+ [13708] = {.lex_state = 454},
+ [13709] = {.lex_state = 454},
+ [13710] = {.lex_state = 454},
+ [13711] = {.lex_state = 454},
+ [13712] = {.lex_state = 454},
+ [13713] = {.lex_state = 454},
+ [13714] = {.lex_state = 454},
+ [13715] = {.lex_state = 454},
+ [13716] = {.lex_state = 454},
+ [13717] = {.lex_state = 454},
+ [13718] = {.lex_state = 454},
+ [13719] = {.lex_state = 454},
+ [13720] = {.lex_state = 454},
+ [13721] = {.lex_state = 454},
+ [13722] = {.lex_state = 454},
+ [13723] = {.lex_state = 127},
+ [13724] = {.lex_state = 454},
+ [13725] = {.lex_state = 454},
+ [13726] = {.lex_state = 454},
+ [13727] = {.lex_state = 454},
+ [13728] = {.lex_state = 454},
+ [13729] = {.lex_state = 454},
+ [13730] = {.lex_state = 454},
+ [13731] = {.lex_state = 127},
+ [13732] = {.lex_state = 454},
+ [13733] = {.lex_state = 454},
+ [13734] = {.lex_state = 454},
+ [13735] = {.lex_state = 454},
+ [13736] = {.lex_state = 454},
+ [13737] = {.lex_state = 454},
+ [13738] = {.lex_state = 454},
+ [13739] = {.lex_state = 454},
+ [13740] = {.lex_state = 454},
+ [13741] = {.lex_state = 454},
+ [13742] = {.lex_state = 454},
+ [13743] = {.lex_state = 454},
+ [13744] = {.lex_state = 454},
+ [13745] = {.lex_state = 454},
+ [13746] = {.lex_state = 454},
+ [13747] = {.lex_state = 454},
+ [13748] = {.lex_state = 454},
+ [13749] = {.lex_state = 454},
+ [13750] = {.lex_state = 454},
+ [13751] = {.lex_state = 454},
+ [13752] = {.lex_state = 454},
+ [13753] = {.lex_state = 454},
+ [13754] = {.lex_state = 454},
+ [13755] = {.lex_state = 454},
+ [13756] = {.lex_state = 454},
+ [13757] = {.lex_state = 454},
+ [13758] = {.lex_state = 454},
+ [13759] = {.lex_state = 454},
+ [13760] = {.lex_state = 454},
+ [13761] = {.lex_state = 454},
+ [13762] = {.lex_state = 454},
+ [13763] = {.lex_state = 454},
+ [13764] = {.lex_state = 454},
+ [13765] = {.lex_state = 454},
+ [13766] = {.lex_state = 127},
+ [13767] = {.lex_state = 454},
+ [13768] = {.lex_state = 454},
+ [13769] = {.lex_state = 454},
+ [13770] = {.lex_state = 454},
+ [13771] = {.lex_state = 127},
+ [13772] = {.lex_state = 454},
+ [13773] = {.lex_state = 127},
+ [13774] = {.lex_state = 454},
+ [13775] = {.lex_state = 454},
+ [13776] = {.lex_state = 454},
+ [13777] = {.lex_state = 454},
+ [13778] = {.lex_state = 454},
+ [13779] = {.lex_state = 454},
+ [13780] = {.lex_state = 454},
+ [13781] = {.lex_state = 454},
+ [13782] = {.lex_state = 454},
+ [13783] = {.lex_state = 454},
+ [13784] = {.lex_state = 454},
+ [13785] = {.lex_state = 454},
+ [13786] = {.lex_state = 454},
+ [13787] = {.lex_state = 98},
+ [13788] = {.lex_state = 454},
+ [13789] = {.lex_state = 454},
+ [13790] = {.lex_state = 454},
+ [13791] = {.lex_state = 454},
+ [13792] = {.lex_state = 454},
+ [13793] = {.lex_state = 454},
+ [13794] = {.lex_state = 454},
+ [13795] = {.lex_state = 127},
+ [13796] = {.lex_state = 454},
+ [13797] = {.lex_state = 454},
+ [13798] = {.lex_state = 454},
+ [13799] = {.lex_state = 454},
+ [13800] = {.lex_state = 454},
+ [13801] = {.lex_state = 454},
+ [13802] = {.lex_state = 454},
+ [13803] = {.lex_state = 454},
+ [13804] = {.lex_state = 454},
+ [13805] = {.lex_state = 454},
+ [13806] = {.lex_state = 454},
+ [13807] = {.lex_state = 454},
+ [13808] = {.lex_state = 454},
+ [13809] = {.lex_state = 454},
+ [13810] = {.lex_state = 454},
+ [13811] = {.lex_state = 454},
+ [13812] = {.lex_state = 454},
+ [13813] = {.lex_state = 454},
+ [13814] = {.lex_state = 454},
+ [13815] = {.lex_state = 454},
+ [13816] = {.lex_state = 454},
+ [13817] = {.lex_state = 454},
+ [13818] = {.lex_state = 98},
+ [13819] = {.lex_state = 169},
+ [13820] = {.lex_state = 454},
+ [13821] = {.lex_state = 454},
+ [13822] = {.lex_state = 98},
+ [13823] = {.lex_state = 127},
+ [13824] = {.lex_state = 454},
+ [13825] = {.lex_state = 454},
+ [13826] = {.lex_state = 454},
+ [13827] = {.lex_state = 454},
+ [13828] = {.lex_state = 454},
+ [13829] = {.lex_state = 454},
+ [13830] = {.lex_state = 127},
+ [13831] = {.lex_state = 454},
+ [13832] = {.lex_state = 454},
+ [13833] = {.lex_state = 454},
+ [13834] = {.lex_state = 454},
+ [13835] = {.lex_state = 454},
+ [13836] = {.lex_state = 454},
+ [13837] = {.lex_state = 454},
+ [13838] = {.lex_state = 454},
+ [13839] = {.lex_state = 454},
+ [13840] = {.lex_state = 454},
+ [13841] = {.lex_state = 454},
+ [13842] = {.lex_state = 454},
+ [13843] = {.lex_state = 454},
+ [13844] = {.lex_state = 454},
+ [13845] = {.lex_state = 454},
+ [13846] = {.lex_state = 454},
+ [13847] = {.lex_state = 454},
+ [13848] = {.lex_state = 454},
+ [13849] = {.lex_state = 454},
+ [13850] = {.lex_state = 454},
+ [13851] = {.lex_state = 454},
+ [13852] = {.lex_state = 454},
+ [13853] = {.lex_state = 454},
+ [13854] = {.lex_state = 454},
+ [13855] = {.lex_state = 454},
+ [13856] = {.lex_state = 454},
+ [13857] = {.lex_state = 454},
+ [13858] = {.lex_state = 454},
+ [13859] = {.lex_state = 454},
+ [13860] = {.lex_state = 127},
+ [13861] = {.lex_state = 127},
+ [13862] = {.lex_state = 454},
+ [13863] = {.lex_state = 454},
+ [13864] = {.lex_state = 454},
+ [13865] = {.lex_state = 454},
+ [13866] = {.lex_state = 454},
+ [13867] = {.lex_state = 454},
+ [13868] = {.lex_state = 454},
+ [13869] = {.lex_state = 454},
+ [13870] = {.lex_state = 454},
+ [13871] = {.lex_state = 454},
+ [13872] = {.lex_state = 454},
+ [13873] = {.lex_state = 454},
+ [13874] = {.lex_state = 454},
+ [13875] = {.lex_state = 454},
+ [13876] = {.lex_state = 454},
+ [13877] = {.lex_state = 127},
+ [13878] = {.lex_state = 454},
+ [13879] = {.lex_state = 454},
+ [13880] = {.lex_state = 454},
+ [13881] = {.lex_state = 454},
+ [13882] = {.lex_state = 454},
+ [13883] = {.lex_state = 454},
+ [13884] = {.lex_state = 454},
+ [13885] = {.lex_state = 454},
+ [13886] = {.lex_state = 454},
+ [13887] = {.lex_state = 127},
+ [13888] = {.lex_state = 127},
+ [13889] = {.lex_state = 127},
+ [13890] = {.lex_state = 454},
+ [13891] = {.lex_state = 454},
+ [13892] = {.lex_state = 127},
+ [13893] = {.lex_state = 454},
+ [13894] = {.lex_state = 454},
+ [13895] = {.lex_state = 454},
+ [13896] = {.lex_state = 127},
+ [13897] = {.lex_state = 454},
+ [13898] = {.lex_state = 454},
+ [13899] = {.lex_state = 454},
+ [13900] = {.lex_state = 454},
+ [13901] = {.lex_state = 454},
+ [13902] = {.lex_state = 454},
+ [13903] = {.lex_state = 454},
+ [13904] = {.lex_state = 454},
+ [13905] = {.lex_state = 454},
+ [13906] = {.lex_state = 454},
+ [13907] = {.lex_state = 454},
+ [13908] = {.lex_state = 454},
+ [13909] = {.lex_state = 454},
+ [13910] = {.lex_state = 454},
+ [13911] = {.lex_state = 454},
+ [13912] = {.lex_state = 454},
+ [13913] = {.lex_state = 454},
+ [13914] = {.lex_state = 454},
+ [13915] = {.lex_state = 454},
+ [13916] = {.lex_state = 454},
+ [13917] = {.lex_state = 454},
+ [13918] = {.lex_state = 454},
+ [13919] = {.lex_state = 454},
+ [13920] = {.lex_state = 454},
+ [13921] = {.lex_state = 454},
+ [13922] = {.lex_state = 454},
+ [13923] = {.lex_state = 454},
+ [13924] = {.lex_state = 454},
+ [13925] = {.lex_state = 454},
+ [13926] = {.lex_state = 127},
+ [13927] = {.lex_state = 454},
+ [13928] = {.lex_state = 454},
+ [13929] = {.lex_state = 454},
+ [13930] = {.lex_state = 127},
+ [13931] = {.lex_state = 454},
+ [13932] = {.lex_state = 454},
+ [13933] = {.lex_state = 454},
+ [13934] = {.lex_state = 127},
+ [13935] = {.lex_state = 454},
+ [13936] = {.lex_state = 454},
+ [13937] = {.lex_state = 454},
+ [13938] = {.lex_state = 454},
+ [13939] = {.lex_state = 454},
+ [13940] = {.lex_state = 454},
+ [13941] = {.lex_state = 454},
+ [13942] = {.lex_state = 454},
+ [13943] = {.lex_state = 454},
+ [13944] = {.lex_state = 454},
+ [13945] = {.lex_state = 454},
+ [13946] = {.lex_state = 454},
+ [13947] = {.lex_state = 454},
+ [13948] = {.lex_state = 454},
+ [13949] = {.lex_state = 454},
+ [13950] = {.lex_state = 454},
+ [13951] = {.lex_state = 454},
+ [13952] = {.lex_state = 454},
+ [13953] = {.lex_state = 454},
+ [13954] = {.lex_state = 454},
+ [13955] = {.lex_state = 454},
+ [13956] = {.lex_state = 454},
+ [13957] = {.lex_state = 127},
+ [13958] = {.lex_state = 454},
+ [13959] = {.lex_state = 454},
+ [13960] = {.lex_state = 454},
+ [13961] = {.lex_state = 454},
+ [13962] = {.lex_state = 454},
+ [13963] = {.lex_state = 454},
+ [13964] = {.lex_state = 454},
+ [13965] = {.lex_state = 454},
+ [13966] = {.lex_state = 454},
+ [13967] = {.lex_state = 454},
+ [13968] = {.lex_state = 454},
+ [13969] = {.lex_state = 454},
+ [13970] = {.lex_state = 454},
+ [13971] = {.lex_state = 454},
+ [13972] = {.lex_state = 454},
+ [13973] = {.lex_state = 454},
+ [13974] = {.lex_state = 454},
+ [13975] = {.lex_state = 454},
+ [13976] = {.lex_state = 454},
+ [13977] = {.lex_state = 454},
+ [13978] = {.lex_state = 454},
+ [13979] = {.lex_state = 454},
+ [13980] = {.lex_state = 454},
+ [13981] = {.lex_state = 127},
+ [13982] = {.lex_state = 454},
+ [13983] = {.lex_state = 454},
+ [13984] = {.lex_state = 454},
+ [13985] = {.lex_state = 454},
+ [13986] = {.lex_state = 454},
+ [13987] = {.lex_state = 454},
+ [13988] = {.lex_state = 127},
+ [13989] = {.lex_state = 454},
+ [13990] = {.lex_state = 454},
+ [13991] = {.lex_state = 454},
+ [13992] = {.lex_state = 454},
+ [13993] = {.lex_state = 454},
+ [13994] = {.lex_state = 454},
+ [13995] = {.lex_state = 127},
+ [13996] = {.lex_state = 454},
+ [13997] = {.lex_state = 454},
+ [13998] = {.lex_state = 454},
+ [13999] = {.lex_state = 454},
+ [14000] = {.lex_state = 454},
+ [14001] = {.lex_state = 454},
+ [14002] = {.lex_state = 454},
+ [14003] = {.lex_state = 454},
+ [14004] = {.lex_state = 454},
+ [14005] = {.lex_state = 454},
+ [14006] = {.lex_state = 454},
+ [14007] = {.lex_state = 454},
+ [14008] = {.lex_state = 454},
+ [14009] = {.lex_state = 454},
+ [14010] = {.lex_state = 454},
+ [14011] = {.lex_state = 454},
+ [14012] = {.lex_state = 454},
+ [14013] = {.lex_state = 454},
+ [14014] = {.lex_state = 454},
+ [14015] = {.lex_state = 454},
+ [14016] = {.lex_state = 454},
+ [14017] = {.lex_state = 454},
+ [14018] = {.lex_state = 454},
+ [14019] = {.lex_state = 454},
+ [14020] = {.lex_state = 454},
+ [14021] = {.lex_state = 454},
+ [14022] = {.lex_state = 454},
+ [14023] = {.lex_state = 454},
+ [14024] = {.lex_state = 454},
+ [14025] = {.lex_state = 127},
+ [14026] = {.lex_state = 454},
+ [14027] = {.lex_state = 454},
+ [14028] = {.lex_state = 454},
+ [14029] = {.lex_state = 454},
+ [14030] = {.lex_state = 454},
+ [14031] = {.lex_state = 454},
+ [14032] = {.lex_state = 454},
+ [14033] = {.lex_state = 454},
+ [14034] = {.lex_state = 454},
+ [14035] = {.lex_state = 454},
+ [14036] = {.lex_state = 454},
+ [14037] = {.lex_state = 127},
+ [14038] = {.lex_state = 127},
+ [14039] = {.lex_state = 454},
+ [14040] = {.lex_state = 454},
+ [14041] = {.lex_state = 454},
+ [14042] = {.lex_state = 454},
+ [14043] = {.lex_state = 454},
+ [14044] = {.lex_state = 454},
+ [14045] = {.lex_state = 454},
+ [14046] = {.lex_state = 454},
+ [14047] = {.lex_state = 454},
+ [14048] = {.lex_state = 454},
+ [14049] = {.lex_state = 454},
+ [14050] = {.lex_state = 454},
+ [14051] = {.lex_state = 454},
+ [14052] = {.lex_state = 454},
+ [14053] = {.lex_state = 127},
+ [14054] = {.lex_state = 454},
+ [14055] = {.lex_state = 454},
+ [14056] = {.lex_state = 454},
+ [14057] = {.lex_state = 454},
+ [14058] = {.lex_state = 454},
+ [14059] = {.lex_state = 454},
+ [14060] = {.lex_state = 454},
+ [14061] = {.lex_state = 454},
+ [14062] = {.lex_state = 454},
+ [14063] = {.lex_state = 127},
+ [14064] = {.lex_state = 454},
+ [14065] = {.lex_state = 454},
+ [14066] = {.lex_state = 454},
+ [14067] = {.lex_state = 454},
+ [14068] = {.lex_state = 454},
+ [14069] = {.lex_state = 454},
+ [14070] = {.lex_state = 454},
+ [14071] = {.lex_state = 454},
+ [14072] = {.lex_state = 454},
+ [14073] = {.lex_state = 454},
+ [14074] = {.lex_state = 454},
+ [14075] = {.lex_state = 454},
+ [14076] = {.lex_state = 454},
+ [14077] = {.lex_state = 454},
+ [14078] = {.lex_state = 454},
+ [14079] = {.lex_state = 454},
+ [14080] = {.lex_state = 454},
+ [14081] = {.lex_state = 454},
+ [14082] = {.lex_state = 454},
+ [14083] = {.lex_state = 454},
+ [14084] = {.lex_state = 454},
+ [14085] = {.lex_state = 127},
+ [14086] = {.lex_state = 454},
+ [14087] = {.lex_state = 454},
+ [14088] = {.lex_state = 454},
+ [14089] = {.lex_state = 454},
+ [14090] = {.lex_state = 454},
+ [14091] = {.lex_state = 454},
+ [14092] = {.lex_state = 454},
+ [14093] = {.lex_state = 454},
+ [14094] = {.lex_state = 454},
+ [14095] = {.lex_state = 454},
+ [14096] = {.lex_state = 454},
+ [14097] = {.lex_state = 454},
+ [14098] = {.lex_state = 454},
+ [14099] = {.lex_state = 454},
+ [14100] = {.lex_state = 454},
+ [14101] = {.lex_state = 98},
+ [14102] = {.lex_state = 454},
+ [14103] = {.lex_state = 454},
+ [14104] = {.lex_state = 454},
+ [14105] = {.lex_state = 454},
+ [14106] = {.lex_state = 127},
+ [14107] = {.lex_state = 454},
+ [14108] = {.lex_state = 454},
+ [14109] = {.lex_state = 454},
+ [14110] = {.lex_state = 454},
+ [14111] = {.lex_state = 454},
+ [14112] = {.lex_state = 454},
+ [14113] = {.lex_state = 454},
+ [14114] = {.lex_state = 454},
+ [14115] = {.lex_state = 454},
+ [14116] = {.lex_state = 454},
+ [14117] = {.lex_state = 454},
+ [14118] = {.lex_state = 454},
+ [14119] = {.lex_state = 454},
+ [14120] = {.lex_state = 454},
+ [14121] = {.lex_state = 454},
+ [14122] = {.lex_state = 454},
+ [14123] = {.lex_state = 454},
+ [14124] = {.lex_state = 454},
+ [14125] = {.lex_state = 454},
+ [14126] = {.lex_state = 454},
+ [14127] = {.lex_state = 454},
+ [14128] = {.lex_state = 454},
+ [14129] = {.lex_state = 454},
+ [14130] = {.lex_state = 454},
+ [14131] = {.lex_state = 454},
+ [14132] = {.lex_state = 454},
+ [14133] = {.lex_state = 454},
+ [14134] = {.lex_state = 454},
+ [14135] = {.lex_state = 454},
+ [14136] = {.lex_state = 454},
+ [14137] = {.lex_state = 454},
+ [14138] = {.lex_state = 454},
+ [14139] = {.lex_state = 454},
+ [14140] = {.lex_state = 454},
+ [14141] = {.lex_state = 454},
+ [14142] = {.lex_state = 454},
+ [14143] = {.lex_state = 454},
+ [14144] = {.lex_state = 454},
+ [14145] = {.lex_state = 454},
+ [14146] = {.lex_state = 454},
+ [14147] = {.lex_state = 454},
+ [14148] = {.lex_state = 454},
+ [14149] = {.lex_state = 454},
+ [14150] = {.lex_state = 454},
+ [14151] = {.lex_state = 454},
+ [14152] = {.lex_state = 454},
+ [14153] = {.lex_state = 454},
+ [14154] = {.lex_state = 454},
+ [14155] = {.lex_state = 454},
+ [14156] = {.lex_state = 454},
+ [14157] = {.lex_state = 454},
+ [14158] = {.lex_state = 454},
+ [14159] = {.lex_state = 454},
+ [14160] = {.lex_state = 454},
+ [14161] = {.lex_state = 454},
+ [14162] = {.lex_state = 454},
+ [14163] = {.lex_state = 454},
+ [14164] = {.lex_state = 454},
+ [14165] = {.lex_state = 454},
+ [14166] = {.lex_state = 454},
+ [14167] = {.lex_state = 454},
+ [14168] = {.lex_state = 454},
+ [14169] = {.lex_state = 454},
+ [14170] = {.lex_state = 454},
+ [14171] = {.lex_state = 454},
+ [14172] = {.lex_state = 454},
+ [14173] = {.lex_state = 454},
+ [14174] = {.lex_state = 454},
+ [14175] = {.lex_state = 454},
+ [14176] = {.lex_state = 127},
+ [14177] = {.lex_state = 454},
+ [14178] = {.lex_state = 454},
+ [14179] = {.lex_state = 454},
+ [14180] = {.lex_state = 454},
+ [14181] = {.lex_state = 127},
+ [14182] = {.lex_state = 454},
+ [14183] = {.lex_state = 454},
+ [14184] = {.lex_state = 454},
+ [14185] = {.lex_state = 454},
+ [14186] = {.lex_state = 454},
+ [14187] = {.lex_state = 454},
+ [14188] = {.lex_state = 454},
+ [14189] = {.lex_state = 454},
+ [14190] = {.lex_state = 454},
+ [14191] = {.lex_state = 454},
+ [14192] = {.lex_state = 454},
+ [14193] = {.lex_state = 454},
+ [14194] = {.lex_state = 454},
+ [14195] = {.lex_state = 454},
+ [14196] = {.lex_state = 454},
+ [14197] = {.lex_state = 454},
+ [14198] = {.lex_state = 454},
+ [14199] = {.lex_state = 454},
+ [14200] = {.lex_state = 454},
+ [14201] = {.lex_state = 454},
+ [14202] = {.lex_state = 454},
+ [14203] = {.lex_state = 454},
+ [14204] = {.lex_state = 454},
+ [14205] = {.lex_state = 454},
+ [14206] = {.lex_state = 454},
+ [14207] = {.lex_state = 454},
+ [14208] = {.lex_state = 454},
+ [14209] = {.lex_state = 454},
+ [14210] = {.lex_state = 454},
+ [14211] = {.lex_state = 454},
+ [14212] = {.lex_state = 454},
+ [14213] = {.lex_state = 454},
+ [14214] = {.lex_state = 454},
+ [14215] = {.lex_state = 454},
+ [14216] = {.lex_state = 454},
+ [14217] = {.lex_state = 454},
+ [14218] = {.lex_state = 454},
+ [14219] = {.lex_state = 454},
+ [14220] = {.lex_state = 454},
+ [14221] = {.lex_state = 454},
+ [14222] = {.lex_state = 454},
+ [14223] = {.lex_state = 454},
+ [14224] = {.lex_state = 454},
+ [14225] = {.lex_state = 454},
+ [14226] = {.lex_state = 454},
+ [14227] = {.lex_state = 454},
+ [14228] = {.lex_state = 454},
+ [14229] = {.lex_state = 454},
+ [14230] = {.lex_state = 127},
+ [14231] = {.lex_state = 454},
+ [14232] = {.lex_state = 454},
+ [14233] = {.lex_state = 454},
+ [14234] = {.lex_state = 454},
+ [14235] = {.lex_state = 454},
+ [14236] = {.lex_state = 454},
+ [14237] = {.lex_state = 454},
+ [14238] = {.lex_state = 454},
+ [14239] = {.lex_state = 454},
+ [14240] = {.lex_state = 454},
+ [14241] = {.lex_state = 454},
+ [14242] = {.lex_state = 454},
+ [14243] = {.lex_state = 454},
+ [14244] = {.lex_state = 454},
+ [14245] = {.lex_state = 454},
+ [14246] = {.lex_state = 454},
+ [14247] = {.lex_state = 454},
+ [14248] = {.lex_state = 454},
+ [14249] = {.lex_state = 454},
+ [14250] = {.lex_state = 454},
+ [14251] = {.lex_state = 454},
+ [14252] = {.lex_state = 454},
+ [14253] = {.lex_state = 454},
+ [14254] = {.lex_state = 454},
+ [14255] = {.lex_state = 454},
+ [14256] = {.lex_state = 127},
+ [14257] = {.lex_state = 127},
+ [14258] = {.lex_state = 454},
+ [14259] = {.lex_state = 454},
+ [14260] = {.lex_state = 454},
+ [14261] = {.lex_state = 454},
+ [14262] = {.lex_state = 454},
+ [14263] = {.lex_state = 454},
+ [14264] = {.lex_state = 127},
+ [14265] = {.lex_state = 454},
+ [14266] = {.lex_state = 454},
+ [14267] = {.lex_state = 454},
+ [14268] = {.lex_state = 454},
+ [14269] = {.lex_state = 454},
+ [14270] = {.lex_state = 454},
+ [14271] = {.lex_state = 454},
+ [14272] = {.lex_state = 454},
+ [14273] = {.lex_state = 454},
+ [14274] = {.lex_state = 454},
+ [14275] = {.lex_state = 454},
+ [14276] = {.lex_state = 454},
+ [14277] = {.lex_state = 454},
+ [14278] = {.lex_state = 127},
+ [14279] = {.lex_state = 454},
+ [14280] = {.lex_state = 454},
+ [14281] = {.lex_state = 454},
+ [14282] = {.lex_state = 454},
+ [14283] = {.lex_state = 454},
+ [14284] = {.lex_state = 454},
+ [14285] = {.lex_state = 454},
+ [14286] = {.lex_state = 454},
+ [14287] = {.lex_state = 454},
+ [14288] = {.lex_state = 454},
+ [14289] = {.lex_state = 454},
+ [14290] = {.lex_state = 454},
+ [14291] = {.lex_state = 454},
+ [14292] = {.lex_state = 454},
+ [14293] = {.lex_state = 454},
+ [14294] = {.lex_state = 454},
+ [14295] = {.lex_state = 454},
+ [14296] = {.lex_state = 454},
+ [14297] = {.lex_state = 454},
+ [14298] = {.lex_state = 454},
+ [14299] = {.lex_state = 454},
+ [14300] = {.lex_state = 454},
+ [14301] = {.lex_state = 454},
+ [14302] = {.lex_state = 454},
+ [14303] = {.lex_state = 454},
+ [14304] = {.lex_state = 454},
+ [14305] = {.lex_state = 454},
+ [14306] = {.lex_state = 454},
+ [14307] = {.lex_state = 454},
+ [14308] = {.lex_state = 454},
+ [14309] = {.lex_state = 454},
+ [14310] = {.lex_state = 454},
+ [14311] = {.lex_state = 454},
+ [14312] = {.lex_state = 454},
+ [14313] = {.lex_state = 454},
+ [14314] = {.lex_state = 454},
+ [14315] = {.lex_state = 454},
+ [14316] = {.lex_state = 454},
+ [14317] = {.lex_state = 127},
+ [14318] = {.lex_state = 454},
+ [14319] = {.lex_state = 454},
+ [14320] = {.lex_state = 454},
+ [14321] = {.lex_state = 454},
+ [14322] = {.lex_state = 454},
+ [14323] = {.lex_state = 454},
+ [14324] = {.lex_state = 454},
+ [14325] = {.lex_state = 454},
+ [14326] = {.lex_state = 454},
+ [14327] = {.lex_state = 454},
+ [14328] = {.lex_state = 454},
+ [14329] = {.lex_state = 454},
+ [14330] = {.lex_state = 127},
+ [14331] = {.lex_state = 454},
+ [14332] = {.lex_state = 454},
+ [14333] = {.lex_state = 454},
+ [14334] = {.lex_state = 454},
+ [14335] = {.lex_state = 454},
+ [14336] = {.lex_state = 454},
+ [14337] = {.lex_state = 454},
+ [14338] = {.lex_state = 454},
+ [14339] = {.lex_state = 454},
+ [14340] = {.lex_state = 454},
+ [14341] = {.lex_state = 454},
+ [14342] = {.lex_state = 454},
+ [14343] = {.lex_state = 454},
+ [14344] = {.lex_state = 454},
+ [14345] = {.lex_state = 127},
+ [14346] = {.lex_state = 454},
+ [14347] = {.lex_state = 454},
+ [14348] = {.lex_state = 454},
+ [14349] = {.lex_state = 454},
+ [14350] = {.lex_state = 454},
+ [14351] = {.lex_state = 127},
+ [14352] = {.lex_state = 454},
+ [14353] = {.lex_state = 454},
+ [14354] = {.lex_state = 454},
+ [14355] = {.lex_state = 454},
+ [14356] = {.lex_state = 454},
+ [14357] = {.lex_state = 454},
+ [14358] = {.lex_state = 454},
+ [14359] = {.lex_state = 454},
+ [14360] = {.lex_state = 454},
+ [14361] = {.lex_state = 454},
+ [14362] = {.lex_state = 454},
+ [14363] = {.lex_state = 454},
+ [14364] = {.lex_state = 454},
+ [14365] = {.lex_state = 454},
+ [14366] = {.lex_state = 127},
+ [14367] = {.lex_state = 454},
+ [14368] = {.lex_state = 454},
+ [14369] = {.lex_state = 454},
+ [14370] = {.lex_state = 454},
+ [14371] = {.lex_state = 454},
+ [14372] = {.lex_state = 454},
+ [14373] = {.lex_state = 454},
+ [14374] = {.lex_state = 454},
+ [14375] = {.lex_state = 454},
+ [14376] = {.lex_state = 454},
+ [14377] = {.lex_state = 454},
+ [14378] = {.lex_state = 454},
+ [14379] = {.lex_state = 454},
+ [14380] = {.lex_state = 454},
+ [14381] = {.lex_state = 127},
+ [14382] = {.lex_state = 454},
+ [14383] = {.lex_state = 454},
+ [14384] = {.lex_state = 127},
+ [14385] = {.lex_state = 454},
+ [14386] = {.lex_state = 454},
+ [14387] = {.lex_state = 454},
+ [14388] = {.lex_state = 454},
+ [14389] = {.lex_state = 454},
+ [14390] = {.lex_state = 454},
+ [14391] = {.lex_state = 127},
+ [14392] = {.lex_state = 454},
+ [14393] = {.lex_state = 454},
+ [14394] = {.lex_state = 454},
+ [14395] = {.lex_state = 127},
+ [14396] = {.lex_state = 454},
+ [14397] = {.lex_state = 454},
+ [14398] = {.lex_state = 454},
+ [14399] = {.lex_state = 454},
+ [14400] = {.lex_state = 454},
+ [14401] = {.lex_state = 127},
+ [14402] = {.lex_state = 454},
+ [14403] = {.lex_state = 454},
+ [14404] = {.lex_state = 454},
+ [14405] = {.lex_state = 454},
+ [14406] = {.lex_state = 454},
+ [14407] = {.lex_state = 454},
+ [14408] = {.lex_state = 454},
+ [14409] = {.lex_state = 454},
+ [14410] = {.lex_state = 454},
+ [14411] = {.lex_state = 454},
+ [14412] = {.lex_state = 454},
+ [14413] = {.lex_state = 454},
+ [14414] = {.lex_state = 454},
+ [14415] = {.lex_state = 454},
+ [14416] = {.lex_state = 454},
+ [14417] = {.lex_state = 454},
+ [14418] = {.lex_state = 127},
+ [14419] = {.lex_state = 454},
+ [14420] = {.lex_state = 454},
+ [14421] = {.lex_state = 127},
+ [14422] = {.lex_state = 454},
+ [14423] = {.lex_state = 454},
+ [14424] = {.lex_state = 454},
+ [14425] = {.lex_state = 454},
+ [14426] = {.lex_state = 454},
+ [14427] = {.lex_state = 454},
+ [14428] = {.lex_state = 454},
+ [14429] = {.lex_state = 454},
+ [14430] = {.lex_state = 454},
+ [14431] = {.lex_state = 454},
+ [14432] = {.lex_state = 454},
+ [14433] = {.lex_state = 454},
+ [14434] = {.lex_state = 454},
+ [14435] = {.lex_state = 127},
+ [14436] = {.lex_state = 454},
+ [14437] = {.lex_state = 454},
+ [14438] = {.lex_state = 454},
+ [14439] = {.lex_state = 454},
+ [14440] = {.lex_state = 454},
+ [14441] = {.lex_state = 454},
+ [14442] = {.lex_state = 454},
+ [14443] = {.lex_state = 454},
+ [14444] = {.lex_state = 454},
+ [14445] = {.lex_state = 454},
+ [14446] = {.lex_state = 454},
+ [14447] = {.lex_state = 454},
+ [14448] = {.lex_state = 454},
+ [14449] = {.lex_state = 454},
+ [14450] = {.lex_state = 454},
+ [14451] = {.lex_state = 454},
+ [14452] = {.lex_state = 454},
+ [14453] = {.lex_state = 454},
+ [14454] = {.lex_state = 454},
+ [14455] = {.lex_state = 454},
+ [14456] = {.lex_state = 454},
+ [14457] = {.lex_state = 454},
+ [14458] = {.lex_state = 454},
+ [14459] = {.lex_state = 454},
+ [14460] = {.lex_state = 454},
+ [14461] = {.lex_state = 454},
+ [14462] = {.lex_state = 454},
+ [14463] = {.lex_state = 454},
+ [14464] = {.lex_state = 454},
+ [14465] = {.lex_state = 454},
+ [14466] = {.lex_state = 454},
+ [14467] = {.lex_state = 454},
+ [14468] = {.lex_state = 454},
+ [14469] = {.lex_state = 454},
+ [14470] = {.lex_state = 454},
+ [14471] = {.lex_state = 454},
+ [14472] = {.lex_state = 454},
+ [14473] = {.lex_state = 454},
+ [14474] = {.lex_state = 454},
+ [14475] = {.lex_state = 454},
+ [14476] = {.lex_state = 454},
+ [14477] = {.lex_state = 454},
+ [14478] = {.lex_state = 454},
+ [14479] = {.lex_state = 454},
+ [14480] = {.lex_state = 454},
+ [14481] = {.lex_state = 454},
+ [14482] = {.lex_state = 454},
+ [14483] = {.lex_state = 454},
+ [14484] = {.lex_state = 454},
+ [14485] = {.lex_state = 454},
+ [14486] = {.lex_state = 454},
+ [14487] = {.lex_state = 454},
+ [14488] = {.lex_state = 454},
+ [14489] = {.lex_state = 454},
+ [14490] = {.lex_state = 454},
+ [14491] = {.lex_state = 454},
+ [14492] = {.lex_state = 454},
+ [14493] = {.lex_state = 454},
+ [14494] = {.lex_state = 454},
+ [14495] = {.lex_state = 454},
+ [14496] = {.lex_state = 454},
+ [14497] = {.lex_state = 454},
+ [14498] = {.lex_state = 454},
+ [14499] = {.lex_state = 454},
+ [14500] = {.lex_state = 454},
+ [14501] = {.lex_state = 454},
+ [14502] = {.lex_state = 454},
+ [14503] = {.lex_state = 454},
+ [14504] = {.lex_state = 454},
+ [14505] = {.lex_state = 454},
+ [14506] = {.lex_state = 454},
+ [14507] = {.lex_state = 454},
+ [14508] = {.lex_state = 454},
+ [14509] = {.lex_state = 454},
+ [14510] = {.lex_state = 454},
+ [14511] = {.lex_state = 454},
+ [14512] = {.lex_state = 454},
+ [14513] = {.lex_state = 454},
+ [14514] = {.lex_state = 454},
+ [14515] = {.lex_state = 454},
+ [14516] = {.lex_state = 454},
+ [14517] = {.lex_state = 454},
+ [14518] = {.lex_state = 454},
+ [14519] = {.lex_state = 454},
+ [14520] = {.lex_state = 454},
+ [14521] = {.lex_state = 127},
+ [14522] = {.lex_state = 454},
+ [14523] = {.lex_state = 454},
+ [14524] = {.lex_state = 454},
+ [14525] = {.lex_state = 454},
+ [14526] = {.lex_state = 454},
+ [14527] = {.lex_state = 454},
+ [14528] = {.lex_state = 454},
+ [14529] = {.lex_state = 454},
+ [14530] = {.lex_state = 454},
+ [14531] = {.lex_state = 454},
+ [14532] = {.lex_state = 454},
+ [14533] = {.lex_state = 454},
+ [14534] = {.lex_state = 127},
+ [14535] = {.lex_state = 454},
+ [14536] = {.lex_state = 454},
+ [14537] = {.lex_state = 454},
+ [14538] = {.lex_state = 454},
+ [14539] = {.lex_state = 454},
+ [14540] = {.lex_state = 454},
+ [14541] = {.lex_state = 454},
+ [14542] = {.lex_state = 454},
+ [14543] = {.lex_state = 454},
+ [14544] = {.lex_state = 454},
+ [14545] = {.lex_state = 454},
+ [14546] = {.lex_state = 454},
+ [14547] = {.lex_state = 454},
+ [14548] = {.lex_state = 454},
+ [14549] = {.lex_state = 454},
+ [14550] = {.lex_state = 454},
+ [14551] = {.lex_state = 454},
+ [14552] = {.lex_state = 454},
+ [14553] = {.lex_state = 127},
+ [14554] = {.lex_state = 454},
+ [14555] = {.lex_state = 454},
+ [14556] = {.lex_state = 454},
+ [14557] = {.lex_state = 454},
+ [14558] = {.lex_state = 454},
+ [14559] = {.lex_state = 454},
+ [14560] = {.lex_state = 454},
+ [14561] = {.lex_state = 454},
+ [14562] = {.lex_state = 454},
+ [14563] = {.lex_state = 454},
+ [14564] = {.lex_state = 454},
+ [14565] = {.lex_state = 454},
+ [14566] = {.lex_state = 454},
+ [14567] = {.lex_state = 454},
+ [14568] = {.lex_state = 454},
+ [14569] = {.lex_state = 454},
+ [14570] = {.lex_state = 454},
+ [14571] = {.lex_state = 454},
+ [14572] = {.lex_state = 454},
+ [14573] = {.lex_state = 454},
+ [14574] = {.lex_state = 454},
+ [14575] = {.lex_state = 454},
+ [14576] = {.lex_state = 454},
+ [14577] = {.lex_state = 454},
+ [14578] = {.lex_state = 454},
+ [14579] = {.lex_state = 454},
+ [14580] = {.lex_state = 454},
+ [14581] = {.lex_state = 454},
+ [14582] = {.lex_state = 454},
+ [14583] = {.lex_state = 454},
+ [14584] = {.lex_state = 454},
+ [14585] = {.lex_state = 454},
+ [14586] = {.lex_state = 454},
+ [14587] = {.lex_state = 454},
+ [14588] = {.lex_state = 454},
+ [14589] = {.lex_state = 454},
+ [14590] = {.lex_state = 454},
+ [14591] = {.lex_state = 454},
+ [14592] = {.lex_state = 454},
+ [14593] = {.lex_state = 454},
+ [14594] = {.lex_state = 454},
+ [14595] = {.lex_state = 454},
+ [14596] = {.lex_state = 454},
+ [14597] = {.lex_state = 127},
+ [14598] = {.lex_state = 454},
+ [14599] = {.lex_state = 454},
+ [14600] = {.lex_state = 454},
+ [14601] = {.lex_state = 454},
+ [14602] = {.lex_state = 454},
+ [14603] = {.lex_state = 454},
+ [14604] = {.lex_state = 454},
+ [14605] = {.lex_state = 454},
+ [14606] = {.lex_state = 454},
+ [14607] = {.lex_state = 454},
+ [14608] = {.lex_state = 454},
+ [14609] = {.lex_state = 454},
+ [14610] = {.lex_state = 454},
+ [14611] = {.lex_state = 454},
+ [14612] = {.lex_state = 454},
+ [14613] = {.lex_state = 454},
+ [14614] = {.lex_state = 454},
+ [14615] = {.lex_state = 454},
+ [14616] = {.lex_state = 454},
+ [14617] = {.lex_state = 454},
+ [14618] = {.lex_state = 454},
+ [14619] = {.lex_state = 454},
+ [14620] = {.lex_state = 454},
+ [14621] = {.lex_state = 454},
+ [14622] = {.lex_state = 127},
+ [14623] = {.lex_state = 454},
+ [14624] = {.lex_state = 454},
+ [14625] = {.lex_state = 454},
+ [14626] = {.lex_state = 454},
+ [14627] = {.lex_state = 454},
+ [14628] = {.lex_state = 454},
+ [14629] = {.lex_state = 454},
+ [14630] = {.lex_state = 454},
+ [14631] = {.lex_state = 454},
+ [14632] = {.lex_state = 454},
+ [14633] = {.lex_state = 454},
+ [14634] = {.lex_state = 454},
+ [14635] = {.lex_state = 454},
+ [14636] = {.lex_state = 454},
+ [14637] = {.lex_state = 454},
+ [14638] = {.lex_state = 454},
+ [14639] = {.lex_state = 454},
+ [14640] = {.lex_state = 454},
+ [14641] = {.lex_state = 454},
+ [14642] = {.lex_state = 454},
+ [14643] = {.lex_state = 454},
+ [14644] = {.lex_state = 454},
+ [14645] = {.lex_state = 454},
+ [14646] = {.lex_state = 454},
+ [14647] = {.lex_state = 454},
+ [14648] = {.lex_state = 454},
+ [14649] = {.lex_state = 454},
+ [14650] = {.lex_state = 454},
+ [14651] = {.lex_state = 454},
+ [14652] = {.lex_state = 454},
+ [14653] = {.lex_state = 454},
+ [14654] = {.lex_state = 454},
+ [14655] = {.lex_state = 454},
+ [14656] = {.lex_state = 454},
+ [14657] = {.lex_state = 454},
+ [14658] = {.lex_state = 454},
+ [14659] = {.lex_state = 454},
+ [14660] = {.lex_state = 454},
+ [14661] = {.lex_state = 454},
+ [14662] = {.lex_state = 454},
+ [14663] = {.lex_state = 454},
+ [14664] = {.lex_state = 454},
+ [14665] = {.lex_state = 454},
+ [14666] = {.lex_state = 454},
+ [14667] = {.lex_state = 454},
+ [14668] = {.lex_state = 454},
+ [14669] = {.lex_state = 454},
+ [14670] = {.lex_state = 454},
+ [14671] = {.lex_state = 454},
+ [14672] = {.lex_state = 454},
+ [14673] = {.lex_state = 454},
+ [14674] = {.lex_state = 454},
+ [14675] = {.lex_state = 454},
+ [14676] = {.lex_state = 454},
+ [14677] = {.lex_state = 454},
+ [14678] = {.lex_state = 454},
+ [14679] = {.lex_state = 454},
+ [14680] = {.lex_state = 454},
+ [14681] = {.lex_state = 127},
+ [14682] = {.lex_state = 127},
+ [14683] = {.lex_state = 454},
+ [14684] = {.lex_state = 454},
+ [14685] = {.lex_state = 454},
+ [14686] = {.lex_state = 454},
+ [14687] = {.lex_state = 454},
+ [14688] = {.lex_state = 454},
+ [14689] = {.lex_state = 454},
+ [14690] = {.lex_state = 454},
+ [14691] = {.lex_state = 454},
+ [14692] = {.lex_state = 454},
+ [14693] = {.lex_state = 454},
+ [14694] = {.lex_state = 454},
+ [14695] = {.lex_state = 454},
+ [14696] = {.lex_state = 454},
+ [14697] = {.lex_state = 454},
+ [14698] = {.lex_state = 454},
+ [14699] = {.lex_state = 454},
+ [14700] = {.lex_state = 454},
+ [14701] = {.lex_state = 454},
+ [14702] = {.lex_state = 454},
+ [14703] = {.lex_state = 454},
+ [14704] = {.lex_state = 454},
+ [14705] = {.lex_state = 454},
+ [14706] = {.lex_state = 454},
+ [14707] = {.lex_state = 454},
+ [14708] = {.lex_state = 454},
+ [14709] = {.lex_state = 454},
+ [14710] = {.lex_state = 454},
+ [14711] = {.lex_state = 454},
+ [14712] = {.lex_state = 454},
+ [14713] = {.lex_state = 454},
+ [14714] = {.lex_state = 454},
+ [14715] = {.lex_state = 454},
+ [14716] = {.lex_state = 454},
+ [14717] = {.lex_state = 454},
+ [14718] = {.lex_state = 454},
+ [14719] = {.lex_state = 454},
+ [14720] = {.lex_state = 454},
+ [14721] = {.lex_state = 454},
+ [14722] = {.lex_state = 454},
+ [14723] = {.lex_state = 454},
+ [14724] = {.lex_state = 454},
+ [14725] = {.lex_state = 454},
+ [14726] = {.lex_state = 454},
+ [14727] = {.lex_state = 454},
+ [14728] = {.lex_state = 127},
+ [14729] = {.lex_state = 454},
+ [14730] = {.lex_state = 454},
+ [14731] = {.lex_state = 454},
+ [14732] = {.lex_state = 127},
+ [14733] = {.lex_state = 454},
+ [14734] = {.lex_state = 454},
+ [14735] = {.lex_state = 454},
+ [14736] = {.lex_state = 454},
+ [14737] = {.lex_state = 454},
+ [14738] = {.lex_state = 454},
+ [14739] = {.lex_state = 454},
+ [14740] = {.lex_state = 127},
+ [14741] = {.lex_state = 454},
+ [14742] = {.lex_state = 454},
+ [14743] = {.lex_state = 454},
+ [14744] = {.lex_state = 127},
+ [14745] = {.lex_state = 454},
+ [14746] = {.lex_state = 454},
+ [14747] = {.lex_state = 454},
+ [14748] = {.lex_state = 454},
+ [14749] = {.lex_state = 454},
+ [14750] = {.lex_state = 454},
+ [14751] = {.lex_state = 454},
+ [14752] = {.lex_state = 454},
+ [14753] = {.lex_state = 454},
+ [14754] = {.lex_state = 454},
+ [14755] = {.lex_state = 454},
+ [14756] = {.lex_state = 454},
+ [14757] = {.lex_state = 454},
+ [14758] = {.lex_state = 454},
+ [14759] = {.lex_state = 454},
+ [14760] = {.lex_state = 454},
+ [14761] = {.lex_state = 454},
+ [14762] = {.lex_state = 454},
+ [14763] = {.lex_state = 454},
+ [14764] = {.lex_state = 454},
+ [14765] = {.lex_state = 454},
+ [14766] = {.lex_state = 454},
+ [14767] = {.lex_state = 454},
+ [14768] = {.lex_state = 454},
+ [14769] = {.lex_state = 454},
+ [14770] = {.lex_state = 454},
+ [14771] = {.lex_state = 454},
+ [14772] = {.lex_state = 454},
+ [14773] = {.lex_state = 454},
+ [14774] = {.lex_state = 127},
+ [14775] = {.lex_state = 454},
+ [14776] = {.lex_state = 454},
+ [14777] = {.lex_state = 454},
+ [14778] = {.lex_state = 454},
+ [14779] = {.lex_state = 454},
+ [14780] = {.lex_state = 454},
+ [14781] = {.lex_state = 454},
+ [14782] = {.lex_state = 454},
+ [14783] = {.lex_state = 454},
+ [14784] = {.lex_state = 454},
+ [14785] = {.lex_state = 454},
+ [14786] = {.lex_state = 454},
+ [14787] = {.lex_state = 127},
+ [14788] = {.lex_state = 454},
+ [14789] = {.lex_state = 454},
+ [14790] = {.lex_state = 127},
+ [14791] = {.lex_state = 454},
+ [14792] = {.lex_state = 454},
+ [14793] = {.lex_state = 454},
+ [14794] = {.lex_state = 454},
+ [14795] = {.lex_state = 454},
+ [14796] = {.lex_state = 454},
+ [14797] = {.lex_state = 127},
+ [14798] = {.lex_state = 127},
+ [14799] = {.lex_state = 454},
+ [14800] = {.lex_state = 454},
+ [14801] = {.lex_state = 454},
+ [14802] = {.lex_state = 454},
+ [14803] = {.lex_state = 454},
+ [14804] = {.lex_state = 454},
+ [14805] = {.lex_state = 127},
+ [14806] = {.lex_state = 127},
+ [14807] = {.lex_state = 454},
+ [14808] = {.lex_state = 454},
+ [14809] = {.lex_state = 454},
+ [14810] = {.lex_state = 127},
+ [14811] = {.lex_state = 127},
+ [14812] = {.lex_state = 454},
+ [14813] = {.lex_state = 454},
+ [14814] = {.lex_state = 454},
+ [14815] = {.lex_state = 454},
+ [14816] = {.lex_state = 454},
+ [14817] = {.lex_state = 454},
+ [14818] = {.lex_state = 127},
+ [14819] = {.lex_state = 127},
+ [14820] = {.lex_state = 454},
+ [14821] = {.lex_state = 454},
+ [14822] = {.lex_state = 454},
+ [14823] = {.lex_state = 454},
+ [14824] = {.lex_state = 127},
+ [14825] = {.lex_state = 127},
+ [14826] = {.lex_state = 454},
+ [14827] = {.lex_state = 454},
+ [14828] = {.lex_state = 454},
+ [14829] = {.lex_state = 454},
+ [14830] = {.lex_state = 454},
+ [14831] = {.lex_state = 454},
+ [14832] = {.lex_state = 454},
+ [14833] = {.lex_state = 454},
+ [14834] = {.lex_state = 454},
+ [14835] = {.lex_state = 454},
+ [14836] = {.lex_state = 454},
+ [14837] = {.lex_state = 454},
+ [14838] = {.lex_state = 454},
+ [14839] = {.lex_state = 454},
+ [14840] = {.lex_state = 454},
+ [14841] = {.lex_state = 454},
+ [14842] = {.lex_state = 454},
+ [14843] = {.lex_state = 454},
+ [14844] = {.lex_state = 454},
+ [14845] = {.lex_state = 454},
+ [14846] = {.lex_state = 454},
+ [14847] = {.lex_state = 127},
+ [14848] = {.lex_state = 454},
+ [14849] = {.lex_state = 127},
+ [14850] = {.lex_state = 454},
+ [14851] = {.lex_state = 454},
+ [14852] = {.lex_state = 127},
+ [14853] = {.lex_state = 454},
+ [14854] = {.lex_state = 127},
+ [14855] = {.lex_state = 127},
+ [14856] = {.lex_state = 454},
+ [14857] = {.lex_state = 454},
+ [14858] = {.lex_state = 454},
+ [14859] = {.lex_state = 454},
+ [14860] = {.lex_state = 454},
+ [14861] = {.lex_state = 454},
+ [14862] = {.lex_state = 127},
+ [14863] = {.lex_state = 127},
+ [14864] = {.lex_state = 454},
+ [14865] = {.lex_state = 127},
+ [14866] = {.lex_state = 127},
+ [14867] = {.lex_state = 454},
+ [14868] = {.lex_state = 127},
+ [14869] = {.lex_state = 454},
+ [14870] = {.lex_state = 454},
+ [14871] = {.lex_state = 454},
+ [14872] = {.lex_state = 454},
+ [14873] = {.lex_state = 127},
+ [14874] = {.lex_state = 127},
+ [14875] = {.lex_state = 454},
+ [14876] = {.lex_state = 454},
+ [14877] = {.lex_state = 454},
+ [14878] = {.lex_state = 127},
+ [14879] = {.lex_state = 127},
+ [14880] = {.lex_state = 454},
+ [14881] = {.lex_state = 127},
+ [14882] = {.lex_state = 454},
+ [14883] = {.lex_state = 454},
+ [14884] = {.lex_state = 454},
+ [14885] = {.lex_state = 454},
+ [14886] = {.lex_state = 454},
+ [14887] = {.lex_state = 454},
+ [14888] = {.lex_state = 454},
+ [14889] = {.lex_state = 454},
+ [14890] = {.lex_state = 454},
+ [14891] = {.lex_state = 454},
+ [14892] = {.lex_state = 454},
+ [14893] = {.lex_state = 454},
+ [14894] = {.lex_state = 454},
+ [14895] = {.lex_state = 454},
+ [14896] = {.lex_state = 127},
+ [14897] = {.lex_state = 454},
+ [14898] = {.lex_state = 454},
+ [14899] = {.lex_state = 127},
+ [14900] = {.lex_state = 454},
+ [14901] = {.lex_state = 454},
+ [14902] = {.lex_state = 454},
+ [14903] = {.lex_state = 454},
+ [14904] = {.lex_state = 454},
+ [14905] = {.lex_state = 454},
+ [14906] = {.lex_state = 454},
+ [14907] = {.lex_state = 454},
+ [14908] = {.lex_state = 454},
+ [14909] = {.lex_state = 454},
+ [14910] = {.lex_state = 454},
+ [14911] = {.lex_state = 454},
+ [14912] = {.lex_state = 454},
+ [14913] = {.lex_state = 454},
+ [14914] = {.lex_state = 454},
+ [14915] = {.lex_state = 127},
+ [14916] = {.lex_state = 454},
+ [14917] = {.lex_state = 454},
+ [14918] = {.lex_state = 127},
+ [14919] = {.lex_state = 454},
+ [14920] = {.lex_state = 454},
+ [14921] = {.lex_state = 127},
+ [14922] = {.lex_state = 454},
+ [14923] = {.lex_state = 454},
+ [14924] = {.lex_state = 454},
+ [14925] = {.lex_state = 454},
+ [14926] = {.lex_state = 454},
+ [14927] = {.lex_state = 454},
+ [14928] = {.lex_state = 454},
+ [14929] = {.lex_state = 454},
+ [14930] = {.lex_state = 454},
+ [14931] = {.lex_state = 454},
+ [14932] = {.lex_state = 454},
+ [14933] = {.lex_state = 454},
+ [14934] = {.lex_state = 454},
+ [14935] = {.lex_state = 454},
+ [14936] = {.lex_state = 454},
+ [14937] = {.lex_state = 454},
+ [14938] = {.lex_state = 454},
+ [14939] = {.lex_state = 454},
+ [14940] = {.lex_state = 454},
+ [14941] = {.lex_state = 454},
+ [14942] = {.lex_state = 454},
+ [14943] = {.lex_state = 454},
+ [14944] = {.lex_state = 454},
+ [14945] = {.lex_state = 454},
+ [14946] = {.lex_state = 127},
+ [14947] = {.lex_state = 454},
+ [14948] = {.lex_state = 454},
+ [14949] = {.lex_state = 454},
+ [14950] = {.lex_state = 454},
+ [14951] = {.lex_state = 127},
+ [14952] = {.lex_state = 454},
+ [14953] = {.lex_state = 454},
+ [14954] = {.lex_state = 127},
+ [14955] = {.lex_state = 454},
+ [14956] = {.lex_state = 454},
+ [14957] = {.lex_state = 454},
+ [14958] = {.lex_state = 454},
+ [14959] = {.lex_state = 454},
+ [14960] = {.lex_state = 127},
+ [14961] = {.lex_state = 127},
+ [14962] = {.lex_state = 127},
+ [14963] = {.lex_state = 454},
+ [14964] = {.lex_state = 454},
+ [14965] = {.lex_state = 454},
+ [14966] = {.lex_state = 454},
+ [14967] = {.lex_state = 454},
+ [14968] = {.lex_state = 454},
+ [14969] = {.lex_state = 454},
+ [14970] = {.lex_state = 454},
+ [14971] = {.lex_state = 127},
+ [14972] = {.lex_state = 454},
+ [14973] = {.lex_state = 454},
+ [14974] = {.lex_state = 454},
+ [14975] = {.lex_state = 454},
+ [14976] = {.lex_state = 454},
+ [14977] = {.lex_state = 454},
+ [14978] = {.lex_state = 454},
+ [14979] = {.lex_state = 127},
+ [14980] = {.lex_state = 454},
+ [14981] = {.lex_state = 454},
+ [14982] = {.lex_state = 454},
+ [14983] = {.lex_state = 454},
+ [14984] = {.lex_state = 454},
+ [14985] = {.lex_state = 127},
+ [14986] = {.lex_state = 454},
+ [14987] = {.lex_state = 454},
+ [14988] = {.lex_state = 454},
+ [14989] = {.lex_state = 454},
+ [14990] = {.lex_state = 454},
+ [14991] = {.lex_state = 454},
+ [14992] = {.lex_state = 454},
+ [14993] = {.lex_state = 454},
+ [14994] = {.lex_state = 454},
+ [14995] = {.lex_state = 454},
+ [14996] = {.lex_state = 127},
+ [14997] = {.lex_state = 454},
+ [14998] = {.lex_state = 454},
+ [14999] = {.lex_state = 454},
+ [15000] = {.lex_state = 127},
+ [15001] = {.lex_state = 454},
+ [15002] = {.lex_state = 127},
+ [15003] = {.lex_state = 454},
+ [15004] = {.lex_state = 454},
+ [15005] = {.lex_state = 454},
+ [15006] = {.lex_state = 454},
+ [15007] = {.lex_state = 127},
+ [15008] = {.lex_state = 454},
+ [15009] = {.lex_state = 454},
+ [15010] = {.lex_state = 454},
+ [15011] = {.lex_state = 454},
+ [15012] = {.lex_state = 454},
+ [15013] = {.lex_state = 454},
+ [15014] = {.lex_state = 454},
+ [15015] = {.lex_state = 454},
+ [15016] = {.lex_state = 454},
+ [15017] = {.lex_state = 454},
+ [15018] = {.lex_state = 454},
+ [15019] = {.lex_state = 454},
+ [15020] = {.lex_state = 454},
+ [15021] = {.lex_state = 127},
+ [15022] = {.lex_state = 454},
+ [15023] = {.lex_state = 454},
+ [15024] = {.lex_state = 454},
+ [15025] = {.lex_state = 454},
+ [15026] = {.lex_state = 454},
+ [15027] = {.lex_state = 454},
+ [15028] = {.lex_state = 454},
+ [15029] = {.lex_state = 127},
+ [15030] = {.lex_state = 454},
+ [15031] = {.lex_state = 127},
+ [15032] = {.lex_state = 127},
+ [15033] = {.lex_state = 454},
+ [15034] = {.lex_state = 454},
+ [15035] = {.lex_state = 454},
+ [15036] = {.lex_state = 454},
+ [15037] = {.lex_state = 454},
+ [15038] = {.lex_state = 454},
+ [15039] = {.lex_state = 454},
+ [15040] = {.lex_state = 127},
+ [15041] = {.lex_state = 454},
+ [15042] = {.lex_state = 454},
+ [15043] = {.lex_state = 454},
+ [15044] = {.lex_state = 127},
+ [15045] = {.lex_state = 454},
+ [15046] = {.lex_state = 454},
+ [15047] = {.lex_state = 454},
+ [15048] = {.lex_state = 454},
+ [15049] = {.lex_state = 454},
+ [15050] = {.lex_state = 454},
+ [15051] = {.lex_state = 454},
+ [15052] = {.lex_state = 454},
+ [15053] = {.lex_state = 454},
+ [15054] = {.lex_state = 454},
+ [15055] = {.lex_state = 454},
+ [15056] = {.lex_state = 454},
+ [15057] = {.lex_state = 454},
+ [15058] = {.lex_state = 454},
+ [15059] = {.lex_state = 454},
+ [15060] = {.lex_state = 454},
+ [15061] = {.lex_state = 454},
+ [15062] = {.lex_state = 454},
+ [15063] = {.lex_state = 127},
+ [15064] = {.lex_state = 454},
+ [15065] = {.lex_state = 454},
+ [15066] = {.lex_state = 127},
+ [15067] = {.lex_state = 454},
+ [15068] = {.lex_state = 127},
+ [15069] = {.lex_state = 454},
+ [15070] = {.lex_state = 127},
+ [15071] = {.lex_state = 127},
+ [15072] = {.lex_state = 454},
+ [15073] = {.lex_state = 454},
+ [15074] = {.lex_state = 454},
+ [15075] = {.lex_state = 454},
+ [15076] = {.lex_state = 454},
+ [15077] = {.lex_state = 454},
+ [15078] = {.lex_state = 127},
+ [15079] = {.lex_state = 127},
+ [15080] = {.lex_state = 454},
+ [15081] = {.lex_state = 454},
+ [15082] = {.lex_state = 454},
+ [15083] = {.lex_state = 127},
+ [15084] = {.lex_state = 454},
+ [15085] = {.lex_state = 454},
+ [15086] = {.lex_state = 454},
+ [15087] = {.lex_state = 454},
+ [15088] = {.lex_state = 454},
+ [15089] = {.lex_state = 454},
+ [15090] = {.lex_state = 454},
+ [15091] = {.lex_state = 127},
+ [15092] = {.lex_state = 454},
+ [15093] = {.lex_state = 454},
+ [15094] = {.lex_state = 454},
+ [15095] = {.lex_state = 454},
+ [15096] = {.lex_state = 454},
+ [15097] = {.lex_state = 454},
+ [15098] = {.lex_state = 127},
+ [15099] = {.lex_state = 127},
+ [15100] = {.lex_state = 127},
+ [15101] = {.lex_state = 454},
+ [15102] = {.lex_state = 127},
+ [15103] = {.lex_state = 454},
+ [15104] = {.lex_state = 454},
+ [15105] = {.lex_state = 454},
+ [15106] = {.lex_state = 127},
+ [15107] = {.lex_state = 454},
+ [15108] = {.lex_state = 454},
+ [15109] = {.lex_state = 127},
+ [15110] = {.lex_state = 454},
+ [15111] = {.lex_state = 454},
+ [15112] = {.lex_state = 454},
+ [15113] = {.lex_state = 454},
+ [15114] = {.lex_state = 454},
+ [15115] = {.lex_state = 454},
+ [15116] = {.lex_state = 98},
+ [15117] = {.lex_state = 127},
+ [15118] = {.lex_state = 127},
+ [15119] = {.lex_state = 454},
+ [15120] = {.lex_state = 454},
+ [15121] = {.lex_state = 454},
+ [15122] = {.lex_state = 127},
+ [15123] = {.lex_state = 127},
+ [15124] = {.lex_state = 454},
+ [15125] = {.lex_state = 454},
+ [15126] = {.lex_state = 454},
+ [15127] = {.lex_state = 454},
+ [15128] = {.lex_state = 454},
+ [15129] = {.lex_state = 454},
+ [15130] = {.lex_state = 454},
+ [15131] = {.lex_state = 454},
+ [15132] = {.lex_state = 454},
+ [15133] = {.lex_state = 454},
+ [15134] = {.lex_state = 454},
+ [15135] = {.lex_state = 454},
+ [15136] = {.lex_state = 127},
+ [15137] = {.lex_state = 454},
+ [15138] = {.lex_state = 127},
+ [15139] = {.lex_state = 127},
+ [15140] = {.lex_state = 454},
+ [15141] = {.lex_state = 454},
+ [15142] = {.lex_state = 454},
+ [15143] = {.lex_state = 127},
+ [15144] = {.lex_state = 127},
+ [15145] = {.lex_state = 454},
+ [15146] = {.lex_state = 127},
+ [15147] = {.lex_state = 127},
+ [15148] = {.lex_state = 454},
+ [15149] = {.lex_state = 454},
+ [15150] = {.lex_state = 454},
+ [15151] = {.lex_state = 454},
+ [15152] = {.lex_state = 454},
+ [15153] = {.lex_state = 454},
+ [15154] = {.lex_state = 454},
+ [15155] = {.lex_state = 454},
+ [15156] = {.lex_state = 127},
+ [15157] = {.lex_state = 127},
+ [15158] = {.lex_state = 454},
+ [15159] = {.lex_state = 454},
+ [15160] = {.lex_state = 454},
+ [15161] = {.lex_state = 127},
+ [15162] = {.lex_state = 454},
+ [15163] = {.lex_state = 454},
+ [15164] = {.lex_state = 127},
+ [15165] = {.lex_state = 454},
+ [15166] = {.lex_state = 454},
+ [15167] = {.lex_state = 454},
+ [15168] = {.lex_state = 454},
+ [15169] = {.lex_state = 454},
+ [15170] = {.lex_state = 454},
+ [15171] = {.lex_state = 454},
+ [15172] = {.lex_state = 454},
+ [15173] = {.lex_state = 454},
+ [15174] = {.lex_state = 454},
+ [15175] = {.lex_state = 454},
+ [15176] = {.lex_state = 454},
+ [15177] = {.lex_state = 454},
+ [15178] = {.lex_state = 454},
+ [15179] = {.lex_state = 454},
+ [15180] = {.lex_state = 454},
+ [15181] = {.lex_state = 454},
+ [15182] = {.lex_state = 454},
+ [15183] = {.lex_state = 454},
+ [15184] = {.lex_state = 454},
+ [15185] = {.lex_state = 454},
+ [15186] = {.lex_state = 454},
+ [15187] = {.lex_state = 454},
+ [15188] = {.lex_state = 454},
+ [15189] = {.lex_state = 454},
+ [15190] = {.lex_state = 454},
+ [15191] = {.lex_state = 127},
+ [15192] = {.lex_state = 454},
+ [15193] = {.lex_state = 454},
+ [15194] = {.lex_state = 454},
+ [15195] = {.lex_state = 127},
+ [15196] = {.lex_state = 454},
+ [15197] = {.lex_state = 454},
+ [15198] = {.lex_state = 454},
+ [15199] = {.lex_state = 454},
+ [15200] = {.lex_state = 454},
+ [15201] = {.lex_state = 454},
+ [15202] = {.lex_state = 454},
+ [15203] = {.lex_state = 454},
+ [15204] = {.lex_state = 454},
+ [15205] = {.lex_state = 454},
+ [15206] = {.lex_state = 454},
+ [15207] = {.lex_state = 454},
+ [15208] = {.lex_state = 454},
+ [15209] = {.lex_state = 454},
+ [15210] = {.lex_state = 454},
+ [15211] = {.lex_state = 127},
+ [15212] = {.lex_state = 454},
+ [15213] = {.lex_state = 127},
+ [15214] = {.lex_state = 454},
+ [15215] = {.lex_state = 454},
+ [15216] = {.lex_state = 454},
+ [15217] = {.lex_state = 454},
+ [15218] = {.lex_state = 454},
+ [15219] = {.lex_state = 454},
+ [15220] = {.lex_state = 454},
+ [15221] = {.lex_state = 454},
+ [15222] = {.lex_state = 454},
+ [15223] = {.lex_state = 454},
+ [15224] = {.lex_state = 454},
+ [15225] = {.lex_state = 454},
+ [15226] = {.lex_state = 454},
+ [15227] = {.lex_state = 454},
+ [15228] = {.lex_state = 454},
+ [15229] = {.lex_state = 127},
+ [15230] = {.lex_state = 454},
+ [15231] = {.lex_state = 454},
+ [15232] = {.lex_state = 454},
+ [15233] = {.lex_state = 454},
+ [15234] = {.lex_state = 454},
+ [15235] = {.lex_state = 454},
+};
+
+static const TSSymbol ts_reserved_words[3][MAX_RESERVED_WORD_SET_SIZE] = {
+ [1] = {
+ sym__dim_keyword,
+ sym__redim_keyword,
+ },
+ [2] = {
+ sym__redim_keyword,
+ },
+};
+
+static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
+ [STATE(0)] = {
+ [ts_builtin_sym_end] = ACTIONS(1),
+ [sym_identifier] = ACTIONS(1),
+ [sym_newline] = ACTIONS(1),
+ [anon_sym_COLON] = ACTIONS(1),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_version_statement_token1] = ACTIONS(1),
+ [aux_sym_frm_begin_block_token1] = ACTIONS(1),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1),
+ [aux_sym_frm_begin_property_block_token1] = ACTIONS(1),
+ [aux_sym_frm_begin_property_block_token2] = ACTIONS(1),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1),
+ [anon_sym_EQ] = ACTIONS(1),
+ [sym_frm_quoted_property_text] = ACTIONS(1),
+ [aux_sym_attribute_statement_token1] = ACTIONS(1),
+ [anon_sym_DOT] = ACTIONS(1),
+ [anon_sym_BANG] = ACTIONS(1),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1),
+ [aux_sym_option_statement_token1] = ACTIONS(1),
+ [aux_sym_option_statement_token2] = ACTIONS(1),
+ [aux_sym_option_statement_token3] = ACTIONS(1),
+ [aux_sym_option_statement_token5] = ACTIONS(1),
+ [aux_sym_option_statement_token6] = ACTIONS(1),
+ [aux_sym_option_statement_token7] = ACTIONS(1),
+ [aux_sym_option_statement_token8] = ACTIONS(1),
+ [aux_sym_option_statement_token9] = ACTIONS(1),
+ [aux_sym_implements_statement_token1] = ACTIONS(1),
+ [aux_sym_type_declaration_token1] = ACTIONS(1),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1),
+ [aux_sym_type_preprocessor_if_token2] = ACTIONS(1),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(1),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(1),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(1),
+ [aux_sym_enum_declaration_token1] = ACTIONS(1),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(1),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(1),
+ [aux_sym_declare_sub_statement_token3] = ACTIONS(1),
+ [aux_sym_declare_sub_statement_token4] = ACTIONS(1),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(1),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1),
+ [aux_sym__property_get_header_token1] = ACTIONS(1),
+ [aux_sym_event_declaration_token1] = ACTIONS(1),
+ [sym_static_modifier] = ACTIONS(1),
+ [sym__dim_keyword] = ACTIONS(1),
+ [sym__redim_keyword] = ACTIONS(1),
+ [sym_with_events_modifier] = ACTIONS(1),
+ [sym_ptrsafe_modifier] = ACTIONS(1),
+ [aux_sym_byval_modifier_token1] = ACTIONS(1),
+ [sym_byref_modifier] = ACTIONS(1),
+ [sym_optional_modifier] = ACTIONS(1),
+ [sym_paramarray_modifier] = ACTIONS(1),
+ [aux_sym_get_accessor_token1] = ACTIONS(1),
+ [sym_let_accessor] = ACTIONS(1),
+ [aux_sym_set_accessor_token1] = ACTIONS(1),
+ [anon_sym_COMMA] = ACTIONS(1),
+ [aux_sym_const_declaration_token1] = ACTIONS(1),
+ [anon_sym_LPAREN] = ACTIONS(1),
+ [anon_sym_RPAREN] = ACTIONS(1),
+ [aux_sym_as_type_clause_token1] = ACTIONS(1),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1),
+ [anon_sym_STAR] = ACTIONS(1),
+ [aux_sym_array_bound_token1] = ACTIONS(1),
+ [aux_sym_type_expression_token1] = ACTIONS(1),
+ [aux_sym_type_expression_token2] = ACTIONS(1),
+ [aux_sym_type_expression_token3] = ACTIONS(1),
+ [aux_sym_type_expression_token4] = ACTIONS(1),
+ [aux_sym_type_expression_token5] = ACTIONS(1),
+ [aux_sym_type_expression_token6] = ACTIONS(1),
+ [aux_sym_type_expression_token7] = ACTIONS(1),
+ [aux_sym_type_expression_token8] = ACTIONS(1),
+ [aux_sym_type_expression_token9] = ACTIONS(1),
+ [aux_sym_type_expression_token10] = ACTIONS(1),
+ [aux_sym_type_expression_token11] = ACTIONS(1),
+ [aux_sym_type_expression_token12] = ACTIONS(1),
+ [aux_sym_type_expression_token13] = ACTIONS(1),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1),
+ [aux_sym_visibility_token1] = ACTIONS(1),
+ [aux_sym_visibility_token2] = ACTIONS(1),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1),
+ [aux_sym_else_fragment_token1] = ACTIONS(1),
+ [aux_sym_select_statement_token1] = ACTIONS(1),
+ [aux_sym_select_statement_token2] = ACTIONS(1),
+ [aux_sym_case_expression_token1] = ACTIONS(1),
+ [anon_sym_LT] = ACTIONS(1),
+ [anon_sym_LT_EQ] = ACTIONS(1),
+ [anon_sym_GT] = ACTIONS(1),
+ [anon_sym_GT_EQ] = ACTIONS(1),
+ [anon_sym_LT_GT] = ACTIONS(1),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(1),
+ [aux_sym__for_header_token1] = ACTIONS(1),
+ [aux_sym__for_header_token2] = ACTIONS(1),
+ [aux_sym__for_each_header_token1] = ACTIONS(1),
+ [aux_sym__for_each_header_token2] = ACTIONS(1),
+ [aux_sym_do_statement_token1] = ACTIONS(1),
+ [aux_sym_do_statement_token2] = ACTIONS(1),
+ [aux_sym_do_condition_token1] = ACTIONS(1),
+ [aux_sym_do_condition_token2] = ACTIONS(1),
+ [aux_sym_while_statement_token1] = ACTIONS(1),
+ [aux_sym_with_statement_token1] = ACTIONS(1),
+ [aux_sym_exit_statement_token1] = ACTIONS(1),
+ [sym_end_statement] = ACTIONS(1),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1),
+ [aux_sym_on_goto_statement_token3] = ACTIONS(1),
+ [aux_sym_on_error_statement_token1] = ACTIONS(1),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1),
+ [aux_sym_redim_statement_token1] = ACTIONS(1),
+ [sym__ambiguous_redim_statement] = ACTIONS(1),
+ [aux_sym_erase_statement_token1] = ACTIONS(1),
+ [aux_sym_open_statement_token1] = ACTIONS(1),
+ [aux_sym_open_statement_token2] = ACTIONS(1),
+ [aux_sym_open_statement_token3] = ACTIONS(1),
+ [aux_sym_file_mode_token1] = ACTIONS(1),
+ [aux_sym_file_mode_token3] = ACTIONS(1),
+ [aux_sym_file_mode_token4] = ACTIONS(1),
+ [aux_sym_file_access_token1] = ACTIONS(1),
+ [aux_sym_file_access_token2] = ACTIONS(1),
+ [aux_sym_file_lock_token1] = ACTIONS(1),
+ [aux_sym_file_lock_token2] = ACTIONS(1),
+ [aux_sym_print_statement_token1] = ACTIONS(1),
+ [anon_sym_CARET] = ACTIONS(1),
+ [anon_sym_SLASH] = ACTIONS(1),
+ [anon_sym_BSLASH] = ACTIONS(1),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(1),
+ [anon_sym_PLUS] = ACTIONS(1),
+ [anon_sym_DASH] = ACTIONS(1),
+ [anon_sym_AMP] = ACTIONS(1),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(1),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(1),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(1),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(1),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(1),
+ [anon_sym_SEMI] = ACTIONS(1),
+ [anon_sym_QMARK] = ACTIONS(1),
+ [aux_sym_close_statement_token1] = ACTIONS(1),
+ [aux_sym_put_statement_token1] = ACTIONS(1),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1),
+ [aux_sym_seek_statement_token1] = ACTIONS(1),
+ [sym_reset_statement] = ACTIONS(1),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1),
+ [sym_stop_statement] = ACTIONS(1),
+ [sym_beep_statement] = ACTIONS(1),
+ [aux_sym_unload_statement_token1] = ACTIONS(1),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1),
+ [aux_sym_call_statement_token1] = ACTIONS(1),
+ [anon_sym_COLON_EQ] = ACTIONS(1),
+ [aux_sym_comparison_operator_token1] = ACTIONS(1),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1),
+ [aux_sym_unary_expression_token1] = ACTIONS(1),
+ [sym_string_literal] = ACTIONS(1),
+ [sym_number_literal] = ACTIONS(1),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1),
+ [sym_nothing_literal] = ACTIONS(1),
+ [sym_null_literal] = ACTIONS(1),
+ [sym_empty_literal] = ACTIONS(1),
+ [sym_date_literal] = ACTIONS(1),
+ [sym_guid_literal] = ACTIONS(1),
+ [anon_sym_POUND] = ACTIONS(1),
+ },
+ [STATE(1)] = {
+ [sym_source_file] = STATE(14368),
+ [sym__top_level_item] = STATE(5744),
+ [sym_frm_version_statement] = STATE(5744),
+ [sym_frm_begin_block] = STATE(5744),
+ [sym_frm_begin_property_block] = STATE(5744),
+ [sym_frm_property_statement] = STATE(5744),
+ [sym_attribute_statement] = STATE(5744),
+ [sym_option_statement] = STATE(5744),
+ [sym_implements_statement] = STATE(5744),
+ [sym_type_declaration] = STATE(5744),
+ [sym_enum_declaration] = STATE(5744),
+ [sym_declare_sub_statement] = STATE(5744),
+ [sym_declare_function_statement] = STATE(5744),
+ [sym_preprocessor_const] = STATE(5744),
+ [sym_preprocessor_if] = STATE(5744),
+ [sym_sub_declaration] = STATE(5744),
+ [sym_function_declaration] = STATE(5744),
+ [sym_property_get_declaration] = STATE(5744),
+ [sym_property_let_declaration] = STATE(5744),
+ [sym_property_set_declaration] = STATE(5744),
+ [sym__sub_header] = STATE(12617),
+ [sym__function_header] = STATE(13075),
+ [sym__property_get_header] = STATE(13077),
+ [sym__property_let_header] = STATE(12766),
+ [sym__property_set_header] = STATE(12889),
+ [sym_conditional_sub_declaration] = STATE(5744),
+ [sym_conditional_function_declaration] = STATE(5744),
+ [sym_conditional_property_declaration] = STATE(5744),
+ [sym__conditional_sub_headers] = STATE(13971),
+ [sym__conditional_function_headers] = STATE(14070),
+ [sym__conditional_property_headers] = STATE(14592),
+ [sym_event_declaration] = STATE(5744),
+ [sym__procedure_modifier] = STATE(13006),
+ [sym_variable_declaration] = STATE(5744),
+ [sym_const_declaration] = STATE(5744),
+ [sym_visibility] = STATE(10985),
+ [sym_line_number_top_level_item] = STATE(5744),
+ [sym_def_type_statement] = STATE(5744),
+ [sym__callable_expression] = STATE(13480),
+ [sym_call_expression] = STATE(12245),
+ [sym_member_expression] = STATE(12224),
+ [sym_qualified_member_expression] = STATE(10049),
+ [sym_implicit_member_expression] = STATE(10049),
+ [aux_sym_source_file_repeat1] = STATE(5744),
+ [ts_builtin_sym_end] = ACTIONS(7),
+ [sym_identifier] = ACTIONS(9),
+ [sym_newline] = ACTIONS(11),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_version_statement_token1] = ACTIONS(13),
+ [aux_sym_frm_begin_block_token1] = ACTIONS(15),
+ [aux_sym_frm_begin_property_block_token1] = ACTIONS(17),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(19),
+ [aux_sym_attribute_statement_token1] = ACTIONS(21),
+ [anon_sym_DOT] = ACTIONS(23),
+ [anon_sym_BANG] = ACTIONS(25),
+ [aux_sym_option_statement_token1] = ACTIONS(27),
+ [aux_sym_option_statement_token3] = ACTIONS(29),
+ [aux_sym_implements_statement_token1] = ACTIONS(31),
+ [aux_sym_type_declaration_token1] = ACTIONS(33),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(35),
+ [aux_sym_enum_declaration_token1] = ACTIONS(37),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(39),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(41),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(43),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(45),
+ [aux_sym__property_get_header_token1] = ACTIONS(47),
+ [aux_sym_event_declaration_token1] = ACTIONS(49),
+ [sym_static_modifier] = ACTIONS(51),
+ [sym__dim_keyword] = ACTIONS(53),
+ [aux_sym_const_declaration_token1] = ACTIONS(55),
+ [aux_sym_visibility_token1] = ACTIONS(29),
+ [aux_sym_visibility_token2] = ACTIONS(29),
+ [aux_sym_def_type_statement_token1] = ACTIONS(57),
+ [aux_sym_def_type_statement_token2] = ACTIONS(57),
+ [aux_sym_def_type_statement_token3] = ACTIONS(57),
+ [aux_sym_def_type_statement_token4] = ACTIONS(57),
+ [aux_sym_def_type_statement_token5] = ACTIONS(57),
+ [aux_sym_def_type_statement_token6] = ACTIONS(57),
+ [aux_sym_def_type_statement_token7] = ACTIONS(57),
+ [aux_sym_def_type_statement_token8] = ACTIONS(57),
+ [aux_sym_def_type_statement_token9] = ACTIONS(57),
+ [aux_sym_def_type_statement_token10] = ACTIONS(57),
+ [aux_sym_def_type_statement_token11] = ACTIONS(57),
+ [aux_sym_def_type_statement_token12] = ACTIONS(57),
+ [aux_sym_def_type_statement_token13] = ACTIONS(57),
+ [aux_sym_def_type_statement_token14] = ACTIONS(57),
+ [sym_number_literal] = ACTIONS(59),
+ },
+ [STATE(2)] = {
+ [sym_type_declaration] = STATE(14),
+ [sym_enum_declaration] = STATE(14),
+ [sym_declare_sub_statement] = STATE(14),
+ [sym_declare_function_statement] = STATE(14),
+ [sym_preprocessor_const] = STATE(14),
+ [sym_preprocessor_if] = STATE(14),
+ [sym_preprocessor_block] = STATE(11794),
+ [sym__preprocessor_item] = STATE(14),
+ [sym_preprocessor_elseif] = STATE(11782),
+ [sym_preprocessor_else] = STATE(14910),
+ [sym_sub_declaration] = STATE(14),
+ [sym_function_declaration] = STATE(14),
+ [sym_property_get_declaration] = STATE(14),
+ [sym_property_let_declaration] = STATE(14),
+ [sym_property_set_declaration] = STATE(14),
+ [sym__sub_header] = STATE(12982),
+ [sym__function_header] = STATE(12989),
+ [sym__property_header] = STATE(14947),
+ [sym__property_get_header] = STATE(12994),
+ [sym__property_let_header] = STATE(12998),
+ [sym__property_set_header] = STATE(12999),
+ [sym_conditional_sub_declaration] = STATE(14),
+ [sym_conditional_function_declaration] = STATE(14),
+ [sym_conditional_property_declaration] = STATE(14),
+ [sym__conditional_sub_headers] = STATE(14799),
+ [sym__conditional_function_headers] = STATE(14800),
+ [sym__conditional_property_headers] = STATE(14801),
+ [sym_event_declaration] = STATE(14),
+ [sym__procedure_modifier] = STATE(13006),
+ [sym__statement] = STATE(14),
+ [sym_variable_declaration] = STATE(14),
+ [sym_const_declaration] = STATE(14),
+ [sym_visibility] = STATE(10999),
+ [sym_if_statement] = STATE(14),
+ [sym_elseif_fragment] = STATE(14),
+ [sym_else_fragment] = STATE(14),
+ [sym_end_if_fragment] = STATE(14),
+ [sym_single_line_if_statement] = STATE(14),
+ [sym_select_statement] = STATE(14),
+ [sym_for_statement] = STATE(14),
+ [sym__inline_for_statement] = STATE(3867),
+ [sym_for_each_statement] = STATE(14),
+ [sym__inline_for_each_statement] = STATE(3868),
+ [sym__for_header] = STATE(11465),
+ [sym__for_each_header] = STATE(11498),
+ [sym_do_statement] = STATE(14),
+ [sym__inline_do_statement] = STATE(3869),
+ [sym_while_statement] = STATE(14),
+ [sym_with_statement] = STATE(14),
+ [sym__inline_with_statement] = STATE(3870),
+ [sym_exit_statement] = STATE(14),
+ [sym_on_goto_statement] = STATE(14),
+ [sym_on_error_statement] = STATE(14),
+ [sym_resume_statement] = STATE(14),
+ [sym_goto_statement] = STATE(14),
+ [sym_label_statement] = STATE(14),
+ [sym_line_number_prefix] = STATE(11499),
+ [sym_line_number_statement] = STATE(14),
+ [sym_redim_statement] = STATE(14),
+ [sym_erase_statement] = STATE(14),
+ [sym_open_statement] = STATE(14),
+ [sym_input_statement] = STATE(14),
+ [sym_line_input_statement] = STATE(14),
+ [sym_print_statement] = STATE(14),
+ [sym_write_statement] = STATE(14),
+ [sym_debug_print_statement] = STATE(14),
+ [sym_close_statement] = STATE(14),
+ [sym_get_statement] = STATE(14),
+ [sym_put_statement] = STATE(14),
+ [sym_lock_statement] = STATE(14),
+ [sym_unlock_statement] = STATE(14),
+ [sym_seek_statement] = STATE(14),
+ [sym_raise_event_statement] = STATE(14),
+ [sym_name_statement] = STATE(14),
+ [sym_load_statement] = STATE(14),
+ [sym_unload_statement] = STATE(14),
+ [sym_def_type_statement] = STATE(14),
+ [sym_set_statement] = STATE(14),
+ [sym_assignment_statement] = STATE(14),
+ [sym_call_statement] = STATE(14),
+ [sym_expression_statement] = STATE(14),
+ [sym__primary_expression] = STATE(1532),
+ [sym__expression] = STATE(1532),
+ [sym__assignable_expression] = STATE(15112),
+ [sym__callable_expression] = STATE(350),
+ [sym__print_method_callee] = STATE(355),
+ [sym__print_method_call_expression] = STATE(3871),
+ [sym__qualified_print_method_expression] = STATE(3872),
+ [sym__implicit_print_method_expression] = STATE(3851),
+ [sym__line_method_expression] = STATE(12202),
+ [sym_call_expression] = STATE(1033),
+ [sym_new_expression] = STATE(1532),
+ [sym_addressof_expression] = STATE(1532),
+ [sym_type_of_expression] = STATE(1532),
+ [sym_member_expression] = STATE(836),
+ [sym_qualified_member_expression] = STATE(771),
+ [sym_implicit_member_expression] = STATE(771),
+ [sym_parenthesized_expression] = STATE(1532),
+ [sym_binary_expression] = STATE(1532),
+ [sym_unary_expression] = STATE(1532),
+ [sym__signed_unary_expression] = STATE(835),
+ [sym__literal] = STATE(1532),
+ [sym_boolean_literal] = STATE(1532),
+ [sym_file_number_literal] = STATE(1532),
+ [aux_sym_preprocessor_if_repeat1] = STATE(11782),
+ [aux_sym_preprocessor_block_repeat1] = STATE(14),
+ [sym_identifier] = ACTIONS(61),
+ [sym_newline] = ACTIONS(63),
+ [anon_sym_COLON] = ACTIONS(63),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(65),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(67),
+ [anon_sym_DOT] = ACTIONS(69),
+ [anon_sym_BANG] = ACTIONS(71),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(73),
+ [aux_sym_option_statement_token3] = ACTIONS(29),
+ [aux_sym_type_declaration_token1] = ACTIONS(75),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(77),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(79),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(81),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(83),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(85),
+ [aux_sym_enum_declaration_token1] = ACTIONS(87),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(89),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(41),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(43),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(91),
+ [aux_sym__property_get_header_token1] = ACTIONS(47),
+ [aux_sym_event_declaration_token1] = ACTIONS(93),
+ [sym_static_modifier] = ACTIONS(95),
+ [sym__dim_keyword] = ACTIONS(97),
+ [sym__redim_keyword] = ACTIONS(99),
+ [aux_sym_get_accessor_token1] = ACTIONS(101),
+ [aux_sym_set_accessor_token1] = ACTIONS(103),
+ [aux_sym_const_declaration_token1] = ACTIONS(105),
+ [anon_sym_LPAREN] = ACTIONS(107),
+ [aux_sym_as_type_clause_token2] = ACTIONS(109),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(111),
+ [aux_sym_visibility_token1] = ACTIONS(29),
+ [aux_sym_visibility_token2] = ACTIONS(29),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(113),
+ [aux_sym_else_fragment_token1] = ACTIONS(115),
+ [aux_sym_select_statement_token1] = ACTIONS(117),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(121),
+ [aux_sym_do_condition_token1] = ACTIONS(123),
+ [aux_sym_with_statement_token1] = ACTIONS(125),
+ [aux_sym_exit_statement_token1] = ACTIONS(127),
+ [sym_end_statement] = ACTIONS(63),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(129),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(131),
+ [aux_sym_on_error_statement_token2] = ACTIONS(133),
+ [sym__ambiguous_redim_statement] = ACTIONS(135),
+ [aux_sym_erase_statement_token1] = ACTIONS(137),
+ [aux_sym_open_statement_token1] = ACTIONS(139),
+ [aux_sym_file_mode_token2] = ACTIONS(141),
+ [aux_sym_file_access_token2] = ACTIONS(143),
+ [aux_sym_file_lock_token2] = ACTIONS(145),
+ [aux_sym_print_statement_token1] = ACTIONS(147),
+ [anon_sym_PLUS] = ACTIONS(149),
+ [anon_sym_DASH] = ACTIONS(151),
+ [anon_sym_QMARK] = ACTIONS(153),
+ [aux_sym_close_statement_token1] = ACTIONS(155),
+ [aux_sym_put_statement_token1] = ACTIONS(157),
+ [aux_sym_unlock_statement_token1] = ACTIONS(159),
+ [aux_sym_seek_statement_token1] = ACTIONS(161),
+ [sym_reset_statement] = ACTIONS(163),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(165),
+ [sym_stop_statement] = ACTIONS(163),
+ [sym_beep_statement] = ACTIONS(163),
+ [aux_sym_unload_statement_token1] = ACTIONS(167),
+ [aux_sym_def_type_statement_token1] = ACTIONS(169),
+ [aux_sym_def_type_statement_token2] = ACTIONS(169),
+ [aux_sym_def_type_statement_token3] = ACTIONS(169),
+ [aux_sym_def_type_statement_token4] = ACTIONS(169),
+ [aux_sym_def_type_statement_token5] = ACTIONS(169),
+ [aux_sym_def_type_statement_token6] = ACTIONS(169),
+ [aux_sym_def_type_statement_token7] = ACTIONS(169),
+ [aux_sym_def_type_statement_token8] = ACTIONS(169),
+ [aux_sym_def_type_statement_token9] = ACTIONS(169),
+ [aux_sym_def_type_statement_token10] = ACTIONS(169),
+ [aux_sym_def_type_statement_token11] = ACTIONS(169),
+ [aux_sym_def_type_statement_token12] = ACTIONS(169),
+ [aux_sym_def_type_statement_token13] = ACTIONS(169),
+ [aux_sym_def_type_statement_token14] = ACTIONS(169),
+ [aux_sym_call_statement_token1] = ACTIONS(171),
+ [sym__ambiguous_call_statement] = ACTIONS(173),
+ [aux_sym_addressof_expression_token1] = ACTIONS(175),
+ [aux_sym_type_of_expression_token1] = ACTIONS(177),
+ [aux_sym_unary_expression_token1] = ACTIONS(179),
+ [sym_string_literal] = ACTIONS(181),
+ [sym_number_literal] = ACTIONS(183),
+ [aux_sym_boolean_literal_token1] = ACTIONS(185),
+ [aux_sym_boolean_literal_token2] = ACTIONS(185),
+ [sym_nothing_literal] = ACTIONS(187),
+ [sym_null_literal] = ACTIONS(187),
+ [sym_empty_literal] = ACTIONS(187),
+ [sym_date_literal] = ACTIONS(181),
+ [anon_sym_POUND] = ACTIONS(189),
+ },
+ [STATE(3)] = {
+ [sym_type_declaration] = STATE(14),
+ [sym_enum_declaration] = STATE(14),
+ [sym_declare_sub_statement] = STATE(14),
+ [sym_declare_function_statement] = STATE(14),
+ [sym_preprocessor_const] = STATE(14),
+ [sym_preprocessor_if] = STATE(14),
+ [sym_preprocessor_block] = STATE(11990),
+ [sym__preprocessor_item] = STATE(14),
+ [sym_preprocessor_elseif] = STATE(11991),
+ [sym_preprocessor_else] = STATE(14080),
+ [sym_sub_declaration] = STATE(14),
+ [sym_function_declaration] = STATE(14),
+ [sym_property_get_declaration] = STATE(14),
+ [sym_property_let_declaration] = STATE(14),
+ [sym_property_set_declaration] = STATE(14),
+ [sym__sub_header] = STATE(12982),
+ [sym__function_header] = STATE(12989),
+ [sym__property_header] = STATE(14947),
+ [sym__property_get_header] = STATE(12994),
+ [sym__property_let_header] = STATE(12998),
+ [sym__property_set_header] = STATE(12999),
+ [sym_conditional_sub_declaration] = STATE(14),
+ [sym_conditional_function_declaration] = STATE(14),
+ [sym_conditional_property_declaration] = STATE(14),
+ [sym__conditional_sub_headers] = STATE(14799),
+ [sym__conditional_function_headers] = STATE(14800),
+ [sym__conditional_property_headers] = STATE(14801),
+ [sym_event_declaration] = STATE(14),
+ [sym__procedure_modifier] = STATE(13006),
+ [sym__statement] = STATE(14),
+ [sym_variable_declaration] = STATE(14),
+ [sym_const_declaration] = STATE(14),
+ [sym_visibility] = STATE(10999),
+ [sym_if_statement] = STATE(14),
+ [sym_elseif_fragment] = STATE(14),
+ [sym_else_fragment] = STATE(14),
+ [sym_end_if_fragment] = STATE(14),
+ [sym_single_line_if_statement] = STATE(14),
+ [sym_select_statement] = STATE(14),
+ [sym_for_statement] = STATE(14),
+ [sym__inline_for_statement] = STATE(3867),
+ [sym_for_each_statement] = STATE(14),
+ [sym__inline_for_each_statement] = STATE(3868),
+ [sym__for_header] = STATE(11465),
+ [sym__for_each_header] = STATE(11498),
+ [sym_do_statement] = STATE(14),
+ [sym__inline_do_statement] = STATE(3869),
+ [sym_while_statement] = STATE(14),
+ [sym_with_statement] = STATE(14),
+ [sym__inline_with_statement] = STATE(3870),
+ [sym_exit_statement] = STATE(14),
+ [sym_on_goto_statement] = STATE(14),
+ [sym_on_error_statement] = STATE(14),
+ [sym_resume_statement] = STATE(14),
+ [sym_goto_statement] = STATE(14),
+ [sym_label_statement] = STATE(14),
+ [sym_line_number_prefix] = STATE(11499),
+ [sym_line_number_statement] = STATE(14),
+ [sym_redim_statement] = STATE(14),
+ [sym_erase_statement] = STATE(14),
+ [sym_open_statement] = STATE(14),
+ [sym_input_statement] = STATE(14),
+ [sym_line_input_statement] = STATE(14),
+ [sym_print_statement] = STATE(14),
+ [sym_write_statement] = STATE(14),
+ [sym_debug_print_statement] = STATE(14),
+ [sym_close_statement] = STATE(14),
+ [sym_get_statement] = STATE(14),
+ [sym_put_statement] = STATE(14),
+ [sym_lock_statement] = STATE(14),
+ [sym_unlock_statement] = STATE(14),
+ [sym_seek_statement] = STATE(14),
+ [sym_raise_event_statement] = STATE(14),
+ [sym_name_statement] = STATE(14),
+ [sym_load_statement] = STATE(14),
+ [sym_unload_statement] = STATE(14),
+ [sym_def_type_statement] = STATE(14),
+ [sym_set_statement] = STATE(14),
+ [sym_assignment_statement] = STATE(14),
+ [sym_call_statement] = STATE(14),
+ [sym_expression_statement] = STATE(14),
+ [sym__primary_expression] = STATE(1532),
+ [sym__expression] = STATE(1532),
+ [sym__assignable_expression] = STATE(15112),
+ [sym__callable_expression] = STATE(350),
+ [sym__print_method_callee] = STATE(355),
+ [sym__print_method_call_expression] = STATE(3871),
+ [sym__qualified_print_method_expression] = STATE(3872),
+ [sym__implicit_print_method_expression] = STATE(3851),
+ [sym__line_method_expression] = STATE(12202),
+ [sym_call_expression] = STATE(1033),
+ [sym_new_expression] = STATE(1532),
+ [sym_addressof_expression] = STATE(1532),
+ [sym_type_of_expression] = STATE(1532),
+ [sym_member_expression] = STATE(836),
+ [sym_qualified_member_expression] = STATE(771),
+ [sym_implicit_member_expression] = STATE(771),
+ [sym_parenthesized_expression] = STATE(1532),
+ [sym_binary_expression] = STATE(1532),
+ [sym_unary_expression] = STATE(1532),
+ [sym__signed_unary_expression] = STATE(835),
+ [sym__literal] = STATE(1532),
+ [sym_boolean_literal] = STATE(1532),
+ [sym_file_number_literal] = STATE(1532),
+ [aux_sym_preprocessor_if_repeat1] = STATE(11991),
+ [aux_sym_preprocessor_block_repeat1] = STATE(14),
+ [sym_identifier] = ACTIONS(61),
+ [sym_newline] = ACTIONS(63),
+ [anon_sym_COLON] = ACTIONS(63),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(65),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(67),
+ [anon_sym_DOT] = ACTIONS(69),
+ [anon_sym_BANG] = ACTIONS(71),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(73),
+ [aux_sym_option_statement_token3] = ACTIONS(29),
+ [aux_sym_type_declaration_token1] = ACTIONS(75),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(77),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(191),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(81),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(83),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(85),
+ [aux_sym_enum_declaration_token1] = ACTIONS(87),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(89),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(41),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(43),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(91),
+ [aux_sym__property_get_header_token1] = ACTIONS(47),
+ [aux_sym_event_declaration_token1] = ACTIONS(93),
+ [sym_static_modifier] = ACTIONS(95),
+ [sym__dim_keyword] = ACTIONS(97),
+ [sym__redim_keyword] = ACTIONS(99),
+ [aux_sym_get_accessor_token1] = ACTIONS(101),
+ [aux_sym_set_accessor_token1] = ACTIONS(103),
+ [aux_sym_const_declaration_token1] = ACTIONS(105),
+ [anon_sym_LPAREN] = ACTIONS(107),
+ [aux_sym_as_type_clause_token2] = ACTIONS(109),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(111),
+ [aux_sym_visibility_token1] = ACTIONS(29),
+ [aux_sym_visibility_token2] = ACTIONS(29),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(113),
+ [aux_sym_else_fragment_token1] = ACTIONS(115),
+ [aux_sym_select_statement_token1] = ACTIONS(117),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(121),
+ [aux_sym_do_condition_token1] = ACTIONS(123),
+ [aux_sym_with_statement_token1] = ACTIONS(125),
+ [aux_sym_exit_statement_token1] = ACTIONS(127),
+ [sym_end_statement] = ACTIONS(63),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(129),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(131),
+ [aux_sym_on_error_statement_token2] = ACTIONS(133),
+ [sym__ambiguous_redim_statement] = ACTIONS(135),
+ [aux_sym_erase_statement_token1] = ACTIONS(137),
+ [aux_sym_open_statement_token1] = ACTIONS(139),
+ [aux_sym_file_mode_token2] = ACTIONS(141),
+ [aux_sym_file_access_token2] = ACTIONS(143),
+ [aux_sym_file_lock_token2] = ACTIONS(145),
+ [aux_sym_print_statement_token1] = ACTIONS(147),
+ [anon_sym_PLUS] = ACTIONS(149),
+ [anon_sym_DASH] = ACTIONS(151),
+ [anon_sym_QMARK] = ACTIONS(153),
+ [aux_sym_close_statement_token1] = ACTIONS(155),
+ [aux_sym_put_statement_token1] = ACTIONS(157),
+ [aux_sym_unlock_statement_token1] = ACTIONS(159),
+ [aux_sym_seek_statement_token1] = ACTIONS(161),
+ [sym_reset_statement] = ACTIONS(163),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(165),
+ [sym_stop_statement] = ACTIONS(163),
+ [sym_beep_statement] = ACTIONS(163),
+ [aux_sym_unload_statement_token1] = ACTIONS(167),
+ [aux_sym_def_type_statement_token1] = ACTIONS(169),
+ [aux_sym_def_type_statement_token2] = ACTIONS(169),
+ [aux_sym_def_type_statement_token3] = ACTIONS(169),
+ [aux_sym_def_type_statement_token4] = ACTIONS(169),
+ [aux_sym_def_type_statement_token5] = ACTIONS(169),
+ [aux_sym_def_type_statement_token6] = ACTIONS(169),
+ [aux_sym_def_type_statement_token7] = ACTIONS(169),
+ [aux_sym_def_type_statement_token8] = ACTIONS(169),
+ [aux_sym_def_type_statement_token9] = ACTIONS(169),
+ [aux_sym_def_type_statement_token10] = ACTIONS(169),
+ [aux_sym_def_type_statement_token11] = ACTIONS(169),
+ [aux_sym_def_type_statement_token12] = ACTIONS(169),
+ [aux_sym_def_type_statement_token13] = ACTIONS(169),
+ [aux_sym_def_type_statement_token14] = ACTIONS(169),
+ [aux_sym_call_statement_token1] = ACTIONS(171),
+ [sym__ambiguous_call_statement] = ACTIONS(173),
+ [aux_sym_addressof_expression_token1] = ACTIONS(175),
+ [aux_sym_type_of_expression_token1] = ACTIONS(177),
+ [aux_sym_unary_expression_token1] = ACTIONS(179),
+ [sym_string_literal] = ACTIONS(181),
+ [sym_number_literal] = ACTIONS(183),
+ [aux_sym_boolean_literal_token1] = ACTIONS(185),
+ [aux_sym_boolean_literal_token2] = ACTIONS(185),
+ [sym_nothing_literal] = ACTIONS(187),
+ [sym_null_literal] = ACTIONS(187),
+ [sym_empty_literal] = ACTIONS(187),
+ [sym_date_literal] = ACTIONS(181),
+ [anon_sym_POUND] = ACTIONS(189),
+ },
+ [STATE(4)] = {
+ [sym_type_declaration] = STATE(14),
+ [sym_enum_declaration] = STATE(14),
+ [sym_declare_sub_statement] = STATE(14),
+ [sym_declare_function_statement] = STATE(14),
+ [sym_preprocessor_const] = STATE(14),
+ [sym_preprocessor_if] = STATE(14),
+ [sym_preprocessor_block] = STATE(11758),
+ [sym__preprocessor_item] = STATE(14),
+ [sym_preprocessor_elseif] = STATE(11759),
+ [sym_preprocessor_else] = STATE(14447),
+ [sym_sub_declaration] = STATE(14),
+ [sym_function_declaration] = STATE(14),
+ [sym_property_get_declaration] = STATE(14),
+ [sym_property_let_declaration] = STATE(14),
+ [sym_property_set_declaration] = STATE(14),
+ [sym__sub_header] = STATE(12982),
+ [sym__function_header] = STATE(12989),
+ [sym__property_header] = STATE(14947),
+ [sym__property_get_header] = STATE(12994),
+ [sym__property_let_header] = STATE(12998),
+ [sym__property_set_header] = STATE(12999),
+ [sym_conditional_sub_declaration] = STATE(14),
+ [sym_conditional_function_declaration] = STATE(14),
+ [sym_conditional_property_declaration] = STATE(14),
+ [sym__conditional_sub_headers] = STATE(14799),
+ [sym__conditional_function_headers] = STATE(14800),
+ [sym__conditional_property_headers] = STATE(14801),
+ [sym_event_declaration] = STATE(14),
+ [sym__procedure_modifier] = STATE(13006),
+ [sym__statement] = STATE(14),
+ [sym_variable_declaration] = STATE(14),
+ [sym_const_declaration] = STATE(14),
+ [sym_visibility] = STATE(10999),
+ [sym_if_statement] = STATE(14),
+ [sym_elseif_fragment] = STATE(14),
+ [sym_else_fragment] = STATE(14),
+ [sym_end_if_fragment] = STATE(14),
+ [sym_single_line_if_statement] = STATE(14),
+ [sym_select_statement] = STATE(14),
+ [sym_for_statement] = STATE(14),
+ [sym__inline_for_statement] = STATE(3867),
+ [sym_for_each_statement] = STATE(14),
+ [sym__inline_for_each_statement] = STATE(3868),
+ [sym__for_header] = STATE(11465),
+ [sym__for_each_header] = STATE(11498),
+ [sym_do_statement] = STATE(14),
+ [sym__inline_do_statement] = STATE(3869),
+ [sym_while_statement] = STATE(14),
+ [sym_with_statement] = STATE(14),
+ [sym__inline_with_statement] = STATE(3870),
+ [sym_exit_statement] = STATE(14),
+ [sym_on_goto_statement] = STATE(14),
+ [sym_on_error_statement] = STATE(14),
+ [sym_resume_statement] = STATE(14),
+ [sym_goto_statement] = STATE(14),
+ [sym_label_statement] = STATE(14),
+ [sym_line_number_prefix] = STATE(11499),
+ [sym_line_number_statement] = STATE(14),
+ [sym_redim_statement] = STATE(14),
+ [sym_erase_statement] = STATE(14),
+ [sym_open_statement] = STATE(14),
+ [sym_input_statement] = STATE(14),
+ [sym_line_input_statement] = STATE(14),
+ [sym_print_statement] = STATE(14),
+ [sym_write_statement] = STATE(14),
+ [sym_debug_print_statement] = STATE(14),
+ [sym_close_statement] = STATE(14),
+ [sym_get_statement] = STATE(14),
+ [sym_put_statement] = STATE(14),
+ [sym_lock_statement] = STATE(14),
+ [sym_unlock_statement] = STATE(14),
+ [sym_seek_statement] = STATE(14),
+ [sym_raise_event_statement] = STATE(14),
+ [sym_name_statement] = STATE(14),
+ [sym_load_statement] = STATE(14),
+ [sym_unload_statement] = STATE(14),
+ [sym_def_type_statement] = STATE(14),
+ [sym_set_statement] = STATE(14),
+ [sym_assignment_statement] = STATE(14),
+ [sym_call_statement] = STATE(14),
+ [sym_expression_statement] = STATE(14),
+ [sym__primary_expression] = STATE(1532),
+ [sym__expression] = STATE(1532),
+ [sym__assignable_expression] = STATE(15112),
+ [sym__callable_expression] = STATE(350),
+ [sym__print_method_callee] = STATE(355),
+ [sym__print_method_call_expression] = STATE(3871),
+ [sym__qualified_print_method_expression] = STATE(3872),
+ [sym__implicit_print_method_expression] = STATE(3851),
+ [sym__line_method_expression] = STATE(12202),
+ [sym_call_expression] = STATE(1033),
+ [sym_new_expression] = STATE(1532),
+ [sym_addressof_expression] = STATE(1532),
+ [sym_type_of_expression] = STATE(1532),
+ [sym_member_expression] = STATE(836),
+ [sym_qualified_member_expression] = STATE(771),
+ [sym_implicit_member_expression] = STATE(771),
+ [sym_parenthesized_expression] = STATE(1532),
+ [sym_binary_expression] = STATE(1532),
+ [sym_unary_expression] = STATE(1532),
+ [sym__signed_unary_expression] = STATE(835),
+ [sym__literal] = STATE(1532),
+ [sym_boolean_literal] = STATE(1532),
+ [sym_file_number_literal] = STATE(1532),
+ [aux_sym_preprocessor_if_repeat1] = STATE(11759),
+ [aux_sym_preprocessor_block_repeat1] = STATE(14),
+ [sym_identifier] = ACTIONS(61),
+ [sym_newline] = ACTIONS(63),
+ [anon_sym_COLON] = ACTIONS(63),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(65),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(67),
+ [anon_sym_DOT] = ACTIONS(69),
+ [anon_sym_BANG] = ACTIONS(71),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(73),
+ [aux_sym_option_statement_token3] = ACTIONS(29),
+ [aux_sym_type_declaration_token1] = ACTIONS(75),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(77),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(193),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(81),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(83),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(85),
+ [aux_sym_enum_declaration_token1] = ACTIONS(87),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(89),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(41),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(43),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(91),
+ [aux_sym__property_get_header_token1] = ACTIONS(47),
+ [aux_sym_event_declaration_token1] = ACTIONS(93),
+ [sym_static_modifier] = ACTIONS(95),
+ [sym__dim_keyword] = ACTIONS(97),
+ [sym__redim_keyword] = ACTIONS(99),
+ [aux_sym_get_accessor_token1] = ACTIONS(101),
+ [aux_sym_set_accessor_token1] = ACTIONS(103),
+ [aux_sym_const_declaration_token1] = ACTIONS(105),
+ [anon_sym_LPAREN] = ACTIONS(107),
+ [aux_sym_as_type_clause_token2] = ACTIONS(109),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(111),
+ [aux_sym_visibility_token1] = ACTIONS(29),
+ [aux_sym_visibility_token2] = ACTIONS(29),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(113),
+ [aux_sym_else_fragment_token1] = ACTIONS(115),
+ [aux_sym_select_statement_token1] = ACTIONS(117),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(121),
+ [aux_sym_do_condition_token1] = ACTIONS(123),
+ [aux_sym_with_statement_token1] = ACTIONS(125),
+ [aux_sym_exit_statement_token1] = ACTIONS(127),
+ [sym_end_statement] = ACTIONS(63),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(129),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(131),
+ [aux_sym_on_error_statement_token2] = ACTIONS(133),
+ [sym__ambiguous_redim_statement] = ACTIONS(135),
+ [aux_sym_erase_statement_token1] = ACTIONS(137),
+ [aux_sym_open_statement_token1] = ACTIONS(139),
+ [aux_sym_file_mode_token2] = ACTIONS(141),
+ [aux_sym_file_access_token2] = ACTIONS(143),
+ [aux_sym_file_lock_token2] = ACTIONS(145),
+ [aux_sym_print_statement_token1] = ACTIONS(147),
+ [anon_sym_PLUS] = ACTIONS(149),
+ [anon_sym_DASH] = ACTIONS(151),
+ [anon_sym_QMARK] = ACTIONS(153),
+ [aux_sym_close_statement_token1] = ACTIONS(155),
+ [aux_sym_put_statement_token1] = ACTIONS(157),
+ [aux_sym_unlock_statement_token1] = ACTIONS(159),
+ [aux_sym_seek_statement_token1] = ACTIONS(161),
+ [sym_reset_statement] = ACTIONS(163),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(165),
+ [sym_stop_statement] = ACTIONS(163),
+ [sym_beep_statement] = ACTIONS(163),
+ [aux_sym_unload_statement_token1] = ACTIONS(167),
+ [aux_sym_def_type_statement_token1] = ACTIONS(169),
+ [aux_sym_def_type_statement_token2] = ACTIONS(169),
+ [aux_sym_def_type_statement_token3] = ACTIONS(169),
+ [aux_sym_def_type_statement_token4] = ACTIONS(169),
+ [aux_sym_def_type_statement_token5] = ACTIONS(169),
+ [aux_sym_def_type_statement_token6] = ACTIONS(169),
+ [aux_sym_def_type_statement_token7] = ACTIONS(169),
+ [aux_sym_def_type_statement_token8] = ACTIONS(169),
+ [aux_sym_def_type_statement_token9] = ACTIONS(169),
+ [aux_sym_def_type_statement_token10] = ACTIONS(169),
+ [aux_sym_def_type_statement_token11] = ACTIONS(169),
+ [aux_sym_def_type_statement_token12] = ACTIONS(169),
+ [aux_sym_def_type_statement_token13] = ACTIONS(169),
+ [aux_sym_def_type_statement_token14] = ACTIONS(169),
+ [aux_sym_call_statement_token1] = ACTIONS(171),
+ [sym__ambiguous_call_statement] = ACTIONS(173),
+ [aux_sym_addressof_expression_token1] = ACTIONS(175),
+ [aux_sym_type_of_expression_token1] = ACTIONS(177),
+ [aux_sym_unary_expression_token1] = ACTIONS(179),
+ [sym_string_literal] = ACTIONS(181),
+ [sym_number_literal] = ACTIONS(183),
+ [aux_sym_boolean_literal_token1] = ACTIONS(185),
+ [aux_sym_boolean_literal_token2] = ACTIONS(185),
+ [sym_nothing_literal] = ACTIONS(187),
+ [sym_null_literal] = ACTIONS(187),
+ [sym_empty_literal] = ACTIONS(187),
+ [sym_date_literal] = ACTIONS(181),
+ [anon_sym_POUND] = ACTIONS(189),
+ },
+ [STATE(5)] = {
+ [sym_type_declaration] = STATE(14),
+ [sym_enum_declaration] = STATE(14),
+ [sym_declare_sub_statement] = STATE(14),
+ [sym_declare_function_statement] = STATE(14),
+ [sym_preprocessor_const] = STATE(14),
+ [sym_preprocessor_if] = STATE(14),
+ [sym_preprocessor_block] = STATE(12000),
+ [sym__preprocessor_item] = STATE(14),
+ [sym_preprocessor_elseif] = STATE(12004),
+ [sym_preprocessor_else] = STATE(15196),
+ [sym_sub_declaration] = STATE(14),
+ [sym_function_declaration] = STATE(14),
+ [sym_property_get_declaration] = STATE(14),
+ [sym_property_let_declaration] = STATE(14),
+ [sym_property_set_declaration] = STATE(14),
+ [sym__sub_header] = STATE(12649),
+ [sym__function_header] = STATE(12412),
+ [sym__property_get_header] = STATE(12650),
+ [sym__property_let_header] = STATE(12651),
+ [sym__property_set_header] = STATE(12652),
+ [sym_conditional_sub_declaration] = STATE(14),
+ [sym_conditional_function_declaration] = STATE(14),
+ [sym_conditional_property_declaration] = STATE(14),
+ [sym__conditional_sub_headers] = STATE(14799),
+ [sym__conditional_function_headers] = STATE(14800),
+ [sym__conditional_property_headers] = STATE(14801),
+ [sym_event_declaration] = STATE(14),
+ [sym__procedure_modifier] = STATE(13006),
+ [sym__statement] = STATE(14),
+ [sym_variable_declaration] = STATE(14),
+ [sym_const_declaration] = STATE(14),
+ [sym_visibility] = STATE(10999),
+ [sym_if_statement] = STATE(14),
+ [sym_elseif_fragment] = STATE(14),
+ [sym_else_fragment] = STATE(14),
+ [sym_end_if_fragment] = STATE(14),
+ [sym_single_line_if_statement] = STATE(14),
+ [sym_select_statement] = STATE(14),
+ [sym_for_statement] = STATE(14),
+ [sym__inline_for_statement] = STATE(3867),
+ [sym_for_each_statement] = STATE(14),
+ [sym__inline_for_each_statement] = STATE(3868),
+ [sym__for_header] = STATE(11465),
+ [sym__for_each_header] = STATE(11498),
+ [sym_do_statement] = STATE(14),
+ [sym__inline_do_statement] = STATE(3869),
+ [sym_while_statement] = STATE(14),
+ [sym_with_statement] = STATE(14),
+ [sym__inline_with_statement] = STATE(3870),
+ [sym_exit_statement] = STATE(14),
+ [sym_on_goto_statement] = STATE(14),
+ [sym_on_error_statement] = STATE(14),
+ [sym_resume_statement] = STATE(14),
+ [sym_goto_statement] = STATE(14),
+ [sym_label_statement] = STATE(14),
+ [sym_line_number_prefix] = STATE(11499),
+ [sym_line_number_statement] = STATE(14),
+ [sym_redim_statement] = STATE(14),
+ [sym_erase_statement] = STATE(14),
+ [sym_open_statement] = STATE(14),
+ [sym_input_statement] = STATE(14),
+ [sym_line_input_statement] = STATE(14),
+ [sym_print_statement] = STATE(14),
+ [sym_write_statement] = STATE(14),
+ [sym_debug_print_statement] = STATE(14),
+ [sym_close_statement] = STATE(14),
+ [sym_get_statement] = STATE(14),
+ [sym_put_statement] = STATE(14),
+ [sym_lock_statement] = STATE(14),
+ [sym_unlock_statement] = STATE(14),
+ [sym_seek_statement] = STATE(14),
+ [sym_raise_event_statement] = STATE(14),
+ [sym_name_statement] = STATE(14),
+ [sym_load_statement] = STATE(14),
+ [sym_unload_statement] = STATE(14),
+ [sym_def_type_statement] = STATE(14),
+ [sym_set_statement] = STATE(14),
+ [sym_assignment_statement] = STATE(14),
+ [sym_call_statement] = STATE(14),
+ [sym_expression_statement] = STATE(14),
+ [sym__primary_expression] = STATE(1532),
+ [sym__expression] = STATE(1532),
+ [sym__assignable_expression] = STATE(15112),
+ [sym__callable_expression] = STATE(350),
+ [sym__print_method_callee] = STATE(355),
+ [sym__print_method_call_expression] = STATE(3871),
+ [sym__qualified_print_method_expression] = STATE(3872),
+ [sym__implicit_print_method_expression] = STATE(3851),
+ [sym__line_method_expression] = STATE(12202),
+ [sym_call_expression] = STATE(1033),
+ [sym_new_expression] = STATE(1532),
+ [sym_addressof_expression] = STATE(1532),
+ [sym_type_of_expression] = STATE(1532),
+ [sym_member_expression] = STATE(836),
+ [sym_qualified_member_expression] = STATE(771),
+ [sym_implicit_member_expression] = STATE(771),
+ [sym_parenthesized_expression] = STATE(1532),
+ [sym_binary_expression] = STATE(1532),
+ [sym_unary_expression] = STATE(1532),
+ [sym__signed_unary_expression] = STATE(835),
+ [sym__literal] = STATE(1532),
+ [sym_boolean_literal] = STATE(1532),
+ [sym_file_number_literal] = STATE(1532),
+ [aux_sym_preprocessor_if_repeat1] = STATE(12004),
+ [aux_sym_preprocessor_block_repeat1] = STATE(14),
+ [sym_identifier] = ACTIONS(61),
+ [sym_newline] = ACTIONS(63),
+ [anon_sym_COLON] = ACTIONS(63),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(65),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(67),
+ [anon_sym_DOT] = ACTIONS(69),
+ [anon_sym_BANG] = ACTIONS(71),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(73),
+ [aux_sym_option_statement_token3] = ACTIONS(29),
+ [aux_sym_type_declaration_token1] = ACTIONS(75),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(77),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(195),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(81),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(83),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(85),
+ [aux_sym_enum_declaration_token1] = ACTIONS(87),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(89),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(41),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(43),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(91),
+ [aux_sym__property_get_header_token1] = ACTIONS(47),
+ [aux_sym_event_declaration_token1] = ACTIONS(93),
+ [sym_static_modifier] = ACTIONS(95),
+ [sym__dim_keyword] = ACTIONS(97),
+ [sym__redim_keyword] = ACTIONS(99),
+ [aux_sym_get_accessor_token1] = ACTIONS(101),
+ [aux_sym_set_accessor_token1] = ACTIONS(103),
+ [aux_sym_const_declaration_token1] = ACTIONS(105),
+ [anon_sym_LPAREN] = ACTIONS(107),
+ [aux_sym_as_type_clause_token2] = ACTIONS(109),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(111),
+ [aux_sym_visibility_token1] = ACTIONS(29),
+ [aux_sym_visibility_token2] = ACTIONS(29),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(113),
+ [aux_sym_else_fragment_token1] = ACTIONS(115),
+ [aux_sym_select_statement_token1] = ACTIONS(117),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(121),
+ [aux_sym_do_condition_token1] = ACTIONS(123),
+ [aux_sym_with_statement_token1] = ACTIONS(125),
+ [aux_sym_exit_statement_token1] = ACTIONS(127),
+ [sym_end_statement] = ACTIONS(63),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(129),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(131),
+ [aux_sym_on_error_statement_token2] = ACTIONS(133),
+ [sym__ambiguous_redim_statement] = ACTIONS(135),
+ [aux_sym_erase_statement_token1] = ACTIONS(137),
+ [aux_sym_open_statement_token1] = ACTIONS(139),
+ [aux_sym_file_mode_token2] = ACTIONS(141),
+ [aux_sym_file_access_token2] = ACTIONS(143),
+ [aux_sym_file_lock_token2] = ACTIONS(145),
+ [aux_sym_print_statement_token1] = ACTIONS(147),
+ [anon_sym_PLUS] = ACTIONS(149),
+ [anon_sym_DASH] = ACTIONS(151),
+ [anon_sym_QMARK] = ACTIONS(153),
+ [aux_sym_close_statement_token1] = ACTIONS(155),
+ [aux_sym_put_statement_token1] = ACTIONS(157),
+ [aux_sym_unlock_statement_token1] = ACTIONS(159),
+ [aux_sym_seek_statement_token1] = ACTIONS(161),
+ [sym_reset_statement] = ACTIONS(163),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(165),
+ [sym_stop_statement] = ACTIONS(163),
+ [sym_beep_statement] = ACTIONS(163),
+ [aux_sym_unload_statement_token1] = ACTIONS(167),
+ [aux_sym_def_type_statement_token1] = ACTIONS(169),
+ [aux_sym_def_type_statement_token2] = ACTIONS(169),
+ [aux_sym_def_type_statement_token3] = ACTIONS(169),
+ [aux_sym_def_type_statement_token4] = ACTIONS(169),
+ [aux_sym_def_type_statement_token5] = ACTIONS(169),
+ [aux_sym_def_type_statement_token6] = ACTIONS(169),
+ [aux_sym_def_type_statement_token7] = ACTIONS(169),
+ [aux_sym_def_type_statement_token8] = ACTIONS(169),
+ [aux_sym_def_type_statement_token9] = ACTIONS(169),
+ [aux_sym_def_type_statement_token10] = ACTIONS(169),
+ [aux_sym_def_type_statement_token11] = ACTIONS(169),
+ [aux_sym_def_type_statement_token12] = ACTIONS(169),
+ [aux_sym_def_type_statement_token13] = ACTIONS(169),
+ [aux_sym_def_type_statement_token14] = ACTIONS(169),
+ [aux_sym_call_statement_token1] = ACTIONS(171),
+ [sym__ambiguous_call_statement] = ACTIONS(173),
+ [aux_sym_addressof_expression_token1] = ACTIONS(175),
+ [aux_sym_type_of_expression_token1] = ACTIONS(177),
+ [aux_sym_unary_expression_token1] = ACTIONS(179),
+ [sym_string_literal] = ACTIONS(181),
+ [sym_number_literal] = ACTIONS(183),
+ [aux_sym_boolean_literal_token1] = ACTIONS(185),
+ [aux_sym_boolean_literal_token2] = ACTIONS(185),
+ [sym_nothing_literal] = ACTIONS(187),
+ [sym_null_literal] = ACTIONS(187),
+ [sym_empty_literal] = ACTIONS(187),
+ [sym_date_literal] = ACTIONS(181),
+ [anon_sym_POUND] = ACTIONS(189),
+ },
+ [STATE(6)] = {
+ [sym_type_declaration] = STATE(14),
+ [sym_enum_declaration] = STATE(14),
+ [sym_declare_sub_statement] = STATE(14),
+ [sym_declare_function_statement] = STATE(14),
+ [sym_preprocessor_const] = STATE(14),
+ [sym_preprocessor_if] = STATE(14),
+ [sym_preprocessor_block] = STATE(11820),
+ [sym__preprocessor_item] = STATE(14),
+ [sym_preprocessor_elseif] = STATE(11821),
+ [sym_preprocessor_else] = STATE(14673),
+ [sym_sub_declaration] = STATE(14),
+ [sym_function_declaration] = STATE(14),
+ [sym_property_get_declaration] = STATE(14),
+ [sym_property_let_declaration] = STATE(14),
+ [sym_property_set_declaration] = STATE(14),
+ [sym__sub_header] = STATE(12649),
+ [sym__function_header] = STATE(12412),
+ [sym__property_get_header] = STATE(12650),
+ [sym__property_let_header] = STATE(12651),
+ [sym__property_set_header] = STATE(12652),
+ [sym_conditional_sub_declaration] = STATE(14),
+ [sym_conditional_function_declaration] = STATE(14),
+ [sym_conditional_property_declaration] = STATE(14),
+ [sym__conditional_sub_headers] = STATE(14799),
+ [sym__conditional_function_headers] = STATE(14800),
+ [sym__conditional_property_headers] = STATE(14801),
+ [sym_event_declaration] = STATE(14),
+ [sym__procedure_modifier] = STATE(13006),
+ [sym__statement] = STATE(14),
+ [sym_variable_declaration] = STATE(14),
+ [sym_const_declaration] = STATE(14),
+ [sym_visibility] = STATE(10999),
+ [sym_if_statement] = STATE(14),
+ [sym_elseif_fragment] = STATE(14),
+ [sym_else_fragment] = STATE(14),
+ [sym_end_if_fragment] = STATE(14),
+ [sym_single_line_if_statement] = STATE(14),
+ [sym_select_statement] = STATE(14),
+ [sym_for_statement] = STATE(14),
+ [sym__inline_for_statement] = STATE(3867),
+ [sym_for_each_statement] = STATE(14),
+ [sym__inline_for_each_statement] = STATE(3868),
+ [sym__for_header] = STATE(11465),
+ [sym__for_each_header] = STATE(11498),
+ [sym_do_statement] = STATE(14),
+ [sym__inline_do_statement] = STATE(3869),
+ [sym_while_statement] = STATE(14),
+ [sym_with_statement] = STATE(14),
+ [sym__inline_with_statement] = STATE(3870),
+ [sym_exit_statement] = STATE(14),
+ [sym_on_goto_statement] = STATE(14),
+ [sym_on_error_statement] = STATE(14),
+ [sym_resume_statement] = STATE(14),
+ [sym_goto_statement] = STATE(14),
+ [sym_label_statement] = STATE(14),
+ [sym_line_number_prefix] = STATE(11499),
+ [sym_line_number_statement] = STATE(14),
+ [sym_redim_statement] = STATE(14),
+ [sym_erase_statement] = STATE(14),
+ [sym_open_statement] = STATE(14),
+ [sym_input_statement] = STATE(14),
+ [sym_line_input_statement] = STATE(14),
+ [sym_print_statement] = STATE(14),
+ [sym_write_statement] = STATE(14),
+ [sym_debug_print_statement] = STATE(14),
+ [sym_close_statement] = STATE(14),
+ [sym_get_statement] = STATE(14),
+ [sym_put_statement] = STATE(14),
+ [sym_lock_statement] = STATE(14),
+ [sym_unlock_statement] = STATE(14),
+ [sym_seek_statement] = STATE(14),
+ [sym_raise_event_statement] = STATE(14),
+ [sym_name_statement] = STATE(14),
+ [sym_load_statement] = STATE(14),
+ [sym_unload_statement] = STATE(14),
+ [sym_def_type_statement] = STATE(14),
+ [sym_set_statement] = STATE(14),
+ [sym_assignment_statement] = STATE(14),
+ [sym_call_statement] = STATE(14),
+ [sym_expression_statement] = STATE(14),
+ [sym__primary_expression] = STATE(1532),
+ [sym__expression] = STATE(1532),
+ [sym__assignable_expression] = STATE(15112),
+ [sym__callable_expression] = STATE(350),
+ [sym__print_method_callee] = STATE(355),
+ [sym__print_method_call_expression] = STATE(3871),
+ [sym__qualified_print_method_expression] = STATE(3872),
+ [sym__implicit_print_method_expression] = STATE(3851),
+ [sym__line_method_expression] = STATE(12202),
+ [sym_call_expression] = STATE(1033),
+ [sym_new_expression] = STATE(1532),
+ [sym_addressof_expression] = STATE(1532),
+ [sym_type_of_expression] = STATE(1532),
+ [sym_member_expression] = STATE(836),
+ [sym_qualified_member_expression] = STATE(771),
+ [sym_implicit_member_expression] = STATE(771),
+ [sym_parenthesized_expression] = STATE(1532),
+ [sym_binary_expression] = STATE(1532),
+ [sym_unary_expression] = STATE(1532),
+ [sym__signed_unary_expression] = STATE(835),
+ [sym__literal] = STATE(1532),
+ [sym_boolean_literal] = STATE(1532),
+ [sym_file_number_literal] = STATE(1532),
+ [aux_sym_preprocessor_if_repeat1] = STATE(11821),
+ [aux_sym_preprocessor_block_repeat1] = STATE(14),
+ [sym_identifier] = ACTIONS(61),
+ [sym_newline] = ACTIONS(63),
+ [anon_sym_COLON] = ACTIONS(63),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(65),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(67),
+ [anon_sym_DOT] = ACTIONS(69),
+ [anon_sym_BANG] = ACTIONS(71),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(73),
+ [aux_sym_option_statement_token3] = ACTIONS(29),
+ [aux_sym_type_declaration_token1] = ACTIONS(75),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(77),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(197),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(81),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(83),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(85),
+ [aux_sym_enum_declaration_token1] = ACTIONS(87),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(89),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(41),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(43),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(91),
+ [aux_sym__property_get_header_token1] = ACTIONS(47),
+ [aux_sym_event_declaration_token1] = ACTIONS(93),
+ [sym_static_modifier] = ACTIONS(95),
+ [sym__dim_keyword] = ACTIONS(97),
+ [sym__redim_keyword] = ACTIONS(99),
+ [aux_sym_get_accessor_token1] = ACTIONS(101),
+ [aux_sym_set_accessor_token1] = ACTIONS(103),
+ [aux_sym_const_declaration_token1] = ACTIONS(105),
+ [anon_sym_LPAREN] = ACTIONS(107),
+ [aux_sym_as_type_clause_token2] = ACTIONS(109),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(111),
+ [aux_sym_visibility_token1] = ACTIONS(29),
+ [aux_sym_visibility_token2] = ACTIONS(29),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(113),
+ [aux_sym_else_fragment_token1] = ACTIONS(115),
+ [aux_sym_select_statement_token1] = ACTIONS(117),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(121),
+ [aux_sym_do_condition_token1] = ACTIONS(123),
+ [aux_sym_with_statement_token1] = ACTIONS(125),
+ [aux_sym_exit_statement_token1] = ACTIONS(127),
+ [sym_end_statement] = ACTIONS(63),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(129),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(131),
+ [aux_sym_on_error_statement_token2] = ACTIONS(133),
+ [sym__ambiguous_redim_statement] = ACTIONS(135),
+ [aux_sym_erase_statement_token1] = ACTIONS(137),
+ [aux_sym_open_statement_token1] = ACTIONS(139),
+ [aux_sym_file_mode_token2] = ACTIONS(141),
+ [aux_sym_file_access_token2] = ACTIONS(143),
+ [aux_sym_file_lock_token2] = ACTIONS(145),
+ [aux_sym_print_statement_token1] = ACTIONS(147),
+ [anon_sym_PLUS] = ACTIONS(149),
+ [anon_sym_DASH] = ACTIONS(151),
+ [anon_sym_QMARK] = ACTIONS(153),
+ [aux_sym_close_statement_token1] = ACTIONS(155),
+ [aux_sym_put_statement_token1] = ACTIONS(157),
+ [aux_sym_unlock_statement_token1] = ACTIONS(159),
+ [aux_sym_seek_statement_token1] = ACTIONS(161),
+ [sym_reset_statement] = ACTIONS(163),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(165),
+ [sym_stop_statement] = ACTIONS(163),
+ [sym_beep_statement] = ACTIONS(163),
+ [aux_sym_unload_statement_token1] = ACTIONS(167),
+ [aux_sym_def_type_statement_token1] = ACTIONS(169),
+ [aux_sym_def_type_statement_token2] = ACTIONS(169),
+ [aux_sym_def_type_statement_token3] = ACTIONS(169),
+ [aux_sym_def_type_statement_token4] = ACTIONS(169),
+ [aux_sym_def_type_statement_token5] = ACTIONS(169),
+ [aux_sym_def_type_statement_token6] = ACTIONS(169),
+ [aux_sym_def_type_statement_token7] = ACTIONS(169),
+ [aux_sym_def_type_statement_token8] = ACTIONS(169),
+ [aux_sym_def_type_statement_token9] = ACTIONS(169),
+ [aux_sym_def_type_statement_token10] = ACTIONS(169),
+ [aux_sym_def_type_statement_token11] = ACTIONS(169),
+ [aux_sym_def_type_statement_token12] = ACTIONS(169),
+ [aux_sym_def_type_statement_token13] = ACTIONS(169),
+ [aux_sym_def_type_statement_token14] = ACTIONS(169),
+ [aux_sym_call_statement_token1] = ACTIONS(171),
+ [sym__ambiguous_call_statement] = ACTIONS(173),
+ [aux_sym_addressof_expression_token1] = ACTIONS(175),
+ [aux_sym_type_of_expression_token1] = ACTIONS(177),
+ [aux_sym_unary_expression_token1] = ACTIONS(179),
+ [sym_string_literal] = ACTIONS(181),
+ [sym_number_literal] = ACTIONS(183),
+ [aux_sym_boolean_literal_token1] = ACTIONS(185),
+ [aux_sym_boolean_literal_token2] = ACTIONS(185),
+ [sym_nothing_literal] = ACTIONS(187),
+ [sym_null_literal] = ACTIONS(187),
+ [sym_empty_literal] = ACTIONS(187),
+ [sym_date_literal] = ACTIONS(181),
+ [anon_sym_POUND] = ACTIONS(189),
+ },
+ [STATE(7)] = {
+ [sym_type_declaration] = STATE(14),
+ [sym_enum_declaration] = STATE(14),
+ [sym_declare_sub_statement] = STATE(14),
+ [sym_declare_function_statement] = STATE(14),
+ [sym_preprocessor_const] = STATE(14),
+ [sym_preprocessor_if] = STATE(14),
+ [sym_preprocessor_block] = STATE(11922),
+ [sym__preprocessor_item] = STATE(14),
+ [sym_preprocessor_elseif] = STATE(11924),
+ [sym_preprocessor_else] = STATE(13972),
+ [sym_sub_declaration] = STATE(14),
+ [sym_function_declaration] = STATE(14),
+ [sym_property_get_declaration] = STATE(14),
+ [sym_property_let_declaration] = STATE(14),
+ [sym_property_set_declaration] = STATE(14),
+ [sym__sub_header] = STATE(12649),
+ [sym__function_header] = STATE(12412),
+ [sym__property_get_header] = STATE(12650),
+ [sym__property_let_header] = STATE(12651),
+ [sym__property_set_header] = STATE(12652),
+ [sym_conditional_sub_declaration] = STATE(14),
+ [sym_conditional_function_declaration] = STATE(14),
+ [sym_conditional_property_declaration] = STATE(14),
+ [sym__conditional_sub_headers] = STATE(14799),
+ [sym__conditional_function_headers] = STATE(14800),
+ [sym__conditional_property_headers] = STATE(14801),
+ [sym_event_declaration] = STATE(14),
+ [sym__procedure_modifier] = STATE(13006),
+ [sym__statement] = STATE(14),
+ [sym_variable_declaration] = STATE(14),
+ [sym_const_declaration] = STATE(14),
+ [sym_visibility] = STATE(10999),
+ [sym_if_statement] = STATE(14),
+ [sym_elseif_fragment] = STATE(14),
+ [sym_else_fragment] = STATE(14),
+ [sym_end_if_fragment] = STATE(14),
+ [sym_single_line_if_statement] = STATE(14),
+ [sym_select_statement] = STATE(14),
+ [sym_for_statement] = STATE(14),
+ [sym__inline_for_statement] = STATE(3867),
+ [sym_for_each_statement] = STATE(14),
+ [sym__inline_for_each_statement] = STATE(3868),
+ [sym__for_header] = STATE(11465),
+ [sym__for_each_header] = STATE(11498),
+ [sym_do_statement] = STATE(14),
+ [sym__inline_do_statement] = STATE(3869),
+ [sym_while_statement] = STATE(14),
+ [sym_with_statement] = STATE(14),
+ [sym__inline_with_statement] = STATE(3870),
+ [sym_exit_statement] = STATE(14),
+ [sym_on_goto_statement] = STATE(14),
+ [sym_on_error_statement] = STATE(14),
+ [sym_resume_statement] = STATE(14),
+ [sym_goto_statement] = STATE(14),
+ [sym_label_statement] = STATE(14),
+ [sym_line_number_prefix] = STATE(11499),
+ [sym_line_number_statement] = STATE(14),
+ [sym_redim_statement] = STATE(14),
+ [sym_erase_statement] = STATE(14),
+ [sym_open_statement] = STATE(14),
+ [sym_input_statement] = STATE(14),
+ [sym_line_input_statement] = STATE(14),
+ [sym_print_statement] = STATE(14),
+ [sym_write_statement] = STATE(14),
+ [sym_debug_print_statement] = STATE(14),
+ [sym_close_statement] = STATE(14),
+ [sym_get_statement] = STATE(14),
+ [sym_put_statement] = STATE(14),
+ [sym_lock_statement] = STATE(14),
+ [sym_unlock_statement] = STATE(14),
+ [sym_seek_statement] = STATE(14),
+ [sym_raise_event_statement] = STATE(14),
+ [sym_name_statement] = STATE(14),
+ [sym_load_statement] = STATE(14),
+ [sym_unload_statement] = STATE(14),
+ [sym_def_type_statement] = STATE(14),
+ [sym_set_statement] = STATE(14),
+ [sym_assignment_statement] = STATE(14),
+ [sym_call_statement] = STATE(14),
+ [sym_expression_statement] = STATE(14),
+ [sym__primary_expression] = STATE(1532),
+ [sym__expression] = STATE(1532),
+ [sym__assignable_expression] = STATE(15112),
+ [sym__callable_expression] = STATE(350),
+ [sym__print_method_callee] = STATE(355),
+ [sym__print_method_call_expression] = STATE(3871),
+ [sym__qualified_print_method_expression] = STATE(3872),
+ [sym__implicit_print_method_expression] = STATE(3851),
+ [sym__line_method_expression] = STATE(12202),
+ [sym_call_expression] = STATE(1033),
+ [sym_new_expression] = STATE(1532),
+ [sym_addressof_expression] = STATE(1532),
+ [sym_type_of_expression] = STATE(1532),
+ [sym_member_expression] = STATE(836),
+ [sym_qualified_member_expression] = STATE(771),
+ [sym_implicit_member_expression] = STATE(771),
+ [sym_parenthesized_expression] = STATE(1532),
+ [sym_binary_expression] = STATE(1532),
+ [sym_unary_expression] = STATE(1532),
+ [sym__signed_unary_expression] = STATE(835),
+ [sym__literal] = STATE(1532),
+ [sym_boolean_literal] = STATE(1532),
+ [sym_file_number_literal] = STATE(1532),
+ [aux_sym_preprocessor_if_repeat1] = STATE(11924),
+ [aux_sym_preprocessor_block_repeat1] = STATE(14),
+ [sym_identifier] = ACTIONS(61),
+ [sym_newline] = ACTIONS(63),
+ [anon_sym_COLON] = ACTIONS(63),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(65),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(67),
+ [anon_sym_DOT] = ACTIONS(69),
+ [anon_sym_BANG] = ACTIONS(71),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(73),
+ [aux_sym_option_statement_token3] = ACTIONS(29),
+ [aux_sym_type_declaration_token1] = ACTIONS(75),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(77),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(199),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(81),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(83),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(85),
+ [aux_sym_enum_declaration_token1] = ACTIONS(87),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(89),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(41),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(43),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(91),
+ [aux_sym__property_get_header_token1] = ACTIONS(47),
+ [aux_sym_event_declaration_token1] = ACTIONS(93),
+ [sym_static_modifier] = ACTIONS(95),
+ [sym__dim_keyword] = ACTIONS(97),
+ [sym__redim_keyword] = ACTIONS(99),
+ [aux_sym_get_accessor_token1] = ACTIONS(101),
+ [aux_sym_set_accessor_token1] = ACTIONS(103),
+ [aux_sym_const_declaration_token1] = ACTIONS(105),
+ [anon_sym_LPAREN] = ACTIONS(107),
+ [aux_sym_as_type_clause_token2] = ACTIONS(109),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(111),
+ [aux_sym_visibility_token1] = ACTIONS(29),
+ [aux_sym_visibility_token2] = ACTIONS(29),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(113),
+ [aux_sym_else_fragment_token1] = ACTIONS(115),
+ [aux_sym_select_statement_token1] = ACTIONS(117),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(121),
+ [aux_sym_do_condition_token1] = ACTIONS(123),
+ [aux_sym_with_statement_token1] = ACTIONS(125),
+ [aux_sym_exit_statement_token1] = ACTIONS(127),
+ [sym_end_statement] = ACTIONS(63),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(129),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(131),
+ [aux_sym_on_error_statement_token2] = ACTIONS(133),
+ [sym__ambiguous_redim_statement] = ACTIONS(135),
+ [aux_sym_erase_statement_token1] = ACTIONS(137),
+ [aux_sym_open_statement_token1] = ACTIONS(139),
+ [aux_sym_file_mode_token2] = ACTIONS(141),
+ [aux_sym_file_access_token2] = ACTIONS(143),
+ [aux_sym_file_lock_token2] = ACTIONS(145),
+ [aux_sym_print_statement_token1] = ACTIONS(147),
+ [anon_sym_PLUS] = ACTIONS(149),
+ [anon_sym_DASH] = ACTIONS(151),
+ [anon_sym_QMARK] = ACTIONS(153),
+ [aux_sym_close_statement_token1] = ACTIONS(155),
+ [aux_sym_put_statement_token1] = ACTIONS(157),
+ [aux_sym_unlock_statement_token1] = ACTIONS(159),
+ [aux_sym_seek_statement_token1] = ACTIONS(161),
+ [sym_reset_statement] = ACTIONS(163),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(165),
+ [sym_stop_statement] = ACTIONS(163),
+ [sym_beep_statement] = ACTIONS(163),
+ [aux_sym_unload_statement_token1] = ACTIONS(167),
+ [aux_sym_def_type_statement_token1] = ACTIONS(169),
+ [aux_sym_def_type_statement_token2] = ACTIONS(169),
+ [aux_sym_def_type_statement_token3] = ACTIONS(169),
+ [aux_sym_def_type_statement_token4] = ACTIONS(169),
+ [aux_sym_def_type_statement_token5] = ACTIONS(169),
+ [aux_sym_def_type_statement_token6] = ACTIONS(169),
+ [aux_sym_def_type_statement_token7] = ACTIONS(169),
+ [aux_sym_def_type_statement_token8] = ACTIONS(169),
+ [aux_sym_def_type_statement_token9] = ACTIONS(169),
+ [aux_sym_def_type_statement_token10] = ACTIONS(169),
+ [aux_sym_def_type_statement_token11] = ACTIONS(169),
+ [aux_sym_def_type_statement_token12] = ACTIONS(169),
+ [aux_sym_def_type_statement_token13] = ACTIONS(169),
+ [aux_sym_def_type_statement_token14] = ACTIONS(169),
+ [aux_sym_call_statement_token1] = ACTIONS(171),
+ [sym__ambiguous_call_statement] = ACTIONS(173),
+ [aux_sym_addressof_expression_token1] = ACTIONS(175),
+ [aux_sym_type_of_expression_token1] = ACTIONS(177),
+ [aux_sym_unary_expression_token1] = ACTIONS(179),
+ [sym_string_literal] = ACTIONS(181),
+ [sym_number_literal] = ACTIONS(183),
+ [aux_sym_boolean_literal_token1] = ACTIONS(185),
+ [aux_sym_boolean_literal_token2] = ACTIONS(185),
+ [sym_nothing_literal] = ACTIONS(187),
+ [sym_null_literal] = ACTIONS(187),
+ [sym_empty_literal] = ACTIONS(187),
+ [sym_date_literal] = ACTIONS(181),
+ [anon_sym_POUND] = ACTIONS(189),
+ },
+ [STATE(8)] = {
+ [sym_type_declaration] = STATE(14),
+ [sym_enum_declaration] = STATE(14),
+ [sym_declare_sub_statement] = STATE(14),
+ [sym_declare_function_statement] = STATE(14),
+ [sym_preprocessor_const] = STATE(14),
+ [sym_preprocessor_if] = STATE(14),
+ [sym_preprocessor_block] = STATE(11784),
+ [sym__preprocessor_item] = STATE(14),
+ [sym_preprocessor_elseif] = STATE(11785),
+ [sym_preprocessor_else] = STATE(14535),
+ [sym_sub_declaration] = STATE(14),
+ [sym_function_declaration] = STATE(14),
+ [sym_property_get_declaration] = STATE(14),
+ [sym_property_let_declaration] = STATE(14),
+ [sym_property_set_declaration] = STATE(14),
+ [sym__sub_header] = STATE(12649),
+ [sym__function_header] = STATE(12412),
+ [sym__property_get_header] = STATE(12650),
+ [sym__property_let_header] = STATE(12651),
+ [sym__property_set_header] = STATE(12652),
+ [sym_conditional_sub_declaration] = STATE(14),
+ [sym_conditional_function_declaration] = STATE(14),
+ [sym_conditional_property_declaration] = STATE(14),
+ [sym__conditional_sub_headers] = STATE(14799),
+ [sym__conditional_function_headers] = STATE(14800),
+ [sym__conditional_property_headers] = STATE(14801),
+ [sym_event_declaration] = STATE(14),
+ [sym__procedure_modifier] = STATE(13006),
+ [sym__statement] = STATE(14),
+ [sym_variable_declaration] = STATE(14),
+ [sym_const_declaration] = STATE(14),
+ [sym_visibility] = STATE(10999),
+ [sym_if_statement] = STATE(14),
+ [sym_elseif_fragment] = STATE(14),
+ [sym_else_fragment] = STATE(14),
+ [sym_end_if_fragment] = STATE(14),
+ [sym_single_line_if_statement] = STATE(14),
+ [sym_select_statement] = STATE(14),
+ [sym_for_statement] = STATE(14),
+ [sym__inline_for_statement] = STATE(3867),
+ [sym_for_each_statement] = STATE(14),
+ [sym__inline_for_each_statement] = STATE(3868),
+ [sym__for_header] = STATE(11465),
+ [sym__for_each_header] = STATE(11498),
+ [sym_do_statement] = STATE(14),
+ [sym__inline_do_statement] = STATE(3869),
+ [sym_while_statement] = STATE(14),
+ [sym_with_statement] = STATE(14),
+ [sym__inline_with_statement] = STATE(3870),
+ [sym_exit_statement] = STATE(14),
+ [sym_on_goto_statement] = STATE(14),
+ [sym_on_error_statement] = STATE(14),
+ [sym_resume_statement] = STATE(14),
+ [sym_goto_statement] = STATE(14),
+ [sym_label_statement] = STATE(14),
+ [sym_line_number_prefix] = STATE(11499),
+ [sym_line_number_statement] = STATE(14),
+ [sym_redim_statement] = STATE(14),
+ [sym_erase_statement] = STATE(14),
+ [sym_open_statement] = STATE(14),
+ [sym_input_statement] = STATE(14),
+ [sym_line_input_statement] = STATE(14),
+ [sym_print_statement] = STATE(14),
+ [sym_write_statement] = STATE(14),
+ [sym_debug_print_statement] = STATE(14),
+ [sym_close_statement] = STATE(14),
+ [sym_get_statement] = STATE(14),
+ [sym_put_statement] = STATE(14),
+ [sym_lock_statement] = STATE(14),
+ [sym_unlock_statement] = STATE(14),
+ [sym_seek_statement] = STATE(14),
+ [sym_raise_event_statement] = STATE(14),
+ [sym_name_statement] = STATE(14),
+ [sym_load_statement] = STATE(14),
+ [sym_unload_statement] = STATE(14),
+ [sym_def_type_statement] = STATE(14),
+ [sym_set_statement] = STATE(14),
+ [sym_assignment_statement] = STATE(14),
+ [sym_call_statement] = STATE(14),
+ [sym_expression_statement] = STATE(14),
+ [sym__primary_expression] = STATE(1532),
+ [sym__expression] = STATE(1532),
+ [sym__assignable_expression] = STATE(15112),
+ [sym__callable_expression] = STATE(350),
+ [sym__print_method_callee] = STATE(355),
+ [sym__print_method_call_expression] = STATE(3871),
+ [sym__qualified_print_method_expression] = STATE(3872),
+ [sym__implicit_print_method_expression] = STATE(3851),
+ [sym__line_method_expression] = STATE(12202),
+ [sym_call_expression] = STATE(1033),
+ [sym_new_expression] = STATE(1532),
+ [sym_addressof_expression] = STATE(1532),
+ [sym_type_of_expression] = STATE(1532),
+ [sym_member_expression] = STATE(836),
+ [sym_qualified_member_expression] = STATE(771),
+ [sym_implicit_member_expression] = STATE(771),
+ [sym_parenthesized_expression] = STATE(1532),
+ [sym_binary_expression] = STATE(1532),
+ [sym_unary_expression] = STATE(1532),
+ [sym__signed_unary_expression] = STATE(835),
+ [sym__literal] = STATE(1532),
+ [sym_boolean_literal] = STATE(1532),
+ [sym_file_number_literal] = STATE(1532),
+ [aux_sym_preprocessor_if_repeat1] = STATE(11785),
+ [aux_sym_preprocessor_block_repeat1] = STATE(14),
+ [sym_identifier] = ACTIONS(61),
+ [sym_newline] = ACTIONS(63),
+ [anon_sym_COLON] = ACTIONS(63),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(65),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(67),
+ [anon_sym_DOT] = ACTIONS(69),
+ [anon_sym_BANG] = ACTIONS(71),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(73),
+ [aux_sym_option_statement_token3] = ACTIONS(29),
+ [aux_sym_type_declaration_token1] = ACTIONS(75),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(77),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(201),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(81),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(83),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(85),
+ [aux_sym_enum_declaration_token1] = ACTIONS(87),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(89),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(41),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(43),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(91),
+ [aux_sym__property_get_header_token1] = ACTIONS(47),
+ [aux_sym_event_declaration_token1] = ACTIONS(93),
+ [sym_static_modifier] = ACTIONS(95),
+ [sym__dim_keyword] = ACTIONS(97),
+ [sym__redim_keyword] = ACTIONS(99),
+ [aux_sym_get_accessor_token1] = ACTIONS(101),
+ [aux_sym_set_accessor_token1] = ACTIONS(103),
+ [aux_sym_const_declaration_token1] = ACTIONS(105),
+ [anon_sym_LPAREN] = ACTIONS(107),
+ [aux_sym_as_type_clause_token2] = ACTIONS(109),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(111),
+ [aux_sym_visibility_token1] = ACTIONS(29),
+ [aux_sym_visibility_token2] = ACTIONS(29),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(113),
+ [aux_sym_else_fragment_token1] = ACTIONS(115),
+ [aux_sym_select_statement_token1] = ACTIONS(117),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(121),
+ [aux_sym_do_condition_token1] = ACTIONS(123),
+ [aux_sym_with_statement_token1] = ACTIONS(125),
+ [aux_sym_exit_statement_token1] = ACTIONS(127),
+ [sym_end_statement] = ACTIONS(63),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(129),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(131),
+ [aux_sym_on_error_statement_token2] = ACTIONS(133),
+ [sym__ambiguous_redim_statement] = ACTIONS(135),
+ [aux_sym_erase_statement_token1] = ACTIONS(137),
+ [aux_sym_open_statement_token1] = ACTIONS(139),
+ [aux_sym_file_mode_token2] = ACTIONS(141),
+ [aux_sym_file_access_token2] = ACTIONS(143),
+ [aux_sym_file_lock_token2] = ACTIONS(145),
+ [aux_sym_print_statement_token1] = ACTIONS(147),
+ [anon_sym_PLUS] = ACTIONS(149),
+ [anon_sym_DASH] = ACTIONS(151),
+ [anon_sym_QMARK] = ACTIONS(153),
+ [aux_sym_close_statement_token1] = ACTIONS(155),
+ [aux_sym_put_statement_token1] = ACTIONS(157),
+ [aux_sym_unlock_statement_token1] = ACTIONS(159),
+ [aux_sym_seek_statement_token1] = ACTIONS(161),
+ [sym_reset_statement] = ACTIONS(163),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(165),
+ [sym_stop_statement] = ACTIONS(163),
+ [sym_beep_statement] = ACTIONS(163),
+ [aux_sym_unload_statement_token1] = ACTIONS(167),
+ [aux_sym_def_type_statement_token1] = ACTIONS(169),
+ [aux_sym_def_type_statement_token2] = ACTIONS(169),
+ [aux_sym_def_type_statement_token3] = ACTIONS(169),
+ [aux_sym_def_type_statement_token4] = ACTIONS(169),
+ [aux_sym_def_type_statement_token5] = ACTIONS(169),
+ [aux_sym_def_type_statement_token6] = ACTIONS(169),
+ [aux_sym_def_type_statement_token7] = ACTIONS(169),
+ [aux_sym_def_type_statement_token8] = ACTIONS(169),
+ [aux_sym_def_type_statement_token9] = ACTIONS(169),
+ [aux_sym_def_type_statement_token10] = ACTIONS(169),
+ [aux_sym_def_type_statement_token11] = ACTIONS(169),
+ [aux_sym_def_type_statement_token12] = ACTIONS(169),
+ [aux_sym_def_type_statement_token13] = ACTIONS(169),
+ [aux_sym_def_type_statement_token14] = ACTIONS(169),
+ [aux_sym_call_statement_token1] = ACTIONS(171),
+ [sym__ambiguous_call_statement] = ACTIONS(173),
+ [aux_sym_addressof_expression_token1] = ACTIONS(175),
+ [aux_sym_type_of_expression_token1] = ACTIONS(177),
+ [aux_sym_unary_expression_token1] = ACTIONS(179),
+ [sym_string_literal] = ACTIONS(181),
+ [sym_number_literal] = ACTIONS(183),
+ [aux_sym_boolean_literal_token1] = ACTIONS(185),
+ [aux_sym_boolean_literal_token2] = ACTIONS(185),
+ [sym_nothing_literal] = ACTIONS(187),
+ [sym_null_literal] = ACTIONS(187),
+ [sym_empty_literal] = ACTIONS(187),
+ [sym_date_literal] = ACTIONS(181),
+ [anon_sym_POUND] = ACTIONS(189),
+ },
+ [STATE(9)] = {
+ [sym_type_declaration] = STATE(14),
+ [sym_enum_declaration] = STATE(14),
+ [sym_declare_sub_statement] = STATE(14),
+ [sym_declare_function_statement] = STATE(14),
+ [sym_preprocessor_const] = STATE(14),
+ [sym_preprocessor_if] = STATE(14),
+ [sym_preprocessor_block] = STATE(11735),
+ [sym__preprocessor_item] = STATE(14),
+ [sym_preprocessor_elseif] = STATE(11736),
+ [sym_preprocessor_else] = STATE(14359),
+ [sym_sub_declaration] = STATE(14),
+ [sym_function_declaration] = STATE(14),
+ [sym_property_get_declaration] = STATE(14),
+ [sym_property_let_declaration] = STATE(14),
+ [sym_property_set_declaration] = STATE(14),
+ [sym__sub_header] = STATE(12649),
+ [sym__function_header] = STATE(12412),
+ [sym__property_get_header] = STATE(12650),
+ [sym__property_let_header] = STATE(12651),
+ [sym__property_set_header] = STATE(12652),
+ [sym_conditional_sub_declaration] = STATE(14),
+ [sym_conditional_function_declaration] = STATE(14),
+ [sym_conditional_property_declaration] = STATE(14),
+ [sym__conditional_sub_headers] = STATE(14799),
+ [sym__conditional_function_headers] = STATE(14800),
+ [sym__conditional_property_headers] = STATE(14801),
+ [sym_event_declaration] = STATE(14),
+ [sym__procedure_modifier] = STATE(13006),
+ [sym__statement] = STATE(14),
+ [sym_variable_declaration] = STATE(14),
+ [sym_const_declaration] = STATE(14),
+ [sym_visibility] = STATE(10999),
+ [sym_if_statement] = STATE(14),
+ [sym_elseif_fragment] = STATE(14),
+ [sym_else_fragment] = STATE(14),
+ [sym_end_if_fragment] = STATE(14),
+ [sym_single_line_if_statement] = STATE(14),
+ [sym_select_statement] = STATE(14),
+ [sym_for_statement] = STATE(14),
+ [sym__inline_for_statement] = STATE(3867),
+ [sym_for_each_statement] = STATE(14),
+ [sym__inline_for_each_statement] = STATE(3868),
+ [sym__for_header] = STATE(11465),
+ [sym__for_each_header] = STATE(11498),
+ [sym_do_statement] = STATE(14),
+ [sym__inline_do_statement] = STATE(3869),
+ [sym_while_statement] = STATE(14),
+ [sym_with_statement] = STATE(14),
+ [sym__inline_with_statement] = STATE(3870),
+ [sym_exit_statement] = STATE(14),
+ [sym_on_goto_statement] = STATE(14),
+ [sym_on_error_statement] = STATE(14),
+ [sym_resume_statement] = STATE(14),
+ [sym_goto_statement] = STATE(14),
+ [sym_label_statement] = STATE(14),
+ [sym_line_number_prefix] = STATE(11499),
+ [sym_line_number_statement] = STATE(14),
+ [sym_redim_statement] = STATE(14),
+ [sym_erase_statement] = STATE(14),
+ [sym_open_statement] = STATE(14),
+ [sym_input_statement] = STATE(14),
+ [sym_line_input_statement] = STATE(14),
+ [sym_print_statement] = STATE(14),
+ [sym_write_statement] = STATE(14),
+ [sym_debug_print_statement] = STATE(14),
+ [sym_close_statement] = STATE(14),
+ [sym_get_statement] = STATE(14),
+ [sym_put_statement] = STATE(14),
+ [sym_lock_statement] = STATE(14),
+ [sym_unlock_statement] = STATE(14),
+ [sym_seek_statement] = STATE(14),
+ [sym_raise_event_statement] = STATE(14),
+ [sym_name_statement] = STATE(14),
+ [sym_load_statement] = STATE(14),
+ [sym_unload_statement] = STATE(14),
+ [sym_def_type_statement] = STATE(14),
+ [sym_set_statement] = STATE(14),
+ [sym_assignment_statement] = STATE(14),
+ [sym_call_statement] = STATE(14),
+ [sym_expression_statement] = STATE(14),
+ [sym__primary_expression] = STATE(1532),
+ [sym__expression] = STATE(1532),
+ [sym__assignable_expression] = STATE(15112),
+ [sym__callable_expression] = STATE(350),
+ [sym__print_method_callee] = STATE(355),
+ [sym__print_method_call_expression] = STATE(3871),
+ [sym__qualified_print_method_expression] = STATE(3872),
+ [sym__implicit_print_method_expression] = STATE(3851),
+ [sym__line_method_expression] = STATE(12202),
+ [sym_call_expression] = STATE(1033),
+ [sym_new_expression] = STATE(1532),
+ [sym_addressof_expression] = STATE(1532),
+ [sym_type_of_expression] = STATE(1532),
+ [sym_member_expression] = STATE(836),
+ [sym_qualified_member_expression] = STATE(771),
+ [sym_implicit_member_expression] = STATE(771),
+ [sym_parenthesized_expression] = STATE(1532),
+ [sym_binary_expression] = STATE(1532),
+ [sym_unary_expression] = STATE(1532),
+ [sym__signed_unary_expression] = STATE(835),
+ [sym__literal] = STATE(1532),
+ [sym_boolean_literal] = STATE(1532),
+ [sym_file_number_literal] = STATE(1532),
+ [aux_sym_preprocessor_if_repeat1] = STATE(11736),
+ [aux_sym_preprocessor_block_repeat1] = STATE(14),
+ [sym_identifier] = ACTIONS(61),
+ [sym_newline] = ACTIONS(63),
+ [anon_sym_COLON] = ACTIONS(63),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(65),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(67),
+ [anon_sym_DOT] = ACTIONS(69),
+ [anon_sym_BANG] = ACTIONS(71),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(73),
+ [aux_sym_option_statement_token3] = ACTIONS(29),
+ [aux_sym_type_declaration_token1] = ACTIONS(75),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(77),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(203),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(81),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(83),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(85),
+ [aux_sym_enum_declaration_token1] = ACTIONS(87),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(89),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(41),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(43),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(91),
+ [aux_sym__property_get_header_token1] = ACTIONS(47),
+ [aux_sym_event_declaration_token1] = ACTIONS(93),
+ [sym_static_modifier] = ACTIONS(95),
+ [sym__dim_keyword] = ACTIONS(97),
+ [sym__redim_keyword] = ACTIONS(99),
+ [aux_sym_get_accessor_token1] = ACTIONS(101),
+ [aux_sym_set_accessor_token1] = ACTIONS(103),
+ [aux_sym_const_declaration_token1] = ACTIONS(105),
+ [anon_sym_LPAREN] = ACTIONS(107),
+ [aux_sym_as_type_clause_token2] = ACTIONS(109),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(111),
+ [aux_sym_visibility_token1] = ACTIONS(29),
+ [aux_sym_visibility_token2] = ACTIONS(29),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(113),
+ [aux_sym_else_fragment_token1] = ACTIONS(115),
+ [aux_sym_select_statement_token1] = ACTIONS(117),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(121),
+ [aux_sym_do_condition_token1] = ACTIONS(123),
+ [aux_sym_with_statement_token1] = ACTIONS(125),
+ [aux_sym_exit_statement_token1] = ACTIONS(127),
+ [sym_end_statement] = ACTIONS(63),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(129),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(131),
+ [aux_sym_on_error_statement_token2] = ACTIONS(133),
+ [sym__ambiguous_redim_statement] = ACTIONS(135),
+ [aux_sym_erase_statement_token1] = ACTIONS(137),
+ [aux_sym_open_statement_token1] = ACTIONS(139),
+ [aux_sym_file_mode_token2] = ACTIONS(141),
+ [aux_sym_file_access_token2] = ACTIONS(143),
+ [aux_sym_file_lock_token2] = ACTIONS(145),
+ [aux_sym_print_statement_token1] = ACTIONS(147),
+ [anon_sym_PLUS] = ACTIONS(149),
+ [anon_sym_DASH] = ACTIONS(151),
+ [anon_sym_QMARK] = ACTIONS(153),
+ [aux_sym_close_statement_token1] = ACTIONS(155),
+ [aux_sym_put_statement_token1] = ACTIONS(157),
+ [aux_sym_unlock_statement_token1] = ACTIONS(159),
+ [aux_sym_seek_statement_token1] = ACTIONS(161),
+ [sym_reset_statement] = ACTIONS(163),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(165),
+ [sym_stop_statement] = ACTIONS(163),
+ [sym_beep_statement] = ACTIONS(163),
+ [aux_sym_unload_statement_token1] = ACTIONS(167),
+ [aux_sym_def_type_statement_token1] = ACTIONS(169),
+ [aux_sym_def_type_statement_token2] = ACTIONS(169),
+ [aux_sym_def_type_statement_token3] = ACTIONS(169),
+ [aux_sym_def_type_statement_token4] = ACTIONS(169),
+ [aux_sym_def_type_statement_token5] = ACTIONS(169),
+ [aux_sym_def_type_statement_token6] = ACTIONS(169),
+ [aux_sym_def_type_statement_token7] = ACTIONS(169),
+ [aux_sym_def_type_statement_token8] = ACTIONS(169),
+ [aux_sym_def_type_statement_token9] = ACTIONS(169),
+ [aux_sym_def_type_statement_token10] = ACTIONS(169),
+ [aux_sym_def_type_statement_token11] = ACTIONS(169),
+ [aux_sym_def_type_statement_token12] = ACTIONS(169),
+ [aux_sym_def_type_statement_token13] = ACTIONS(169),
+ [aux_sym_def_type_statement_token14] = ACTIONS(169),
+ [aux_sym_call_statement_token1] = ACTIONS(171),
+ [sym__ambiguous_call_statement] = ACTIONS(173),
+ [aux_sym_addressof_expression_token1] = ACTIONS(175),
+ [aux_sym_type_of_expression_token1] = ACTIONS(177),
+ [aux_sym_unary_expression_token1] = ACTIONS(179),
+ [sym_string_literal] = ACTIONS(181),
+ [sym_number_literal] = ACTIONS(183),
+ [aux_sym_boolean_literal_token1] = ACTIONS(185),
+ [aux_sym_boolean_literal_token2] = ACTIONS(185),
+ [sym_nothing_literal] = ACTIONS(187),
+ [sym_null_literal] = ACTIONS(187),
+ [sym_empty_literal] = ACTIONS(187),
+ [sym_date_literal] = ACTIONS(181),
+ [anon_sym_POUND] = ACTIONS(189),
+ },
+ [STATE(10)] = {
+ [sym_type_declaration] = STATE(14),
+ [sym_enum_declaration] = STATE(14),
+ [sym_declare_sub_statement] = STATE(14),
+ [sym_declare_function_statement] = STATE(14),
+ [sym_preprocessor_const] = STATE(14),
+ [sym_preprocessor_if] = STATE(14),
+ [sym_preprocessor_block] = STATE(11942),
+ [sym__preprocessor_item] = STATE(14),
+ [sym_preprocessor_elseif] = STATE(11944),
+ [sym_preprocessor_else] = STATE(14183),
+ [sym_sub_declaration] = STATE(14),
+ [sym_function_declaration] = STATE(14),
+ [sym_property_get_declaration] = STATE(14),
+ [sym_property_let_declaration] = STATE(14),
+ [sym_property_set_declaration] = STATE(14),
+ [sym__sub_header] = STATE(12649),
+ [sym__function_header] = STATE(12412),
+ [sym__property_get_header] = STATE(12650),
+ [sym__property_let_header] = STATE(12651),
+ [sym__property_set_header] = STATE(12652),
+ [sym_conditional_sub_declaration] = STATE(14),
+ [sym_conditional_function_declaration] = STATE(14),
+ [sym_conditional_property_declaration] = STATE(14),
+ [sym__conditional_sub_headers] = STATE(14799),
+ [sym__conditional_function_headers] = STATE(14800),
+ [sym__conditional_property_headers] = STATE(14801),
+ [sym_event_declaration] = STATE(14),
+ [sym__procedure_modifier] = STATE(13006),
+ [sym__statement] = STATE(14),
+ [sym_variable_declaration] = STATE(14),
+ [sym_const_declaration] = STATE(14),
+ [sym_visibility] = STATE(10999),
+ [sym_if_statement] = STATE(14),
+ [sym_elseif_fragment] = STATE(14),
+ [sym_else_fragment] = STATE(14),
+ [sym_end_if_fragment] = STATE(14),
+ [sym_single_line_if_statement] = STATE(14),
+ [sym_select_statement] = STATE(14),
+ [sym_for_statement] = STATE(14),
+ [sym__inline_for_statement] = STATE(3867),
+ [sym_for_each_statement] = STATE(14),
+ [sym__inline_for_each_statement] = STATE(3868),
+ [sym__for_header] = STATE(11465),
+ [sym__for_each_header] = STATE(11498),
+ [sym_do_statement] = STATE(14),
+ [sym__inline_do_statement] = STATE(3869),
+ [sym_while_statement] = STATE(14),
+ [sym_with_statement] = STATE(14),
+ [sym__inline_with_statement] = STATE(3870),
+ [sym_exit_statement] = STATE(14),
+ [sym_on_goto_statement] = STATE(14),
+ [sym_on_error_statement] = STATE(14),
+ [sym_resume_statement] = STATE(14),
+ [sym_goto_statement] = STATE(14),
+ [sym_label_statement] = STATE(14),
+ [sym_line_number_prefix] = STATE(11499),
+ [sym_line_number_statement] = STATE(14),
+ [sym_redim_statement] = STATE(14),
+ [sym_erase_statement] = STATE(14),
+ [sym_open_statement] = STATE(14),
+ [sym_input_statement] = STATE(14),
+ [sym_line_input_statement] = STATE(14),
+ [sym_print_statement] = STATE(14),
+ [sym_write_statement] = STATE(14),
+ [sym_debug_print_statement] = STATE(14),
+ [sym_close_statement] = STATE(14),
+ [sym_get_statement] = STATE(14),
+ [sym_put_statement] = STATE(14),
+ [sym_lock_statement] = STATE(14),
+ [sym_unlock_statement] = STATE(14),
+ [sym_seek_statement] = STATE(14),
+ [sym_raise_event_statement] = STATE(14),
+ [sym_name_statement] = STATE(14),
+ [sym_load_statement] = STATE(14),
+ [sym_unload_statement] = STATE(14),
+ [sym_def_type_statement] = STATE(14),
+ [sym_set_statement] = STATE(14),
+ [sym_assignment_statement] = STATE(14),
+ [sym_call_statement] = STATE(14),
+ [sym_expression_statement] = STATE(14),
+ [sym__primary_expression] = STATE(1532),
+ [sym__expression] = STATE(1532),
+ [sym__assignable_expression] = STATE(15112),
+ [sym__callable_expression] = STATE(350),
+ [sym__print_method_callee] = STATE(355),
+ [sym__print_method_call_expression] = STATE(3871),
+ [sym__qualified_print_method_expression] = STATE(3872),
+ [sym__implicit_print_method_expression] = STATE(3851),
+ [sym__line_method_expression] = STATE(12202),
+ [sym_call_expression] = STATE(1033),
+ [sym_new_expression] = STATE(1532),
+ [sym_addressof_expression] = STATE(1532),
+ [sym_type_of_expression] = STATE(1532),
+ [sym_member_expression] = STATE(836),
+ [sym_qualified_member_expression] = STATE(771),
+ [sym_implicit_member_expression] = STATE(771),
+ [sym_parenthesized_expression] = STATE(1532),
+ [sym_binary_expression] = STATE(1532),
+ [sym_unary_expression] = STATE(1532),
+ [sym__signed_unary_expression] = STATE(835),
+ [sym__literal] = STATE(1532),
+ [sym_boolean_literal] = STATE(1532),
+ [sym_file_number_literal] = STATE(1532),
+ [aux_sym_preprocessor_if_repeat1] = STATE(11944),
+ [aux_sym_preprocessor_block_repeat1] = STATE(14),
+ [sym_identifier] = ACTIONS(61),
+ [sym_newline] = ACTIONS(63),
+ [anon_sym_COLON] = ACTIONS(63),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(65),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(67),
+ [anon_sym_DOT] = ACTIONS(69),
+ [anon_sym_BANG] = ACTIONS(71),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(73),
+ [aux_sym_option_statement_token3] = ACTIONS(29),
+ [aux_sym_type_declaration_token1] = ACTIONS(75),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(77),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(205),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(81),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(83),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(85),
+ [aux_sym_enum_declaration_token1] = ACTIONS(87),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(89),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(41),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(43),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(91),
+ [aux_sym__property_get_header_token1] = ACTIONS(47),
+ [aux_sym_event_declaration_token1] = ACTIONS(93),
+ [sym_static_modifier] = ACTIONS(95),
+ [sym__dim_keyword] = ACTIONS(97),
+ [sym__redim_keyword] = ACTIONS(99),
+ [aux_sym_get_accessor_token1] = ACTIONS(101),
+ [aux_sym_set_accessor_token1] = ACTIONS(103),
+ [aux_sym_const_declaration_token1] = ACTIONS(105),
+ [anon_sym_LPAREN] = ACTIONS(107),
+ [aux_sym_as_type_clause_token2] = ACTIONS(109),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(111),
+ [aux_sym_visibility_token1] = ACTIONS(29),
+ [aux_sym_visibility_token2] = ACTIONS(29),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(113),
+ [aux_sym_else_fragment_token1] = ACTIONS(115),
+ [aux_sym_select_statement_token1] = ACTIONS(117),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(121),
+ [aux_sym_do_condition_token1] = ACTIONS(123),
+ [aux_sym_with_statement_token1] = ACTIONS(125),
+ [aux_sym_exit_statement_token1] = ACTIONS(127),
+ [sym_end_statement] = ACTIONS(63),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(129),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(131),
+ [aux_sym_on_error_statement_token2] = ACTIONS(133),
+ [sym__ambiguous_redim_statement] = ACTIONS(135),
+ [aux_sym_erase_statement_token1] = ACTIONS(137),
+ [aux_sym_open_statement_token1] = ACTIONS(139),
+ [aux_sym_file_mode_token2] = ACTIONS(141),
+ [aux_sym_file_access_token2] = ACTIONS(143),
+ [aux_sym_file_lock_token2] = ACTIONS(145),
+ [aux_sym_print_statement_token1] = ACTIONS(147),
+ [anon_sym_PLUS] = ACTIONS(149),
+ [anon_sym_DASH] = ACTIONS(151),
+ [anon_sym_QMARK] = ACTIONS(153),
+ [aux_sym_close_statement_token1] = ACTIONS(155),
+ [aux_sym_put_statement_token1] = ACTIONS(157),
+ [aux_sym_unlock_statement_token1] = ACTIONS(159),
+ [aux_sym_seek_statement_token1] = ACTIONS(161),
+ [sym_reset_statement] = ACTIONS(163),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(165),
+ [sym_stop_statement] = ACTIONS(163),
+ [sym_beep_statement] = ACTIONS(163),
+ [aux_sym_unload_statement_token1] = ACTIONS(167),
+ [aux_sym_def_type_statement_token1] = ACTIONS(169),
+ [aux_sym_def_type_statement_token2] = ACTIONS(169),
+ [aux_sym_def_type_statement_token3] = ACTIONS(169),
+ [aux_sym_def_type_statement_token4] = ACTIONS(169),
+ [aux_sym_def_type_statement_token5] = ACTIONS(169),
+ [aux_sym_def_type_statement_token6] = ACTIONS(169),
+ [aux_sym_def_type_statement_token7] = ACTIONS(169),
+ [aux_sym_def_type_statement_token8] = ACTIONS(169),
+ [aux_sym_def_type_statement_token9] = ACTIONS(169),
+ [aux_sym_def_type_statement_token10] = ACTIONS(169),
+ [aux_sym_def_type_statement_token11] = ACTIONS(169),
+ [aux_sym_def_type_statement_token12] = ACTIONS(169),
+ [aux_sym_def_type_statement_token13] = ACTIONS(169),
+ [aux_sym_def_type_statement_token14] = ACTIONS(169),
+ [aux_sym_call_statement_token1] = ACTIONS(171),
+ [sym__ambiguous_call_statement] = ACTIONS(173),
+ [aux_sym_addressof_expression_token1] = ACTIONS(175),
+ [aux_sym_type_of_expression_token1] = ACTIONS(177),
+ [aux_sym_unary_expression_token1] = ACTIONS(179),
+ [sym_string_literal] = ACTIONS(181),
+ [sym_number_literal] = ACTIONS(183),
+ [aux_sym_boolean_literal_token1] = ACTIONS(185),
+ [aux_sym_boolean_literal_token2] = ACTIONS(185),
+ [sym_nothing_literal] = ACTIONS(187),
+ [sym_null_literal] = ACTIONS(187),
+ [sym_empty_literal] = ACTIONS(187),
+ [sym_date_literal] = ACTIONS(181),
+ [anon_sym_POUND] = ACTIONS(189),
+ },
+ [STATE(11)] = {
+ [sym_type_declaration] = STATE(14),
+ [sym_enum_declaration] = STATE(14),
+ [sym_declare_sub_statement] = STATE(14),
+ [sym_declare_function_statement] = STATE(14),
+ [sym_preprocessor_const] = STATE(14),
+ [sym_preprocessor_if] = STATE(14),
+ [sym_preprocessor_block] = STATE(11884),
+ [sym__preprocessor_item] = STATE(14),
+ [sym_preprocessor_elseif] = STATE(11888),
+ [sym_preprocessor_else] = STATE(14271),
+ [sym_sub_declaration] = STATE(14),
+ [sym_function_declaration] = STATE(14),
+ [sym_property_get_declaration] = STATE(14),
+ [sym_property_let_declaration] = STATE(14),
+ [sym_property_set_declaration] = STATE(14),
+ [sym__sub_header] = STATE(12649),
+ [sym__function_header] = STATE(12412),
+ [sym__property_get_header] = STATE(12650),
+ [sym__property_let_header] = STATE(12651),
+ [sym__property_set_header] = STATE(12652),
+ [sym_conditional_sub_declaration] = STATE(14),
+ [sym_conditional_function_declaration] = STATE(14),
+ [sym_conditional_property_declaration] = STATE(14),
+ [sym__conditional_sub_headers] = STATE(14799),
+ [sym__conditional_function_headers] = STATE(14800),
+ [sym__conditional_property_headers] = STATE(14801),
+ [sym_event_declaration] = STATE(14),
+ [sym__procedure_modifier] = STATE(13006),
+ [sym__statement] = STATE(14),
+ [sym_variable_declaration] = STATE(14),
+ [sym_const_declaration] = STATE(14),
+ [sym_visibility] = STATE(10999),
+ [sym_if_statement] = STATE(14),
+ [sym_elseif_fragment] = STATE(14),
+ [sym_else_fragment] = STATE(14),
+ [sym_end_if_fragment] = STATE(14),
+ [sym_single_line_if_statement] = STATE(14),
+ [sym_select_statement] = STATE(14),
+ [sym_for_statement] = STATE(14),
+ [sym__inline_for_statement] = STATE(3867),
+ [sym_for_each_statement] = STATE(14),
+ [sym__inline_for_each_statement] = STATE(3868),
+ [sym__for_header] = STATE(11465),
+ [sym__for_each_header] = STATE(11498),
+ [sym_do_statement] = STATE(14),
+ [sym__inline_do_statement] = STATE(3869),
+ [sym_while_statement] = STATE(14),
+ [sym_with_statement] = STATE(14),
+ [sym__inline_with_statement] = STATE(3870),
+ [sym_exit_statement] = STATE(14),
+ [sym_on_goto_statement] = STATE(14),
+ [sym_on_error_statement] = STATE(14),
+ [sym_resume_statement] = STATE(14),
+ [sym_goto_statement] = STATE(14),
+ [sym_label_statement] = STATE(14),
+ [sym_line_number_prefix] = STATE(11499),
+ [sym_line_number_statement] = STATE(14),
+ [sym_redim_statement] = STATE(14),
+ [sym_erase_statement] = STATE(14),
+ [sym_open_statement] = STATE(14),
+ [sym_input_statement] = STATE(14),
+ [sym_line_input_statement] = STATE(14),
+ [sym_print_statement] = STATE(14),
+ [sym_write_statement] = STATE(14),
+ [sym_debug_print_statement] = STATE(14),
+ [sym_close_statement] = STATE(14),
+ [sym_get_statement] = STATE(14),
+ [sym_put_statement] = STATE(14),
+ [sym_lock_statement] = STATE(14),
+ [sym_unlock_statement] = STATE(14),
+ [sym_seek_statement] = STATE(14),
+ [sym_raise_event_statement] = STATE(14),
+ [sym_name_statement] = STATE(14),
+ [sym_load_statement] = STATE(14),
+ [sym_unload_statement] = STATE(14),
+ [sym_def_type_statement] = STATE(14),
+ [sym_set_statement] = STATE(14),
+ [sym_assignment_statement] = STATE(14),
+ [sym_call_statement] = STATE(14),
+ [sym_expression_statement] = STATE(14),
+ [sym__primary_expression] = STATE(1532),
+ [sym__expression] = STATE(1532),
+ [sym__assignable_expression] = STATE(15112),
+ [sym__callable_expression] = STATE(350),
+ [sym__print_method_callee] = STATE(355),
+ [sym__print_method_call_expression] = STATE(3871),
+ [sym__qualified_print_method_expression] = STATE(3872),
+ [sym__implicit_print_method_expression] = STATE(3851),
+ [sym__line_method_expression] = STATE(12202),
+ [sym_call_expression] = STATE(1033),
+ [sym_new_expression] = STATE(1532),
+ [sym_addressof_expression] = STATE(1532),
+ [sym_type_of_expression] = STATE(1532),
+ [sym_member_expression] = STATE(836),
+ [sym_qualified_member_expression] = STATE(771),
+ [sym_implicit_member_expression] = STATE(771),
+ [sym_parenthesized_expression] = STATE(1532),
+ [sym_binary_expression] = STATE(1532),
+ [sym_unary_expression] = STATE(1532),
+ [sym__signed_unary_expression] = STATE(835),
+ [sym__literal] = STATE(1532),
+ [sym_boolean_literal] = STATE(1532),
+ [sym_file_number_literal] = STATE(1532),
+ [aux_sym_preprocessor_if_repeat1] = STATE(11888),
+ [aux_sym_preprocessor_block_repeat1] = STATE(14),
+ [sym_identifier] = ACTIONS(61),
+ [sym_newline] = ACTIONS(63),
+ [anon_sym_COLON] = ACTIONS(63),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(65),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(67),
+ [anon_sym_DOT] = ACTIONS(69),
+ [anon_sym_BANG] = ACTIONS(71),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(73),
+ [aux_sym_option_statement_token3] = ACTIONS(29),
+ [aux_sym_type_declaration_token1] = ACTIONS(75),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(77),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(207),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(81),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(83),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(85),
+ [aux_sym_enum_declaration_token1] = ACTIONS(87),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(89),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(41),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(43),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(91),
+ [aux_sym__property_get_header_token1] = ACTIONS(47),
+ [aux_sym_event_declaration_token1] = ACTIONS(93),
+ [sym_static_modifier] = ACTIONS(95),
+ [sym__dim_keyword] = ACTIONS(97),
+ [sym__redim_keyword] = ACTIONS(99),
+ [aux_sym_get_accessor_token1] = ACTIONS(101),
+ [aux_sym_set_accessor_token1] = ACTIONS(103),
+ [aux_sym_const_declaration_token1] = ACTIONS(105),
+ [anon_sym_LPAREN] = ACTIONS(107),
+ [aux_sym_as_type_clause_token2] = ACTIONS(109),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(111),
+ [aux_sym_visibility_token1] = ACTIONS(29),
+ [aux_sym_visibility_token2] = ACTIONS(29),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(113),
+ [aux_sym_else_fragment_token1] = ACTIONS(115),
+ [aux_sym_select_statement_token1] = ACTIONS(117),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(121),
+ [aux_sym_do_condition_token1] = ACTIONS(123),
+ [aux_sym_with_statement_token1] = ACTIONS(125),
+ [aux_sym_exit_statement_token1] = ACTIONS(127),
+ [sym_end_statement] = ACTIONS(63),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(129),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(131),
+ [aux_sym_on_error_statement_token2] = ACTIONS(133),
+ [sym__ambiguous_redim_statement] = ACTIONS(135),
+ [aux_sym_erase_statement_token1] = ACTIONS(137),
+ [aux_sym_open_statement_token1] = ACTIONS(139),
+ [aux_sym_file_mode_token2] = ACTIONS(141),
+ [aux_sym_file_access_token2] = ACTIONS(143),
+ [aux_sym_file_lock_token2] = ACTIONS(145),
+ [aux_sym_print_statement_token1] = ACTIONS(147),
+ [anon_sym_PLUS] = ACTIONS(149),
+ [anon_sym_DASH] = ACTIONS(151),
+ [anon_sym_QMARK] = ACTIONS(153),
+ [aux_sym_close_statement_token1] = ACTIONS(155),
+ [aux_sym_put_statement_token1] = ACTIONS(157),
+ [aux_sym_unlock_statement_token1] = ACTIONS(159),
+ [aux_sym_seek_statement_token1] = ACTIONS(161),
+ [sym_reset_statement] = ACTIONS(163),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(165),
+ [sym_stop_statement] = ACTIONS(163),
+ [sym_beep_statement] = ACTIONS(163),
+ [aux_sym_unload_statement_token1] = ACTIONS(167),
+ [aux_sym_def_type_statement_token1] = ACTIONS(169),
+ [aux_sym_def_type_statement_token2] = ACTIONS(169),
+ [aux_sym_def_type_statement_token3] = ACTIONS(169),
+ [aux_sym_def_type_statement_token4] = ACTIONS(169),
+ [aux_sym_def_type_statement_token5] = ACTIONS(169),
+ [aux_sym_def_type_statement_token6] = ACTIONS(169),
+ [aux_sym_def_type_statement_token7] = ACTIONS(169),
+ [aux_sym_def_type_statement_token8] = ACTIONS(169),
+ [aux_sym_def_type_statement_token9] = ACTIONS(169),
+ [aux_sym_def_type_statement_token10] = ACTIONS(169),
+ [aux_sym_def_type_statement_token11] = ACTIONS(169),
+ [aux_sym_def_type_statement_token12] = ACTIONS(169),
+ [aux_sym_def_type_statement_token13] = ACTIONS(169),
+ [aux_sym_def_type_statement_token14] = ACTIONS(169),
+ [aux_sym_call_statement_token1] = ACTIONS(171),
+ [sym__ambiguous_call_statement] = ACTIONS(173),
+ [aux_sym_addressof_expression_token1] = ACTIONS(175),
+ [aux_sym_type_of_expression_token1] = ACTIONS(177),
+ [aux_sym_unary_expression_token1] = ACTIONS(179),
+ [sym_string_literal] = ACTIONS(181),
+ [sym_number_literal] = ACTIONS(183),
+ [aux_sym_boolean_literal_token1] = ACTIONS(185),
+ [aux_sym_boolean_literal_token2] = ACTIONS(185),
+ [sym_nothing_literal] = ACTIONS(187),
+ [sym_null_literal] = ACTIONS(187),
+ [sym_empty_literal] = ACTIONS(187),
+ [sym_date_literal] = ACTIONS(181),
+ [anon_sym_POUND] = ACTIONS(189),
+ },
+ [STATE(12)] = {
+ [sym_type_declaration] = STATE(14),
+ [sym_enum_declaration] = STATE(14),
+ [sym_declare_sub_statement] = STATE(14),
+ [sym_declare_function_statement] = STATE(14),
+ [sym_preprocessor_const] = STATE(14),
+ [sym_preprocessor_if] = STATE(14),
+ [sym_preprocessor_block] = STATE(11808),
+ [sym__preprocessor_item] = STATE(14),
+ [sym_preprocessor_elseif] = STATE(11809),
+ [sym_preprocessor_else] = STATE(14617),
+ [sym_sub_declaration] = STATE(14),
+ [sym_function_declaration] = STATE(14),
+ [sym_property_get_declaration] = STATE(14),
+ [sym_property_let_declaration] = STATE(14),
+ [sym_property_set_declaration] = STATE(14),
+ [sym__sub_header] = STATE(12649),
+ [sym__function_header] = STATE(12412),
+ [sym__property_get_header] = STATE(12650),
+ [sym__property_let_header] = STATE(12651),
+ [sym__property_set_header] = STATE(12652),
+ [sym_conditional_sub_declaration] = STATE(14),
+ [sym_conditional_function_declaration] = STATE(14),
+ [sym_conditional_property_declaration] = STATE(14),
+ [sym__conditional_sub_headers] = STATE(14799),
+ [sym__conditional_function_headers] = STATE(14800),
+ [sym__conditional_property_headers] = STATE(14801),
+ [sym_event_declaration] = STATE(14),
+ [sym__procedure_modifier] = STATE(13006),
+ [sym__statement] = STATE(14),
+ [sym_variable_declaration] = STATE(14),
+ [sym_const_declaration] = STATE(14),
+ [sym_visibility] = STATE(10999),
+ [sym_if_statement] = STATE(14),
+ [sym_elseif_fragment] = STATE(14),
+ [sym_else_fragment] = STATE(14),
+ [sym_end_if_fragment] = STATE(14),
+ [sym_single_line_if_statement] = STATE(14),
+ [sym_select_statement] = STATE(14),
+ [sym_for_statement] = STATE(14),
+ [sym__inline_for_statement] = STATE(3867),
+ [sym_for_each_statement] = STATE(14),
+ [sym__inline_for_each_statement] = STATE(3868),
+ [sym__for_header] = STATE(11465),
+ [sym__for_each_header] = STATE(11498),
+ [sym_do_statement] = STATE(14),
+ [sym__inline_do_statement] = STATE(3869),
+ [sym_while_statement] = STATE(14),
+ [sym_with_statement] = STATE(14),
+ [sym__inline_with_statement] = STATE(3870),
+ [sym_exit_statement] = STATE(14),
+ [sym_on_goto_statement] = STATE(14),
+ [sym_on_error_statement] = STATE(14),
+ [sym_resume_statement] = STATE(14),
+ [sym_goto_statement] = STATE(14),
+ [sym_label_statement] = STATE(14),
+ [sym_line_number_prefix] = STATE(11499),
+ [sym_line_number_statement] = STATE(14),
+ [sym_redim_statement] = STATE(14),
+ [sym_erase_statement] = STATE(14),
+ [sym_open_statement] = STATE(14),
+ [sym_input_statement] = STATE(14),
+ [sym_line_input_statement] = STATE(14),
+ [sym_print_statement] = STATE(14),
+ [sym_write_statement] = STATE(14),
+ [sym_debug_print_statement] = STATE(14),
+ [sym_close_statement] = STATE(14),
+ [sym_get_statement] = STATE(14),
+ [sym_put_statement] = STATE(14),
+ [sym_lock_statement] = STATE(14),
+ [sym_unlock_statement] = STATE(14),
+ [sym_seek_statement] = STATE(14),
+ [sym_raise_event_statement] = STATE(14),
+ [sym_name_statement] = STATE(14),
+ [sym_load_statement] = STATE(14),
+ [sym_unload_statement] = STATE(14),
+ [sym_def_type_statement] = STATE(14),
+ [sym_set_statement] = STATE(14),
+ [sym_assignment_statement] = STATE(14),
+ [sym_call_statement] = STATE(14),
+ [sym_expression_statement] = STATE(14),
+ [sym__primary_expression] = STATE(1532),
+ [sym__expression] = STATE(1532),
+ [sym__assignable_expression] = STATE(15112),
+ [sym__callable_expression] = STATE(350),
+ [sym__print_method_callee] = STATE(355),
+ [sym__print_method_call_expression] = STATE(3871),
+ [sym__qualified_print_method_expression] = STATE(3872),
+ [sym__implicit_print_method_expression] = STATE(3851),
+ [sym__line_method_expression] = STATE(12202),
+ [sym_call_expression] = STATE(1033),
+ [sym_new_expression] = STATE(1532),
+ [sym_addressof_expression] = STATE(1532),
+ [sym_type_of_expression] = STATE(1532),
+ [sym_member_expression] = STATE(836),
+ [sym_qualified_member_expression] = STATE(771),
+ [sym_implicit_member_expression] = STATE(771),
+ [sym_parenthesized_expression] = STATE(1532),
+ [sym_binary_expression] = STATE(1532),
+ [sym_unary_expression] = STATE(1532),
+ [sym__signed_unary_expression] = STATE(835),
+ [sym__literal] = STATE(1532),
+ [sym_boolean_literal] = STATE(1532),
+ [sym_file_number_literal] = STATE(1532),
+ [aux_sym_preprocessor_if_repeat1] = STATE(11809),
+ [aux_sym_preprocessor_block_repeat1] = STATE(14),
+ [sym_identifier] = ACTIONS(61),
+ [sym_newline] = ACTIONS(63),
+ [anon_sym_COLON] = ACTIONS(63),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(65),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(67),
+ [anon_sym_DOT] = ACTIONS(69),
+ [anon_sym_BANG] = ACTIONS(71),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(73),
+ [aux_sym_option_statement_token3] = ACTIONS(29),
+ [aux_sym_type_declaration_token1] = ACTIONS(75),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(77),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(209),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(81),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(83),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(85),
+ [aux_sym_enum_declaration_token1] = ACTIONS(87),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(89),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(41),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(43),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(91),
+ [aux_sym__property_get_header_token1] = ACTIONS(47),
+ [aux_sym_event_declaration_token1] = ACTIONS(93),
+ [sym_static_modifier] = ACTIONS(95),
+ [sym__dim_keyword] = ACTIONS(97),
+ [sym__redim_keyword] = ACTIONS(99),
+ [aux_sym_get_accessor_token1] = ACTIONS(101),
+ [aux_sym_set_accessor_token1] = ACTIONS(103),
+ [aux_sym_const_declaration_token1] = ACTIONS(105),
+ [anon_sym_LPAREN] = ACTIONS(107),
+ [aux_sym_as_type_clause_token2] = ACTIONS(109),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(111),
+ [aux_sym_visibility_token1] = ACTIONS(29),
+ [aux_sym_visibility_token2] = ACTIONS(29),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(113),
+ [aux_sym_else_fragment_token1] = ACTIONS(115),
+ [aux_sym_select_statement_token1] = ACTIONS(117),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(121),
+ [aux_sym_do_condition_token1] = ACTIONS(123),
+ [aux_sym_with_statement_token1] = ACTIONS(125),
+ [aux_sym_exit_statement_token1] = ACTIONS(127),
+ [sym_end_statement] = ACTIONS(63),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(129),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(131),
+ [aux_sym_on_error_statement_token2] = ACTIONS(133),
+ [sym__ambiguous_redim_statement] = ACTIONS(135),
+ [aux_sym_erase_statement_token1] = ACTIONS(137),
+ [aux_sym_open_statement_token1] = ACTIONS(139),
+ [aux_sym_file_mode_token2] = ACTIONS(141),
+ [aux_sym_file_access_token2] = ACTIONS(143),
+ [aux_sym_file_lock_token2] = ACTIONS(145),
+ [aux_sym_print_statement_token1] = ACTIONS(147),
+ [anon_sym_PLUS] = ACTIONS(149),
+ [anon_sym_DASH] = ACTIONS(151),
+ [anon_sym_QMARK] = ACTIONS(153),
+ [aux_sym_close_statement_token1] = ACTIONS(155),
+ [aux_sym_put_statement_token1] = ACTIONS(157),
+ [aux_sym_unlock_statement_token1] = ACTIONS(159),
+ [aux_sym_seek_statement_token1] = ACTIONS(161),
+ [sym_reset_statement] = ACTIONS(163),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(165),
+ [sym_stop_statement] = ACTIONS(163),
+ [sym_beep_statement] = ACTIONS(163),
+ [aux_sym_unload_statement_token1] = ACTIONS(167),
+ [aux_sym_def_type_statement_token1] = ACTIONS(169),
+ [aux_sym_def_type_statement_token2] = ACTIONS(169),
+ [aux_sym_def_type_statement_token3] = ACTIONS(169),
+ [aux_sym_def_type_statement_token4] = ACTIONS(169),
+ [aux_sym_def_type_statement_token5] = ACTIONS(169),
+ [aux_sym_def_type_statement_token6] = ACTIONS(169),
+ [aux_sym_def_type_statement_token7] = ACTIONS(169),
+ [aux_sym_def_type_statement_token8] = ACTIONS(169),
+ [aux_sym_def_type_statement_token9] = ACTIONS(169),
+ [aux_sym_def_type_statement_token10] = ACTIONS(169),
+ [aux_sym_def_type_statement_token11] = ACTIONS(169),
+ [aux_sym_def_type_statement_token12] = ACTIONS(169),
+ [aux_sym_def_type_statement_token13] = ACTIONS(169),
+ [aux_sym_def_type_statement_token14] = ACTIONS(169),
+ [aux_sym_call_statement_token1] = ACTIONS(171),
+ [sym__ambiguous_call_statement] = ACTIONS(173),
+ [aux_sym_addressof_expression_token1] = ACTIONS(175),
+ [aux_sym_type_of_expression_token1] = ACTIONS(177),
+ [aux_sym_unary_expression_token1] = ACTIONS(179),
+ [sym_string_literal] = ACTIONS(181),
+ [sym_number_literal] = ACTIONS(183),
+ [aux_sym_boolean_literal_token1] = ACTIONS(185),
+ [aux_sym_boolean_literal_token2] = ACTIONS(185),
+ [sym_nothing_literal] = ACTIONS(187),
+ [sym_null_literal] = ACTIONS(187),
+ [sym_empty_literal] = ACTIONS(187),
+ [sym_date_literal] = ACTIONS(181),
+ [anon_sym_POUND] = ACTIONS(189),
+ },
+ [STATE(13)] = {
+ [sym_type_declaration] = STATE(14),
+ [sym_enum_declaration] = STATE(14),
+ [sym_declare_sub_statement] = STATE(14),
+ [sym_declare_function_statement] = STATE(14),
+ [sym_preprocessor_const] = STATE(14),
+ [sym_preprocessor_if] = STATE(14),
+ [sym_preprocessor_block] = STATE(12743),
+ [sym__preprocessor_item] = STATE(14),
+ [sym_sub_declaration] = STATE(14),
+ [sym_function_declaration] = STATE(14),
+ [sym_property_get_declaration] = STATE(14),
+ [sym_property_let_declaration] = STATE(14),
+ [sym_property_set_declaration] = STATE(14),
+ [sym__sub_header] = STATE(12649),
+ [sym__function_header] = STATE(12412),
+ [sym__property_get_header] = STATE(12650),
+ [sym__property_let_header] = STATE(12651),
+ [sym__property_set_header] = STATE(12652),
+ [sym_conditional_sub_declaration] = STATE(14),
+ [sym_conditional_function_declaration] = STATE(14),
+ [sym_conditional_property_declaration] = STATE(14),
+ [sym__conditional_sub_headers] = STATE(14799),
+ [sym__conditional_function_headers] = STATE(14800),
+ [sym__conditional_property_headers] = STATE(14801),
+ [sym_event_declaration] = STATE(14),
+ [sym__procedure_modifier] = STATE(13006),
+ [sym__statement] = STATE(14),
+ [sym_variable_declaration] = STATE(14),
+ [sym_const_declaration] = STATE(14),
+ [sym_visibility] = STATE(10999),
+ [sym_if_statement] = STATE(14),
+ [sym_elseif_fragment] = STATE(14),
+ [sym_else_fragment] = STATE(14),
+ [sym_end_if_fragment] = STATE(14),
+ [sym_single_line_if_statement] = STATE(14),
+ [sym_select_statement] = STATE(14),
+ [sym_for_statement] = STATE(14),
+ [sym__inline_for_statement] = STATE(3867),
+ [sym_for_each_statement] = STATE(14),
+ [sym__inline_for_each_statement] = STATE(3868),
+ [sym__for_header] = STATE(11465),
+ [sym__for_each_header] = STATE(11498),
+ [sym_do_statement] = STATE(14),
+ [sym__inline_do_statement] = STATE(3869),
+ [sym_while_statement] = STATE(14),
+ [sym_with_statement] = STATE(14),
+ [sym__inline_with_statement] = STATE(3870),
+ [sym_exit_statement] = STATE(14),
+ [sym_on_goto_statement] = STATE(14),
+ [sym_on_error_statement] = STATE(14),
+ [sym_resume_statement] = STATE(14),
+ [sym_goto_statement] = STATE(14),
+ [sym_label_statement] = STATE(14),
+ [sym_line_number_prefix] = STATE(11499),
+ [sym_line_number_statement] = STATE(14),
+ [sym_redim_statement] = STATE(14),
+ [sym_erase_statement] = STATE(14),
+ [sym_open_statement] = STATE(14),
+ [sym_input_statement] = STATE(14),
+ [sym_line_input_statement] = STATE(14),
+ [sym_print_statement] = STATE(14),
+ [sym_write_statement] = STATE(14),
+ [sym_debug_print_statement] = STATE(14),
+ [sym_close_statement] = STATE(14),
+ [sym_get_statement] = STATE(14),
+ [sym_put_statement] = STATE(14),
+ [sym_lock_statement] = STATE(14),
+ [sym_unlock_statement] = STATE(14),
+ [sym_seek_statement] = STATE(14),
+ [sym_raise_event_statement] = STATE(14),
+ [sym_name_statement] = STATE(14),
+ [sym_load_statement] = STATE(14),
+ [sym_unload_statement] = STATE(14),
+ [sym_def_type_statement] = STATE(14),
+ [sym_set_statement] = STATE(14),
+ [sym_assignment_statement] = STATE(14),
+ [sym_call_statement] = STATE(14),
+ [sym_expression_statement] = STATE(14),
+ [sym__primary_expression] = STATE(1532),
+ [sym__expression] = STATE(1532),
+ [sym__assignable_expression] = STATE(15112),
+ [sym__callable_expression] = STATE(350),
+ [sym__print_method_callee] = STATE(355),
+ [sym__print_method_call_expression] = STATE(3871),
+ [sym__qualified_print_method_expression] = STATE(3872),
+ [sym__implicit_print_method_expression] = STATE(3851),
+ [sym__line_method_expression] = STATE(12202),
+ [sym_call_expression] = STATE(1033),
+ [sym_new_expression] = STATE(1532),
+ [sym_addressof_expression] = STATE(1532),
+ [sym_type_of_expression] = STATE(1532),
+ [sym_member_expression] = STATE(836),
+ [sym_qualified_member_expression] = STATE(771),
+ [sym_implicit_member_expression] = STATE(771),
+ [sym_parenthesized_expression] = STATE(1532),
+ [sym_binary_expression] = STATE(1532),
+ [sym_unary_expression] = STATE(1532),
+ [sym__signed_unary_expression] = STATE(835),
+ [sym__literal] = STATE(1532),
+ [sym_boolean_literal] = STATE(1532),
+ [sym_file_number_literal] = STATE(1532),
+ [aux_sym_preprocessor_block_repeat1] = STATE(14),
+ [sym_identifier] = ACTIONS(61),
+ [sym_newline] = ACTIONS(63),
+ [anon_sym_COLON] = ACTIONS(63),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(65),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(67),
+ [anon_sym_DOT] = ACTIONS(69),
+ [anon_sym_BANG] = ACTIONS(71),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(73),
+ [aux_sym_option_statement_token3] = ACTIONS(29),
+ [aux_sym_type_declaration_token1] = ACTIONS(75),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(77),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(211),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(81),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(211),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(211),
+ [aux_sym_enum_declaration_token1] = ACTIONS(87),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(89),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(41),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(43),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(91),
+ [aux_sym__property_get_header_token1] = ACTIONS(47),
+ [aux_sym_event_declaration_token1] = ACTIONS(93),
+ [sym_static_modifier] = ACTIONS(95),
+ [sym__dim_keyword] = ACTIONS(97),
+ [sym__redim_keyword] = ACTIONS(99),
+ [aux_sym_get_accessor_token1] = ACTIONS(101),
+ [aux_sym_set_accessor_token1] = ACTIONS(103),
+ [aux_sym_const_declaration_token1] = ACTIONS(105),
+ [anon_sym_LPAREN] = ACTIONS(107),
+ [aux_sym_as_type_clause_token2] = ACTIONS(109),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(111),
+ [aux_sym_visibility_token1] = ACTIONS(29),
+ [aux_sym_visibility_token2] = ACTIONS(29),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(113),
+ [aux_sym_else_fragment_token1] = ACTIONS(115),
+ [aux_sym_select_statement_token1] = ACTIONS(117),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(121),
+ [aux_sym_do_condition_token1] = ACTIONS(123),
+ [aux_sym_with_statement_token1] = ACTIONS(125),
+ [aux_sym_exit_statement_token1] = ACTIONS(127),
+ [sym_end_statement] = ACTIONS(63),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(129),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(131),
+ [aux_sym_on_error_statement_token2] = ACTIONS(133),
+ [sym__ambiguous_redim_statement] = ACTIONS(135),
+ [aux_sym_erase_statement_token1] = ACTIONS(137),
+ [aux_sym_open_statement_token1] = ACTIONS(139),
+ [aux_sym_file_mode_token2] = ACTIONS(141),
+ [aux_sym_file_access_token2] = ACTIONS(143),
+ [aux_sym_file_lock_token2] = ACTIONS(145),
+ [aux_sym_print_statement_token1] = ACTIONS(147),
+ [anon_sym_PLUS] = ACTIONS(149),
+ [anon_sym_DASH] = ACTIONS(151),
+ [anon_sym_QMARK] = ACTIONS(153),
+ [aux_sym_close_statement_token1] = ACTIONS(155),
+ [aux_sym_put_statement_token1] = ACTIONS(157),
+ [aux_sym_unlock_statement_token1] = ACTIONS(159),
+ [aux_sym_seek_statement_token1] = ACTIONS(161),
+ [sym_reset_statement] = ACTIONS(163),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(165),
+ [sym_stop_statement] = ACTIONS(163),
+ [sym_beep_statement] = ACTIONS(163),
+ [aux_sym_unload_statement_token1] = ACTIONS(167),
+ [aux_sym_def_type_statement_token1] = ACTIONS(169),
+ [aux_sym_def_type_statement_token2] = ACTIONS(169),
+ [aux_sym_def_type_statement_token3] = ACTIONS(169),
+ [aux_sym_def_type_statement_token4] = ACTIONS(169),
+ [aux_sym_def_type_statement_token5] = ACTIONS(169),
+ [aux_sym_def_type_statement_token6] = ACTIONS(169),
+ [aux_sym_def_type_statement_token7] = ACTIONS(169),
+ [aux_sym_def_type_statement_token8] = ACTIONS(169),
+ [aux_sym_def_type_statement_token9] = ACTIONS(169),
+ [aux_sym_def_type_statement_token10] = ACTIONS(169),
+ [aux_sym_def_type_statement_token11] = ACTIONS(169),
+ [aux_sym_def_type_statement_token12] = ACTIONS(169),
+ [aux_sym_def_type_statement_token13] = ACTIONS(169),
+ [aux_sym_def_type_statement_token14] = ACTIONS(169),
+ [aux_sym_call_statement_token1] = ACTIONS(171),
+ [sym__ambiguous_call_statement] = ACTIONS(173),
+ [aux_sym_addressof_expression_token1] = ACTIONS(175),
+ [aux_sym_type_of_expression_token1] = ACTIONS(177),
+ [aux_sym_unary_expression_token1] = ACTIONS(179),
+ [sym_string_literal] = ACTIONS(181),
+ [sym_number_literal] = ACTIONS(183),
+ [aux_sym_boolean_literal_token1] = ACTIONS(185),
+ [aux_sym_boolean_literal_token2] = ACTIONS(185),
+ [sym_nothing_literal] = ACTIONS(187),
+ [sym_null_literal] = ACTIONS(187),
+ [sym_empty_literal] = ACTIONS(187),
+ [sym_date_literal] = ACTIONS(181),
+ [anon_sym_POUND] = ACTIONS(189),
+ },
+ [STATE(14)] = {
+ [sym_type_declaration] = STATE(15),
+ [sym_enum_declaration] = STATE(15),
+ [sym_declare_sub_statement] = STATE(15),
+ [sym_declare_function_statement] = STATE(15),
+ [sym_preprocessor_const] = STATE(15),
+ [sym_preprocessor_if] = STATE(15),
+ [sym__preprocessor_item] = STATE(15),
+ [sym_sub_declaration] = STATE(15),
+ [sym_function_declaration] = STATE(15),
+ [sym_property_get_declaration] = STATE(15),
+ [sym_property_let_declaration] = STATE(15),
+ [sym_property_set_declaration] = STATE(15),
+ [sym__sub_header] = STATE(12649),
+ [sym__function_header] = STATE(12412),
+ [sym__property_get_header] = STATE(12650),
+ [sym__property_let_header] = STATE(12651),
+ [sym__property_set_header] = STATE(12652),
+ [sym_conditional_sub_declaration] = STATE(15),
+ [sym_conditional_function_declaration] = STATE(15),
+ [sym_conditional_property_declaration] = STATE(15),
+ [sym__conditional_sub_headers] = STATE(14799),
+ [sym__conditional_function_headers] = STATE(14800),
+ [sym__conditional_property_headers] = STATE(14801),
+ [sym_event_declaration] = STATE(15),
+ [sym__procedure_modifier] = STATE(13006),
+ [sym__statement] = STATE(15),
+ [sym_variable_declaration] = STATE(15),
+ [sym_const_declaration] = STATE(15),
+ [sym_visibility] = STATE(10999),
+ [sym_if_statement] = STATE(15),
+ [sym_elseif_fragment] = STATE(15),
+ [sym_else_fragment] = STATE(15),
+ [sym_end_if_fragment] = STATE(15),
+ [sym_single_line_if_statement] = STATE(15),
+ [sym_select_statement] = STATE(15),
+ [sym_for_statement] = STATE(15),
+ [sym__inline_for_statement] = STATE(3867),
+ [sym_for_each_statement] = STATE(15),
+ [sym__inline_for_each_statement] = STATE(3868),
+ [sym__for_header] = STATE(11465),
+ [sym__for_each_header] = STATE(11498),
+ [sym_do_statement] = STATE(15),
+ [sym__inline_do_statement] = STATE(3869),
+ [sym_while_statement] = STATE(15),
+ [sym_with_statement] = STATE(15),
+ [sym__inline_with_statement] = STATE(3870),
+ [sym_exit_statement] = STATE(15),
+ [sym_on_goto_statement] = STATE(15),
+ [sym_on_error_statement] = STATE(15),
+ [sym_resume_statement] = STATE(15),
+ [sym_goto_statement] = STATE(15),
+ [sym_label_statement] = STATE(15),
+ [sym_line_number_prefix] = STATE(11499),
+ [sym_line_number_statement] = STATE(15),
+ [sym_redim_statement] = STATE(15),
+ [sym_erase_statement] = STATE(15),
+ [sym_open_statement] = STATE(15),
+ [sym_input_statement] = STATE(15),
+ [sym_line_input_statement] = STATE(15),
+ [sym_print_statement] = STATE(15),
+ [sym_write_statement] = STATE(15),
+ [sym_debug_print_statement] = STATE(15),
+ [sym_close_statement] = STATE(15),
+ [sym_get_statement] = STATE(15),
+ [sym_put_statement] = STATE(15),
+ [sym_lock_statement] = STATE(15),
+ [sym_unlock_statement] = STATE(15),
+ [sym_seek_statement] = STATE(15),
+ [sym_raise_event_statement] = STATE(15),
+ [sym_name_statement] = STATE(15),
+ [sym_load_statement] = STATE(15),
+ [sym_unload_statement] = STATE(15),
+ [sym_def_type_statement] = STATE(15),
+ [sym_set_statement] = STATE(15),
+ [sym_assignment_statement] = STATE(15),
+ [sym_call_statement] = STATE(15),
+ [sym_expression_statement] = STATE(15),
+ [sym__primary_expression] = STATE(1532),
+ [sym__expression] = STATE(1532),
+ [sym__assignable_expression] = STATE(15112),
+ [sym__callable_expression] = STATE(350),
+ [sym__print_method_callee] = STATE(355),
+ [sym__print_method_call_expression] = STATE(3871),
+ [sym__qualified_print_method_expression] = STATE(3872),
+ [sym__implicit_print_method_expression] = STATE(3851),
+ [sym__line_method_expression] = STATE(12202),
+ [sym_call_expression] = STATE(1033),
+ [sym_new_expression] = STATE(1532),
+ [sym_addressof_expression] = STATE(1532),
+ [sym_type_of_expression] = STATE(1532),
+ [sym_member_expression] = STATE(836),
+ [sym_qualified_member_expression] = STATE(771),
+ [sym_implicit_member_expression] = STATE(771),
+ [sym_parenthesized_expression] = STATE(1532),
+ [sym_binary_expression] = STATE(1532),
+ [sym_unary_expression] = STATE(1532),
+ [sym__signed_unary_expression] = STATE(835),
+ [sym__literal] = STATE(1532),
+ [sym_boolean_literal] = STATE(1532),
+ [sym_file_number_literal] = STATE(1532),
+ [aux_sym_preprocessor_block_repeat1] = STATE(15),
+ [sym_identifier] = ACTIONS(61),
+ [sym_newline] = ACTIONS(213),
+ [anon_sym_COLON] = ACTIONS(213),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(65),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(67),
+ [anon_sym_DOT] = ACTIONS(69),
+ [anon_sym_BANG] = ACTIONS(71),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(73),
+ [aux_sym_option_statement_token3] = ACTIONS(29),
+ [aux_sym_type_declaration_token1] = ACTIONS(75),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(77),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(215),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(81),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(215),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(215),
+ [aux_sym_enum_declaration_token1] = ACTIONS(87),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(89),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(41),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(43),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(91),
+ [aux_sym__property_get_header_token1] = ACTIONS(47),
+ [aux_sym_event_declaration_token1] = ACTIONS(93),
+ [sym_static_modifier] = ACTIONS(95),
+ [sym__dim_keyword] = ACTIONS(97),
+ [sym__redim_keyword] = ACTIONS(99),
+ [aux_sym_get_accessor_token1] = ACTIONS(101),
+ [aux_sym_set_accessor_token1] = ACTIONS(103),
+ [aux_sym_const_declaration_token1] = ACTIONS(105),
+ [anon_sym_LPAREN] = ACTIONS(107),
+ [aux_sym_as_type_clause_token2] = ACTIONS(109),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(111),
+ [aux_sym_visibility_token1] = ACTIONS(29),
+ [aux_sym_visibility_token2] = ACTIONS(29),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(113),
+ [aux_sym_else_fragment_token1] = ACTIONS(115),
+ [aux_sym_select_statement_token1] = ACTIONS(117),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(121),
+ [aux_sym_do_condition_token1] = ACTIONS(123),
+ [aux_sym_with_statement_token1] = ACTIONS(125),
+ [aux_sym_exit_statement_token1] = ACTIONS(127),
+ [sym_end_statement] = ACTIONS(213),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(129),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(131),
+ [aux_sym_on_error_statement_token2] = ACTIONS(133),
+ [sym__ambiguous_redim_statement] = ACTIONS(135),
+ [aux_sym_erase_statement_token1] = ACTIONS(137),
+ [aux_sym_open_statement_token1] = ACTIONS(139),
+ [aux_sym_file_mode_token2] = ACTIONS(141),
+ [aux_sym_file_access_token2] = ACTIONS(143),
+ [aux_sym_file_lock_token2] = ACTIONS(145),
+ [aux_sym_print_statement_token1] = ACTIONS(147),
+ [anon_sym_PLUS] = ACTIONS(149),
+ [anon_sym_DASH] = ACTIONS(151),
+ [anon_sym_QMARK] = ACTIONS(153),
+ [aux_sym_close_statement_token1] = ACTIONS(155),
+ [aux_sym_put_statement_token1] = ACTIONS(157),
+ [aux_sym_unlock_statement_token1] = ACTIONS(159),
+ [aux_sym_seek_statement_token1] = ACTIONS(161),
+ [sym_reset_statement] = ACTIONS(217),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(165),
+ [sym_stop_statement] = ACTIONS(217),
+ [sym_beep_statement] = ACTIONS(217),
+ [aux_sym_unload_statement_token1] = ACTIONS(167),
+ [aux_sym_def_type_statement_token1] = ACTIONS(169),
+ [aux_sym_def_type_statement_token2] = ACTIONS(169),
+ [aux_sym_def_type_statement_token3] = ACTIONS(169),
+ [aux_sym_def_type_statement_token4] = ACTIONS(169),
+ [aux_sym_def_type_statement_token5] = ACTIONS(169),
+ [aux_sym_def_type_statement_token6] = ACTIONS(169),
+ [aux_sym_def_type_statement_token7] = ACTIONS(169),
+ [aux_sym_def_type_statement_token8] = ACTIONS(169),
+ [aux_sym_def_type_statement_token9] = ACTIONS(169),
+ [aux_sym_def_type_statement_token10] = ACTIONS(169),
+ [aux_sym_def_type_statement_token11] = ACTIONS(169),
+ [aux_sym_def_type_statement_token12] = ACTIONS(169),
+ [aux_sym_def_type_statement_token13] = ACTIONS(169),
+ [aux_sym_def_type_statement_token14] = ACTIONS(169),
+ [aux_sym_call_statement_token1] = ACTIONS(171),
+ [sym__ambiguous_call_statement] = ACTIONS(173),
+ [aux_sym_addressof_expression_token1] = ACTIONS(175),
+ [aux_sym_type_of_expression_token1] = ACTIONS(177),
+ [aux_sym_unary_expression_token1] = ACTIONS(179),
+ [sym_string_literal] = ACTIONS(181),
+ [sym_number_literal] = ACTIONS(183),
+ [aux_sym_boolean_literal_token1] = ACTIONS(185),
+ [aux_sym_boolean_literal_token2] = ACTIONS(185),
+ [sym_nothing_literal] = ACTIONS(187),
+ [sym_null_literal] = ACTIONS(187),
+ [sym_empty_literal] = ACTIONS(187),
+ [sym_date_literal] = ACTIONS(181),
+ [anon_sym_POUND] = ACTIONS(189),
+ },
+ [STATE(15)] = {
+ [sym_type_declaration] = STATE(15),
+ [sym_enum_declaration] = STATE(15),
+ [sym_declare_sub_statement] = STATE(15),
+ [sym_declare_function_statement] = STATE(15),
+ [sym_preprocessor_const] = STATE(15),
+ [sym_preprocessor_if] = STATE(15),
+ [sym__preprocessor_item] = STATE(15),
+ [sym_sub_declaration] = STATE(15),
+ [sym_function_declaration] = STATE(15),
+ [sym_property_get_declaration] = STATE(15),
+ [sym_property_let_declaration] = STATE(15),
+ [sym_property_set_declaration] = STATE(15),
+ [sym__sub_header] = STATE(12649),
+ [sym__function_header] = STATE(12412),
+ [sym__property_get_header] = STATE(12650),
+ [sym__property_let_header] = STATE(12651),
+ [sym__property_set_header] = STATE(12652),
+ [sym_conditional_sub_declaration] = STATE(15),
+ [sym_conditional_function_declaration] = STATE(15),
+ [sym_conditional_property_declaration] = STATE(15),
+ [sym__conditional_sub_headers] = STATE(14799),
+ [sym__conditional_function_headers] = STATE(14800),
+ [sym__conditional_property_headers] = STATE(14801),
+ [sym_event_declaration] = STATE(15),
+ [sym__procedure_modifier] = STATE(13006),
+ [sym__statement] = STATE(15),
+ [sym_variable_declaration] = STATE(15),
+ [sym_const_declaration] = STATE(15),
+ [sym_visibility] = STATE(10999),
+ [sym_if_statement] = STATE(15),
+ [sym_elseif_fragment] = STATE(15),
+ [sym_else_fragment] = STATE(15),
+ [sym_end_if_fragment] = STATE(15),
+ [sym_single_line_if_statement] = STATE(15),
+ [sym_select_statement] = STATE(15),
+ [sym_for_statement] = STATE(15),
+ [sym__inline_for_statement] = STATE(3867),
+ [sym_for_each_statement] = STATE(15),
+ [sym__inline_for_each_statement] = STATE(3868),
+ [sym__for_header] = STATE(11465),
+ [sym__for_each_header] = STATE(11498),
+ [sym_do_statement] = STATE(15),
+ [sym__inline_do_statement] = STATE(3869),
+ [sym_while_statement] = STATE(15),
+ [sym_with_statement] = STATE(15),
+ [sym__inline_with_statement] = STATE(3870),
+ [sym_exit_statement] = STATE(15),
+ [sym_on_goto_statement] = STATE(15),
+ [sym_on_error_statement] = STATE(15),
+ [sym_resume_statement] = STATE(15),
+ [sym_goto_statement] = STATE(15),
+ [sym_label_statement] = STATE(15),
+ [sym_line_number_prefix] = STATE(11499),
+ [sym_line_number_statement] = STATE(15),
+ [sym_redim_statement] = STATE(15),
+ [sym_erase_statement] = STATE(15),
+ [sym_open_statement] = STATE(15),
+ [sym_input_statement] = STATE(15),
+ [sym_line_input_statement] = STATE(15),
+ [sym_print_statement] = STATE(15),
+ [sym_write_statement] = STATE(15),
+ [sym_debug_print_statement] = STATE(15),
+ [sym_close_statement] = STATE(15),
+ [sym_get_statement] = STATE(15),
+ [sym_put_statement] = STATE(15),
+ [sym_lock_statement] = STATE(15),
+ [sym_unlock_statement] = STATE(15),
+ [sym_seek_statement] = STATE(15),
+ [sym_raise_event_statement] = STATE(15),
+ [sym_name_statement] = STATE(15),
+ [sym_load_statement] = STATE(15),
+ [sym_unload_statement] = STATE(15),
+ [sym_def_type_statement] = STATE(15),
+ [sym_set_statement] = STATE(15),
+ [sym_assignment_statement] = STATE(15),
+ [sym_call_statement] = STATE(15),
+ [sym_expression_statement] = STATE(15),
+ [sym__primary_expression] = STATE(1532),
+ [sym__expression] = STATE(1532),
+ [sym__assignable_expression] = STATE(15112),
+ [sym__callable_expression] = STATE(350),
+ [sym__print_method_callee] = STATE(355),
+ [sym__print_method_call_expression] = STATE(3871),
+ [sym__qualified_print_method_expression] = STATE(3872),
+ [sym__implicit_print_method_expression] = STATE(3851),
+ [sym__line_method_expression] = STATE(12202),
+ [sym_call_expression] = STATE(1033),
+ [sym_new_expression] = STATE(1532),
+ [sym_addressof_expression] = STATE(1532),
+ [sym_type_of_expression] = STATE(1532),
+ [sym_member_expression] = STATE(836),
+ [sym_qualified_member_expression] = STATE(771),
+ [sym_implicit_member_expression] = STATE(771),
+ [sym_parenthesized_expression] = STATE(1532),
+ [sym_binary_expression] = STATE(1532),
+ [sym_unary_expression] = STATE(1532),
+ [sym__signed_unary_expression] = STATE(835),
+ [sym__literal] = STATE(1532),
+ [sym_boolean_literal] = STATE(1532),
+ [sym_file_number_literal] = STATE(1532),
+ [aux_sym_preprocessor_block_repeat1] = STATE(15),
+ [sym_identifier] = ACTIONS(219),
+ [sym_newline] = ACTIONS(222),
+ [anon_sym_COLON] = ACTIONS(222),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(225),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(228),
+ [anon_sym_DOT] = ACTIONS(231),
+ [anon_sym_BANG] = ACTIONS(234),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(237),
+ [aux_sym_option_statement_token3] = ACTIONS(240),
+ [aux_sym_type_declaration_token1] = ACTIONS(243),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(246),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(249),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(251),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(249),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(249),
+ [aux_sym_enum_declaration_token1] = ACTIONS(254),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(257),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(260),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(263),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(266),
+ [aux_sym__property_get_header_token1] = ACTIONS(269),
+ [aux_sym_event_declaration_token1] = ACTIONS(272),
+ [sym_static_modifier] = ACTIONS(275),
+ [sym__dim_keyword] = ACTIONS(278),
+ [sym__redim_keyword] = ACTIONS(281),
+ [aux_sym_get_accessor_token1] = ACTIONS(284),
+ [aux_sym_set_accessor_token1] = ACTIONS(287),
+ [aux_sym_const_declaration_token1] = ACTIONS(290),
+ [anon_sym_LPAREN] = ACTIONS(293),
+ [aux_sym_as_type_clause_token2] = ACTIONS(296),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(299),
+ [aux_sym_visibility_token1] = ACTIONS(240),
+ [aux_sym_visibility_token2] = ACTIONS(240),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(302),
+ [aux_sym_else_fragment_token1] = ACTIONS(305),
+ [aux_sym_select_statement_token1] = ACTIONS(308),
+ [aux_sym__for_header_token1] = ACTIONS(311),
+ [aux_sym_do_statement_token1] = ACTIONS(314),
+ [aux_sym_do_condition_token1] = ACTIONS(317),
+ [aux_sym_with_statement_token1] = ACTIONS(320),
+ [aux_sym_exit_statement_token1] = ACTIONS(323),
+ [sym_end_statement] = ACTIONS(222),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(326),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(329),
+ [aux_sym_on_error_statement_token2] = ACTIONS(332),
+ [sym__ambiguous_redim_statement] = ACTIONS(335),
+ [aux_sym_erase_statement_token1] = ACTIONS(338),
+ [aux_sym_open_statement_token1] = ACTIONS(341),
+ [aux_sym_file_mode_token2] = ACTIONS(344),
+ [aux_sym_file_access_token2] = ACTIONS(347),
+ [aux_sym_file_lock_token2] = ACTIONS(350),
+ [aux_sym_print_statement_token1] = ACTIONS(353),
+ [anon_sym_PLUS] = ACTIONS(356),
+ [anon_sym_DASH] = ACTIONS(359),
+ [anon_sym_QMARK] = ACTIONS(362),
+ [aux_sym_close_statement_token1] = ACTIONS(365),
+ [aux_sym_put_statement_token1] = ACTIONS(368),
+ [aux_sym_unlock_statement_token1] = ACTIONS(371),
+ [aux_sym_seek_statement_token1] = ACTIONS(374),
+ [sym_reset_statement] = ACTIONS(377),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(380),
+ [sym_stop_statement] = ACTIONS(377),
+ [sym_beep_statement] = ACTIONS(377),
+ [aux_sym_unload_statement_token1] = ACTIONS(383),
+ [aux_sym_def_type_statement_token1] = ACTIONS(386),
+ [aux_sym_def_type_statement_token2] = ACTIONS(386),
+ [aux_sym_def_type_statement_token3] = ACTIONS(386),
+ [aux_sym_def_type_statement_token4] = ACTIONS(386),
+ [aux_sym_def_type_statement_token5] = ACTIONS(386),
+ [aux_sym_def_type_statement_token6] = ACTIONS(386),
+ [aux_sym_def_type_statement_token7] = ACTIONS(386),
+ [aux_sym_def_type_statement_token8] = ACTIONS(386),
+ [aux_sym_def_type_statement_token9] = ACTIONS(386),
+ [aux_sym_def_type_statement_token10] = ACTIONS(386),
+ [aux_sym_def_type_statement_token11] = ACTIONS(386),
+ [aux_sym_def_type_statement_token12] = ACTIONS(386),
+ [aux_sym_def_type_statement_token13] = ACTIONS(386),
+ [aux_sym_def_type_statement_token14] = ACTIONS(386),
+ [aux_sym_call_statement_token1] = ACTIONS(389),
+ [sym__ambiguous_call_statement] = ACTIONS(392),
+ [aux_sym_addressof_expression_token1] = ACTIONS(395),
+ [aux_sym_type_of_expression_token1] = ACTIONS(398),
+ [aux_sym_unary_expression_token1] = ACTIONS(401),
+ [sym_string_literal] = ACTIONS(404),
+ [sym_number_literal] = ACTIONS(407),
+ [aux_sym_boolean_literal_token1] = ACTIONS(410),
+ [aux_sym_boolean_literal_token2] = ACTIONS(410),
+ [sym_nothing_literal] = ACTIONS(413),
+ [sym_null_literal] = ACTIONS(413),
+ [sym_empty_literal] = ACTIONS(413),
+ [sym_date_literal] = ACTIONS(404),
+ [anon_sym_POUND] = ACTIONS(416),
+ },
+ [STATE(16)] = {
+ [sym_type_declaration] = STATE(18),
+ [sym_enum_declaration] = STATE(18),
+ [sym_declare_sub_statement] = STATE(18),
+ [sym_declare_function_statement] = STATE(18),
+ [sym_preprocessor_const] = STATE(18),
+ [sym_preprocessor_if] = STATE(18),
+ [sym_preprocessor_block] = STATE(14189),
+ [sym__preprocessor_item] = STATE(18),
+ [sym_sub_declaration] = STATE(18),
+ [sym_function_declaration] = STATE(18),
+ [sym_property_get_declaration] = STATE(18),
+ [sym_property_let_declaration] = STATE(18),
+ [sym_property_set_declaration] = STATE(18),
+ [sym__sub_header] = STATE(12732),
+ [sym__function_header] = STATE(12733),
+ [sym__property_get_header] = STATE(12734),
+ [sym__property_let_header] = STATE(12735),
+ [sym__property_set_header] = STATE(12736),
+ [sym_conditional_sub_declaration] = STATE(18),
+ [sym_conditional_function_declaration] = STATE(18),
+ [sym_conditional_property_declaration] = STATE(18),
+ [sym__conditional_sub_headers] = STATE(14856),
+ [sym__conditional_function_headers] = STATE(14857),
+ [sym__conditional_property_headers] = STATE(14858),
+ [sym_event_declaration] = STATE(18),
+ [sym__procedure_modifier] = STATE(13006),
+ [sym__statement] = STATE(18),
+ [sym_variable_declaration] = STATE(18),
+ [sym_const_declaration] = STATE(18),
+ [sym_visibility] = STATE(10991),
+ [sym_if_statement] = STATE(18),
+ [sym_elseif_fragment] = STATE(18),
+ [sym_else_fragment] = STATE(18),
+ [sym_end_if_fragment] = STATE(18),
+ [sym_single_line_if_statement] = STATE(18),
+ [sym_select_statement] = STATE(18),
+ [sym_for_statement] = STATE(18),
+ [sym__inline_for_statement] = STATE(4380),
+ [sym_for_each_statement] = STATE(18),
+ [sym__inline_for_each_statement] = STATE(4381),
+ [sym__for_header] = STATE(11370),
+ [sym__for_each_header] = STATE(11371),
+ [sym_do_statement] = STATE(18),
+ [sym__inline_do_statement] = STATE(4388),
+ [sym_while_statement] = STATE(18),
+ [sym_with_statement] = STATE(18),
+ [sym__inline_with_statement] = STATE(4389),
+ [sym_exit_statement] = STATE(18),
+ [sym_on_goto_statement] = STATE(18),
+ [sym_on_error_statement] = STATE(18),
+ [sym_resume_statement] = STATE(18),
+ [sym_goto_statement] = STATE(18),
+ [sym_label_statement] = STATE(18),
+ [sym_line_number_prefix] = STATE(11314),
+ [sym_line_number_statement] = STATE(18),
+ [sym_redim_statement] = STATE(18),
+ [sym_erase_statement] = STATE(18),
+ [sym_open_statement] = STATE(18),
+ [sym_input_statement] = STATE(18),
+ [sym_line_input_statement] = STATE(18),
+ [sym_print_statement] = STATE(18),
+ [sym_write_statement] = STATE(18),
+ [sym_debug_print_statement] = STATE(18),
+ [sym_close_statement] = STATE(18),
+ [sym_get_statement] = STATE(18),
+ [sym_put_statement] = STATE(18),
+ [sym_lock_statement] = STATE(18),
+ [sym_unlock_statement] = STATE(18),
+ [sym_seek_statement] = STATE(18),
+ [sym_raise_event_statement] = STATE(18),
+ [sym_name_statement] = STATE(18),
+ [sym_load_statement] = STATE(18),
+ [sym_unload_statement] = STATE(18),
+ [sym_def_type_statement] = STATE(18),
+ [sym_set_statement] = STATE(18),
+ [sym_assignment_statement] = STATE(18),
+ [sym_call_statement] = STATE(18),
+ [sym_expression_statement] = STATE(18),
+ [sym__primary_expression] = STATE(2177),
+ [sym__expression] = STATE(2177),
+ [sym__assignable_expression] = STATE(14337),
+ [sym__callable_expression] = STATE(360),
+ [sym__print_method_callee] = STATE(363),
+ [sym__print_method_call_expression] = STATE(4521),
+ [sym__qualified_print_method_expression] = STATE(4522),
+ [sym__implicit_print_method_expression] = STATE(4523),
+ [sym__line_method_expression] = STATE(12218),
+ [sym_call_expression] = STATE(1649),
+ [sym_new_expression] = STATE(2177),
+ [sym_addressof_expression] = STATE(2177),
+ [sym_type_of_expression] = STATE(2177),
+ [sym_member_expression] = STATE(1381),
+ [sym_qualified_member_expression] = STATE(912),
+ [sym_implicit_member_expression] = STATE(912),
+ [sym_parenthesized_expression] = STATE(2177),
+ [sym_binary_expression] = STATE(2177),
+ [sym_unary_expression] = STATE(2177),
+ [sym__signed_unary_expression] = STATE(1199),
+ [sym__literal] = STATE(2177),
+ [sym_boolean_literal] = STATE(2177),
+ [sym_file_number_literal] = STATE(2177),
+ [aux_sym_preprocessor_block_repeat1] = STATE(18),
+ [sym_identifier] = ACTIONS(419),
+ [sym_newline] = ACTIONS(421),
+ [anon_sym_COLON] = ACTIONS(421),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(423),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(425),
+ [anon_sym_DOT] = ACTIONS(427),
+ [anon_sym_BANG] = ACTIONS(429),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(431),
+ [aux_sym_option_statement_token3] = ACTIONS(29),
+ [aux_sym_type_declaration_token1] = ACTIONS(433),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(435),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(437),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(439),
+ [aux_sym_enum_declaration_token1] = ACTIONS(441),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(443),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(41),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(43),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(445),
+ [aux_sym__property_get_header_token1] = ACTIONS(47),
+ [aux_sym_event_declaration_token1] = ACTIONS(447),
+ [sym_static_modifier] = ACTIONS(449),
+ [sym__dim_keyword] = ACTIONS(451),
+ [sym__redim_keyword] = ACTIONS(453),
+ [aux_sym_get_accessor_token1] = ACTIONS(455),
+ [aux_sym_set_accessor_token1] = ACTIONS(457),
+ [aux_sym_const_declaration_token1] = ACTIONS(459),
+ [anon_sym_LPAREN] = ACTIONS(461),
+ [aux_sym_as_type_clause_token2] = ACTIONS(463),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(465),
+ [aux_sym_visibility_token1] = ACTIONS(29),
+ [aux_sym_visibility_token2] = ACTIONS(29),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(467),
+ [aux_sym_else_fragment_token1] = ACTIONS(469),
+ [aux_sym_select_statement_token1] = ACTIONS(471),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(473),
+ [aux_sym_do_condition_token1] = ACTIONS(475),
+ [aux_sym_with_statement_token1] = ACTIONS(477),
+ [aux_sym_exit_statement_token1] = ACTIONS(479),
+ [sym_end_statement] = ACTIONS(421),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(483),
+ [aux_sym_on_error_statement_token2] = ACTIONS(485),
+ [sym__ambiguous_redim_statement] = ACTIONS(487),
+ [aux_sym_erase_statement_token1] = ACTIONS(489),
+ [aux_sym_open_statement_token1] = ACTIONS(491),
+ [aux_sym_file_mode_token2] = ACTIONS(493),
+ [aux_sym_file_access_token2] = ACTIONS(495),
+ [aux_sym_file_lock_token2] = ACTIONS(497),
+ [aux_sym_print_statement_token1] = ACTIONS(499),
+ [anon_sym_PLUS] = ACTIONS(501),
+ [anon_sym_DASH] = ACTIONS(503),
+ [anon_sym_QMARK] = ACTIONS(505),
+ [aux_sym_close_statement_token1] = ACTIONS(507),
+ [aux_sym_put_statement_token1] = ACTIONS(509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(511),
+ [aux_sym_seek_statement_token1] = ACTIONS(513),
+ [sym_reset_statement] = ACTIONS(515),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(517),
+ [sym_stop_statement] = ACTIONS(515),
+ [sym_beep_statement] = ACTIONS(515),
+ [aux_sym_unload_statement_token1] = ACTIONS(519),
+ [aux_sym_def_type_statement_token1] = ACTIONS(521),
+ [aux_sym_def_type_statement_token2] = ACTIONS(521),
+ [aux_sym_def_type_statement_token3] = ACTIONS(521),
+ [aux_sym_def_type_statement_token4] = ACTIONS(521),
+ [aux_sym_def_type_statement_token5] = ACTIONS(521),
+ [aux_sym_def_type_statement_token6] = ACTIONS(521),
+ [aux_sym_def_type_statement_token7] = ACTIONS(521),
+ [aux_sym_def_type_statement_token8] = ACTIONS(521),
+ [aux_sym_def_type_statement_token9] = ACTIONS(521),
+ [aux_sym_def_type_statement_token10] = ACTIONS(521),
+ [aux_sym_def_type_statement_token11] = ACTIONS(521),
+ [aux_sym_def_type_statement_token12] = ACTIONS(521),
+ [aux_sym_def_type_statement_token13] = ACTIONS(521),
+ [aux_sym_def_type_statement_token14] = ACTIONS(521),
+ [aux_sym_call_statement_token1] = ACTIONS(523),
+ [sym__ambiguous_call_statement] = ACTIONS(525),
+ [aux_sym_addressof_expression_token1] = ACTIONS(527),
+ [aux_sym_type_of_expression_token1] = ACTIONS(529),
+ [aux_sym_unary_expression_token1] = ACTIONS(531),
+ [sym_string_literal] = ACTIONS(533),
+ [sym_number_literal] = ACTIONS(535),
+ [aux_sym_boolean_literal_token1] = ACTIONS(537),
+ [aux_sym_boolean_literal_token2] = ACTIONS(537),
+ [sym_nothing_literal] = ACTIONS(539),
+ [sym_null_literal] = ACTIONS(539),
+ [sym_empty_literal] = ACTIONS(539),
+ [sym_date_literal] = ACTIONS(533),
+ [anon_sym_POUND] = ACTIONS(541),
+ },
+ [STATE(17)] = {
+ [sym_type_declaration] = STATE(17),
+ [sym_enum_declaration] = STATE(17),
+ [sym_declare_sub_statement] = STATE(17),
+ [sym_declare_function_statement] = STATE(17),
+ [sym_preprocessor_const] = STATE(17),
+ [sym_preprocessor_if] = STATE(17),
+ [sym__preprocessor_item] = STATE(17),
+ [sym_sub_declaration] = STATE(17),
+ [sym_function_declaration] = STATE(17),
+ [sym_property_get_declaration] = STATE(17),
+ [sym_property_let_declaration] = STATE(17),
+ [sym_property_set_declaration] = STATE(17),
+ [sym__sub_header] = STATE(12732),
+ [sym__function_header] = STATE(12733),
+ [sym__property_get_header] = STATE(12734),
+ [sym__property_let_header] = STATE(12735),
+ [sym__property_set_header] = STATE(12736),
+ [sym_conditional_sub_declaration] = STATE(17),
+ [sym_conditional_function_declaration] = STATE(17),
+ [sym_conditional_property_declaration] = STATE(17),
+ [sym__conditional_sub_headers] = STATE(14856),
+ [sym__conditional_function_headers] = STATE(14857),
+ [sym__conditional_property_headers] = STATE(14858),
+ [sym_event_declaration] = STATE(17),
+ [sym__procedure_modifier] = STATE(13006),
+ [sym__statement] = STATE(17),
+ [sym_variable_declaration] = STATE(17),
+ [sym_const_declaration] = STATE(17),
+ [sym_visibility] = STATE(10991),
+ [sym_if_statement] = STATE(17),
+ [sym_elseif_fragment] = STATE(17),
+ [sym_else_fragment] = STATE(17),
+ [sym_end_if_fragment] = STATE(17),
+ [sym_single_line_if_statement] = STATE(17),
+ [sym_select_statement] = STATE(17),
+ [sym_for_statement] = STATE(17),
+ [sym__inline_for_statement] = STATE(4380),
+ [sym_for_each_statement] = STATE(17),
+ [sym__inline_for_each_statement] = STATE(4381),
+ [sym__for_header] = STATE(11370),
+ [sym__for_each_header] = STATE(11371),
+ [sym_do_statement] = STATE(17),
+ [sym__inline_do_statement] = STATE(4388),
+ [sym_while_statement] = STATE(17),
+ [sym_with_statement] = STATE(17),
+ [sym__inline_with_statement] = STATE(4389),
+ [sym_exit_statement] = STATE(17),
+ [sym_on_goto_statement] = STATE(17),
+ [sym_on_error_statement] = STATE(17),
+ [sym_resume_statement] = STATE(17),
+ [sym_goto_statement] = STATE(17),
+ [sym_label_statement] = STATE(17),
+ [sym_line_number_prefix] = STATE(11314),
+ [sym_line_number_statement] = STATE(17),
+ [sym_redim_statement] = STATE(17),
+ [sym_erase_statement] = STATE(17),
+ [sym_open_statement] = STATE(17),
+ [sym_input_statement] = STATE(17),
+ [sym_line_input_statement] = STATE(17),
+ [sym_print_statement] = STATE(17),
+ [sym_write_statement] = STATE(17),
+ [sym_debug_print_statement] = STATE(17),
+ [sym_close_statement] = STATE(17),
+ [sym_get_statement] = STATE(17),
+ [sym_put_statement] = STATE(17),
+ [sym_lock_statement] = STATE(17),
+ [sym_unlock_statement] = STATE(17),
+ [sym_seek_statement] = STATE(17),
+ [sym_raise_event_statement] = STATE(17),
+ [sym_name_statement] = STATE(17),
+ [sym_load_statement] = STATE(17),
+ [sym_unload_statement] = STATE(17),
+ [sym_def_type_statement] = STATE(17),
+ [sym_set_statement] = STATE(17),
+ [sym_assignment_statement] = STATE(17),
+ [sym_call_statement] = STATE(17),
+ [sym_expression_statement] = STATE(17),
+ [sym__primary_expression] = STATE(2177),
+ [sym__expression] = STATE(2177),
+ [sym__assignable_expression] = STATE(14337),
+ [sym__callable_expression] = STATE(360),
+ [sym__print_method_callee] = STATE(363),
+ [sym__print_method_call_expression] = STATE(4521),
+ [sym__qualified_print_method_expression] = STATE(4522),
+ [sym__implicit_print_method_expression] = STATE(4523),
+ [sym__line_method_expression] = STATE(12218),
+ [sym_call_expression] = STATE(1649),
+ [sym_new_expression] = STATE(2177),
+ [sym_addressof_expression] = STATE(2177),
+ [sym_type_of_expression] = STATE(2177),
+ [sym_member_expression] = STATE(1381),
+ [sym_qualified_member_expression] = STATE(912),
+ [sym_implicit_member_expression] = STATE(912),
+ [sym_parenthesized_expression] = STATE(2177),
+ [sym_binary_expression] = STATE(2177),
+ [sym_unary_expression] = STATE(2177),
+ [sym__signed_unary_expression] = STATE(1199),
+ [sym__literal] = STATE(2177),
+ [sym_boolean_literal] = STATE(2177),
+ [sym_file_number_literal] = STATE(2177),
+ [aux_sym_preprocessor_block_repeat1] = STATE(17),
+ [sym_identifier] = ACTIONS(543),
+ [sym_newline] = ACTIONS(546),
+ [anon_sym_COLON] = ACTIONS(546),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(549),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(552),
+ [anon_sym_DOT] = ACTIONS(555),
+ [anon_sym_BANG] = ACTIONS(558),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(561),
+ [aux_sym_option_statement_token3] = ACTIONS(240),
+ [aux_sym_type_declaration_token1] = ACTIONS(564),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(567),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(249),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(570),
+ [aux_sym_enum_declaration_token1] = ACTIONS(573),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(576),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(260),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(263),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(579),
+ [aux_sym__property_get_header_token1] = ACTIONS(269),
+ [aux_sym_event_declaration_token1] = ACTIONS(582),
+ [sym_static_modifier] = ACTIONS(585),
+ [sym__dim_keyword] = ACTIONS(588),
+ [sym__redim_keyword] = ACTIONS(591),
+ [aux_sym_get_accessor_token1] = ACTIONS(594),
+ [aux_sym_set_accessor_token1] = ACTIONS(597),
+ [aux_sym_const_declaration_token1] = ACTIONS(600),
+ [anon_sym_LPAREN] = ACTIONS(603),
+ [aux_sym_as_type_clause_token2] = ACTIONS(606),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(609),
+ [aux_sym_visibility_token1] = ACTIONS(240),
+ [aux_sym_visibility_token2] = ACTIONS(240),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(612),
+ [aux_sym_else_fragment_token1] = ACTIONS(615),
+ [aux_sym_select_statement_token1] = ACTIONS(618),
+ [aux_sym__for_header_token1] = ACTIONS(311),
+ [aux_sym_do_statement_token1] = ACTIONS(621),
+ [aux_sym_do_condition_token1] = ACTIONS(624),
+ [aux_sym_with_statement_token1] = ACTIONS(627),
+ [aux_sym_exit_statement_token1] = ACTIONS(630),
+ [sym_end_statement] = ACTIONS(546),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(633),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(636),
+ [aux_sym_on_error_statement_token2] = ACTIONS(639),
+ [sym__ambiguous_redim_statement] = ACTIONS(642),
+ [aux_sym_erase_statement_token1] = ACTIONS(645),
+ [aux_sym_open_statement_token1] = ACTIONS(648),
+ [aux_sym_file_mode_token2] = ACTIONS(651),
+ [aux_sym_file_access_token2] = ACTIONS(654),
+ [aux_sym_file_lock_token2] = ACTIONS(657),
+ [aux_sym_print_statement_token1] = ACTIONS(660),
+ [anon_sym_PLUS] = ACTIONS(663),
+ [anon_sym_DASH] = ACTIONS(666),
+ [anon_sym_QMARK] = ACTIONS(669),
+ [aux_sym_close_statement_token1] = ACTIONS(672),
+ [aux_sym_put_statement_token1] = ACTIONS(675),
+ [aux_sym_unlock_statement_token1] = ACTIONS(678),
+ [aux_sym_seek_statement_token1] = ACTIONS(681),
+ [sym_reset_statement] = ACTIONS(684),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(687),
+ [sym_stop_statement] = ACTIONS(684),
+ [sym_beep_statement] = ACTIONS(684),
+ [aux_sym_unload_statement_token1] = ACTIONS(690),
+ [aux_sym_def_type_statement_token1] = ACTIONS(693),
+ [aux_sym_def_type_statement_token2] = ACTIONS(693),
+ [aux_sym_def_type_statement_token3] = ACTIONS(693),
+ [aux_sym_def_type_statement_token4] = ACTIONS(693),
+ [aux_sym_def_type_statement_token5] = ACTIONS(693),
+ [aux_sym_def_type_statement_token6] = ACTIONS(693),
+ [aux_sym_def_type_statement_token7] = ACTIONS(693),
+ [aux_sym_def_type_statement_token8] = ACTIONS(693),
+ [aux_sym_def_type_statement_token9] = ACTIONS(693),
+ [aux_sym_def_type_statement_token10] = ACTIONS(693),
+ [aux_sym_def_type_statement_token11] = ACTIONS(693),
+ [aux_sym_def_type_statement_token12] = ACTIONS(693),
+ [aux_sym_def_type_statement_token13] = ACTIONS(693),
+ [aux_sym_def_type_statement_token14] = ACTIONS(693),
+ [aux_sym_call_statement_token1] = ACTIONS(696),
+ [sym__ambiguous_call_statement] = ACTIONS(699),
+ [aux_sym_addressof_expression_token1] = ACTIONS(702),
+ [aux_sym_type_of_expression_token1] = ACTIONS(705),
+ [aux_sym_unary_expression_token1] = ACTIONS(708),
+ [sym_string_literal] = ACTIONS(711),
+ [sym_number_literal] = ACTIONS(714),
+ [aux_sym_boolean_literal_token1] = ACTIONS(717),
+ [aux_sym_boolean_literal_token2] = ACTIONS(717),
+ [sym_nothing_literal] = ACTIONS(720),
+ [sym_null_literal] = ACTIONS(720),
+ [sym_empty_literal] = ACTIONS(720),
+ [sym_date_literal] = ACTIONS(711),
+ [anon_sym_POUND] = ACTIONS(723),
+ },
+ [STATE(18)] = {
+ [sym_type_declaration] = STATE(17),
+ [sym_enum_declaration] = STATE(17),
+ [sym_declare_sub_statement] = STATE(17),
+ [sym_declare_function_statement] = STATE(17),
+ [sym_preprocessor_const] = STATE(17),
+ [sym_preprocessor_if] = STATE(17),
+ [sym__preprocessor_item] = STATE(17),
+ [sym_sub_declaration] = STATE(17),
+ [sym_function_declaration] = STATE(17),
+ [sym_property_get_declaration] = STATE(17),
+ [sym_property_let_declaration] = STATE(17),
+ [sym_property_set_declaration] = STATE(17),
+ [sym__sub_header] = STATE(12732),
+ [sym__function_header] = STATE(12733),
+ [sym__property_get_header] = STATE(12734),
+ [sym__property_let_header] = STATE(12735),
+ [sym__property_set_header] = STATE(12736),
+ [sym_conditional_sub_declaration] = STATE(17),
+ [sym_conditional_function_declaration] = STATE(17),
+ [sym_conditional_property_declaration] = STATE(17),
+ [sym__conditional_sub_headers] = STATE(14856),
+ [sym__conditional_function_headers] = STATE(14857),
+ [sym__conditional_property_headers] = STATE(14858),
+ [sym_event_declaration] = STATE(17),
+ [sym__procedure_modifier] = STATE(13006),
+ [sym__statement] = STATE(17),
+ [sym_variable_declaration] = STATE(17),
+ [sym_const_declaration] = STATE(17),
+ [sym_visibility] = STATE(10991),
+ [sym_if_statement] = STATE(17),
+ [sym_elseif_fragment] = STATE(17),
+ [sym_else_fragment] = STATE(17),
+ [sym_end_if_fragment] = STATE(17),
+ [sym_single_line_if_statement] = STATE(17),
+ [sym_select_statement] = STATE(17),
+ [sym_for_statement] = STATE(17),
+ [sym__inline_for_statement] = STATE(4380),
+ [sym_for_each_statement] = STATE(17),
+ [sym__inline_for_each_statement] = STATE(4381),
+ [sym__for_header] = STATE(11370),
+ [sym__for_each_header] = STATE(11371),
+ [sym_do_statement] = STATE(17),
+ [sym__inline_do_statement] = STATE(4388),
+ [sym_while_statement] = STATE(17),
+ [sym_with_statement] = STATE(17),
+ [sym__inline_with_statement] = STATE(4389),
+ [sym_exit_statement] = STATE(17),
+ [sym_on_goto_statement] = STATE(17),
+ [sym_on_error_statement] = STATE(17),
+ [sym_resume_statement] = STATE(17),
+ [sym_goto_statement] = STATE(17),
+ [sym_label_statement] = STATE(17),
+ [sym_line_number_prefix] = STATE(11314),
+ [sym_line_number_statement] = STATE(17),
+ [sym_redim_statement] = STATE(17),
+ [sym_erase_statement] = STATE(17),
+ [sym_open_statement] = STATE(17),
+ [sym_input_statement] = STATE(17),
+ [sym_line_input_statement] = STATE(17),
+ [sym_print_statement] = STATE(17),
+ [sym_write_statement] = STATE(17),
+ [sym_debug_print_statement] = STATE(17),
+ [sym_close_statement] = STATE(17),
+ [sym_get_statement] = STATE(17),
+ [sym_put_statement] = STATE(17),
+ [sym_lock_statement] = STATE(17),
+ [sym_unlock_statement] = STATE(17),
+ [sym_seek_statement] = STATE(17),
+ [sym_raise_event_statement] = STATE(17),
+ [sym_name_statement] = STATE(17),
+ [sym_load_statement] = STATE(17),
+ [sym_unload_statement] = STATE(17),
+ [sym_def_type_statement] = STATE(17),
+ [sym_set_statement] = STATE(17),
+ [sym_assignment_statement] = STATE(17),
+ [sym_call_statement] = STATE(17),
+ [sym_expression_statement] = STATE(17),
+ [sym__primary_expression] = STATE(2177),
+ [sym__expression] = STATE(2177),
+ [sym__assignable_expression] = STATE(14337),
+ [sym__callable_expression] = STATE(360),
+ [sym__print_method_callee] = STATE(363),
+ [sym__print_method_call_expression] = STATE(4521),
+ [sym__qualified_print_method_expression] = STATE(4522),
+ [sym__implicit_print_method_expression] = STATE(4523),
+ [sym__line_method_expression] = STATE(12218),
+ [sym_call_expression] = STATE(1649),
+ [sym_new_expression] = STATE(2177),
+ [sym_addressof_expression] = STATE(2177),
+ [sym_type_of_expression] = STATE(2177),
+ [sym_member_expression] = STATE(1381),
+ [sym_qualified_member_expression] = STATE(912),
+ [sym_implicit_member_expression] = STATE(912),
+ [sym_parenthesized_expression] = STATE(2177),
+ [sym_binary_expression] = STATE(2177),
+ [sym_unary_expression] = STATE(2177),
+ [sym__signed_unary_expression] = STATE(1199),
+ [sym__literal] = STATE(2177),
+ [sym_boolean_literal] = STATE(2177),
+ [sym_file_number_literal] = STATE(2177),
+ [aux_sym_preprocessor_block_repeat1] = STATE(17),
+ [sym_identifier] = ACTIONS(419),
+ [sym_newline] = ACTIONS(726),
+ [anon_sym_COLON] = ACTIONS(726),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(423),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(425),
+ [anon_sym_DOT] = ACTIONS(427),
+ [anon_sym_BANG] = ACTIONS(429),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(431),
+ [aux_sym_option_statement_token3] = ACTIONS(29),
+ [aux_sym_type_declaration_token1] = ACTIONS(433),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(435),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(215),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(439),
+ [aux_sym_enum_declaration_token1] = ACTIONS(441),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(443),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(41),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(43),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(445),
+ [aux_sym__property_get_header_token1] = ACTIONS(47),
+ [aux_sym_event_declaration_token1] = ACTIONS(447),
+ [sym_static_modifier] = ACTIONS(449),
+ [sym__dim_keyword] = ACTIONS(451),
+ [sym__redim_keyword] = ACTIONS(453),
+ [aux_sym_get_accessor_token1] = ACTIONS(455),
+ [aux_sym_set_accessor_token1] = ACTIONS(457),
+ [aux_sym_const_declaration_token1] = ACTIONS(459),
+ [anon_sym_LPAREN] = ACTIONS(461),
+ [aux_sym_as_type_clause_token2] = ACTIONS(463),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(465),
+ [aux_sym_visibility_token1] = ACTIONS(29),
+ [aux_sym_visibility_token2] = ACTIONS(29),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(467),
+ [aux_sym_else_fragment_token1] = ACTIONS(469),
+ [aux_sym_select_statement_token1] = ACTIONS(471),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(473),
+ [aux_sym_do_condition_token1] = ACTIONS(475),
+ [aux_sym_with_statement_token1] = ACTIONS(477),
+ [aux_sym_exit_statement_token1] = ACTIONS(479),
+ [sym_end_statement] = ACTIONS(726),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(483),
+ [aux_sym_on_error_statement_token2] = ACTIONS(485),
+ [sym__ambiguous_redim_statement] = ACTIONS(487),
+ [aux_sym_erase_statement_token1] = ACTIONS(489),
+ [aux_sym_open_statement_token1] = ACTIONS(491),
+ [aux_sym_file_mode_token2] = ACTIONS(493),
+ [aux_sym_file_access_token2] = ACTIONS(495),
+ [aux_sym_file_lock_token2] = ACTIONS(497),
+ [aux_sym_print_statement_token1] = ACTIONS(499),
+ [anon_sym_PLUS] = ACTIONS(501),
+ [anon_sym_DASH] = ACTIONS(503),
+ [anon_sym_QMARK] = ACTIONS(505),
+ [aux_sym_close_statement_token1] = ACTIONS(507),
+ [aux_sym_put_statement_token1] = ACTIONS(509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(511),
+ [aux_sym_seek_statement_token1] = ACTIONS(513),
+ [sym_reset_statement] = ACTIONS(728),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(517),
+ [sym_stop_statement] = ACTIONS(728),
+ [sym_beep_statement] = ACTIONS(728),
+ [aux_sym_unload_statement_token1] = ACTIONS(519),
+ [aux_sym_def_type_statement_token1] = ACTIONS(521),
+ [aux_sym_def_type_statement_token2] = ACTIONS(521),
+ [aux_sym_def_type_statement_token3] = ACTIONS(521),
+ [aux_sym_def_type_statement_token4] = ACTIONS(521),
+ [aux_sym_def_type_statement_token5] = ACTIONS(521),
+ [aux_sym_def_type_statement_token6] = ACTIONS(521),
+ [aux_sym_def_type_statement_token7] = ACTIONS(521),
+ [aux_sym_def_type_statement_token8] = ACTIONS(521),
+ [aux_sym_def_type_statement_token9] = ACTIONS(521),
+ [aux_sym_def_type_statement_token10] = ACTIONS(521),
+ [aux_sym_def_type_statement_token11] = ACTIONS(521),
+ [aux_sym_def_type_statement_token12] = ACTIONS(521),
+ [aux_sym_def_type_statement_token13] = ACTIONS(521),
+ [aux_sym_def_type_statement_token14] = ACTIONS(521),
+ [aux_sym_call_statement_token1] = ACTIONS(523),
+ [sym__ambiguous_call_statement] = ACTIONS(525),
+ [aux_sym_addressof_expression_token1] = ACTIONS(527),
+ [aux_sym_type_of_expression_token1] = ACTIONS(529),
+ [aux_sym_unary_expression_token1] = ACTIONS(531),
+ [sym_string_literal] = ACTIONS(533),
+ [sym_number_literal] = ACTIONS(535),
+ [aux_sym_boolean_literal_token1] = ACTIONS(537),
+ [aux_sym_boolean_literal_token2] = ACTIONS(537),
+ [sym_nothing_literal] = ACTIONS(539),
+ [sym_null_literal] = ACTIONS(539),
+ [sym_empty_literal] = ACTIONS(539),
+ [sym_date_literal] = ACTIONS(533),
+ [anon_sym_POUND] = ACTIONS(541),
+ },
+ [STATE(19)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_attribute_statement] = STATE(13781),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [aux_sym__procedure_attributes] = STATE(20),
+ [sym_end_property_statement] = STATE(7928),
+ [sym_block] = STATE(13603),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(734),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [aux_sym_attribute_statement_token1] = ACTIONS(738),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(20)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_attribute_statement] = STATE(13781),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [aux_sym__procedure_attributes] = STATE(5779),
+ [sym_end_property_statement] = STATE(7996),
+ [sym_block] = STATE(13327),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(734),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [aux_sym_attribute_statement_token1] = ACTIONS(738),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(21)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_attribute_statement] = STATE(13781),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [aux_sym__procedure_attributes] = STATE(5779),
+ [sym_end_sub_statement] = STATE(7972),
+ [sym_block] = STATE(13471),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(848),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [aux_sym_attribute_statement_token1] = ACTIONS(738),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(22)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_attribute_statement] = STATE(13781),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [aux_sym__procedure_attributes] = STATE(23),
+ [sym_end_function_statement] = STATE(7925),
+ [sym_block] = STATE(13593),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(850),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [aux_sym_attribute_statement_token1] = ACTIONS(738),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(23)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_attribute_statement] = STATE(13781),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [aux_sym__procedure_attributes] = STATE(5779),
+ [sym_end_function_statement] = STATE(7990),
+ [sym_block] = STATE(13560),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(850),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [aux_sym_attribute_statement_token1] = ACTIONS(738),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(24)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_attribute_statement] = STATE(13781),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [aux_sym__procedure_attributes] = STATE(21),
+ [sym_end_sub_statement] = STATE(7923),
+ [sym_block] = STATE(13562),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(848),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [aux_sym_attribute_statement_token1] = ACTIONS(738),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(25)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_attribute_statement] = STATE(13781),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [aux_sym__procedure_attributes] = STATE(30),
+ [sym_end_sub_statement] = STATE(3866),
+ [sym_block] = STATE(13302),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(852),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [aux_sym_attribute_statement_token1] = ACTIONS(738),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(26)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_attribute_statement] = STATE(13781),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [aux_sym__procedure_attributes] = STATE(31),
+ [sym_end_function_statement] = STATE(3874),
+ [sym_block] = STATE(13436),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(854),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [aux_sym_attribute_statement_token1] = ACTIONS(738),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(27)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_attribute_statement] = STATE(13781),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [aux_sym__procedure_attributes] = STATE(32),
+ [sym_end_property_statement] = STATE(3876),
+ [sym_block] = STATE(13505),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(856),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [aux_sym_attribute_statement_token1] = ACTIONS(738),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(28)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_attribute_statement] = STATE(13781),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [aux_sym__procedure_attributes] = STATE(48),
+ [sym_end_property_statement] = STATE(3877),
+ [sym_block] = STATE(13609),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(856),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [aux_sym_attribute_statement_token1] = ACTIONS(738),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(29)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_attribute_statement] = STATE(13781),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [aux_sym__procedure_attributes] = STATE(34),
+ [sym_end_property_statement] = STATE(3879),
+ [sym_block] = STATE(13110),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(856),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [aux_sym_attribute_statement_token1] = ACTIONS(738),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(30)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_attribute_statement] = STATE(13781),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [aux_sym__procedure_attributes] = STATE(5779),
+ [sym_end_sub_statement] = STATE(3919),
+ [sym_block] = STATE(13616),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(852),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [aux_sym_attribute_statement_token1] = ACTIONS(738),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(31)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_attribute_statement] = STATE(13781),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [aux_sym__procedure_attributes] = STATE(5779),
+ [sym_end_function_statement] = STATE(3933),
+ [sym_block] = STATE(13117),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(854),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [aux_sym_attribute_statement_token1] = ACTIONS(738),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(32)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_attribute_statement] = STATE(13781),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [aux_sym__procedure_attributes] = STATE(5779),
+ [sym_end_property_statement] = STATE(3936),
+ [sym_block] = STATE(13123),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(856),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [aux_sym_attribute_statement_token1] = ACTIONS(738),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(33)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_attribute_statement] = STATE(13781),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [aux_sym__procedure_attributes] = STATE(5779),
+ [sym_end_property_statement] = STATE(7998),
+ [sym_block] = STATE(13396),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(734),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [aux_sym_attribute_statement_token1] = ACTIONS(738),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(34)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_attribute_statement] = STATE(13781),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [aux_sym__procedure_attributes] = STATE(5779),
+ [sym_end_property_statement] = STATE(3940),
+ [sym_block] = STATE(13391),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(856),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [aux_sym_attribute_statement_token1] = ACTIONS(738),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(35)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_attribute_statement] = STATE(13781),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [aux_sym__procedure_attributes] = STATE(40),
+ [sym_end_sub_statement] = STATE(4551),
+ [sym_block] = STATE(13506),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(858),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [aux_sym_attribute_statement_token1] = ACTIONS(738),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(36)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_attribute_statement] = STATE(13781),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [aux_sym__procedure_attributes] = STATE(41),
+ [sym_end_function_statement] = STATE(4555),
+ [sym_block] = STATE(13531),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(860),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [aux_sym_attribute_statement_token1] = ACTIONS(738),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(37)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_attribute_statement] = STATE(13781),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [aux_sym__procedure_attributes] = STATE(42),
+ [sym_end_property_statement] = STATE(4556),
+ [sym_block] = STATE(13548),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(862),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [aux_sym_attribute_statement_token1] = ACTIONS(738),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(38)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_attribute_statement] = STATE(13781),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [aux_sym__procedure_attributes] = STATE(43),
+ [sym_end_property_statement] = STATE(4557),
+ [sym_block] = STATE(13555),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(862),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [aux_sym_attribute_statement_token1] = ACTIONS(738),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(39)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_attribute_statement] = STATE(13781),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [aux_sym__procedure_attributes] = STATE(44),
+ [sym_end_property_statement] = STATE(4558),
+ [sym_block] = STATE(13573),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(862),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [aux_sym_attribute_statement_token1] = ACTIONS(738),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(40)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_attribute_statement] = STATE(13781),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [aux_sym__procedure_attributes] = STATE(5779),
+ [sym_end_sub_statement] = STATE(4579),
+ [sym_block] = STATE(13630),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(858),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [aux_sym_attribute_statement_token1] = ACTIONS(738),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(41)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_attribute_statement] = STATE(13781),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [aux_sym__procedure_attributes] = STATE(5779),
+ [sym_end_function_statement] = STATE(4581),
+ [sym_block] = STATE(13636),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(860),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [aux_sym_attribute_statement_token1] = ACTIONS(738),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(42)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_attribute_statement] = STATE(13781),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [aux_sym__procedure_attributes] = STATE(5779),
+ [sym_end_property_statement] = STATE(4584),
+ [sym_block] = STATE(13641),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(862),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [aux_sym_attribute_statement_token1] = ACTIONS(738),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(43)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_attribute_statement] = STATE(13781),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [aux_sym__procedure_attributes] = STATE(5779),
+ [sym_end_property_statement] = STATE(4586),
+ [sym_block] = STATE(13322),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(862),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [aux_sym_attribute_statement_token1] = ACTIONS(738),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(44)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_attribute_statement] = STATE(13781),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [aux_sym__procedure_attributes] = STATE(5779),
+ [sym_end_property_statement] = STATE(4588),
+ [sym_block] = STATE(13403),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(862),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [aux_sym_attribute_statement_token1] = ACTIONS(738),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(45)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_attribute_statement] = STATE(13781),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [aux_sym__procedure_attributes] = STATE(33),
+ [sym_end_property_statement] = STATE(7929),
+ [sym_block] = STATE(13607),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(734),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [aux_sym_attribute_statement_token1] = ACTIONS(738),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(46)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_attribute_statement] = STATE(13781),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [aux_sym__procedure_attributes] = STATE(5779),
+ [sym_end_property_statement] = STATE(7993),
+ [sym_block] = STATE(13246),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(734),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [aux_sym_attribute_statement_token1] = ACTIONS(738),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(47)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_attribute_statement] = STATE(13781),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [aux_sym__procedure_attributes] = STATE(46),
+ [sym_end_property_statement] = STATE(7927),
+ [sym_block] = STATE(13598),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(734),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [aux_sym_attribute_statement_token1] = ACTIONS(738),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(48)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_attribute_statement] = STATE(13781),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [aux_sym__procedure_attributes] = STATE(5779),
+ [sym_end_property_statement] = STATE(3938),
+ [sym_block] = STATE(13376),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(856),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [aux_sym_attribute_statement_token1] = ACTIONS(738),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(49)] = {
+ [sym_preprocessor_const] = STATE(51),
+ [sym_preprocessor_if] = STATE(51),
+ [sym_conditional_branch_body] = STATE(12306),
+ [sym__statement] = STATE(51),
+ [sym_variable_declaration] = STATE(51),
+ [sym_const_declaration] = STATE(51),
+ [sym_visibility] = STATE(11799),
+ [sym_if_statement] = STATE(51),
+ [sym_elseif_fragment] = STATE(51),
+ [sym_else_fragment] = STATE(51),
+ [sym_end_if_fragment] = STATE(51),
+ [sym_single_line_if_statement] = STATE(51),
+ [sym_select_statement] = STATE(51),
+ [sym_for_statement] = STATE(51),
+ [sym__inline_for_statement] = STATE(5250),
+ [sym_for_each_statement] = STATE(51),
+ [sym__inline_for_each_statement] = STATE(5251),
+ [sym__for_header] = STATE(11307),
+ [sym__for_each_header] = STATE(11308),
+ [sym_do_statement] = STATE(51),
+ [sym__inline_do_statement] = STATE(5252),
+ [sym_while_statement] = STATE(51),
+ [sym_with_statement] = STATE(51),
+ [sym__inline_with_statement] = STATE(5253),
+ [sym_exit_statement] = STATE(51),
+ [sym_on_goto_statement] = STATE(51),
+ [sym_on_error_statement] = STATE(51),
+ [sym_resume_statement] = STATE(51),
+ [sym_goto_statement] = STATE(51),
+ [sym_label_statement] = STATE(51),
+ [sym_line_number_prefix] = STATE(11492),
+ [sym_line_number_statement] = STATE(51),
+ [sym_redim_statement] = STATE(51),
+ [sym_erase_statement] = STATE(51),
+ [sym_open_statement] = STATE(51),
+ [sym_input_statement] = STATE(51),
+ [sym_line_input_statement] = STATE(51),
+ [sym_print_statement] = STATE(51),
+ [sym_write_statement] = STATE(51),
+ [sym_debug_print_statement] = STATE(51),
+ [sym_close_statement] = STATE(51),
+ [sym_get_statement] = STATE(51),
+ [sym_put_statement] = STATE(51),
+ [sym_lock_statement] = STATE(51),
+ [sym_unlock_statement] = STATE(51),
+ [sym_seek_statement] = STATE(51),
+ [sym_raise_event_statement] = STATE(51),
+ [sym_name_statement] = STATE(51),
+ [sym_load_statement] = STATE(51),
+ [sym_unload_statement] = STATE(51),
+ [sym_def_type_statement] = STATE(51),
+ [sym_set_statement] = STATE(51),
+ [sym_assignment_statement] = STATE(51),
+ [sym_call_statement] = STATE(51),
+ [sym_expression_statement] = STATE(51),
+ [sym__primary_expression] = STATE(2614),
+ [sym__expression] = STATE(2614),
+ [sym__assignable_expression] = STATE(14425),
+ [sym__callable_expression] = STATE(378),
+ [sym__print_method_callee] = STATE(393),
+ [sym__print_method_call_expression] = STATE(5499),
+ [sym__qualified_print_method_expression] = STATE(5500),
+ [sym__implicit_print_method_expression] = STATE(5501),
+ [sym__line_method_expression] = STATE(12228),
+ [sym_call_expression] = STATE(2293),
+ [sym_new_expression] = STATE(2614),
+ [sym_addressof_expression] = STATE(2614),
+ [sym_type_of_expression] = STATE(2614),
+ [sym_member_expression] = STATE(2211),
+ [sym_qualified_member_expression] = STATE(2182),
+ [sym_implicit_member_expression] = STATE(2182),
+ [sym_parenthesized_expression] = STATE(2614),
+ [sym_binary_expression] = STATE(2614),
+ [sym_unary_expression] = STATE(2614),
+ [sym__signed_unary_expression] = STATE(2203),
+ [sym__literal] = STATE(2614),
+ [sym_boolean_literal] = STATE(2614),
+ [sym_file_number_literal] = STATE(2614),
+ [aux_sym__conditional_sub_headers_repeat1] = STATE(12309),
+ [sym_identifier] = ACTIONS(864),
+ [sym_newline] = ACTIONS(867),
+ [anon_sym_COLON] = ACTIONS(867),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(869),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(872),
+ [aux_sym_attribute_statement_token1] = ACTIONS(875),
+ [anon_sym_DOT] = ACTIONS(877),
+ [anon_sym_BANG] = ACTIONS(880),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(883),
+ [aux_sym_option_statement_token3] = ACTIONS(886),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(889),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(892),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(894),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(897),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(899),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(901),
+ [sym_static_modifier] = ACTIONS(904),
+ [sym__dim_keyword] = ACTIONS(907),
+ [sym__redim_keyword] = ACTIONS(910),
+ [aux_sym_get_accessor_token1] = ACTIONS(913),
+ [aux_sym_set_accessor_token1] = ACTIONS(916),
+ [aux_sym_const_declaration_token1] = ACTIONS(919),
+ [anon_sym_LPAREN] = ACTIONS(922),
+ [aux_sym_as_type_clause_token2] = ACTIONS(925),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(928),
+ [aux_sym_visibility_token1] = ACTIONS(886),
+ [aux_sym_visibility_token2] = ACTIONS(886),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(931),
+ [aux_sym_else_fragment_token1] = ACTIONS(934),
+ [aux_sym_select_statement_token1] = ACTIONS(937),
+ [aux_sym__for_header_token1] = ACTIONS(940),
+ [aux_sym_do_statement_token1] = ACTIONS(943),
+ [aux_sym_do_condition_token1] = ACTIONS(946),
+ [aux_sym_with_statement_token1] = ACTIONS(949),
+ [aux_sym_exit_statement_token1] = ACTIONS(952),
+ [sym_end_statement] = ACTIONS(955),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(958),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(961),
+ [aux_sym_on_error_statement_token2] = ACTIONS(964),
+ [sym__ambiguous_redim_statement] = ACTIONS(967),
+ [aux_sym_erase_statement_token1] = ACTIONS(970),
+ [aux_sym_open_statement_token1] = ACTIONS(973),
+ [aux_sym_file_mode_token2] = ACTIONS(976),
+ [aux_sym_file_access_token2] = ACTIONS(979),
+ [aux_sym_file_lock_token2] = ACTIONS(982),
+ [aux_sym_print_statement_token1] = ACTIONS(985),
+ [anon_sym_PLUS] = ACTIONS(988),
+ [anon_sym_DASH] = ACTIONS(991),
+ [anon_sym_QMARK] = ACTIONS(994),
+ [aux_sym_close_statement_token1] = ACTIONS(997),
+ [aux_sym_put_statement_token1] = ACTIONS(1000),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1003),
+ [aux_sym_seek_statement_token1] = ACTIONS(1006),
+ [sym_reset_statement] = ACTIONS(1009),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1012),
+ [sym_stop_statement] = ACTIONS(1009),
+ [sym_beep_statement] = ACTIONS(1009),
+ [aux_sym_unload_statement_token1] = ACTIONS(1015),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1018),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1018),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1018),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1018),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1018),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1018),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1018),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1018),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1018),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1018),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1018),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1018),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1018),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1018),
+ [aux_sym_call_statement_token1] = ACTIONS(1021),
+ [sym__ambiguous_call_statement] = ACTIONS(1024),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1027),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1030),
+ [aux_sym_unary_expression_token1] = ACTIONS(1033),
+ [sym_string_literal] = ACTIONS(1036),
+ [sym_number_literal] = ACTIONS(1039),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1042),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1042),
+ [sym_nothing_literal] = ACTIONS(1045),
+ [sym_null_literal] = ACTIONS(1045),
+ [sym_empty_literal] = ACTIONS(1045),
+ [sym_date_literal] = ACTIONS(1036),
+ [anon_sym_POUND] = ACTIONS(1048),
+ },
+ [STATE(50)] = {
+ [sym_preprocessor_const] = STATE(51),
+ [sym_preprocessor_if] = STATE(51),
+ [sym_conditional_branch_body] = STATE(12320),
+ [sym__statement] = STATE(51),
+ [sym_variable_declaration] = STATE(51),
+ [sym_const_declaration] = STATE(51),
+ [sym_visibility] = STATE(11799),
+ [sym_if_statement] = STATE(51),
+ [sym_elseif_fragment] = STATE(51),
+ [sym_else_fragment] = STATE(51),
+ [sym_end_if_fragment] = STATE(51),
+ [sym_single_line_if_statement] = STATE(51),
+ [sym_select_statement] = STATE(51),
+ [sym_for_statement] = STATE(51),
+ [sym__inline_for_statement] = STATE(5250),
+ [sym_for_each_statement] = STATE(51),
+ [sym__inline_for_each_statement] = STATE(5251),
+ [sym__for_header] = STATE(11307),
+ [sym__for_each_header] = STATE(11308),
+ [sym_do_statement] = STATE(51),
+ [sym__inline_do_statement] = STATE(5252),
+ [sym_while_statement] = STATE(51),
+ [sym_with_statement] = STATE(51),
+ [sym__inline_with_statement] = STATE(5253),
+ [sym_exit_statement] = STATE(51),
+ [sym_on_goto_statement] = STATE(51),
+ [sym_on_error_statement] = STATE(51),
+ [sym_resume_statement] = STATE(51),
+ [sym_goto_statement] = STATE(51),
+ [sym_label_statement] = STATE(51),
+ [sym_line_number_prefix] = STATE(11492),
+ [sym_line_number_statement] = STATE(51),
+ [sym_redim_statement] = STATE(51),
+ [sym_erase_statement] = STATE(51),
+ [sym_open_statement] = STATE(51),
+ [sym_input_statement] = STATE(51),
+ [sym_line_input_statement] = STATE(51),
+ [sym_print_statement] = STATE(51),
+ [sym_write_statement] = STATE(51),
+ [sym_debug_print_statement] = STATE(51),
+ [sym_close_statement] = STATE(51),
+ [sym_get_statement] = STATE(51),
+ [sym_put_statement] = STATE(51),
+ [sym_lock_statement] = STATE(51),
+ [sym_unlock_statement] = STATE(51),
+ [sym_seek_statement] = STATE(51),
+ [sym_raise_event_statement] = STATE(51),
+ [sym_name_statement] = STATE(51),
+ [sym_load_statement] = STATE(51),
+ [sym_unload_statement] = STATE(51),
+ [sym_def_type_statement] = STATE(51),
+ [sym_set_statement] = STATE(51),
+ [sym_assignment_statement] = STATE(51),
+ [sym_call_statement] = STATE(51),
+ [sym_expression_statement] = STATE(51),
+ [sym__primary_expression] = STATE(2614),
+ [sym__expression] = STATE(2614),
+ [sym__assignable_expression] = STATE(14425),
+ [sym__callable_expression] = STATE(378),
+ [sym__print_method_callee] = STATE(393),
+ [sym__print_method_call_expression] = STATE(5499),
+ [sym__qualified_print_method_expression] = STATE(5500),
+ [sym__implicit_print_method_expression] = STATE(5501),
+ [sym__line_method_expression] = STATE(12228),
+ [sym_call_expression] = STATE(2293),
+ [sym_new_expression] = STATE(2614),
+ [sym_addressof_expression] = STATE(2614),
+ [sym_type_of_expression] = STATE(2614),
+ [sym_member_expression] = STATE(2211),
+ [sym_qualified_member_expression] = STATE(2182),
+ [sym_implicit_member_expression] = STATE(2182),
+ [sym_parenthesized_expression] = STATE(2614),
+ [sym_binary_expression] = STATE(2614),
+ [sym_unary_expression] = STATE(2614),
+ [sym__signed_unary_expression] = STATE(2203),
+ [sym__literal] = STATE(2614),
+ [sym_boolean_literal] = STATE(2614),
+ [sym_file_number_literal] = STATE(2614),
+ [aux_sym__conditional_function_headers_repeat1] = STATE(12327),
+ [sym_identifier] = ACTIONS(864),
+ [sym_newline] = ACTIONS(867),
+ [anon_sym_COLON] = ACTIONS(867),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(869),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(872),
+ [aux_sym_attribute_statement_token1] = ACTIONS(875),
+ [anon_sym_DOT] = ACTIONS(877),
+ [anon_sym_BANG] = ACTIONS(880),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(883),
+ [aux_sym_option_statement_token3] = ACTIONS(886),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(889),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(1051),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(894),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(1053),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(1055),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(901),
+ [sym_static_modifier] = ACTIONS(904),
+ [sym__dim_keyword] = ACTIONS(907),
+ [sym__redim_keyword] = ACTIONS(910),
+ [aux_sym_get_accessor_token1] = ACTIONS(913),
+ [aux_sym_set_accessor_token1] = ACTIONS(916),
+ [aux_sym_const_declaration_token1] = ACTIONS(919),
+ [anon_sym_LPAREN] = ACTIONS(922),
+ [aux_sym_as_type_clause_token2] = ACTIONS(925),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(928),
+ [aux_sym_visibility_token1] = ACTIONS(886),
+ [aux_sym_visibility_token2] = ACTIONS(886),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(931),
+ [aux_sym_else_fragment_token1] = ACTIONS(934),
+ [aux_sym_select_statement_token1] = ACTIONS(937),
+ [aux_sym__for_header_token1] = ACTIONS(940),
+ [aux_sym_do_statement_token1] = ACTIONS(943),
+ [aux_sym_do_condition_token1] = ACTIONS(946),
+ [aux_sym_with_statement_token1] = ACTIONS(949),
+ [aux_sym_exit_statement_token1] = ACTIONS(952),
+ [sym_end_statement] = ACTIONS(955),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(958),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(961),
+ [aux_sym_on_error_statement_token2] = ACTIONS(964),
+ [sym__ambiguous_redim_statement] = ACTIONS(967),
+ [aux_sym_erase_statement_token1] = ACTIONS(970),
+ [aux_sym_open_statement_token1] = ACTIONS(973),
+ [aux_sym_file_mode_token2] = ACTIONS(976),
+ [aux_sym_file_access_token2] = ACTIONS(979),
+ [aux_sym_file_lock_token2] = ACTIONS(982),
+ [aux_sym_print_statement_token1] = ACTIONS(985),
+ [anon_sym_PLUS] = ACTIONS(988),
+ [anon_sym_DASH] = ACTIONS(991),
+ [anon_sym_QMARK] = ACTIONS(994),
+ [aux_sym_close_statement_token1] = ACTIONS(997),
+ [aux_sym_put_statement_token1] = ACTIONS(1000),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1003),
+ [aux_sym_seek_statement_token1] = ACTIONS(1006),
+ [sym_reset_statement] = ACTIONS(1009),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1012),
+ [sym_stop_statement] = ACTIONS(1009),
+ [sym_beep_statement] = ACTIONS(1009),
+ [aux_sym_unload_statement_token1] = ACTIONS(1015),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1018),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1018),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1018),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1018),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1018),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1018),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1018),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1018),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1018),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1018),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1018),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1018),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1018),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1018),
+ [aux_sym_call_statement_token1] = ACTIONS(1021),
+ [sym__ambiguous_call_statement] = ACTIONS(1024),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1027),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1030),
+ [aux_sym_unary_expression_token1] = ACTIONS(1033),
+ [sym_string_literal] = ACTIONS(1036),
+ [sym_number_literal] = ACTIONS(1039),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1042),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1042),
+ [sym_nothing_literal] = ACTIONS(1045),
+ [sym_null_literal] = ACTIONS(1045),
+ [sym_empty_literal] = ACTIONS(1045),
+ [sym_date_literal] = ACTIONS(1036),
+ [anon_sym_POUND] = ACTIONS(1048),
+ },
+ [STATE(51)] = {
+ [sym__statement_separator] = STATE(53),
+ [sym_preprocessor_const] = STATE(53),
+ [sym_preprocessor_if] = STATE(53),
+ [sym__statement] = STATE(53),
+ [sym_variable_declaration] = STATE(53),
+ [sym_const_declaration] = STATE(53),
+ [sym_visibility] = STATE(11799),
+ [sym_if_statement] = STATE(53),
+ [sym_elseif_fragment] = STATE(53),
+ [sym_else_fragment] = STATE(53),
+ [sym_end_if_fragment] = STATE(53),
+ [sym_single_line_if_statement] = STATE(53),
+ [sym_select_statement] = STATE(53),
+ [sym_for_statement] = STATE(53),
+ [sym__inline_for_statement] = STATE(5250),
+ [sym_for_each_statement] = STATE(53),
+ [sym__inline_for_each_statement] = STATE(5251),
+ [sym__for_header] = STATE(11307),
+ [sym__for_each_header] = STATE(11308),
+ [sym_do_statement] = STATE(53),
+ [sym__inline_do_statement] = STATE(5252),
+ [sym_while_statement] = STATE(53),
+ [sym_with_statement] = STATE(53),
+ [sym__inline_with_statement] = STATE(5253),
+ [sym_exit_statement] = STATE(53),
+ [sym_on_goto_statement] = STATE(53),
+ [sym_on_error_statement] = STATE(53),
+ [sym_resume_statement] = STATE(53),
+ [sym_goto_statement] = STATE(53),
+ [sym_label_statement] = STATE(53),
+ [sym_line_number_prefix] = STATE(11492),
+ [sym_line_number_statement] = STATE(53),
+ [sym_redim_statement] = STATE(53),
+ [sym_erase_statement] = STATE(53),
+ [sym_open_statement] = STATE(53),
+ [sym_input_statement] = STATE(53),
+ [sym_line_input_statement] = STATE(53),
+ [sym_print_statement] = STATE(53),
+ [sym_write_statement] = STATE(53),
+ [sym_debug_print_statement] = STATE(53),
+ [sym_close_statement] = STATE(53),
+ [sym_get_statement] = STATE(53),
+ [sym_put_statement] = STATE(53),
+ [sym_lock_statement] = STATE(53),
+ [sym_unlock_statement] = STATE(53),
+ [sym_seek_statement] = STATE(53),
+ [sym_raise_event_statement] = STATE(53),
+ [sym_name_statement] = STATE(53),
+ [sym_load_statement] = STATE(53),
+ [sym_unload_statement] = STATE(53),
+ [sym_def_type_statement] = STATE(53),
+ [sym_set_statement] = STATE(53),
+ [sym_assignment_statement] = STATE(53),
+ [sym_call_statement] = STATE(53),
+ [sym_expression_statement] = STATE(53),
+ [sym__primary_expression] = STATE(2614),
+ [sym__expression] = STATE(2614),
+ [sym__assignable_expression] = STATE(14425),
+ [sym__callable_expression] = STATE(378),
+ [sym__print_method_callee] = STATE(393),
+ [sym__print_method_call_expression] = STATE(5499),
+ [sym__qualified_print_method_expression] = STATE(5500),
+ [sym__implicit_print_method_expression] = STATE(5501),
+ [sym__line_method_expression] = STATE(12228),
+ [sym_call_expression] = STATE(2293),
+ [sym_new_expression] = STATE(2614),
+ [sym_addressof_expression] = STATE(2614),
+ [sym_type_of_expression] = STATE(2614),
+ [sym_member_expression] = STATE(2211),
+ [sym_qualified_member_expression] = STATE(2182),
+ [sym_implicit_member_expression] = STATE(2182),
+ [sym_parenthesized_expression] = STATE(2614),
+ [sym_binary_expression] = STATE(2614),
+ [sym_unary_expression] = STATE(2614),
+ [sym__signed_unary_expression] = STATE(2203),
+ [sym__literal] = STATE(2614),
+ [sym_boolean_literal] = STATE(2614),
+ [sym_file_number_literal] = STATE(2614),
+ [aux_sym_block_repeat1] = STATE(53),
+ [sym_identifier] = ACTIONS(1057),
+ [sym_newline] = ACTIONS(1059),
+ [anon_sym_COLON] = ACTIONS(1059),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1061),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1063),
+ [anon_sym_DOT] = ACTIONS(1065),
+ [anon_sym_BANG] = ACTIONS(1067),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1069),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1071),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(1073),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1075),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(1073),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(1073),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1077),
+ [sym_static_modifier] = ACTIONS(1079),
+ [sym__dim_keyword] = ACTIONS(1081),
+ [sym__redim_keyword] = ACTIONS(1083),
+ [aux_sym_get_accessor_token1] = ACTIONS(1085),
+ [aux_sym_set_accessor_token1] = ACTIONS(1087),
+ [aux_sym_const_declaration_token1] = ACTIONS(1089),
+ [anon_sym_LPAREN] = ACTIONS(1091),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1093),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1095),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1097),
+ [aux_sym_else_fragment_token1] = ACTIONS(1099),
+ [aux_sym_select_statement_token1] = ACTIONS(1101),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1103),
+ [aux_sym_do_condition_token1] = ACTIONS(1105),
+ [aux_sym_with_statement_token1] = ACTIONS(1107),
+ [aux_sym_exit_statement_token1] = ACTIONS(1109),
+ [sym_end_statement] = ACTIONS(1059),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1111),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1113),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1115),
+ [sym__ambiguous_redim_statement] = ACTIONS(1117),
+ [aux_sym_erase_statement_token1] = ACTIONS(1119),
+ [aux_sym_open_statement_token1] = ACTIONS(1121),
+ [aux_sym_file_mode_token2] = ACTIONS(1123),
+ [aux_sym_file_access_token2] = ACTIONS(1125),
+ [aux_sym_file_lock_token2] = ACTIONS(1127),
+ [aux_sym_print_statement_token1] = ACTIONS(1129),
+ [anon_sym_PLUS] = ACTIONS(1131),
+ [anon_sym_DASH] = ACTIONS(1133),
+ [anon_sym_QMARK] = ACTIONS(1135),
+ [aux_sym_close_statement_token1] = ACTIONS(1137),
+ [aux_sym_put_statement_token1] = ACTIONS(1139),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1141),
+ [aux_sym_seek_statement_token1] = ACTIONS(1143),
+ [sym_reset_statement] = ACTIONS(1145),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1147),
+ [sym_stop_statement] = ACTIONS(1145),
+ [sym_beep_statement] = ACTIONS(1145),
+ [aux_sym_unload_statement_token1] = ACTIONS(1149),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1151),
+ [aux_sym_call_statement_token1] = ACTIONS(1153),
+ [sym__ambiguous_call_statement] = ACTIONS(1155),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1157),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1159),
+ [aux_sym_unary_expression_token1] = ACTIONS(1161),
+ [sym_string_literal] = ACTIONS(1163),
+ [sym_number_literal] = ACTIONS(1165),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1167),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1167),
+ [sym_nothing_literal] = ACTIONS(1169),
+ [sym_null_literal] = ACTIONS(1169),
+ [sym_empty_literal] = ACTIONS(1169),
+ [sym_date_literal] = ACTIONS(1163),
+ [anon_sym_POUND] = ACTIONS(1171),
+ },
+ [STATE(52)] = {
+ [sym__statement_separator] = STATE(52),
+ [sym_preprocessor_const] = STATE(52),
+ [sym_preprocessor_if] = STATE(52),
+ [sym__statement] = STATE(52),
+ [sym_variable_declaration] = STATE(52),
+ [sym_const_declaration] = STATE(52),
+ [sym_visibility] = STATE(11799),
+ [sym_if_statement] = STATE(52),
+ [sym_elseif_fragment] = STATE(52),
+ [sym_else_fragment] = STATE(52),
+ [sym_end_if_fragment] = STATE(52),
+ [sym_single_line_if_statement] = STATE(52),
+ [sym_select_statement] = STATE(52),
+ [sym_for_statement] = STATE(52),
+ [sym__inline_for_statement] = STATE(5250),
+ [sym_for_each_statement] = STATE(52),
+ [sym__inline_for_each_statement] = STATE(5251),
+ [sym__for_header] = STATE(11307),
+ [sym__for_each_header] = STATE(11308),
+ [sym_do_statement] = STATE(52),
+ [sym__inline_do_statement] = STATE(5252),
+ [sym_while_statement] = STATE(52),
+ [sym_with_statement] = STATE(52),
+ [sym__inline_with_statement] = STATE(5253),
+ [sym_exit_statement] = STATE(52),
+ [sym_on_goto_statement] = STATE(52),
+ [sym_on_error_statement] = STATE(52),
+ [sym_resume_statement] = STATE(52),
+ [sym_goto_statement] = STATE(52),
+ [sym_label_statement] = STATE(52),
+ [sym_line_number_prefix] = STATE(11492),
+ [sym_line_number_statement] = STATE(52),
+ [sym_redim_statement] = STATE(52),
+ [sym_erase_statement] = STATE(52),
+ [sym_open_statement] = STATE(52),
+ [sym_input_statement] = STATE(52),
+ [sym_line_input_statement] = STATE(52),
+ [sym_print_statement] = STATE(52),
+ [sym_write_statement] = STATE(52),
+ [sym_debug_print_statement] = STATE(52),
+ [sym_close_statement] = STATE(52),
+ [sym_get_statement] = STATE(52),
+ [sym_put_statement] = STATE(52),
+ [sym_lock_statement] = STATE(52),
+ [sym_unlock_statement] = STATE(52),
+ [sym_seek_statement] = STATE(52),
+ [sym_raise_event_statement] = STATE(52),
+ [sym_name_statement] = STATE(52),
+ [sym_load_statement] = STATE(52),
+ [sym_unload_statement] = STATE(52),
+ [sym_def_type_statement] = STATE(52),
+ [sym_set_statement] = STATE(52),
+ [sym_assignment_statement] = STATE(52),
+ [sym_call_statement] = STATE(52),
+ [sym_expression_statement] = STATE(52),
+ [sym__primary_expression] = STATE(2614),
+ [sym__expression] = STATE(2614),
+ [sym__assignable_expression] = STATE(14425),
+ [sym__callable_expression] = STATE(378),
+ [sym__print_method_callee] = STATE(393),
+ [sym__print_method_call_expression] = STATE(5499),
+ [sym__qualified_print_method_expression] = STATE(5500),
+ [sym__implicit_print_method_expression] = STATE(5501),
+ [sym__line_method_expression] = STATE(12228),
+ [sym_call_expression] = STATE(2293),
+ [sym_new_expression] = STATE(2614),
+ [sym_addressof_expression] = STATE(2614),
+ [sym_type_of_expression] = STATE(2614),
+ [sym_member_expression] = STATE(2211),
+ [sym_qualified_member_expression] = STATE(2182),
+ [sym_implicit_member_expression] = STATE(2182),
+ [sym_parenthesized_expression] = STATE(2614),
+ [sym_binary_expression] = STATE(2614),
+ [sym_unary_expression] = STATE(2614),
+ [sym__signed_unary_expression] = STATE(2203),
+ [sym__literal] = STATE(2614),
+ [sym_boolean_literal] = STATE(2614),
+ [sym_file_number_literal] = STATE(2614),
+ [aux_sym_block_repeat1] = STATE(52),
+ [sym_identifier] = ACTIONS(1173),
+ [sym_newline] = ACTIONS(1176),
+ [anon_sym_COLON] = ACTIONS(1176),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1179),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1182),
+ [anon_sym_DOT] = ACTIONS(1185),
+ [anon_sym_BANG] = ACTIONS(1188),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1191),
+ [aux_sym_option_statement_token3] = ACTIONS(1194),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1197),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(1200),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1202),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(1200),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(1200),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1205),
+ [sym_static_modifier] = ACTIONS(1208),
+ [sym__dim_keyword] = ACTIONS(1211),
+ [sym__redim_keyword] = ACTIONS(1214),
+ [aux_sym_get_accessor_token1] = ACTIONS(1217),
+ [aux_sym_set_accessor_token1] = ACTIONS(1220),
+ [aux_sym_const_declaration_token1] = ACTIONS(1223),
+ [anon_sym_LPAREN] = ACTIONS(1226),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1229),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1232),
+ [aux_sym_visibility_token1] = ACTIONS(1194),
+ [aux_sym_visibility_token2] = ACTIONS(1194),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1235),
+ [aux_sym_else_fragment_token1] = ACTIONS(1238),
+ [aux_sym_select_statement_token1] = ACTIONS(1241),
+ [aux_sym__for_header_token1] = ACTIONS(1244),
+ [aux_sym_do_statement_token1] = ACTIONS(1247),
+ [aux_sym_do_condition_token1] = ACTIONS(1250),
+ [aux_sym_with_statement_token1] = ACTIONS(1253),
+ [aux_sym_exit_statement_token1] = ACTIONS(1256),
+ [sym_end_statement] = ACTIONS(1176),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1259),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1262),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1265),
+ [sym__ambiguous_redim_statement] = ACTIONS(1268),
+ [aux_sym_erase_statement_token1] = ACTIONS(1271),
+ [aux_sym_open_statement_token1] = ACTIONS(1274),
+ [aux_sym_file_mode_token2] = ACTIONS(1277),
+ [aux_sym_file_access_token2] = ACTIONS(1280),
+ [aux_sym_file_lock_token2] = ACTIONS(1283),
+ [aux_sym_print_statement_token1] = ACTIONS(1286),
+ [anon_sym_PLUS] = ACTIONS(1289),
+ [anon_sym_DASH] = ACTIONS(1292),
+ [anon_sym_QMARK] = ACTIONS(1295),
+ [aux_sym_close_statement_token1] = ACTIONS(1298),
+ [aux_sym_put_statement_token1] = ACTIONS(1301),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1304),
+ [aux_sym_seek_statement_token1] = ACTIONS(1307),
+ [sym_reset_statement] = ACTIONS(1310),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1313),
+ [sym_stop_statement] = ACTIONS(1310),
+ [sym_beep_statement] = ACTIONS(1310),
+ [aux_sym_unload_statement_token1] = ACTIONS(1316),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1319),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1319),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1319),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1319),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1319),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1319),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1319),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1319),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1319),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1319),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1319),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1319),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1319),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1319),
+ [aux_sym_call_statement_token1] = ACTIONS(1322),
+ [sym__ambiguous_call_statement] = ACTIONS(1325),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1328),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1331),
+ [aux_sym_unary_expression_token1] = ACTIONS(1334),
+ [sym_string_literal] = ACTIONS(1337),
+ [sym_number_literal] = ACTIONS(1340),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1343),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1343),
+ [sym_nothing_literal] = ACTIONS(1346),
+ [sym_null_literal] = ACTIONS(1346),
+ [sym_empty_literal] = ACTIONS(1346),
+ [sym_date_literal] = ACTIONS(1337),
+ [anon_sym_POUND] = ACTIONS(1349),
+ },
+ [STATE(53)] = {
+ [sym__statement_separator] = STATE(52),
+ [sym_preprocessor_const] = STATE(52),
+ [sym_preprocessor_if] = STATE(52),
+ [sym__statement] = STATE(52),
+ [sym_variable_declaration] = STATE(52),
+ [sym_const_declaration] = STATE(52),
+ [sym_visibility] = STATE(11799),
+ [sym_if_statement] = STATE(52),
+ [sym_elseif_fragment] = STATE(52),
+ [sym_else_fragment] = STATE(52),
+ [sym_end_if_fragment] = STATE(52),
+ [sym_single_line_if_statement] = STATE(52),
+ [sym_select_statement] = STATE(52),
+ [sym_for_statement] = STATE(52),
+ [sym__inline_for_statement] = STATE(5250),
+ [sym_for_each_statement] = STATE(52),
+ [sym__inline_for_each_statement] = STATE(5251),
+ [sym__for_header] = STATE(11307),
+ [sym__for_each_header] = STATE(11308),
+ [sym_do_statement] = STATE(52),
+ [sym__inline_do_statement] = STATE(5252),
+ [sym_while_statement] = STATE(52),
+ [sym_with_statement] = STATE(52),
+ [sym__inline_with_statement] = STATE(5253),
+ [sym_exit_statement] = STATE(52),
+ [sym_on_goto_statement] = STATE(52),
+ [sym_on_error_statement] = STATE(52),
+ [sym_resume_statement] = STATE(52),
+ [sym_goto_statement] = STATE(52),
+ [sym_label_statement] = STATE(52),
+ [sym_line_number_prefix] = STATE(11492),
+ [sym_line_number_statement] = STATE(52),
+ [sym_redim_statement] = STATE(52),
+ [sym_erase_statement] = STATE(52),
+ [sym_open_statement] = STATE(52),
+ [sym_input_statement] = STATE(52),
+ [sym_line_input_statement] = STATE(52),
+ [sym_print_statement] = STATE(52),
+ [sym_write_statement] = STATE(52),
+ [sym_debug_print_statement] = STATE(52),
+ [sym_close_statement] = STATE(52),
+ [sym_get_statement] = STATE(52),
+ [sym_put_statement] = STATE(52),
+ [sym_lock_statement] = STATE(52),
+ [sym_unlock_statement] = STATE(52),
+ [sym_seek_statement] = STATE(52),
+ [sym_raise_event_statement] = STATE(52),
+ [sym_name_statement] = STATE(52),
+ [sym_load_statement] = STATE(52),
+ [sym_unload_statement] = STATE(52),
+ [sym_def_type_statement] = STATE(52),
+ [sym_set_statement] = STATE(52),
+ [sym_assignment_statement] = STATE(52),
+ [sym_call_statement] = STATE(52),
+ [sym_expression_statement] = STATE(52),
+ [sym__primary_expression] = STATE(2614),
+ [sym__expression] = STATE(2614),
+ [sym__assignable_expression] = STATE(14425),
+ [sym__callable_expression] = STATE(378),
+ [sym__print_method_callee] = STATE(393),
+ [sym__print_method_call_expression] = STATE(5499),
+ [sym__qualified_print_method_expression] = STATE(5500),
+ [sym__implicit_print_method_expression] = STATE(5501),
+ [sym__line_method_expression] = STATE(12228),
+ [sym_call_expression] = STATE(2293),
+ [sym_new_expression] = STATE(2614),
+ [sym_addressof_expression] = STATE(2614),
+ [sym_type_of_expression] = STATE(2614),
+ [sym_member_expression] = STATE(2211),
+ [sym_qualified_member_expression] = STATE(2182),
+ [sym_implicit_member_expression] = STATE(2182),
+ [sym_parenthesized_expression] = STATE(2614),
+ [sym_binary_expression] = STATE(2614),
+ [sym_unary_expression] = STATE(2614),
+ [sym__signed_unary_expression] = STATE(2203),
+ [sym__literal] = STATE(2614),
+ [sym_boolean_literal] = STATE(2614),
+ [sym_file_number_literal] = STATE(2614),
+ [aux_sym_block_repeat1] = STATE(52),
+ [sym_identifier] = ACTIONS(1057),
+ [sym_newline] = ACTIONS(1352),
+ [anon_sym_COLON] = ACTIONS(1352),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1061),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1063),
+ [anon_sym_DOT] = ACTIONS(1065),
+ [anon_sym_BANG] = ACTIONS(1067),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1069),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1071),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(1354),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1075),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(1354),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(1354),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1077),
+ [sym_static_modifier] = ACTIONS(1079),
+ [sym__dim_keyword] = ACTIONS(1081),
+ [sym__redim_keyword] = ACTIONS(1083),
+ [aux_sym_get_accessor_token1] = ACTIONS(1085),
+ [aux_sym_set_accessor_token1] = ACTIONS(1087),
+ [aux_sym_const_declaration_token1] = ACTIONS(1089),
+ [anon_sym_LPAREN] = ACTIONS(1091),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1093),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1095),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1097),
+ [aux_sym_else_fragment_token1] = ACTIONS(1099),
+ [aux_sym_select_statement_token1] = ACTIONS(1101),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1103),
+ [aux_sym_do_condition_token1] = ACTIONS(1105),
+ [aux_sym_with_statement_token1] = ACTIONS(1107),
+ [aux_sym_exit_statement_token1] = ACTIONS(1109),
+ [sym_end_statement] = ACTIONS(1352),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1111),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1113),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1115),
+ [sym__ambiguous_redim_statement] = ACTIONS(1117),
+ [aux_sym_erase_statement_token1] = ACTIONS(1119),
+ [aux_sym_open_statement_token1] = ACTIONS(1121),
+ [aux_sym_file_mode_token2] = ACTIONS(1123),
+ [aux_sym_file_access_token2] = ACTIONS(1125),
+ [aux_sym_file_lock_token2] = ACTIONS(1127),
+ [aux_sym_print_statement_token1] = ACTIONS(1129),
+ [anon_sym_PLUS] = ACTIONS(1131),
+ [anon_sym_DASH] = ACTIONS(1133),
+ [anon_sym_QMARK] = ACTIONS(1135),
+ [aux_sym_close_statement_token1] = ACTIONS(1137),
+ [aux_sym_put_statement_token1] = ACTIONS(1139),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1141),
+ [aux_sym_seek_statement_token1] = ACTIONS(1143),
+ [sym_reset_statement] = ACTIONS(1356),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1147),
+ [sym_stop_statement] = ACTIONS(1356),
+ [sym_beep_statement] = ACTIONS(1356),
+ [aux_sym_unload_statement_token1] = ACTIONS(1149),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1151),
+ [aux_sym_call_statement_token1] = ACTIONS(1153),
+ [sym__ambiguous_call_statement] = ACTIONS(1155),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1157),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1159),
+ [aux_sym_unary_expression_token1] = ACTIONS(1161),
+ [sym_string_literal] = ACTIONS(1163),
+ [sym_number_literal] = ACTIONS(1165),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1167),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1167),
+ [sym_nothing_literal] = ACTIONS(1169),
+ [sym_null_literal] = ACTIONS(1169),
+ [sym_empty_literal] = ACTIONS(1169),
+ [sym_date_literal] = ACTIONS(1163),
+ [anon_sym_POUND] = ACTIONS(1171),
+ },
+ [STATE(54)] = {
+ [sym__statement_separator] = STATE(148),
+ [sym_preprocessor_const] = STATE(148),
+ [sym_preprocessor_if] = STATE(148),
+ [sym_block] = STATE(12988),
+ [sym__statement] = STATE(148),
+ [sym_variable_declaration] = STATE(148),
+ [sym_const_declaration] = STATE(148),
+ [sym_visibility] = STATE(11869),
+ [sym_if_statement] = STATE(148),
+ [sym_elseif_fragment] = STATE(148),
+ [sym_else_fragment] = STATE(148),
+ [sym_end_if_fragment] = STATE(148),
+ [sym_single_line_if_statement] = STATE(148),
+ [sym_select_statement] = STATE(148),
+ [sym_for_statement] = STATE(6132),
+ [sym__inline_for_statement] = STATE(6134),
+ [sym_for_each_statement] = STATE(6132),
+ [sym__inline_for_each_statement] = STATE(6137),
+ [sym__for_header] = STATE(11483),
+ [sym__for_each_header] = STATE(11488),
+ [sym_do_statement] = STATE(148),
+ [sym__inline_do_statement] = STATE(6750),
+ [sym_while_statement] = STATE(148),
+ [sym_with_statement] = STATE(148),
+ [sym__inline_with_statement] = STATE(6753),
+ [sym_exit_statement] = STATE(148),
+ [sym_on_goto_statement] = STATE(148),
+ [sym_on_error_statement] = STATE(148),
+ [sym_resume_statement] = STATE(148),
+ [sym_goto_statement] = STATE(148),
+ [sym_label_statement] = STATE(148),
+ [sym_line_number_prefix] = STATE(11194),
+ [sym_line_number_statement] = STATE(148),
+ [sym_redim_statement] = STATE(148),
+ [sym_erase_statement] = STATE(148),
+ [sym_open_statement] = STATE(148),
+ [sym_input_statement] = STATE(148),
+ [sym_line_input_statement] = STATE(148),
+ [sym_print_statement] = STATE(148),
+ [sym_write_statement] = STATE(148),
+ [sym_debug_print_statement] = STATE(148),
+ [sym_close_statement] = STATE(148),
+ [sym_get_statement] = STATE(148),
+ [sym_put_statement] = STATE(148),
+ [sym_lock_statement] = STATE(148),
+ [sym_unlock_statement] = STATE(148),
+ [sym_seek_statement] = STATE(148),
+ [sym_raise_event_statement] = STATE(148),
+ [sym_name_statement] = STATE(148),
+ [sym_load_statement] = STATE(148),
+ [sym_unload_statement] = STATE(148),
+ [sym_def_type_statement] = STATE(148),
+ [sym_set_statement] = STATE(148),
+ [sym_assignment_statement] = STATE(148),
+ [sym_call_statement] = STATE(148),
+ [sym_expression_statement] = STATE(148),
+ [sym__primary_expression] = STATE(3555),
+ [sym__expression] = STATE(3555),
+ [sym__assignable_expression] = STATE(14161),
+ [sym__callable_expression] = STATE(447),
+ [sym__print_method_callee] = STATE(544),
+ [sym__print_method_call_expression] = STATE(6321),
+ [sym__qualified_print_method_expression] = STATE(6322),
+ [sym__implicit_print_method_expression] = STATE(6324),
+ [sym__line_method_expression] = STATE(12174),
+ [sym_call_expression] = STATE(2663),
+ [sym_new_expression] = STATE(3555),
+ [sym_addressof_expression] = STATE(3555),
+ [sym_type_of_expression] = STATE(3555),
+ [sym_member_expression] = STATE(2534),
+ [sym_qualified_member_expression] = STATE(2249),
+ [sym_implicit_member_expression] = STATE(2249),
+ [sym_parenthesized_expression] = STATE(3555),
+ [sym_binary_expression] = STATE(3555),
+ [sym_unary_expression] = STATE(3555),
+ [sym__signed_unary_expression] = STATE(2408),
+ [sym__literal] = STATE(3555),
+ [sym_boolean_literal] = STATE(3555),
+ [sym_file_number_literal] = STATE(3555),
+ [aux_sym_block_repeat1] = STATE(148),
+ [sym_identifier] = ACTIONS(1358),
+ [sym_newline] = ACTIONS(1360),
+ [anon_sym_COLON] = ACTIONS(1360),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1364),
+ [anon_sym_DOT] = ACTIONS(1366),
+ [anon_sym_BANG] = ACTIONS(1368),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1370),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1372),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1374),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1376),
+ [sym_static_modifier] = ACTIONS(1378),
+ [sym__dim_keyword] = ACTIONS(1380),
+ [sym__redim_keyword] = ACTIONS(1382),
+ [aux_sym_get_accessor_token1] = ACTIONS(1384),
+ [aux_sym_set_accessor_token1] = ACTIONS(1386),
+ [aux_sym_const_declaration_token1] = ACTIONS(1388),
+ [anon_sym_LPAREN] = ACTIONS(1390),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1392),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1394),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1396),
+ [aux_sym_else_fragment_token1] = ACTIONS(1398),
+ [aux_sym_select_statement_token1] = ACTIONS(1400),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(1402),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1404),
+ [aux_sym_do_condition_token1] = ACTIONS(1406),
+ [aux_sym_with_statement_token1] = ACTIONS(1408),
+ [aux_sym_exit_statement_token1] = ACTIONS(1410),
+ [sym_end_statement] = ACTIONS(1360),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1412),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1414),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1416),
+ [sym__ambiguous_redim_statement] = ACTIONS(1418),
+ [aux_sym_erase_statement_token1] = ACTIONS(1420),
+ [aux_sym_open_statement_token1] = ACTIONS(1422),
+ [aux_sym_file_mode_token2] = ACTIONS(1424),
+ [aux_sym_file_access_token2] = ACTIONS(1426),
+ [aux_sym_file_lock_token2] = ACTIONS(1428),
+ [aux_sym_print_statement_token1] = ACTIONS(1430),
+ [anon_sym_PLUS] = ACTIONS(1432),
+ [anon_sym_DASH] = ACTIONS(1434),
+ [anon_sym_QMARK] = ACTIONS(1436),
+ [aux_sym_close_statement_token1] = ACTIONS(1438),
+ [aux_sym_put_statement_token1] = ACTIONS(1440),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1442),
+ [aux_sym_seek_statement_token1] = ACTIONS(1444),
+ [sym_reset_statement] = ACTIONS(1446),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1448),
+ [sym_stop_statement] = ACTIONS(1446),
+ [sym_beep_statement] = ACTIONS(1446),
+ [aux_sym_unload_statement_token1] = ACTIONS(1450),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1452),
+ [aux_sym_call_statement_token1] = ACTIONS(1454),
+ [sym__ambiguous_call_statement] = ACTIONS(1456),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1458),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1460),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(1464),
+ [sym_number_literal] = ACTIONS(1466),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1468),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1468),
+ [sym_nothing_literal] = ACTIONS(1470),
+ [sym_null_literal] = ACTIONS(1470),
+ [sym_empty_literal] = ACTIONS(1470),
+ [sym_date_literal] = ACTIONS(1464),
+ [anon_sym_POUND] = ACTIONS(1472),
+ },
+ [STATE(55)] = {
+ [sym__statement_separator] = STATE(148),
+ [sym_preprocessor_const] = STATE(148),
+ [sym_preprocessor_if] = STATE(148),
+ [sym_block] = STATE(13038),
+ [sym__statement] = STATE(148),
+ [sym_variable_declaration] = STATE(148),
+ [sym_const_declaration] = STATE(148),
+ [sym_visibility] = STATE(11869),
+ [sym_if_statement] = STATE(148),
+ [sym_elseif_fragment] = STATE(148),
+ [sym_else_fragment] = STATE(148),
+ [sym_end_if_fragment] = STATE(148),
+ [sym_single_line_if_statement] = STATE(148),
+ [sym_select_statement] = STATE(148),
+ [sym_for_statement] = STATE(6300),
+ [sym__inline_for_statement] = STATE(6301),
+ [sym_for_each_statement] = STATE(6300),
+ [sym__inline_for_each_statement] = STATE(6302),
+ [sym__for_header] = STATE(11298),
+ [sym__for_each_header] = STATE(11310),
+ [sym_do_statement] = STATE(148),
+ [sym__inline_do_statement] = STATE(6750),
+ [sym_while_statement] = STATE(148),
+ [sym_with_statement] = STATE(148),
+ [sym__inline_with_statement] = STATE(6753),
+ [sym_exit_statement] = STATE(148),
+ [sym_on_goto_statement] = STATE(148),
+ [sym_on_error_statement] = STATE(148),
+ [sym_resume_statement] = STATE(148),
+ [sym_goto_statement] = STATE(148),
+ [sym_label_statement] = STATE(148),
+ [sym_line_number_prefix] = STATE(11217),
+ [sym_line_number_statement] = STATE(148),
+ [sym_redim_statement] = STATE(148),
+ [sym_erase_statement] = STATE(148),
+ [sym_open_statement] = STATE(148),
+ [sym_input_statement] = STATE(148),
+ [sym_line_input_statement] = STATE(148),
+ [sym_print_statement] = STATE(148),
+ [sym_write_statement] = STATE(148),
+ [sym_debug_print_statement] = STATE(148),
+ [sym_close_statement] = STATE(148),
+ [sym_get_statement] = STATE(148),
+ [sym_put_statement] = STATE(148),
+ [sym_lock_statement] = STATE(148),
+ [sym_unlock_statement] = STATE(148),
+ [sym_seek_statement] = STATE(148),
+ [sym_raise_event_statement] = STATE(148),
+ [sym_name_statement] = STATE(148),
+ [sym_load_statement] = STATE(148),
+ [sym_unload_statement] = STATE(148),
+ [sym_def_type_statement] = STATE(148),
+ [sym_set_statement] = STATE(148),
+ [sym_assignment_statement] = STATE(148),
+ [sym_call_statement] = STATE(148),
+ [sym_expression_statement] = STATE(148),
+ [sym__primary_expression] = STATE(3555),
+ [sym__expression] = STATE(3555),
+ [sym__assignable_expression] = STATE(14161),
+ [sym__callable_expression] = STATE(447),
+ [sym__print_method_callee] = STATE(544),
+ [sym__print_method_call_expression] = STATE(6321),
+ [sym__qualified_print_method_expression] = STATE(6322),
+ [sym__implicit_print_method_expression] = STATE(6324),
+ [sym__line_method_expression] = STATE(12174),
+ [sym_call_expression] = STATE(2663),
+ [sym_new_expression] = STATE(3555),
+ [sym_addressof_expression] = STATE(3555),
+ [sym_type_of_expression] = STATE(3555),
+ [sym_member_expression] = STATE(2534),
+ [sym_qualified_member_expression] = STATE(2249),
+ [sym_implicit_member_expression] = STATE(2249),
+ [sym_parenthesized_expression] = STATE(3555),
+ [sym_binary_expression] = STATE(3555),
+ [sym_unary_expression] = STATE(3555),
+ [sym__signed_unary_expression] = STATE(2408),
+ [sym__literal] = STATE(3555),
+ [sym_boolean_literal] = STATE(3555),
+ [sym_file_number_literal] = STATE(3555),
+ [aux_sym_block_repeat1] = STATE(148),
+ [sym_identifier] = ACTIONS(1358),
+ [sym_newline] = ACTIONS(1360),
+ [anon_sym_COLON] = ACTIONS(1360),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1364),
+ [anon_sym_DOT] = ACTIONS(1366),
+ [anon_sym_BANG] = ACTIONS(1368),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1370),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1372),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1374),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1376),
+ [sym_static_modifier] = ACTIONS(1378),
+ [sym__dim_keyword] = ACTIONS(1380),
+ [sym__redim_keyword] = ACTIONS(1382),
+ [aux_sym_get_accessor_token1] = ACTIONS(1384),
+ [aux_sym_set_accessor_token1] = ACTIONS(1386),
+ [aux_sym_const_declaration_token1] = ACTIONS(1388),
+ [anon_sym_LPAREN] = ACTIONS(1390),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1392),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1394),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1396),
+ [aux_sym_else_fragment_token1] = ACTIONS(1398),
+ [aux_sym_select_statement_token1] = ACTIONS(1400),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(1474),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1404),
+ [aux_sym_do_condition_token1] = ACTIONS(1406),
+ [aux_sym_with_statement_token1] = ACTIONS(1408),
+ [aux_sym_exit_statement_token1] = ACTIONS(1410),
+ [sym_end_statement] = ACTIONS(1360),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1412),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1414),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1416),
+ [sym__ambiguous_redim_statement] = ACTIONS(1418),
+ [aux_sym_erase_statement_token1] = ACTIONS(1420),
+ [aux_sym_open_statement_token1] = ACTIONS(1422),
+ [aux_sym_file_mode_token2] = ACTIONS(1424),
+ [aux_sym_file_access_token2] = ACTIONS(1426),
+ [aux_sym_file_lock_token2] = ACTIONS(1428),
+ [aux_sym_print_statement_token1] = ACTIONS(1430),
+ [anon_sym_PLUS] = ACTIONS(1432),
+ [anon_sym_DASH] = ACTIONS(1434),
+ [anon_sym_QMARK] = ACTIONS(1436),
+ [aux_sym_close_statement_token1] = ACTIONS(1438),
+ [aux_sym_put_statement_token1] = ACTIONS(1440),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1442),
+ [aux_sym_seek_statement_token1] = ACTIONS(1444),
+ [sym_reset_statement] = ACTIONS(1446),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1448),
+ [sym_stop_statement] = ACTIONS(1446),
+ [sym_beep_statement] = ACTIONS(1446),
+ [aux_sym_unload_statement_token1] = ACTIONS(1450),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1452),
+ [aux_sym_call_statement_token1] = ACTIONS(1454),
+ [sym__ambiguous_call_statement] = ACTIONS(1456),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1458),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1460),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(1464),
+ [sym_number_literal] = ACTIONS(1466),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1468),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1468),
+ [sym_nothing_literal] = ACTIONS(1470),
+ [sym_null_literal] = ACTIONS(1470),
+ [sym_empty_literal] = ACTIONS(1470),
+ [sym_date_literal] = ACTIONS(1464),
+ [anon_sym_POUND] = ACTIONS(1472),
+ },
+ [STATE(56)] = {
+ [sym__statement_separator] = STATE(162),
+ [sym_preprocessor_const] = STATE(162),
+ [sym_preprocessor_if] = STATE(162),
+ [sym_block] = STATE(12214),
+ [sym__statement] = STATE(162),
+ [sym_variable_declaration] = STATE(162),
+ [sym_const_declaration] = STATE(162),
+ [sym_visibility] = STATE(11928),
+ [sym_if_statement] = STATE(162),
+ [sym_elseif_fragment] = STATE(162),
+ [sym_else_fragment] = STATE(162),
+ [sym_end_if_fragment] = STATE(162),
+ [sym_single_line_if_statement] = STATE(162),
+ [sym_select_statement] = STATE(162),
+ [sym_for_statement] = STATE(162),
+ [sym__inline_for_statement] = STATE(6675),
+ [sym_for_each_statement] = STATE(162),
+ [sym__inline_for_each_statement] = STATE(6676),
+ [sym__for_header] = STATE(11443),
+ [sym__for_each_header] = STATE(11444),
+ [sym_do_statement] = STATE(162),
+ [sym__inline_do_statement] = STATE(6677),
+ [sym_while_statement] = STATE(162),
+ [sym_with_statement] = STATE(162),
+ [sym__inline_with_statement] = STATE(6678),
+ [sym_exit_statement] = STATE(162),
+ [sym_on_goto_statement] = STATE(162),
+ [sym_on_error_statement] = STATE(162),
+ [sym_resume_statement] = STATE(162),
+ [sym_goto_statement] = STATE(162),
+ [sym_label_statement] = STATE(162),
+ [sym_line_number_prefix] = STATE(11309),
+ [sym_line_number_statement] = STATE(162),
+ [sym_redim_statement] = STATE(162),
+ [sym_erase_statement] = STATE(162),
+ [sym_open_statement] = STATE(162),
+ [sym_input_statement] = STATE(162),
+ [sym_line_input_statement] = STATE(162),
+ [sym_print_statement] = STATE(162),
+ [sym_write_statement] = STATE(162),
+ [sym_debug_print_statement] = STATE(162),
+ [sym_close_statement] = STATE(162),
+ [sym_get_statement] = STATE(162),
+ [sym_put_statement] = STATE(162),
+ [sym_lock_statement] = STATE(162),
+ [sym_unlock_statement] = STATE(162),
+ [sym_seek_statement] = STATE(162),
+ [sym_raise_event_statement] = STATE(162),
+ [sym_name_statement] = STATE(162),
+ [sym_load_statement] = STATE(162),
+ [sym_unload_statement] = STATE(162),
+ [sym_def_type_statement] = STATE(162),
+ [sym_set_statement] = STATE(162),
+ [sym_assignment_statement] = STATE(162),
+ [sym_call_statement] = STATE(162),
+ [sym_expression_statement] = STATE(162),
+ [sym__primary_expression] = STATE(3463),
+ [sym__expression] = STATE(3463),
+ [sym__assignable_expression] = STATE(14513),
+ [sym__callable_expression] = STATE(418),
+ [sym__print_method_callee] = STATE(501),
+ [sym__print_method_call_expression] = STATE(6993),
+ [sym__qualified_print_method_expression] = STATE(6708),
+ [sym__implicit_print_method_expression] = STATE(6710),
+ [sym__line_method_expression] = STATE(12255),
+ [sym_call_expression] = STATE(2892),
+ [sym_new_expression] = STATE(3463),
+ [sym_addressof_expression] = STATE(3463),
+ [sym_type_of_expression] = STATE(3463),
+ [sym_member_expression] = STATE(2545),
+ [sym_qualified_member_expression] = STATE(2265),
+ [sym_implicit_member_expression] = STATE(2265),
+ [sym_parenthesized_expression] = STATE(3463),
+ [sym_binary_expression] = STATE(3463),
+ [sym_unary_expression] = STATE(3463),
+ [sym__signed_unary_expression] = STATE(2479),
+ [sym__literal] = STATE(3463),
+ [sym_boolean_literal] = STATE(3463),
+ [sym_file_number_literal] = STATE(3463),
+ [aux_sym_block_repeat1] = STATE(162),
+ [sym_identifier] = ACTIONS(1476),
+ [sym_newline] = ACTIONS(1478),
+ [anon_sym_COLON] = ACTIONS(1481),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1483),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1486),
+ [anon_sym_DOT] = ACTIONS(1488),
+ [anon_sym_BANG] = ACTIONS(1490),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1492),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1494),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1496),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1498),
+ [sym_static_modifier] = ACTIONS(1500),
+ [sym__dim_keyword] = ACTIONS(1502),
+ [sym__redim_keyword] = ACTIONS(1504),
+ [aux_sym_get_accessor_token1] = ACTIONS(1506),
+ [aux_sym_set_accessor_token1] = ACTIONS(1508),
+ [aux_sym_const_declaration_token1] = ACTIONS(1510),
+ [anon_sym_LPAREN] = ACTIONS(1512),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1514),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1516),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1518),
+ [aux_sym_else_fragment_token1] = ACTIONS(1520),
+ [aux_sym_select_statement_token1] = ACTIONS(1522),
+ [aux_sym_select_statement_token2] = ACTIONS(1524),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1526),
+ [aux_sym_do_condition_token1] = ACTIONS(1528),
+ [aux_sym_with_statement_token1] = ACTIONS(1530),
+ [aux_sym_exit_statement_token1] = ACTIONS(1532),
+ [sym_end_statement] = ACTIONS(1481),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1534),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1536),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1538),
+ [sym__ambiguous_redim_statement] = ACTIONS(1540),
+ [aux_sym_erase_statement_token1] = ACTIONS(1542),
+ [aux_sym_open_statement_token1] = ACTIONS(1544),
+ [aux_sym_file_mode_token2] = ACTIONS(1546),
+ [aux_sym_file_access_token2] = ACTIONS(1548),
+ [aux_sym_file_lock_token2] = ACTIONS(1550),
+ [aux_sym_print_statement_token1] = ACTIONS(1552),
+ [anon_sym_PLUS] = ACTIONS(1554),
+ [anon_sym_DASH] = ACTIONS(1556),
+ [anon_sym_QMARK] = ACTIONS(1558),
+ [aux_sym_close_statement_token1] = ACTIONS(1560),
+ [aux_sym_put_statement_token1] = ACTIONS(1562),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1564),
+ [aux_sym_seek_statement_token1] = ACTIONS(1566),
+ [sym_reset_statement] = ACTIONS(1568),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1570),
+ [sym_stop_statement] = ACTIONS(1568),
+ [sym_beep_statement] = ACTIONS(1568),
+ [aux_sym_unload_statement_token1] = ACTIONS(1572),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1574),
+ [aux_sym_call_statement_token1] = ACTIONS(1576),
+ [sym__ambiguous_call_statement] = ACTIONS(1578),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1580),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1582),
+ [aux_sym_unary_expression_token1] = ACTIONS(1584),
+ [sym_string_literal] = ACTIONS(1586),
+ [sym_number_literal] = ACTIONS(1588),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1591),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1591),
+ [sym_nothing_literal] = ACTIONS(1593),
+ [sym_null_literal] = ACTIONS(1593),
+ [sym_empty_literal] = ACTIONS(1593),
+ [sym_date_literal] = ACTIONS(1586),
+ [anon_sym_POUND] = ACTIONS(1595),
+ },
+ [STATE(57)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12479),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11147),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1643),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(58)] = {
+ [sym__statement_separator] = STATE(148),
+ [sym_preprocessor_const] = STATE(148),
+ [sym_preprocessor_if] = STATE(148),
+ [sym_block] = STATE(12499),
+ [sym__statement] = STATE(148),
+ [sym_variable_declaration] = STATE(148),
+ [sym_const_declaration] = STATE(148),
+ [sym_visibility] = STATE(11869),
+ [sym_if_statement] = STATE(148),
+ [sym_elseif_fragment] = STATE(148),
+ [sym_else_fragment] = STATE(148),
+ [sym_end_if_fragment] = STATE(148),
+ [sym_single_line_if_statement] = STATE(148),
+ [sym_select_statement] = STATE(148),
+ [sym_for_statement] = STATE(3838),
+ [sym__inline_for_statement] = STATE(3848),
+ [sym_for_each_statement] = STATE(3838),
+ [sym__inline_for_each_statement] = STATE(3769),
+ [sym__for_header] = STATE(11511),
+ [sym__for_each_header] = STATE(11512),
+ [sym_do_statement] = STATE(148),
+ [sym__inline_do_statement] = STATE(6750),
+ [sym_while_statement] = STATE(148),
+ [sym_with_statement] = STATE(148),
+ [sym__inline_with_statement] = STATE(6753),
+ [sym_exit_statement] = STATE(148),
+ [sym_on_goto_statement] = STATE(148),
+ [sym_on_error_statement] = STATE(148),
+ [sym_resume_statement] = STATE(148),
+ [sym_goto_statement] = STATE(148),
+ [sym_label_statement] = STATE(148),
+ [sym_line_number_prefix] = STATE(11156),
+ [sym_line_number_statement] = STATE(148),
+ [sym_redim_statement] = STATE(148),
+ [sym_erase_statement] = STATE(148),
+ [sym_open_statement] = STATE(148),
+ [sym_input_statement] = STATE(148),
+ [sym_line_input_statement] = STATE(148),
+ [sym_print_statement] = STATE(148),
+ [sym_write_statement] = STATE(148),
+ [sym_debug_print_statement] = STATE(148),
+ [sym_close_statement] = STATE(148),
+ [sym_get_statement] = STATE(148),
+ [sym_put_statement] = STATE(148),
+ [sym_lock_statement] = STATE(148),
+ [sym_unlock_statement] = STATE(148),
+ [sym_seek_statement] = STATE(148),
+ [sym_raise_event_statement] = STATE(148),
+ [sym_name_statement] = STATE(148),
+ [sym_load_statement] = STATE(148),
+ [sym_unload_statement] = STATE(148),
+ [sym_def_type_statement] = STATE(148),
+ [sym_set_statement] = STATE(148),
+ [sym_assignment_statement] = STATE(148),
+ [sym_call_statement] = STATE(148),
+ [sym_expression_statement] = STATE(148),
+ [sym__primary_expression] = STATE(3555),
+ [sym__expression] = STATE(3555),
+ [sym__assignable_expression] = STATE(14161),
+ [sym__callable_expression] = STATE(447),
+ [sym__print_method_callee] = STATE(544),
+ [sym__print_method_call_expression] = STATE(6321),
+ [sym__qualified_print_method_expression] = STATE(6322),
+ [sym__implicit_print_method_expression] = STATE(6324),
+ [sym__line_method_expression] = STATE(12174),
+ [sym_call_expression] = STATE(2663),
+ [sym_new_expression] = STATE(3555),
+ [sym_addressof_expression] = STATE(3555),
+ [sym_type_of_expression] = STATE(3555),
+ [sym_member_expression] = STATE(2534),
+ [sym_qualified_member_expression] = STATE(2249),
+ [sym_implicit_member_expression] = STATE(2249),
+ [sym_parenthesized_expression] = STATE(3555),
+ [sym_binary_expression] = STATE(3555),
+ [sym_unary_expression] = STATE(3555),
+ [sym__signed_unary_expression] = STATE(2408),
+ [sym__literal] = STATE(3555),
+ [sym_boolean_literal] = STATE(3555),
+ [sym_file_number_literal] = STATE(3555),
+ [aux_sym_block_repeat1] = STATE(148),
+ [sym_identifier] = ACTIONS(1358),
+ [sym_newline] = ACTIONS(1360),
+ [anon_sym_COLON] = ACTIONS(1360),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1364),
+ [anon_sym_DOT] = ACTIONS(1366),
+ [anon_sym_BANG] = ACTIONS(1368),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1370),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1372),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1374),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1376),
+ [sym_static_modifier] = ACTIONS(1378),
+ [sym__dim_keyword] = ACTIONS(1380),
+ [sym__redim_keyword] = ACTIONS(1382),
+ [aux_sym_get_accessor_token1] = ACTIONS(1384),
+ [aux_sym_set_accessor_token1] = ACTIONS(1386),
+ [aux_sym_const_declaration_token1] = ACTIONS(1388),
+ [anon_sym_LPAREN] = ACTIONS(1390),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1392),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1394),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1396),
+ [aux_sym_else_fragment_token1] = ACTIONS(1398),
+ [aux_sym_select_statement_token1] = ACTIONS(1400),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(1713),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1404),
+ [aux_sym_do_condition_token1] = ACTIONS(1406),
+ [aux_sym_with_statement_token1] = ACTIONS(1408),
+ [aux_sym_exit_statement_token1] = ACTIONS(1410),
+ [sym_end_statement] = ACTIONS(1360),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1412),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1414),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1416),
+ [sym__ambiguous_redim_statement] = ACTIONS(1418),
+ [aux_sym_erase_statement_token1] = ACTIONS(1420),
+ [aux_sym_open_statement_token1] = ACTIONS(1422),
+ [aux_sym_file_mode_token2] = ACTIONS(1424),
+ [aux_sym_file_access_token2] = ACTIONS(1426),
+ [aux_sym_file_lock_token2] = ACTIONS(1428),
+ [aux_sym_print_statement_token1] = ACTIONS(1430),
+ [anon_sym_PLUS] = ACTIONS(1432),
+ [anon_sym_DASH] = ACTIONS(1434),
+ [anon_sym_QMARK] = ACTIONS(1436),
+ [aux_sym_close_statement_token1] = ACTIONS(1438),
+ [aux_sym_put_statement_token1] = ACTIONS(1440),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1442),
+ [aux_sym_seek_statement_token1] = ACTIONS(1444),
+ [sym_reset_statement] = ACTIONS(1446),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1448),
+ [sym_stop_statement] = ACTIONS(1446),
+ [sym_beep_statement] = ACTIONS(1446),
+ [aux_sym_unload_statement_token1] = ACTIONS(1450),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1452),
+ [aux_sym_call_statement_token1] = ACTIONS(1454),
+ [sym__ambiguous_call_statement] = ACTIONS(1456),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1458),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1460),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(1464),
+ [sym_number_literal] = ACTIONS(1466),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1468),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1468),
+ [sym_nothing_literal] = ACTIONS(1470),
+ [sym_null_literal] = ACTIONS(1470),
+ [sym_empty_literal] = ACTIONS(1470),
+ [sym_date_literal] = ACTIONS(1464),
+ [anon_sym_POUND] = ACTIONS(1472),
+ },
+ [STATE(59)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12508),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11170),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1715),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(60)] = {
+ [sym__statement_separator] = STATE(151),
+ [sym_preprocessor_const] = STATE(151),
+ [sym_preprocessor_if] = STATE(151),
+ [sym_block] = STATE(12514),
+ [sym__statement] = STATE(151),
+ [sym_variable_declaration] = STATE(151),
+ [sym_const_declaration] = STATE(151),
+ [sym_visibility] = STATE(11883),
+ [sym_if_statement] = STATE(151),
+ [sym_elseif_fragment] = STATE(151),
+ [sym_else_fragment] = STATE(151),
+ [sym_end_if_fragment] = STATE(151),
+ [sym_single_line_if_statement] = STATE(151),
+ [sym_select_statement] = STATE(151),
+ [sym_for_statement] = STATE(151),
+ [sym__inline_for_statement] = STATE(6746),
+ [sym_for_each_statement] = STATE(151),
+ [sym__inline_for_each_statement] = STATE(6749),
+ [sym__for_header] = STATE(11479),
+ [sym__for_each_header] = STATE(11489),
+ [sym_do_statement] = STATE(151),
+ [sym__inline_do_statement] = STATE(6317),
+ [sym_while_statement] = STATE(151),
+ [sym_with_statement] = STATE(151),
+ [sym__inline_with_statement] = STATE(6318),
+ [sym_exit_statement] = STATE(151),
+ [sym_on_goto_statement] = STATE(151),
+ [sym_on_error_statement] = STATE(151),
+ [sym_resume_statement] = STATE(151),
+ [sym_goto_statement] = STATE(151),
+ [sym_label_statement] = STATE(151),
+ [sym_line_number_prefix] = STATE(11171),
+ [sym_line_number_statement] = STATE(151),
+ [sym_redim_statement] = STATE(151),
+ [sym_erase_statement] = STATE(151),
+ [sym_open_statement] = STATE(151),
+ [sym_input_statement] = STATE(151),
+ [sym_line_input_statement] = STATE(151),
+ [sym_print_statement] = STATE(151),
+ [sym_write_statement] = STATE(151),
+ [sym_debug_print_statement] = STATE(151),
+ [sym_close_statement] = STATE(151),
+ [sym_get_statement] = STATE(151),
+ [sym_put_statement] = STATE(151),
+ [sym_lock_statement] = STATE(151),
+ [sym_unlock_statement] = STATE(151),
+ [sym_seek_statement] = STATE(151),
+ [sym_raise_event_statement] = STATE(151),
+ [sym_name_statement] = STATE(151),
+ [sym_load_statement] = STATE(151),
+ [sym_unload_statement] = STATE(151),
+ [sym_def_type_statement] = STATE(151),
+ [sym_set_statement] = STATE(151),
+ [sym_assignment_statement] = STATE(151),
+ [sym_call_statement] = STATE(151),
+ [sym_expression_statement] = STATE(151),
+ [sym__primary_expression] = STATE(3456),
+ [sym__expression] = STATE(3456),
+ [sym__assignable_expression] = STATE(14249),
+ [sym__callable_expression] = STATE(449),
+ [sym__print_method_callee] = STATE(550),
+ [sym__print_method_call_expression] = STATE(6716),
+ [sym__qualified_print_method_expression] = STATE(6717),
+ [sym__implicit_print_method_expression] = STATE(6718),
+ [sym__line_method_expression] = STATE(12203),
+ [sym_call_expression] = STATE(2635),
+ [sym_new_expression] = STATE(3456),
+ [sym_addressof_expression] = STATE(3456),
+ [sym_type_of_expression] = STATE(3456),
+ [sym_member_expression] = STATE(2360),
+ [sym_qualified_member_expression] = STATE(2236),
+ [sym_implicit_member_expression] = STATE(2236),
+ [sym_parenthesized_expression] = STATE(3456),
+ [sym_binary_expression] = STATE(3456),
+ [sym_unary_expression] = STATE(3456),
+ [sym__signed_unary_expression] = STATE(2428),
+ [sym__literal] = STATE(3456),
+ [sym_boolean_literal] = STATE(3456),
+ [sym_file_number_literal] = STATE(3456),
+ [aux_sym_block_repeat1] = STATE(151),
+ [sym_identifier] = ACTIONS(1717),
+ [sym_newline] = ACTIONS(1719),
+ [anon_sym_COLON] = ACTIONS(1719),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1721),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1723),
+ [anon_sym_DOT] = ACTIONS(1725),
+ [anon_sym_BANG] = ACTIONS(1727),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1729),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1731),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1733),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1735),
+ [sym_static_modifier] = ACTIONS(1737),
+ [sym__dim_keyword] = ACTIONS(1739),
+ [sym__redim_keyword] = ACTIONS(1741),
+ [aux_sym_get_accessor_token1] = ACTIONS(1743),
+ [aux_sym_set_accessor_token1] = ACTIONS(1745),
+ [aux_sym_const_declaration_token1] = ACTIONS(1747),
+ [anon_sym_LPAREN] = ACTIONS(1749),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1753),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1755),
+ [aux_sym_else_fragment_token1] = ACTIONS(1757),
+ [aux_sym_select_statement_token1] = ACTIONS(1759),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1761),
+ [aux_sym_do_condition_token1] = ACTIONS(1763),
+ [aux_sym_while_statement_token1] = ACTIONS(1765),
+ [aux_sym_with_statement_token1] = ACTIONS(1767),
+ [aux_sym_exit_statement_token1] = ACTIONS(1769),
+ [sym_end_statement] = ACTIONS(1719),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1771),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1773),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1775),
+ [sym__ambiguous_redim_statement] = ACTIONS(1777),
+ [aux_sym_erase_statement_token1] = ACTIONS(1779),
+ [aux_sym_open_statement_token1] = ACTIONS(1781),
+ [aux_sym_file_mode_token2] = ACTIONS(1783),
+ [aux_sym_file_access_token2] = ACTIONS(1785),
+ [aux_sym_file_lock_token2] = ACTIONS(1787),
+ [aux_sym_print_statement_token1] = ACTIONS(1789),
+ [anon_sym_PLUS] = ACTIONS(1791),
+ [anon_sym_DASH] = ACTIONS(1793),
+ [anon_sym_QMARK] = ACTIONS(1795),
+ [aux_sym_close_statement_token1] = ACTIONS(1797),
+ [aux_sym_put_statement_token1] = ACTIONS(1799),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1801),
+ [aux_sym_seek_statement_token1] = ACTIONS(1803),
+ [sym_reset_statement] = ACTIONS(1805),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1807),
+ [sym_stop_statement] = ACTIONS(1805),
+ [sym_beep_statement] = ACTIONS(1805),
+ [aux_sym_unload_statement_token1] = ACTIONS(1809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1811),
+ [aux_sym_call_statement_token1] = ACTIONS(1813),
+ [sym__ambiguous_call_statement] = ACTIONS(1815),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1817),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1819),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(1823),
+ [sym_number_literal] = ACTIONS(1825),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1827),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1827),
+ [sym_nothing_literal] = ACTIONS(1829),
+ [sym_null_literal] = ACTIONS(1829),
+ [sym_empty_literal] = ACTIONS(1829),
+ [sym_date_literal] = ACTIONS(1823),
+ [anon_sym_POUND] = ACTIONS(1831),
+ },
+ [STATE(61)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12740),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11121),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1833),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(62)] = {
+ [sym__statement_separator] = STATE(148),
+ [sym_preprocessor_const] = STATE(148),
+ [sym_preprocessor_if] = STATE(148),
+ [sym_block] = STATE(12775),
+ [sym__statement] = STATE(148),
+ [sym_variable_declaration] = STATE(148),
+ [sym_const_declaration] = STATE(148),
+ [sym_visibility] = STATE(11869),
+ [sym_if_statement] = STATE(148),
+ [sym_elseif_fragment] = STATE(148),
+ [sym_else_fragment] = STATE(148),
+ [sym_end_if_fragment] = STATE(148),
+ [sym_single_line_if_statement] = STATE(148),
+ [sym_select_statement] = STATE(148),
+ [sym_for_statement] = STATE(5919),
+ [sym__inline_for_statement] = STATE(5922),
+ [sym_for_each_statement] = STATE(5919),
+ [sym__inline_for_each_statement] = STATE(5927),
+ [sym__for_header] = STATE(11565),
+ [sym__for_each_header] = STATE(11521),
+ [sym_do_statement] = STATE(148),
+ [sym__inline_do_statement] = STATE(6750),
+ [sym_while_statement] = STATE(148),
+ [sym_with_statement] = STATE(148),
+ [sym__inline_with_statement] = STATE(6753),
+ [sym_exit_statement] = STATE(148),
+ [sym_on_goto_statement] = STATE(148),
+ [sym_on_error_statement] = STATE(148),
+ [sym_resume_statement] = STATE(148),
+ [sym_goto_statement] = STATE(148),
+ [sym_label_statement] = STATE(148),
+ [sym_line_number_prefix] = STATE(11128),
+ [sym_line_number_statement] = STATE(148),
+ [sym_redim_statement] = STATE(148),
+ [sym_erase_statement] = STATE(148),
+ [sym_open_statement] = STATE(148),
+ [sym_input_statement] = STATE(148),
+ [sym_line_input_statement] = STATE(148),
+ [sym_print_statement] = STATE(148),
+ [sym_write_statement] = STATE(148),
+ [sym_debug_print_statement] = STATE(148),
+ [sym_close_statement] = STATE(148),
+ [sym_get_statement] = STATE(148),
+ [sym_put_statement] = STATE(148),
+ [sym_lock_statement] = STATE(148),
+ [sym_unlock_statement] = STATE(148),
+ [sym_seek_statement] = STATE(148),
+ [sym_raise_event_statement] = STATE(148),
+ [sym_name_statement] = STATE(148),
+ [sym_load_statement] = STATE(148),
+ [sym_unload_statement] = STATE(148),
+ [sym_def_type_statement] = STATE(148),
+ [sym_set_statement] = STATE(148),
+ [sym_assignment_statement] = STATE(148),
+ [sym_call_statement] = STATE(148),
+ [sym_expression_statement] = STATE(148),
+ [sym__primary_expression] = STATE(3555),
+ [sym__expression] = STATE(3555),
+ [sym__assignable_expression] = STATE(14161),
+ [sym__callable_expression] = STATE(447),
+ [sym__print_method_callee] = STATE(544),
+ [sym__print_method_call_expression] = STATE(6321),
+ [sym__qualified_print_method_expression] = STATE(6322),
+ [sym__implicit_print_method_expression] = STATE(6324),
+ [sym__line_method_expression] = STATE(12174),
+ [sym_call_expression] = STATE(2663),
+ [sym_new_expression] = STATE(3555),
+ [sym_addressof_expression] = STATE(3555),
+ [sym_type_of_expression] = STATE(3555),
+ [sym_member_expression] = STATE(2534),
+ [sym_qualified_member_expression] = STATE(2249),
+ [sym_implicit_member_expression] = STATE(2249),
+ [sym_parenthesized_expression] = STATE(3555),
+ [sym_binary_expression] = STATE(3555),
+ [sym_unary_expression] = STATE(3555),
+ [sym__signed_unary_expression] = STATE(2408),
+ [sym__literal] = STATE(3555),
+ [sym_boolean_literal] = STATE(3555),
+ [sym_file_number_literal] = STATE(3555),
+ [aux_sym_block_repeat1] = STATE(148),
+ [sym_identifier] = ACTIONS(1358),
+ [sym_newline] = ACTIONS(1360),
+ [anon_sym_COLON] = ACTIONS(1360),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1364),
+ [anon_sym_DOT] = ACTIONS(1366),
+ [anon_sym_BANG] = ACTIONS(1368),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1370),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1372),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1374),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1376),
+ [sym_static_modifier] = ACTIONS(1378),
+ [sym__dim_keyword] = ACTIONS(1380),
+ [sym__redim_keyword] = ACTIONS(1382),
+ [aux_sym_get_accessor_token1] = ACTIONS(1384),
+ [aux_sym_set_accessor_token1] = ACTIONS(1386),
+ [aux_sym_const_declaration_token1] = ACTIONS(1388),
+ [anon_sym_LPAREN] = ACTIONS(1390),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1392),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1394),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1396),
+ [aux_sym_else_fragment_token1] = ACTIONS(1398),
+ [aux_sym_select_statement_token1] = ACTIONS(1400),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(1835),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1404),
+ [aux_sym_do_condition_token1] = ACTIONS(1406),
+ [aux_sym_with_statement_token1] = ACTIONS(1408),
+ [aux_sym_exit_statement_token1] = ACTIONS(1410),
+ [sym_end_statement] = ACTIONS(1360),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1412),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1414),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1416),
+ [sym__ambiguous_redim_statement] = ACTIONS(1418),
+ [aux_sym_erase_statement_token1] = ACTIONS(1420),
+ [aux_sym_open_statement_token1] = ACTIONS(1422),
+ [aux_sym_file_mode_token2] = ACTIONS(1424),
+ [aux_sym_file_access_token2] = ACTIONS(1426),
+ [aux_sym_file_lock_token2] = ACTIONS(1428),
+ [aux_sym_print_statement_token1] = ACTIONS(1430),
+ [anon_sym_PLUS] = ACTIONS(1432),
+ [anon_sym_DASH] = ACTIONS(1434),
+ [anon_sym_QMARK] = ACTIONS(1436),
+ [aux_sym_close_statement_token1] = ACTIONS(1438),
+ [aux_sym_put_statement_token1] = ACTIONS(1440),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1442),
+ [aux_sym_seek_statement_token1] = ACTIONS(1444),
+ [sym_reset_statement] = ACTIONS(1446),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1448),
+ [sym_stop_statement] = ACTIONS(1446),
+ [sym_beep_statement] = ACTIONS(1446),
+ [aux_sym_unload_statement_token1] = ACTIONS(1450),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1452),
+ [aux_sym_call_statement_token1] = ACTIONS(1454),
+ [sym__ambiguous_call_statement] = ACTIONS(1456),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1458),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1460),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(1464),
+ [sym_number_literal] = ACTIONS(1466),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1468),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1468),
+ [sym_nothing_literal] = ACTIONS(1470),
+ [sym_null_literal] = ACTIONS(1470),
+ [sym_empty_literal] = ACTIONS(1470),
+ [sym_date_literal] = ACTIONS(1464),
+ [anon_sym_POUND] = ACTIONS(1472),
+ },
+ [STATE(63)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12793),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11133),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1837),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(64)] = {
+ [sym__statement_separator] = STATE(151),
+ [sym_preprocessor_const] = STATE(151),
+ [sym_preprocessor_if] = STATE(151),
+ [sym_block] = STATE(12801),
+ [sym__statement] = STATE(151),
+ [sym_variable_declaration] = STATE(151),
+ [sym_const_declaration] = STATE(151),
+ [sym_visibility] = STATE(11883),
+ [sym_if_statement] = STATE(151),
+ [sym_elseif_fragment] = STATE(151),
+ [sym_else_fragment] = STATE(151),
+ [sym_end_if_fragment] = STATE(151),
+ [sym_single_line_if_statement] = STATE(151),
+ [sym_select_statement] = STATE(151),
+ [sym_for_statement] = STATE(151),
+ [sym__inline_for_statement] = STATE(6746),
+ [sym_for_each_statement] = STATE(151),
+ [sym__inline_for_each_statement] = STATE(6749),
+ [sym__for_header] = STATE(11479),
+ [sym__for_each_header] = STATE(11489),
+ [sym_do_statement] = STATE(151),
+ [sym__inline_do_statement] = STATE(6317),
+ [sym_while_statement] = STATE(151),
+ [sym_with_statement] = STATE(151),
+ [sym__inline_with_statement] = STATE(6318),
+ [sym_exit_statement] = STATE(151),
+ [sym_on_goto_statement] = STATE(151),
+ [sym_on_error_statement] = STATE(151),
+ [sym_resume_statement] = STATE(151),
+ [sym_goto_statement] = STATE(151),
+ [sym_label_statement] = STATE(151),
+ [sym_line_number_prefix] = STATE(11134),
+ [sym_line_number_statement] = STATE(151),
+ [sym_redim_statement] = STATE(151),
+ [sym_erase_statement] = STATE(151),
+ [sym_open_statement] = STATE(151),
+ [sym_input_statement] = STATE(151),
+ [sym_line_input_statement] = STATE(151),
+ [sym_print_statement] = STATE(151),
+ [sym_write_statement] = STATE(151),
+ [sym_debug_print_statement] = STATE(151),
+ [sym_close_statement] = STATE(151),
+ [sym_get_statement] = STATE(151),
+ [sym_put_statement] = STATE(151),
+ [sym_lock_statement] = STATE(151),
+ [sym_unlock_statement] = STATE(151),
+ [sym_seek_statement] = STATE(151),
+ [sym_raise_event_statement] = STATE(151),
+ [sym_name_statement] = STATE(151),
+ [sym_load_statement] = STATE(151),
+ [sym_unload_statement] = STATE(151),
+ [sym_def_type_statement] = STATE(151),
+ [sym_set_statement] = STATE(151),
+ [sym_assignment_statement] = STATE(151),
+ [sym_call_statement] = STATE(151),
+ [sym_expression_statement] = STATE(151),
+ [sym__primary_expression] = STATE(3456),
+ [sym__expression] = STATE(3456),
+ [sym__assignable_expression] = STATE(14249),
+ [sym__callable_expression] = STATE(449),
+ [sym__print_method_callee] = STATE(550),
+ [sym__print_method_call_expression] = STATE(6716),
+ [sym__qualified_print_method_expression] = STATE(6717),
+ [sym__implicit_print_method_expression] = STATE(6718),
+ [sym__line_method_expression] = STATE(12203),
+ [sym_call_expression] = STATE(2635),
+ [sym_new_expression] = STATE(3456),
+ [sym_addressof_expression] = STATE(3456),
+ [sym_type_of_expression] = STATE(3456),
+ [sym_member_expression] = STATE(2360),
+ [sym_qualified_member_expression] = STATE(2236),
+ [sym_implicit_member_expression] = STATE(2236),
+ [sym_parenthesized_expression] = STATE(3456),
+ [sym_binary_expression] = STATE(3456),
+ [sym_unary_expression] = STATE(3456),
+ [sym__signed_unary_expression] = STATE(2428),
+ [sym__literal] = STATE(3456),
+ [sym_boolean_literal] = STATE(3456),
+ [sym_file_number_literal] = STATE(3456),
+ [aux_sym_block_repeat1] = STATE(151),
+ [sym_identifier] = ACTIONS(1717),
+ [sym_newline] = ACTIONS(1719),
+ [anon_sym_COLON] = ACTIONS(1719),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1721),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1723),
+ [anon_sym_DOT] = ACTIONS(1725),
+ [anon_sym_BANG] = ACTIONS(1727),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1729),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1731),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1733),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1735),
+ [sym_static_modifier] = ACTIONS(1737),
+ [sym__dim_keyword] = ACTIONS(1739),
+ [sym__redim_keyword] = ACTIONS(1741),
+ [aux_sym_get_accessor_token1] = ACTIONS(1743),
+ [aux_sym_set_accessor_token1] = ACTIONS(1745),
+ [aux_sym_const_declaration_token1] = ACTIONS(1747),
+ [anon_sym_LPAREN] = ACTIONS(1749),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1753),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1755),
+ [aux_sym_else_fragment_token1] = ACTIONS(1757),
+ [aux_sym_select_statement_token1] = ACTIONS(1759),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1761),
+ [aux_sym_do_condition_token1] = ACTIONS(1763),
+ [aux_sym_while_statement_token1] = ACTIONS(1839),
+ [aux_sym_with_statement_token1] = ACTIONS(1767),
+ [aux_sym_exit_statement_token1] = ACTIONS(1769),
+ [sym_end_statement] = ACTIONS(1719),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1771),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1773),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1775),
+ [sym__ambiguous_redim_statement] = ACTIONS(1777),
+ [aux_sym_erase_statement_token1] = ACTIONS(1779),
+ [aux_sym_open_statement_token1] = ACTIONS(1781),
+ [aux_sym_file_mode_token2] = ACTIONS(1783),
+ [aux_sym_file_access_token2] = ACTIONS(1785),
+ [aux_sym_file_lock_token2] = ACTIONS(1787),
+ [aux_sym_print_statement_token1] = ACTIONS(1789),
+ [anon_sym_PLUS] = ACTIONS(1791),
+ [anon_sym_DASH] = ACTIONS(1793),
+ [anon_sym_QMARK] = ACTIONS(1795),
+ [aux_sym_close_statement_token1] = ACTIONS(1797),
+ [aux_sym_put_statement_token1] = ACTIONS(1799),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1801),
+ [aux_sym_seek_statement_token1] = ACTIONS(1803),
+ [sym_reset_statement] = ACTIONS(1805),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1807),
+ [sym_stop_statement] = ACTIONS(1805),
+ [sym_beep_statement] = ACTIONS(1805),
+ [aux_sym_unload_statement_token1] = ACTIONS(1809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1811),
+ [aux_sym_call_statement_token1] = ACTIONS(1813),
+ [sym__ambiguous_call_statement] = ACTIONS(1815),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1817),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1819),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(1823),
+ [sym_number_literal] = ACTIONS(1825),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1827),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1827),
+ [sym_nothing_literal] = ACTIONS(1829),
+ [sym_null_literal] = ACTIONS(1829),
+ [sym_empty_literal] = ACTIONS(1829),
+ [sym_date_literal] = ACTIONS(1823),
+ [anon_sym_POUND] = ACTIONS(1831),
+ },
+ [STATE(65)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12813),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11135),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1841),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(66)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12830),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11137),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1843),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(67)] = {
+ [sym__statement_separator] = STATE(151),
+ [sym_preprocessor_const] = STATE(151),
+ [sym_preprocessor_if] = STATE(151),
+ [sym_block] = STATE(12832),
+ [sym__statement] = STATE(151),
+ [sym_variable_declaration] = STATE(151),
+ [sym_const_declaration] = STATE(151),
+ [sym_visibility] = STATE(11883),
+ [sym_if_statement] = STATE(151),
+ [sym_elseif_fragment] = STATE(151),
+ [sym_else_fragment] = STATE(151),
+ [sym_end_if_fragment] = STATE(151),
+ [sym_single_line_if_statement] = STATE(151),
+ [sym_select_statement] = STATE(151),
+ [sym_for_statement] = STATE(151),
+ [sym__inline_for_statement] = STATE(6746),
+ [sym_for_each_statement] = STATE(151),
+ [sym__inline_for_each_statement] = STATE(6749),
+ [sym__for_header] = STATE(11479),
+ [sym__for_each_header] = STATE(11489),
+ [sym_do_statement] = STATE(151),
+ [sym__inline_do_statement] = STATE(6317),
+ [sym_while_statement] = STATE(151),
+ [sym_with_statement] = STATE(151),
+ [sym__inline_with_statement] = STATE(6318),
+ [sym_exit_statement] = STATE(151),
+ [sym_on_goto_statement] = STATE(151),
+ [sym_on_error_statement] = STATE(151),
+ [sym_resume_statement] = STATE(151),
+ [sym_goto_statement] = STATE(151),
+ [sym_label_statement] = STATE(151),
+ [sym_line_number_prefix] = STATE(11138),
+ [sym_line_number_statement] = STATE(151),
+ [sym_redim_statement] = STATE(151),
+ [sym_erase_statement] = STATE(151),
+ [sym_open_statement] = STATE(151),
+ [sym_input_statement] = STATE(151),
+ [sym_line_input_statement] = STATE(151),
+ [sym_print_statement] = STATE(151),
+ [sym_write_statement] = STATE(151),
+ [sym_debug_print_statement] = STATE(151),
+ [sym_close_statement] = STATE(151),
+ [sym_get_statement] = STATE(151),
+ [sym_put_statement] = STATE(151),
+ [sym_lock_statement] = STATE(151),
+ [sym_unlock_statement] = STATE(151),
+ [sym_seek_statement] = STATE(151),
+ [sym_raise_event_statement] = STATE(151),
+ [sym_name_statement] = STATE(151),
+ [sym_load_statement] = STATE(151),
+ [sym_unload_statement] = STATE(151),
+ [sym_def_type_statement] = STATE(151),
+ [sym_set_statement] = STATE(151),
+ [sym_assignment_statement] = STATE(151),
+ [sym_call_statement] = STATE(151),
+ [sym_expression_statement] = STATE(151),
+ [sym__primary_expression] = STATE(3456),
+ [sym__expression] = STATE(3456),
+ [sym__assignable_expression] = STATE(14249),
+ [sym__callable_expression] = STATE(449),
+ [sym__print_method_callee] = STATE(550),
+ [sym__print_method_call_expression] = STATE(6716),
+ [sym__qualified_print_method_expression] = STATE(6717),
+ [sym__implicit_print_method_expression] = STATE(6718),
+ [sym__line_method_expression] = STATE(12203),
+ [sym_call_expression] = STATE(2635),
+ [sym_new_expression] = STATE(3456),
+ [sym_addressof_expression] = STATE(3456),
+ [sym_type_of_expression] = STATE(3456),
+ [sym_member_expression] = STATE(2360),
+ [sym_qualified_member_expression] = STATE(2236),
+ [sym_implicit_member_expression] = STATE(2236),
+ [sym_parenthesized_expression] = STATE(3456),
+ [sym_binary_expression] = STATE(3456),
+ [sym_unary_expression] = STATE(3456),
+ [sym__signed_unary_expression] = STATE(2428),
+ [sym__literal] = STATE(3456),
+ [sym_boolean_literal] = STATE(3456),
+ [sym_file_number_literal] = STATE(3456),
+ [aux_sym_block_repeat1] = STATE(151),
+ [sym_identifier] = ACTIONS(1717),
+ [sym_newline] = ACTIONS(1719),
+ [anon_sym_COLON] = ACTIONS(1719),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1721),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1723),
+ [anon_sym_DOT] = ACTIONS(1725),
+ [anon_sym_BANG] = ACTIONS(1727),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1729),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1731),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1733),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1735),
+ [sym_static_modifier] = ACTIONS(1737),
+ [sym__dim_keyword] = ACTIONS(1739),
+ [sym__redim_keyword] = ACTIONS(1741),
+ [aux_sym_get_accessor_token1] = ACTIONS(1743),
+ [aux_sym_set_accessor_token1] = ACTIONS(1745),
+ [aux_sym_const_declaration_token1] = ACTIONS(1747),
+ [anon_sym_LPAREN] = ACTIONS(1749),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1753),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1755),
+ [aux_sym_else_fragment_token1] = ACTIONS(1757),
+ [aux_sym_select_statement_token1] = ACTIONS(1759),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1761),
+ [aux_sym_do_condition_token1] = ACTIONS(1763),
+ [aux_sym_while_statement_token1] = ACTIONS(1845),
+ [aux_sym_with_statement_token1] = ACTIONS(1767),
+ [aux_sym_exit_statement_token1] = ACTIONS(1769),
+ [sym_end_statement] = ACTIONS(1719),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1771),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1773),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1775),
+ [sym__ambiguous_redim_statement] = ACTIONS(1777),
+ [aux_sym_erase_statement_token1] = ACTIONS(1779),
+ [aux_sym_open_statement_token1] = ACTIONS(1781),
+ [aux_sym_file_mode_token2] = ACTIONS(1783),
+ [aux_sym_file_access_token2] = ACTIONS(1785),
+ [aux_sym_file_lock_token2] = ACTIONS(1787),
+ [aux_sym_print_statement_token1] = ACTIONS(1789),
+ [anon_sym_PLUS] = ACTIONS(1791),
+ [anon_sym_DASH] = ACTIONS(1793),
+ [anon_sym_QMARK] = ACTIONS(1795),
+ [aux_sym_close_statement_token1] = ACTIONS(1797),
+ [aux_sym_put_statement_token1] = ACTIONS(1799),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1801),
+ [aux_sym_seek_statement_token1] = ACTIONS(1803),
+ [sym_reset_statement] = ACTIONS(1805),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1807),
+ [sym_stop_statement] = ACTIONS(1805),
+ [sym_beep_statement] = ACTIONS(1805),
+ [aux_sym_unload_statement_token1] = ACTIONS(1809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1811),
+ [aux_sym_call_statement_token1] = ACTIONS(1813),
+ [sym__ambiguous_call_statement] = ACTIONS(1815),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1817),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1819),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(1823),
+ [sym_number_literal] = ACTIONS(1825),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1827),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1827),
+ [sym_nothing_literal] = ACTIONS(1829),
+ [sym_null_literal] = ACTIONS(1829),
+ [sym_empty_literal] = ACTIONS(1829),
+ [sym_date_literal] = ACTIONS(1823),
+ [anon_sym_POUND] = ACTIONS(1831),
+ },
+ [STATE(68)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(13035),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11206),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1847),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(69)] = {
+ [sym__statement_separator] = STATE(148),
+ [sym_preprocessor_const] = STATE(148),
+ [sym_preprocessor_if] = STATE(148),
+ [sym_block] = STATE(13059),
+ [sym__statement] = STATE(148),
+ [sym_variable_declaration] = STATE(148),
+ [sym_const_declaration] = STATE(148),
+ [sym_visibility] = STATE(11869),
+ [sym_if_statement] = STATE(148),
+ [sym_elseif_fragment] = STATE(148),
+ [sym_else_fragment] = STATE(148),
+ [sym_end_if_fragment] = STATE(148),
+ [sym_single_line_if_statement] = STATE(148),
+ [sym_select_statement] = STATE(148),
+ [sym_for_statement] = STATE(6949),
+ [sym__inline_for_statement] = STATE(6950),
+ [sym_for_each_statement] = STATE(6949),
+ [sym__inline_for_each_statement] = STATE(6952),
+ [sym__for_header] = STATE(11298),
+ [sym__for_each_header] = STATE(11310),
+ [sym_do_statement] = STATE(148),
+ [sym__inline_do_statement] = STATE(6750),
+ [sym_while_statement] = STATE(148),
+ [sym_with_statement] = STATE(148),
+ [sym__inline_with_statement] = STATE(6753),
+ [sym_exit_statement] = STATE(148),
+ [sym_on_goto_statement] = STATE(148),
+ [sym_on_error_statement] = STATE(148),
+ [sym_resume_statement] = STATE(148),
+ [sym_goto_statement] = STATE(148),
+ [sym_label_statement] = STATE(148),
+ [sym_line_number_prefix] = STATE(11213),
+ [sym_line_number_statement] = STATE(148),
+ [sym_redim_statement] = STATE(148),
+ [sym_erase_statement] = STATE(148),
+ [sym_open_statement] = STATE(148),
+ [sym_input_statement] = STATE(148),
+ [sym_line_input_statement] = STATE(148),
+ [sym_print_statement] = STATE(148),
+ [sym_write_statement] = STATE(148),
+ [sym_debug_print_statement] = STATE(148),
+ [sym_close_statement] = STATE(148),
+ [sym_get_statement] = STATE(148),
+ [sym_put_statement] = STATE(148),
+ [sym_lock_statement] = STATE(148),
+ [sym_unlock_statement] = STATE(148),
+ [sym_seek_statement] = STATE(148),
+ [sym_raise_event_statement] = STATE(148),
+ [sym_name_statement] = STATE(148),
+ [sym_load_statement] = STATE(148),
+ [sym_unload_statement] = STATE(148),
+ [sym_def_type_statement] = STATE(148),
+ [sym_set_statement] = STATE(148),
+ [sym_assignment_statement] = STATE(148),
+ [sym_call_statement] = STATE(148),
+ [sym_expression_statement] = STATE(148),
+ [sym__primary_expression] = STATE(3555),
+ [sym__expression] = STATE(3555),
+ [sym__assignable_expression] = STATE(14161),
+ [sym__callable_expression] = STATE(447),
+ [sym__print_method_callee] = STATE(544),
+ [sym__print_method_call_expression] = STATE(6321),
+ [sym__qualified_print_method_expression] = STATE(6322),
+ [sym__implicit_print_method_expression] = STATE(6324),
+ [sym__line_method_expression] = STATE(12174),
+ [sym_call_expression] = STATE(2663),
+ [sym_new_expression] = STATE(3555),
+ [sym_addressof_expression] = STATE(3555),
+ [sym_type_of_expression] = STATE(3555),
+ [sym_member_expression] = STATE(2534),
+ [sym_qualified_member_expression] = STATE(2249),
+ [sym_implicit_member_expression] = STATE(2249),
+ [sym_parenthesized_expression] = STATE(3555),
+ [sym_binary_expression] = STATE(3555),
+ [sym_unary_expression] = STATE(3555),
+ [sym__signed_unary_expression] = STATE(2408),
+ [sym__literal] = STATE(3555),
+ [sym_boolean_literal] = STATE(3555),
+ [sym_file_number_literal] = STATE(3555),
+ [aux_sym_block_repeat1] = STATE(148),
+ [sym_identifier] = ACTIONS(1358),
+ [sym_newline] = ACTIONS(1360),
+ [anon_sym_COLON] = ACTIONS(1360),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1364),
+ [anon_sym_DOT] = ACTIONS(1366),
+ [anon_sym_BANG] = ACTIONS(1368),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1370),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1372),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1374),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1376),
+ [sym_static_modifier] = ACTIONS(1378),
+ [sym__dim_keyword] = ACTIONS(1380),
+ [sym__redim_keyword] = ACTIONS(1382),
+ [aux_sym_get_accessor_token1] = ACTIONS(1384),
+ [aux_sym_set_accessor_token1] = ACTIONS(1386),
+ [aux_sym_const_declaration_token1] = ACTIONS(1388),
+ [anon_sym_LPAREN] = ACTIONS(1390),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1392),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1394),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1396),
+ [aux_sym_else_fragment_token1] = ACTIONS(1398),
+ [aux_sym_select_statement_token1] = ACTIONS(1400),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(1849),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1404),
+ [aux_sym_do_condition_token1] = ACTIONS(1406),
+ [aux_sym_with_statement_token1] = ACTIONS(1408),
+ [aux_sym_exit_statement_token1] = ACTIONS(1410),
+ [sym_end_statement] = ACTIONS(1360),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1412),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1414),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1416),
+ [sym__ambiguous_redim_statement] = ACTIONS(1418),
+ [aux_sym_erase_statement_token1] = ACTIONS(1420),
+ [aux_sym_open_statement_token1] = ACTIONS(1422),
+ [aux_sym_file_mode_token2] = ACTIONS(1424),
+ [aux_sym_file_access_token2] = ACTIONS(1426),
+ [aux_sym_file_lock_token2] = ACTIONS(1428),
+ [aux_sym_print_statement_token1] = ACTIONS(1430),
+ [anon_sym_PLUS] = ACTIONS(1432),
+ [anon_sym_DASH] = ACTIONS(1434),
+ [anon_sym_QMARK] = ACTIONS(1436),
+ [aux_sym_close_statement_token1] = ACTIONS(1438),
+ [aux_sym_put_statement_token1] = ACTIONS(1440),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1442),
+ [aux_sym_seek_statement_token1] = ACTIONS(1444),
+ [sym_reset_statement] = ACTIONS(1446),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1448),
+ [sym_stop_statement] = ACTIONS(1446),
+ [sym_beep_statement] = ACTIONS(1446),
+ [aux_sym_unload_statement_token1] = ACTIONS(1450),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1452),
+ [aux_sym_call_statement_token1] = ACTIONS(1454),
+ [sym__ambiguous_call_statement] = ACTIONS(1456),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1458),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1460),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(1464),
+ [sym_number_literal] = ACTIONS(1466),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1468),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1468),
+ [sym_nothing_literal] = ACTIONS(1470),
+ [sym_null_literal] = ACTIONS(1470),
+ [sym_empty_literal] = ACTIONS(1470),
+ [sym_date_literal] = ACTIONS(1464),
+ [anon_sym_POUND] = ACTIONS(1472),
+ },
+ [STATE(70)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(13069),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11218),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1851),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(71)] = {
+ [sym__statement_separator] = STATE(151),
+ [sym_preprocessor_const] = STATE(151),
+ [sym_preprocessor_if] = STATE(151),
+ [sym_block] = STATE(13070),
+ [sym__statement] = STATE(151),
+ [sym_variable_declaration] = STATE(151),
+ [sym_const_declaration] = STATE(151),
+ [sym_visibility] = STATE(11883),
+ [sym_if_statement] = STATE(151),
+ [sym_elseif_fragment] = STATE(151),
+ [sym_else_fragment] = STATE(151),
+ [sym_end_if_fragment] = STATE(151),
+ [sym_single_line_if_statement] = STATE(151),
+ [sym_select_statement] = STATE(151),
+ [sym_for_statement] = STATE(151),
+ [sym__inline_for_statement] = STATE(6746),
+ [sym_for_each_statement] = STATE(151),
+ [sym__inline_for_each_statement] = STATE(6749),
+ [sym__for_header] = STATE(11479),
+ [sym__for_each_header] = STATE(11489),
+ [sym_do_statement] = STATE(151),
+ [sym__inline_do_statement] = STATE(6317),
+ [sym_while_statement] = STATE(151),
+ [sym_with_statement] = STATE(151),
+ [sym__inline_with_statement] = STATE(6318),
+ [sym_exit_statement] = STATE(151),
+ [sym_on_goto_statement] = STATE(151),
+ [sym_on_error_statement] = STATE(151),
+ [sym_resume_statement] = STATE(151),
+ [sym_goto_statement] = STATE(151),
+ [sym_label_statement] = STATE(151),
+ [sym_line_number_prefix] = STATE(11219),
+ [sym_line_number_statement] = STATE(151),
+ [sym_redim_statement] = STATE(151),
+ [sym_erase_statement] = STATE(151),
+ [sym_open_statement] = STATE(151),
+ [sym_input_statement] = STATE(151),
+ [sym_line_input_statement] = STATE(151),
+ [sym_print_statement] = STATE(151),
+ [sym_write_statement] = STATE(151),
+ [sym_debug_print_statement] = STATE(151),
+ [sym_close_statement] = STATE(151),
+ [sym_get_statement] = STATE(151),
+ [sym_put_statement] = STATE(151),
+ [sym_lock_statement] = STATE(151),
+ [sym_unlock_statement] = STATE(151),
+ [sym_seek_statement] = STATE(151),
+ [sym_raise_event_statement] = STATE(151),
+ [sym_name_statement] = STATE(151),
+ [sym_load_statement] = STATE(151),
+ [sym_unload_statement] = STATE(151),
+ [sym_def_type_statement] = STATE(151),
+ [sym_set_statement] = STATE(151),
+ [sym_assignment_statement] = STATE(151),
+ [sym_call_statement] = STATE(151),
+ [sym_expression_statement] = STATE(151),
+ [sym__primary_expression] = STATE(3456),
+ [sym__expression] = STATE(3456),
+ [sym__assignable_expression] = STATE(14249),
+ [sym__callable_expression] = STATE(449),
+ [sym__print_method_callee] = STATE(550),
+ [sym__print_method_call_expression] = STATE(6716),
+ [sym__qualified_print_method_expression] = STATE(6717),
+ [sym__implicit_print_method_expression] = STATE(6718),
+ [sym__line_method_expression] = STATE(12203),
+ [sym_call_expression] = STATE(2635),
+ [sym_new_expression] = STATE(3456),
+ [sym_addressof_expression] = STATE(3456),
+ [sym_type_of_expression] = STATE(3456),
+ [sym_member_expression] = STATE(2360),
+ [sym_qualified_member_expression] = STATE(2236),
+ [sym_implicit_member_expression] = STATE(2236),
+ [sym_parenthesized_expression] = STATE(3456),
+ [sym_binary_expression] = STATE(3456),
+ [sym_unary_expression] = STATE(3456),
+ [sym__signed_unary_expression] = STATE(2428),
+ [sym__literal] = STATE(3456),
+ [sym_boolean_literal] = STATE(3456),
+ [sym_file_number_literal] = STATE(3456),
+ [aux_sym_block_repeat1] = STATE(151),
+ [sym_identifier] = ACTIONS(1717),
+ [sym_newline] = ACTIONS(1719),
+ [anon_sym_COLON] = ACTIONS(1719),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1721),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1723),
+ [anon_sym_DOT] = ACTIONS(1725),
+ [anon_sym_BANG] = ACTIONS(1727),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1729),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1731),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1733),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1735),
+ [sym_static_modifier] = ACTIONS(1737),
+ [sym__dim_keyword] = ACTIONS(1739),
+ [sym__redim_keyword] = ACTIONS(1741),
+ [aux_sym_get_accessor_token1] = ACTIONS(1743),
+ [aux_sym_set_accessor_token1] = ACTIONS(1745),
+ [aux_sym_const_declaration_token1] = ACTIONS(1747),
+ [anon_sym_LPAREN] = ACTIONS(1749),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1753),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1755),
+ [aux_sym_else_fragment_token1] = ACTIONS(1757),
+ [aux_sym_select_statement_token1] = ACTIONS(1759),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1761),
+ [aux_sym_do_condition_token1] = ACTIONS(1763),
+ [aux_sym_while_statement_token1] = ACTIONS(1853),
+ [aux_sym_with_statement_token1] = ACTIONS(1767),
+ [aux_sym_exit_statement_token1] = ACTIONS(1769),
+ [sym_end_statement] = ACTIONS(1719),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1771),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1773),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1775),
+ [sym__ambiguous_redim_statement] = ACTIONS(1777),
+ [aux_sym_erase_statement_token1] = ACTIONS(1779),
+ [aux_sym_open_statement_token1] = ACTIONS(1781),
+ [aux_sym_file_mode_token2] = ACTIONS(1783),
+ [aux_sym_file_access_token2] = ACTIONS(1785),
+ [aux_sym_file_lock_token2] = ACTIONS(1787),
+ [aux_sym_print_statement_token1] = ACTIONS(1789),
+ [anon_sym_PLUS] = ACTIONS(1791),
+ [anon_sym_DASH] = ACTIONS(1793),
+ [anon_sym_QMARK] = ACTIONS(1795),
+ [aux_sym_close_statement_token1] = ACTIONS(1797),
+ [aux_sym_put_statement_token1] = ACTIONS(1799),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1801),
+ [aux_sym_seek_statement_token1] = ACTIONS(1803),
+ [sym_reset_statement] = ACTIONS(1805),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1807),
+ [sym_stop_statement] = ACTIONS(1805),
+ [sym_beep_statement] = ACTIONS(1805),
+ [aux_sym_unload_statement_token1] = ACTIONS(1809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1811),
+ [aux_sym_call_statement_token1] = ACTIONS(1813),
+ [sym__ambiguous_call_statement] = ACTIONS(1815),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1817),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1819),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(1823),
+ [sym_number_literal] = ACTIONS(1825),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1827),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1827),
+ [sym_nothing_literal] = ACTIONS(1829),
+ [sym_null_literal] = ACTIONS(1829),
+ [sym_empty_literal] = ACTIONS(1829),
+ [sym_date_literal] = ACTIONS(1823),
+ [anon_sym_POUND] = ACTIONS(1831),
+ },
+ [STATE(72)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(13074),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11220),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1855),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(73)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12653),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11221),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1857),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(74)] = {
+ [sym__statement_separator] = STATE(151),
+ [sym_preprocessor_const] = STATE(151),
+ [sym_preprocessor_if] = STATE(151),
+ [sym_block] = STATE(12709),
+ [sym__statement] = STATE(151),
+ [sym_variable_declaration] = STATE(151),
+ [sym_const_declaration] = STATE(151),
+ [sym_visibility] = STATE(11883),
+ [sym_if_statement] = STATE(151),
+ [sym_elseif_fragment] = STATE(151),
+ [sym_else_fragment] = STATE(151),
+ [sym_end_if_fragment] = STATE(151),
+ [sym_single_line_if_statement] = STATE(151),
+ [sym_select_statement] = STATE(151),
+ [sym_for_statement] = STATE(151),
+ [sym__inline_for_statement] = STATE(6746),
+ [sym_for_each_statement] = STATE(151),
+ [sym__inline_for_each_statement] = STATE(6749),
+ [sym__for_header] = STATE(11479),
+ [sym__for_each_header] = STATE(11489),
+ [sym_do_statement] = STATE(151),
+ [sym__inline_do_statement] = STATE(6317),
+ [sym_while_statement] = STATE(151),
+ [sym_with_statement] = STATE(151),
+ [sym__inline_with_statement] = STATE(6318),
+ [sym_exit_statement] = STATE(151),
+ [sym_on_goto_statement] = STATE(151),
+ [sym_on_error_statement] = STATE(151),
+ [sym_resume_statement] = STATE(151),
+ [sym_goto_statement] = STATE(151),
+ [sym_label_statement] = STATE(151),
+ [sym_line_number_prefix] = STATE(11222),
+ [sym_line_number_statement] = STATE(151),
+ [sym_redim_statement] = STATE(151),
+ [sym_erase_statement] = STATE(151),
+ [sym_open_statement] = STATE(151),
+ [sym_input_statement] = STATE(151),
+ [sym_line_input_statement] = STATE(151),
+ [sym_print_statement] = STATE(151),
+ [sym_write_statement] = STATE(151),
+ [sym_debug_print_statement] = STATE(151),
+ [sym_close_statement] = STATE(151),
+ [sym_get_statement] = STATE(151),
+ [sym_put_statement] = STATE(151),
+ [sym_lock_statement] = STATE(151),
+ [sym_unlock_statement] = STATE(151),
+ [sym_seek_statement] = STATE(151),
+ [sym_raise_event_statement] = STATE(151),
+ [sym_name_statement] = STATE(151),
+ [sym_load_statement] = STATE(151),
+ [sym_unload_statement] = STATE(151),
+ [sym_def_type_statement] = STATE(151),
+ [sym_set_statement] = STATE(151),
+ [sym_assignment_statement] = STATE(151),
+ [sym_call_statement] = STATE(151),
+ [sym_expression_statement] = STATE(151),
+ [sym__primary_expression] = STATE(3456),
+ [sym__expression] = STATE(3456),
+ [sym__assignable_expression] = STATE(14249),
+ [sym__callable_expression] = STATE(449),
+ [sym__print_method_callee] = STATE(550),
+ [sym__print_method_call_expression] = STATE(6716),
+ [sym__qualified_print_method_expression] = STATE(6717),
+ [sym__implicit_print_method_expression] = STATE(6718),
+ [sym__line_method_expression] = STATE(12203),
+ [sym_call_expression] = STATE(2635),
+ [sym_new_expression] = STATE(3456),
+ [sym_addressof_expression] = STATE(3456),
+ [sym_type_of_expression] = STATE(3456),
+ [sym_member_expression] = STATE(2360),
+ [sym_qualified_member_expression] = STATE(2236),
+ [sym_implicit_member_expression] = STATE(2236),
+ [sym_parenthesized_expression] = STATE(3456),
+ [sym_binary_expression] = STATE(3456),
+ [sym_unary_expression] = STATE(3456),
+ [sym__signed_unary_expression] = STATE(2428),
+ [sym__literal] = STATE(3456),
+ [sym_boolean_literal] = STATE(3456),
+ [sym_file_number_literal] = STATE(3456),
+ [aux_sym_block_repeat1] = STATE(151),
+ [sym_identifier] = ACTIONS(1717),
+ [sym_newline] = ACTIONS(1719),
+ [anon_sym_COLON] = ACTIONS(1719),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1721),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1723),
+ [anon_sym_DOT] = ACTIONS(1725),
+ [anon_sym_BANG] = ACTIONS(1727),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1729),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1731),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1733),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1735),
+ [sym_static_modifier] = ACTIONS(1737),
+ [sym__dim_keyword] = ACTIONS(1739),
+ [sym__redim_keyword] = ACTIONS(1741),
+ [aux_sym_get_accessor_token1] = ACTIONS(1743),
+ [aux_sym_set_accessor_token1] = ACTIONS(1745),
+ [aux_sym_const_declaration_token1] = ACTIONS(1747),
+ [anon_sym_LPAREN] = ACTIONS(1749),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1753),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1755),
+ [aux_sym_else_fragment_token1] = ACTIONS(1757),
+ [aux_sym_select_statement_token1] = ACTIONS(1759),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1761),
+ [aux_sym_do_condition_token1] = ACTIONS(1763),
+ [aux_sym_while_statement_token1] = ACTIONS(1859),
+ [aux_sym_with_statement_token1] = ACTIONS(1767),
+ [aux_sym_exit_statement_token1] = ACTIONS(1769),
+ [sym_end_statement] = ACTIONS(1719),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1771),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1773),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1775),
+ [sym__ambiguous_redim_statement] = ACTIONS(1777),
+ [aux_sym_erase_statement_token1] = ACTIONS(1779),
+ [aux_sym_open_statement_token1] = ACTIONS(1781),
+ [aux_sym_file_mode_token2] = ACTIONS(1783),
+ [aux_sym_file_access_token2] = ACTIONS(1785),
+ [aux_sym_file_lock_token2] = ACTIONS(1787),
+ [aux_sym_print_statement_token1] = ACTIONS(1789),
+ [anon_sym_PLUS] = ACTIONS(1791),
+ [anon_sym_DASH] = ACTIONS(1793),
+ [anon_sym_QMARK] = ACTIONS(1795),
+ [aux_sym_close_statement_token1] = ACTIONS(1797),
+ [aux_sym_put_statement_token1] = ACTIONS(1799),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1801),
+ [aux_sym_seek_statement_token1] = ACTIONS(1803),
+ [sym_reset_statement] = ACTIONS(1805),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1807),
+ [sym_stop_statement] = ACTIONS(1805),
+ [sym_beep_statement] = ACTIONS(1805),
+ [aux_sym_unload_statement_token1] = ACTIONS(1809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1811),
+ [aux_sym_call_statement_token1] = ACTIONS(1813),
+ [sym__ambiguous_call_statement] = ACTIONS(1815),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1817),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1819),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(1823),
+ [sym_number_literal] = ACTIONS(1825),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1827),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1827),
+ [sym_nothing_literal] = ACTIONS(1829),
+ [sym_null_literal] = ACTIONS(1829),
+ [sym_empty_literal] = ACTIONS(1829),
+ [sym_date_literal] = ACTIONS(1823),
+ [anon_sym_POUND] = ACTIONS(1831),
+ },
+ [STATE(75)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12759),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11141),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1861),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(76)] = {
+ [sym__statement_separator] = STATE(148),
+ [sym_preprocessor_const] = STATE(148),
+ [sym_preprocessor_if] = STATE(148),
+ [sym_block] = STATE(12874),
+ [sym__statement] = STATE(148),
+ [sym_variable_declaration] = STATE(148),
+ [sym_const_declaration] = STATE(148),
+ [sym_visibility] = STATE(11869),
+ [sym_if_statement] = STATE(148),
+ [sym_elseif_fragment] = STATE(148),
+ [sym_else_fragment] = STATE(148),
+ [sym_end_if_fragment] = STATE(148),
+ [sym_single_line_if_statement] = STATE(148),
+ [sym_select_statement] = STATE(148),
+ [sym_for_statement] = STATE(6460),
+ [sym__inline_for_statement] = STATE(6461),
+ [sym_for_each_statement] = STATE(6460),
+ [sym__inline_for_each_statement] = STATE(6462),
+ [sym__for_header] = STATE(11298),
+ [sym__for_each_header] = STATE(11310),
+ [sym_do_statement] = STATE(148),
+ [sym__inline_do_statement] = STATE(6750),
+ [sym_while_statement] = STATE(148),
+ [sym_with_statement] = STATE(148),
+ [sym__inline_with_statement] = STATE(6753),
+ [sym_exit_statement] = STATE(148),
+ [sym_on_goto_statement] = STATE(148),
+ [sym_on_error_statement] = STATE(148),
+ [sym_resume_statement] = STATE(148),
+ [sym_goto_statement] = STATE(148),
+ [sym_label_statement] = STATE(148),
+ [sym_line_number_prefix] = STATE(11157),
+ [sym_line_number_statement] = STATE(148),
+ [sym_redim_statement] = STATE(148),
+ [sym_erase_statement] = STATE(148),
+ [sym_open_statement] = STATE(148),
+ [sym_input_statement] = STATE(148),
+ [sym_line_input_statement] = STATE(148),
+ [sym_print_statement] = STATE(148),
+ [sym_write_statement] = STATE(148),
+ [sym_debug_print_statement] = STATE(148),
+ [sym_close_statement] = STATE(148),
+ [sym_get_statement] = STATE(148),
+ [sym_put_statement] = STATE(148),
+ [sym_lock_statement] = STATE(148),
+ [sym_unlock_statement] = STATE(148),
+ [sym_seek_statement] = STATE(148),
+ [sym_raise_event_statement] = STATE(148),
+ [sym_name_statement] = STATE(148),
+ [sym_load_statement] = STATE(148),
+ [sym_unload_statement] = STATE(148),
+ [sym_def_type_statement] = STATE(148),
+ [sym_set_statement] = STATE(148),
+ [sym_assignment_statement] = STATE(148),
+ [sym_call_statement] = STATE(148),
+ [sym_expression_statement] = STATE(148),
+ [sym__primary_expression] = STATE(3555),
+ [sym__expression] = STATE(3555),
+ [sym__assignable_expression] = STATE(14161),
+ [sym__callable_expression] = STATE(447),
+ [sym__print_method_callee] = STATE(544),
+ [sym__print_method_call_expression] = STATE(6321),
+ [sym__qualified_print_method_expression] = STATE(6322),
+ [sym__implicit_print_method_expression] = STATE(6324),
+ [sym__line_method_expression] = STATE(12174),
+ [sym_call_expression] = STATE(2663),
+ [sym_new_expression] = STATE(3555),
+ [sym_addressof_expression] = STATE(3555),
+ [sym_type_of_expression] = STATE(3555),
+ [sym_member_expression] = STATE(2534),
+ [sym_qualified_member_expression] = STATE(2249),
+ [sym_implicit_member_expression] = STATE(2249),
+ [sym_parenthesized_expression] = STATE(3555),
+ [sym_binary_expression] = STATE(3555),
+ [sym_unary_expression] = STATE(3555),
+ [sym__signed_unary_expression] = STATE(2408),
+ [sym__literal] = STATE(3555),
+ [sym_boolean_literal] = STATE(3555),
+ [sym_file_number_literal] = STATE(3555),
+ [aux_sym_block_repeat1] = STATE(148),
+ [sym_identifier] = ACTIONS(1358),
+ [sym_newline] = ACTIONS(1360),
+ [anon_sym_COLON] = ACTIONS(1360),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1364),
+ [anon_sym_DOT] = ACTIONS(1366),
+ [anon_sym_BANG] = ACTIONS(1368),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1370),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1372),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1374),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1376),
+ [sym_static_modifier] = ACTIONS(1378),
+ [sym__dim_keyword] = ACTIONS(1380),
+ [sym__redim_keyword] = ACTIONS(1382),
+ [aux_sym_get_accessor_token1] = ACTIONS(1384),
+ [aux_sym_set_accessor_token1] = ACTIONS(1386),
+ [aux_sym_const_declaration_token1] = ACTIONS(1388),
+ [anon_sym_LPAREN] = ACTIONS(1390),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1392),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1394),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1396),
+ [aux_sym_else_fragment_token1] = ACTIONS(1398),
+ [aux_sym_select_statement_token1] = ACTIONS(1400),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(1863),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1404),
+ [aux_sym_do_condition_token1] = ACTIONS(1406),
+ [aux_sym_with_statement_token1] = ACTIONS(1408),
+ [aux_sym_exit_statement_token1] = ACTIONS(1410),
+ [sym_end_statement] = ACTIONS(1360),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1412),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1414),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1416),
+ [sym__ambiguous_redim_statement] = ACTIONS(1418),
+ [aux_sym_erase_statement_token1] = ACTIONS(1420),
+ [aux_sym_open_statement_token1] = ACTIONS(1422),
+ [aux_sym_file_mode_token2] = ACTIONS(1424),
+ [aux_sym_file_access_token2] = ACTIONS(1426),
+ [aux_sym_file_lock_token2] = ACTIONS(1428),
+ [aux_sym_print_statement_token1] = ACTIONS(1430),
+ [anon_sym_PLUS] = ACTIONS(1432),
+ [anon_sym_DASH] = ACTIONS(1434),
+ [anon_sym_QMARK] = ACTIONS(1436),
+ [aux_sym_close_statement_token1] = ACTIONS(1438),
+ [aux_sym_put_statement_token1] = ACTIONS(1440),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1442),
+ [aux_sym_seek_statement_token1] = ACTIONS(1444),
+ [sym_reset_statement] = ACTIONS(1446),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1448),
+ [sym_stop_statement] = ACTIONS(1446),
+ [sym_beep_statement] = ACTIONS(1446),
+ [aux_sym_unload_statement_token1] = ACTIONS(1450),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1452),
+ [aux_sym_call_statement_token1] = ACTIONS(1454),
+ [sym__ambiguous_call_statement] = ACTIONS(1456),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1458),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1460),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(1464),
+ [sym_number_literal] = ACTIONS(1466),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1468),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1468),
+ [sym_nothing_literal] = ACTIONS(1470),
+ [sym_null_literal] = ACTIONS(1470),
+ [sym_empty_literal] = ACTIONS(1470),
+ [sym_date_literal] = ACTIONS(1464),
+ [anon_sym_POUND] = ACTIONS(1472),
+ },
+ [STATE(77)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12909),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11158),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1865),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(78)] = {
+ [sym__statement_separator] = STATE(151),
+ [sym_preprocessor_const] = STATE(151),
+ [sym_preprocessor_if] = STATE(151),
+ [sym_block] = STATE(12913),
+ [sym__statement] = STATE(151),
+ [sym_variable_declaration] = STATE(151),
+ [sym_const_declaration] = STATE(151),
+ [sym_visibility] = STATE(11883),
+ [sym_if_statement] = STATE(151),
+ [sym_elseif_fragment] = STATE(151),
+ [sym_else_fragment] = STATE(151),
+ [sym_end_if_fragment] = STATE(151),
+ [sym_single_line_if_statement] = STATE(151),
+ [sym_select_statement] = STATE(151),
+ [sym_for_statement] = STATE(151),
+ [sym__inline_for_statement] = STATE(6746),
+ [sym_for_each_statement] = STATE(151),
+ [sym__inline_for_each_statement] = STATE(6749),
+ [sym__for_header] = STATE(11479),
+ [sym__for_each_header] = STATE(11489),
+ [sym_do_statement] = STATE(151),
+ [sym__inline_do_statement] = STATE(6317),
+ [sym_while_statement] = STATE(151),
+ [sym_with_statement] = STATE(151),
+ [sym__inline_with_statement] = STATE(6318),
+ [sym_exit_statement] = STATE(151),
+ [sym_on_goto_statement] = STATE(151),
+ [sym_on_error_statement] = STATE(151),
+ [sym_resume_statement] = STATE(151),
+ [sym_goto_statement] = STATE(151),
+ [sym_label_statement] = STATE(151),
+ [sym_line_number_prefix] = STATE(11159),
+ [sym_line_number_statement] = STATE(151),
+ [sym_redim_statement] = STATE(151),
+ [sym_erase_statement] = STATE(151),
+ [sym_open_statement] = STATE(151),
+ [sym_input_statement] = STATE(151),
+ [sym_line_input_statement] = STATE(151),
+ [sym_print_statement] = STATE(151),
+ [sym_write_statement] = STATE(151),
+ [sym_debug_print_statement] = STATE(151),
+ [sym_close_statement] = STATE(151),
+ [sym_get_statement] = STATE(151),
+ [sym_put_statement] = STATE(151),
+ [sym_lock_statement] = STATE(151),
+ [sym_unlock_statement] = STATE(151),
+ [sym_seek_statement] = STATE(151),
+ [sym_raise_event_statement] = STATE(151),
+ [sym_name_statement] = STATE(151),
+ [sym_load_statement] = STATE(151),
+ [sym_unload_statement] = STATE(151),
+ [sym_def_type_statement] = STATE(151),
+ [sym_set_statement] = STATE(151),
+ [sym_assignment_statement] = STATE(151),
+ [sym_call_statement] = STATE(151),
+ [sym_expression_statement] = STATE(151),
+ [sym__primary_expression] = STATE(3456),
+ [sym__expression] = STATE(3456),
+ [sym__assignable_expression] = STATE(14249),
+ [sym__callable_expression] = STATE(449),
+ [sym__print_method_callee] = STATE(550),
+ [sym__print_method_call_expression] = STATE(6716),
+ [sym__qualified_print_method_expression] = STATE(6717),
+ [sym__implicit_print_method_expression] = STATE(6718),
+ [sym__line_method_expression] = STATE(12203),
+ [sym_call_expression] = STATE(2635),
+ [sym_new_expression] = STATE(3456),
+ [sym_addressof_expression] = STATE(3456),
+ [sym_type_of_expression] = STATE(3456),
+ [sym_member_expression] = STATE(2360),
+ [sym_qualified_member_expression] = STATE(2236),
+ [sym_implicit_member_expression] = STATE(2236),
+ [sym_parenthesized_expression] = STATE(3456),
+ [sym_binary_expression] = STATE(3456),
+ [sym_unary_expression] = STATE(3456),
+ [sym__signed_unary_expression] = STATE(2428),
+ [sym__literal] = STATE(3456),
+ [sym_boolean_literal] = STATE(3456),
+ [sym_file_number_literal] = STATE(3456),
+ [aux_sym_block_repeat1] = STATE(151),
+ [sym_identifier] = ACTIONS(1717),
+ [sym_newline] = ACTIONS(1719),
+ [anon_sym_COLON] = ACTIONS(1719),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1721),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1723),
+ [anon_sym_DOT] = ACTIONS(1725),
+ [anon_sym_BANG] = ACTIONS(1727),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1729),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1731),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1733),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1735),
+ [sym_static_modifier] = ACTIONS(1737),
+ [sym__dim_keyword] = ACTIONS(1739),
+ [sym__redim_keyword] = ACTIONS(1741),
+ [aux_sym_get_accessor_token1] = ACTIONS(1743),
+ [aux_sym_set_accessor_token1] = ACTIONS(1745),
+ [aux_sym_const_declaration_token1] = ACTIONS(1747),
+ [anon_sym_LPAREN] = ACTIONS(1749),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1753),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1755),
+ [aux_sym_else_fragment_token1] = ACTIONS(1757),
+ [aux_sym_select_statement_token1] = ACTIONS(1759),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1761),
+ [aux_sym_do_condition_token1] = ACTIONS(1763),
+ [aux_sym_while_statement_token1] = ACTIONS(1867),
+ [aux_sym_with_statement_token1] = ACTIONS(1767),
+ [aux_sym_exit_statement_token1] = ACTIONS(1769),
+ [sym_end_statement] = ACTIONS(1719),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1771),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1773),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1775),
+ [sym__ambiguous_redim_statement] = ACTIONS(1777),
+ [aux_sym_erase_statement_token1] = ACTIONS(1779),
+ [aux_sym_open_statement_token1] = ACTIONS(1781),
+ [aux_sym_file_mode_token2] = ACTIONS(1783),
+ [aux_sym_file_access_token2] = ACTIONS(1785),
+ [aux_sym_file_lock_token2] = ACTIONS(1787),
+ [aux_sym_print_statement_token1] = ACTIONS(1789),
+ [anon_sym_PLUS] = ACTIONS(1791),
+ [anon_sym_DASH] = ACTIONS(1793),
+ [anon_sym_QMARK] = ACTIONS(1795),
+ [aux_sym_close_statement_token1] = ACTIONS(1797),
+ [aux_sym_put_statement_token1] = ACTIONS(1799),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1801),
+ [aux_sym_seek_statement_token1] = ACTIONS(1803),
+ [sym_reset_statement] = ACTIONS(1805),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1807),
+ [sym_stop_statement] = ACTIONS(1805),
+ [sym_beep_statement] = ACTIONS(1805),
+ [aux_sym_unload_statement_token1] = ACTIONS(1809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1811),
+ [aux_sym_call_statement_token1] = ACTIONS(1813),
+ [sym__ambiguous_call_statement] = ACTIONS(1815),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1817),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1819),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(1823),
+ [sym_number_literal] = ACTIONS(1825),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1827),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1827),
+ [sym_nothing_literal] = ACTIONS(1829),
+ [sym_null_literal] = ACTIONS(1829),
+ [sym_empty_literal] = ACTIONS(1829),
+ [sym_date_literal] = ACTIONS(1823),
+ [anon_sym_POUND] = ACTIONS(1831),
+ },
+ [STATE(79)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12919),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11160),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1869),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(80)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12932),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11175),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1871),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(81)] = {
+ [sym__statement_separator] = STATE(151),
+ [sym_preprocessor_const] = STATE(151),
+ [sym_preprocessor_if] = STATE(151),
+ [sym_block] = STATE(12936),
+ [sym__statement] = STATE(151),
+ [sym_variable_declaration] = STATE(151),
+ [sym_const_declaration] = STATE(151),
+ [sym_visibility] = STATE(11883),
+ [sym_if_statement] = STATE(151),
+ [sym_elseif_fragment] = STATE(151),
+ [sym_else_fragment] = STATE(151),
+ [sym_end_if_fragment] = STATE(151),
+ [sym_single_line_if_statement] = STATE(151),
+ [sym_select_statement] = STATE(151),
+ [sym_for_statement] = STATE(151),
+ [sym__inline_for_statement] = STATE(6746),
+ [sym_for_each_statement] = STATE(151),
+ [sym__inline_for_each_statement] = STATE(6749),
+ [sym__for_header] = STATE(11479),
+ [sym__for_each_header] = STATE(11489),
+ [sym_do_statement] = STATE(151),
+ [sym__inline_do_statement] = STATE(6317),
+ [sym_while_statement] = STATE(151),
+ [sym_with_statement] = STATE(151),
+ [sym__inline_with_statement] = STATE(6318),
+ [sym_exit_statement] = STATE(151),
+ [sym_on_goto_statement] = STATE(151),
+ [sym_on_error_statement] = STATE(151),
+ [sym_resume_statement] = STATE(151),
+ [sym_goto_statement] = STATE(151),
+ [sym_label_statement] = STATE(151),
+ [sym_line_number_prefix] = STATE(11176),
+ [sym_line_number_statement] = STATE(151),
+ [sym_redim_statement] = STATE(151),
+ [sym_erase_statement] = STATE(151),
+ [sym_open_statement] = STATE(151),
+ [sym_input_statement] = STATE(151),
+ [sym_line_input_statement] = STATE(151),
+ [sym_print_statement] = STATE(151),
+ [sym_write_statement] = STATE(151),
+ [sym_debug_print_statement] = STATE(151),
+ [sym_close_statement] = STATE(151),
+ [sym_get_statement] = STATE(151),
+ [sym_put_statement] = STATE(151),
+ [sym_lock_statement] = STATE(151),
+ [sym_unlock_statement] = STATE(151),
+ [sym_seek_statement] = STATE(151),
+ [sym_raise_event_statement] = STATE(151),
+ [sym_name_statement] = STATE(151),
+ [sym_load_statement] = STATE(151),
+ [sym_unload_statement] = STATE(151),
+ [sym_def_type_statement] = STATE(151),
+ [sym_set_statement] = STATE(151),
+ [sym_assignment_statement] = STATE(151),
+ [sym_call_statement] = STATE(151),
+ [sym_expression_statement] = STATE(151),
+ [sym__primary_expression] = STATE(3456),
+ [sym__expression] = STATE(3456),
+ [sym__assignable_expression] = STATE(14249),
+ [sym__callable_expression] = STATE(449),
+ [sym__print_method_callee] = STATE(550),
+ [sym__print_method_call_expression] = STATE(6716),
+ [sym__qualified_print_method_expression] = STATE(6717),
+ [sym__implicit_print_method_expression] = STATE(6718),
+ [sym__line_method_expression] = STATE(12203),
+ [sym_call_expression] = STATE(2635),
+ [sym_new_expression] = STATE(3456),
+ [sym_addressof_expression] = STATE(3456),
+ [sym_type_of_expression] = STATE(3456),
+ [sym_member_expression] = STATE(2360),
+ [sym_qualified_member_expression] = STATE(2236),
+ [sym_implicit_member_expression] = STATE(2236),
+ [sym_parenthesized_expression] = STATE(3456),
+ [sym_binary_expression] = STATE(3456),
+ [sym_unary_expression] = STATE(3456),
+ [sym__signed_unary_expression] = STATE(2428),
+ [sym__literal] = STATE(3456),
+ [sym_boolean_literal] = STATE(3456),
+ [sym_file_number_literal] = STATE(3456),
+ [aux_sym_block_repeat1] = STATE(151),
+ [sym_identifier] = ACTIONS(1717),
+ [sym_newline] = ACTIONS(1719),
+ [anon_sym_COLON] = ACTIONS(1719),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1721),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1723),
+ [anon_sym_DOT] = ACTIONS(1725),
+ [anon_sym_BANG] = ACTIONS(1727),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1729),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1731),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1733),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1735),
+ [sym_static_modifier] = ACTIONS(1737),
+ [sym__dim_keyword] = ACTIONS(1739),
+ [sym__redim_keyword] = ACTIONS(1741),
+ [aux_sym_get_accessor_token1] = ACTIONS(1743),
+ [aux_sym_set_accessor_token1] = ACTIONS(1745),
+ [aux_sym_const_declaration_token1] = ACTIONS(1747),
+ [anon_sym_LPAREN] = ACTIONS(1749),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1753),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1755),
+ [aux_sym_else_fragment_token1] = ACTIONS(1757),
+ [aux_sym_select_statement_token1] = ACTIONS(1759),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1761),
+ [aux_sym_do_condition_token1] = ACTIONS(1763),
+ [aux_sym_while_statement_token1] = ACTIONS(1873),
+ [aux_sym_with_statement_token1] = ACTIONS(1767),
+ [aux_sym_exit_statement_token1] = ACTIONS(1769),
+ [sym_end_statement] = ACTIONS(1719),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1771),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1773),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1775),
+ [sym__ambiguous_redim_statement] = ACTIONS(1777),
+ [aux_sym_erase_statement_token1] = ACTIONS(1779),
+ [aux_sym_open_statement_token1] = ACTIONS(1781),
+ [aux_sym_file_mode_token2] = ACTIONS(1783),
+ [aux_sym_file_access_token2] = ACTIONS(1785),
+ [aux_sym_file_lock_token2] = ACTIONS(1787),
+ [aux_sym_print_statement_token1] = ACTIONS(1789),
+ [anon_sym_PLUS] = ACTIONS(1791),
+ [anon_sym_DASH] = ACTIONS(1793),
+ [anon_sym_QMARK] = ACTIONS(1795),
+ [aux_sym_close_statement_token1] = ACTIONS(1797),
+ [aux_sym_put_statement_token1] = ACTIONS(1799),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1801),
+ [aux_sym_seek_statement_token1] = ACTIONS(1803),
+ [sym_reset_statement] = ACTIONS(1805),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1807),
+ [sym_stop_statement] = ACTIONS(1805),
+ [sym_beep_statement] = ACTIONS(1805),
+ [aux_sym_unload_statement_token1] = ACTIONS(1809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1811),
+ [aux_sym_call_statement_token1] = ACTIONS(1813),
+ [sym__ambiguous_call_statement] = ACTIONS(1815),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1817),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1819),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(1823),
+ [sym_number_literal] = ACTIONS(1825),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1827),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1827),
+ [sym_nothing_literal] = ACTIONS(1829),
+ [sym_null_literal] = ACTIONS(1829),
+ [sym_empty_literal] = ACTIONS(1829),
+ [sym_date_literal] = ACTIONS(1823),
+ [anon_sym_POUND] = ACTIONS(1831),
+ },
+ [STATE(82)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12440),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11203),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1875),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(83)] = {
+ [sym__statement_separator] = STATE(148),
+ [sym_preprocessor_const] = STATE(148),
+ [sym_preprocessor_if] = STATE(148),
+ [sym_block] = STATE(12452),
+ [sym__statement] = STATE(148),
+ [sym_variable_declaration] = STATE(148),
+ [sym_const_declaration] = STATE(148),
+ [sym_visibility] = STATE(11869),
+ [sym_if_statement] = STATE(148),
+ [sym_elseif_fragment] = STATE(148),
+ [sym_else_fragment] = STATE(148),
+ [sym_end_if_fragment] = STATE(148),
+ [sym_single_line_if_statement] = STATE(148),
+ [sym_select_statement] = STATE(148),
+ [sym_for_statement] = STATE(5883),
+ [sym__inline_for_statement] = STATE(5884),
+ [sym_for_each_statement] = STATE(5883),
+ [sym__inline_for_each_statement] = STATE(5892),
+ [sym__for_header] = STATE(11267),
+ [sym__for_each_header] = STATE(11268),
+ [sym_do_statement] = STATE(148),
+ [sym__inline_do_statement] = STATE(6750),
+ [sym_while_statement] = STATE(148),
+ [sym_with_statement] = STATE(148),
+ [sym__inline_with_statement] = STATE(6753),
+ [sym_exit_statement] = STATE(148),
+ [sym_on_goto_statement] = STATE(148),
+ [sym_on_error_statement] = STATE(148),
+ [sym_resume_statement] = STATE(148),
+ [sym_goto_statement] = STATE(148),
+ [sym_label_statement] = STATE(148),
+ [sym_line_number_prefix] = STATE(11224),
+ [sym_line_number_statement] = STATE(148),
+ [sym_redim_statement] = STATE(148),
+ [sym_erase_statement] = STATE(148),
+ [sym_open_statement] = STATE(148),
+ [sym_input_statement] = STATE(148),
+ [sym_line_input_statement] = STATE(148),
+ [sym_print_statement] = STATE(148),
+ [sym_write_statement] = STATE(148),
+ [sym_debug_print_statement] = STATE(148),
+ [sym_close_statement] = STATE(148),
+ [sym_get_statement] = STATE(148),
+ [sym_put_statement] = STATE(148),
+ [sym_lock_statement] = STATE(148),
+ [sym_unlock_statement] = STATE(148),
+ [sym_seek_statement] = STATE(148),
+ [sym_raise_event_statement] = STATE(148),
+ [sym_name_statement] = STATE(148),
+ [sym_load_statement] = STATE(148),
+ [sym_unload_statement] = STATE(148),
+ [sym_def_type_statement] = STATE(148),
+ [sym_set_statement] = STATE(148),
+ [sym_assignment_statement] = STATE(148),
+ [sym_call_statement] = STATE(148),
+ [sym_expression_statement] = STATE(148),
+ [sym__primary_expression] = STATE(3555),
+ [sym__expression] = STATE(3555),
+ [sym__assignable_expression] = STATE(14161),
+ [sym__callable_expression] = STATE(447),
+ [sym__print_method_callee] = STATE(544),
+ [sym__print_method_call_expression] = STATE(6321),
+ [sym__qualified_print_method_expression] = STATE(6322),
+ [sym__implicit_print_method_expression] = STATE(6324),
+ [sym__line_method_expression] = STATE(12174),
+ [sym_call_expression] = STATE(2663),
+ [sym_new_expression] = STATE(3555),
+ [sym_addressof_expression] = STATE(3555),
+ [sym_type_of_expression] = STATE(3555),
+ [sym_member_expression] = STATE(2534),
+ [sym_qualified_member_expression] = STATE(2249),
+ [sym_implicit_member_expression] = STATE(2249),
+ [sym_parenthesized_expression] = STATE(3555),
+ [sym_binary_expression] = STATE(3555),
+ [sym_unary_expression] = STATE(3555),
+ [sym__signed_unary_expression] = STATE(2408),
+ [sym__literal] = STATE(3555),
+ [sym_boolean_literal] = STATE(3555),
+ [sym_file_number_literal] = STATE(3555),
+ [aux_sym_block_repeat1] = STATE(148),
+ [sym_identifier] = ACTIONS(1358),
+ [sym_newline] = ACTIONS(1360),
+ [anon_sym_COLON] = ACTIONS(1360),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1364),
+ [anon_sym_DOT] = ACTIONS(1366),
+ [anon_sym_BANG] = ACTIONS(1368),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1370),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1372),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1374),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1376),
+ [sym_static_modifier] = ACTIONS(1378),
+ [sym__dim_keyword] = ACTIONS(1380),
+ [sym__redim_keyword] = ACTIONS(1382),
+ [aux_sym_get_accessor_token1] = ACTIONS(1384),
+ [aux_sym_set_accessor_token1] = ACTIONS(1386),
+ [aux_sym_const_declaration_token1] = ACTIONS(1388),
+ [anon_sym_LPAREN] = ACTIONS(1390),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1392),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1394),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1396),
+ [aux_sym_else_fragment_token1] = ACTIONS(1398),
+ [aux_sym_select_statement_token1] = ACTIONS(1400),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(1877),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1404),
+ [aux_sym_do_condition_token1] = ACTIONS(1406),
+ [aux_sym_with_statement_token1] = ACTIONS(1408),
+ [aux_sym_exit_statement_token1] = ACTIONS(1410),
+ [sym_end_statement] = ACTIONS(1360),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1412),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1414),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1416),
+ [sym__ambiguous_redim_statement] = ACTIONS(1418),
+ [aux_sym_erase_statement_token1] = ACTIONS(1420),
+ [aux_sym_open_statement_token1] = ACTIONS(1422),
+ [aux_sym_file_mode_token2] = ACTIONS(1424),
+ [aux_sym_file_access_token2] = ACTIONS(1426),
+ [aux_sym_file_lock_token2] = ACTIONS(1428),
+ [aux_sym_print_statement_token1] = ACTIONS(1430),
+ [anon_sym_PLUS] = ACTIONS(1432),
+ [anon_sym_DASH] = ACTIONS(1434),
+ [anon_sym_QMARK] = ACTIONS(1436),
+ [aux_sym_close_statement_token1] = ACTIONS(1438),
+ [aux_sym_put_statement_token1] = ACTIONS(1440),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1442),
+ [aux_sym_seek_statement_token1] = ACTIONS(1444),
+ [sym_reset_statement] = ACTIONS(1446),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1448),
+ [sym_stop_statement] = ACTIONS(1446),
+ [sym_beep_statement] = ACTIONS(1446),
+ [aux_sym_unload_statement_token1] = ACTIONS(1450),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1452),
+ [aux_sym_call_statement_token1] = ACTIONS(1454),
+ [sym__ambiguous_call_statement] = ACTIONS(1456),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1458),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1460),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(1464),
+ [sym_number_literal] = ACTIONS(1466),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1468),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1468),
+ [sym_nothing_literal] = ACTIONS(1470),
+ [sym_null_literal] = ACTIONS(1470),
+ [sym_empty_literal] = ACTIONS(1470),
+ [sym_date_literal] = ACTIONS(1464),
+ [anon_sym_POUND] = ACTIONS(1472),
+ },
+ [STATE(84)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12458),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11225),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1879),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(85)] = {
+ [sym__statement_separator] = STATE(151),
+ [sym_preprocessor_const] = STATE(151),
+ [sym_preprocessor_if] = STATE(151),
+ [sym_block] = STATE(12461),
+ [sym__statement] = STATE(151),
+ [sym_variable_declaration] = STATE(151),
+ [sym_const_declaration] = STATE(151),
+ [sym_visibility] = STATE(11883),
+ [sym_if_statement] = STATE(151),
+ [sym_elseif_fragment] = STATE(151),
+ [sym_else_fragment] = STATE(151),
+ [sym_end_if_fragment] = STATE(151),
+ [sym_single_line_if_statement] = STATE(151),
+ [sym_select_statement] = STATE(151),
+ [sym_for_statement] = STATE(151),
+ [sym__inline_for_statement] = STATE(6746),
+ [sym_for_each_statement] = STATE(151),
+ [sym__inline_for_each_statement] = STATE(6749),
+ [sym__for_header] = STATE(11479),
+ [sym__for_each_header] = STATE(11489),
+ [sym_do_statement] = STATE(151),
+ [sym__inline_do_statement] = STATE(6317),
+ [sym_while_statement] = STATE(151),
+ [sym_with_statement] = STATE(151),
+ [sym__inline_with_statement] = STATE(6318),
+ [sym_exit_statement] = STATE(151),
+ [sym_on_goto_statement] = STATE(151),
+ [sym_on_error_statement] = STATE(151),
+ [sym_resume_statement] = STATE(151),
+ [sym_goto_statement] = STATE(151),
+ [sym_label_statement] = STATE(151),
+ [sym_line_number_prefix] = STATE(11172),
+ [sym_line_number_statement] = STATE(151),
+ [sym_redim_statement] = STATE(151),
+ [sym_erase_statement] = STATE(151),
+ [sym_open_statement] = STATE(151),
+ [sym_input_statement] = STATE(151),
+ [sym_line_input_statement] = STATE(151),
+ [sym_print_statement] = STATE(151),
+ [sym_write_statement] = STATE(151),
+ [sym_debug_print_statement] = STATE(151),
+ [sym_close_statement] = STATE(151),
+ [sym_get_statement] = STATE(151),
+ [sym_put_statement] = STATE(151),
+ [sym_lock_statement] = STATE(151),
+ [sym_unlock_statement] = STATE(151),
+ [sym_seek_statement] = STATE(151),
+ [sym_raise_event_statement] = STATE(151),
+ [sym_name_statement] = STATE(151),
+ [sym_load_statement] = STATE(151),
+ [sym_unload_statement] = STATE(151),
+ [sym_def_type_statement] = STATE(151),
+ [sym_set_statement] = STATE(151),
+ [sym_assignment_statement] = STATE(151),
+ [sym_call_statement] = STATE(151),
+ [sym_expression_statement] = STATE(151),
+ [sym__primary_expression] = STATE(3456),
+ [sym__expression] = STATE(3456),
+ [sym__assignable_expression] = STATE(14249),
+ [sym__callable_expression] = STATE(449),
+ [sym__print_method_callee] = STATE(550),
+ [sym__print_method_call_expression] = STATE(6716),
+ [sym__qualified_print_method_expression] = STATE(6717),
+ [sym__implicit_print_method_expression] = STATE(6718),
+ [sym__line_method_expression] = STATE(12203),
+ [sym_call_expression] = STATE(2635),
+ [sym_new_expression] = STATE(3456),
+ [sym_addressof_expression] = STATE(3456),
+ [sym_type_of_expression] = STATE(3456),
+ [sym_member_expression] = STATE(2360),
+ [sym_qualified_member_expression] = STATE(2236),
+ [sym_implicit_member_expression] = STATE(2236),
+ [sym_parenthesized_expression] = STATE(3456),
+ [sym_binary_expression] = STATE(3456),
+ [sym_unary_expression] = STATE(3456),
+ [sym__signed_unary_expression] = STATE(2428),
+ [sym__literal] = STATE(3456),
+ [sym_boolean_literal] = STATE(3456),
+ [sym_file_number_literal] = STATE(3456),
+ [aux_sym_block_repeat1] = STATE(151),
+ [sym_identifier] = ACTIONS(1717),
+ [sym_newline] = ACTIONS(1719),
+ [anon_sym_COLON] = ACTIONS(1719),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1721),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1723),
+ [anon_sym_DOT] = ACTIONS(1725),
+ [anon_sym_BANG] = ACTIONS(1727),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1729),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1731),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1733),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1735),
+ [sym_static_modifier] = ACTIONS(1737),
+ [sym__dim_keyword] = ACTIONS(1739),
+ [sym__redim_keyword] = ACTIONS(1741),
+ [aux_sym_get_accessor_token1] = ACTIONS(1743),
+ [aux_sym_set_accessor_token1] = ACTIONS(1745),
+ [aux_sym_const_declaration_token1] = ACTIONS(1747),
+ [anon_sym_LPAREN] = ACTIONS(1749),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1753),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1755),
+ [aux_sym_else_fragment_token1] = ACTIONS(1757),
+ [aux_sym_select_statement_token1] = ACTIONS(1759),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1761),
+ [aux_sym_do_condition_token1] = ACTIONS(1763),
+ [aux_sym_while_statement_token1] = ACTIONS(1881),
+ [aux_sym_with_statement_token1] = ACTIONS(1767),
+ [aux_sym_exit_statement_token1] = ACTIONS(1769),
+ [sym_end_statement] = ACTIONS(1719),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1771),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1773),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1775),
+ [sym__ambiguous_redim_statement] = ACTIONS(1777),
+ [aux_sym_erase_statement_token1] = ACTIONS(1779),
+ [aux_sym_open_statement_token1] = ACTIONS(1781),
+ [aux_sym_file_mode_token2] = ACTIONS(1783),
+ [aux_sym_file_access_token2] = ACTIONS(1785),
+ [aux_sym_file_lock_token2] = ACTIONS(1787),
+ [aux_sym_print_statement_token1] = ACTIONS(1789),
+ [anon_sym_PLUS] = ACTIONS(1791),
+ [anon_sym_DASH] = ACTIONS(1793),
+ [anon_sym_QMARK] = ACTIONS(1795),
+ [aux_sym_close_statement_token1] = ACTIONS(1797),
+ [aux_sym_put_statement_token1] = ACTIONS(1799),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1801),
+ [aux_sym_seek_statement_token1] = ACTIONS(1803),
+ [sym_reset_statement] = ACTIONS(1805),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1807),
+ [sym_stop_statement] = ACTIONS(1805),
+ [sym_beep_statement] = ACTIONS(1805),
+ [aux_sym_unload_statement_token1] = ACTIONS(1809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1811),
+ [aux_sym_call_statement_token1] = ACTIONS(1813),
+ [sym__ambiguous_call_statement] = ACTIONS(1815),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1817),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1819),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(1823),
+ [sym_number_literal] = ACTIONS(1825),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1827),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1827),
+ [sym_nothing_literal] = ACTIONS(1829),
+ [sym_null_literal] = ACTIONS(1829),
+ [sym_empty_literal] = ACTIONS(1829),
+ [sym_date_literal] = ACTIONS(1823),
+ [anon_sym_POUND] = ACTIONS(1831),
+ },
+ [STATE(86)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12462),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11113),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1883),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(87)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12467),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11115),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1885),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(88)] = {
+ [sym__statement_separator] = STATE(151),
+ [sym_preprocessor_const] = STATE(151),
+ [sym_preprocessor_if] = STATE(151),
+ [sym_block] = STATE(12468),
+ [sym__statement] = STATE(151),
+ [sym_variable_declaration] = STATE(151),
+ [sym_const_declaration] = STATE(151),
+ [sym_visibility] = STATE(11883),
+ [sym_if_statement] = STATE(151),
+ [sym_elseif_fragment] = STATE(151),
+ [sym_else_fragment] = STATE(151),
+ [sym_end_if_fragment] = STATE(151),
+ [sym_single_line_if_statement] = STATE(151),
+ [sym_select_statement] = STATE(151),
+ [sym_for_statement] = STATE(151),
+ [sym__inline_for_statement] = STATE(6746),
+ [sym_for_each_statement] = STATE(151),
+ [sym__inline_for_each_statement] = STATE(6749),
+ [sym__for_header] = STATE(11479),
+ [sym__for_each_header] = STATE(11489),
+ [sym_do_statement] = STATE(151),
+ [sym__inline_do_statement] = STATE(6317),
+ [sym_while_statement] = STATE(151),
+ [sym_with_statement] = STATE(151),
+ [sym__inline_with_statement] = STATE(6318),
+ [sym_exit_statement] = STATE(151),
+ [sym_on_goto_statement] = STATE(151),
+ [sym_on_error_statement] = STATE(151),
+ [sym_resume_statement] = STATE(151),
+ [sym_goto_statement] = STATE(151),
+ [sym_label_statement] = STATE(151),
+ [sym_line_number_prefix] = STATE(11116),
+ [sym_line_number_statement] = STATE(151),
+ [sym_redim_statement] = STATE(151),
+ [sym_erase_statement] = STATE(151),
+ [sym_open_statement] = STATE(151),
+ [sym_input_statement] = STATE(151),
+ [sym_line_input_statement] = STATE(151),
+ [sym_print_statement] = STATE(151),
+ [sym_write_statement] = STATE(151),
+ [sym_debug_print_statement] = STATE(151),
+ [sym_close_statement] = STATE(151),
+ [sym_get_statement] = STATE(151),
+ [sym_put_statement] = STATE(151),
+ [sym_lock_statement] = STATE(151),
+ [sym_unlock_statement] = STATE(151),
+ [sym_seek_statement] = STATE(151),
+ [sym_raise_event_statement] = STATE(151),
+ [sym_name_statement] = STATE(151),
+ [sym_load_statement] = STATE(151),
+ [sym_unload_statement] = STATE(151),
+ [sym_def_type_statement] = STATE(151),
+ [sym_set_statement] = STATE(151),
+ [sym_assignment_statement] = STATE(151),
+ [sym_call_statement] = STATE(151),
+ [sym_expression_statement] = STATE(151),
+ [sym__primary_expression] = STATE(3456),
+ [sym__expression] = STATE(3456),
+ [sym__assignable_expression] = STATE(14249),
+ [sym__callable_expression] = STATE(449),
+ [sym__print_method_callee] = STATE(550),
+ [sym__print_method_call_expression] = STATE(6716),
+ [sym__qualified_print_method_expression] = STATE(6717),
+ [sym__implicit_print_method_expression] = STATE(6718),
+ [sym__line_method_expression] = STATE(12203),
+ [sym_call_expression] = STATE(2635),
+ [sym_new_expression] = STATE(3456),
+ [sym_addressof_expression] = STATE(3456),
+ [sym_type_of_expression] = STATE(3456),
+ [sym_member_expression] = STATE(2360),
+ [sym_qualified_member_expression] = STATE(2236),
+ [sym_implicit_member_expression] = STATE(2236),
+ [sym_parenthesized_expression] = STATE(3456),
+ [sym_binary_expression] = STATE(3456),
+ [sym_unary_expression] = STATE(3456),
+ [sym__signed_unary_expression] = STATE(2428),
+ [sym__literal] = STATE(3456),
+ [sym_boolean_literal] = STATE(3456),
+ [sym_file_number_literal] = STATE(3456),
+ [aux_sym_block_repeat1] = STATE(151),
+ [sym_identifier] = ACTIONS(1717),
+ [sym_newline] = ACTIONS(1719),
+ [anon_sym_COLON] = ACTIONS(1719),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1721),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1723),
+ [anon_sym_DOT] = ACTIONS(1725),
+ [anon_sym_BANG] = ACTIONS(1727),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1729),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1731),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1733),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1735),
+ [sym_static_modifier] = ACTIONS(1737),
+ [sym__dim_keyword] = ACTIONS(1739),
+ [sym__redim_keyword] = ACTIONS(1741),
+ [aux_sym_get_accessor_token1] = ACTIONS(1743),
+ [aux_sym_set_accessor_token1] = ACTIONS(1745),
+ [aux_sym_const_declaration_token1] = ACTIONS(1747),
+ [anon_sym_LPAREN] = ACTIONS(1749),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1753),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1755),
+ [aux_sym_else_fragment_token1] = ACTIONS(1757),
+ [aux_sym_select_statement_token1] = ACTIONS(1759),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1761),
+ [aux_sym_do_condition_token1] = ACTIONS(1763),
+ [aux_sym_while_statement_token1] = ACTIONS(1887),
+ [aux_sym_with_statement_token1] = ACTIONS(1767),
+ [aux_sym_exit_statement_token1] = ACTIONS(1769),
+ [sym_end_statement] = ACTIONS(1719),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1771),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1773),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1775),
+ [sym__ambiguous_redim_statement] = ACTIONS(1777),
+ [aux_sym_erase_statement_token1] = ACTIONS(1779),
+ [aux_sym_open_statement_token1] = ACTIONS(1781),
+ [aux_sym_file_mode_token2] = ACTIONS(1783),
+ [aux_sym_file_access_token2] = ACTIONS(1785),
+ [aux_sym_file_lock_token2] = ACTIONS(1787),
+ [aux_sym_print_statement_token1] = ACTIONS(1789),
+ [anon_sym_PLUS] = ACTIONS(1791),
+ [anon_sym_DASH] = ACTIONS(1793),
+ [anon_sym_QMARK] = ACTIONS(1795),
+ [aux_sym_close_statement_token1] = ACTIONS(1797),
+ [aux_sym_put_statement_token1] = ACTIONS(1799),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1801),
+ [aux_sym_seek_statement_token1] = ACTIONS(1803),
+ [sym_reset_statement] = ACTIONS(1805),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1807),
+ [sym_stop_statement] = ACTIONS(1805),
+ [sym_beep_statement] = ACTIONS(1805),
+ [aux_sym_unload_statement_token1] = ACTIONS(1809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1811),
+ [aux_sym_call_statement_token1] = ACTIONS(1813),
+ [sym__ambiguous_call_statement] = ACTIONS(1815),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1817),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1819),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(1823),
+ [sym_number_literal] = ACTIONS(1825),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1827),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1827),
+ [sym_nothing_literal] = ACTIONS(1829),
+ [sym_null_literal] = ACTIONS(1829),
+ [sym_empty_literal] = ACTIONS(1829),
+ [sym_date_literal] = ACTIONS(1823),
+ [anon_sym_POUND] = ACTIONS(1831),
+ },
+ [STATE(89)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12513),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11132),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1889),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(90)] = {
+ [sym__statement_separator] = STATE(148),
+ [sym_preprocessor_const] = STATE(148),
+ [sym_preprocessor_if] = STATE(148),
+ [sym_block] = STATE(12524),
+ [sym__statement] = STATE(148),
+ [sym_variable_declaration] = STATE(148),
+ [sym_const_declaration] = STATE(148),
+ [sym_visibility] = STATE(11869),
+ [sym_if_statement] = STATE(148),
+ [sym_elseif_fragment] = STATE(148),
+ [sym_else_fragment] = STATE(148),
+ [sym_end_if_fragment] = STATE(148),
+ [sym_single_line_if_statement] = STATE(148),
+ [sym_select_statement] = STATE(148),
+ [sym_for_statement] = STATE(4245),
+ [sym__inline_for_statement] = STATE(4246),
+ [sym_for_each_statement] = STATE(4245),
+ [sym__inline_for_each_statement] = STATE(4247),
+ [sym__for_header] = STATE(11354),
+ [sym__for_each_header] = STATE(11356),
+ [sym_do_statement] = STATE(148),
+ [sym__inline_do_statement] = STATE(6750),
+ [sym_while_statement] = STATE(148),
+ [sym_with_statement] = STATE(148),
+ [sym__inline_with_statement] = STATE(6753),
+ [sym_exit_statement] = STATE(148),
+ [sym_on_goto_statement] = STATE(148),
+ [sym_on_error_statement] = STATE(148),
+ [sym_resume_statement] = STATE(148),
+ [sym_goto_statement] = STATE(148),
+ [sym_label_statement] = STATE(148),
+ [sym_line_number_prefix] = STATE(11140),
+ [sym_line_number_statement] = STATE(148),
+ [sym_redim_statement] = STATE(148),
+ [sym_erase_statement] = STATE(148),
+ [sym_open_statement] = STATE(148),
+ [sym_input_statement] = STATE(148),
+ [sym_line_input_statement] = STATE(148),
+ [sym_print_statement] = STATE(148),
+ [sym_write_statement] = STATE(148),
+ [sym_debug_print_statement] = STATE(148),
+ [sym_close_statement] = STATE(148),
+ [sym_get_statement] = STATE(148),
+ [sym_put_statement] = STATE(148),
+ [sym_lock_statement] = STATE(148),
+ [sym_unlock_statement] = STATE(148),
+ [sym_seek_statement] = STATE(148),
+ [sym_raise_event_statement] = STATE(148),
+ [sym_name_statement] = STATE(148),
+ [sym_load_statement] = STATE(148),
+ [sym_unload_statement] = STATE(148),
+ [sym_def_type_statement] = STATE(148),
+ [sym_set_statement] = STATE(148),
+ [sym_assignment_statement] = STATE(148),
+ [sym_call_statement] = STATE(148),
+ [sym_expression_statement] = STATE(148),
+ [sym__primary_expression] = STATE(3555),
+ [sym__expression] = STATE(3555),
+ [sym__assignable_expression] = STATE(14161),
+ [sym__callable_expression] = STATE(447),
+ [sym__print_method_callee] = STATE(544),
+ [sym__print_method_call_expression] = STATE(6321),
+ [sym__qualified_print_method_expression] = STATE(6322),
+ [sym__implicit_print_method_expression] = STATE(6324),
+ [sym__line_method_expression] = STATE(12174),
+ [sym_call_expression] = STATE(2663),
+ [sym_new_expression] = STATE(3555),
+ [sym_addressof_expression] = STATE(3555),
+ [sym_type_of_expression] = STATE(3555),
+ [sym_member_expression] = STATE(2534),
+ [sym_qualified_member_expression] = STATE(2249),
+ [sym_implicit_member_expression] = STATE(2249),
+ [sym_parenthesized_expression] = STATE(3555),
+ [sym_binary_expression] = STATE(3555),
+ [sym_unary_expression] = STATE(3555),
+ [sym__signed_unary_expression] = STATE(2408),
+ [sym__literal] = STATE(3555),
+ [sym_boolean_literal] = STATE(3555),
+ [sym_file_number_literal] = STATE(3555),
+ [aux_sym_block_repeat1] = STATE(148),
+ [sym_identifier] = ACTIONS(1358),
+ [sym_newline] = ACTIONS(1360),
+ [anon_sym_COLON] = ACTIONS(1360),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1364),
+ [anon_sym_DOT] = ACTIONS(1366),
+ [anon_sym_BANG] = ACTIONS(1368),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1370),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1372),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1374),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1376),
+ [sym_static_modifier] = ACTIONS(1378),
+ [sym__dim_keyword] = ACTIONS(1380),
+ [sym__redim_keyword] = ACTIONS(1382),
+ [aux_sym_get_accessor_token1] = ACTIONS(1384),
+ [aux_sym_set_accessor_token1] = ACTIONS(1386),
+ [aux_sym_const_declaration_token1] = ACTIONS(1388),
+ [anon_sym_LPAREN] = ACTIONS(1390),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1392),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1394),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1396),
+ [aux_sym_else_fragment_token1] = ACTIONS(1398),
+ [aux_sym_select_statement_token1] = ACTIONS(1400),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(1891),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1404),
+ [aux_sym_do_condition_token1] = ACTIONS(1406),
+ [aux_sym_with_statement_token1] = ACTIONS(1408),
+ [aux_sym_exit_statement_token1] = ACTIONS(1410),
+ [sym_end_statement] = ACTIONS(1360),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1412),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1414),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1416),
+ [sym__ambiguous_redim_statement] = ACTIONS(1418),
+ [aux_sym_erase_statement_token1] = ACTIONS(1420),
+ [aux_sym_open_statement_token1] = ACTIONS(1422),
+ [aux_sym_file_mode_token2] = ACTIONS(1424),
+ [aux_sym_file_access_token2] = ACTIONS(1426),
+ [aux_sym_file_lock_token2] = ACTIONS(1428),
+ [aux_sym_print_statement_token1] = ACTIONS(1430),
+ [anon_sym_PLUS] = ACTIONS(1432),
+ [anon_sym_DASH] = ACTIONS(1434),
+ [anon_sym_QMARK] = ACTIONS(1436),
+ [aux_sym_close_statement_token1] = ACTIONS(1438),
+ [aux_sym_put_statement_token1] = ACTIONS(1440),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1442),
+ [aux_sym_seek_statement_token1] = ACTIONS(1444),
+ [sym_reset_statement] = ACTIONS(1446),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1448),
+ [sym_stop_statement] = ACTIONS(1446),
+ [sym_beep_statement] = ACTIONS(1446),
+ [aux_sym_unload_statement_token1] = ACTIONS(1450),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1452),
+ [aux_sym_call_statement_token1] = ACTIONS(1454),
+ [sym__ambiguous_call_statement] = ACTIONS(1456),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1458),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1460),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(1464),
+ [sym_number_literal] = ACTIONS(1466),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1468),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1468),
+ [sym_nothing_literal] = ACTIONS(1470),
+ [sym_null_literal] = ACTIONS(1470),
+ [sym_empty_literal] = ACTIONS(1470),
+ [sym_date_literal] = ACTIONS(1464),
+ [anon_sym_POUND] = ACTIONS(1472),
+ },
+ [STATE(91)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12527),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11142),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1893),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(92)] = {
+ [sym__statement_separator] = STATE(151),
+ [sym_preprocessor_const] = STATE(151),
+ [sym_preprocessor_if] = STATE(151),
+ [sym_block] = STATE(12530),
+ [sym__statement] = STATE(151),
+ [sym_variable_declaration] = STATE(151),
+ [sym_const_declaration] = STATE(151),
+ [sym_visibility] = STATE(11883),
+ [sym_if_statement] = STATE(151),
+ [sym_elseif_fragment] = STATE(151),
+ [sym_else_fragment] = STATE(151),
+ [sym_end_if_fragment] = STATE(151),
+ [sym_single_line_if_statement] = STATE(151),
+ [sym_select_statement] = STATE(151),
+ [sym_for_statement] = STATE(151),
+ [sym__inline_for_statement] = STATE(6746),
+ [sym_for_each_statement] = STATE(151),
+ [sym__inline_for_each_statement] = STATE(6749),
+ [sym__for_header] = STATE(11479),
+ [sym__for_each_header] = STATE(11489),
+ [sym_do_statement] = STATE(151),
+ [sym__inline_do_statement] = STATE(6317),
+ [sym_while_statement] = STATE(151),
+ [sym_with_statement] = STATE(151),
+ [sym__inline_with_statement] = STATE(6318),
+ [sym_exit_statement] = STATE(151),
+ [sym_on_goto_statement] = STATE(151),
+ [sym_on_error_statement] = STATE(151),
+ [sym_resume_statement] = STATE(151),
+ [sym_goto_statement] = STATE(151),
+ [sym_label_statement] = STATE(151),
+ [sym_line_number_prefix] = STATE(11143),
+ [sym_line_number_statement] = STATE(151),
+ [sym_redim_statement] = STATE(151),
+ [sym_erase_statement] = STATE(151),
+ [sym_open_statement] = STATE(151),
+ [sym_input_statement] = STATE(151),
+ [sym_line_input_statement] = STATE(151),
+ [sym_print_statement] = STATE(151),
+ [sym_write_statement] = STATE(151),
+ [sym_debug_print_statement] = STATE(151),
+ [sym_close_statement] = STATE(151),
+ [sym_get_statement] = STATE(151),
+ [sym_put_statement] = STATE(151),
+ [sym_lock_statement] = STATE(151),
+ [sym_unlock_statement] = STATE(151),
+ [sym_seek_statement] = STATE(151),
+ [sym_raise_event_statement] = STATE(151),
+ [sym_name_statement] = STATE(151),
+ [sym_load_statement] = STATE(151),
+ [sym_unload_statement] = STATE(151),
+ [sym_def_type_statement] = STATE(151),
+ [sym_set_statement] = STATE(151),
+ [sym_assignment_statement] = STATE(151),
+ [sym_call_statement] = STATE(151),
+ [sym_expression_statement] = STATE(151),
+ [sym__primary_expression] = STATE(3456),
+ [sym__expression] = STATE(3456),
+ [sym__assignable_expression] = STATE(14249),
+ [sym__callable_expression] = STATE(449),
+ [sym__print_method_callee] = STATE(550),
+ [sym__print_method_call_expression] = STATE(6716),
+ [sym__qualified_print_method_expression] = STATE(6717),
+ [sym__implicit_print_method_expression] = STATE(6718),
+ [sym__line_method_expression] = STATE(12203),
+ [sym_call_expression] = STATE(2635),
+ [sym_new_expression] = STATE(3456),
+ [sym_addressof_expression] = STATE(3456),
+ [sym_type_of_expression] = STATE(3456),
+ [sym_member_expression] = STATE(2360),
+ [sym_qualified_member_expression] = STATE(2236),
+ [sym_implicit_member_expression] = STATE(2236),
+ [sym_parenthesized_expression] = STATE(3456),
+ [sym_binary_expression] = STATE(3456),
+ [sym_unary_expression] = STATE(3456),
+ [sym__signed_unary_expression] = STATE(2428),
+ [sym__literal] = STATE(3456),
+ [sym_boolean_literal] = STATE(3456),
+ [sym_file_number_literal] = STATE(3456),
+ [aux_sym_block_repeat1] = STATE(151),
+ [sym_identifier] = ACTIONS(1717),
+ [sym_newline] = ACTIONS(1719),
+ [anon_sym_COLON] = ACTIONS(1719),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1721),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1723),
+ [anon_sym_DOT] = ACTIONS(1725),
+ [anon_sym_BANG] = ACTIONS(1727),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1729),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1731),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1733),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1735),
+ [sym_static_modifier] = ACTIONS(1737),
+ [sym__dim_keyword] = ACTIONS(1739),
+ [sym__redim_keyword] = ACTIONS(1741),
+ [aux_sym_get_accessor_token1] = ACTIONS(1743),
+ [aux_sym_set_accessor_token1] = ACTIONS(1745),
+ [aux_sym_const_declaration_token1] = ACTIONS(1747),
+ [anon_sym_LPAREN] = ACTIONS(1749),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1753),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1755),
+ [aux_sym_else_fragment_token1] = ACTIONS(1757),
+ [aux_sym_select_statement_token1] = ACTIONS(1759),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1761),
+ [aux_sym_do_condition_token1] = ACTIONS(1763),
+ [aux_sym_while_statement_token1] = ACTIONS(1895),
+ [aux_sym_with_statement_token1] = ACTIONS(1767),
+ [aux_sym_exit_statement_token1] = ACTIONS(1769),
+ [sym_end_statement] = ACTIONS(1719),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1771),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1773),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1775),
+ [sym__ambiguous_redim_statement] = ACTIONS(1777),
+ [aux_sym_erase_statement_token1] = ACTIONS(1779),
+ [aux_sym_open_statement_token1] = ACTIONS(1781),
+ [aux_sym_file_mode_token2] = ACTIONS(1783),
+ [aux_sym_file_access_token2] = ACTIONS(1785),
+ [aux_sym_file_lock_token2] = ACTIONS(1787),
+ [aux_sym_print_statement_token1] = ACTIONS(1789),
+ [anon_sym_PLUS] = ACTIONS(1791),
+ [anon_sym_DASH] = ACTIONS(1793),
+ [anon_sym_QMARK] = ACTIONS(1795),
+ [aux_sym_close_statement_token1] = ACTIONS(1797),
+ [aux_sym_put_statement_token1] = ACTIONS(1799),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1801),
+ [aux_sym_seek_statement_token1] = ACTIONS(1803),
+ [sym_reset_statement] = ACTIONS(1805),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1807),
+ [sym_stop_statement] = ACTIONS(1805),
+ [sym_beep_statement] = ACTIONS(1805),
+ [aux_sym_unload_statement_token1] = ACTIONS(1809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1811),
+ [aux_sym_call_statement_token1] = ACTIONS(1813),
+ [sym__ambiguous_call_statement] = ACTIONS(1815),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1817),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1819),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(1823),
+ [sym_number_literal] = ACTIONS(1825),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1827),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1827),
+ [sym_nothing_literal] = ACTIONS(1829),
+ [sym_null_literal] = ACTIONS(1829),
+ [sym_empty_literal] = ACTIONS(1829),
+ [sym_date_literal] = ACTIONS(1823),
+ [anon_sym_POUND] = ACTIONS(1831),
+ },
+ [STATE(93)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12531),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11144),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1897),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(94)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12535),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11145),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1899),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(95)] = {
+ [sym__statement_separator] = STATE(151),
+ [sym_preprocessor_const] = STATE(151),
+ [sym_preprocessor_if] = STATE(151),
+ [sym_block] = STATE(12537),
+ [sym__statement] = STATE(151),
+ [sym_variable_declaration] = STATE(151),
+ [sym_const_declaration] = STATE(151),
+ [sym_visibility] = STATE(11883),
+ [sym_if_statement] = STATE(151),
+ [sym_elseif_fragment] = STATE(151),
+ [sym_else_fragment] = STATE(151),
+ [sym_end_if_fragment] = STATE(151),
+ [sym_single_line_if_statement] = STATE(151),
+ [sym_select_statement] = STATE(151),
+ [sym_for_statement] = STATE(151),
+ [sym__inline_for_statement] = STATE(6746),
+ [sym_for_each_statement] = STATE(151),
+ [sym__inline_for_each_statement] = STATE(6749),
+ [sym__for_header] = STATE(11479),
+ [sym__for_each_header] = STATE(11489),
+ [sym_do_statement] = STATE(151),
+ [sym__inline_do_statement] = STATE(6317),
+ [sym_while_statement] = STATE(151),
+ [sym_with_statement] = STATE(151),
+ [sym__inline_with_statement] = STATE(6318),
+ [sym_exit_statement] = STATE(151),
+ [sym_on_goto_statement] = STATE(151),
+ [sym_on_error_statement] = STATE(151),
+ [sym_resume_statement] = STATE(151),
+ [sym_goto_statement] = STATE(151),
+ [sym_label_statement] = STATE(151),
+ [sym_line_number_prefix] = STATE(11146),
+ [sym_line_number_statement] = STATE(151),
+ [sym_redim_statement] = STATE(151),
+ [sym_erase_statement] = STATE(151),
+ [sym_open_statement] = STATE(151),
+ [sym_input_statement] = STATE(151),
+ [sym_line_input_statement] = STATE(151),
+ [sym_print_statement] = STATE(151),
+ [sym_write_statement] = STATE(151),
+ [sym_debug_print_statement] = STATE(151),
+ [sym_close_statement] = STATE(151),
+ [sym_get_statement] = STATE(151),
+ [sym_put_statement] = STATE(151),
+ [sym_lock_statement] = STATE(151),
+ [sym_unlock_statement] = STATE(151),
+ [sym_seek_statement] = STATE(151),
+ [sym_raise_event_statement] = STATE(151),
+ [sym_name_statement] = STATE(151),
+ [sym_load_statement] = STATE(151),
+ [sym_unload_statement] = STATE(151),
+ [sym_def_type_statement] = STATE(151),
+ [sym_set_statement] = STATE(151),
+ [sym_assignment_statement] = STATE(151),
+ [sym_call_statement] = STATE(151),
+ [sym_expression_statement] = STATE(151),
+ [sym__primary_expression] = STATE(3456),
+ [sym__expression] = STATE(3456),
+ [sym__assignable_expression] = STATE(14249),
+ [sym__callable_expression] = STATE(449),
+ [sym__print_method_callee] = STATE(550),
+ [sym__print_method_call_expression] = STATE(6716),
+ [sym__qualified_print_method_expression] = STATE(6717),
+ [sym__implicit_print_method_expression] = STATE(6718),
+ [sym__line_method_expression] = STATE(12203),
+ [sym_call_expression] = STATE(2635),
+ [sym_new_expression] = STATE(3456),
+ [sym_addressof_expression] = STATE(3456),
+ [sym_type_of_expression] = STATE(3456),
+ [sym_member_expression] = STATE(2360),
+ [sym_qualified_member_expression] = STATE(2236),
+ [sym_implicit_member_expression] = STATE(2236),
+ [sym_parenthesized_expression] = STATE(3456),
+ [sym_binary_expression] = STATE(3456),
+ [sym_unary_expression] = STATE(3456),
+ [sym__signed_unary_expression] = STATE(2428),
+ [sym__literal] = STATE(3456),
+ [sym_boolean_literal] = STATE(3456),
+ [sym_file_number_literal] = STATE(3456),
+ [aux_sym_block_repeat1] = STATE(151),
+ [sym_identifier] = ACTIONS(1717),
+ [sym_newline] = ACTIONS(1719),
+ [anon_sym_COLON] = ACTIONS(1719),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1721),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1723),
+ [anon_sym_DOT] = ACTIONS(1725),
+ [anon_sym_BANG] = ACTIONS(1727),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1729),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1731),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1733),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1735),
+ [sym_static_modifier] = ACTIONS(1737),
+ [sym__dim_keyword] = ACTIONS(1739),
+ [sym__redim_keyword] = ACTIONS(1741),
+ [aux_sym_get_accessor_token1] = ACTIONS(1743),
+ [aux_sym_set_accessor_token1] = ACTIONS(1745),
+ [aux_sym_const_declaration_token1] = ACTIONS(1747),
+ [anon_sym_LPAREN] = ACTIONS(1749),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1753),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1755),
+ [aux_sym_else_fragment_token1] = ACTIONS(1757),
+ [aux_sym_select_statement_token1] = ACTIONS(1759),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1761),
+ [aux_sym_do_condition_token1] = ACTIONS(1763),
+ [aux_sym_while_statement_token1] = ACTIONS(1901),
+ [aux_sym_with_statement_token1] = ACTIONS(1767),
+ [aux_sym_exit_statement_token1] = ACTIONS(1769),
+ [sym_end_statement] = ACTIONS(1719),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1771),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1773),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1775),
+ [sym__ambiguous_redim_statement] = ACTIONS(1777),
+ [aux_sym_erase_statement_token1] = ACTIONS(1779),
+ [aux_sym_open_statement_token1] = ACTIONS(1781),
+ [aux_sym_file_mode_token2] = ACTIONS(1783),
+ [aux_sym_file_access_token2] = ACTIONS(1785),
+ [aux_sym_file_lock_token2] = ACTIONS(1787),
+ [aux_sym_print_statement_token1] = ACTIONS(1789),
+ [anon_sym_PLUS] = ACTIONS(1791),
+ [anon_sym_DASH] = ACTIONS(1793),
+ [anon_sym_QMARK] = ACTIONS(1795),
+ [aux_sym_close_statement_token1] = ACTIONS(1797),
+ [aux_sym_put_statement_token1] = ACTIONS(1799),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1801),
+ [aux_sym_seek_statement_token1] = ACTIONS(1803),
+ [sym_reset_statement] = ACTIONS(1805),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1807),
+ [sym_stop_statement] = ACTIONS(1805),
+ [sym_beep_statement] = ACTIONS(1805),
+ [aux_sym_unload_statement_token1] = ACTIONS(1809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1811),
+ [aux_sym_call_statement_token1] = ACTIONS(1813),
+ [sym__ambiguous_call_statement] = ACTIONS(1815),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1817),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1819),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(1823),
+ [sym_number_literal] = ACTIONS(1825),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1827),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1827),
+ [sym_nothing_literal] = ACTIONS(1829),
+ [sym_null_literal] = ACTIONS(1829),
+ [sym_empty_literal] = ACTIONS(1829),
+ [sym_date_literal] = ACTIONS(1823),
+ [anon_sym_POUND] = ACTIONS(1831),
+ },
+ [STATE(96)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12575),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11168),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1903),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(97)] = {
+ [sym__statement_separator] = STATE(148),
+ [sym_preprocessor_const] = STATE(148),
+ [sym_preprocessor_if] = STATE(148),
+ [sym_block] = STATE(12595),
+ [sym__statement] = STATE(148),
+ [sym_variable_declaration] = STATE(148),
+ [sym_const_declaration] = STATE(148),
+ [sym_visibility] = STATE(11869),
+ [sym_if_statement] = STATE(148),
+ [sym_elseif_fragment] = STATE(148),
+ [sym_else_fragment] = STATE(148),
+ [sym_end_if_fragment] = STATE(148),
+ [sym_single_line_if_statement] = STATE(148),
+ [sym_select_statement] = STATE(148),
+ [sym_for_statement] = STATE(4945),
+ [sym__inline_for_statement] = STATE(4946),
+ [sym_for_each_statement] = STATE(4945),
+ [sym__inline_for_each_statement] = STATE(4947),
+ [sym__for_header] = STATE(11408),
+ [sym__for_each_header] = STATE(11409),
+ [sym_do_statement] = STATE(148),
+ [sym__inline_do_statement] = STATE(6750),
+ [sym_while_statement] = STATE(148),
+ [sym_with_statement] = STATE(148),
+ [sym__inline_with_statement] = STATE(6753),
+ [sym_exit_statement] = STATE(148),
+ [sym_on_goto_statement] = STATE(148),
+ [sym_on_error_statement] = STATE(148),
+ [sym_resume_statement] = STATE(148),
+ [sym_goto_statement] = STATE(148),
+ [sym_label_statement] = STATE(148),
+ [sym_line_number_prefix] = STATE(11177),
+ [sym_line_number_statement] = STATE(148),
+ [sym_redim_statement] = STATE(148),
+ [sym_erase_statement] = STATE(148),
+ [sym_open_statement] = STATE(148),
+ [sym_input_statement] = STATE(148),
+ [sym_line_input_statement] = STATE(148),
+ [sym_print_statement] = STATE(148),
+ [sym_write_statement] = STATE(148),
+ [sym_debug_print_statement] = STATE(148),
+ [sym_close_statement] = STATE(148),
+ [sym_get_statement] = STATE(148),
+ [sym_put_statement] = STATE(148),
+ [sym_lock_statement] = STATE(148),
+ [sym_unlock_statement] = STATE(148),
+ [sym_seek_statement] = STATE(148),
+ [sym_raise_event_statement] = STATE(148),
+ [sym_name_statement] = STATE(148),
+ [sym_load_statement] = STATE(148),
+ [sym_unload_statement] = STATE(148),
+ [sym_def_type_statement] = STATE(148),
+ [sym_set_statement] = STATE(148),
+ [sym_assignment_statement] = STATE(148),
+ [sym_call_statement] = STATE(148),
+ [sym_expression_statement] = STATE(148),
+ [sym__primary_expression] = STATE(3555),
+ [sym__expression] = STATE(3555),
+ [sym__assignable_expression] = STATE(14161),
+ [sym__callable_expression] = STATE(447),
+ [sym__print_method_callee] = STATE(544),
+ [sym__print_method_call_expression] = STATE(6321),
+ [sym__qualified_print_method_expression] = STATE(6322),
+ [sym__implicit_print_method_expression] = STATE(6324),
+ [sym__line_method_expression] = STATE(12174),
+ [sym_call_expression] = STATE(2663),
+ [sym_new_expression] = STATE(3555),
+ [sym_addressof_expression] = STATE(3555),
+ [sym_type_of_expression] = STATE(3555),
+ [sym_member_expression] = STATE(2534),
+ [sym_qualified_member_expression] = STATE(2249),
+ [sym_implicit_member_expression] = STATE(2249),
+ [sym_parenthesized_expression] = STATE(3555),
+ [sym_binary_expression] = STATE(3555),
+ [sym_unary_expression] = STATE(3555),
+ [sym__signed_unary_expression] = STATE(2408),
+ [sym__literal] = STATE(3555),
+ [sym_boolean_literal] = STATE(3555),
+ [sym_file_number_literal] = STATE(3555),
+ [aux_sym_block_repeat1] = STATE(148),
+ [sym_identifier] = ACTIONS(1358),
+ [sym_newline] = ACTIONS(1360),
+ [anon_sym_COLON] = ACTIONS(1360),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1364),
+ [anon_sym_DOT] = ACTIONS(1366),
+ [anon_sym_BANG] = ACTIONS(1368),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1370),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1372),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1374),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1376),
+ [sym_static_modifier] = ACTIONS(1378),
+ [sym__dim_keyword] = ACTIONS(1380),
+ [sym__redim_keyword] = ACTIONS(1382),
+ [aux_sym_get_accessor_token1] = ACTIONS(1384),
+ [aux_sym_set_accessor_token1] = ACTIONS(1386),
+ [aux_sym_const_declaration_token1] = ACTIONS(1388),
+ [anon_sym_LPAREN] = ACTIONS(1390),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1392),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1394),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1396),
+ [aux_sym_else_fragment_token1] = ACTIONS(1398),
+ [aux_sym_select_statement_token1] = ACTIONS(1400),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(1905),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1404),
+ [aux_sym_do_condition_token1] = ACTIONS(1406),
+ [aux_sym_with_statement_token1] = ACTIONS(1408),
+ [aux_sym_exit_statement_token1] = ACTIONS(1410),
+ [sym_end_statement] = ACTIONS(1360),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1412),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1414),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1416),
+ [sym__ambiguous_redim_statement] = ACTIONS(1418),
+ [aux_sym_erase_statement_token1] = ACTIONS(1420),
+ [aux_sym_open_statement_token1] = ACTIONS(1422),
+ [aux_sym_file_mode_token2] = ACTIONS(1424),
+ [aux_sym_file_access_token2] = ACTIONS(1426),
+ [aux_sym_file_lock_token2] = ACTIONS(1428),
+ [aux_sym_print_statement_token1] = ACTIONS(1430),
+ [anon_sym_PLUS] = ACTIONS(1432),
+ [anon_sym_DASH] = ACTIONS(1434),
+ [anon_sym_QMARK] = ACTIONS(1436),
+ [aux_sym_close_statement_token1] = ACTIONS(1438),
+ [aux_sym_put_statement_token1] = ACTIONS(1440),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1442),
+ [aux_sym_seek_statement_token1] = ACTIONS(1444),
+ [sym_reset_statement] = ACTIONS(1446),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1448),
+ [sym_stop_statement] = ACTIONS(1446),
+ [sym_beep_statement] = ACTIONS(1446),
+ [aux_sym_unload_statement_token1] = ACTIONS(1450),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1452),
+ [aux_sym_call_statement_token1] = ACTIONS(1454),
+ [sym__ambiguous_call_statement] = ACTIONS(1456),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1458),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1460),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(1464),
+ [sym_number_literal] = ACTIONS(1466),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1468),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1468),
+ [sym_nothing_literal] = ACTIONS(1470),
+ [sym_null_literal] = ACTIONS(1470),
+ [sym_empty_literal] = ACTIONS(1470),
+ [sym_date_literal] = ACTIONS(1464),
+ [anon_sym_POUND] = ACTIONS(1472),
+ },
+ [STATE(98)] = {
+ [sym__statement_separator] = STATE(151),
+ [sym_preprocessor_const] = STATE(151),
+ [sym_preprocessor_if] = STATE(151),
+ [sym_block] = STATE(13045),
+ [sym__statement] = STATE(151),
+ [sym_variable_declaration] = STATE(151),
+ [sym_const_declaration] = STATE(151),
+ [sym_visibility] = STATE(11883),
+ [sym_if_statement] = STATE(151),
+ [sym_elseif_fragment] = STATE(151),
+ [sym_else_fragment] = STATE(151),
+ [sym_end_if_fragment] = STATE(151),
+ [sym_single_line_if_statement] = STATE(151),
+ [sym_select_statement] = STATE(151),
+ [sym_for_statement] = STATE(151),
+ [sym__inline_for_statement] = STATE(6746),
+ [sym_for_each_statement] = STATE(151),
+ [sym__inline_for_each_statement] = STATE(6749),
+ [sym__for_header] = STATE(11479),
+ [sym__for_each_header] = STATE(11489),
+ [sym_do_statement] = STATE(151),
+ [sym__inline_do_statement] = STATE(6317),
+ [sym_while_statement] = STATE(151),
+ [sym_with_statement] = STATE(151),
+ [sym__inline_with_statement] = STATE(6318),
+ [sym_exit_statement] = STATE(151),
+ [sym_on_goto_statement] = STATE(151),
+ [sym_on_error_statement] = STATE(151),
+ [sym_resume_statement] = STATE(151),
+ [sym_goto_statement] = STATE(151),
+ [sym_label_statement] = STATE(151),
+ [sym_line_number_prefix] = STATE(11114),
+ [sym_line_number_statement] = STATE(151),
+ [sym_redim_statement] = STATE(151),
+ [sym_erase_statement] = STATE(151),
+ [sym_open_statement] = STATE(151),
+ [sym_input_statement] = STATE(151),
+ [sym_line_input_statement] = STATE(151),
+ [sym_print_statement] = STATE(151),
+ [sym_write_statement] = STATE(151),
+ [sym_debug_print_statement] = STATE(151),
+ [sym_close_statement] = STATE(151),
+ [sym_get_statement] = STATE(151),
+ [sym_put_statement] = STATE(151),
+ [sym_lock_statement] = STATE(151),
+ [sym_unlock_statement] = STATE(151),
+ [sym_seek_statement] = STATE(151),
+ [sym_raise_event_statement] = STATE(151),
+ [sym_name_statement] = STATE(151),
+ [sym_load_statement] = STATE(151),
+ [sym_unload_statement] = STATE(151),
+ [sym_def_type_statement] = STATE(151),
+ [sym_set_statement] = STATE(151),
+ [sym_assignment_statement] = STATE(151),
+ [sym_call_statement] = STATE(151),
+ [sym_expression_statement] = STATE(151),
+ [sym__primary_expression] = STATE(3456),
+ [sym__expression] = STATE(3456),
+ [sym__assignable_expression] = STATE(14249),
+ [sym__callable_expression] = STATE(449),
+ [sym__print_method_callee] = STATE(550),
+ [sym__print_method_call_expression] = STATE(6716),
+ [sym__qualified_print_method_expression] = STATE(6717),
+ [sym__implicit_print_method_expression] = STATE(6718),
+ [sym__line_method_expression] = STATE(12203),
+ [sym_call_expression] = STATE(2635),
+ [sym_new_expression] = STATE(3456),
+ [sym_addressof_expression] = STATE(3456),
+ [sym_type_of_expression] = STATE(3456),
+ [sym_member_expression] = STATE(2360),
+ [sym_qualified_member_expression] = STATE(2236),
+ [sym_implicit_member_expression] = STATE(2236),
+ [sym_parenthesized_expression] = STATE(3456),
+ [sym_binary_expression] = STATE(3456),
+ [sym_unary_expression] = STATE(3456),
+ [sym__signed_unary_expression] = STATE(2428),
+ [sym__literal] = STATE(3456),
+ [sym_boolean_literal] = STATE(3456),
+ [sym_file_number_literal] = STATE(3456),
+ [aux_sym_block_repeat1] = STATE(151),
+ [sym_identifier] = ACTIONS(1717),
+ [sym_newline] = ACTIONS(1719),
+ [anon_sym_COLON] = ACTIONS(1719),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1721),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1723),
+ [anon_sym_DOT] = ACTIONS(1725),
+ [anon_sym_BANG] = ACTIONS(1727),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1729),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1731),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1733),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1735),
+ [sym_static_modifier] = ACTIONS(1737),
+ [sym__dim_keyword] = ACTIONS(1739),
+ [sym__redim_keyword] = ACTIONS(1741),
+ [aux_sym_get_accessor_token1] = ACTIONS(1743),
+ [aux_sym_set_accessor_token1] = ACTIONS(1745),
+ [aux_sym_const_declaration_token1] = ACTIONS(1747),
+ [anon_sym_LPAREN] = ACTIONS(1749),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1753),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1755),
+ [aux_sym_else_fragment_token1] = ACTIONS(1757),
+ [aux_sym_select_statement_token1] = ACTIONS(1759),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1761),
+ [aux_sym_do_condition_token1] = ACTIONS(1763),
+ [aux_sym_while_statement_token1] = ACTIONS(1907),
+ [aux_sym_with_statement_token1] = ACTIONS(1767),
+ [aux_sym_exit_statement_token1] = ACTIONS(1769),
+ [sym_end_statement] = ACTIONS(1719),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1771),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1773),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1775),
+ [sym__ambiguous_redim_statement] = ACTIONS(1777),
+ [aux_sym_erase_statement_token1] = ACTIONS(1779),
+ [aux_sym_open_statement_token1] = ACTIONS(1781),
+ [aux_sym_file_mode_token2] = ACTIONS(1783),
+ [aux_sym_file_access_token2] = ACTIONS(1785),
+ [aux_sym_file_lock_token2] = ACTIONS(1787),
+ [aux_sym_print_statement_token1] = ACTIONS(1789),
+ [anon_sym_PLUS] = ACTIONS(1791),
+ [anon_sym_DASH] = ACTIONS(1793),
+ [anon_sym_QMARK] = ACTIONS(1795),
+ [aux_sym_close_statement_token1] = ACTIONS(1797),
+ [aux_sym_put_statement_token1] = ACTIONS(1799),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1801),
+ [aux_sym_seek_statement_token1] = ACTIONS(1803),
+ [sym_reset_statement] = ACTIONS(1805),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1807),
+ [sym_stop_statement] = ACTIONS(1805),
+ [sym_beep_statement] = ACTIONS(1805),
+ [aux_sym_unload_statement_token1] = ACTIONS(1809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1811),
+ [aux_sym_call_statement_token1] = ACTIONS(1813),
+ [sym__ambiguous_call_statement] = ACTIONS(1815),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1817),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1819),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(1823),
+ [sym_number_literal] = ACTIONS(1825),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1827),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1827),
+ [sym_nothing_literal] = ACTIONS(1829),
+ [sym_null_literal] = ACTIONS(1829),
+ [sym_empty_literal] = ACTIONS(1829),
+ [sym_date_literal] = ACTIONS(1823),
+ [anon_sym_POUND] = ACTIONS(1831),
+ },
+ [STATE(99)] = {
+ [sym__statement_separator] = STATE(151),
+ [sym_preprocessor_const] = STATE(151),
+ [sym_preprocessor_if] = STATE(151),
+ [sym_block] = STATE(12600),
+ [sym__statement] = STATE(151),
+ [sym_variable_declaration] = STATE(151),
+ [sym_const_declaration] = STATE(151),
+ [sym_visibility] = STATE(11883),
+ [sym_if_statement] = STATE(151),
+ [sym_elseif_fragment] = STATE(151),
+ [sym_else_fragment] = STATE(151),
+ [sym_end_if_fragment] = STATE(151),
+ [sym_single_line_if_statement] = STATE(151),
+ [sym_select_statement] = STATE(151),
+ [sym_for_statement] = STATE(151),
+ [sym__inline_for_statement] = STATE(6746),
+ [sym_for_each_statement] = STATE(151),
+ [sym__inline_for_each_statement] = STATE(6749),
+ [sym__for_header] = STATE(11479),
+ [sym__for_each_header] = STATE(11489),
+ [sym_do_statement] = STATE(151),
+ [sym__inline_do_statement] = STATE(6317),
+ [sym_while_statement] = STATE(151),
+ [sym_with_statement] = STATE(151),
+ [sym__inline_with_statement] = STATE(6318),
+ [sym_exit_statement] = STATE(151),
+ [sym_on_goto_statement] = STATE(151),
+ [sym_on_error_statement] = STATE(151),
+ [sym_resume_statement] = STATE(151),
+ [sym_goto_statement] = STATE(151),
+ [sym_label_statement] = STATE(151),
+ [sym_line_number_prefix] = STATE(11180),
+ [sym_line_number_statement] = STATE(151),
+ [sym_redim_statement] = STATE(151),
+ [sym_erase_statement] = STATE(151),
+ [sym_open_statement] = STATE(151),
+ [sym_input_statement] = STATE(151),
+ [sym_line_input_statement] = STATE(151),
+ [sym_print_statement] = STATE(151),
+ [sym_write_statement] = STATE(151),
+ [sym_debug_print_statement] = STATE(151),
+ [sym_close_statement] = STATE(151),
+ [sym_get_statement] = STATE(151),
+ [sym_put_statement] = STATE(151),
+ [sym_lock_statement] = STATE(151),
+ [sym_unlock_statement] = STATE(151),
+ [sym_seek_statement] = STATE(151),
+ [sym_raise_event_statement] = STATE(151),
+ [sym_name_statement] = STATE(151),
+ [sym_load_statement] = STATE(151),
+ [sym_unload_statement] = STATE(151),
+ [sym_def_type_statement] = STATE(151),
+ [sym_set_statement] = STATE(151),
+ [sym_assignment_statement] = STATE(151),
+ [sym_call_statement] = STATE(151),
+ [sym_expression_statement] = STATE(151),
+ [sym__primary_expression] = STATE(3456),
+ [sym__expression] = STATE(3456),
+ [sym__assignable_expression] = STATE(14249),
+ [sym__callable_expression] = STATE(449),
+ [sym__print_method_callee] = STATE(550),
+ [sym__print_method_call_expression] = STATE(6716),
+ [sym__qualified_print_method_expression] = STATE(6717),
+ [sym__implicit_print_method_expression] = STATE(6718),
+ [sym__line_method_expression] = STATE(12203),
+ [sym_call_expression] = STATE(2635),
+ [sym_new_expression] = STATE(3456),
+ [sym_addressof_expression] = STATE(3456),
+ [sym_type_of_expression] = STATE(3456),
+ [sym_member_expression] = STATE(2360),
+ [sym_qualified_member_expression] = STATE(2236),
+ [sym_implicit_member_expression] = STATE(2236),
+ [sym_parenthesized_expression] = STATE(3456),
+ [sym_binary_expression] = STATE(3456),
+ [sym_unary_expression] = STATE(3456),
+ [sym__signed_unary_expression] = STATE(2428),
+ [sym__literal] = STATE(3456),
+ [sym_boolean_literal] = STATE(3456),
+ [sym_file_number_literal] = STATE(3456),
+ [aux_sym_block_repeat1] = STATE(151),
+ [sym_identifier] = ACTIONS(1717),
+ [sym_newline] = ACTIONS(1719),
+ [anon_sym_COLON] = ACTIONS(1719),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1721),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1723),
+ [anon_sym_DOT] = ACTIONS(1725),
+ [anon_sym_BANG] = ACTIONS(1727),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1729),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1731),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1733),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1735),
+ [sym_static_modifier] = ACTIONS(1737),
+ [sym__dim_keyword] = ACTIONS(1739),
+ [sym__redim_keyword] = ACTIONS(1741),
+ [aux_sym_get_accessor_token1] = ACTIONS(1743),
+ [aux_sym_set_accessor_token1] = ACTIONS(1745),
+ [aux_sym_const_declaration_token1] = ACTIONS(1747),
+ [anon_sym_LPAREN] = ACTIONS(1749),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1753),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1755),
+ [aux_sym_else_fragment_token1] = ACTIONS(1757),
+ [aux_sym_select_statement_token1] = ACTIONS(1759),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1761),
+ [aux_sym_do_condition_token1] = ACTIONS(1763),
+ [aux_sym_while_statement_token1] = ACTIONS(1909),
+ [aux_sym_with_statement_token1] = ACTIONS(1767),
+ [aux_sym_exit_statement_token1] = ACTIONS(1769),
+ [sym_end_statement] = ACTIONS(1719),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1771),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1773),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1775),
+ [sym__ambiguous_redim_statement] = ACTIONS(1777),
+ [aux_sym_erase_statement_token1] = ACTIONS(1779),
+ [aux_sym_open_statement_token1] = ACTIONS(1781),
+ [aux_sym_file_mode_token2] = ACTIONS(1783),
+ [aux_sym_file_access_token2] = ACTIONS(1785),
+ [aux_sym_file_lock_token2] = ACTIONS(1787),
+ [aux_sym_print_statement_token1] = ACTIONS(1789),
+ [anon_sym_PLUS] = ACTIONS(1791),
+ [anon_sym_DASH] = ACTIONS(1793),
+ [anon_sym_QMARK] = ACTIONS(1795),
+ [aux_sym_close_statement_token1] = ACTIONS(1797),
+ [aux_sym_put_statement_token1] = ACTIONS(1799),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1801),
+ [aux_sym_seek_statement_token1] = ACTIONS(1803),
+ [sym_reset_statement] = ACTIONS(1805),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1807),
+ [sym_stop_statement] = ACTIONS(1805),
+ [sym_beep_statement] = ACTIONS(1805),
+ [aux_sym_unload_statement_token1] = ACTIONS(1809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1811),
+ [aux_sym_call_statement_token1] = ACTIONS(1813),
+ [sym__ambiguous_call_statement] = ACTIONS(1815),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1817),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1819),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(1823),
+ [sym_number_literal] = ACTIONS(1825),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1827),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1827),
+ [sym_nothing_literal] = ACTIONS(1829),
+ [sym_null_literal] = ACTIONS(1829),
+ [sym_empty_literal] = ACTIONS(1829),
+ [sym_date_literal] = ACTIONS(1823),
+ [anon_sym_POUND] = ACTIONS(1831),
+ },
+ [STATE(100)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12601),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11181),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1911),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(101)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12611),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11183),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1913),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(102)] = {
+ [sym__statement_separator] = STATE(151),
+ [sym_preprocessor_const] = STATE(151),
+ [sym_preprocessor_if] = STATE(151),
+ [sym_block] = STATE(12612),
+ [sym__statement] = STATE(151),
+ [sym_variable_declaration] = STATE(151),
+ [sym_const_declaration] = STATE(151),
+ [sym_visibility] = STATE(11883),
+ [sym_if_statement] = STATE(151),
+ [sym_elseif_fragment] = STATE(151),
+ [sym_else_fragment] = STATE(151),
+ [sym_end_if_fragment] = STATE(151),
+ [sym_single_line_if_statement] = STATE(151),
+ [sym_select_statement] = STATE(151),
+ [sym_for_statement] = STATE(151),
+ [sym__inline_for_statement] = STATE(6746),
+ [sym_for_each_statement] = STATE(151),
+ [sym__inline_for_each_statement] = STATE(6749),
+ [sym__for_header] = STATE(11479),
+ [sym__for_each_header] = STATE(11489),
+ [sym_do_statement] = STATE(151),
+ [sym__inline_do_statement] = STATE(6317),
+ [sym_while_statement] = STATE(151),
+ [sym_with_statement] = STATE(151),
+ [sym__inline_with_statement] = STATE(6318),
+ [sym_exit_statement] = STATE(151),
+ [sym_on_goto_statement] = STATE(151),
+ [sym_on_error_statement] = STATE(151),
+ [sym_resume_statement] = STATE(151),
+ [sym_goto_statement] = STATE(151),
+ [sym_label_statement] = STATE(151),
+ [sym_line_number_prefix] = STATE(11184),
+ [sym_line_number_statement] = STATE(151),
+ [sym_redim_statement] = STATE(151),
+ [sym_erase_statement] = STATE(151),
+ [sym_open_statement] = STATE(151),
+ [sym_input_statement] = STATE(151),
+ [sym_line_input_statement] = STATE(151),
+ [sym_print_statement] = STATE(151),
+ [sym_write_statement] = STATE(151),
+ [sym_debug_print_statement] = STATE(151),
+ [sym_close_statement] = STATE(151),
+ [sym_get_statement] = STATE(151),
+ [sym_put_statement] = STATE(151),
+ [sym_lock_statement] = STATE(151),
+ [sym_unlock_statement] = STATE(151),
+ [sym_seek_statement] = STATE(151),
+ [sym_raise_event_statement] = STATE(151),
+ [sym_name_statement] = STATE(151),
+ [sym_load_statement] = STATE(151),
+ [sym_unload_statement] = STATE(151),
+ [sym_def_type_statement] = STATE(151),
+ [sym_set_statement] = STATE(151),
+ [sym_assignment_statement] = STATE(151),
+ [sym_call_statement] = STATE(151),
+ [sym_expression_statement] = STATE(151),
+ [sym__primary_expression] = STATE(3456),
+ [sym__expression] = STATE(3456),
+ [sym__assignable_expression] = STATE(14249),
+ [sym__callable_expression] = STATE(449),
+ [sym__print_method_callee] = STATE(550),
+ [sym__print_method_call_expression] = STATE(6716),
+ [sym__qualified_print_method_expression] = STATE(6717),
+ [sym__implicit_print_method_expression] = STATE(6718),
+ [sym__line_method_expression] = STATE(12203),
+ [sym_call_expression] = STATE(2635),
+ [sym_new_expression] = STATE(3456),
+ [sym_addressof_expression] = STATE(3456),
+ [sym_type_of_expression] = STATE(3456),
+ [sym_member_expression] = STATE(2360),
+ [sym_qualified_member_expression] = STATE(2236),
+ [sym_implicit_member_expression] = STATE(2236),
+ [sym_parenthesized_expression] = STATE(3456),
+ [sym_binary_expression] = STATE(3456),
+ [sym_unary_expression] = STATE(3456),
+ [sym__signed_unary_expression] = STATE(2428),
+ [sym__literal] = STATE(3456),
+ [sym_boolean_literal] = STATE(3456),
+ [sym_file_number_literal] = STATE(3456),
+ [aux_sym_block_repeat1] = STATE(151),
+ [sym_identifier] = ACTIONS(1717),
+ [sym_newline] = ACTIONS(1719),
+ [anon_sym_COLON] = ACTIONS(1719),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1721),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1723),
+ [anon_sym_DOT] = ACTIONS(1725),
+ [anon_sym_BANG] = ACTIONS(1727),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1729),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1731),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1733),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1735),
+ [sym_static_modifier] = ACTIONS(1737),
+ [sym__dim_keyword] = ACTIONS(1739),
+ [sym__redim_keyword] = ACTIONS(1741),
+ [aux_sym_get_accessor_token1] = ACTIONS(1743),
+ [aux_sym_set_accessor_token1] = ACTIONS(1745),
+ [aux_sym_const_declaration_token1] = ACTIONS(1747),
+ [anon_sym_LPAREN] = ACTIONS(1749),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1753),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1755),
+ [aux_sym_else_fragment_token1] = ACTIONS(1757),
+ [aux_sym_select_statement_token1] = ACTIONS(1759),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1761),
+ [aux_sym_do_condition_token1] = ACTIONS(1763),
+ [aux_sym_while_statement_token1] = ACTIONS(1915),
+ [aux_sym_with_statement_token1] = ACTIONS(1767),
+ [aux_sym_exit_statement_token1] = ACTIONS(1769),
+ [sym_end_statement] = ACTIONS(1719),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1771),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1773),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1775),
+ [sym__ambiguous_redim_statement] = ACTIONS(1777),
+ [aux_sym_erase_statement_token1] = ACTIONS(1779),
+ [aux_sym_open_statement_token1] = ACTIONS(1781),
+ [aux_sym_file_mode_token2] = ACTIONS(1783),
+ [aux_sym_file_access_token2] = ACTIONS(1785),
+ [aux_sym_file_lock_token2] = ACTIONS(1787),
+ [aux_sym_print_statement_token1] = ACTIONS(1789),
+ [anon_sym_PLUS] = ACTIONS(1791),
+ [anon_sym_DASH] = ACTIONS(1793),
+ [anon_sym_QMARK] = ACTIONS(1795),
+ [aux_sym_close_statement_token1] = ACTIONS(1797),
+ [aux_sym_put_statement_token1] = ACTIONS(1799),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1801),
+ [aux_sym_seek_statement_token1] = ACTIONS(1803),
+ [sym_reset_statement] = ACTIONS(1805),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1807),
+ [sym_stop_statement] = ACTIONS(1805),
+ [sym_beep_statement] = ACTIONS(1805),
+ [aux_sym_unload_statement_token1] = ACTIONS(1809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1811),
+ [aux_sym_call_statement_token1] = ACTIONS(1813),
+ [sym__ambiguous_call_statement] = ACTIONS(1815),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1817),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1819),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(1823),
+ [sym_number_literal] = ACTIONS(1825),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1827),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1827),
+ [sym_nothing_literal] = ACTIONS(1829),
+ [sym_null_literal] = ACTIONS(1829),
+ [sym_empty_literal] = ACTIONS(1829),
+ [sym_date_literal] = ACTIONS(1823),
+ [anon_sym_POUND] = ACTIONS(1831),
+ },
+ [STATE(103)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12672),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11209),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1917),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(104)] = {
+ [sym__statement_separator] = STATE(148),
+ [sym_preprocessor_const] = STATE(148),
+ [sym_preprocessor_if] = STATE(148),
+ [sym_block] = STATE(12694),
+ [sym__statement] = STATE(148),
+ [sym_variable_declaration] = STATE(148),
+ [sym_const_declaration] = STATE(148),
+ [sym_visibility] = STATE(11869),
+ [sym_if_statement] = STATE(148),
+ [sym_elseif_fragment] = STATE(148),
+ [sym_else_fragment] = STATE(148),
+ [sym_end_if_fragment] = STATE(148),
+ [sym_single_line_if_statement] = STATE(148),
+ [sym_select_statement] = STATE(148),
+ [sym_for_statement] = STATE(3814),
+ [sym__inline_for_statement] = STATE(3824),
+ [sym_for_each_statement] = STATE(3814),
+ [sym__inline_for_each_statement] = STATE(3829),
+ [sym__for_header] = STATE(11511),
+ [sym__for_each_header] = STATE(11512),
+ [sym_do_statement] = STATE(148),
+ [sym__inline_do_statement] = STATE(6750),
+ [sym_while_statement] = STATE(148),
+ [sym_with_statement] = STATE(148),
+ [sym__inline_with_statement] = STATE(6753),
+ [sym_exit_statement] = STATE(148),
+ [sym_on_goto_statement] = STATE(148),
+ [sym_on_error_statement] = STATE(148),
+ [sym_resume_statement] = STATE(148),
+ [sym_goto_statement] = STATE(148),
+ [sym_label_statement] = STATE(148),
+ [sym_line_number_prefix] = STATE(11210),
+ [sym_line_number_statement] = STATE(148),
+ [sym_redim_statement] = STATE(148),
+ [sym_erase_statement] = STATE(148),
+ [sym_open_statement] = STATE(148),
+ [sym_input_statement] = STATE(148),
+ [sym_line_input_statement] = STATE(148),
+ [sym_print_statement] = STATE(148),
+ [sym_write_statement] = STATE(148),
+ [sym_debug_print_statement] = STATE(148),
+ [sym_close_statement] = STATE(148),
+ [sym_get_statement] = STATE(148),
+ [sym_put_statement] = STATE(148),
+ [sym_lock_statement] = STATE(148),
+ [sym_unlock_statement] = STATE(148),
+ [sym_seek_statement] = STATE(148),
+ [sym_raise_event_statement] = STATE(148),
+ [sym_name_statement] = STATE(148),
+ [sym_load_statement] = STATE(148),
+ [sym_unload_statement] = STATE(148),
+ [sym_def_type_statement] = STATE(148),
+ [sym_set_statement] = STATE(148),
+ [sym_assignment_statement] = STATE(148),
+ [sym_call_statement] = STATE(148),
+ [sym_expression_statement] = STATE(148),
+ [sym__primary_expression] = STATE(3555),
+ [sym__expression] = STATE(3555),
+ [sym__assignable_expression] = STATE(14161),
+ [sym__callable_expression] = STATE(447),
+ [sym__print_method_callee] = STATE(544),
+ [sym__print_method_call_expression] = STATE(6321),
+ [sym__qualified_print_method_expression] = STATE(6322),
+ [sym__implicit_print_method_expression] = STATE(6324),
+ [sym__line_method_expression] = STATE(12174),
+ [sym_call_expression] = STATE(2663),
+ [sym_new_expression] = STATE(3555),
+ [sym_addressof_expression] = STATE(3555),
+ [sym_type_of_expression] = STATE(3555),
+ [sym_member_expression] = STATE(2534),
+ [sym_qualified_member_expression] = STATE(2249),
+ [sym_implicit_member_expression] = STATE(2249),
+ [sym_parenthesized_expression] = STATE(3555),
+ [sym_binary_expression] = STATE(3555),
+ [sym_unary_expression] = STATE(3555),
+ [sym__signed_unary_expression] = STATE(2408),
+ [sym__literal] = STATE(3555),
+ [sym_boolean_literal] = STATE(3555),
+ [sym_file_number_literal] = STATE(3555),
+ [aux_sym_block_repeat1] = STATE(148),
+ [sym_identifier] = ACTIONS(1358),
+ [sym_newline] = ACTIONS(1360),
+ [anon_sym_COLON] = ACTIONS(1360),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1364),
+ [anon_sym_DOT] = ACTIONS(1366),
+ [anon_sym_BANG] = ACTIONS(1368),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1370),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1372),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1374),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1376),
+ [sym_static_modifier] = ACTIONS(1378),
+ [sym__dim_keyword] = ACTIONS(1380),
+ [sym__redim_keyword] = ACTIONS(1382),
+ [aux_sym_get_accessor_token1] = ACTIONS(1384),
+ [aux_sym_set_accessor_token1] = ACTIONS(1386),
+ [aux_sym_const_declaration_token1] = ACTIONS(1388),
+ [anon_sym_LPAREN] = ACTIONS(1390),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1392),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1394),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1396),
+ [aux_sym_else_fragment_token1] = ACTIONS(1398),
+ [aux_sym_select_statement_token1] = ACTIONS(1400),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(1919),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1404),
+ [aux_sym_do_condition_token1] = ACTIONS(1406),
+ [aux_sym_with_statement_token1] = ACTIONS(1408),
+ [aux_sym_exit_statement_token1] = ACTIONS(1410),
+ [sym_end_statement] = ACTIONS(1360),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1412),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1414),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1416),
+ [sym__ambiguous_redim_statement] = ACTIONS(1418),
+ [aux_sym_erase_statement_token1] = ACTIONS(1420),
+ [aux_sym_open_statement_token1] = ACTIONS(1422),
+ [aux_sym_file_mode_token2] = ACTIONS(1424),
+ [aux_sym_file_access_token2] = ACTIONS(1426),
+ [aux_sym_file_lock_token2] = ACTIONS(1428),
+ [aux_sym_print_statement_token1] = ACTIONS(1430),
+ [anon_sym_PLUS] = ACTIONS(1432),
+ [anon_sym_DASH] = ACTIONS(1434),
+ [anon_sym_QMARK] = ACTIONS(1436),
+ [aux_sym_close_statement_token1] = ACTIONS(1438),
+ [aux_sym_put_statement_token1] = ACTIONS(1440),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1442),
+ [aux_sym_seek_statement_token1] = ACTIONS(1444),
+ [sym_reset_statement] = ACTIONS(1446),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1448),
+ [sym_stop_statement] = ACTIONS(1446),
+ [sym_beep_statement] = ACTIONS(1446),
+ [aux_sym_unload_statement_token1] = ACTIONS(1450),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1452),
+ [aux_sym_call_statement_token1] = ACTIONS(1454),
+ [sym__ambiguous_call_statement] = ACTIONS(1456),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1458),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1460),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(1464),
+ [sym_number_literal] = ACTIONS(1466),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1468),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1468),
+ [sym_nothing_literal] = ACTIONS(1470),
+ [sym_null_literal] = ACTIONS(1470),
+ [sym_empty_literal] = ACTIONS(1470),
+ [sym_date_literal] = ACTIONS(1464),
+ [anon_sym_POUND] = ACTIONS(1472),
+ },
+ [STATE(105)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12701),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11211),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1921),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(106)] = {
+ [sym__statement_separator] = STATE(151),
+ [sym_preprocessor_const] = STATE(151),
+ [sym_preprocessor_if] = STATE(151),
+ [sym_block] = STATE(12702),
+ [sym__statement] = STATE(151),
+ [sym_variable_declaration] = STATE(151),
+ [sym_const_declaration] = STATE(151),
+ [sym_visibility] = STATE(11883),
+ [sym_if_statement] = STATE(151),
+ [sym_elseif_fragment] = STATE(151),
+ [sym_else_fragment] = STATE(151),
+ [sym_end_if_fragment] = STATE(151),
+ [sym_single_line_if_statement] = STATE(151),
+ [sym_select_statement] = STATE(151),
+ [sym_for_statement] = STATE(151),
+ [sym__inline_for_statement] = STATE(6746),
+ [sym_for_each_statement] = STATE(151),
+ [sym__inline_for_each_statement] = STATE(6749),
+ [sym__for_header] = STATE(11479),
+ [sym__for_each_header] = STATE(11489),
+ [sym_do_statement] = STATE(151),
+ [sym__inline_do_statement] = STATE(6317),
+ [sym_while_statement] = STATE(151),
+ [sym_with_statement] = STATE(151),
+ [sym__inline_with_statement] = STATE(6318),
+ [sym_exit_statement] = STATE(151),
+ [sym_on_goto_statement] = STATE(151),
+ [sym_on_error_statement] = STATE(151),
+ [sym_resume_statement] = STATE(151),
+ [sym_goto_statement] = STATE(151),
+ [sym_label_statement] = STATE(151),
+ [sym_line_number_prefix] = STATE(11212),
+ [sym_line_number_statement] = STATE(151),
+ [sym_redim_statement] = STATE(151),
+ [sym_erase_statement] = STATE(151),
+ [sym_open_statement] = STATE(151),
+ [sym_input_statement] = STATE(151),
+ [sym_line_input_statement] = STATE(151),
+ [sym_print_statement] = STATE(151),
+ [sym_write_statement] = STATE(151),
+ [sym_debug_print_statement] = STATE(151),
+ [sym_close_statement] = STATE(151),
+ [sym_get_statement] = STATE(151),
+ [sym_put_statement] = STATE(151),
+ [sym_lock_statement] = STATE(151),
+ [sym_unlock_statement] = STATE(151),
+ [sym_seek_statement] = STATE(151),
+ [sym_raise_event_statement] = STATE(151),
+ [sym_name_statement] = STATE(151),
+ [sym_load_statement] = STATE(151),
+ [sym_unload_statement] = STATE(151),
+ [sym_def_type_statement] = STATE(151),
+ [sym_set_statement] = STATE(151),
+ [sym_assignment_statement] = STATE(151),
+ [sym_call_statement] = STATE(151),
+ [sym_expression_statement] = STATE(151),
+ [sym__primary_expression] = STATE(3456),
+ [sym__expression] = STATE(3456),
+ [sym__assignable_expression] = STATE(14249),
+ [sym__callable_expression] = STATE(449),
+ [sym__print_method_callee] = STATE(550),
+ [sym__print_method_call_expression] = STATE(6716),
+ [sym__qualified_print_method_expression] = STATE(6717),
+ [sym__implicit_print_method_expression] = STATE(6718),
+ [sym__line_method_expression] = STATE(12203),
+ [sym_call_expression] = STATE(2635),
+ [sym_new_expression] = STATE(3456),
+ [sym_addressof_expression] = STATE(3456),
+ [sym_type_of_expression] = STATE(3456),
+ [sym_member_expression] = STATE(2360),
+ [sym_qualified_member_expression] = STATE(2236),
+ [sym_implicit_member_expression] = STATE(2236),
+ [sym_parenthesized_expression] = STATE(3456),
+ [sym_binary_expression] = STATE(3456),
+ [sym_unary_expression] = STATE(3456),
+ [sym__signed_unary_expression] = STATE(2428),
+ [sym__literal] = STATE(3456),
+ [sym_boolean_literal] = STATE(3456),
+ [sym_file_number_literal] = STATE(3456),
+ [aux_sym_block_repeat1] = STATE(151),
+ [sym_identifier] = ACTIONS(1717),
+ [sym_newline] = ACTIONS(1719),
+ [anon_sym_COLON] = ACTIONS(1719),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1721),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1723),
+ [anon_sym_DOT] = ACTIONS(1725),
+ [anon_sym_BANG] = ACTIONS(1727),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1729),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1731),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1733),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1735),
+ [sym_static_modifier] = ACTIONS(1737),
+ [sym__dim_keyword] = ACTIONS(1739),
+ [sym__redim_keyword] = ACTIONS(1741),
+ [aux_sym_get_accessor_token1] = ACTIONS(1743),
+ [aux_sym_set_accessor_token1] = ACTIONS(1745),
+ [aux_sym_const_declaration_token1] = ACTIONS(1747),
+ [anon_sym_LPAREN] = ACTIONS(1749),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1753),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1755),
+ [aux_sym_else_fragment_token1] = ACTIONS(1757),
+ [aux_sym_select_statement_token1] = ACTIONS(1759),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1761),
+ [aux_sym_do_condition_token1] = ACTIONS(1763),
+ [aux_sym_while_statement_token1] = ACTIONS(1923),
+ [aux_sym_with_statement_token1] = ACTIONS(1767),
+ [aux_sym_exit_statement_token1] = ACTIONS(1769),
+ [sym_end_statement] = ACTIONS(1719),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1771),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1773),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1775),
+ [sym__ambiguous_redim_statement] = ACTIONS(1777),
+ [aux_sym_erase_statement_token1] = ACTIONS(1779),
+ [aux_sym_open_statement_token1] = ACTIONS(1781),
+ [aux_sym_file_mode_token2] = ACTIONS(1783),
+ [aux_sym_file_access_token2] = ACTIONS(1785),
+ [aux_sym_file_lock_token2] = ACTIONS(1787),
+ [aux_sym_print_statement_token1] = ACTIONS(1789),
+ [anon_sym_PLUS] = ACTIONS(1791),
+ [anon_sym_DASH] = ACTIONS(1793),
+ [anon_sym_QMARK] = ACTIONS(1795),
+ [aux_sym_close_statement_token1] = ACTIONS(1797),
+ [aux_sym_put_statement_token1] = ACTIONS(1799),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1801),
+ [aux_sym_seek_statement_token1] = ACTIONS(1803),
+ [sym_reset_statement] = ACTIONS(1805),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1807),
+ [sym_stop_statement] = ACTIONS(1805),
+ [sym_beep_statement] = ACTIONS(1805),
+ [aux_sym_unload_statement_token1] = ACTIONS(1809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1811),
+ [aux_sym_call_statement_token1] = ACTIONS(1813),
+ [sym__ambiguous_call_statement] = ACTIONS(1815),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1817),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1819),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(1823),
+ [sym_number_literal] = ACTIONS(1825),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1827),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1827),
+ [sym_nothing_literal] = ACTIONS(1829),
+ [sym_null_literal] = ACTIONS(1829),
+ [sym_empty_literal] = ACTIONS(1829),
+ [sym_date_literal] = ACTIONS(1823),
+ [anon_sym_POUND] = ACTIONS(1831),
+ },
+ [STATE(107)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12705),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11214),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1925),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(108)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12712),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11215),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1927),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(109)] = {
+ [sym__statement_separator] = STATE(151),
+ [sym_preprocessor_const] = STATE(151),
+ [sym_preprocessor_if] = STATE(151),
+ [sym_block] = STATE(12713),
+ [sym__statement] = STATE(151),
+ [sym_variable_declaration] = STATE(151),
+ [sym_const_declaration] = STATE(151),
+ [sym_visibility] = STATE(11883),
+ [sym_if_statement] = STATE(151),
+ [sym_elseif_fragment] = STATE(151),
+ [sym_else_fragment] = STATE(151),
+ [sym_end_if_fragment] = STATE(151),
+ [sym_single_line_if_statement] = STATE(151),
+ [sym_select_statement] = STATE(151),
+ [sym_for_statement] = STATE(151),
+ [sym__inline_for_statement] = STATE(6746),
+ [sym_for_each_statement] = STATE(151),
+ [sym__inline_for_each_statement] = STATE(6749),
+ [sym__for_header] = STATE(11479),
+ [sym__for_each_header] = STATE(11489),
+ [sym_do_statement] = STATE(151),
+ [sym__inline_do_statement] = STATE(6317),
+ [sym_while_statement] = STATE(151),
+ [sym_with_statement] = STATE(151),
+ [sym__inline_with_statement] = STATE(6318),
+ [sym_exit_statement] = STATE(151),
+ [sym_on_goto_statement] = STATE(151),
+ [sym_on_error_statement] = STATE(151),
+ [sym_resume_statement] = STATE(151),
+ [sym_goto_statement] = STATE(151),
+ [sym_label_statement] = STATE(151),
+ [sym_line_number_prefix] = STATE(11112),
+ [sym_line_number_statement] = STATE(151),
+ [sym_redim_statement] = STATE(151),
+ [sym_erase_statement] = STATE(151),
+ [sym_open_statement] = STATE(151),
+ [sym_input_statement] = STATE(151),
+ [sym_line_input_statement] = STATE(151),
+ [sym_print_statement] = STATE(151),
+ [sym_write_statement] = STATE(151),
+ [sym_debug_print_statement] = STATE(151),
+ [sym_close_statement] = STATE(151),
+ [sym_get_statement] = STATE(151),
+ [sym_put_statement] = STATE(151),
+ [sym_lock_statement] = STATE(151),
+ [sym_unlock_statement] = STATE(151),
+ [sym_seek_statement] = STATE(151),
+ [sym_raise_event_statement] = STATE(151),
+ [sym_name_statement] = STATE(151),
+ [sym_load_statement] = STATE(151),
+ [sym_unload_statement] = STATE(151),
+ [sym_def_type_statement] = STATE(151),
+ [sym_set_statement] = STATE(151),
+ [sym_assignment_statement] = STATE(151),
+ [sym_call_statement] = STATE(151),
+ [sym_expression_statement] = STATE(151),
+ [sym__primary_expression] = STATE(3456),
+ [sym__expression] = STATE(3456),
+ [sym__assignable_expression] = STATE(14249),
+ [sym__callable_expression] = STATE(449),
+ [sym__print_method_callee] = STATE(550),
+ [sym__print_method_call_expression] = STATE(6716),
+ [sym__qualified_print_method_expression] = STATE(6717),
+ [sym__implicit_print_method_expression] = STATE(6718),
+ [sym__line_method_expression] = STATE(12203),
+ [sym_call_expression] = STATE(2635),
+ [sym_new_expression] = STATE(3456),
+ [sym_addressof_expression] = STATE(3456),
+ [sym_type_of_expression] = STATE(3456),
+ [sym_member_expression] = STATE(2360),
+ [sym_qualified_member_expression] = STATE(2236),
+ [sym_implicit_member_expression] = STATE(2236),
+ [sym_parenthesized_expression] = STATE(3456),
+ [sym_binary_expression] = STATE(3456),
+ [sym_unary_expression] = STATE(3456),
+ [sym__signed_unary_expression] = STATE(2428),
+ [sym__literal] = STATE(3456),
+ [sym_boolean_literal] = STATE(3456),
+ [sym_file_number_literal] = STATE(3456),
+ [aux_sym_block_repeat1] = STATE(151),
+ [sym_identifier] = ACTIONS(1717),
+ [sym_newline] = ACTIONS(1719),
+ [anon_sym_COLON] = ACTIONS(1719),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1721),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1723),
+ [anon_sym_DOT] = ACTIONS(1725),
+ [anon_sym_BANG] = ACTIONS(1727),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1729),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1731),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1733),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1735),
+ [sym_static_modifier] = ACTIONS(1737),
+ [sym__dim_keyword] = ACTIONS(1739),
+ [sym__redim_keyword] = ACTIONS(1741),
+ [aux_sym_get_accessor_token1] = ACTIONS(1743),
+ [aux_sym_set_accessor_token1] = ACTIONS(1745),
+ [aux_sym_const_declaration_token1] = ACTIONS(1747),
+ [anon_sym_LPAREN] = ACTIONS(1749),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1753),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1755),
+ [aux_sym_else_fragment_token1] = ACTIONS(1757),
+ [aux_sym_select_statement_token1] = ACTIONS(1759),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1761),
+ [aux_sym_do_condition_token1] = ACTIONS(1763),
+ [aux_sym_while_statement_token1] = ACTIONS(1929),
+ [aux_sym_with_statement_token1] = ACTIONS(1767),
+ [aux_sym_exit_statement_token1] = ACTIONS(1769),
+ [sym_end_statement] = ACTIONS(1719),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1771),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1773),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1775),
+ [sym__ambiguous_redim_statement] = ACTIONS(1777),
+ [aux_sym_erase_statement_token1] = ACTIONS(1779),
+ [aux_sym_open_statement_token1] = ACTIONS(1781),
+ [aux_sym_file_mode_token2] = ACTIONS(1783),
+ [aux_sym_file_access_token2] = ACTIONS(1785),
+ [aux_sym_file_lock_token2] = ACTIONS(1787),
+ [aux_sym_print_statement_token1] = ACTIONS(1789),
+ [anon_sym_PLUS] = ACTIONS(1791),
+ [anon_sym_DASH] = ACTIONS(1793),
+ [anon_sym_QMARK] = ACTIONS(1795),
+ [aux_sym_close_statement_token1] = ACTIONS(1797),
+ [aux_sym_put_statement_token1] = ACTIONS(1799),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1801),
+ [aux_sym_seek_statement_token1] = ACTIONS(1803),
+ [sym_reset_statement] = ACTIONS(1805),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1807),
+ [sym_stop_statement] = ACTIONS(1805),
+ [sym_beep_statement] = ACTIONS(1805),
+ [aux_sym_unload_statement_token1] = ACTIONS(1809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1811),
+ [aux_sym_call_statement_token1] = ACTIONS(1813),
+ [sym__ambiguous_call_statement] = ACTIONS(1815),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1817),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1819),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(1823),
+ [sym_number_literal] = ACTIONS(1825),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1827),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1827),
+ [sym_nothing_literal] = ACTIONS(1829),
+ [sym_null_literal] = ACTIONS(1829),
+ [sym_empty_literal] = ACTIONS(1829),
+ [sym_date_literal] = ACTIONS(1823),
+ [anon_sym_POUND] = ACTIONS(1831),
+ },
+ [STATE(110)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12767),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11169),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1931),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(111)] = {
+ [sym__statement_separator] = STATE(148),
+ [sym_preprocessor_const] = STATE(148),
+ [sym_preprocessor_if] = STATE(148),
+ [sym_block] = STATE(12788),
+ [sym__statement] = STATE(148),
+ [sym_variable_declaration] = STATE(148),
+ [sym_const_declaration] = STATE(148),
+ [sym_visibility] = STATE(11869),
+ [sym_if_statement] = STATE(148),
+ [sym_elseif_fragment] = STATE(148),
+ [sym_else_fragment] = STATE(148),
+ [sym_end_if_fragment] = STATE(148),
+ [sym_single_line_if_statement] = STATE(148),
+ [sym_select_statement] = STATE(148),
+ [sym_for_statement] = STATE(5893),
+ [sym__inline_for_statement] = STATE(5894),
+ [sym_for_each_statement] = STATE(5893),
+ [sym__inline_for_each_statement] = STATE(5907),
+ [sym__for_header] = STATE(11565),
+ [sym__for_each_header] = STATE(11521),
+ [sym_do_statement] = STATE(148),
+ [sym__inline_do_statement] = STATE(6750),
+ [sym_while_statement] = STATE(148),
+ [sym_with_statement] = STATE(148),
+ [sym__inline_with_statement] = STATE(6753),
+ [sym_exit_statement] = STATE(148),
+ [sym_on_goto_statement] = STATE(148),
+ [sym_on_error_statement] = STATE(148),
+ [sym_resume_statement] = STATE(148),
+ [sym_goto_statement] = STATE(148),
+ [sym_label_statement] = STATE(148),
+ [sym_line_number_prefix] = STATE(11192),
+ [sym_line_number_statement] = STATE(148),
+ [sym_redim_statement] = STATE(148),
+ [sym_erase_statement] = STATE(148),
+ [sym_open_statement] = STATE(148),
+ [sym_input_statement] = STATE(148),
+ [sym_line_input_statement] = STATE(148),
+ [sym_print_statement] = STATE(148),
+ [sym_write_statement] = STATE(148),
+ [sym_debug_print_statement] = STATE(148),
+ [sym_close_statement] = STATE(148),
+ [sym_get_statement] = STATE(148),
+ [sym_put_statement] = STATE(148),
+ [sym_lock_statement] = STATE(148),
+ [sym_unlock_statement] = STATE(148),
+ [sym_seek_statement] = STATE(148),
+ [sym_raise_event_statement] = STATE(148),
+ [sym_name_statement] = STATE(148),
+ [sym_load_statement] = STATE(148),
+ [sym_unload_statement] = STATE(148),
+ [sym_def_type_statement] = STATE(148),
+ [sym_set_statement] = STATE(148),
+ [sym_assignment_statement] = STATE(148),
+ [sym_call_statement] = STATE(148),
+ [sym_expression_statement] = STATE(148),
+ [sym__primary_expression] = STATE(3555),
+ [sym__expression] = STATE(3555),
+ [sym__assignable_expression] = STATE(14161),
+ [sym__callable_expression] = STATE(447),
+ [sym__print_method_callee] = STATE(544),
+ [sym__print_method_call_expression] = STATE(6321),
+ [sym__qualified_print_method_expression] = STATE(6322),
+ [sym__implicit_print_method_expression] = STATE(6324),
+ [sym__line_method_expression] = STATE(12174),
+ [sym_call_expression] = STATE(2663),
+ [sym_new_expression] = STATE(3555),
+ [sym_addressof_expression] = STATE(3555),
+ [sym_type_of_expression] = STATE(3555),
+ [sym_member_expression] = STATE(2534),
+ [sym_qualified_member_expression] = STATE(2249),
+ [sym_implicit_member_expression] = STATE(2249),
+ [sym_parenthesized_expression] = STATE(3555),
+ [sym_binary_expression] = STATE(3555),
+ [sym_unary_expression] = STATE(3555),
+ [sym__signed_unary_expression] = STATE(2408),
+ [sym__literal] = STATE(3555),
+ [sym_boolean_literal] = STATE(3555),
+ [sym_file_number_literal] = STATE(3555),
+ [aux_sym_block_repeat1] = STATE(148),
+ [sym_identifier] = ACTIONS(1358),
+ [sym_newline] = ACTIONS(1360),
+ [anon_sym_COLON] = ACTIONS(1360),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1364),
+ [anon_sym_DOT] = ACTIONS(1366),
+ [anon_sym_BANG] = ACTIONS(1368),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1370),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1372),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1374),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1376),
+ [sym_static_modifier] = ACTIONS(1378),
+ [sym__dim_keyword] = ACTIONS(1380),
+ [sym__redim_keyword] = ACTIONS(1382),
+ [aux_sym_get_accessor_token1] = ACTIONS(1384),
+ [aux_sym_set_accessor_token1] = ACTIONS(1386),
+ [aux_sym_const_declaration_token1] = ACTIONS(1388),
+ [anon_sym_LPAREN] = ACTIONS(1390),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1392),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1394),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1396),
+ [aux_sym_else_fragment_token1] = ACTIONS(1398),
+ [aux_sym_select_statement_token1] = ACTIONS(1400),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(1933),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1404),
+ [aux_sym_do_condition_token1] = ACTIONS(1406),
+ [aux_sym_with_statement_token1] = ACTIONS(1408),
+ [aux_sym_exit_statement_token1] = ACTIONS(1410),
+ [sym_end_statement] = ACTIONS(1360),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1412),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1414),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1416),
+ [sym__ambiguous_redim_statement] = ACTIONS(1418),
+ [aux_sym_erase_statement_token1] = ACTIONS(1420),
+ [aux_sym_open_statement_token1] = ACTIONS(1422),
+ [aux_sym_file_mode_token2] = ACTIONS(1424),
+ [aux_sym_file_access_token2] = ACTIONS(1426),
+ [aux_sym_file_lock_token2] = ACTIONS(1428),
+ [aux_sym_print_statement_token1] = ACTIONS(1430),
+ [anon_sym_PLUS] = ACTIONS(1432),
+ [anon_sym_DASH] = ACTIONS(1434),
+ [anon_sym_QMARK] = ACTIONS(1436),
+ [aux_sym_close_statement_token1] = ACTIONS(1438),
+ [aux_sym_put_statement_token1] = ACTIONS(1440),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1442),
+ [aux_sym_seek_statement_token1] = ACTIONS(1444),
+ [sym_reset_statement] = ACTIONS(1446),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1448),
+ [sym_stop_statement] = ACTIONS(1446),
+ [sym_beep_statement] = ACTIONS(1446),
+ [aux_sym_unload_statement_token1] = ACTIONS(1450),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1452),
+ [aux_sym_call_statement_token1] = ACTIONS(1454),
+ [sym__ambiguous_call_statement] = ACTIONS(1456),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1458),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1460),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(1464),
+ [sym_number_literal] = ACTIONS(1466),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1468),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1468),
+ [sym_nothing_literal] = ACTIONS(1470),
+ [sym_null_literal] = ACTIONS(1470),
+ [sym_empty_literal] = ACTIONS(1470),
+ [sym_date_literal] = ACTIONS(1464),
+ [anon_sym_POUND] = ACTIONS(1472),
+ },
+ [STATE(112)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12791),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11195),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1935),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(113)] = {
+ [sym__statement_separator] = STATE(151),
+ [sym_preprocessor_const] = STATE(151),
+ [sym_preprocessor_if] = STATE(151),
+ [sym_block] = STATE(12792),
+ [sym__statement] = STATE(151),
+ [sym_variable_declaration] = STATE(151),
+ [sym_const_declaration] = STATE(151),
+ [sym_visibility] = STATE(11883),
+ [sym_if_statement] = STATE(151),
+ [sym_elseif_fragment] = STATE(151),
+ [sym_else_fragment] = STATE(151),
+ [sym_end_if_fragment] = STATE(151),
+ [sym_single_line_if_statement] = STATE(151),
+ [sym_select_statement] = STATE(151),
+ [sym_for_statement] = STATE(151),
+ [sym__inline_for_statement] = STATE(6746),
+ [sym_for_each_statement] = STATE(151),
+ [sym__inline_for_each_statement] = STATE(6749),
+ [sym__for_header] = STATE(11479),
+ [sym__for_each_header] = STATE(11489),
+ [sym_do_statement] = STATE(151),
+ [sym__inline_do_statement] = STATE(6317),
+ [sym_while_statement] = STATE(151),
+ [sym_with_statement] = STATE(151),
+ [sym__inline_with_statement] = STATE(6318),
+ [sym_exit_statement] = STATE(151),
+ [sym_on_goto_statement] = STATE(151),
+ [sym_on_error_statement] = STATE(151),
+ [sym_resume_statement] = STATE(151),
+ [sym_goto_statement] = STATE(151),
+ [sym_label_statement] = STATE(151),
+ [sym_line_number_prefix] = STATE(11196),
+ [sym_line_number_statement] = STATE(151),
+ [sym_redim_statement] = STATE(151),
+ [sym_erase_statement] = STATE(151),
+ [sym_open_statement] = STATE(151),
+ [sym_input_statement] = STATE(151),
+ [sym_line_input_statement] = STATE(151),
+ [sym_print_statement] = STATE(151),
+ [sym_write_statement] = STATE(151),
+ [sym_debug_print_statement] = STATE(151),
+ [sym_close_statement] = STATE(151),
+ [sym_get_statement] = STATE(151),
+ [sym_put_statement] = STATE(151),
+ [sym_lock_statement] = STATE(151),
+ [sym_unlock_statement] = STATE(151),
+ [sym_seek_statement] = STATE(151),
+ [sym_raise_event_statement] = STATE(151),
+ [sym_name_statement] = STATE(151),
+ [sym_load_statement] = STATE(151),
+ [sym_unload_statement] = STATE(151),
+ [sym_def_type_statement] = STATE(151),
+ [sym_set_statement] = STATE(151),
+ [sym_assignment_statement] = STATE(151),
+ [sym_call_statement] = STATE(151),
+ [sym_expression_statement] = STATE(151),
+ [sym__primary_expression] = STATE(3456),
+ [sym__expression] = STATE(3456),
+ [sym__assignable_expression] = STATE(14249),
+ [sym__callable_expression] = STATE(449),
+ [sym__print_method_callee] = STATE(550),
+ [sym__print_method_call_expression] = STATE(6716),
+ [sym__qualified_print_method_expression] = STATE(6717),
+ [sym__implicit_print_method_expression] = STATE(6718),
+ [sym__line_method_expression] = STATE(12203),
+ [sym_call_expression] = STATE(2635),
+ [sym_new_expression] = STATE(3456),
+ [sym_addressof_expression] = STATE(3456),
+ [sym_type_of_expression] = STATE(3456),
+ [sym_member_expression] = STATE(2360),
+ [sym_qualified_member_expression] = STATE(2236),
+ [sym_implicit_member_expression] = STATE(2236),
+ [sym_parenthesized_expression] = STATE(3456),
+ [sym_binary_expression] = STATE(3456),
+ [sym_unary_expression] = STATE(3456),
+ [sym__signed_unary_expression] = STATE(2428),
+ [sym__literal] = STATE(3456),
+ [sym_boolean_literal] = STATE(3456),
+ [sym_file_number_literal] = STATE(3456),
+ [aux_sym_block_repeat1] = STATE(151),
+ [sym_identifier] = ACTIONS(1717),
+ [sym_newline] = ACTIONS(1719),
+ [anon_sym_COLON] = ACTIONS(1719),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1721),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1723),
+ [anon_sym_DOT] = ACTIONS(1725),
+ [anon_sym_BANG] = ACTIONS(1727),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1729),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1731),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1733),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1735),
+ [sym_static_modifier] = ACTIONS(1737),
+ [sym__dim_keyword] = ACTIONS(1739),
+ [sym__redim_keyword] = ACTIONS(1741),
+ [aux_sym_get_accessor_token1] = ACTIONS(1743),
+ [aux_sym_set_accessor_token1] = ACTIONS(1745),
+ [aux_sym_const_declaration_token1] = ACTIONS(1747),
+ [anon_sym_LPAREN] = ACTIONS(1749),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1753),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1755),
+ [aux_sym_else_fragment_token1] = ACTIONS(1757),
+ [aux_sym_select_statement_token1] = ACTIONS(1759),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1761),
+ [aux_sym_do_condition_token1] = ACTIONS(1763),
+ [aux_sym_while_statement_token1] = ACTIONS(1937),
+ [aux_sym_with_statement_token1] = ACTIONS(1767),
+ [aux_sym_exit_statement_token1] = ACTIONS(1769),
+ [sym_end_statement] = ACTIONS(1719),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1771),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1773),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1775),
+ [sym__ambiguous_redim_statement] = ACTIONS(1777),
+ [aux_sym_erase_statement_token1] = ACTIONS(1779),
+ [aux_sym_open_statement_token1] = ACTIONS(1781),
+ [aux_sym_file_mode_token2] = ACTIONS(1783),
+ [aux_sym_file_access_token2] = ACTIONS(1785),
+ [aux_sym_file_lock_token2] = ACTIONS(1787),
+ [aux_sym_print_statement_token1] = ACTIONS(1789),
+ [anon_sym_PLUS] = ACTIONS(1791),
+ [anon_sym_DASH] = ACTIONS(1793),
+ [anon_sym_QMARK] = ACTIONS(1795),
+ [aux_sym_close_statement_token1] = ACTIONS(1797),
+ [aux_sym_put_statement_token1] = ACTIONS(1799),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1801),
+ [aux_sym_seek_statement_token1] = ACTIONS(1803),
+ [sym_reset_statement] = ACTIONS(1805),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1807),
+ [sym_stop_statement] = ACTIONS(1805),
+ [sym_beep_statement] = ACTIONS(1805),
+ [aux_sym_unload_statement_token1] = ACTIONS(1809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1811),
+ [aux_sym_call_statement_token1] = ACTIONS(1813),
+ [sym__ambiguous_call_statement] = ACTIONS(1815),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1817),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1819),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(1823),
+ [sym_number_literal] = ACTIONS(1825),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1827),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1827),
+ [sym_nothing_literal] = ACTIONS(1829),
+ [sym_null_literal] = ACTIONS(1829),
+ [sym_empty_literal] = ACTIONS(1829),
+ [sym_date_literal] = ACTIONS(1823),
+ [anon_sym_POUND] = ACTIONS(1831),
+ },
+ [STATE(114)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12795),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11216),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1939),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(115)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12806),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11226),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1941),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(116)] = {
+ [sym__statement_separator] = STATE(151),
+ [sym_preprocessor_const] = STATE(151),
+ [sym_preprocessor_if] = STATE(151),
+ [sym_block] = STATE(12807),
+ [sym__statement] = STATE(151),
+ [sym_variable_declaration] = STATE(151),
+ [sym_const_declaration] = STATE(151),
+ [sym_visibility] = STATE(11883),
+ [sym_if_statement] = STATE(151),
+ [sym_elseif_fragment] = STATE(151),
+ [sym_else_fragment] = STATE(151),
+ [sym_end_if_fragment] = STATE(151),
+ [sym_single_line_if_statement] = STATE(151),
+ [sym_select_statement] = STATE(151),
+ [sym_for_statement] = STATE(151),
+ [sym__inline_for_statement] = STATE(6746),
+ [sym_for_each_statement] = STATE(151),
+ [sym__inline_for_each_statement] = STATE(6749),
+ [sym__for_header] = STATE(11479),
+ [sym__for_each_header] = STATE(11489),
+ [sym_do_statement] = STATE(151),
+ [sym__inline_do_statement] = STATE(6317),
+ [sym_while_statement] = STATE(151),
+ [sym_with_statement] = STATE(151),
+ [sym__inline_with_statement] = STATE(6318),
+ [sym_exit_statement] = STATE(151),
+ [sym_on_goto_statement] = STATE(151),
+ [sym_on_error_statement] = STATE(151),
+ [sym_resume_statement] = STATE(151),
+ [sym_goto_statement] = STATE(151),
+ [sym_label_statement] = STATE(151),
+ [sym_line_number_prefix] = STATE(11186),
+ [sym_line_number_statement] = STATE(151),
+ [sym_redim_statement] = STATE(151),
+ [sym_erase_statement] = STATE(151),
+ [sym_open_statement] = STATE(151),
+ [sym_input_statement] = STATE(151),
+ [sym_line_input_statement] = STATE(151),
+ [sym_print_statement] = STATE(151),
+ [sym_write_statement] = STATE(151),
+ [sym_debug_print_statement] = STATE(151),
+ [sym_close_statement] = STATE(151),
+ [sym_get_statement] = STATE(151),
+ [sym_put_statement] = STATE(151),
+ [sym_lock_statement] = STATE(151),
+ [sym_unlock_statement] = STATE(151),
+ [sym_seek_statement] = STATE(151),
+ [sym_raise_event_statement] = STATE(151),
+ [sym_name_statement] = STATE(151),
+ [sym_load_statement] = STATE(151),
+ [sym_unload_statement] = STATE(151),
+ [sym_def_type_statement] = STATE(151),
+ [sym_set_statement] = STATE(151),
+ [sym_assignment_statement] = STATE(151),
+ [sym_call_statement] = STATE(151),
+ [sym_expression_statement] = STATE(151),
+ [sym__primary_expression] = STATE(3456),
+ [sym__expression] = STATE(3456),
+ [sym__assignable_expression] = STATE(14249),
+ [sym__callable_expression] = STATE(449),
+ [sym__print_method_callee] = STATE(550),
+ [sym__print_method_call_expression] = STATE(6716),
+ [sym__qualified_print_method_expression] = STATE(6717),
+ [sym__implicit_print_method_expression] = STATE(6718),
+ [sym__line_method_expression] = STATE(12203),
+ [sym_call_expression] = STATE(2635),
+ [sym_new_expression] = STATE(3456),
+ [sym_addressof_expression] = STATE(3456),
+ [sym_type_of_expression] = STATE(3456),
+ [sym_member_expression] = STATE(2360),
+ [sym_qualified_member_expression] = STATE(2236),
+ [sym_implicit_member_expression] = STATE(2236),
+ [sym_parenthesized_expression] = STATE(3456),
+ [sym_binary_expression] = STATE(3456),
+ [sym_unary_expression] = STATE(3456),
+ [sym__signed_unary_expression] = STATE(2428),
+ [sym__literal] = STATE(3456),
+ [sym_boolean_literal] = STATE(3456),
+ [sym_file_number_literal] = STATE(3456),
+ [aux_sym_block_repeat1] = STATE(151),
+ [sym_identifier] = ACTIONS(1717),
+ [sym_newline] = ACTIONS(1719),
+ [anon_sym_COLON] = ACTIONS(1719),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1721),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1723),
+ [anon_sym_DOT] = ACTIONS(1725),
+ [anon_sym_BANG] = ACTIONS(1727),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1729),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1731),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1733),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1735),
+ [sym_static_modifier] = ACTIONS(1737),
+ [sym__dim_keyword] = ACTIONS(1739),
+ [sym__redim_keyword] = ACTIONS(1741),
+ [aux_sym_get_accessor_token1] = ACTIONS(1743),
+ [aux_sym_set_accessor_token1] = ACTIONS(1745),
+ [aux_sym_const_declaration_token1] = ACTIONS(1747),
+ [anon_sym_LPAREN] = ACTIONS(1749),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1753),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1755),
+ [aux_sym_else_fragment_token1] = ACTIONS(1757),
+ [aux_sym_select_statement_token1] = ACTIONS(1759),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1761),
+ [aux_sym_do_condition_token1] = ACTIONS(1763),
+ [aux_sym_while_statement_token1] = ACTIONS(1943),
+ [aux_sym_with_statement_token1] = ACTIONS(1767),
+ [aux_sym_exit_statement_token1] = ACTIONS(1769),
+ [sym_end_statement] = ACTIONS(1719),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1771),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1773),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1775),
+ [sym__ambiguous_redim_statement] = ACTIONS(1777),
+ [aux_sym_erase_statement_token1] = ACTIONS(1779),
+ [aux_sym_open_statement_token1] = ACTIONS(1781),
+ [aux_sym_file_mode_token2] = ACTIONS(1783),
+ [aux_sym_file_access_token2] = ACTIONS(1785),
+ [aux_sym_file_lock_token2] = ACTIONS(1787),
+ [aux_sym_print_statement_token1] = ACTIONS(1789),
+ [anon_sym_PLUS] = ACTIONS(1791),
+ [anon_sym_DASH] = ACTIONS(1793),
+ [anon_sym_QMARK] = ACTIONS(1795),
+ [aux_sym_close_statement_token1] = ACTIONS(1797),
+ [aux_sym_put_statement_token1] = ACTIONS(1799),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1801),
+ [aux_sym_seek_statement_token1] = ACTIONS(1803),
+ [sym_reset_statement] = ACTIONS(1805),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1807),
+ [sym_stop_statement] = ACTIONS(1805),
+ [sym_beep_statement] = ACTIONS(1805),
+ [aux_sym_unload_statement_token1] = ACTIONS(1809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1811),
+ [aux_sym_call_statement_token1] = ACTIONS(1813),
+ [sym__ambiguous_call_statement] = ACTIONS(1815),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1817),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1819),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(1823),
+ [sym_number_literal] = ACTIONS(1825),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1827),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1827),
+ [sym_nothing_literal] = ACTIONS(1829),
+ [sym_null_literal] = ACTIONS(1829),
+ [sym_empty_literal] = ACTIONS(1829),
+ [sym_date_literal] = ACTIONS(1823),
+ [anon_sym_POUND] = ACTIONS(1831),
+ },
+ [STATE(117)] = {
+ [sym__statement_separator] = STATE(148),
+ [sym_preprocessor_const] = STATE(148),
+ [sym_preprocessor_if] = STATE(148),
+ [sym_block] = STATE(12852),
+ [sym__statement] = STATE(148),
+ [sym_variable_declaration] = STATE(148),
+ [sym_const_declaration] = STATE(148),
+ [sym_visibility] = STATE(11869),
+ [sym_if_statement] = STATE(148),
+ [sym_elseif_fragment] = STATE(148),
+ [sym_else_fragment] = STATE(148),
+ [sym_end_if_fragment] = STATE(148),
+ [sym_single_line_if_statement] = STATE(148),
+ [sym_select_statement] = STATE(148),
+ [sym_for_statement] = STATE(6729),
+ [sym__inline_for_statement] = STATE(6730),
+ [sym_for_each_statement] = STATE(6729),
+ [sym__inline_for_each_statement] = STATE(6732),
+ [sym__for_header] = STATE(11298),
+ [sym__for_each_header] = STATE(11310),
+ [sym_do_statement] = STATE(148),
+ [sym__inline_do_statement] = STATE(6750),
+ [sym_while_statement] = STATE(148),
+ [sym_with_statement] = STATE(148),
+ [sym__inline_with_statement] = STATE(6753),
+ [sym_exit_statement] = STATE(148),
+ [sym_on_goto_statement] = STATE(148),
+ [sym_on_error_statement] = STATE(148),
+ [sym_resume_statement] = STATE(148),
+ [sym_goto_statement] = STATE(148),
+ [sym_label_statement] = STATE(148),
+ [sym_line_number_prefix] = STATE(11154),
+ [sym_line_number_statement] = STATE(148),
+ [sym_redim_statement] = STATE(148),
+ [sym_erase_statement] = STATE(148),
+ [sym_open_statement] = STATE(148),
+ [sym_input_statement] = STATE(148),
+ [sym_line_input_statement] = STATE(148),
+ [sym_print_statement] = STATE(148),
+ [sym_write_statement] = STATE(148),
+ [sym_debug_print_statement] = STATE(148),
+ [sym_close_statement] = STATE(148),
+ [sym_get_statement] = STATE(148),
+ [sym_put_statement] = STATE(148),
+ [sym_lock_statement] = STATE(148),
+ [sym_unlock_statement] = STATE(148),
+ [sym_seek_statement] = STATE(148),
+ [sym_raise_event_statement] = STATE(148),
+ [sym_name_statement] = STATE(148),
+ [sym_load_statement] = STATE(148),
+ [sym_unload_statement] = STATE(148),
+ [sym_def_type_statement] = STATE(148),
+ [sym_set_statement] = STATE(148),
+ [sym_assignment_statement] = STATE(148),
+ [sym_call_statement] = STATE(148),
+ [sym_expression_statement] = STATE(148),
+ [sym__primary_expression] = STATE(3555),
+ [sym__expression] = STATE(3555),
+ [sym__assignable_expression] = STATE(14161),
+ [sym__callable_expression] = STATE(447),
+ [sym__print_method_callee] = STATE(544),
+ [sym__print_method_call_expression] = STATE(6321),
+ [sym__qualified_print_method_expression] = STATE(6322),
+ [sym__implicit_print_method_expression] = STATE(6324),
+ [sym__line_method_expression] = STATE(12174),
+ [sym_call_expression] = STATE(2663),
+ [sym_new_expression] = STATE(3555),
+ [sym_addressof_expression] = STATE(3555),
+ [sym_type_of_expression] = STATE(3555),
+ [sym_member_expression] = STATE(2534),
+ [sym_qualified_member_expression] = STATE(2249),
+ [sym_implicit_member_expression] = STATE(2249),
+ [sym_parenthesized_expression] = STATE(3555),
+ [sym_binary_expression] = STATE(3555),
+ [sym_unary_expression] = STATE(3555),
+ [sym__signed_unary_expression] = STATE(2408),
+ [sym__literal] = STATE(3555),
+ [sym_boolean_literal] = STATE(3555),
+ [sym_file_number_literal] = STATE(3555),
+ [aux_sym_block_repeat1] = STATE(148),
+ [sym_identifier] = ACTIONS(1358),
+ [sym_newline] = ACTIONS(1360),
+ [anon_sym_COLON] = ACTIONS(1360),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1364),
+ [anon_sym_DOT] = ACTIONS(1366),
+ [anon_sym_BANG] = ACTIONS(1368),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1370),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1372),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1374),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1376),
+ [sym_static_modifier] = ACTIONS(1378),
+ [sym__dim_keyword] = ACTIONS(1380),
+ [sym__redim_keyword] = ACTIONS(1382),
+ [aux_sym_get_accessor_token1] = ACTIONS(1384),
+ [aux_sym_set_accessor_token1] = ACTIONS(1386),
+ [aux_sym_const_declaration_token1] = ACTIONS(1388),
+ [anon_sym_LPAREN] = ACTIONS(1390),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1392),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1394),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1396),
+ [aux_sym_else_fragment_token1] = ACTIONS(1398),
+ [aux_sym_select_statement_token1] = ACTIONS(1400),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(1945),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1404),
+ [aux_sym_do_condition_token1] = ACTIONS(1406),
+ [aux_sym_with_statement_token1] = ACTIONS(1408),
+ [aux_sym_exit_statement_token1] = ACTIONS(1410),
+ [sym_end_statement] = ACTIONS(1360),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1412),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1414),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1416),
+ [sym__ambiguous_redim_statement] = ACTIONS(1418),
+ [aux_sym_erase_statement_token1] = ACTIONS(1420),
+ [aux_sym_open_statement_token1] = ACTIONS(1422),
+ [aux_sym_file_mode_token2] = ACTIONS(1424),
+ [aux_sym_file_access_token2] = ACTIONS(1426),
+ [aux_sym_file_lock_token2] = ACTIONS(1428),
+ [aux_sym_print_statement_token1] = ACTIONS(1430),
+ [anon_sym_PLUS] = ACTIONS(1432),
+ [anon_sym_DASH] = ACTIONS(1434),
+ [anon_sym_QMARK] = ACTIONS(1436),
+ [aux_sym_close_statement_token1] = ACTIONS(1438),
+ [aux_sym_put_statement_token1] = ACTIONS(1440),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1442),
+ [aux_sym_seek_statement_token1] = ACTIONS(1444),
+ [sym_reset_statement] = ACTIONS(1446),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1448),
+ [sym_stop_statement] = ACTIONS(1446),
+ [sym_beep_statement] = ACTIONS(1446),
+ [aux_sym_unload_statement_token1] = ACTIONS(1450),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1452),
+ [aux_sym_call_statement_token1] = ACTIONS(1454),
+ [sym__ambiguous_call_statement] = ACTIONS(1456),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1458),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1460),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(1464),
+ [sym_number_literal] = ACTIONS(1466),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1468),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1468),
+ [sym_nothing_literal] = ACTIONS(1470),
+ [sym_null_literal] = ACTIONS(1470),
+ [sym_empty_literal] = ACTIONS(1470),
+ [sym_date_literal] = ACTIONS(1464),
+ [anon_sym_POUND] = ACTIONS(1472),
+ },
+ [STATE(118)] = {
+ [sym__statement_separator] = STATE(148),
+ [sym_preprocessor_const] = STATE(148),
+ [sym_preprocessor_if] = STATE(148),
+ [sym_block] = STATE(12880),
+ [sym__statement] = STATE(148),
+ [sym_variable_declaration] = STATE(148),
+ [sym_const_declaration] = STATE(148),
+ [sym_visibility] = STATE(11869),
+ [sym_if_statement] = STATE(148),
+ [sym_elseif_fragment] = STATE(148),
+ [sym_else_fragment] = STATE(148),
+ [sym_end_if_fragment] = STATE(148),
+ [sym_single_line_if_statement] = STATE(148),
+ [sym_select_statement] = STATE(148),
+ [sym_for_statement] = STATE(5898),
+ [sym__inline_for_statement] = STATE(5899),
+ [sym_for_each_statement] = STATE(5898),
+ [sym__inline_for_each_statement] = STATE(5901),
+ [sym__for_header] = STATE(11267),
+ [sym__for_each_header] = STATE(11268),
+ [sym_do_statement] = STATE(148),
+ [sym__inline_do_statement] = STATE(6750),
+ [sym_while_statement] = STATE(148),
+ [sym_with_statement] = STATE(148),
+ [sym__inline_with_statement] = STATE(6753),
+ [sym_exit_statement] = STATE(148),
+ [sym_on_goto_statement] = STATE(148),
+ [sym_on_error_statement] = STATE(148),
+ [sym_resume_statement] = STATE(148),
+ [sym_goto_statement] = STATE(148),
+ [sym_label_statement] = STATE(148),
+ [sym_line_number_prefix] = STATE(11178),
+ [sym_line_number_statement] = STATE(148),
+ [sym_redim_statement] = STATE(148),
+ [sym_erase_statement] = STATE(148),
+ [sym_open_statement] = STATE(148),
+ [sym_input_statement] = STATE(148),
+ [sym_line_input_statement] = STATE(148),
+ [sym_print_statement] = STATE(148),
+ [sym_write_statement] = STATE(148),
+ [sym_debug_print_statement] = STATE(148),
+ [sym_close_statement] = STATE(148),
+ [sym_get_statement] = STATE(148),
+ [sym_put_statement] = STATE(148),
+ [sym_lock_statement] = STATE(148),
+ [sym_unlock_statement] = STATE(148),
+ [sym_seek_statement] = STATE(148),
+ [sym_raise_event_statement] = STATE(148),
+ [sym_name_statement] = STATE(148),
+ [sym_load_statement] = STATE(148),
+ [sym_unload_statement] = STATE(148),
+ [sym_def_type_statement] = STATE(148),
+ [sym_set_statement] = STATE(148),
+ [sym_assignment_statement] = STATE(148),
+ [sym_call_statement] = STATE(148),
+ [sym_expression_statement] = STATE(148),
+ [sym__primary_expression] = STATE(3555),
+ [sym__expression] = STATE(3555),
+ [sym__assignable_expression] = STATE(14161),
+ [sym__callable_expression] = STATE(447),
+ [sym__print_method_callee] = STATE(544),
+ [sym__print_method_call_expression] = STATE(6321),
+ [sym__qualified_print_method_expression] = STATE(6322),
+ [sym__implicit_print_method_expression] = STATE(6324),
+ [sym__line_method_expression] = STATE(12174),
+ [sym_call_expression] = STATE(2663),
+ [sym_new_expression] = STATE(3555),
+ [sym_addressof_expression] = STATE(3555),
+ [sym_type_of_expression] = STATE(3555),
+ [sym_member_expression] = STATE(2534),
+ [sym_qualified_member_expression] = STATE(2249),
+ [sym_implicit_member_expression] = STATE(2249),
+ [sym_parenthesized_expression] = STATE(3555),
+ [sym_binary_expression] = STATE(3555),
+ [sym_unary_expression] = STATE(3555),
+ [sym__signed_unary_expression] = STATE(2408),
+ [sym__literal] = STATE(3555),
+ [sym_boolean_literal] = STATE(3555),
+ [sym_file_number_literal] = STATE(3555),
+ [aux_sym_block_repeat1] = STATE(148),
+ [sym_identifier] = ACTIONS(1358),
+ [sym_newline] = ACTIONS(1360),
+ [anon_sym_COLON] = ACTIONS(1360),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1364),
+ [anon_sym_DOT] = ACTIONS(1366),
+ [anon_sym_BANG] = ACTIONS(1368),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1370),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1372),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1374),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1376),
+ [sym_static_modifier] = ACTIONS(1378),
+ [sym__dim_keyword] = ACTIONS(1380),
+ [sym__redim_keyword] = ACTIONS(1382),
+ [aux_sym_get_accessor_token1] = ACTIONS(1384),
+ [aux_sym_set_accessor_token1] = ACTIONS(1386),
+ [aux_sym_const_declaration_token1] = ACTIONS(1388),
+ [anon_sym_LPAREN] = ACTIONS(1390),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1392),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1394),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1396),
+ [aux_sym_else_fragment_token1] = ACTIONS(1398),
+ [aux_sym_select_statement_token1] = ACTIONS(1400),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(1947),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1404),
+ [aux_sym_do_condition_token1] = ACTIONS(1406),
+ [aux_sym_with_statement_token1] = ACTIONS(1408),
+ [aux_sym_exit_statement_token1] = ACTIONS(1410),
+ [sym_end_statement] = ACTIONS(1360),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1412),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1414),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1416),
+ [sym__ambiguous_redim_statement] = ACTIONS(1418),
+ [aux_sym_erase_statement_token1] = ACTIONS(1420),
+ [aux_sym_open_statement_token1] = ACTIONS(1422),
+ [aux_sym_file_mode_token2] = ACTIONS(1424),
+ [aux_sym_file_access_token2] = ACTIONS(1426),
+ [aux_sym_file_lock_token2] = ACTIONS(1428),
+ [aux_sym_print_statement_token1] = ACTIONS(1430),
+ [anon_sym_PLUS] = ACTIONS(1432),
+ [anon_sym_DASH] = ACTIONS(1434),
+ [anon_sym_QMARK] = ACTIONS(1436),
+ [aux_sym_close_statement_token1] = ACTIONS(1438),
+ [aux_sym_put_statement_token1] = ACTIONS(1440),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1442),
+ [aux_sym_seek_statement_token1] = ACTIONS(1444),
+ [sym_reset_statement] = ACTIONS(1446),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1448),
+ [sym_stop_statement] = ACTIONS(1446),
+ [sym_beep_statement] = ACTIONS(1446),
+ [aux_sym_unload_statement_token1] = ACTIONS(1450),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1452),
+ [aux_sym_call_statement_token1] = ACTIONS(1454),
+ [sym__ambiguous_call_statement] = ACTIONS(1456),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1458),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1460),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(1464),
+ [sym_number_literal] = ACTIONS(1466),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1468),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1468),
+ [sym_nothing_literal] = ACTIONS(1470),
+ [sym_null_literal] = ACTIONS(1470),
+ [sym_empty_literal] = ACTIONS(1470),
+ [sym_date_literal] = ACTIONS(1464),
+ [anon_sym_POUND] = ACTIONS(1472),
+ },
+ [STATE(119)] = {
+ [sym__statement_separator] = STATE(148),
+ [sym_preprocessor_const] = STATE(148),
+ [sym_preprocessor_if] = STATE(148),
+ [sym_block] = STATE(12926),
+ [sym__statement] = STATE(148),
+ [sym_variable_declaration] = STATE(148),
+ [sym_const_declaration] = STATE(148),
+ [sym_visibility] = STATE(11869),
+ [sym_if_statement] = STATE(148),
+ [sym_elseif_fragment] = STATE(148),
+ [sym_else_fragment] = STATE(148),
+ [sym_end_if_fragment] = STATE(148),
+ [sym_single_line_if_statement] = STATE(148),
+ [sym_select_statement] = STATE(148),
+ [sym_for_statement] = STATE(4221),
+ [sym__inline_for_statement] = STATE(4223),
+ [sym_for_each_statement] = STATE(4221),
+ [sym__inline_for_each_statement] = STATE(4226),
+ [sym__for_header] = STATE(11354),
+ [sym__for_each_header] = STATE(11356),
+ [sym_do_statement] = STATE(148),
+ [sym__inline_do_statement] = STATE(6750),
+ [sym_while_statement] = STATE(148),
+ [sym_with_statement] = STATE(148),
+ [sym__inline_with_statement] = STATE(6753),
+ [sym_exit_statement] = STATE(148),
+ [sym_on_goto_statement] = STATE(148),
+ [sym_on_error_statement] = STATE(148),
+ [sym_resume_statement] = STATE(148),
+ [sym_goto_statement] = STATE(148),
+ [sym_label_statement] = STATE(148),
+ [sym_line_number_prefix] = STATE(11188),
+ [sym_line_number_statement] = STATE(148),
+ [sym_redim_statement] = STATE(148),
+ [sym_erase_statement] = STATE(148),
+ [sym_open_statement] = STATE(148),
+ [sym_input_statement] = STATE(148),
+ [sym_line_input_statement] = STATE(148),
+ [sym_print_statement] = STATE(148),
+ [sym_write_statement] = STATE(148),
+ [sym_debug_print_statement] = STATE(148),
+ [sym_close_statement] = STATE(148),
+ [sym_get_statement] = STATE(148),
+ [sym_put_statement] = STATE(148),
+ [sym_lock_statement] = STATE(148),
+ [sym_unlock_statement] = STATE(148),
+ [sym_seek_statement] = STATE(148),
+ [sym_raise_event_statement] = STATE(148),
+ [sym_name_statement] = STATE(148),
+ [sym_load_statement] = STATE(148),
+ [sym_unload_statement] = STATE(148),
+ [sym_def_type_statement] = STATE(148),
+ [sym_set_statement] = STATE(148),
+ [sym_assignment_statement] = STATE(148),
+ [sym_call_statement] = STATE(148),
+ [sym_expression_statement] = STATE(148),
+ [sym__primary_expression] = STATE(3555),
+ [sym__expression] = STATE(3555),
+ [sym__assignable_expression] = STATE(14161),
+ [sym__callable_expression] = STATE(447),
+ [sym__print_method_callee] = STATE(544),
+ [sym__print_method_call_expression] = STATE(6321),
+ [sym__qualified_print_method_expression] = STATE(6322),
+ [sym__implicit_print_method_expression] = STATE(6324),
+ [sym__line_method_expression] = STATE(12174),
+ [sym_call_expression] = STATE(2663),
+ [sym_new_expression] = STATE(3555),
+ [sym_addressof_expression] = STATE(3555),
+ [sym_type_of_expression] = STATE(3555),
+ [sym_member_expression] = STATE(2534),
+ [sym_qualified_member_expression] = STATE(2249),
+ [sym_implicit_member_expression] = STATE(2249),
+ [sym_parenthesized_expression] = STATE(3555),
+ [sym_binary_expression] = STATE(3555),
+ [sym_unary_expression] = STATE(3555),
+ [sym__signed_unary_expression] = STATE(2408),
+ [sym__literal] = STATE(3555),
+ [sym_boolean_literal] = STATE(3555),
+ [sym_file_number_literal] = STATE(3555),
+ [aux_sym_block_repeat1] = STATE(148),
+ [sym_identifier] = ACTIONS(1358),
+ [sym_newline] = ACTIONS(1360),
+ [anon_sym_COLON] = ACTIONS(1360),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1364),
+ [anon_sym_DOT] = ACTIONS(1366),
+ [anon_sym_BANG] = ACTIONS(1368),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1370),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1372),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1374),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1376),
+ [sym_static_modifier] = ACTIONS(1378),
+ [sym__dim_keyword] = ACTIONS(1380),
+ [sym__redim_keyword] = ACTIONS(1382),
+ [aux_sym_get_accessor_token1] = ACTIONS(1384),
+ [aux_sym_set_accessor_token1] = ACTIONS(1386),
+ [aux_sym_const_declaration_token1] = ACTIONS(1388),
+ [anon_sym_LPAREN] = ACTIONS(1390),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1392),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1394),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1396),
+ [aux_sym_else_fragment_token1] = ACTIONS(1398),
+ [aux_sym_select_statement_token1] = ACTIONS(1400),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(1949),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1404),
+ [aux_sym_do_condition_token1] = ACTIONS(1406),
+ [aux_sym_with_statement_token1] = ACTIONS(1408),
+ [aux_sym_exit_statement_token1] = ACTIONS(1410),
+ [sym_end_statement] = ACTIONS(1360),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1412),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1414),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1416),
+ [sym__ambiguous_redim_statement] = ACTIONS(1418),
+ [aux_sym_erase_statement_token1] = ACTIONS(1420),
+ [aux_sym_open_statement_token1] = ACTIONS(1422),
+ [aux_sym_file_mode_token2] = ACTIONS(1424),
+ [aux_sym_file_access_token2] = ACTIONS(1426),
+ [aux_sym_file_lock_token2] = ACTIONS(1428),
+ [aux_sym_print_statement_token1] = ACTIONS(1430),
+ [anon_sym_PLUS] = ACTIONS(1432),
+ [anon_sym_DASH] = ACTIONS(1434),
+ [anon_sym_QMARK] = ACTIONS(1436),
+ [aux_sym_close_statement_token1] = ACTIONS(1438),
+ [aux_sym_put_statement_token1] = ACTIONS(1440),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1442),
+ [aux_sym_seek_statement_token1] = ACTIONS(1444),
+ [sym_reset_statement] = ACTIONS(1446),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1448),
+ [sym_stop_statement] = ACTIONS(1446),
+ [sym_beep_statement] = ACTIONS(1446),
+ [aux_sym_unload_statement_token1] = ACTIONS(1450),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1452),
+ [aux_sym_call_statement_token1] = ACTIONS(1454),
+ [sym__ambiguous_call_statement] = ACTIONS(1456),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1458),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1460),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(1464),
+ [sym_number_literal] = ACTIONS(1466),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1468),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1468),
+ [sym_nothing_literal] = ACTIONS(1470),
+ [sym_null_literal] = ACTIONS(1470),
+ [sym_empty_literal] = ACTIONS(1470),
+ [sym_date_literal] = ACTIONS(1464),
+ [anon_sym_POUND] = ACTIONS(1472),
+ },
+ [STATE(120)] = {
+ [sym__statement_separator] = STATE(148),
+ [sym_preprocessor_const] = STATE(148),
+ [sym_preprocessor_if] = STATE(148),
+ [sym_block] = STATE(12962),
+ [sym__statement] = STATE(148),
+ [sym_variable_declaration] = STATE(148),
+ [sym_const_declaration] = STATE(148),
+ [sym_visibility] = STATE(11869),
+ [sym_if_statement] = STATE(148),
+ [sym_elseif_fragment] = STATE(148),
+ [sym_else_fragment] = STATE(148),
+ [sym_end_if_fragment] = STATE(148),
+ [sym_single_line_if_statement] = STATE(148),
+ [sym_select_statement] = STATE(148),
+ [sym_for_statement] = STATE(5047),
+ [sym__inline_for_statement] = STATE(5048),
+ [sym_for_each_statement] = STATE(5047),
+ [sym__inline_for_each_statement] = STATE(5049),
+ [sym__for_header] = STATE(11408),
+ [sym__for_each_header] = STATE(11409),
+ [sym_do_statement] = STATE(148),
+ [sym__inline_do_statement] = STATE(6750),
+ [sym_while_statement] = STATE(148),
+ [sym_with_statement] = STATE(148),
+ [sym__inline_with_statement] = STATE(6753),
+ [sym_exit_statement] = STATE(148),
+ [sym_on_goto_statement] = STATE(148),
+ [sym_on_error_statement] = STATE(148),
+ [sym_resume_statement] = STATE(148),
+ [sym_goto_statement] = STATE(148),
+ [sym_label_statement] = STATE(148),
+ [sym_line_number_prefix] = STATE(11189),
+ [sym_line_number_statement] = STATE(148),
+ [sym_redim_statement] = STATE(148),
+ [sym_erase_statement] = STATE(148),
+ [sym_open_statement] = STATE(148),
+ [sym_input_statement] = STATE(148),
+ [sym_line_input_statement] = STATE(148),
+ [sym_print_statement] = STATE(148),
+ [sym_write_statement] = STATE(148),
+ [sym_debug_print_statement] = STATE(148),
+ [sym_close_statement] = STATE(148),
+ [sym_get_statement] = STATE(148),
+ [sym_put_statement] = STATE(148),
+ [sym_lock_statement] = STATE(148),
+ [sym_unlock_statement] = STATE(148),
+ [sym_seek_statement] = STATE(148),
+ [sym_raise_event_statement] = STATE(148),
+ [sym_name_statement] = STATE(148),
+ [sym_load_statement] = STATE(148),
+ [sym_unload_statement] = STATE(148),
+ [sym_def_type_statement] = STATE(148),
+ [sym_set_statement] = STATE(148),
+ [sym_assignment_statement] = STATE(148),
+ [sym_call_statement] = STATE(148),
+ [sym_expression_statement] = STATE(148),
+ [sym__primary_expression] = STATE(3555),
+ [sym__expression] = STATE(3555),
+ [sym__assignable_expression] = STATE(14161),
+ [sym__callable_expression] = STATE(447),
+ [sym__print_method_callee] = STATE(544),
+ [sym__print_method_call_expression] = STATE(6321),
+ [sym__qualified_print_method_expression] = STATE(6322),
+ [sym__implicit_print_method_expression] = STATE(6324),
+ [sym__line_method_expression] = STATE(12174),
+ [sym_call_expression] = STATE(2663),
+ [sym_new_expression] = STATE(3555),
+ [sym_addressof_expression] = STATE(3555),
+ [sym_type_of_expression] = STATE(3555),
+ [sym_member_expression] = STATE(2534),
+ [sym_qualified_member_expression] = STATE(2249),
+ [sym_implicit_member_expression] = STATE(2249),
+ [sym_parenthesized_expression] = STATE(3555),
+ [sym_binary_expression] = STATE(3555),
+ [sym_unary_expression] = STATE(3555),
+ [sym__signed_unary_expression] = STATE(2408),
+ [sym__literal] = STATE(3555),
+ [sym_boolean_literal] = STATE(3555),
+ [sym_file_number_literal] = STATE(3555),
+ [aux_sym_block_repeat1] = STATE(148),
+ [sym_identifier] = ACTIONS(1358),
+ [sym_newline] = ACTIONS(1360),
+ [anon_sym_COLON] = ACTIONS(1360),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1364),
+ [anon_sym_DOT] = ACTIONS(1366),
+ [anon_sym_BANG] = ACTIONS(1368),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1370),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1372),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1374),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1376),
+ [sym_static_modifier] = ACTIONS(1378),
+ [sym__dim_keyword] = ACTIONS(1380),
+ [sym__redim_keyword] = ACTIONS(1382),
+ [aux_sym_get_accessor_token1] = ACTIONS(1384),
+ [aux_sym_set_accessor_token1] = ACTIONS(1386),
+ [aux_sym_const_declaration_token1] = ACTIONS(1388),
+ [anon_sym_LPAREN] = ACTIONS(1390),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1392),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1394),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1396),
+ [aux_sym_else_fragment_token1] = ACTIONS(1398),
+ [aux_sym_select_statement_token1] = ACTIONS(1400),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(1951),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1404),
+ [aux_sym_do_condition_token1] = ACTIONS(1406),
+ [aux_sym_with_statement_token1] = ACTIONS(1408),
+ [aux_sym_exit_statement_token1] = ACTIONS(1410),
+ [sym_end_statement] = ACTIONS(1360),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1412),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1414),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1416),
+ [sym__ambiguous_redim_statement] = ACTIONS(1418),
+ [aux_sym_erase_statement_token1] = ACTIONS(1420),
+ [aux_sym_open_statement_token1] = ACTIONS(1422),
+ [aux_sym_file_mode_token2] = ACTIONS(1424),
+ [aux_sym_file_access_token2] = ACTIONS(1426),
+ [aux_sym_file_lock_token2] = ACTIONS(1428),
+ [aux_sym_print_statement_token1] = ACTIONS(1430),
+ [anon_sym_PLUS] = ACTIONS(1432),
+ [anon_sym_DASH] = ACTIONS(1434),
+ [anon_sym_QMARK] = ACTIONS(1436),
+ [aux_sym_close_statement_token1] = ACTIONS(1438),
+ [aux_sym_put_statement_token1] = ACTIONS(1440),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1442),
+ [aux_sym_seek_statement_token1] = ACTIONS(1444),
+ [sym_reset_statement] = ACTIONS(1446),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1448),
+ [sym_stop_statement] = ACTIONS(1446),
+ [sym_beep_statement] = ACTIONS(1446),
+ [aux_sym_unload_statement_token1] = ACTIONS(1450),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1452),
+ [aux_sym_call_statement_token1] = ACTIONS(1454),
+ [sym__ambiguous_call_statement] = ACTIONS(1456),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1458),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1460),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(1464),
+ [sym_number_literal] = ACTIONS(1466),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1468),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1468),
+ [sym_nothing_literal] = ACTIONS(1470),
+ [sym_null_literal] = ACTIONS(1470),
+ [sym_empty_literal] = ACTIONS(1470),
+ [sym_date_literal] = ACTIONS(1464),
+ [anon_sym_POUND] = ACTIONS(1472),
+ },
+ [STATE(121)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12518),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11229),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1953),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(122)] = {
+ [sym__statement_separator] = STATE(148),
+ [sym_preprocessor_const] = STATE(148),
+ [sym_preprocessor_if] = STATE(148),
+ [sym_block] = STATE(13014),
+ [sym__statement] = STATE(148),
+ [sym_variable_declaration] = STATE(148),
+ [sym_const_declaration] = STATE(148),
+ [sym_visibility] = STATE(11869),
+ [sym_if_statement] = STATE(148),
+ [sym_elseif_fragment] = STATE(148),
+ [sym_else_fragment] = STATE(148),
+ [sym_end_if_fragment] = STATE(148),
+ [sym_single_line_if_statement] = STATE(148),
+ [sym_select_statement] = STATE(148),
+ [sym_for_statement] = STATE(6255),
+ [sym__inline_for_statement] = STATE(6256),
+ [sym_for_each_statement] = STATE(6255),
+ [sym__inline_for_each_statement] = STATE(6258),
+ [sym__for_header] = STATE(11519),
+ [sym__for_each_header] = STATE(11520),
+ [sym_do_statement] = STATE(148),
+ [sym__inline_do_statement] = STATE(6750),
+ [sym_while_statement] = STATE(148),
+ [sym_with_statement] = STATE(148),
+ [sym__inline_with_statement] = STATE(6753),
+ [sym_exit_statement] = STATE(148),
+ [sym_on_goto_statement] = STATE(148),
+ [sym_on_error_statement] = STATE(148),
+ [sym_resume_statement] = STATE(148),
+ [sym_goto_statement] = STATE(148),
+ [sym_label_statement] = STATE(148),
+ [sym_line_number_prefix] = STATE(11199),
+ [sym_line_number_statement] = STATE(148),
+ [sym_redim_statement] = STATE(148),
+ [sym_erase_statement] = STATE(148),
+ [sym_open_statement] = STATE(148),
+ [sym_input_statement] = STATE(148),
+ [sym_line_input_statement] = STATE(148),
+ [sym_print_statement] = STATE(148),
+ [sym_write_statement] = STATE(148),
+ [sym_debug_print_statement] = STATE(148),
+ [sym_close_statement] = STATE(148),
+ [sym_get_statement] = STATE(148),
+ [sym_put_statement] = STATE(148),
+ [sym_lock_statement] = STATE(148),
+ [sym_unlock_statement] = STATE(148),
+ [sym_seek_statement] = STATE(148),
+ [sym_raise_event_statement] = STATE(148),
+ [sym_name_statement] = STATE(148),
+ [sym_load_statement] = STATE(148),
+ [sym_unload_statement] = STATE(148),
+ [sym_def_type_statement] = STATE(148),
+ [sym_set_statement] = STATE(148),
+ [sym_assignment_statement] = STATE(148),
+ [sym_call_statement] = STATE(148),
+ [sym_expression_statement] = STATE(148),
+ [sym__primary_expression] = STATE(3555),
+ [sym__expression] = STATE(3555),
+ [sym__assignable_expression] = STATE(14161),
+ [sym__callable_expression] = STATE(447),
+ [sym__print_method_callee] = STATE(544),
+ [sym__print_method_call_expression] = STATE(6321),
+ [sym__qualified_print_method_expression] = STATE(6322),
+ [sym__implicit_print_method_expression] = STATE(6324),
+ [sym__line_method_expression] = STATE(12174),
+ [sym_call_expression] = STATE(2663),
+ [sym_new_expression] = STATE(3555),
+ [sym_addressof_expression] = STATE(3555),
+ [sym_type_of_expression] = STATE(3555),
+ [sym_member_expression] = STATE(2534),
+ [sym_qualified_member_expression] = STATE(2249),
+ [sym_implicit_member_expression] = STATE(2249),
+ [sym_parenthesized_expression] = STATE(3555),
+ [sym_binary_expression] = STATE(3555),
+ [sym_unary_expression] = STATE(3555),
+ [sym__signed_unary_expression] = STATE(2408),
+ [sym__literal] = STATE(3555),
+ [sym_boolean_literal] = STATE(3555),
+ [sym_file_number_literal] = STATE(3555),
+ [aux_sym_block_repeat1] = STATE(148),
+ [sym_identifier] = ACTIONS(1358),
+ [sym_newline] = ACTIONS(1360),
+ [anon_sym_COLON] = ACTIONS(1360),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1364),
+ [anon_sym_DOT] = ACTIONS(1366),
+ [anon_sym_BANG] = ACTIONS(1368),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1370),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1372),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1374),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1376),
+ [sym_static_modifier] = ACTIONS(1378),
+ [sym__dim_keyword] = ACTIONS(1380),
+ [sym__redim_keyword] = ACTIONS(1382),
+ [aux_sym_get_accessor_token1] = ACTIONS(1384),
+ [aux_sym_set_accessor_token1] = ACTIONS(1386),
+ [aux_sym_const_declaration_token1] = ACTIONS(1388),
+ [anon_sym_LPAREN] = ACTIONS(1390),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1392),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1394),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1396),
+ [aux_sym_else_fragment_token1] = ACTIONS(1398),
+ [aux_sym_select_statement_token1] = ACTIONS(1400),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(1955),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1404),
+ [aux_sym_do_condition_token1] = ACTIONS(1406),
+ [aux_sym_with_statement_token1] = ACTIONS(1408),
+ [aux_sym_exit_statement_token1] = ACTIONS(1410),
+ [sym_end_statement] = ACTIONS(1360),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1412),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1414),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1416),
+ [sym__ambiguous_redim_statement] = ACTIONS(1418),
+ [aux_sym_erase_statement_token1] = ACTIONS(1420),
+ [aux_sym_open_statement_token1] = ACTIONS(1422),
+ [aux_sym_file_mode_token2] = ACTIONS(1424),
+ [aux_sym_file_access_token2] = ACTIONS(1426),
+ [aux_sym_file_lock_token2] = ACTIONS(1428),
+ [aux_sym_print_statement_token1] = ACTIONS(1430),
+ [anon_sym_PLUS] = ACTIONS(1432),
+ [anon_sym_DASH] = ACTIONS(1434),
+ [anon_sym_QMARK] = ACTIONS(1436),
+ [aux_sym_close_statement_token1] = ACTIONS(1438),
+ [aux_sym_put_statement_token1] = ACTIONS(1440),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1442),
+ [aux_sym_seek_statement_token1] = ACTIONS(1444),
+ [sym_reset_statement] = ACTIONS(1446),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1448),
+ [sym_stop_statement] = ACTIONS(1446),
+ [sym_beep_statement] = ACTIONS(1446),
+ [aux_sym_unload_statement_token1] = ACTIONS(1450),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1452),
+ [aux_sym_call_statement_token1] = ACTIONS(1454),
+ [sym__ambiguous_call_statement] = ACTIONS(1456),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1458),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1460),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(1464),
+ [sym_number_literal] = ACTIONS(1466),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1468),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1468),
+ [sym_nothing_literal] = ACTIONS(1470),
+ [sym_null_literal] = ACTIONS(1470),
+ [sym_empty_literal] = ACTIONS(1470),
+ [sym_date_literal] = ACTIONS(1464),
+ [anon_sym_POUND] = ACTIONS(1472),
+ },
+ [STATE(123)] = {
+ [sym__statement_separator] = STATE(148),
+ [sym_preprocessor_const] = STATE(148),
+ [sym_preprocessor_if] = STATE(148),
+ [sym_block] = STATE(13037),
+ [sym__statement] = STATE(148),
+ [sym_variable_declaration] = STATE(148),
+ [sym_const_declaration] = STATE(148),
+ [sym_visibility] = STATE(11869),
+ [sym_if_statement] = STATE(148),
+ [sym_elseif_fragment] = STATE(148),
+ [sym_else_fragment] = STATE(148),
+ [sym_end_if_fragment] = STATE(148),
+ [sym_single_line_if_statement] = STATE(148),
+ [sym_select_statement] = STATE(148),
+ [sym_for_statement] = STATE(5958),
+ [sym__inline_for_statement] = STATE(5984),
+ [sym_for_each_statement] = STATE(5958),
+ [sym__inline_for_each_statement] = STATE(5990),
+ [sym__for_header] = STATE(11483),
+ [sym__for_each_header] = STATE(11488),
+ [sym_do_statement] = STATE(148),
+ [sym__inline_do_statement] = STATE(6750),
+ [sym_while_statement] = STATE(148),
+ [sym_with_statement] = STATE(148),
+ [sym__inline_with_statement] = STATE(6753),
+ [sym_exit_statement] = STATE(148),
+ [sym_on_goto_statement] = STATE(148),
+ [sym_on_error_statement] = STATE(148),
+ [sym_resume_statement] = STATE(148),
+ [sym_goto_statement] = STATE(148),
+ [sym_label_statement] = STATE(148),
+ [sym_line_number_prefix] = STATE(11208),
+ [sym_line_number_statement] = STATE(148),
+ [sym_redim_statement] = STATE(148),
+ [sym_erase_statement] = STATE(148),
+ [sym_open_statement] = STATE(148),
+ [sym_input_statement] = STATE(148),
+ [sym_line_input_statement] = STATE(148),
+ [sym_print_statement] = STATE(148),
+ [sym_write_statement] = STATE(148),
+ [sym_debug_print_statement] = STATE(148),
+ [sym_close_statement] = STATE(148),
+ [sym_get_statement] = STATE(148),
+ [sym_put_statement] = STATE(148),
+ [sym_lock_statement] = STATE(148),
+ [sym_unlock_statement] = STATE(148),
+ [sym_seek_statement] = STATE(148),
+ [sym_raise_event_statement] = STATE(148),
+ [sym_name_statement] = STATE(148),
+ [sym_load_statement] = STATE(148),
+ [sym_unload_statement] = STATE(148),
+ [sym_def_type_statement] = STATE(148),
+ [sym_set_statement] = STATE(148),
+ [sym_assignment_statement] = STATE(148),
+ [sym_call_statement] = STATE(148),
+ [sym_expression_statement] = STATE(148),
+ [sym__primary_expression] = STATE(3555),
+ [sym__expression] = STATE(3555),
+ [sym__assignable_expression] = STATE(14161),
+ [sym__callable_expression] = STATE(447),
+ [sym__print_method_callee] = STATE(544),
+ [sym__print_method_call_expression] = STATE(6321),
+ [sym__qualified_print_method_expression] = STATE(6322),
+ [sym__implicit_print_method_expression] = STATE(6324),
+ [sym__line_method_expression] = STATE(12174),
+ [sym_call_expression] = STATE(2663),
+ [sym_new_expression] = STATE(3555),
+ [sym_addressof_expression] = STATE(3555),
+ [sym_type_of_expression] = STATE(3555),
+ [sym_member_expression] = STATE(2534),
+ [sym_qualified_member_expression] = STATE(2249),
+ [sym_implicit_member_expression] = STATE(2249),
+ [sym_parenthesized_expression] = STATE(3555),
+ [sym_binary_expression] = STATE(3555),
+ [sym_unary_expression] = STATE(3555),
+ [sym__signed_unary_expression] = STATE(2408),
+ [sym__literal] = STATE(3555),
+ [sym_boolean_literal] = STATE(3555),
+ [sym_file_number_literal] = STATE(3555),
+ [aux_sym_block_repeat1] = STATE(148),
+ [sym_identifier] = ACTIONS(1358),
+ [sym_newline] = ACTIONS(1360),
+ [anon_sym_COLON] = ACTIONS(1360),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1364),
+ [anon_sym_DOT] = ACTIONS(1366),
+ [anon_sym_BANG] = ACTIONS(1368),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1370),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1372),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1374),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1376),
+ [sym_static_modifier] = ACTIONS(1378),
+ [sym__dim_keyword] = ACTIONS(1380),
+ [sym__redim_keyword] = ACTIONS(1382),
+ [aux_sym_get_accessor_token1] = ACTIONS(1384),
+ [aux_sym_set_accessor_token1] = ACTIONS(1386),
+ [aux_sym_const_declaration_token1] = ACTIONS(1388),
+ [anon_sym_LPAREN] = ACTIONS(1390),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1392),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1394),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1396),
+ [aux_sym_else_fragment_token1] = ACTIONS(1398),
+ [aux_sym_select_statement_token1] = ACTIONS(1400),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(1957),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1404),
+ [aux_sym_do_condition_token1] = ACTIONS(1406),
+ [aux_sym_with_statement_token1] = ACTIONS(1408),
+ [aux_sym_exit_statement_token1] = ACTIONS(1410),
+ [sym_end_statement] = ACTIONS(1360),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1412),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1414),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1416),
+ [sym__ambiguous_redim_statement] = ACTIONS(1418),
+ [aux_sym_erase_statement_token1] = ACTIONS(1420),
+ [aux_sym_open_statement_token1] = ACTIONS(1422),
+ [aux_sym_file_mode_token2] = ACTIONS(1424),
+ [aux_sym_file_access_token2] = ACTIONS(1426),
+ [aux_sym_file_lock_token2] = ACTIONS(1428),
+ [aux_sym_print_statement_token1] = ACTIONS(1430),
+ [anon_sym_PLUS] = ACTIONS(1432),
+ [anon_sym_DASH] = ACTIONS(1434),
+ [anon_sym_QMARK] = ACTIONS(1436),
+ [aux_sym_close_statement_token1] = ACTIONS(1438),
+ [aux_sym_put_statement_token1] = ACTIONS(1440),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1442),
+ [aux_sym_seek_statement_token1] = ACTIONS(1444),
+ [sym_reset_statement] = ACTIONS(1446),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1448),
+ [sym_stop_statement] = ACTIONS(1446),
+ [sym_beep_statement] = ACTIONS(1446),
+ [aux_sym_unload_statement_token1] = ACTIONS(1450),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1452),
+ [aux_sym_call_statement_token1] = ACTIONS(1454),
+ [sym__ambiguous_call_statement] = ACTIONS(1456),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1458),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1460),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(1464),
+ [sym_number_literal] = ACTIONS(1466),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1468),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1468),
+ [sym_nothing_literal] = ACTIONS(1470),
+ [sym_null_literal] = ACTIONS(1470),
+ [sym_empty_literal] = ACTIONS(1470),
+ [sym_date_literal] = ACTIONS(1464),
+ [anon_sym_POUND] = ACTIONS(1472),
+ },
+ [STATE(124)] = {
+ [sym__statement_separator] = STATE(148),
+ [sym_preprocessor_const] = STATE(148),
+ [sym_preprocessor_if] = STATE(148),
+ [sym_block] = STATE(13051),
+ [sym__statement] = STATE(148),
+ [sym_variable_declaration] = STATE(148),
+ [sym_const_declaration] = STATE(148),
+ [sym_visibility] = STATE(11869),
+ [sym_if_statement] = STATE(148),
+ [sym_elseif_fragment] = STATE(148),
+ [sym_else_fragment] = STATE(148),
+ [sym_end_if_fragment] = STATE(148),
+ [sym_single_line_if_statement] = STATE(148),
+ [sym_select_statement] = STATE(148),
+ [sym_for_statement] = STATE(5920),
+ [sym__inline_for_statement] = STATE(5942),
+ [sym_for_each_statement] = STATE(5920),
+ [sym__inline_for_each_statement] = STATE(5961),
+ [sym__for_header] = STATE(11519),
+ [sym__for_each_header] = STATE(11520),
+ [sym_do_statement] = STATE(148),
+ [sym__inline_do_statement] = STATE(6750),
+ [sym_while_statement] = STATE(148),
+ [sym_with_statement] = STATE(148),
+ [sym__inline_with_statement] = STATE(6753),
+ [sym_exit_statement] = STATE(148),
+ [sym_on_goto_statement] = STATE(148),
+ [sym_on_error_statement] = STATE(148),
+ [sym_resume_statement] = STATE(148),
+ [sym_goto_statement] = STATE(148),
+ [sym_label_statement] = STATE(148),
+ [sym_line_number_prefix] = STATE(11228),
+ [sym_line_number_statement] = STATE(148),
+ [sym_redim_statement] = STATE(148),
+ [sym_erase_statement] = STATE(148),
+ [sym_open_statement] = STATE(148),
+ [sym_input_statement] = STATE(148),
+ [sym_line_input_statement] = STATE(148),
+ [sym_print_statement] = STATE(148),
+ [sym_write_statement] = STATE(148),
+ [sym_debug_print_statement] = STATE(148),
+ [sym_close_statement] = STATE(148),
+ [sym_get_statement] = STATE(148),
+ [sym_put_statement] = STATE(148),
+ [sym_lock_statement] = STATE(148),
+ [sym_unlock_statement] = STATE(148),
+ [sym_seek_statement] = STATE(148),
+ [sym_raise_event_statement] = STATE(148),
+ [sym_name_statement] = STATE(148),
+ [sym_load_statement] = STATE(148),
+ [sym_unload_statement] = STATE(148),
+ [sym_def_type_statement] = STATE(148),
+ [sym_set_statement] = STATE(148),
+ [sym_assignment_statement] = STATE(148),
+ [sym_call_statement] = STATE(148),
+ [sym_expression_statement] = STATE(148),
+ [sym__primary_expression] = STATE(3555),
+ [sym__expression] = STATE(3555),
+ [sym__assignable_expression] = STATE(14161),
+ [sym__callable_expression] = STATE(447),
+ [sym__print_method_callee] = STATE(544),
+ [sym__print_method_call_expression] = STATE(6321),
+ [sym__qualified_print_method_expression] = STATE(6322),
+ [sym__implicit_print_method_expression] = STATE(6324),
+ [sym__line_method_expression] = STATE(12174),
+ [sym_call_expression] = STATE(2663),
+ [sym_new_expression] = STATE(3555),
+ [sym_addressof_expression] = STATE(3555),
+ [sym_type_of_expression] = STATE(3555),
+ [sym_member_expression] = STATE(2534),
+ [sym_qualified_member_expression] = STATE(2249),
+ [sym_implicit_member_expression] = STATE(2249),
+ [sym_parenthesized_expression] = STATE(3555),
+ [sym_binary_expression] = STATE(3555),
+ [sym_unary_expression] = STATE(3555),
+ [sym__signed_unary_expression] = STATE(2408),
+ [sym__literal] = STATE(3555),
+ [sym_boolean_literal] = STATE(3555),
+ [sym_file_number_literal] = STATE(3555),
+ [aux_sym_block_repeat1] = STATE(148),
+ [sym_identifier] = ACTIONS(1358),
+ [sym_newline] = ACTIONS(1360),
+ [anon_sym_COLON] = ACTIONS(1360),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1364),
+ [anon_sym_DOT] = ACTIONS(1366),
+ [anon_sym_BANG] = ACTIONS(1368),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1370),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1372),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1374),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1376),
+ [sym_static_modifier] = ACTIONS(1378),
+ [sym__dim_keyword] = ACTIONS(1380),
+ [sym__redim_keyword] = ACTIONS(1382),
+ [aux_sym_get_accessor_token1] = ACTIONS(1384),
+ [aux_sym_set_accessor_token1] = ACTIONS(1386),
+ [aux_sym_const_declaration_token1] = ACTIONS(1388),
+ [anon_sym_LPAREN] = ACTIONS(1390),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1392),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1394),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1396),
+ [aux_sym_else_fragment_token1] = ACTIONS(1398),
+ [aux_sym_select_statement_token1] = ACTIONS(1400),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(1959),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1404),
+ [aux_sym_do_condition_token1] = ACTIONS(1406),
+ [aux_sym_with_statement_token1] = ACTIONS(1408),
+ [aux_sym_exit_statement_token1] = ACTIONS(1410),
+ [sym_end_statement] = ACTIONS(1360),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1412),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1414),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1416),
+ [sym__ambiguous_redim_statement] = ACTIONS(1418),
+ [aux_sym_erase_statement_token1] = ACTIONS(1420),
+ [aux_sym_open_statement_token1] = ACTIONS(1422),
+ [aux_sym_file_mode_token2] = ACTIONS(1424),
+ [aux_sym_file_access_token2] = ACTIONS(1426),
+ [aux_sym_file_lock_token2] = ACTIONS(1428),
+ [aux_sym_print_statement_token1] = ACTIONS(1430),
+ [anon_sym_PLUS] = ACTIONS(1432),
+ [anon_sym_DASH] = ACTIONS(1434),
+ [anon_sym_QMARK] = ACTIONS(1436),
+ [aux_sym_close_statement_token1] = ACTIONS(1438),
+ [aux_sym_put_statement_token1] = ACTIONS(1440),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1442),
+ [aux_sym_seek_statement_token1] = ACTIONS(1444),
+ [sym_reset_statement] = ACTIONS(1446),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1448),
+ [sym_stop_statement] = ACTIONS(1446),
+ [sym_beep_statement] = ACTIONS(1446),
+ [aux_sym_unload_statement_token1] = ACTIONS(1450),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1452),
+ [aux_sym_call_statement_token1] = ACTIONS(1454),
+ [sym__ambiguous_call_statement] = ACTIONS(1456),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1458),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1460),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(1464),
+ [sym_number_literal] = ACTIONS(1466),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1468),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1468),
+ [sym_nothing_literal] = ACTIONS(1470),
+ [sym_null_literal] = ACTIONS(1470),
+ [sym_empty_literal] = ACTIONS(1470),
+ [sym_date_literal] = ACTIONS(1464),
+ [anon_sym_POUND] = ACTIONS(1472),
+ },
+ [STATE(125)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12685),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11148),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1961),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(126)] = {
+ [sym__statement_separator] = STATE(151),
+ [sym_preprocessor_const] = STATE(151),
+ [sym_preprocessor_if] = STATE(151),
+ [sym_block] = STATE(12704),
+ [sym__statement] = STATE(151),
+ [sym_variable_declaration] = STATE(151),
+ [sym_const_declaration] = STATE(151),
+ [sym_visibility] = STATE(11883),
+ [sym_if_statement] = STATE(151),
+ [sym_elseif_fragment] = STATE(151),
+ [sym_else_fragment] = STATE(151),
+ [sym_end_if_fragment] = STATE(151),
+ [sym_single_line_if_statement] = STATE(151),
+ [sym_select_statement] = STATE(151),
+ [sym_for_statement] = STATE(151),
+ [sym__inline_for_statement] = STATE(6746),
+ [sym_for_each_statement] = STATE(151),
+ [sym__inline_for_each_statement] = STATE(6749),
+ [sym__for_header] = STATE(11479),
+ [sym__for_each_header] = STATE(11489),
+ [sym_do_statement] = STATE(151),
+ [sym__inline_do_statement] = STATE(6317),
+ [sym_while_statement] = STATE(151),
+ [sym_with_statement] = STATE(151),
+ [sym__inline_with_statement] = STATE(6318),
+ [sym_exit_statement] = STATE(151),
+ [sym_on_goto_statement] = STATE(151),
+ [sym_on_error_statement] = STATE(151),
+ [sym_resume_statement] = STATE(151),
+ [sym_goto_statement] = STATE(151),
+ [sym_label_statement] = STATE(151),
+ [sym_line_number_prefix] = STATE(11153),
+ [sym_line_number_statement] = STATE(151),
+ [sym_redim_statement] = STATE(151),
+ [sym_erase_statement] = STATE(151),
+ [sym_open_statement] = STATE(151),
+ [sym_input_statement] = STATE(151),
+ [sym_line_input_statement] = STATE(151),
+ [sym_print_statement] = STATE(151),
+ [sym_write_statement] = STATE(151),
+ [sym_debug_print_statement] = STATE(151),
+ [sym_close_statement] = STATE(151),
+ [sym_get_statement] = STATE(151),
+ [sym_put_statement] = STATE(151),
+ [sym_lock_statement] = STATE(151),
+ [sym_unlock_statement] = STATE(151),
+ [sym_seek_statement] = STATE(151),
+ [sym_raise_event_statement] = STATE(151),
+ [sym_name_statement] = STATE(151),
+ [sym_load_statement] = STATE(151),
+ [sym_unload_statement] = STATE(151),
+ [sym_def_type_statement] = STATE(151),
+ [sym_set_statement] = STATE(151),
+ [sym_assignment_statement] = STATE(151),
+ [sym_call_statement] = STATE(151),
+ [sym_expression_statement] = STATE(151),
+ [sym__primary_expression] = STATE(3456),
+ [sym__expression] = STATE(3456),
+ [sym__assignable_expression] = STATE(14249),
+ [sym__callable_expression] = STATE(449),
+ [sym__print_method_callee] = STATE(550),
+ [sym__print_method_call_expression] = STATE(6716),
+ [sym__qualified_print_method_expression] = STATE(6717),
+ [sym__implicit_print_method_expression] = STATE(6718),
+ [sym__line_method_expression] = STATE(12203),
+ [sym_call_expression] = STATE(2635),
+ [sym_new_expression] = STATE(3456),
+ [sym_addressof_expression] = STATE(3456),
+ [sym_type_of_expression] = STATE(3456),
+ [sym_member_expression] = STATE(2360),
+ [sym_qualified_member_expression] = STATE(2236),
+ [sym_implicit_member_expression] = STATE(2236),
+ [sym_parenthesized_expression] = STATE(3456),
+ [sym_binary_expression] = STATE(3456),
+ [sym_unary_expression] = STATE(3456),
+ [sym__signed_unary_expression] = STATE(2428),
+ [sym__literal] = STATE(3456),
+ [sym_boolean_literal] = STATE(3456),
+ [sym_file_number_literal] = STATE(3456),
+ [aux_sym_block_repeat1] = STATE(151),
+ [sym_identifier] = ACTIONS(1717),
+ [sym_newline] = ACTIONS(1719),
+ [anon_sym_COLON] = ACTIONS(1719),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1721),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1723),
+ [anon_sym_DOT] = ACTIONS(1725),
+ [anon_sym_BANG] = ACTIONS(1727),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1729),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1731),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1733),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1735),
+ [sym_static_modifier] = ACTIONS(1737),
+ [sym__dim_keyword] = ACTIONS(1739),
+ [sym__redim_keyword] = ACTIONS(1741),
+ [aux_sym_get_accessor_token1] = ACTIONS(1743),
+ [aux_sym_set_accessor_token1] = ACTIONS(1745),
+ [aux_sym_const_declaration_token1] = ACTIONS(1747),
+ [anon_sym_LPAREN] = ACTIONS(1749),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1753),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1755),
+ [aux_sym_else_fragment_token1] = ACTIONS(1757),
+ [aux_sym_select_statement_token1] = ACTIONS(1759),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1761),
+ [aux_sym_do_condition_token1] = ACTIONS(1763),
+ [aux_sym_while_statement_token1] = ACTIONS(1963),
+ [aux_sym_with_statement_token1] = ACTIONS(1767),
+ [aux_sym_exit_statement_token1] = ACTIONS(1769),
+ [sym_end_statement] = ACTIONS(1719),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1771),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1773),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1775),
+ [sym__ambiguous_redim_statement] = ACTIONS(1777),
+ [aux_sym_erase_statement_token1] = ACTIONS(1779),
+ [aux_sym_open_statement_token1] = ACTIONS(1781),
+ [aux_sym_file_mode_token2] = ACTIONS(1783),
+ [aux_sym_file_access_token2] = ACTIONS(1785),
+ [aux_sym_file_lock_token2] = ACTIONS(1787),
+ [aux_sym_print_statement_token1] = ACTIONS(1789),
+ [anon_sym_PLUS] = ACTIONS(1791),
+ [anon_sym_DASH] = ACTIONS(1793),
+ [anon_sym_QMARK] = ACTIONS(1795),
+ [aux_sym_close_statement_token1] = ACTIONS(1797),
+ [aux_sym_put_statement_token1] = ACTIONS(1799),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1801),
+ [aux_sym_seek_statement_token1] = ACTIONS(1803),
+ [sym_reset_statement] = ACTIONS(1805),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1807),
+ [sym_stop_statement] = ACTIONS(1805),
+ [sym_beep_statement] = ACTIONS(1805),
+ [aux_sym_unload_statement_token1] = ACTIONS(1809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1811),
+ [aux_sym_call_statement_token1] = ACTIONS(1813),
+ [sym__ambiguous_call_statement] = ACTIONS(1815),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1817),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1819),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(1823),
+ [sym_number_literal] = ACTIONS(1825),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1827),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1827),
+ [sym_nothing_literal] = ACTIONS(1829),
+ [sym_null_literal] = ACTIONS(1829),
+ [sym_empty_literal] = ACTIONS(1829),
+ [sym_date_literal] = ACTIONS(1823),
+ [anon_sym_POUND] = ACTIONS(1831),
+ },
+ [STATE(127)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12717),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11163),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1965),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(128)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12536),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11173),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1967),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(129)] = {
+ [sym__statement_separator] = STATE(151),
+ [sym_preprocessor_const] = STATE(151),
+ [sym_preprocessor_if] = STATE(151),
+ [sym_block] = STATE(12542),
+ [sym__statement] = STATE(151),
+ [sym_variable_declaration] = STATE(151),
+ [sym_const_declaration] = STATE(151),
+ [sym_visibility] = STATE(11883),
+ [sym_if_statement] = STATE(151),
+ [sym_elseif_fragment] = STATE(151),
+ [sym_else_fragment] = STATE(151),
+ [sym_end_if_fragment] = STATE(151),
+ [sym_single_line_if_statement] = STATE(151),
+ [sym_select_statement] = STATE(151),
+ [sym_for_statement] = STATE(151),
+ [sym__inline_for_statement] = STATE(6746),
+ [sym_for_each_statement] = STATE(151),
+ [sym__inline_for_each_statement] = STATE(6749),
+ [sym__for_header] = STATE(11479),
+ [sym__for_each_header] = STATE(11489),
+ [sym_do_statement] = STATE(151),
+ [sym__inline_do_statement] = STATE(6317),
+ [sym_while_statement] = STATE(151),
+ [sym_with_statement] = STATE(151),
+ [sym__inline_with_statement] = STATE(6318),
+ [sym_exit_statement] = STATE(151),
+ [sym_on_goto_statement] = STATE(151),
+ [sym_on_error_statement] = STATE(151),
+ [sym_resume_statement] = STATE(151),
+ [sym_goto_statement] = STATE(151),
+ [sym_label_statement] = STATE(151),
+ [sym_line_number_prefix] = STATE(11174),
+ [sym_line_number_statement] = STATE(151),
+ [sym_redim_statement] = STATE(151),
+ [sym_erase_statement] = STATE(151),
+ [sym_open_statement] = STATE(151),
+ [sym_input_statement] = STATE(151),
+ [sym_line_input_statement] = STATE(151),
+ [sym_print_statement] = STATE(151),
+ [sym_write_statement] = STATE(151),
+ [sym_debug_print_statement] = STATE(151),
+ [sym_close_statement] = STATE(151),
+ [sym_get_statement] = STATE(151),
+ [sym_put_statement] = STATE(151),
+ [sym_lock_statement] = STATE(151),
+ [sym_unlock_statement] = STATE(151),
+ [sym_seek_statement] = STATE(151),
+ [sym_raise_event_statement] = STATE(151),
+ [sym_name_statement] = STATE(151),
+ [sym_load_statement] = STATE(151),
+ [sym_unload_statement] = STATE(151),
+ [sym_def_type_statement] = STATE(151),
+ [sym_set_statement] = STATE(151),
+ [sym_assignment_statement] = STATE(151),
+ [sym_call_statement] = STATE(151),
+ [sym_expression_statement] = STATE(151),
+ [sym__primary_expression] = STATE(3456),
+ [sym__expression] = STATE(3456),
+ [sym__assignable_expression] = STATE(14249),
+ [sym__callable_expression] = STATE(449),
+ [sym__print_method_callee] = STATE(550),
+ [sym__print_method_call_expression] = STATE(6716),
+ [sym__qualified_print_method_expression] = STATE(6717),
+ [sym__implicit_print_method_expression] = STATE(6718),
+ [sym__line_method_expression] = STATE(12203),
+ [sym_call_expression] = STATE(2635),
+ [sym_new_expression] = STATE(3456),
+ [sym_addressof_expression] = STATE(3456),
+ [sym_type_of_expression] = STATE(3456),
+ [sym_member_expression] = STATE(2360),
+ [sym_qualified_member_expression] = STATE(2236),
+ [sym_implicit_member_expression] = STATE(2236),
+ [sym_parenthesized_expression] = STATE(3456),
+ [sym_binary_expression] = STATE(3456),
+ [sym_unary_expression] = STATE(3456),
+ [sym__signed_unary_expression] = STATE(2428),
+ [sym__literal] = STATE(3456),
+ [sym_boolean_literal] = STATE(3456),
+ [sym_file_number_literal] = STATE(3456),
+ [aux_sym_block_repeat1] = STATE(151),
+ [sym_identifier] = ACTIONS(1717),
+ [sym_newline] = ACTIONS(1719),
+ [anon_sym_COLON] = ACTIONS(1719),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1721),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1723),
+ [anon_sym_DOT] = ACTIONS(1725),
+ [anon_sym_BANG] = ACTIONS(1727),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1729),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1731),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1733),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1735),
+ [sym_static_modifier] = ACTIONS(1737),
+ [sym__dim_keyword] = ACTIONS(1739),
+ [sym__redim_keyword] = ACTIONS(1741),
+ [aux_sym_get_accessor_token1] = ACTIONS(1743),
+ [aux_sym_set_accessor_token1] = ACTIONS(1745),
+ [aux_sym_const_declaration_token1] = ACTIONS(1747),
+ [anon_sym_LPAREN] = ACTIONS(1749),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1753),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1755),
+ [aux_sym_else_fragment_token1] = ACTIONS(1757),
+ [aux_sym_select_statement_token1] = ACTIONS(1759),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1761),
+ [aux_sym_do_condition_token1] = ACTIONS(1763),
+ [aux_sym_while_statement_token1] = ACTIONS(1969),
+ [aux_sym_with_statement_token1] = ACTIONS(1767),
+ [aux_sym_exit_statement_token1] = ACTIONS(1769),
+ [sym_end_statement] = ACTIONS(1719),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1771),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1773),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1775),
+ [sym__ambiguous_redim_statement] = ACTIONS(1777),
+ [aux_sym_erase_statement_token1] = ACTIONS(1779),
+ [aux_sym_open_statement_token1] = ACTIONS(1781),
+ [aux_sym_file_mode_token2] = ACTIONS(1783),
+ [aux_sym_file_access_token2] = ACTIONS(1785),
+ [aux_sym_file_lock_token2] = ACTIONS(1787),
+ [aux_sym_print_statement_token1] = ACTIONS(1789),
+ [anon_sym_PLUS] = ACTIONS(1791),
+ [anon_sym_DASH] = ACTIONS(1793),
+ [anon_sym_QMARK] = ACTIONS(1795),
+ [aux_sym_close_statement_token1] = ACTIONS(1797),
+ [aux_sym_put_statement_token1] = ACTIONS(1799),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1801),
+ [aux_sym_seek_statement_token1] = ACTIONS(1803),
+ [sym_reset_statement] = ACTIONS(1805),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1807),
+ [sym_stop_statement] = ACTIONS(1805),
+ [sym_beep_statement] = ACTIONS(1805),
+ [aux_sym_unload_statement_token1] = ACTIONS(1809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1811),
+ [aux_sym_call_statement_token1] = ACTIONS(1813),
+ [sym__ambiguous_call_statement] = ACTIONS(1815),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1817),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1819),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(1823),
+ [sym_number_literal] = ACTIONS(1825),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1827),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1827),
+ [sym_nothing_literal] = ACTIONS(1829),
+ [sym_null_literal] = ACTIONS(1829),
+ [sym_empty_literal] = ACTIONS(1829),
+ [sym_date_literal] = ACTIONS(1823),
+ [anon_sym_POUND] = ACTIONS(1831),
+ },
+ [STATE(130)] = {
+ [sym__statement_separator] = STATE(162),
+ [sym_preprocessor_const] = STATE(162),
+ [sym_preprocessor_if] = STATE(162),
+ [sym_block] = STATE(12215),
+ [sym__statement] = STATE(162),
+ [sym_variable_declaration] = STATE(162),
+ [sym_const_declaration] = STATE(162),
+ [sym_visibility] = STATE(11928),
+ [sym_if_statement] = STATE(162),
+ [sym_elseif_fragment] = STATE(162),
+ [sym_else_fragment] = STATE(162),
+ [sym_end_if_fragment] = STATE(162),
+ [sym_single_line_if_statement] = STATE(162),
+ [sym_select_statement] = STATE(162),
+ [sym_for_statement] = STATE(162),
+ [sym__inline_for_statement] = STATE(6675),
+ [sym_for_each_statement] = STATE(162),
+ [sym__inline_for_each_statement] = STATE(6676),
+ [sym__for_header] = STATE(11443),
+ [sym__for_each_header] = STATE(11444),
+ [sym_do_statement] = STATE(162),
+ [sym__inline_do_statement] = STATE(6677),
+ [sym_while_statement] = STATE(162),
+ [sym_with_statement] = STATE(162),
+ [sym__inline_with_statement] = STATE(6678),
+ [sym_exit_statement] = STATE(162),
+ [sym_on_goto_statement] = STATE(162),
+ [sym_on_error_statement] = STATE(162),
+ [sym_resume_statement] = STATE(162),
+ [sym_goto_statement] = STATE(162),
+ [sym_label_statement] = STATE(162),
+ [sym_line_number_prefix] = STATE(11309),
+ [sym_line_number_statement] = STATE(162),
+ [sym_redim_statement] = STATE(162),
+ [sym_erase_statement] = STATE(162),
+ [sym_open_statement] = STATE(162),
+ [sym_input_statement] = STATE(162),
+ [sym_line_input_statement] = STATE(162),
+ [sym_print_statement] = STATE(162),
+ [sym_write_statement] = STATE(162),
+ [sym_debug_print_statement] = STATE(162),
+ [sym_close_statement] = STATE(162),
+ [sym_get_statement] = STATE(162),
+ [sym_put_statement] = STATE(162),
+ [sym_lock_statement] = STATE(162),
+ [sym_unlock_statement] = STATE(162),
+ [sym_seek_statement] = STATE(162),
+ [sym_raise_event_statement] = STATE(162),
+ [sym_name_statement] = STATE(162),
+ [sym_load_statement] = STATE(162),
+ [sym_unload_statement] = STATE(162),
+ [sym_def_type_statement] = STATE(162),
+ [sym_set_statement] = STATE(162),
+ [sym_assignment_statement] = STATE(162),
+ [sym_call_statement] = STATE(162),
+ [sym_expression_statement] = STATE(162),
+ [sym__primary_expression] = STATE(3463),
+ [sym__expression] = STATE(3463),
+ [sym__assignable_expression] = STATE(14513),
+ [sym__callable_expression] = STATE(418),
+ [sym__print_method_callee] = STATE(501),
+ [sym__print_method_call_expression] = STATE(6993),
+ [sym__qualified_print_method_expression] = STATE(6708),
+ [sym__implicit_print_method_expression] = STATE(6710),
+ [sym__line_method_expression] = STATE(12255),
+ [sym_call_expression] = STATE(2892),
+ [sym_new_expression] = STATE(3463),
+ [sym_addressof_expression] = STATE(3463),
+ [sym_type_of_expression] = STATE(3463),
+ [sym_member_expression] = STATE(2545),
+ [sym_qualified_member_expression] = STATE(2265),
+ [sym_implicit_member_expression] = STATE(2265),
+ [sym_parenthesized_expression] = STATE(3463),
+ [sym_binary_expression] = STATE(3463),
+ [sym_unary_expression] = STATE(3463),
+ [sym__signed_unary_expression] = STATE(2479),
+ [sym__literal] = STATE(3463),
+ [sym_boolean_literal] = STATE(3463),
+ [sym_file_number_literal] = STATE(3463),
+ [aux_sym_block_repeat1] = STATE(162),
+ [sym_identifier] = ACTIONS(1476),
+ [sym_newline] = ACTIONS(1971),
+ [anon_sym_COLON] = ACTIONS(1481),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1974),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1486),
+ [anon_sym_DOT] = ACTIONS(1488),
+ [anon_sym_BANG] = ACTIONS(1490),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1492),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1494),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1496),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1498),
+ [sym_static_modifier] = ACTIONS(1500),
+ [sym__dim_keyword] = ACTIONS(1502),
+ [sym__redim_keyword] = ACTIONS(1504),
+ [aux_sym_get_accessor_token1] = ACTIONS(1506),
+ [aux_sym_set_accessor_token1] = ACTIONS(1508),
+ [aux_sym_const_declaration_token1] = ACTIONS(1510),
+ [anon_sym_LPAREN] = ACTIONS(1512),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1514),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1516),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1518),
+ [aux_sym_else_fragment_token1] = ACTIONS(1520),
+ [aux_sym_select_statement_token1] = ACTIONS(1522),
+ [aux_sym_select_statement_token2] = ACTIONS(1977),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1526),
+ [aux_sym_do_condition_token1] = ACTIONS(1528),
+ [aux_sym_with_statement_token1] = ACTIONS(1530),
+ [aux_sym_exit_statement_token1] = ACTIONS(1532),
+ [sym_end_statement] = ACTIONS(1481),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1534),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1536),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1538),
+ [sym__ambiguous_redim_statement] = ACTIONS(1540),
+ [aux_sym_erase_statement_token1] = ACTIONS(1542),
+ [aux_sym_open_statement_token1] = ACTIONS(1544),
+ [aux_sym_file_mode_token2] = ACTIONS(1546),
+ [aux_sym_file_access_token2] = ACTIONS(1548),
+ [aux_sym_file_lock_token2] = ACTIONS(1550),
+ [aux_sym_print_statement_token1] = ACTIONS(1552),
+ [anon_sym_PLUS] = ACTIONS(1554),
+ [anon_sym_DASH] = ACTIONS(1556),
+ [anon_sym_QMARK] = ACTIONS(1558),
+ [aux_sym_close_statement_token1] = ACTIONS(1560),
+ [aux_sym_put_statement_token1] = ACTIONS(1562),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1564),
+ [aux_sym_seek_statement_token1] = ACTIONS(1566),
+ [sym_reset_statement] = ACTIONS(1568),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1570),
+ [sym_stop_statement] = ACTIONS(1568),
+ [sym_beep_statement] = ACTIONS(1568),
+ [aux_sym_unload_statement_token1] = ACTIONS(1572),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1574),
+ [aux_sym_call_statement_token1] = ACTIONS(1576),
+ [sym__ambiguous_call_statement] = ACTIONS(1578),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1580),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1582),
+ [aux_sym_unary_expression_token1] = ACTIONS(1584),
+ [sym_string_literal] = ACTIONS(1586),
+ [sym_number_literal] = ACTIONS(1979),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1591),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1591),
+ [sym_nothing_literal] = ACTIONS(1593),
+ [sym_null_literal] = ACTIONS(1593),
+ [sym_empty_literal] = ACTIONS(1593),
+ [sym_date_literal] = ACTIONS(1586),
+ [anon_sym_POUND] = ACTIONS(1595),
+ },
+ [STATE(131)] = {
+ [sym__statement_separator] = STATE(162),
+ [sym_preprocessor_const] = STATE(162),
+ [sym_preprocessor_if] = STATE(162),
+ [sym_block] = STATE(12232),
+ [sym__statement] = STATE(162),
+ [sym_variable_declaration] = STATE(162),
+ [sym_const_declaration] = STATE(162),
+ [sym_visibility] = STATE(11928),
+ [sym_if_statement] = STATE(162),
+ [sym_elseif_fragment] = STATE(162),
+ [sym_else_fragment] = STATE(162),
+ [sym_end_if_fragment] = STATE(162),
+ [sym_single_line_if_statement] = STATE(162),
+ [sym_select_statement] = STATE(162),
+ [sym_for_statement] = STATE(162),
+ [sym__inline_for_statement] = STATE(6675),
+ [sym_for_each_statement] = STATE(162),
+ [sym__inline_for_each_statement] = STATE(6676),
+ [sym__for_header] = STATE(11443),
+ [sym__for_each_header] = STATE(11444),
+ [sym_do_statement] = STATE(162),
+ [sym__inline_do_statement] = STATE(6677),
+ [sym_while_statement] = STATE(162),
+ [sym_with_statement] = STATE(162),
+ [sym__inline_with_statement] = STATE(6678),
+ [sym_exit_statement] = STATE(162),
+ [sym_on_goto_statement] = STATE(162),
+ [sym_on_error_statement] = STATE(162),
+ [sym_resume_statement] = STATE(162),
+ [sym_goto_statement] = STATE(162),
+ [sym_label_statement] = STATE(162),
+ [sym_line_number_prefix] = STATE(11309),
+ [sym_line_number_statement] = STATE(162),
+ [sym_redim_statement] = STATE(162),
+ [sym_erase_statement] = STATE(162),
+ [sym_open_statement] = STATE(162),
+ [sym_input_statement] = STATE(162),
+ [sym_line_input_statement] = STATE(162),
+ [sym_print_statement] = STATE(162),
+ [sym_write_statement] = STATE(162),
+ [sym_debug_print_statement] = STATE(162),
+ [sym_close_statement] = STATE(162),
+ [sym_get_statement] = STATE(162),
+ [sym_put_statement] = STATE(162),
+ [sym_lock_statement] = STATE(162),
+ [sym_unlock_statement] = STATE(162),
+ [sym_seek_statement] = STATE(162),
+ [sym_raise_event_statement] = STATE(162),
+ [sym_name_statement] = STATE(162),
+ [sym_load_statement] = STATE(162),
+ [sym_unload_statement] = STATE(162),
+ [sym_def_type_statement] = STATE(162),
+ [sym_set_statement] = STATE(162),
+ [sym_assignment_statement] = STATE(162),
+ [sym_call_statement] = STATE(162),
+ [sym_expression_statement] = STATE(162),
+ [sym__primary_expression] = STATE(3463),
+ [sym__expression] = STATE(3463),
+ [sym__assignable_expression] = STATE(14513),
+ [sym__callable_expression] = STATE(418),
+ [sym__print_method_callee] = STATE(501),
+ [sym__print_method_call_expression] = STATE(6993),
+ [sym__qualified_print_method_expression] = STATE(6708),
+ [sym__implicit_print_method_expression] = STATE(6710),
+ [sym__line_method_expression] = STATE(12255),
+ [sym_call_expression] = STATE(2892),
+ [sym_new_expression] = STATE(3463),
+ [sym_addressof_expression] = STATE(3463),
+ [sym_type_of_expression] = STATE(3463),
+ [sym_member_expression] = STATE(2545),
+ [sym_qualified_member_expression] = STATE(2265),
+ [sym_implicit_member_expression] = STATE(2265),
+ [sym_parenthesized_expression] = STATE(3463),
+ [sym_binary_expression] = STATE(3463),
+ [sym_unary_expression] = STATE(3463),
+ [sym__signed_unary_expression] = STATE(2479),
+ [sym__literal] = STATE(3463),
+ [sym_boolean_literal] = STATE(3463),
+ [sym_file_number_literal] = STATE(3463),
+ [aux_sym_block_repeat1] = STATE(162),
+ [sym_identifier] = ACTIONS(1476),
+ [sym_newline] = ACTIONS(1982),
+ [anon_sym_COLON] = ACTIONS(1481),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1985),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1486),
+ [anon_sym_DOT] = ACTIONS(1488),
+ [anon_sym_BANG] = ACTIONS(1490),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1492),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1494),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1496),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1498),
+ [sym_static_modifier] = ACTIONS(1500),
+ [sym__dim_keyword] = ACTIONS(1502),
+ [sym__redim_keyword] = ACTIONS(1504),
+ [aux_sym_get_accessor_token1] = ACTIONS(1506),
+ [aux_sym_set_accessor_token1] = ACTIONS(1508),
+ [aux_sym_const_declaration_token1] = ACTIONS(1510),
+ [anon_sym_LPAREN] = ACTIONS(1512),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1514),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1516),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1518),
+ [aux_sym_else_fragment_token1] = ACTIONS(1520),
+ [aux_sym_select_statement_token1] = ACTIONS(1522),
+ [aux_sym_select_statement_token2] = ACTIONS(1988),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1526),
+ [aux_sym_do_condition_token1] = ACTIONS(1528),
+ [aux_sym_with_statement_token1] = ACTIONS(1530),
+ [aux_sym_exit_statement_token1] = ACTIONS(1532),
+ [sym_end_statement] = ACTIONS(1481),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1534),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1536),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1538),
+ [sym__ambiguous_redim_statement] = ACTIONS(1540),
+ [aux_sym_erase_statement_token1] = ACTIONS(1542),
+ [aux_sym_open_statement_token1] = ACTIONS(1544),
+ [aux_sym_file_mode_token2] = ACTIONS(1546),
+ [aux_sym_file_access_token2] = ACTIONS(1548),
+ [aux_sym_file_lock_token2] = ACTIONS(1550),
+ [aux_sym_print_statement_token1] = ACTIONS(1552),
+ [anon_sym_PLUS] = ACTIONS(1554),
+ [anon_sym_DASH] = ACTIONS(1556),
+ [anon_sym_QMARK] = ACTIONS(1558),
+ [aux_sym_close_statement_token1] = ACTIONS(1560),
+ [aux_sym_put_statement_token1] = ACTIONS(1562),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1564),
+ [aux_sym_seek_statement_token1] = ACTIONS(1566),
+ [sym_reset_statement] = ACTIONS(1568),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1570),
+ [sym_stop_statement] = ACTIONS(1568),
+ [sym_beep_statement] = ACTIONS(1568),
+ [aux_sym_unload_statement_token1] = ACTIONS(1572),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1574),
+ [aux_sym_call_statement_token1] = ACTIONS(1576),
+ [sym__ambiguous_call_statement] = ACTIONS(1578),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1580),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1582),
+ [aux_sym_unary_expression_token1] = ACTIONS(1584),
+ [sym_string_literal] = ACTIONS(1586),
+ [sym_number_literal] = ACTIONS(1990),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1591),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1591),
+ [sym_nothing_literal] = ACTIONS(1593),
+ [sym_null_literal] = ACTIONS(1593),
+ [sym_empty_literal] = ACTIONS(1593),
+ [sym_date_literal] = ACTIONS(1586),
+ [anon_sym_POUND] = ACTIONS(1595),
+ },
+ [STATE(132)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12648),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11149),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(1993),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(133)] = {
+ [sym__statement_separator] = STATE(162),
+ [sym_preprocessor_const] = STATE(162),
+ [sym_preprocessor_if] = STATE(162),
+ [sym_block] = STATE(12189),
+ [sym__statement] = STATE(162),
+ [sym_variable_declaration] = STATE(162),
+ [sym_const_declaration] = STATE(162),
+ [sym_visibility] = STATE(11928),
+ [sym_if_statement] = STATE(162),
+ [sym_elseif_fragment] = STATE(162),
+ [sym_else_fragment] = STATE(162),
+ [sym_end_if_fragment] = STATE(162),
+ [sym_single_line_if_statement] = STATE(162),
+ [sym_select_statement] = STATE(162),
+ [sym_for_statement] = STATE(162),
+ [sym__inline_for_statement] = STATE(6675),
+ [sym_for_each_statement] = STATE(162),
+ [sym__inline_for_each_statement] = STATE(6676),
+ [sym__for_header] = STATE(11443),
+ [sym__for_each_header] = STATE(11444),
+ [sym_do_statement] = STATE(162),
+ [sym__inline_do_statement] = STATE(6677),
+ [sym_while_statement] = STATE(162),
+ [sym_with_statement] = STATE(162),
+ [sym__inline_with_statement] = STATE(6678),
+ [sym_exit_statement] = STATE(162),
+ [sym_on_goto_statement] = STATE(162),
+ [sym_on_error_statement] = STATE(162),
+ [sym_resume_statement] = STATE(162),
+ [sym_goto_statement] = STATE(162),
+ [sym_label_statement] = STATE(162),
+ [sym_line_number_prefix] = STATE(11309),
+ [sym_line_number_statement] = STATE(162),
+ [sym_redim_statement] = STATE(162),
+ [sym_erase_statement] = STATE(162),
+ [sym_open_statement] = STATE(162),
+ [sym_input_statement] = STATE(162),
+ [sym_line_input_statement] = STATE(162),
+ [sym_print_statement] = STATE(162),
+ [sym_write_statement] = STATE(162),
+ [sym_debug_print_statement] = STATE(162),
+ [sym_close_statement] = STATE(162),
+ [sym_get_statement] = STATE(162),
+ [sym_put_statement] = STATE(162),
+ [sym_lock_statement] = STATE(162),
+ [sym_unlock_statement] = STATE(162),
+ [sym_seek_statement] = STATE(162),
+ [sym_raise_event_statement] = STATE(162),
+ [sym_name_statement] = STATE(162),
+ [sym_load_statement] = STATE(162),
+ [sym_unload_statement] = STATE(162),
+ [sym_def_type_statement] = STATE(162),
+ [sym_set_statement] = STATE(162),
+ [sym_assignment_statement] = STATE(162),
+ [sym_call_statement] = STATE(162),
+ [sym_expression_statement] = STATE(162),
+ [sym__primary_expression] = STATE(3463),
+ [sym__expression] = STATE(3463),
+ [sym__assignable_expression] = STATE(14513),
+ [sym__callable_expression] = STATE(418),
+ [sym__print_method_callee] = STATE(501),
+ [sym__print_method_call_expression] = STATE(6993),
+ [sym__qualified_print_method_expression] = STATE(6708),
+ [sym__implicit_print_method_expression] = STATE(6710),
+ [sym__line_method_expression] = STATE(12255),
+ [sym_call_expression] = STATE(2892),
+ [sym_new_expression] = STATE(3463),
+ [sym_addressof_expression] = STATE(3463),
+ [sym_type_of_expression] = STATE(3463),
+ [sym_member_expression] = STATE(2545),
+ [sym_qualified_member_expression] = STATE(2265),
+ [sym_implicit_member_expression] = STATE(2265),
+ [sym_parenthesized_expression] = STATE(3463),
+ [sym_binary_expression] = STATE(3463),
+ [sym_unary_expression] = STATE(3463),
+ [sym__signed_unary_expression] = STATE(2479),
+ [sym__literal] = STATE(3463),
+ [sym_boolean_literal] = STATE(3463),
+ [sym_file_number_literal] = STATE(3463),
+ [aux_sym_block_repeat1] = STATE(162),
+ [sym_identifier] = ACTIONS(1476),
+ [sym_newline] = ACTIONS(1995),
+ [anon_sym_COLON] = ACTIONS(1481),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1998),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1486),
+ [anon_sym_DOT] = ACTIONS(1488),
+ [anon_sym_BANG] = ACTIONS(1490),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1492),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1494),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1496),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1498),
+ [sym_static_modifier] = ACTIONS(1500),
+ [sym__dim_keyword] = ACTIONS(1502),
+ [sym__redim_keyword] = ACTIONS(1504),
+ [aux_sym_get_accessor_token1] = ACTIONS(1506),
+ [aux_sym_set_accessor_token1] = ACTIONS(1508),
+ [aux_sym_const_declaration_token1] = ACTIONS(1510),
+ [anon_sym_LPAREN] = ACTIONS(1512),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1514),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1516),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1518),
+ [aux_sym_else_fragment_token1] = ACTIONS(1520),
+ [aux_sym_select_statement_token1] = ACTIONS(1522),
+ [aux_sym_select_statement_token2] = ACTIONS(2001),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1526),
+ [aux_sym_do_condition_token1] = ACTIONS(1528),
+ [aux_sym_with_statement_token1] = ACTIONS(1530),
+ [aux_sym_exit_statement_token1] = ACTIONS(1532),
+ [sym_end_statement] = ACTIONS(1481),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1534),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1536),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1538),
+ [sym__ambiguous_redim_statement] = ACTIONS(1540),
+ [aux_sym_erase_statement_token1] = ACTIONS(1542),
+ [aux_sym_open_statement_token1] = ACTIONS(1544),
+ [aux_sym_file_mode_token2] = ACTIONS(1546),
+ [aux_sym_file_access_token2] = ACTIONS(1548),
+ [aux_sym_file_lock_token2] = ACTIONS(1550),
+ [aux_sym_print_statement_token1] = ACTIONS(1552),
+ [anon_sym_PLUS] = ACTIONS(1554),
+ [anon_sym_DASH] = ACTIONS(1556),
+ [anon_sym_QMARK] = ACTIONS(1558),
+ [aux_sym_close_statement_token1] = ACTIONS(1560),
+ [aux_sym_put_statement_token1] = ACTIONS(1562),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1564),
+ [aux_sym_seek_statement_token1] = ACTIONS(1566),
+ [sym_reset_statement] = ACTIONS(1568),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1570),
+ [sym_stop_statement] = ACTIONS(1568),
+ [sym_beep_statement] = ACTIONS(1568),
+ [aux_sym_unload_statement_token1] = ACTIONS(1572),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1574),
+ [aux_sym_call_statement_token1] = ACTIONS(1576),
+ [sym__ambiguous_call_statement] = ACTIONS(1578),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1580),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1582),
+ [aux_sym_unary_expression_token1] = ACTIONS(1584),
+ [sym_string_literal] = ACTIONS(1586),
+ [sym_number_literal] = ACTIONS(2003),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1591),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1591),
+ [sym_nothing_literal] = ACTIONS(1593),
+ [sym_null_literal] = ACTIONS(1593),
+ [sym_empty_literal] = ACTIONS(1593),
+ [sym_date_literal] = ACTIONS(1586),
+ [anon_sym_POUND] = ACTIONS(1595),
+ },
+ [STATE(134)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12971),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11185),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(2006),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(135)] = {
+ [sym__statement_separator] = STATE(142),
+ [sym_preprocessor_const] = STATE(142),
+ [sym_preprocessor_if] = STATE(142),
+ [sym_block] = STATE(12599),
+ [sym__statement] = STATE(142),
+ [sym_variable_declaration] = STATE(142),
+ [sym_const_declaration] = STATE(142),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(142),
+ [sym_elseif_fragment] = STATE(142),
+ [sym_else_fragment] = STATE(142),
+ [sym_end_if_fragment] = STATE(142),
+ [sym_single_line_if_statement] = STATE(142),
+ [sym_select_statement] = STATE(142),
+ [sym_for_statement] = STATE(142),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(142),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(142),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(142),
+ [sym_with_statement] = STATE(142),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(142),
+ [sym_on_goto_statement] = STATE(142),
+ [sym_on_error_statement] = STATE(142),
+ [sym_resume_statement] = STATE(142),
+ [sym_goto_statement] = STATE(142),
+ [sym_label_statement] = STATE(142),
+ [sym_line_number_prefix] = STATE(11179),
+ [sym_line_number_statement] = STATE(142),
+ [sym_redim_statement] = STATE(142),
+ [sym_erase_statement] = STATE(142),
+ [sym_open_statement] = STATE(142),
+ [sym_input_statement] = STATE(142),
+ [sym_line_input_statement] = STATE(142),
+ [sym_print_statement] = STATE(142),
+ [sym_write_statement] = STATE(142),
+ [sym_debug_print_statement] = STATE(142),
+ [sym_close_statement] = STATE(142),
+ [sym_get_statement] = STATE(142),
+ [sym_put_statement] = STATE(142),
+ [sym_lock_statement] = STATE(142),
+ [sym_unlock_statement] = STATE(142),
+ [sym_seek_statement] = STATE(142),
+ [sym_raise_event_statement] = STATE(142),
+ [sym_name_statement] = STATE(142),
+ [sym_load_statement] = STATE(142),
+ [sym_unload_statement] = STATE(142),
+ [sym_def_type_statement] = STATE(142),
+ [sym_set_statement] = STATE(142),
+ [sym_assignment_statement] = STATE(142),
+ [sym_call_statement] = STATE(142),
+ [sym_expression_statement] = STATE(142),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(142),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(1599),
+ [anon_sym_COLON] = ACTIONS(1599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(2008),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(1599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(1685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(1685),
+ [sym_beep_statement] = ACTIONS(1685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1705),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(136)] = {
+ [sym__statement_separator] = STATE(178),
+ [sym_preprocessor_const] = STATE(178),
+ [sym_preprocessor_if] = STATE(178),
+ [sym_block] = STATE(12799),
+ [sym__statement] = STATE(178),
+ [sym_variable_declaration] = STATE(178),
+ [sym_const_declaration] = STATE(178),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(178),
+ [sym_elseif_fragment] = STATE(178),
+ [sym_else_fragment] = STATE(178),
+ [sym_end_if_fragment] = STATE(178),
+ [sym_single_line_if_statement] = STATE(178),
+ [sym_select_statement] = STATE(178),
+ [sym_for_statement] = STATE(178),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(178),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(178),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(178),
+ [sym_with_statement] = STATE(178),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(178),
+ [sym_on_goto_statement] = STATE(178),
+ [sym_on_error_statement] = STATE(178),
+ [sym_resume_statement] = STATE(178),
+ [sym_goto_statement] = STATE(178),
+ [sym_label_statement] = STATE(178),
+ [sym_line_number_prefix] = STATE(11381),
+ [sym_line_number_statement] = STATE(178),
+ [sym_redim_statement] = STATE(178),
+ [sym_erase_statement] = STATE(178),
+ [sym_open_statement] = STATE(178),
+ [sym_input_statement] = STATE(178),
+ [sym_line_input_statement] = STATE(178),
+ [sym_print_statement] = STATE(178),
+ [sym_write_statement] = STATE(178),
+ [sym_debug_print_statement] = STATE(178),
+ [sym_close_statement] = STATE(178),
+ [sym_get_statement] = STATE(178),
+ [sym_put_statement] = STATE(178),
+ [sym_lock_statement] = STATE(178),
+ [sym_unlock_statement] = STATE(178),
+ [sym_seek_statement] = STATE(178),
+ [sym_raise_event_statement] = STATE(178),
+ [sym_name_statement] = STATE(178),
+ [sym_load_statement] = STATE(178),
+ [sym_unload_statement] = STATE(178),
+ [sym_def_type_statement] = STATE(178),
+ [sym_set_statement] = STATE(178),
+ [sym_assignment_statement] = STATE(178),
+ [sym_call_statement] = STATE(178),
+ [sym_expression_statement] = STATE(178),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(178),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(2010),
+ [anon_sym_COLON] = ACTIONS(2010),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2012),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(2010),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(2014),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(2014),
+ [sym_beep_statement] = ACTIONS(2014),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(137)] = {
+ [sym__statement_separator] = STATE(178),
+ [sym_preprocessor_const] = STATE(178),
+ [sym_preprocessor_if] = STATE(178),
+ [sym_block] = STATE(12892),
+ [sym__statement] = STATE(178),
+ [sym_variable_declaration] = STATE(178),
+ [sym_const_declaration] = STATE(178),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(178),
+ [sym_elseif_fragment] = STATE(178),
+ [sym_else_fragment] = STATE(178),
+ [sym_end_if_fragment] = STATE(178),
+ [sym_single_line_if_statement] = STATE(178),
+ [sym_select_statement] = STATE(178),
+ [sym_for_statement] = STATE(178),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(178),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(178),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(178),
+ [sym_with_statement] = STATE(178),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(178),
+ [sym_on_goto_statement] = STATE(178),
+ [sym_on_error_statement] = STATE(178),
+ [sym_resume_statement] = STATE(178),
+ [sym_goto_statement] = STATE(178),
+ [sym_label_statement] = STATE(178),
+ [sym_line_number_prefix] = STATE(11432),
+ [sym_line_number_statement] = STATE(178),
+ [sym_redim_statement] = STATE(178),
+ [sym_erase_statement] = STATE(178),
+ [sym_open_statement] = STATE(178),
+ [sym_input_statement] = STATE(178),
+ [sym_line_input_statement] = STATE(178),
+ [sym_print_statement] = STATE(178),
+ [sym_write_statement] = STATE(178),
+ [sym_debug_print_statement] = STATE(178),
+ [sym_close_statement] = STATE(178),
+ [sym_get_statement] = STATE(178),
+ [sym_put_statement] = STATE(178),
+ [sym_lock_statement] = STATE(178),
+ [sym_unlock_statement] = STATE(178),
+ [sym_seek_statement] = STATE(178),
+ [sym_raise_event_statement] = STATE(178),
+ [sym_name_statement] = STATE(178),
+ [sym_load_statement] = STATE(178),
+ [sym_unload_statement] = STATE(178),
+ [sym_def_type_statement] = STATE(178),
+ [sym_set_statement] = STATE(178),
+ [sym_assignment_statement] = STATE(178),
+ [sym_call_statement] = STATE(178),
+ [sym_expression_statement] = STATE(178),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(178),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(2010),
+ [anon_sym_COLON] = ACTIONS(2010),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2016),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(2010),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(2014),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(2014),
+ [sym_beep_statement] = ACTIONS(2014),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(138)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [sym_block] = STATE(13878),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2018),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(139)] = {
+ [sym__statement_separator] = STATE(178),
+ [sym_preprocessor_const] = STATE(178),
+ [sym_preprocessor_if] = STATE(178),
+ [sym_block] = STATE(12551),
+ [sym__statement] = STATE(178),
+ [sym_variable_declaration] = STATE(178),
+ [sym_const_declaration] = STATE(178),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(178),
+ [sym_elseif_fragment] = STATE(178),
+ [sym_else_fragment] = STATE(178),
+ [sym_end_if_fragment] = STATE(178),
+ [sym_single_line_if_statement] = STATE(178),
+ [sym_select_statement] = STATE(178),
+ [sym_for_statement] = STATE(178),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(178),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(178),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(178),
+ [sym_with_statement] = STATE(178),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(178),
+ [sym_on_goto_statement] = STATE(178),
+ [sym_on_error_statement] = STATE(178),
+ [sym_resume_statement] = STATE(178),
+ [sym_goto_statement] = STATE(178),
+ [sym_label_statement] = STATE(178),
+ [sym_line_number_prefix] = STATE(11376),
+ [sym_line_number_statement] = STATE(178),
+ [sym_redim_statement] = STATE(178),
+ [sym_erase_statement] = STATE(178),
+ [sym_open_statement] = STATE(178),
+ [sym_input_statement] = STATE(178),
+ [sym_line_input_statement] = STATE(178),
+ [sym_print_statement] = STATE(178),
+ [sym_write_statement] = STATE(178),
+ [sym_debug_print_statement] = STATE(178),
+ [sym_close_statement] = STATE(178),
+ [sym_get_statement] = STATE(178),
+ [sym_put_statement] = STATE(178),
+ [sym_lock_statement] = STATE(178),
+ [sym_unlock_statement] = STATE(178),
+ [sym_seek_statement] = STATE(178),
+ [sym_raise_event_statement] = STATE(178),
+ [sym_name_statement] = STATE(178),
+ [sym_load_statement] = STATE(178),
+ [sym_unload_statement] = STATE(178),
+ [sym_def_type_statement] = STATE(178),
+ [sym_set_statement] = STATE(178),
+ [sym_assignment_statement] = STATE(178),
+ [sym_call_statement] = STATE(178),
+ [sym_expression_statement] = STATE(178),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(178),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(2010),
+ [anon_sym_COLON] = ACTIONS(2010),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2020),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(2010),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(2014),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(2014),
+ [sym_beep_statement] = ACTIONS(2014),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(140)] = {
+ [sym__statement_separator] = STATE(178),
+ [sym_preprocessor_const] = STATE(178),
+ [sym_preprocessor_if] = STATE(178),
+ [sym_block] = STATE(12706),
+ [sym__statement] = STATE(178),
+ [sym_variable_declaration] = STATE(178),
+ [sym_const_declaration] = STATE(178),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(178),
+ [sym_elseif_fragment] = STATE(178),
+ [sym_else_fragment] = STATE(178),
+ [sym_end_if_fragment] = STATE(178),
+ [sym_single_line_if_statement] = STATE(178),
+ [sym_select_statement] = STATE(178),
+ [sym_for_statement] = STATE(178),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(178),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(178),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(178),
+ [sym_with_statement] = STATE(178),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(178),
+ [sym_on_goto_statement] = STATE(178),
+ [sym_on_error_statement] = STATE(178),
+ [sym_resume_statement] = STATE(178),
+ [sym_goto_statement] = STATE(178),
+ [sym_label_statement] = STATE(178),
+ [sym_line_number_prefix] = STATE(11284),
+ [sym_line_number_statement] = STATE(178),
+ [sym_redim_statement] = STATE(178),
+ [sym_erase_statement] = STATE(178),
+ [sym_open_statement] = STATE(178),
+ [sym_input_statement] = STATE(178),
+ [sym_line_input_statement] = STATE(178),
+ [sym_print_statement] = STATE(178),
+ [sym_write_statement] = STATE(178),
+ [sym_debug_print_statement] = STATE(178),
+ [sym_close_statement] = STATE(178),
+ [sym_get_statement] = STATE(178),
+ [sym_put_statement] = STATE(178),
+ [sym_lock_statement] = STATE(178),
+ [sym_unlock_statement] = STATE(178),
+ [sym_seek_statement] = STATE(178),
+ [sym_raise_event_statement] = STATE(178),
+ [sym_name_statement] = STATE(178),
+ [sym_load_statement] = STATE(178),
+ [sym_unload_statement] = STATE(178),
+ [sym_def_type_statement] = STATE(178),
+ [sym_set_statement] = STATE(178),
+ [sym_assignment_statement] = STATE(178),
+ [sym_call_statement] = STATE(178),
+ [sym_expression_statement] = STATE(178),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(178),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(2010),
+ [anon_sym_COLON] = ACTIONS(2010),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2022),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(2010),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(2014),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(2014),
+ [sym_beep_statement] = ACTIONS(2014),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(141)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [sym_block] = STATE(13880),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2024),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(142)] = {
+ [sym__statement_separator] = STATE(144),
+ [sym_preprocessor_const] = STATE(144),
+ [sym_preprocessor_if] = STATE(144),
+ [sym__statement] = STATE(144),
+ [sym_variable_declaration] = STATE(144),
+ [sym_const_declaration] = STATE(144),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(144),
+ [sym_elseif_fragment] = STATE(144),
+ [sym_else_fragment] = STATE(144),
+ [sym_end_if_fragment] = STATE(144),
+ [sym_single_line_if_statement] = STATE(144),
+ [sym_select_statement] = STATE(144),
+ [sym_for_statement] = STATE(144),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(144),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(144),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(144),
+ [sym_with_statement] = STATE(144),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(144),
+ [sym_on_goto_statement] = STATE(144),
+ [sym_on_error_statement] = STATE(144),
+ [sym_resume_statement] = STATE(144),
+ [sym_goto_statement] = STATE(144),
+ [sym_label_statement] = STATE(144),
+ [sym_line_number_prefix] = STATE(11572),
+ [sym_line_number_statement] = STATE(144),
+ [sym_redim_statement] = STATE(144),
+ [sym_erase_statement] = STATE(144),
+ [sym_open_statement] = STATE(144),
+ [sym_input_statement] = STATE(144),
+ [sym_line_input_statement] = STATE(144),
+ [sym_print_statement] = STATE(144),
+ [sym_write_statement] = STATE(144),
+ [sym_debug_print_statement] = STATE(144),
+ [sym_close_statement] = STATE(144),
+ [sym_get_statement] = STATE(144),
+ [sym_put_statement] = STATE(144),
+ [sym_lock_statement] = STATE(144),
+ [sym_unlock_statement] = STATE(144),
+ [sym_seek_statement] = STATE(144),
+ [sym_raise_event_statement] = STATE(144),
+ [sym_name_statement] = STATE(144),
+ [sym_load_statement] = STATE(144),
+ [sym_unload_statement] = STATE(144),
+ [sym_def_type_statement] = STATE(144),
+ [sym_set_statement] = STATE(144),
+ [sym_assignment_statement] = STATE(144),
+ [sym_call_statement] = STATE(144),
+ [sym_expression_statement] = STATE(144),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(144),
+ [sym_identifier] = ACTIONS(1597),
+ [sym_newline] = ACTIONS(2026),
+ [anon_sym_COLON] = ACTIONS(2026),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1611),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1615),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1635),
+ [aux_sym_else_fragment_token1] = ACTIONS(1637),
+ [aux_sym_select_statement_token1] = ACTIONS(1639),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(2028),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(2026),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1651),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(2030),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(2030),
+ [sym_beep_statement] = ACTIONS(2030),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(2032),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(143)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [sym_block] = STATE(13870),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2035),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(144)] = {
+ [sym__statement_separator] = STATE(144),
+ [sym_preprocessor_const] = STATE(144),
+ [sym_preprocessor_if] = STATE(144),
+ [sym__statement] = STATE(144),
+ [sym_variable_declaration] = STATE(144),
+ [sym_const_declaration] = STATE(144),
+ [sym_visibility] = STATE(11858),
+ [sym_if_statement] = STATE(144),
+ [sym_elseif_fragment] = STATE(144),
+ [sym_else_fragment] = STATE(144),
+ [sym_end_if_fragment] = STATE(144),
+ [sym_single_line_if_statement] = STATE(144),
+ [sym_select_statement] = STATE(144),
+ [sym_for_statement] = STATE(144),
+ [sym__inline_for_statement] = STATE(6762),
+ [sym_for_each_statement] = STATE(144),
+ [sym__inline_for_each_statement] = STATE(6767),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(144),
+ [sym__inline_do_statement] = STATE(6770),
+ [sym_while_statement] = STATE(144),
+ [sym_with_statement] = STATE(144),
+ [sym__inline_with_statement] = STATE(6771),
+ [sym_exit_statement] = STATE(144),
+ [sym_on_goto_statement] = STATE(144),
+ [sym_on_error_statement] = STATE(144),
+ [sym_resume_statement] = STATE(144),
+ [sym_goto_statement] = STATE(144),
+ [sym_label_statement] = STATE(144),
+ [sym_line_number_prefix] = STATE(11572),
+ [sym_line_number_statement] = STATE(144),
+ [sym_redim_statement] = STATE(144),
+ [sym_erase_statement] = STATE(144),
+ [sym_open_statement] = STATE(144),
+ [sym_input_statement] = STATE(144),
+ [sym_line_input_statement] = STATE(144),
+ [sym_print_statement] = STATE(144),
+ [sym_write_statement] = STATE(144),
+ [sym_debug_print_statement] = STATE(144),
+ [sym_close_statement] = STATE(144),
+ [sym_get_statement] = STATE(144),
+ [sym_put_statement] = STATE(144),
+ [sym_lock_statement] = STATE(144),
+ [sym_unlock_statement] = STATE(144),
+ [sym_seek_statement] = STATE(144),
+ [sym_raise_event_statement] = STATE(144),
+ [sym_name_statement] = STATE(144),
+ [sym_load_statement] = STATE(144),
+ [sym_unload_statement] = STATE(144),
+ [sym_def_type_statement] = STATE(144),
+ [sym_set_statement] = STATE(144),
+ [sym_assignment_statement] = STATE(144),
+ [sym_call_statement] = STATE(144),
+ [sym_expression_statement] = STATE(144),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [aux_sym_block_repeat1] = STATE(144),
+ [sym_identifier] = ACTIONS(2037),
+ [sym_newline] = ACTIONS(2040),
+ [anon_sym_COLON] = ACTIONS(2040),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2043),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(2046),
+ [anon_sym_DOT] = ACTIONS(2049),
+ [anon_sym_BANG] = ACTIONS(2052),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(2055),
+ [aux_sym_option_statement_token3] = ACTIONS(1194),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(2058),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(2061),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(2064),
+ [sym_static_modifier] = ACTIONS(2067),
+ [sym__dim_keyword] = ACTIONS(2070),
+ [sym__redim_keyword] = ACTIONS(2073),
+ [aux_sym_get_accessor_token1] = ACTIONS(2076),
+ [aux_sym_set_accessor_token1] = ACTIONS(2079),
+ [aux_sym_const_declaration_token1] = ACTIONS(2082),
+ [anon_sym_LPAREN] = ACTIONS(2085),
+ [aux_sym_as_type_clause_token2] = ACTIONS(2088),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(2091),
+ [aux_sym_visibility_token1] = ACTIONS(1194),
+ [aux_sym_visibility_token2] = ACTIONS(1194),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(2094),
+ [aux_sym_else_fragment_token1] = ACTIONS(2097),
+ [aux_sym_select_statement_token1] = ACTIONS(2100),
+ [aux_sym__for_header_token1] = ACTIONS(1244),
+ [aux_sym_do_statement_token1] = ACTIONS(2103),
+ [aux_sym_do_statement_token2] = ACTIONS(1200),
+ [aux_sym_do_condition_token1] = ACTIONS(2106),
+ [aux_sym_with_statement_token1] = ACTIONS(2109),
+ [aux_sym_exit_statement_token1] = ACTIONS(2112),
+ [sym_end_statement] = ACTIONS(2040),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(2115),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(2118),
+ [aux_sym_on_error_statement_token2] = ACTIONS(2121),
+ [sym__ambiguous_redim_statement] = ACTIONS(2124),
+ [aux_sym_erase_statement_token1] = ACTIONS(2127),
+ [aux_sym_open_statement_token1] = ACTIONS(2130),
+ [aux_sym_file_mode_token2] = ACTIONS(2133),
+ [aux_sym_file_access_token2] = ACTIONS(2136),
+ [aux_sym_file_lock_token2] = ACTIONS(2139),
+ [aux_sym_print_statement_token1] = ACTIONS(2142),
+ [anon_sym_PLUS] = ACTIONS(2145),
+ [anon_sym_DASH] = ACTIONS(2148),
+ [anon_sym_QMARK] = ACTIONS(2151),
+ [aux_sym_close_statement_token1] = ACTIONS(2154),
+ [aux_sym_put_statement_token1] = ACTIONS(2157),
+ [aux_sym_unlock_statement_token1] = ACTIONS(2160),
+ [aux_sym_seek_statement_token1] = ACTIONS(2163),
+ [sym_reset_statement] = ACTIONS(2166),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(2169),
+ [sym_stop_statement] = ACTIONS(2166),
+ [sym_beep_statement] = ACTIONS(2166),
+ [aux_sym_unload_statement_token1] = ACTIONS(2172),
+ [aux_sym_def_type_statement_token1] = ACTIONS(2175),
+ [aux_sym_def_type_statement_token2] = ACTIONS(2175),
+ [aux_sym_def_type_statement_token3] = ACTIONS(2175),
+ [aux_sym_def_type_statement_token4] = ACTIONS(2175),
+ [aux_sym_def_type_statement_token5] = ACTIONS(2175),
+ [aux_sym_def_type_statement_token6] = ACTIONS(2175),
+ [aux_sym_def_type_statement_token7] = ACTIONS(2175),
+ [aux_sym_def_type_statement_token8] = ACTIONS(2175),
+ [aux_sym_def_type_statement_token9] = ACTIONS(2175),
+ [aux_sym_def_type_statement_token10] = ACTIONS(2175),
+ [aux_sym_def_type_statement_token11] = ACTIONS(2175),
+ [aux_sym_def_type_statement_token12] = ACTIONS(2175),
+ [aux_sym_def_type_statement_token13] = ACTIONS(2175),
+ [aux_sym_def_type_statement_token14] = ACTIONS(2175),
+ [aux_sym_call_statement_token1] = ACTIONS(2178),
+ [sym__ambiguous_call_statement] = ACTIONS(2181),
+ [aux_sym_addressof_expression_token1] = ACTIONS(2184),
+ [aux_sym_type_of_expression_token1] = ACTIONS(2187),
+ [aux_sym_unary_expression_token1] = ACTIONS(2190),
+ [sym_string_literal] = ACTIONS(2193),
+ [sym_number_literal] = ACTIONS(2196),
+ [aux_sym_boolean_literal_token1] = ACTIONS(2199),
+ [aux_sym_boolean_literal_token2] = ACTIONS(2199),
+ [sym_nothing_literal] = ACTIONS(2202),
+ [sym_null_literal] = ACTIONS(2202),
+ [sym_empty_literal] = ACTIONS(2202),
+ [sym_date_literal] = ACTIONS(2193),
+ [anon_sym_POUND] = ACTIONS(2205),
+ },
+ [STATE(145)] = {
+ [sym_preprocessor_const] = STATE(51),
+ [sym_preprocessor_if] = STATE(51),
+ [sym_conditional_branch_body] = STATE(12403),
+ [sym__statement] = STATE(51),
+ [sym_variable_declaration] = STATE(51),
+ [sym_const_declaration] = STATE(51),
+ [sym_visibility] = STATE(11799),
+ [sym_if_statement] = STATE(51),
+ [sym_elseif_fragment] = STATE(51),
+ [sym_else_fragment] = STATE(51),
+ [sym_end_if_fragment] = STATE(51),
+ [sym_single_line_if_statement] = STATE(51),
+ [sym_select_statement] = STATE(51),
+ [sym_for_statement] = STATE(51),
+ [sym__inline_for_statement] = STATE(5250),
+ [sym_for_each_statement] = STATE(51),
+ [sym__inline_for_each_statement] = STATE(5251),
+ [sym__for_header] = STATE(11307),
+ [sym__for_each_header] = STATE(11308),
+ [sym_do_statement] = STATE(51),
+ [sym__inline_do_statement] = STATE(5252),
+ [sym_while_statement] = STATE(51),
+ [sym_with_statement] = STATE(51),
+ [sym__inline_with_statement] = STATE(5253),
+ [sym_exit_statement] = STATE(51),
+ [sym_on_goto_statement] = STATE(51),
+ [sym_on_error_statement] = STATE(51),
+ [sym_resume_statement] = STATE(51),
+ [sym_goto_statement] = STATE(51),
+ [sym_label_statement] = STATE(51),
+ [sym_line_number_prefix] = STATE(11492),
+ [sym_line_number_statement] = STATE(51),
+ [sym_redim_statement] = STATE(51),
+ [sym_erase_statement] = STATE(51),
+ [sym_open_statement] = STATE(51),
+ [sym_input_statement] = STATE(51),
+ [sym_line_input_statement] = STATE(51),
+ [sym_print_statement] = STATE(51),
+ [sym_write_statement] = STATE(51),
+ [sym_debug_print_statement] = STATE(51),
+ [sym_close_statement] = STATE(51),
+ [sym_get_statement] = STATE(51),
+ [sym_put_statement] = STATE(51),
+ [sym_lock_statement] = STATE(51),
+ [sym_unlock_statement] = STATE(51),
+ [sym_seek_statement] = STATE(51),
+ [sym_raise_event_statement] = STATE(51),
+ [sym_name_statement] = STATE(51),
+ [sym_load_statement] = STATE(51),
+ [sym_unload_statement] = STATE(51),
+ [sym_def_type_statement] = STATE(51),
+ [sym_set_statement] = STATE(51),
+ [sym_assignment_statement] = STATE(51),
+ [sym_call_statement] = STATE(51),
+ [sym_expression_statement] = STATE(51),
+ [sym__primary_expression] = STATE(2614),
+ [sym__expression] = STATE(2614),
+ [sym__assignable_expression] = STATE(14425),
+ [sym__callable_expression] = STATE(378),
+ [sym__print_method_callee] = STATE(393),
+ [sym__print_method_call_expression] = STATE(5499),
+ [sym__qualified_print_method_expression] = STATE(5500),
+ [sym__implicit_print_method_expression] = STATE(5501),
+ [sym__line_method_expression] = STATE(12228),
+ [sym_call_expression] = STATE(2293),
+ [sym_new_expression] = STATE(2614),
+ [sym_addressof_expression] = STATE(2614),
+ [sym_type_of_expression] = STATE(2614),
+ [sym_member_expression] = STATE(2211),
+ [sym_qualified_member_expression] = STATE(2182),
+ [sym_implicit_member_expression] = STATE(2182),
+ [sym_parenthesized_expression] = STATE(2614),
+ [sym_binary_expression] = STATE(2614),
+ [sym_unary_expression] = STATE(2614),
+ [sym__signed_unary_expression] = STATE(2203),
+ [sym__literal] = STATE(2614),
+ [sym_boolean_literal] = STATE(2614),
+ [sym_file_number_literal] = STATE(2614),
+ [aux_sym__conditional_property_headers_repeat1] = STATE(12297),
+ [sym_identifier] = ACTIONS(1057),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1061),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1063),
+ [anon_sym_DOT] = ACTIONS(1065),
+ [anon_sym_BANG] = ACTIONS(1067),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1069),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1071),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(2208),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1075),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(2210),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(2212),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1077),
+ [sym_static_modifier] = ACTIONS(1079),
+ [sym__dim_keyword] = ACTIONS(1081),
+ [sym__redim_keyword] = ACTIONS(1083),
+ [aux_sym_get_accessor_token1] = ACTIONS(1085),
+ [aux_sym_set_accessor_token1] = ACTIONS(1087),
+ [aux_sym_const_declaration_token1] = ACTIONS(1089),
+ [anon_sym_LPAREN] = ACTIONS(1091),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1093),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1095),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1097),
+ [aux_sym_else_fragment_token1] = ACTIONS(1099),
+ [aux_sym_select_statement_token1] = ACTIONS(1101),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1103),
+ [aux_sym_do_condition_token1] = ACTIONS(1105),
+ [aux_sym_with_statement_token1] = ACTIONS(1107),
+ [aux_sym_exit_statement_token1] = ACTIONS(1109),
+ [sym_end_statement] = ACTIONS(2214),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1111),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1113),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1115),
+ [sym__ambiguous_redim_statement] = ACTIONS(1117),
+ [aux_sym_erase_statement_token1] = ACTIONS(1119),
+ [aux_sym_open_statement_token1] = ACTIONS(1121),
+ [aux_sym_file_mode_token2] = ACTIONS(1123),
+ [aux_sym_file_access_token2] = ACTIONS(1125),
+ [aux_sym_file_lock_token2] = ACTIONS(1127),
+ [aux_sym_print_statement_token1] = ACTIONS(1129),
+ [anon_sym_PLUS] = ACTIONS(1131),
+ [anon_sym_DASH] = ACTIONS(1133),
+ [anon_sym_QMARK] = ACTIONS(1135),
+ [aux_sym_close_statement_token1] = ACTIONS(1137),
+ [aux_sym_put_statement_token1] = ACTIONS(1139),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1141),
+ [aux_sym_seek_statement_token1] = ACTIONS(1143),
+ [sym_reset_statement] = ACTIONS(2216),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1147),
+ [sym_stop_statement] = ACTIONS(2216),
+ [sym_beep_statement] = ACTIONS(2216),
+ [aux_sym_unload_statement_token1] = ACTIONS(1149),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1151),
+ [aux_sym_call_statement_token1] = ACTIONS(1153),
+ [sym__ambiguous_call_statement] = ACTIONS(1155),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1157),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1159),
+ [aux_sym_unary_expression_token1] = ACTIONS(1161),
+ [sym_string_literal] = ACTIONS(1163),
+ [sym_number_literal] = ACTIONS(1165),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1167),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1167),
+ [sym_nothing_literal] = ACTIONS(1169),
+ [sym_null_literal] = ACTIONS(1169),
+ [sym_empty_literal] = ACTIONS(1169),
+ [sym_date_literal] = ACTIONS(1163),
+ [anon_sym_POUND] = ACTIONS(1171),
+ },
+ [STATE(146)] = {
+ [sym__statement_separator] = STATE(146),
+ [sym_preprocessor_const] = STATE(146),
+ [sym_preprocessor_if] = STATE(146),
+ [sym__statement] = STATE(146),
+ [sym_variable_declaration] = STATE(146),
+ [sym_const_declaration] = STATE(146),
+ [sym_visibility] = STATE(12008),
+ [sym_if_statement] = STATE(146),
+ [sym_elseif_fragment] = STATE(146),
+ [sym_else_fragment] = STATE(146),
+ [sym_end_if_fragment] = STATE(146),
+ [sym_single_line_if_statement] = STATE(146),
+ [sym_select_statement] = STATE(146),
+ [sym_for_statement] = STATE(146),
+ [sym__inline_for_statement] = STATE(6988),
+ [sym_for_each_statement] = STATE(146),
+ [sym__inline_for_each_statement] = STATE(6989),
+ [sym__for_header] = STATE(11460),
+ [sym__for_each_header] = STATE(11461),
+ [sym_do_statement] = STATE(146),
+ [sym__inline_do_statement] = STATE(6990),
+ [sym_while_statement] = STATE(146),
+ [sym_with_statement] = STATE(146),
+ [sym__inline_with_statement] = STATE(6991),
+ [sym_exit_statement] = STATE(146),
+ [sym_on_goto_statement] = STATE(146),
+ [sym_on_error_statement] = STATE(146),
+ [sym_resume_statement] = STATE(146),
+ [sym_goto_statement] = STATE(146),
+ [sym_label_statement] = STATE(146),
+ [sym_line_number_prefix] = STATE(11513),
+ [sym_line_number_statement] = STATE(146),
+ [sym_redim_statement] = STATE(146),
+ [sym_erase_statement] = STATE(146),
+ [sym_open_statement] = STATE(146),
+ [sym_input_statement] = STATE(146),
+ [sym_line_input_statement] = STATE(146),
+ [sym_print_statement] = STATE(146),
+ [sym_write_statement] = STATE(146),
+ [sym_debug_print_statement] = STATE(146),
+ [sym_close_statement] = STATE(146),
+ [sym_get_statement] = STATE(146),
+ [sym_put_statement] = STATE(146),
+ [sym_lock_statement] = STATE(146),
+ [sym_unlock_statement] = STATE(146),
+ [sym_seek_statement] = STATE(146),
+ [sym_raise_event_statement] = STATE(146),
+ [sym_name_statement] = STATE(146),
+ [sym_load_statement] = STATE(146),
+ [sym_unload_statement] = STATE(146),
+ [sym_def_type_statement] = STATE(146),
+ [sym_set_statement] = STATE(146),
+ [sym_assignment_statement] = STATE(146),
+ [sym_call_statement] = STATE(146),
+ [sym_expression_statement] = STATE(146),
+ [sym__primary_expression] = STATE(3687),
+ [sym__expression] = STATE(3687),
+ [sym__assignable_expression] = STATE(14598),
+ [sym__callable_expression] = STATE(419),
+ [sym__print_method_callee] = STATE(474),
+ [sym__print_method_call_expression] = STATE(6707),
+ [sym__qualified_print_method_expression] = STATE(6589),
+ [sym__implicit_print_method_expression] = STATE(6590),
+ [sym__line_method_expression] = STATE(12288),
+ [sym_call_expression] = STATE(2554),
+ [sym_new_expression] = STATE(3687),
+ [sym_addressof_expression] = STATE(3687),
+ [sym_type_of_expression] = STATE(3687),
+ [sym_member_expression] = STATE(2487),
+ [sym_qualified_member_expression] = STATE(2319),
+ [sym_implicit_member_expression] = STATE(2319),
+ [sym_parenthesized_expression] = STATE(3687),
+ [sym_binary_expression] = STATE(3687),
+ [sym_unary_expression] = STATE(3687),
+ [sym__signed_unary_expression] = STATE(2361),
+ [sym__literal] = STATE(3687),
+ [sym_boolean_literal] = STATE(3687),
+ [sym_file_number_literal] = STATE(3687),
+ [aux_sym_block_repeat1] = STATE(146),
+ [sym_identifier] = ACTIONS(2218),
+ [sym_newline] = ACTIONS(2221),
+ [anon_sym_COLON] = ACTIONS(2221),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2224),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(2227),
+ [anon_sym_DOT] = ACTIONS(2230),
+ [anon_sym_BANG] = ACTIONS(2233),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(2236),
+ [aux_sym_option_statement_token3] = ACTIONS(1194),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(2239),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(1200),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(2242),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(2245),
+ [sym_static_modifier] = ACTIONS(2248),
+ [sym__dim_keyword] = ACTIONS(2251),
+ [sym__redim_keyword] = ACTIONS(2254),
+ [aux_sym_get_accessor_token1] = ACTIONS(2257),
+ [aux_sym_set_accessor_token1] = ACTIONS(2260),
+ [aux_sym_const_declaration_token1] = ACTIONS(2263),
+ [anon_sym_LPAREN] = ACTIONS(2266),
+ [aux_sym_as_type_clause_token2] = ACTIONS(2269),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(2272),
+ [aux_sym_visibility_token1] = ACTIONS(1194),
+ [aux_sym_visibility_token2] = ACTIONS(1194),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(2275),
+ [aux_sym_else_fragment_token1] = ACTIONS(2278),
+ [aux_sym_select_statement_token1] = ACTIONS(2281),
+ [aux_sym__for_header_token1] = ACTIONS(1244),
+ [aux_sym_do_statement_token1] = ACTIONS(2284),
+ [aux_sym_do_condition_token1] = ACTIONS(2287),
+ [aux_sym_with_statement_token1] = ACTIONS(2290),
+ [aux_sym_exit_statement_token1] = ACTIONS(2293),
+ [sym_end_statement] = ACTIONS(2221),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(2296),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(2299),
+ [aux_sym_on_error_statement_token2] = ACTIONS(2302),
+ [sym__ambiguous_redim_statement] = ACTIONS(2305),
+ [aux_sym_erase_statement_token1] = ACTIONS(2308),
+ [aux_sym_open_statement_token1] = ACTIONS(2311),
+ [aux_sym_file_mode_token2] = ACTIONS(2314),
+ [aux_sym_file_access_token2] = ACTIONS(2317),
+ [aux_sym_file_lock_token2] = ACTIONS(2320),
+ [aux_sym_print_statement_token1] = ACTIONS(2323),
+ [anon_sym_PLUS] = ACTIONS(2326),
+ [anon_sym_DASH] = ACTIONS(2329),
+ [anon_sym_QMARK] = ACTIONS(2332),
+ [aux_sym_close_statement_token1] = ACTIONS(2335),
+ [aux_sym_put_statement_token1] = ACTIONS(2338),
+ [aux_sym_unlock_statement_token1] = ACTIONS(2341),
+ [aux_sym_seek_statement_token1] = ACTIONS(2344),
+ [sym_reset_statement] = ACTIONS(2347),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(2350),
+ [sym_stop_statement] = ACTIONS(2347),
+ [sym_beep_statement] = ACTIONS(2347),
+ [aux_sym_unload_statement_token1] = ACTIONS(2353),
+ [aux_sym_def_type_statement_token1] = ACTIONS(2356),
+ [aux_sym_def_type_statement_token2] = ACTIONS(2356),
+ [aux_sym_def_type_statement_token3] = ACTIONS(2356),
+ [aux_sym_def_type_statement_token4] = ACTIONS(2356),
+ [aux_sym_def_type_statement_token5] = ACTIONS(2356),
+ [aux_sym_def_type_statement_token6] = ACTIONS(2356),
+ [aux_sym_def_type_statement_token7] = ACTIONS(2356),
+ [aux_sym_def_type_statement_token8] = ACTIONS(2356),
+ [aux_sym_def_type_statement_token9] = ACTIONS(2356),
+ [aux_sym_def_type_statement_token10] = ACTIONS(2356),
+ [aux_sym_def_type_statement_token11] = ACTIONS(2356),
+ [aux_sym_def_type_statement_token12] = ACTIONS(2356),
+ [aux_sym_def_type_statement_token13] = ACTIONS(2356),
+ [aux_sym_def_type_statement_token14] = ACTIONS(2356),
+ [aux_sym_call_statement_token1] = ACTIONS(2359),
+ [sym__ambiguous_call_statement] = ACTIONS(2362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(2365),
+ [aux_sym_type_of_expression_token1] = ACTIONS(2368),
+ [aux_sym_unary_expression_token1] = ACTIONS(2371),
+ [sym_string_literal] = ACTIONS(2374),
+ [sym_number_literal] = ACTIONS(2377),
+ [aux_sym_boolean_literal_token1] = ACTIONS(2380),
+ [aux_sym_boolean_literal_token2] = ACTIONS(2380),
+ [sym_nothing_literal] = ACTIONS(2383),
+ [sym_null_literal] = ACTIONS(2383),
+ [sym_empty_literal] = ACTIONS(2383),
+ [sym_date_literal] = ACTIONS(2374),
+ [anon_sym_POUND] = ACTIONS(2386),
+ },
+ [STATE(147)] = {
+ [sym__statement_separator] = STATE(146),
+ [sym_preprocessor_const] = STATE(146),
+ [sym_preprocessor_if] = STATE(146),
+ [sym__statement] = STATE(146),
+ [sym_variable_declaration] = STATE(146),
+ [sym_const_declaration] = STATE(146),
+ [sym_visibility] = STATE(12008),
+ [sym_if_statement] = STATE(146),
+ [sym_elseif_fragment] = STATE(146),
+ [sym_else_fragment] = STATE(146),
+ [sym_end_if_fragment] = STATE(146),
+ [sym_single_line_if_statement] = STATE(146),
+ [sym_select_statement] = STATE(146),
+ [sym_for_statement] = STATE(146),
+ [sym__inline_for_statement] = STATE(6988),
+ [sym_for_each_statement] = STATE(146),
+ [sym__inline_for_each_statement] = STATE(6989),
+ [sym__for_header] = STATE(11460),
+ [sym__for_each_header] = STATE(11461),
+ [sym_do_statement] = STATE(146),
+ [sym__inline_do_statement] = STATE(6990),
+ [sym_while_statement] = STATE(146),
+ [sym_with_statement] = STATE(146),
+ [sym__inline_with_statement] = STATE(6991),
+ [sym_exit_statement] = STATE(146),
+ [sym_on_goto_statement] = STATE(146),
+ [sym_on_error_statement] = STATE(146),
+ [sym_resume_statement] = STATE(146),
+ [sym_goto_statement] = STATE(146),
+ [sym_label_statement] = STATE(146),
+ [sym_line_number_prefix] = STATE(11513),
+ [sym_line_number_statement] = STATE(146),
+ [sym_redim_statement] = STATE(146),
+ [sym_erase_statement] = STATE(146),
+ [sym_open_statement] = STATE(146),
+ [sym_input_statement] = STATE(146),
+ [sym_line_input_statement] = STATE(146),
+ [sym_print_statement] = STATE(146),
+ [sym_write_statement] = STATE(146),
+ [sym_debug_print_statement] = STATE(146),
+ [sym_close_statement] = STATE(146),
+ [sym_get_statement] = STATE(146),
+ [sym_put_statement] = STATE(146),
+ [sym_lock_statement] = STATE(146),
+ [sym_unlock_statement] = STATE(146),
+ [sym_seek_statement] = STATE(146),
+ [sym_raise_event_statement] = STATE(146),
+ [sym_name_statement] = STATE(146),
+ [sym_load_statement] = STATE(146),
+ [sym_unload_statement] = STATE(146),
+ [sym_def_type_statement] = STATE(146),
+ [sym_set_statement] = STATE(146),
+ [sym_assignment_statement] = STATE(146),
+ [sym_call_statement] = STATE(146),
+ [sym_expression_statement] = STATE(146),
+ [sym__primary_expression] = STATE(3687),
+ [sym__expression] = STATE(3687),
+ [sym__assignable_expression] = STATE(14598),
+ [sym__callable_expression] = STATE(419),
+ [sym__print_method_callee] = STATE(474),
+ [sym__print_method_call_expression] = STATE(6707),
+ [sym__qualified_print_method_expression] = STATE(6589),
+ [sym__implicit_print_method_expression] = STATE(6590),
+ [sym__line_method_expression] = STATE(12288),
+ [sym_call_expression] = STATE(2554),
+ [sym_new_expression] = STATE(3687),
+ [sym_addressof_expression] = STATE(3687),
+ [sym_type_of_expression] = STATE(3687),
+ [sym_member_expression] = STATE(2487),
+ [sym_qualified_member_expression] = STATE(2319),
+ [sym_implicit_member_expression] = STATE(2319),
+ [sym_parenthesized_expression] = STATE(3687),
+ [sym_binary_expression] = STATE(3687),
+ [sym_unary_expression] = STATE(3687),
+ [sym__signed_unary_expression] = STATE(2361),
+ [sym__literal] = STATE(3687),
+ [sym_boolean_literal] = STATE(3687),
+ [sym_file_number_literal] = STATE(3687),
+ [aux_sym_block_repeat1] = STATE(146),
+ [sym_identifier] = ACTIONS(2389),
+ [sym_newline] = ACTIONS(2391),
+ [anon_sym_COLON] = ACTIONS(2391),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2393),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(2395),
+ [anon_sym_DOT] = ACTIONS(2397),
+ [anon_sym_BANG] = ACTIONS(2399),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(2401),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(2403),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(1354),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(2405),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(2407),
+ [sym_static_modifier] = ACTIONS(2409),
+ [sym__dim_keyword] = ACTIONS(2411),
+ [sym__redim_keyword] = ACTIONS(2413),
+ [aux_sym_get_accessor_token1] = ACTIONS(2415),
+ [aux_sym_set_accessor_token1] = ACTIONS(2417),
+ [aux_sym_const_declaration_token1] = ACTIONS(2419),
+ [anon_sym_LPAREN] = ACTIONS(2421),
+ [aux_sym_as_type_clause_token2] = ACTIONS(2423),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(2425),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(2427),
+ [aux_sym_else_fragment_token1] = ACTIONS(2429),
+ [aux_sym_select_statement_token1] = ACTIONS(2431),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(2433),
+ [aux_sym_do_condition_token1] = ACTIONS(2435),
+ [aux_sym_with_statement_token1] = ACTIONS(2437),
+ [aux_sym_exit_statement_token1] = ACTIONS(2439),
+ [sym_end_statement] = ACTIONS(2391),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(2441),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(2443),
+ [aux_sym_on_error_statement_token2] = ACTIONS(2445),
+ [sym__ambiguous_redim_statement] = ACTIONS(2447),
+ [aux_sym_erase_statement_token1] = ACTIONS(2449),
+ [aux_sym_open_statement_token1] = ACTIONS(2451),
+ [aux_sym_file_mode_token2] = ACTIONS(2453),
+ [aux_sym_file_access_token2] = ACTIONS(2455),
+ [aux_sym_file_lock_token2] = ACTIONS(2457),
+ [aux_sym_print_statement_token1] = ACTIONS(2459),
+ [anon_sym_PLUS] = ACTIONS(2461),
+ [anon_sym_DASH] = ACTIONS(2463),
+ [anon_sym_QMARK] = ACTIONS(2465),
+ [aux_sym_close_statement_token1] = ACTIONS(2467),
+ [aux_sym_put_statement_token1] = ACTIONS(2469),
+ [aux_sym_unlock_statement_token1] = ACTIONS(2471),
+ [aux_sym_seek_statement_token1] = ACTIONS(2473),
+ [sym_reset_statement] = ACTIONS(2475),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(2477),
+ [sym_stop_statement] = ACTIONS(2475),
+ [sym_beep_statement] = ACTIONS(2475),
+ [aux_sym_unload_statement_token1] = ACTIONS(2479),
+ [aux_sym_def_type_statement_token1] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(2481),
+ [aux_sym_call_statement_token1] = ACTIONS(2483),
+ [sym__ambiguous_call_statement] = ACTIONS(2485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(2487),
+ [aux_sym_type_of_expression_token1] = ACTIONS(2489),
+ [aux_sym_unary_expression_token1] = ACTIONS(2491),
+ [sym_string_literal] = ACTIONS(2493),
+ [sym_number_literal] = ACTIONS(2495),
+ [aux_sym_boolean_literal_token1] = ACTIONS(2497),
+ [aux_sym_boolean_literal_token2] = ACTIONS(2497),
+ [sym_nothing_literal] = ACTIONS(2499),
+ [sym_null_literal] = ACTIONS(2499),
+ [sym_empty_literal] = ACTIONS(2499),
+ [sym_date_literal] = ACTIONS(2493),
+ [anon_sym_POUND] = ACTIONS(2501),
+ },
+ [STATE(148)] = {
+ [sym__statement_separator] = STATE(149),
+ [sym_preprocessor_const] = STATE(149),
+ [sym_preprocessor_if] = STATE(149),
+ [sym__statement] = STATE(149),
+ [sym_variable_declaration] = STATE(149),
+ [sym_const_declaration] = STATE(149),
+ [sym_visibility] = STATE(11869),
+ [sym_if_statement] = STATE(149),
+ [sym_elseif_fragment] = STATE(149),
+ [sym_else_fragment] = STATE(149),
+ [sym_end_if_fragment] = STATE(149),
+ [sym_single_line_if_statement] = STATE(149),
+ [sym_select_statement] = STATE(149),
+ [sym_for_statement] = STATE(149),
+ [sym__inline_for_statement] = STATE(6315),
+ [sym_for_each_statement] = STATE(149),
+ [sym__inline_for_each_statement] = STATE(6316),
+ [sym__for_header] = STATE(11298),
+ [sym__for_each_header] = STATE(11310),
+ [sym_do_statement] = STATE(149),
+ [sym__inline_do_statement] = STATE(6750),
+ [sym_while_statement] = STATE(149),
+ [sym_with_statement] = STATE(149),
+ [sym__inline_with_statement] = STATE(6753),
+ [sym_exit_statement] = STATE(149),
+ [sym_on_goto_statement] = STATE(149),
+ [sym_on_error_statement] = STATE(149),
+ [sym_resume_statement] = STATE(149),
+ [sym_goto_statement] = STATE(149),
+ [sym_label_statement] = STATE(149),
+ [sym_line_number_prefix] = STATE(11469),
+ [sym_line_number_statement] = STATE(149),
+ [sym_redim_statement] = STATE(149),
+ [sym_erase_statement] = STATE(149),
+ [sym_open_statement] = STATE(149),
+ [sym_input_statement] = STATE(149),
+ [sym_line_input_statement] = STATE(149),
+ [sym_print_statement] = STATE(149),
+ [sym_write_statement] = STATE(149),
+ [sym_debug_print_statement] = STATE(149),
+ [sym_close_statement] = STATE(149),
+ [sym_get_statement] = STATE(149),
+ [sym_put_statement] = STATE(149),
+ [sym_lock_statement] = STATE(149),
+ [sym_unlock_statement] = STATE(149),
+ [sym_seek_statement] = STATE(149),
+ [sym_raise_event_statement] = STATE(149),
+ [sym_name_statement] = STATE(149),
+ [sym_load_statement] = STATE(149),
+ [sym_unload_statement] = STATE(149),
+ [sym_def_type_statement] = STATE(149),
+ [sym_set_statement] = STATE(149),
+ [sym_assignment_statement] = STATE(149),
+ [sym_call_statement] = STATE(149),
+ [sym_expression_statement] = STATE(149),
+ [sym__primary_expression] = STATE(3555),
+ [sym__expression] = STATE(3555),
+ [sym__assignable_expression] = STATE(14161),
+ [sym__callable_expression] = STATE(447),
+ [sym__print_method_callee] = STATE(544),
+ [sym__print_method_call_expression] = STATE(6321),
+ [sym__qualified_print_method_expression] = STATE(6322),
+ [sym__implicit_print_method_expression] = STATE(6324),
+ [sym__line_method_expression] = STATE(12174),
+ [sym_call_expression] = STATE(2663),
+ [sym_new_expression] = STATE(3555),
+ [sym_addressof_expression] = STATE(3555),
+ [sym_type_of_expression] = STATE(3555),
+ [sym_member_expression] = STATE(2534),
+ [sym_qualified_member_expression] = STATE(2249),
+ [sym_implicit_member_expression] = STATE(2249),
+ [sym_parenthesized_expression] = STATE(3555),
+ [sym_binary_expression] = STATE(3555),
+ [sym_unary_expression] = STATE(3555),
+ [sym__signed_unary_expression] = STATE(2408),
+ [sym__literal] = STATE(3555),
+ [sym_boolean_literal] = STATE(3555),
+ [sym_file_number_literal] = STATE(3555),
+ [aux_sym_block_repeat1] = STATE(149),
+ [sym_identifier] = ACTIONS(1358),
+ [sym_newline] = ACTIONS(2503),
+ [anon_sym_COLON] = ACTIONS(2503),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1364),
+ [anon_sym_DOT] = ACTIONS(1366),
+ [anon_sym_BANG] = ACTIONS(1368),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1370),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1372),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1374),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1376),
+ [sym_static_modifier] = ACTIONS(1378),
+ [sym__dim_keyword] = ACTIONS(1380),
+ [sym__redim_keyword] = ACTIONS(1382),
+ [aux_sym_get_accessor_token1] = ACTIONS(1384),
+ [aux_sym_set_accessor_token1] = ACTIONS(1386),
+ [aux_sym_const_declaration_token1] = ACTIONS(1388),
+ [anon_sym_LPAREN] = ACTIONS(1390),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1392),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1394),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1396),
+ [aux_sym_else_fragment_token1] = ACTIONS(1398),
+ [aux_sym_select_statement_token1] = ACTIONS(1400),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(2028),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1404),
+ [aux_sym_do_condition_token1] = ACTIONS(1406),
+ [aux_sym_with_statement_token1] = ACTIONS(1408),
+ [aux_sym_exit_statement_token1] = ACTIONS(1410),
+ [sym_end_statement] = ACTIONS(2503),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1412),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1414),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1416),
+ [sym__ambiguous_redim_statement] = ACTIONS(1418),
+ [aux_sym_erase_statement_token1] = ACTIONS(1420),
+ [aux_sym_open_statement_token1] = ACTIONS(1422),
+ [aux_sym_file_mode_token2] = ACTIONS(1424),
+ [aux_sym_file_access_token2] = ACTIONS(1426),
+ [aux_sym_file_lock_token2] = ACTIONS(1428),
+ [aux_sym_print_statement_token1] = ACTIONS(1430),
+ [anon_sym_PLUS] = ACTIONS(1432),
+ [anon_sym_DASH] = ACTIONS(1434),
+ [anon_sym_QMARK] = ACTIONS(1436),
+ [aux_sym_close_statement_token1] = ACTIONS(1438),
+ [aux_sym_put_statement_token1] = ACTIONS(1440),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1442),
+ [aux_sym_seek_statement_token1] = ACTIONS(1444),
+ [sym_reset_statement] = ACTIONS(2505),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1448),
+ [sym_stop_statement] = ACTIONS(2505),
+ [sym_beep_statement] = ACTIONS(2505),
+ [aux_sym_unload_statement_token1] = ACTIONS(1450),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1452),
+ [aux_sym_call_statement_token1] = ACTIONS(1454),
+ [sym__ambiguous_call_statement] = ACTIONS(1456),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1458),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1460),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(1464),
+ [sym_number_literal] = ACTIONS(2507),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1468),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1468),
+ [sym_nothing_literal] = ACTIONS(1470),
+ [sym_null_literal] = ACTIONS(1470),
+ [sym_empty_literal] = ACTIONS(1470),
+ [sym_date_literal] = ACTIONS(1464),
+ [anon_sym_POUND] = ACTIONS(1472),
+ },
+ [STATE(149)] = {
+ [sym__statement_separator] = STATE(149),
+ [sym_preprocessor_const] = STATE(149),
+ [sym_preprocessor_if] = STATE(149),
+ [sym__statement] = STATE(149),
+ [sym_variable_declaration] = STATE(149),
+ [sym_const_declaration] = STATE(149),
+ [sym_visibility] = STATE(11869),
+ [sym_if_statement] = STATE(149),
+ [sym_elseif_fragment] = STATE(149),
+ [sym_else_fragment] = STATE(149),
+ [sym_end_if_fragment] = STATE(149),
+ [sym_single_line_if_statement] = STATE(149),
+ [sym_select_statement] = STATE(149),
+ [sym_for_statement] = STATE(149),
+ [sym__inline_for_statement] = STATE(6315),
+ [sym_for_each_statement] = STATE(149),
+ [sym__inline_for_each_statement] = STATE(6316),
+ [sym__for_header] = STATE(11298),
+ [sym__for_each_header] = STATE(11310),
+ [sym_do_statement] = STATE(149),
+ [sym__inline_do_statement] = STATE(6750),
+ [sym_while_statement] = STATE(149),
+ [sym_with_statement] = STATE(149),
+ [sym__inline_with_statement] = STATE(6753),
+ [sym_exit_statement] = STATE(149),
+ [sym_on_goto_statement] = STATE(149),
+ [sym_on_error_statement] = STATE(149),
+ [sym_resume_statement] = STATE(149),
+ [sym_goto_statement] = STATE(149),
+ [sym_label_statement] = STATE(149),
+ [sym_line_number_prefix] = STATE(11469),
+ [sym_line_number_statement] = STATE(149),
+ [sym_redim_statement] = STATE(149),
+ [sym_erase_statement] = STATE(149),
+ [sym_open_statement] = STATE(149),
+ [sym_input_statement] = STATE(149),
+ [sym_line_input_statement] = STATE(149),
+ [sym_print_statement] = STATE(149),
+ [sym_write_statement] = STATE(149),
+ [sym_debug_print_statement] = STATE(149),
+ [sym_close_statement] = STATE(149),
+ [sym_get_statement] = STATE(149),
+ [sym_put_statement] = STATE(149),
+ [sym_lock_statement] = STATE(149),
+ [sym_unlock_statement] = STATE(149),
+ [sym_seek_statement] = STATE(149),
+ [sym_raise_event_statement] = STATE(149),
+ [sym_name_statement] = STATE(149),
+ [sym_load_statement] = STATE(149),
+ [sym_unload_statement] = STATE(149),
+ [sym_def_type_statement] = STATE(149),
+ [sym_set_statement] = STATE(149),
+ [sym_assignment_statement] = STATE(149),
+ [sym_call_statement] = STATE(149),
+ [sym_expression_statement] = STATE(149),
+ [sym__primary_expression] = STATE(3555),
+ [sym__expression] = STATE(3555),
+ [sym__assignable_expression] = STATE(14161),
+ [sym__callable_expression] = STATE(447),
+ [sym__print_method_callee] = STATE(544),
+ [sym__print_method_call_expression] = STATE(6321),
+ [sym__qualified_print_method_expression] = STATE(6322),
+ [sym__implicit_print_method_expression] = STATE(6324),
+ [sym__line_method_expression] = STATE(12174),
+ [sym_call_expression] = STATE(2663),
+ [sym_new_expression] = STATE(3555),
+ [sym_addressof_expression] = STATE(3555),
+ [sym_type_of_expression] = STATE(3555),
+ [sym_member_expression] = STATE(2534),
+ [sym_qualified_member_expression] = STATE(2249),
+ [sym_implicit_member_expression] = STATE(2249),
+ [sym_parenthesized_expression] = STATE(3555),
+ [sym_binary_expression] = STATE(3555),
+ [sym_unary_expression] = STATE(3555),
+ [sym__signed_unary_expression] = STATE(2408),
+ [sym__literal] = STATE(3555),
+ [sym_boolean_literal] = STATE(3555),
+ [sym_file_number_literal] = STATE(3555),
+ [aux_sym_block_repeat1] = STATE(149),
+ [sym_identifier] = ACTIONS(2510),
+ [sym_newline] = ACTIONS(2513),
+ [anon_sym_COLON] = ACTIONS(2513),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2516),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(2519),
+ [anon_sym_DOT] = ACTIONS(2522),
+ [anon_sym_BANG] = ACTIONS(2525),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(2528),
+ [aux_sym_option_statement_token3] = ACTIONS(1194),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(2531),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(2534),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(2537),
+ [sym_static_modifier] = ACTIONS(2540),
+ [sym__dim_keyword] = ACTIONS(2543),
+ [sym__redim_keyword] = ACTIONS(2546),
+ [aux_sym_get_accessor_token1] = ACTIONS(2549),
+ [aux_sym_set_accessor_token1] = ACTIONS(2552),
+ [aux_sym_const_declaration_token1] = ACTIONS(2555),
+ [anon_sym_LPAREN] = ACTIONS(2558),
+ [aux_sym_as_type_clause_token2] = ACTIONS(2561),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(2564),
+ [aux_sym_visibility_token1] = ACTIONS(1194),
+ [aux_sym_visibility_token2] = ACTIONS(1194),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(2567),
+ [aux_sym_else_fragment_token1] = ACTIONS(2570),
+ [aux_sym_select_statement_token1] = ACTIONS(2573),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(1200),
+ [aux_sym__for_header_token1] = ACTIONS(1244),
+ [aux_sym_do_statement_token1] = ACTIONS(2576),
+ [aux_sym_do_condition_token1] = ACTIONS(2579),
+ [aux_sym_with_statement_token1] = ACTIONS(2582),
+ [aux_sym_exit_statement_token1] = ACTIONS(2585),
+ [sym_end_statement] = ACTIONS(2513),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(2588),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(2591),
+ [aux_sym_on_error_statement_token2] = ACTIONS(2594),
+ [sym__ambiguous_redim_statement] = ACTIONS(2597),
+ [aux_sym_erase_statement_token1] = ACTIONS(2600),
+ [aux_sym_open_statement_token1] = ACTIONS(2603),
+ [aux_sym_file_mode_token2] = ACTIONS(2606),
+ [aux_sym_file_access_token2] = ACTIONS(2609),
+ [aux_sym_file_lock_token2] = ACTIONS(2612),
+ [aux_sym_print_statement_token1] = ACTIONS(2615),
+ [anon_sym_PLUS] = ACTIONS(2618),
+ [anon_sym_DASH] = ACTIONS(2621),
+ [anon_sym_QMARK] = ACTIONS(2624),
+ [aux_sym_close_statement_token1] = ACTIONS(2627),
+ [aux_sym_put_statement_token1] = ACTIONS(2630),
+ [aux_sym_unlock_statement_token1] = ACTIONS(2633),
+ [aux_sym_seek_statement_token1] = ACTIONS(2636),
+ [sym_reset_statement] = ACTIONS(2639),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(2642),
+ [sym_stop_statement] = ACTIONS(2639),
+ [sym_beep_statement] = ACTIONS(2639),
+ [aux_sym_unload_statement_token1] = ACTIONS(2645),
+ [aux_sym_def_type_statement_token1] = ACTIONS(2648),
+ [aux_sym_def_type_statement_token2] = ACTIONS(2648),
+ [aux_sym_def_type_statement_token3] = ACTIONS(2648),
+ [aux_sym_def_type_statement_token4] = ACTIONS(2648),
+ [aux_sym_def_type_statement_token5] = ACTIONS(2648),
+ [aux_sym_def_type_statement_token6] = ACTIONS(2648),
+ [aux_sym_def_type_statement_token7] = ACTIONS(2648),
+ [aux_sym_def_type_statement_token8] = ACTIONS(2648),
+ [aux_sym_def_type_statement_token9] = ACTIONS(2648),
+ [aux_sym_def_type_statement_token10] = ACTIONS(2648),
+ [aux_sym_def_type_statement_token11] = ACTIONS(2648),
+ [aux_sym_def_type_statement_token12] = ACTIONS(2648),
+ [aux_sym_def_type_statement_token13] = ACTIONS(2648),
+ [aux_sym_def_type_statement_token14] = ACTIONS(2648),
+ [aux_sym_call_statement_token1] = ACTIONS(2651),
+ [sym__ambiguous_call_statement] = ACTIONS(2654),
+ [aux_sym_addressof_expression_token1] = ACTIONS(2657),
+ [aux_sym_type_of_expression_token1] = ACTIONS(2660),
+ [aux_sym_unary_expression_token1] = ACTIONS(2663),
+ [sym_string_literal] = ACTIONS(2666),
+ [sym_number_literal] = ACTIONS(2669),
+ [aux_sym_boolean_literal_token1] = ACTIONS(2672),
+ [aux_sym_boolean_literal_token2] = ACTIONS(2672),
+ [sym_nothing_literal] = ACTIONS(2675),
+ [sym_null_literal] = ACTIONS(2675),
+ [sym_empty_literal] = ACTIONS(2675),
+ [sym_date_literal] = ACTIONS(2666),
+ [anon_sym_POUND] = ACTIONS(2678),
+ },
+ [STATE(150)] = {
+ [sym__statement_separator] = STATE(178),
+ [sym_preprocessor_const] = STATE(178),
+ [sym_preprocessor_if] = STATE(178),
+ [sym_block] = STATE(12897),
+ [sym__statement] = STATE(178),
+ [sym_variable_declaration] = STATE(178),
+ [sym_const_declaration] = STATE(178),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(178),
+ [sym_elseif_fragment] = STATE(178),
+ [sym_else_fragment] = STATE(178),
+ [sym_end_if_fragment] = STATE(178),
+ [sym_single_line_if_statement] = STATE(178),
+ [sym_select_statement] = STATE(178),
+ [sym_for_statement] = STATE(178),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(178),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(178),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(178),
+ [sym_with_statement] = STATE(178),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(178),
+ [sym_on_goto_statement] = STATE(178),
+ [sym_on_error_statement] = STATE(178),
+ [sym_resume_statement] = STATE(178),
+ [sym_goto_statement] = STATE(178),
+ [sym_label_statement] = STATE(178),
+ [sym_line_number_prefix] = STATE(11434),
+ [sym_line_number_statement] = STATE(178),
+ [sym_redim_statement] = STATE(178),
+ [sym_erase_statement] = STATE(178),
+ [sym_open_statement] = STATE(178),
+ [sym_input_statement] = STATE(178),
+ [sym_line_input_statement] = STATE(178),
+ [sym_print_statement] = STATE(178),
+ [sym_write_statement] = STATE(178),
+ [sym_debug_print_statement] = STATE(178),
+ [sym_close_statement] = STATE(178),
+ [sym_get_statement] = STATE(178),
+ [sym_put_statement] = STATE(178),
+ [sym_lock_statement] = STATE(178),
+ [sym_unlock_statement] = STATE(178),
+ [sym_seek_statement] = STATE(178),
+ [sym_raise_event_statement] = STATE(178),
+ [sym_name_statement] = STATE(178),
+ [sym_load_statement] = STATE(178),
+ [sym_unload_statement] = STATE(178),
+ [sym_def_type_statement] = STATE(178),
+ [sym_set_statement] = STATE(178),
+ [sym_assignment_statement] = STATE(178),
+ [sym_call_statement] = STATE(178),
+ [sym_expression_statement] = STATE(178),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(178),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(2010),
+ [anon_sym_COLON] = ACTIONS(2010),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2681),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(2010),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(2014),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(2014),
+ [sym_beep_statement] = ACTIONS(2014),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(151)] = {
+ [sym__statement_separator] = STATE(152),
+ [sym_preprocessor_const] = STATE(152),
+ [sym_preprocessor_if] = STATE(152),
+ [sym__statement] = STATE(152),
+ [sym_variable_declaration] = STATE(152),
+ [sym_const_declaration] = STATE(152),
+ [sym_visibility] = STATE(11883),
+ [sym_if_statement] = STATE(152),
+ [sym_elseif_fragment] = STATE(152),
+ [sym_else_fragment] = STATE(152),
+ [sym_end_if_fragment] = STATE(152),
+ [sym_single_line_if_statement] = STATE(152),
+ [sym_select_statement] = STATE(152),
+ [sym_for_statement] = STATE(152),
+ [sym__inline_for_statement] = STATE(6746),
+ [sym_for_each_statement] = STATE(152),
+ [sym__inline_for_each_statement] = STATE(6749),
+ [sym__for_header] = STATE(11479),
+ [sym__for_each_header] = STATE(11489),
+ [sym_do_statement] = STATE(152),
+ [sym__inline_do_statement] = STATE(6317),
+ [sym_while_statement] = STATE(152),
+ [sym_with_statement] = STATE(152),
+ [sym__inline_with_statement] = STATE(6318),
+ [sym_exit_statement] = STATE(152),
+ [sym_on_goto_statement] = STATE(152),
+ [sym_on_error_statement] = STATE(152),
+ [sym_resume_statement] = STATE(152),
+ [sym_goto_statement] = STATE(152),
+ [sym_label_statement] = STATE(152),
+ [sym_line_number_prefix] = STATE(11372),
+ [sym_line_number_statement] = STATE(152),
+ [sym_redim_statement] = STATE(152),
+ [sym_erase_statement] = STATE(152),
+ [sym_open_statement] = STATE(152),
+ [sym_input_statement] = STATE(152),
+ [sym_line_input_statement] = STATE(152),
+ [sym_print_statement] = STATE(152),
+ [sym_write_statement] = STATE(152),
+ [sym_debug_print_statement] = STATE(152),
+ [sym_close_statement] = STATE(152),
+ [sym_get_statement] = STATE(152),
+ [sym_put_statement] = STATE(152),
+ [sym_lock_statement] = STATE(152),
+ [sym_unlock_statement] = STATE(152),
+ [sym_seek_statement] = STATE(152),
+ [sym_raise_event_statement] = STATE(152),
+ [sym_name_statement] = STATE(152),
+ [sym_load_statement] = STATE(152),
+ [sym_unload_statement] = STATE(152),
+ [sym_def_type_statement] = STATE(152),
+ [sym_set_statement] = STATE(152),
+ [sym_assignment_statement] = STATE(152),
+ [sym_call_statement] = STATE(152),
+ [sym_expression_statement] = STATE(152),
+ [sym__primary_expression] = STATE(3456),
+ [sym__expression] = STATE(3456),
+ [sym__assignable_expression] = STATE(14249),
+ [sym__callable_expression] = STATE(449),
+ [sym__print_method_callee] = STATE(550),
+ [sym__print_method_call_expression] = STATE(6716),
+ [sym__qualified_print_method_expression] = STATE(6717),
+ [sym__implicit_print_method_expression] = STATE(6718),
+ [sym__line_method_expression] = STATE(12203),
+ [sym_call_expression] = STATE(2635),
+ [sym_new_expression] = STATE(3456),
+ [sym_addressof_expression] = STATE(3456),
+ [sym_type_of_expression] = STATE(3456),
+ [sym_member_expression] = STATE(2360),
+ [sym_qualified_member_expression] = STATE(2236),
+ [sym_implicit_member_expression] = STATE(2236),
+ [sym_parenthesized_expression] = STATE(3456),
+ [sym_binary_expression] = STATE(3456),
+ [sym_unary_expression] = STATE(3456),
+ [sym__signed_unary_expression] = STATE(2428),
+ [sym__literal] = STATE(3456),
+ [sym_boolean_literal] = STATE(3456),
+ [sym_file_number_literal] = STATE(3456),
+ [aux_sym_block_repeat1] = STATE(152),
+ [sym_identifier] = ACTIONS(1717),
+ [sym_newline] = ACTIONS(2683),
+ [anon_sym_COLON] = ACTIONS(2683),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1721),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1723),
+ [anon_sym_DOT] = ACTIONS(1725),
+ [anon_sym_BANG] = ACTIONS(1727),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1729),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1731),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1733),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1735),
+ [sym_static_modifier] = ACTIONS(1737),
+ [sym__dim_keyword] = ACTIONS(1739),
+ [sym__redim_keyword] = ACTIONS(1741),
+ [aux_sym_get_accessor_token1] = ACTIONS(1743),
+ [aux_sym_set_accessor_token1] = ACTIONS(1745),
+ [aux_sym_const_declaration_token1] = ACTIONS(1747),
+ [anon_sym_LPAREN] = ACTIONS(1749),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1753),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1755),
+ [aux_sym_else_fragment_token1] = ACTIONS(1757),
+ [aux_sym_select_statement_token1] = ACTIONS(1759),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1761),
+ [aux_sym_do_condition_token1] = ACTIONS(1763),
+ [aux_sym_while_statement_token1] = ACTIONS(2028),
+ [aux_sym_with_statement_token1] = ACTIONS(1767),
+ [aux_sym_exit_statement_token1] = ACTIONS(1769),
+ [sym_end_statement] = ACTIONS(2683),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1771),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1773),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1775),
+ [sym__ambiguous_redim_statement] = ACTIONS(1777),
+ [aux_sym_erase_statement_token1] = ACTIONS(1779),
+ [aux_sym_open_statement_token1] = ACTIONS(1781),
+ [aux_sym_file_mode_token2] = ACTIONS(1783),
+ [aux_sym_file_access_token2] = ACTIONS(1785),
+ [aux_sym_file_lock_token2] = ACTIONS(1787),
+ [aux_sym_print_statement_token1] = ACTIONS(1789),
+ [anon_sym_PLUS] = ACTIONS(1791),
+ [anon_sym_DASH] = ACTIONS(1793),
+ [anon_sym_QMARK] = ACTIONS(1795),
+ [aux_sym_close_statement_token1] = ACTIONS(1797),
+ [aux_sym_put_statement_token1] = ACTIONS(1799),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1801),
+ [aux_sym_seek_statement_token1] = ACTIONS(1803),
+ [sym_reset_statement] = ACTIONS(2685),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1807),
+ [sym_stop_statement] = ACTIONS(2685),
+ [sym_beep_statement] = ACTIONS(2685),
+ [aux_sym_unload_statement_token1] = ACTIONS(1809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1811),
+ [aux_sym_call_statement_token1] = ACTIONS(1813),
+ [sym__ambiguous_call_statement] = ACTIONS(1815),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1817),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1819),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(1823),
+ [sym_number_literal] = ACTIONS(2687),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1827),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1827),
+ [sym_nothing_literal] = ACTIONS(1829),
+ [sym_null_literal] = ACTIONS(1829),
+ [sym_empty_literal] = ACTIONS(1829),
+ [sym_date_literal] = ACTIONS(1823),
+ [anon_sym_POUND] = ACTIONS(1831),
+ },
+ [STATE(152)] = {
+ [sym__statement_separator] = STATE(152),
+ [sym_preprocessor_const] = STATE(152),
+ [sym_preprocessor_if] = STATE(152),
+ [sym__statement] = STATE(152),
+ [sym_variable_declaration] = STATE(152),
+ [sym_const_declaration] = STATE(152),
+ [sym_visibility] = STATE(11883),
+ [sym_if_statement] = STATE(152),
+ [sym_elseif_fragment] = STATE(152),
+ [sym_else_fragment] = STATE(152),
+ [sym_end_if_fragment] = STATE(152),
+ [sym_single_line_if_statement] = STATE(152),
+ [sym_select_statement] = STATE(152),
+ [sym_for_statement] = STATE(152),
+ [sym__inline_for_statement] = STATE(6746),
+ [sym_for_each_statement] = STATE(152),
+ [sym__inline_for_each_statement] = STATE(6749),
+ [sym__for_header] = STATE(11479),
+ [sym__for_each_header] = STATE(11489),
+ [sym_do_statement] = STATE(152),
+ [sym__inline_do_statement] = STATE(6317),
+ [sym_while_statement] = STATE(152),
+ [sym_with_statement] = STATE(152),
+ [sym__inline_with_statement] = STATE(6318),
+ [sym_exit_statement] = STATE(152),
+ [sym_on_goto_statement] = STATE(152),
+ [sym_on_error_statement] = STATE(152),
+ [sym_resume_statement] = STATE(152),
+ [sym_goto_statement] = STATE(152),
+ [sym_label_statement] = STATE(152),
+ [sym_line_number_prefix] = STATE(11372),
+ [sym_line_number_statement] = STATE(152),
+ [sym_redim_statement] = STATE(152),
+ [sym_erase_statement] = STATE(152),
+ [sym_open_statement] = STATE(152),
+ [sym_input_statement] = STATE(152),
+ [sym_line_input_statement] = STATE(152),
+ [sym_print_statement] = STATE(152),
+ [sym_write_statement] = STATE(152),
+ [sym_debug_print_statement] = STATE(152),
+ [sym_close_statement] = STATE(152),
+ [sym_get_statement] = STATE(152),
+ [sym_put_statement] = STATE(152),
+ [sym_lock_statement] = STATE(152),
+ [sym_unlock_statement] = STATE(152),
+ [sym_seek_statement] = STATE(152),
+ [sym_raise_event_statement] = STATE(152),
+ [sym_name_statement] = STATE(152),
+ [sym_load_statement] = STATE(152),
+ [sym_unload_statement] = STATE(152),
+ [sym_def_type_statement] = STATE(152),
+ [sym_set_statement] = STATE(152),
+ [sym_assignment_statement] = STATE(152),
+ [sym_call_statement] = STATE(152),
+ [sym_expression_statement] = STATE(152),
+ [sym__primary_expression] = STATE(3456),
+ [sym__expression] = STATE(3456),
+ [sym__assignable_expression] = STATE(14249),
+ [sym__callable_expression] = STATE(449),
+ [sym__print_method_callee] = STATE(550),
+ [sym__print_method_call_expression] = STATE(6716),
+ [sym__qualified_print_method_expression] = STATE(6717),
+ [sym__implicit_print_method_expression] = STATE(6718),
+ [sym__line_method_expression] = STATE(12203),
+ [sym_call_expression] = STATE(2635),
+ [sym_new_expression] = STATE(3456),
+ [sym_addressof_expression] = STATE(3456),
+ [sym_type_of_expression] = STATE(3456),
+ [sym_member_expression] = STATE(2360),
+ [sym_qualified_member_expression] = STATE(2236),
+ [sym_implicit_member_expression] = STATE(2236),
+ [sym_parenthesized_expression] = STATE(3456),
+ [sym_binary_expression] = STATE(3456),
+ [sym_unary_expression] = STATE(3456),
+ [sym__signed_unary_expression] = STATE(2428),
+ [sym__literal] = STATE(3456),
+ [sym_boolean_literal] = STATE(3456),
+ [sym_file_number_literal] = STATE(3456),
+ [aux_sym_block_repeat1] = STATE(152),
+ [sym_identifier] = ACTIONS(2690),
+ [sym_newline] = ACTIONS(2693),
+ [anon_sym_COLON] = ACTIONS(2693),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2696),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(2699),
+ [anon_sym_DOT] = ACTIONS(2702),
+ [anon_sym_BANG] = ACTIONS(2705),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(2708),
+ [aux_sym_option_statement_token3] = ACTIONS(1194),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(2711),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(2714),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(2717),
+ [sym_static_modifier] = ACTIONS(2720),
+ [sym__dim_keyword] = ACTIONS(2723),
+ [sym__redim_keyword] = ACTIONS(2726),
+ [aux_sym_get_accessor_token1] = ACTIONS(2729),
+ [aux_sym_set_accessor_token1] = ACTIONS(2732),
+ [aux_sym_const_declaration_token1] = ACTIONS(2735),
+ [anon_sym_LPAREN] = ACTIONS(2738),
+ [aux_sym_as_type_clause_token2] = ACTIONS(2741),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(2744),
+ [aux_sym_visibility_token1] = ACTIONS(1194),
+ [aux_sym_visibility_token2] = ACTIONS(1194),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(2747),
+ [aux_sym_else_fragment_token1] = ACTIONS(2750),
+ [aux_sym_select_statement_token1] = ACTIONS(2753),
+ [aux_sym__for_header_token1] = ACTIONS(1244),
+ [aux_sym_do_statement_token1] = ACTIONS(2756),
+ [aux_sym_do_condition_token1] = ACTIONS(2759),
+ [aux_sym_while_statement_token1] = ACTIONS(1200),
+ [aux_sym_with_statement_token1] = ACTIONS(2762),
+ [aux_sym_exit_statement_token1] = ACTIONS(2765),
+ [sym_end_statement] = ACTIONS(2693),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(2768),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(2771),
+ [aux_sym_on_error_statement_token2] = ACTIONS(2774),
+ [sym__ambiguous_redim_statement] = ACTIONS(2777),
+ [aux_sym_erase_statement_token1] = ACTIONS(2780),
+ [aux_sym_open_statement_token1] = ACTIONS(2783),
+ [aux_sym_file_mode_token2] = ACTIONS(2786),
+ [aux_sym_file_access_token2] = ACTIONS(2789),
+ [aux_sym_file_lock_token2] = ACTIONS(2792),
+ [aux_sym_print_statement_token1] = ACTIONS(2795),
+ [anon_sym_PLUS] = ACTIONS(2798),
+ [anon_sym_DASH] = ACTIONS(2801),
+ [anon_sym_QMARK] = ACTIONS(2804),
+ [aux_sym_close_statement_token1] = ACTIONS(2807),
+ [aux_sym_put_statement_token1] = ACTIONS(2810),
+ [aux_sym_unlock_statement_token1] = ACTIONS(2813),
+ [aux_sym_seek_statement_token1] = ACTIONS(2816),
+ [sym_reset_statement] = ACTIONS(2819),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(2822),
+ [sym_stop_statement] = ACTIONS(2819),
+ [sym_beep_statement] = ACTIONS(2819),
+ [aux_sym_unload_statement_token1] = ACTIONS(2825),
+ [aux_sym_def_type_statement_token1] = ACTIONS(2828),
+ [aux_sym_def_type_statement_token2] = ACTIONS(2828),
+ [aux_sym_def_type_statement_token3] = ACTIONS(2828),
+ [aux_sym_def_type_statement_token4] = ACTIONS(2828),
+ [aux_sym_def_type_statement_token5] = ACTIONS(2828),
+ [aux_sym_def_type_statement_token6] = ACTIONS(2828),
+ [aux_sym_def_type_statement_token7] = ACTIONS(2828),
+ [aux_sym_def_type_statement_token8] = ACTIONS(2828),
+ [aux_sym_def_type_statement_token9] = ACTIONS(2828),
+ [aux_sym_def_type_statement_token10] = ACTIONS(2828),
+ [aux_sym_def_type_statement_token11] = ACTIONS(2828),
+ [aux_sym_def_type_statement_token12] = ACTIONS(2828),
+ [aux_sym_def_type_statement_token13] = ACTIONS(2828),
+ [aux_sym_def_type_statement_token14] = ACTIONS(2828),
+ [aux_sym_call_statement_token1] = ACTIONS(2831),
+ [sym__ambiguous_call_statement] = ACTIONS(2834),
+ [aux_sym_addressof_expression_token1] = ACTIONS(2837),
+ [aux_sym_type_of_expression_token1] = ACTIONS(2840),
+ [aux_sym_unary_expression_token1] = ACTIONS(2843),
+ [sym_string_literal] = ACTIONS(2846),
+ [sym_number_literal] = ACTIONS(2849),
+ [aux_sym_boolean_literal_token1] = ACTIONS(2852),
+ [aux_sym_boolean_literal_token2] = ACTIONS(2852),
+ [sym_nothing_literal] = ACTIONS(2855),
+ [sym_null_literal] = ACTIONS(2855),
+ [sym_empty_literal] = ACTIONS(2855),
+ [sym_date_literal] = ACTIONS(2846),
+ [anon_sym_POUND] = ACTIONS(2858),
+ },
+ [STATE(153)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [sym_block] = STATE(15119),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2861),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(154)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [sym_block] = STATE(15120),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2863),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(155)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [sym_block] = STATE(15121),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2865),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(156)] = {
+ [sym__statement_separator] = STATE(178),
+ [sym_preprocessor_const] = STATE(178),
+ [sym_preprocessor_if] = STATE(178),
+ [sym_block] = STATE(12687),
+ [sym__statement] = STATE(178),
+ [sym_variable_declaration] = STATE(178),
+ [sym_const_declaration] = STATE(178),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(178),
+ [sym_elseif_fragment] = STATE(178),
+ [sym_else_fragment] = STATE(178),
+ [sym_end_if_fragment] = STATE(178),
+ [sym_single_line_if_statement] = STATE(178),
+ [sym_select_statement] = STATE(178),
+ [sym_for_statement] = STATE(178),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(178),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(178),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(178),
+ [sym_with_statement] = STATE(178),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(178),
+ [sym_on_goto_statement] = STATE(178),
+ [sym_on_error_statement] = STATE(178),
+ [sym_resume_statement] = STATE(178),
+ [sym_goto_statement] = STATE(178),
+ [sym_label_statement] = STATE(178),
+ [sym_line_number_prefix] = STATE(11271),
+ [sym_line_number_statement] = STATE(178),
+ [sym_redim_statement] = STATE(178),
+ [sym_erase_statement] = STATE(178),
+ [sym_open_statement] = STATE(178),
+ [sym_input_statement] = STATE(178),
+ [sym_line_input_statement] = STATE(178),
+ [sym_print_statement] = STATE(178),
+ [sym_write_statement] = STATE(178),
+ [sym_debug_print_statement] = STATE(178),
+ [sym_close_statement] = STATE(178),
+ [sym_get_statement] = STATE(178),
+ [sym_put_statement] = STATE(178),
+ [sym_lock_statement] = STATE(178),
+ [sym_unlock_statement] = STATE(178),
+ [sym_seek_statement] = STATE(178),
+ [sym_raise_event_statement] = STATE(178),
+ [sym_name_statement] = STATE(178),
+ [sym_load_statement] = STATE(178),
+ [sym_unload_statement] = STATE(178),
+ [sym_def_type_statement] = STATE(178),
+ [sym_set_statement] = STATE(178),
+ [sym_assignment_statement] = STATE(178),
+ [sym_call_statement] = STATE(178),
+ [sym_expression_statement] = STATE(178),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(178),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(2010),
+ [anon_sym_COLON] = ACTIONS(2010),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2867),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(2010),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(2014),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(2014),
+ [sym_beep_statement] = ACTIONS(2014),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(157)] = {
+ [sym__statement_separator] = STATE(178),
+ [sym_preprocessor_const] = STATE(178),
+ [sym_preprocessor_if] = STATE(178),
+ [sym_block] = STATE(12695),
+ [sym__statement] = STATE(178),
+ [sym_variable_declaration] = STATE(178),
+ [sym_const_declaration] = STATE(178),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(178),
+ [sym_elseif_fragment] = STATE(178),
+ [sym_else_fragment] = STATE(178),
+ [sym_end_if_fragment] = STATE(178),
+ [sym_single_line_if_statement] = STATE(178),
+ [sym_select_statement] = STATE(178),
+ [sym_for_statement] = STATE(178),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(178),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(178),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(178),
+ [sym_with_statement] = STATE(178),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(178),
+ [sym_on_goto_statement] = STATE(178),
+ [sym_on_error_statement] = STATE(178),
+ [sym_resume_statement] = STATE(178),
+ [sym_goto_statement] = STATE(178),
+ [sym_label_statement] = STATE(178),
+ [sym_line_number_prefix] = STATE(11274),
+ [sym_line_number_statement] = STATE(178),
+ [sym_redim_statement] = STATE(178),
+ [sym_erase_statement] = STATE(178),
+ [sym_open_statement] = STATE(178),
+ [sym_input_statement] = STATE(178),
+ [sym_line_input_statement] = STATE(178),
+ [sym_print_statement] = STATE(178),
+ [sym_write_statement] = STATE(178),
+ [sym_debug_print_statement] = STATE(178),
+ [sym_close_statement] = STATE(178),
+ [sym_get_statement] = STATE(178),
+ [sym_put_statement] = STATE(178),
+ [sym_lock_statement] = STATE(178),
+ [sym_unlock_statement] = STATE(178),
+ [sym_seek_statement] = STATE(178),
+ [sym_raise_event_statement] = STATE(178),
+ [sym_name_statement] = STATE(178),
+ [sym_load_statement] = STATE(178),
+ [sym_unload_statement] = STATE(178),
+ [sym_def_type_statement] = STATE(178),
+ [sym_set_statement] = STATE(178),
+ [sym_assignment_statement] = STATE(178),
+ [sym_call_statement] = STATE(178),
+ [sym_expression_statement] = STATE(178),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(178),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(2010),
+ [anon_sym_COLON] = ACTIONS(2010),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2869),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(2010),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(2014),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(2014),
+ [sym_beep_statement] = ACTIONS(2014),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(158)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [sym_block] = STATE(13938),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2871),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(159)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [sym_block] = STATE(13939),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2873),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(160)] = {
+ [sym__statement_separator] = STATE(177),
+ [sym_preprocessor_const] = STATE(177),
+ [sym_preprocessor_if] = STATE(177),
+ [sym_block] = STATE(13940),
+ [sym__statement] = STATE(177),
+ [sym_variable_declaration] = STATE(177),
+ [sym_const_declaration] = STATE(177),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(177),
+ [sym_elseif_fragment] = STATE(177),
+ [sym_else_fragment] = STATE(177),
+ [sym_end_if_fragment] = STATE(177),
+ [sym_single_line_if_statement] = STATE(177),
+ [sym_select_statement] = STATE(177),
+ [sym_for_statement] = STATE(177),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(177),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(177),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(177),
+ [sym_with_statement] = STATE(177),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(177),
+ [sym_on_goto_statement] = STATE(177),
+ [sym_on_error_statement] = STATE(177),
+ [sym_resume_statement] = STATE(177),
+ [sym_goto_statement] = STATE(177),
+ [sym_label_statement] = STATE(177),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(177),
+ [sym_redim_statement] = STATE(177),
+ [sym_erase_statement] = STATE(177),
+ [sym_open_statement] = STATE(177),
+ [sym_input_statement] = STATE(177),
+ [sym_line_input_statement] = STATE(177),
+ [sym_print_statement] = STATE(177),
+ [sym_write_statement] = STATE(177),
+ [sym_debug_print_statement] = STATE(177),
+ [sym_close_statement] = STATE(177),
+ [sym_get_statement] = STATE(177),
+ [sym_put_statement] = STATE(177),
+ [sym_lock_statement] = STATE(177),
+ [sym_unlock_statement] = STATE(177),
+ [sym_seek_statement] = STATE(177),
+ [sym_raise_event_statement] = STATE(177),
+ [sym_name_statement] = STATE(177),
+ [sym_load_statement] = STATE(177),
+ [sym_unload_statement] = STATE(177),
+ [sym_def_type_statement] = STATE(177),
+ [sym_set_statement] = STATE(177),
+ [sym_assignment_statement] = STATE(177),
+ [sym_call_statement] = STATE(177),
+ [sym_expression_statement] = STATE(177),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(177),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(732),
+ [anon_sym_COLON] = ACTIONS(732),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2875),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(732),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(820),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(820),
+ [sym_beep_statement] = ACTIONS(820),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(161)] = {
+ [sym__statement_separator] = STATE(178),
+ [sym_preprocessor_const] = STATE(178),
+ [sym_preprocessor_if] = STATE(178),
+ [sym_block] = STATE(12753),
+ [sym__statement] = STATE(178),
+ [sym_variable_declaration] = STATE(178),
+ [sym_const_declaration] = STATE(178),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(178),
+ [sym_elseif_fragment] = STATE(178),
+ [sym_else_fragment] = STATE(178),
+ [sym_end_if_fragment] = STATE(178),
+ [sym_single_line_if_statement] = STATE(178),
+ [sym_select_statement] = STATE(178),
+ [sym_for_statement] = STATE(178),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(178),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(178),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(178),
+ [sym_with_statement] = STATE(178),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(178),
+ [sym_on_goto_statement] = STATE(178),
+ [sym_on_error_statement] = STATE(178),
+ [sym_resume_statement] = STATE(178),
+ [sym_goto_statement] = STATE(178),
+ [sym_label_statement] = STATE(178),
+ [sym_line_number_prefix] = STATE(11343),
+ [sym_line_number_statement] = STATE(178),
+ [sym_redim_statement] = STATE(178),
+ [sym_erase_statement] = STATE(178),
+ [sym_open_statement] = STATE(178),
+ [sym_input_statement] = STATE(178),
+ [sym_line_input_statement] = STATE(178),
+ [sym_print_statement] = STATE(178),
+ [sym_write_statement] = STATE(178),
+ [sym_debug_print_statement] = STATE(178),
+ [sym_close_statement] = STATE(178),
+ [sym_get_statement] = STATE(178),
+ [sym_put_statement] = STATE(178),
+ [sym_lock_statement] = STATE(178),
+ [sym_unlock_statement] = STATE(178),
+ [sym_seek_statement] = STATE(178),
+ [sym_raise_event_statement] = STATE(178),
+ [sym_name_statement] = STATE(178),
+ [sym_load_statement] = STATE(178),
+ [sym_unload_statement] = STATE(178),
+ [sym_def_type_statement] = STATE(178),
+ [sym_set_statement] = STATE(178),
+ [sym_assignment_statement] = STATE(178),
+ [sym_call_statement] = STATE(178),
+ [sym_expression_statement] = STATE(178),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(178),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(2010),
+ [anon_sym_COLON] = ACTIONS(2010),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2877),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(2010),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(2014),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(2014),
+ [sym_beep_statement] = ACTIONS(2014),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(162)] = {
+ [sym__statement_separator] = STATE(165),
+ [sym_preprocessor_const] = STATE(165),
+ [sym_preprocessor_if] = STATE(165),
+ [sym__statement] = STATE(165),
+ [sym_variable_declaration] = STATE(165),
+ [sym_const_declaration] = STATE(165),
+ [sym_visibility] = STATE(11928),
+ [sym_if_statement] = STATE(165),
+ [sym_elseif_fragment] = STATE(165),
+ [sym_else_fragment] = STATE(165),
+ [sym_end_if_fragment] = STATE(165),
+ [sym_single_line_if_statement] = STATE(165),
+ [sym_select_statement] = STATE(165),
+ [sym_for_statement] = STATE(165),
+ [sym__inline_for_statement] = STATE(6675),
+ [sym_for_each_statement] = STATE(165),
+ [sym__inline_for_each_statement] = STATE(6676),
+ [sym__for_header] = STATE(11443),
+ [sym__for_each_header] = STATE(11444),
+ [sym_do_statement] = STATE(165),
+ [sym__inline_do_statement] = STATE(6677),
+ [sym_while_statement] = STATE(165),
+ [sym_with_statement] = STATE(165),
+ [sym__inline_with_statement] = STATE(6678),
+ [sym_exit_statement] = STATE(165),
+ [sym_on_goto_statement] = STATE(165),
+ [sym_on_error_statement] = STATE(165),
+ [sym_resume_statement] = STATE(165),
+ [sym_goto_statement] = STATE(165),
+ [sym_label_statement] = STATE(165),
+ [sym_line_number_prefix] = STATE(11309),
+ [sym_line_number_statement] = STATE(165),
+ [sym_redim_statement] = STATE(165),
+ [sym_erase_statement] = STATE(165),
+ [sym_open_statement] = STATE(165),
+ [sym_input_statement] = STATE(165),
+ [sym_line_input_statement] = STATE(165),
+ [sym_print_statement] = STATE(165),
+ [sym_write_statement] = STATE(165),
+ [sym_debug_print_statement] = STATE(165),
+ [sym_close_statement] = STATE(165),
+ [sym_get_statement] = STATE(165),
+ [sym_put_statement] = STATE(165),
+ [sym_lock_statement] = STATE(165),
+ [sym_unlock_statement] = STATE(165),
+ [sym_seek_statement] = STATE(165),
+ [sym_raise_event_statement] = STATE(165),
+ [sym_name_statement] = STATE(165),
+ [sym_load_statement] = STATE(165),
+ [sym_unload_statement] = STATE(165),
+ [sym_def_type_statement] = STATE(165),
+ [sym_set_statement] = STATE(165),
+ [sym_assignment_statement] = STATE(165),
+ [sym_call_statement] = STATE(165),
+ [sym_expression_statement] = STATE(165),
+ [sym__primary_expression] = STATE(3463),
+ [sym__expression] = STATE(3463),
+ [sym__assignable_expression] = STATE(14513),
+ [sym__callable_expression] = STATE(418),
+ [sym__print_method_callee] = STATE(501),
+ [sym__print_method_call_expression] = STATE(6993),
+ [sym__qualified_print_method_expression] = STATE(6708),
+ [sym__implicit_print_method_expression] = STATE(6710),
+ [sym__line_method_expression] = STATE(12255),
+ [sym_call_expression] = STATE(2892),
+ [sym_new_expression] = STATE(3463),
+ [sym_addressof_expression] = STATE(3463),
+ [sym_type_of_expression] = STATE(3463),
+ [sym_member_expression] = STATE(2545),
+ [sym_qualified_member_expression] = STATE(2265),
+ [sym_implicit_member_expression] = STATE(2265),
+ [sym_parenthesized_expression] = STATE(3463),
+ [sym_binary_expression] = STATE(3463),
+ [sym_unary_expression] = STATE(3463),
+ [sym__signed_unary_expression] = STATE(2479),
+ [sym__literal] = STATE(3463),
+ [sym_boolean_literal] = STATE(3463),
+ [sym_file_number_literal] = STATE(3463),
+ [aux_sym_block_repeat1] = STATE(165),
+ [sym_identifier] = ACTIONS(1476),
+ [sym_newline] = ACTIONS(2879),
+ [anon_sym_COLON] = ACTIONS(2882),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2884),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1486),
+ [anon_sym_DOT] = ACTIONS(1488),
+ [anon_sym_BANG] = ACTIONS(1490),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1492),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1494),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1496),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1498),
+ [sym_static_modifier] = ACTIONS(1500),
+ [sym__dim_keyword] = ACTIONS(1502),
+ [sym__redim_keyword] = ACTIONS(1504),
+ [aux_sym_get_accessor_token1] = ACTIONS(1506),
+ [aux_sym_set_accessor_token1] = ACTIONS(1508),
+ [aux_sym_const_declaration_token1] = ACTIONS(1510),
+ [anon_sym_LPAREN] = ACTIONS(1512),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1514),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1516),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1518),
+ [aux_sym_else_fragment_token1] = ACTIONS(1520),
+ [aux_sym_select_statement_token1] = ACTIONS(1522),
+ [aux_sym_select_statement_token2] = ACTIONS(2028),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1526),
+ [aux_sym_do_condition_token1] = ACTIONS(1528),
+ [aux_sym_with_statement_token1] = ACTIONS(1530),
+ [aux_sym_exit_statement_token1] = ACTIONS(1532),
+ [sym_end_statement] = ACTIONS(2882),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1534),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1536),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1538),
+ [sym__ambiguous_redim_statement] = ACTIONS(1540),
+ [aux_sym_erase_statement_token1] = ACTIONS(1542),
+ [aux_sym_open_statement_token1] = ACTIONS(1544),
+ [aux_sym_file_mode_token2] = ACTIONS(1546),
+ [aux_sym_file_access_token2] = ACTIONS(1548),
+ [aux_sym_file_lock_token2] = ACTIONS(1550),
+ [aux_sym_print_statement_token1] = ACTIONS(1552),
+ [anon_sym_PLUS] = ACTIONS(1554),
+ [anon_sym_DASH] = ACTIONS(1556),
+ [anon_sym_QMARK] = ACTIONS(1558),
+ [aux_sym_close_statement_token1] = ACTIONS(1560),
+ [aux_sym_put_statement_token1] = ACTIONS(1562),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1564),
+ [aux_sym_seek_statement_token1] = ACTIONS(1566),
+ [sym_reset_statement] = ACTIONS(2887),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1570),
+ [sym_stop_statement] = ACTIONS(2887),
+ [sym_beep_statement] = ACTIONS(2887),
+ [aux_sym_unload_statement_token1] = ACTIONS(1572),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1574),
+ [aux_sym_call_statement_token1] = ACTIONS(1576),
+ [sym__ambiguous_call_statement] = ACTIONS(1578),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1580),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1582),
+ [aux_sym_unary_expression_token1] = ACTIONS(1584),
+ [sym_string_literal] = ACTIONS(1586),
+ [sym_number_literal] = ACTIONS(2889),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1591),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1591),
+ [sym_nothing_literal] = ACTIONS(1593),
+ [sym_null_literal] = ACTIONS(1593),
+ [sym_empty_literal] = ACTIONS(1593),
+ [sym_date_literal] = ACTIONS(1586),
+ [anon_sym_POUND] = ACTIONS(1595),
+ },
+ [STATE(163)] = {
+ [sym__statement_separator] = STATE(178),
+ [sym_preprocessor_const] = STATE(178),
+ [sym_preprocessor_if] = STATE(178),
+ [sym_block] = STATE(12758),
+ [sym__statement] = STATE(178),
+ [sym_variable_declaration] = STATE(178),
+ [sym_const_declaration] = STATE(178),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(178),
+ [sym_elseif_fragment] = STATE(178),
+ [sym_else_fragment] = STATE(178),
+ [sym_end_if_fragment] = STATE(178),
+ [sym_single_line_if_statement] = STATE(178),
+ [sym_select_statement] = STATE(178),
+ [sym_for_statement] = STATE(178),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(178),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(178),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(178),
+ [sym_with_statement] = STATE(178),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(178),
+ [sym_on_goto_statement] = STATE(178),
+ [sym_on_error_statement] = STATE(178),
+ [sym_resume_statement] = STATE(178),
+ [sym_goto_statement] = STATE(178),
+ [sym_label_statement] = STATE(178),
+ [sym_line_number_prefix] = STATE(11345),
+ [sym_line_number_statement] = STATE(178),
+ [sym_redim_statement] = STATE(178),
+ [sym_erase_statement] = STATE(178),
+ [sym_open_statement] = STATE(178),
+ [sym_input_statement] = STATE(178),
+ [sym_line_input_statement] = STATE(178),
+ [sym_print_statement] = STATE(178),
+ [sym_write_statement] = STATE(178),
+ [sym_debug_print_statement] = STATE(178),
+ [sym_close_statement] = STATE(178),
+ [sym_get_statement] = STATE(178),
+ [sym_put_statement] = STATE(178),
+ [sym_lock_statement] = STATE(178),
+ [sym_unlock_statement] = STATE(178),
+ [sym_seek_statement] = STATE(178),
+ [sym_raise_event_statement] = STATE(178),
+ [sym_name_statement] = STATE(178),
+ [sym_load_statement] = STATE(178),
+ [sym_unload_statement] = STATE(178),
+ [sym_def_type_statement] = STATE(178),
+ [sym_set_statement] = STATE(178),
+ [sym_assignment_statement] = STATE(178),
+ [sym_call_statement] = STATE(178),
+ [sym_expression_statement] = STATE(178),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(178),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(2010),
+ [anon_sym_COLON] = ACTIONS(2010),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2892),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(2010),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(2014),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(2014),
+ [sym_beep_statement] = ACTIONS(2014),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(164)] = {
+ [sym__statement_separator] = STATE(178),
+ [sym_preprocessor_const] = STATE(178),
+ [sym_preprocessor_if] = STATE(178),
+ [sym_block] = STATE(12782),
+ [sym__statement] = STATE(178),
+ [sym_variable_declaration] = STATE(178),
+ [sym_const_declaration] = STATE(178),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(178),
+ [sym_elseif_fragment] = STATE(178),
+ [sym_else_fragment] = STATE(178),
+ [sym_end_if_fragment] = STATE(178),
+ [sym_single_line_if_statement] = STATE(178),
+ [sym_select_statement] = STATE(178),
+ [sym_for_statement] = STATE(178),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(178),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(178),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(178),
+ [sym_with_statement] = STATE(178),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(178),
+ [sym_on_goto_statement] = STATE(178),
+ [sym_on_error_statement] = STATE(178),
+ [sym_resume_statement] = STATE(178),
+ [sym_goto_statement] = STATE(178),
+ [sym_label_statement] = STATE(178),
+ [sym_line_number_prefix] = STATE(11363),
+ [sym_line_number_statement] = STATE(178),
+ [sym_redim_statement] = STATE(178),
+ [sym_erase_statement] = STATE(178),
+ [sym_open_statement] = STATE(178),
+ [sym_input_statement] = STATE(178),
+ [sym_line_input_statement] = STATE(178),
+ [sym_print_statement] = STATE(178),
+ [sym_write_statement] = STATE(178),
+ [sym_debug_print_statement] = STATE(178),
+ [sym_close_statement] = STATE(178),
+ [sym_get_statement] = STATE(178),
+ [sym_put_statement] = STATE(178),
+ [sym_lock_statement] = STATE(178),
+ [sym_unlock_statement] = STATE(178),
+ [sym_seek_statement] = STATE(178),
+ [sym_raise_event_statement] = STATE(178),
+ [sym_name_statement] = STATE(178),
+ [sym_load_statement] = STATE(178),
+ [sym_unload_statement] = STATE(178),
+ [sym_def_type_statement] = STATE(178),
+ [sym_set_statement] = STATE(178),
+ [sym_assignment_statement] = STATE(178),
+ [sym_call_statement] = STATE(178),
+ [sym_expression_statement] = STATE(178),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(178),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(2010),
+ [anon_sym_COLON] = ACTIONS(2010),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2894),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(2010),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(2014),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(2014),
+ [sym_beep_statement] = ACTIONS(2014),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(165)] = {
+ [sym__statement_separator] = STATE(165),
+ [sym_preprocessor_const] = STATE(165),
+ [sym_preprocessor_if] = STATE(165),
+ [sym__statement] = STATE(165),
+ [sym_variable_declaration] = STATE(165),
+ [sym_const_declaration] = STATE(165),
+ [sym_visibility] = STATE(11928),
+ [sym_if_statement] = STATE(165),
+ [sym_elseif_fragment] = STATE(165),
+ [sym_else_fragment] = STATE(165),
+ [sym_end_if_fragment] = STATE(165),
+ [sym_single_line_if_statement] = STATE(165),
+ [sym_select_statement] = STATE(165),
+ [sym_for_statement] = STATE(165),
+ [sym__inline_for_statement] = STATE(6675),
+ [sym_for_each_statement] = STATE(165),
+ [sym__inline_for_each_statement] = STATE(6676),
+ [sym__for_header] = STATE(11443),
+ [sym__for_each_header] = STATE(11444),
+ [sym_do_statement] = STATE(165),
+ [sym__inline_do_statement] = STATE(6677),
+ [sym_while_statement] = STATE(165),
+ [sym_with_statement] = STATE(165),
+ [sym__inline_with_statement] = STATE(6678),
+ [sym_exit_statement] = STATE(165),
+ [sym_on_goto_statement] = STATE(165),
+ [sym_on_error_statement] = STATE(165),
+ [sym_resume_statement] = STATE(165),
+ [sym_goto_statement] = STATE(165),
+ [sym_label_statement] = STATE(165),
+ [sym_line_number_prefix] = STATE(11309),
+ [sym_line_number_statement] = STATE(165),
+ [sym_redim_statement] = STATE(165),
+ [sym_erase_statement] = STATE(165),
+ [sym_open_statement] = STATE(165),
+ [sym_input_statement] = STATE(165),
+ [sym_line_input_statement] = STATE(165),
+ [sym_print_statement] = STATE(165),
+ [sym_write_statement] = STATE(165),
+ [sym_debug_print_statement] = STATE(165),
+ [sym_close_statement] = STATE(165),
+ [sym_get_statement] = STATE(165),
+ [sym_put_statement] = STATE(165),
+ [sym_lock_statement] = STATE(165),
+ [sym_unlock_statement] = STATE(165),
+ [sym_seek_statement] = STATE(165),
+ [sym_raise_event_statement] = STATE(165),
+ [sym_name_statement] = STATE(165),
+ [sym_load_statement] = STATE(165),
+ [sym_unload_statement] = STATE(165),
+ [sym_def_type_statement] = STATE(165),
+ [sym_set_statement] = STATE(165),
+ [sym_assignment_statement] = STATE(165),
+ [sym_call_statement] = STATE(165),
+ [sym_expression_statement] = STATE(165),
+ [sym__primary_expression] = STATE(3463),
+ [sym__expression] = STATE(3463),
+ [sym__assignable_expression] = STATE(14513),
+ [sym__callable_expression] = STATE(418),
+ [sym__print_method_callee] = STATE(501),
+ [sym__print_method_call_expression] = STATE(6993),
+ [sym__qualified_print_method_expression] = STATE(6708),
+ [sym__implicit_print_method_expression] = STATE(6710),
+ [sym__line_method_expression] = STATE(12255),
+ [sym_call_expression] = STATE(2892),
+ [sym_new_expression] = STATE(3463),
+ [sym_addressof_expression] = STATE(3463),
+ [sym_type_of_expression] = STATE(3463),
+ [sym_member_expression] = STATE(2545),
+ [sym_qualified_member_expression] = STATE(2265),
+ [sym_implicit_member_expression] = STATE(2265),
+ [sym_parenthesized_expression] = STATE(3463),
+ [sym_binary_expression] = STATE(3463),
+ [sym_unary_expression] = STATE(3463),
+ [sym__signed_unary_expression] = STATE(2479),
+ [sym__literal] = STATE(3463),
+ [sym_boolean_literal] = STATE(3463),
+ [sym_file_number_literal] = STATE(3463),
+ [aux_sym_block_repeat1] = STATE(165),
+ [sym_identifier] = ACTIONS(2896),
+ [sym_newline] = ACTIONS(2899),
+ [anon_sym_COLON] = ACTIONS(2899),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2902),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(2905),
+ [anon_sym_DOT] = ACTIONS(2908),
+ [anon_sym_BANG] = ACTIONS(2911),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(2914),
+ [aux_sym_option_statement_token3] = ACTIONS(1194),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(2917),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(2920),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(2923),
+ [sym_static_modifier] = ACTIONS(2926),
+ [sym__dim_keyword] = ACTIONS(2929),
+ [sym__redim_keyword] = ACTIONS(2932),
+ [aux_sym_get_accessor_token1] = ACTIONS(2935),
+ [aux_sym_set_accessor_token1] = ACTIONS(2938),
+ [aux_sym_const_declaration_token1] = ACTIONS(2941),
+ [anon_sym_LPAREN] = ACTIONS(2944),
+ [aux_sym_as_type_clause_token2] = ACTIONS(2947),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(2950),
+ [aux_sym_visibility_token1] = ACTIONS(1194),
+ [aux_sym_visibility_token2] = ACTIONS(1194),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(2953),
+ [aux_sym_else_fragment_token1] = ACTIONS(2956),
+ [aux_sym_select_statement_token1] = ACTIONS(2959),
+ [aux_sym_select_statement_token2] = ACTIONS(1200),
+ [aux_sym__for_header_token1] = ACTIONS(1244),
+ [aux_sym_do_statement_token1] = ACTIONS(2962),
+ [aux_sym_do_condition_token1] = ACTIONS(2965),
+ [aux_sym_with_statement_token1] = ACTIONS(2968),
+ [aux_sym_exit_statement_token1] = ACTIONS(2971),
+ [sym_end_statement] = ACTIONS(2899),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(2974),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(2977),
+ [aux_sym_on_error_statement_token2] = ACTIONS(2980),
+ [sym__ambiguous_redim_statement] = ACTIONS(2983),
+ [aux_sym_erase_statement_token1] = ACTIONS(2986),
+ [aux_sym_open_statement_token1] = ACTIONS(2989),
+ [aux_sym_file_mode_token2] = ACTIONS(2992),
+ [aux_sym_file_access_token2] = ACTIONS(2995),
+ [aux_sym_file_lock_token2] = ACTIONS(2998),
+ [aux_sym_print_statement_token1] = ACTIONS(3001),
+ [anon_sym_PLUS] = ACTIONS(3004),
+ [anon_sym_DASH] = ACTIONS(3007),
+ [anon_sym_QMARK] = ACTIONS(3010),
+ [aux_sym_close_statement_token1] = ACTIONS(3013),
+ [aux_sym_put_statement_token1] = ACTIONS(3016),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3019),
+ [aux_sym_seek_statement_token1] = ACTIONS(3022),
+ [sym_reset_statement] = ACTIONS(3025),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3028),
+ [sym_stop_statement] = ACTIONS(3025),
+ [sym_beep_statement] = ACTIONS(3025),
+ [aux_sym_unload_statement_token1] = ACTIONS(3031),
+ [aux_sym_def_type_statement_token1] = ACTIONS(3034),
+ [aux_sym_def_type_statement_token2] = ACTIONS(3034),
+ [aux_sym_def_type_statement_token3] = ACTIONS(3034),
+ [aux_sym_def_type_statement_token4] = ACTIONS(3034),
+ [aux_sym_def_type_statement_token5] = ACTIONS(3034),
+ [aux_sym_def_type_statement_token6] = ACTIONS(3034),
+ [aux_sym_def_type_statement_token7] = ACTIONS(3034),
+ [aux_sym_def_type_statement_token8] = ACTIONS(3034),
+ [aux_sym_def_type_statement_token9] = ACTIONS(3034),
+ [aux_sym_def_type_statement_token10] = ACTIONS(3034),
+ [aux_sym_def_type_statement_token11] = ACTIONS(3034),
+ [aux_sym_def_type_statement_token12] = ACTIONS(3034),
+ [aux_sym_def_type_statement_token13] = ACTIONS(3034),
+ [aux_sym_def_type_statement_token14] = ACTIONS(3034),
+ [aux_sym_call_statement_token1] = ACTIONS(3037),
+ [sym__ambiguous_call_statement] = ACTIONS(3040),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3043),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3046),
+ [aux_sym_unary_expression_token1] = ACTIONS(3049),
+ [sym_string_literal] = ACTIONS(3052),
+ [sym_number_literal] = ACTIONS(3055),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3058),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3058),
+ [sym_nothing_literal] = ACTIONS(3061),
+ [sym_null_literal] = ACTIONS(3061),
+ [sym_empty_literal] = ACTIONS(3061),
+ [sym_date_literal] = ACTIONS(3052),
+ [anon_sym_POUND] = ACTIONS(3064),
+ },
+ [STATE(166)] = {
+ [sym__statement_separator] = STATE(178),
+ [sym_preprocessor_const] = STATE(178),
+ [sym_preprocessor_if] = STATE(178),
+ [sym_block] = STATE(12787),
+ [sym__statement] = STATE(178),
+ [sym_variable_declaration] = STATE(178),
+ [sym_const_declaration] = STATE(178),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(178),
+ [sym_elseif_fragment] = STATE(178),
+ [sym_else_fragment] = STATE(178),
+ [sym_end_if_fragment] = STATE(178),
+ [sym_single_line_if_statement] = STATE(178),
+ [sym_select_statement] = STATE(178),
+ [sym_for_statement] = STATE(178),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(178),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(178),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(178),
+ [sym_with_statement] = STATE(178),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(178),
+ [sym_on_goto_statement] = STATE(178),
+ [sym_on_error_statement] = STATE(178),
+ [sym_resume_statement] = STATE(178),
+ [sym_goto_statement] = STATE(178),
+ [sym_label_statement] = STATE(178),
+ [sym_line_number_prefix] = STATE(11366),
+ [sym_line_number_statement] = STATE(178),
+ [sym_redim_statement] = STATE(178),
+ [sym_erase_statement] = STATE(178),
+ [sym_open_statement] = STATE(178),
+ [sym_input_statement] = STATE(178),
+ [sym_line_input_statement] = STATE(178),
+ [sym_print_statement] = STATE(178),
+ [sym_write_statement] = STATE(178),
+ [sym_debug_print_statement] = STATE(178),
+ [sym_close_statement] = STATE(178),
+ [sym_get_statement] = STATE(178),
+ [sym_put_statement] = STATE(178),
+ [sym_lock_statement] = STATE(178),
+ [sym_unlock_statement] = STATE(178),
+ [sym_seek_statement] = STATE(178),
+ [sym_raise_event_statement] = STATE(178),
+ [sym_name_statement] = STATE(178),
+ [sym_load_statement] = STATE(178),
+ [sym_unload_statement] = STATE(178),
+ [sym_def_type_statement] = STATE(178),
+ [sym_set_statement] = STATE(178),
+ [sym_assignment_statement] = STATE(178),
+ [sym_call_statement] = STATE(178),
+ [sym_expression_statement] = STATE(178),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(178),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(2010),
+ [anon_sym_COLON] = ACTIONS(2010),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3067),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(2010),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(2014),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(2014),
+ [sym_beep_statement] = ACTIONS(2014),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(167)] = {
+ [sym__statement_separator] = STATE(178),
+ [sym_preprocessor_const] = STATE(178),
+ [sym_preprocessor_if] = STATE(178),
+ [sym_block] = STATE(12802),
+ [sym__statement] = STATE(178),
+ [sym_variable_declaration] = STATE(178),
+ [sym_const_declaration] = STATE(178),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(178),
+ [sym_elseif_fragment] = STATE(178),
+ [sym_else_fragment] = STATE(178),
+ [sym_end_if_fragment] = STATE(178),
+ [sym_single_line_if_statement] = STATE(178),
+ [sym_select_statement] = STATE(178),
+ [sym_for_statement] = STATE(178),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(178),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(178),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(178),
+ [sym_with_statement] = STATE(178),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(178),
+ [sym_on_goto_statement] = STATE(178),
+ [sym_on_error_statement] = STATE(178),
+ [sym_resume_statement] = STATE(178),
+ [sym_goto_statement] = STATE(178),
+ [sym_label_statement] = STATE(178),
+ [sym_line_number_prefix] = STATE(11382),
+ [sym_line_number_statement] = STATE(178),
+ [sym_redim_statement] = STATE(178),
+ [sym_erase_statement] = STATE(178),
+ [sym_open_statement] = STATE(178),
+ [sym_input_statement] = STATE(178),
+ [sym_line_input_statement] = STATE(178),
+ [sym_print_statement] = STATE(178),
+ [sym_write_statement] = STATE(178),
+ [sym_debug_print_statement] = STATE(178),
+ [sym_close_statement] = STATE(178),
+ [sym_get_statement] = STATE(178),
+ [sym_put_statement] = STATE(178),
+ [sym_lock_statement] = STATE(178),
+ [sym_unlock_statement] = STATE(178),
+ [sym_seek_statement] = STATE(178),
+ [sym_raise_event_statement] = STATE(178),
+ [sym_name_statement] = STATE(178),
+ [sym_load_statement] = STATE(178),
+ [sym_unload_statement] = STATE(178),
+ [sym_def_type_statement] = STATE(178),
+ [sym_set_statement] = STATE(178),
+ [sym_assignment_statement] = STATE(178),
+ [sym_call_statement] = STATE(178),
+ [sym_expression_statement] = STATE(178),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(178),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(2010),
+ [anon_sym_COLON] = ACTIONS(2010),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3069),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(2010),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(2014),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(2014),
+ [sym_beep_statement] = ACTIONS(2014),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(168)] = {
+ [sym__statement_separator] = STATE(178),
+ [sym_preprocessor_const] = STATE(178),
+ [sym_preprocessor_if] = STATE(178),
+ [sym_block] = STATE(12815),
+ [sym__statement] = STATE(178),
+ [sym_variable_declaration] = STATE(178),
+ [sym_const_declaration] = STATE(178),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(178),
+ [sym_elseif_fragment] = STATE(178),
+ [sym_else_fragment] = STATE(178),
+ [sym_end_if_fragment] = STATE(178),
+ [sym_single_line_if_statement] = STATE(178),
+ [sym_select_statement] = STATE(178),
+ [sym_for_statement] = STATE(178),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(178),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(178),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(178),
+ [sym_with_statement] = STATE(178),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(178),
+ [sym_on_goto_statement] = STATE(178),
+ [sym_on_error_statement] = STATE(178),
+ [sym_resume_statement] = STATE(178),
+ [sym_goto_statement] = STATE(178),
+ [sym_label_statement] = STATE(178),
+ [sym_line_number_prefix] = STATE(11391),
+ [sym_line_number_statement] = STATE(178),
+ [sym_redim_statement] = STATE(178),
+ [sym_erase_statement] = STATE(178),
+ [sym_open_statement] = STATE(178),
+ [sym_input_statement] = STATE(178),
+ [sym_line_input_statement] = STATE(178),
+ [sym_print_statement] = STATE(178),
+ [sym_write_statement] = STATE(178),
+ [sym_debug_print_statement] = STATE(178),
+ [sym_close_statement] = STATE(178),
+ [sym_get_statement] = STATE(178),
+ [sym_put_statement] = STATE(178),
+ [sym_lock_statement] = STATE(178),
+ [sym_unlock_statement] = STATE(178),
+ [sym_seek_statement] = STATE(178),
+ [sym_raise_event_statement] = STATE(178),
+ [sym_name_statement] = STATE(178),
+ [sym_load_statement] = STATE(178),
+ [sym_unload_statement] = STATE(178),
+ [sym_def_type_statement] = STATE(178),
+ [sym_set_statement] = STATE(178),
+ [sym_assignment_statement] = STATE(178),
+ [sym_call_statement] = STATE(178),
+ [sym_expression_statement] = STATE(178),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(178),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(2010),
+ [anon_sym_COLON] = ACTIONS(2010),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3071),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(2010),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(2014),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(2014),
+ [sym_beep_statement] = ACTIONS(2014),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(169)] = {
+ [sym__statement_separator] = STATE(178),
+ [sym_preprocessor_const] = STATE(178),
+ [sym_preprocessor_if] = STATE(178),
+ [sym_block] = STATE(12820),
+ [sym__statement] = STATE(178),
+ [sym_variable_declaration] = STATE(178),
+ [sym_const_declaration] = STATE(178),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(178),
+ [sym_elseif_fragment] = STATE(178),
+ [sym_else_fragment] = STATE(178),
+ [sym_end_if_fragment] = STATE(178),
+ [sym_single_line_if_statement] = STATE(178),
+ [sym_select_statement] = STATE(178),
+ [sym_for_statement] = STATE(178),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(178),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(178),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(178),
+ [sym_with_statement] = STATE(178),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(178),
+ [sym_on_goto_statement] = STATE(178),
+ [sym_on_error_statement] = STATE(178),
+ [sym_resume_statement] = STATE(178),
+ [sym_goto_statement] = STATE(178),
+ [sym_label_statement] = STATE(178),
+ [sym_line_number_prefix] = STATE(11394),
+ [sym_line_number_statement] = STATE(178),
+ [sym_redim_statement] = STATE(178),
+ [sym_erase_statement] = STATE(178),
+ [sym_open_statement] = STATE(178),
+ [sym_input_statement] = STATE(178),
+ [sym_line_input_statement] = STATE(178),
+ [sym_print_statement] = STATE(178),
+ [sym_write_statement] = STATE(178),
+ [sym_debug_print_statement] = STATE(178),
+ [sym_close_statement] = STATE(178),
+ [sym_get_statement] = STATE(178),
+ [sym_put_statement] = STATE(178),
+ [sym_lock_statement] = STATE(178),
+ [sym_unlock_statement] = STATE(178),
+ [sym_seek_statement] = STATE(178),
+ [sym_raise_event_statement] = STATE(178),
+ [sym_name_statement] = STATE(178),
+ [sym_load_statement] = STATE(178),
+ [sym_unload_statement] = STATE(178),
+ [sym_def_type_statement] = STATE(178),
+ [sym_set_statement] = STATE(178),
+ [sym_assignment_statement] = STATE(178),
+ [sym_call_statement] = STATE(178),
+ [sym_expression_statement] = STATE(178),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(178),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(2010),
+ [anon_sym_COLON] = ACTIONS(2010),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3073),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(2010),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(2014),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(2014),
+ [sym_beep_statement] = ACTIONS(2014),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(170)] = {
+ [sym__statement_separator] = STATE(178),
+ [sym_preprocessor_const] = STATE(178),
+ [sym_preprocessor_if] = STATE(178),
+ [sym_block] = STATE(12833),
+ [sym__statement] = STATE(178),
+ [sym_variable_declaration] = STATE(178),
+ [sym_const_declaration] = STATE(178),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(178),
+ [sym_elseif_fragment] = STATE(178),
+ [sym_else_fragment] = STATE(178),
+ [sym_end_if_fragment] = STATE(178),
+ [sym_single_line_if_statement] = STATE(178),
+ [sym_select_statement] = STATE(178),
+ [sym_for_statement] = STATE(178),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(178),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(178),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(178),
+ [sym_with_statement] = STATE(178),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(178),
+ [sym_on_goto_statement] = STATE(178),
+ [sym_on_error_statement] = STATE(178),
+ [sym_resume_statement] = STATE(178),
+ [sym_goto_statement] = STATE(178),
+ [sym_label_statement] = STATE(178),
+ [sym_line_number_prefix] = STATE(11404),
+ [sym_line_number_statement] = STATE(178),
+ [sym_redim_statement] = STATE(178),
+ [sym_erase_statement] = STATE(178),
+ [sym_open_statement] = STATE(178),
+ [sym_input_statement] = STATE(178),
+ [sym_line_input_statement] = STATE(178),
+ [sym_print_statement] = STATE(178),
+ [sym_write_statement] = STATE(178),
+ [sym_debug_print_statement] = STATE(178),
+ [sym_close_statement] = STATE(178),
+ [sym_get_statement] = STATE(178),
+ [sym_put_statement] = STATE(178),
+ [sym_lock_statement] = STATE(178),
+ [sym_unlock_statement] = STATE(178),
+ [sym_seek_statement] = STATE(178),
+ [sym_raise_event_statement] = STATE(178),
+ [sym_name_statement] = STATE(178),
+ [sym_load_statement] = STATE(178),
+ [sym_unload_statement] = STATE(178),
+ [sym_def_type_statement] = STATE(178),
+ [sym_set_statement] = STATE(178),
+ [sym_assignment_statement] = STATE(178),
+ [sym_call_statement] = STATE(178),
+ [sym_expression_statement] = STATE(178),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(178),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(2010),
+ [anon_sym_COLON] = ACTIONS(2010),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3075),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(2010),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(2014),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(2014),
+ [sym_beep_statement] = ACTIONS(2014),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(171)] = {
+ [sym__statement_separator] = STATE(178),
+ [sym_preprocessor_const] = STATE(178),
+ [sym_preprocessor_if] = STATE(178),
+ [sym_block] = STATE(12838),
+ [sym__statement] = STATE(178),
+ [sym_variable_declaration] = STATE(178),
+ [sym_const_declaration] = STATE(178),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(178),
+ [sym_elseif_fragment] = STATE(178),
+ [sym_else_fragment] = STATE(178),
+ [sym_end_if_fragment] = STATE(178),
+ [sym_single_line_if_statement] = STATE(178),
+ [sym_select_statement] = STATE(178),
+ [sym_for_statement] = STATE(178),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(178),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(178),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(178),
+ [sym_with_statement] = STATE(178),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(178),
+ [sym_on_goto_statement] = STATE(178),
+ [sym_on_error_statement] = STATE(178),
+ [sym_resume_statement] = STATE(178),
+ [sym_goto_statement] = STATE(178),
+ [sym_label_statement] = STATE(178),
+ [sym_line_number_prefix] = STATE(11407),
+ [sym_line_number_statement] = STATE(178),
+ [sym_redim_statement] = STATE(178),
+ [sym_erase_statement] = STATE(178),
+ [sym_open_statement] = STATE(178),
+ [sym_input_statement] = STATE(178),
+ [sym_line_input_statement] = STATE(178),
+ [sym_print_statement] = STATE(178),
+ [sym_write_statement] = STATE(178),
+ [sym_debug_print_statement] = STATE(178),
+ [sym_close_statement] = STATE(178),
+ [sym_get_statement] = STATE(178),
+ [sym_put_statement] = STATE(178),
+ [sym_lock_statement] = STATE(178),
+ [sym_unlock_statement] = STATE(178),
+ [sym_seek_statement] = STATE(178),
+ [sym_raise_event_statement] = STATE(178),
+ [sym_name_statement] = STATE(178),
+ [sym_load_statement] = STATE(178),
+ [sym_unload_statement] = STATE(178),
+ [sym_def_type_statement] = STATE(178),
+ [sym_set_statement] = STATE(178),
+ [sym_assignment_statement] = STATE(178),
+ [sym_call_statement] = STATE(178),
+ [sym_expression_statement] = STATE(178),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(178),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(2010),
+ [anon_sym_COLON] = ACTIONS(2010),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3077),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(2010),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(2014),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(2014),
+ [sym_beep_statement] = ACTIONS(2014),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(172)] = {
+ [sym__statement_separator] = STATE(178),
+ [sym_preprocessor_const] = STATE(178),
+ [sym_preprocessor_if] = STATE(178),
+ [sym_block] = STATE(12853),
+ [sym__statement] = STATE(178),
+ [sym_variable_declaration] = STATE(178),
+ [sym_const_declaration] = STATE(178),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(178),
+ [sym_elseif_fragment] = STATE(178),
+ [sym_else_fragment] = STATE(178),
+ [sym_end_if_fragment] = STATE(178),
+ [sym_single_line_if_statement] = STATE(178),
+ [sym_select_statement] = STATE(178),
+ [sym_for_statement] = STATE(178),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(178),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(178),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(178),
+ [sym_with_statement] = STATE(178),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(178),
+ [sym_on_goto_statement] = STATE(178),
+ [sym_on_error_statement] = STATE(178),
+ [sym_resume_statement] = STATE(178),
+ [sym_goto_statement] = STATE(178),
+ [sym_label_statement] = STATE(178),
+ [sym_line_number_prefix] = STATE(11414),
+ [sym_line_number_statement] = STATE(178),
+ [sym_redim_statement] = STATE(178),
+ [sym_erase_statement] = STATE(178),
+ [sym_open_statement] = STATE(178),
+ [sym_input_statement] = STATE(178),
+ [sym_line_input_statement] = STATE(178),
+ [sym_print_statement] = STATE(178),
+ [sym_write_statement] = STATE(178),
+ [sym_debug_print_statement] = STATE(178),
+ [sym_close_statement] = STATE(178),
+ [sym_get_statement] = STATE(178),
+ [sym_put_statement] = STATE(178),
+ [sym_lock_statement] = STATE(178),
+ [sym_unlock_statement] = STATE(178),
+ [sym_seek_statement] = STATE(178),
+ [sym_raise_event_statement] = STATE(178),
+ [sym_name_statement] = STATE(178),
+ [sym_load_statement] = STATE(178),
+ [sym_unload_statement] = STATE(178),
+ [sym_def_type_statement] = STATE(178),
+ [sym_set_statement] = STATE(178),
+ [sym_assignment_statement] = STATE(178),
+ [sym_call_statement] = STATE(178),
+ [sym_expression_statement] = STATE(178),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(178),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(2010),
+ [anon_sym_COLON] = ACTIONS(2010),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3079),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(2010),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(2014),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(2014),
+ [sym_beep_statement] = ACTIONS(2014),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(173)] = {
+ [sym__statement_separator] = STATE(178),
+ [sym_preprocessor_const] = STATE(178),
+ [sym_preprocessor_if] = STATE(178),
+ [sym_block] = STATE(12855),
+ [sym__statement] = STATE(178),
+ [sym_variable_declaration] = STATE(178),
+ [sym_const_declaration] = STATE(178),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(178),
+ [sym_elseif_fragment] = STATE(178),
+ [sym_else_fragment] = STATE(178),
+ [sym_end_if_fragment] = STATE(178),
+ [sym_single_line_if_statement] = STATE(178),
+ [sym_select_statement] = STATE(178),
+ [sym_for_statement] = STATE(178),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(178),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(178),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(178),
+ [sym_with_statement] = STATE(178),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(178),
+ [sym_on_goto_statement] = STATE(178),
+ [sym_on_error_statement] = STATE(178),
+ [sym_resume_statement] = STATE(178),
+ [sym_goto_statement] = STATE(178),
+ [sym_label_statement] = STATE(178),
+ [sym_line_number_prefix] = STATE(11416),
+ [sym_line_number_statement] = STATE(178),
+ [sym_redim_statement] = STATE(178),
+ [sym_erase_statement] = STATE(178),
+ [sym_open_statement] = STATE(178),
+ [sym_input_statement] = STATE(178),
+ [sym_line_input_statement] = STATE(178),
+ [sym_print_statement] = STATE(178),
+ [sym_write_statement] = STATE(178),
+ [sym_debug_print_statement] = STATE(178),
+ [sym_close_statement] = STATE(178),
+ [sym_get_statement] = STATE(178),
+ [sym_put_statement] = STATE(178),
+ [sym_lock_statement] = STATE(178),
+ [sym_unlock_statement] = STATE(178),
+ [sym_seek_statement] = STATE(178),
+ [sym_raise_event_statement] = STATE(178),
+ [sym_name_statement] = STATE(178),
+ [sym_load_statement] = STATE(178),
+ [sym_unload_statement] = STATE(178),
+ [sym_def_type_statement] = STATE(178),
+ [sym_set_statement] = STATE(178),
+ [sym_assignment_statement] = STATE(178),
+ [sym_call_statement] = STATE(178),
+ [sym_expression_statement] = STATE(178),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(178),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(2010),
+ [anon_sym_COLON] = ACTIONS(2010),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3081),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(2010),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(2014),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(2014),
+ [sym_beep_statement] = ACTIONS(2014),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(174)] = {
+ [sym__statement_separator] = STATE(178),
+ [sym_preprocessor_const] = STATE(178),
+ [sym_preprocessor_if] = STATE(178),
+ [sym_block] = STATE(12868),
+ [sym__statement] = STATE(178),
+ [sym_variable_declaration] = STATE(178),
+ [sym_const_declaration] = STATE(178),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(178),
+ [sym_elseif_fragment] = STATE(178),
+ [sym_else_fragment] = STATE(178),
+ [sym_end_if_fragment] = STATE(178),
+ [sym_single_line_if_statement] = STATE(178),
+ [sym_select_statement] = STATE(178),
+ [sym_for_statement] = STATE(178),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(178),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(178),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(178),
+ [sym_with_statement] = STATE(178),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(178),
+ [sym_on_goto_statement] = STATE(178),
+ [sym_on_error_statement] = STATE(178),
+ [sym_resume_statement] = STATE(178),
+ [sym_goto_statement] = STATE(178),
+ [sym_label_statement] = STATE(178),
+ [sym_line_number_prefix] = STATE(11424),
+ [sym_line_number_statement] = STATE(178),
+ [sym_redim_statement] = STATE(178),
+ [sym_erase_statement] = STATE(178),
+ [sym_open_statement] = STATE(178),
+ [sym_input_statement] = STATE(178),
+ [sym_line_input_statement] = STATE(178),
+ [sym_print_statement] = STATE(178),
+ [sym_write_statement] = STATE(178),
+ [sym_debug_print_statement] = STATE(178),
+ [sym_close_statement] = STATE(178),
+ [sym_get_statement] = STATE(178),
+ [sym_put_statement] = STATE(178),
+ [sym_lock_statement] = STATE(178),
+ [sym_unlock_statement] = STATE(178),
+ [sym_seek_statement] = STATE(178),
+ [sym_raise_event_statement] = STATE(178),
+ [sym_name_statement] = STATE(178),
+ [sym_load_statement] = STATE(178),
+ [sym_unload_statement] = STATE(178),
+ [sym_def_type_statement] = STATE(178),
+ [sym_set_statement] = STATE(178),
+ [sym_assignment_statement] = STATE(178),
+ [sym_call_statement] = STATE(178),
+ [sym_expression_statement] = STATE(178),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(178),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(2010),
+ [anon_sym_COLON] = ACTIONS(2010),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3083),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(2010),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(2014),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(2014),
+ [sym_beep_statement] = ACTIONS(2014),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(175)] = {
+ [sym__statement_separator] = STATE(178),
+ [sym_preprocessor_const] = STATE(178),
+ [sym_preprocessor_if] = STATE(178),
+ [sym_block] = STATE(12873),
+ [sym__statement] = STATE(178),
+ [sym_variable_declaration] = STATE(178),
+ [sym_const_declaration] = STATE(178),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(178),
+ [sym_elseif_fragment] = STATE(178),
+ [sym_else_fragment] = STATE(178),
+ [sym_end_if_fragment] = STATE(178),
+ [sym_single_line_if_statement] = STATE(178),
+ [sym_select_statement] = STATE(178),
+ [sym_for_statement] = STATE(178),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(178),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(178),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(178),
+ [sym_with_statement] = STATE(178),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(178),
+ [sym_on_goto_statement] = STATE(178),
+ [sym_on_error_statement] = STATE(178),
+ [sym_resume_statement] = STATE(178),
+ [sym_goto_statement] = STATE(178),
+ [sym_label_statement] = STATE(178),
+ [sym_line_number_prefix] = STATE(11425),
+ [sym_line_number_statement] = STATE(178),
+ [sym_redim_statement] = STATE(178),
+ [sym_erase_statement] = STATE(178),
+ [sym_open_statement] = STATE(178),
+ [sym_input_statement] = STATE(178),
+ [sym_line_input_statement] = STATE(178),
+ [sym_print_statement] = STATE(178),
+ [sym_write_statement] = STATE(178),
+ [sym_debug_print_statement] = STATE(178),
+ [sym_close_statement] = STATE(178),
+ [sym_get_statement] = STATE(178),
+ [sym_put_statement] = STATE(178),
+ [sym_lock_statement] = STATE(178),
+ [sym_unlock_statement] = STATE(178),
+ [sym_seek_statement] = STATE(178),
+ [sym_raise_event_statement] = STATE(178),
+ [sym_name_statement] = STATE(178),
+ [sym_load_statement] = STATE(178),
+ [sym_unload_statement] = STATE(178),
+ [sym_def_type_statement] = STATE(178),
+ [sym_set_statement] = STATE(178),
+ [sym_assignment_statement] = STATE(178),
+ [sym_call_statement] = STATE(178),
+ [sym_expression_statement] = STATE(178),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(178),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(2010),
+ [anon_sym_COLON] = ACTIONS(2010),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3085),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(2010),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(2014),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(2014),
+ [sym_beep_statement] = ACTIONS(2014),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(176)] = {
+ [sym__statement_separator] = STATE(147),
+ [sym_preprocessor_const] = STATE(147),
+ [sym_preprocessor_if] = STATE(147),
+ [sym__statement] = STATE(147),
+ [sym_variable_declaration] = STATE(147),
+ [sym_const_declaration] = STATE(147),
+ [sym_visibility] = STATE(12008),
+ [sym_if_statement] = STATE(147),
+ [sym_elseif_fragment] = STATE(147),
+ [sym_else_fragment] = STATE(147),
+ [sym_end_if_fragment] = STATE(147),
+ [sym_single_line_if_statement] = STATE(147),
+ [sym_select_statement] = STATE(147),
+ [sym_for_statement] = STATE(147),
+ [sym__inline_for_statement] = STATE(6988),
+ [sym_for_each_statement] = STATE(147),
+ [sym__inline_for_each_statement] = STATE(6989),
+ [sym__for_header] = STATE(11460),
+ [sym__for_each_header] = STATE(11461),
+ [sym_do_statement] = STATE(147),
+ [sym__inline_do_statement] = STATE(6990),
+ [sym_while_statement] = STATE(147),
+ [sym_with_statement] = STATE(147),
+ [sym__inline_with_statement] = STATE(6991),
+ [sym_exit_statement] = STATE(147),
+ [sym_on_goto_statement] = STATE(147),
+ [sym_on_error_statement] = STATE(147),
+ [sym_resume_statement] = STATE(147),
+ [sym_goto_statement] = STATE(147),
+ [sym_label_statement] = STATE(147),
+ [sym_line_number_prefix] = STATE(11513),
+ [sym_line_number_statement] = STATE(147),
+ [sym_redim_statement] = STATE(147),
+ [sym_erase_statement] = STATE(147),
+ [sym_open_statement] = STATE(147),
+ [sym_input_statement] = STATE(147),
+ [sym_line_input_statement] = STATE(147),
+ [sym_print_statement] = STATE(147),
+ [sym_write_statement] = STATE(147),
+ [sym_debug_print_statement] = STATE(147),
+ [sym_close_statement] = STATE(147),
+ [sym_get_statement] = STATE(147),
+ [sym_put_statement] = STATE(147),
+ [sym_lock_statement] = STATE(147),
+ [sym_unlock_statement] = STATE(147),
+ [sym_seek_statement] = STATE(147),
+ [sym_raise_event_statement] = STATE(147),
+ [sym_name_statement] = STATE(147),
+ [sym_load_statement] = STATE(147),
+ [sym_unload_statement] = STATE(147),
+ [sym_def_type_statement] = STATE(147),
+ [sym_set_statement] = STATE(147),
+ [sym_assignment_statement] = STATE(147),
+ [sym_call_statement] = STATE(147),
+ [sym_expression_statement] = STATE(147),
+ [sym__primary_expression] = STATE(3687),
+ [sym__expression] = STATE(3687),
+ [sym__assignable_expression] = STATE(14598),
+ [sym__callable_expression] = STATE(419),
+ [sym__print_method_callee] = STATE(474),
+ [sym__print_method_call_expression] = STATE(6707),
+ [sym__qualified_print_method_expression] = STATE(6589),
+ [sym__implicit_print_method_expression] = STATE(6590),
+ [sym__line_method_expression] = STATE(12288),
+ [sym_call_expression] = STATE(2554),
+ [sym_new_expression] = STATE(3687),
+ [sym_addressof_expression] = STATE(3687),
+ [sym_type_of_expression] = STATE(3687),
+ [sym_member_expression] = STATE(2487),
+ [sym_qualified_member_expression] = STATE(2319),
+ [sym_implicit_member_expression] = STATE(2319),
+ [sym_parenthesized_expression] = STATE(3687),
+ [sym_binary_expression] = STATE(3687),
+ [sym_unary_expression] = STATE(3687),
+ [sym__signed_unary_expression] = STATE(2361),
+ [sym__literal] = STATE(3687),
+ [sym_boolean_literal] = STATE(3687),
+ [sym_file_number_literal] = STATE(3687),
+ [aux_sym_block_repeat1] = STATE(147),
+ [sym_identifier] = ACTIONS(2389),
+ [sym_newline] = ACTIONS(3087),
+ [anon_sym_COLON] = ACTIONS(3087),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2393),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(2395),
+ [anon_sym_DOT] = ACTIONS(2397),
+ [anon_sym_BANG] = ACTIONS(2399),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(2401),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(2403),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(1073),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(2405),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(2407),
+ [sym_static_modifier] = ACTIONS(2409),
+ [sym__dim_keyword] = ACTIONS(2411),
+ [sym__redim_keyword] = ACTIONS(2413),
+ [aux_sym_get_accessor_token1] = ACTIONS(2415),
+ [aux_sym_set_accessor_token1] = ACTIONS(2417),
+ [aux_sym_const_declaration_token1] = ACTIONS(2419),
+ [anon_sym_LPAREN] = ACTIONS(2421),
+ [aux_sym_as_type_clause_token2] = ACTIONS(2423),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(2425),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(2427),
+ [aux_sym_else_fragment_token1] = ACTIONS(2429),
+ [aux_sym_select_statement_token1] = ACTIONS(2431),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(2433),
+ [aux_sym_do_condition_token1] = ACTIONS(2435),
+ [aux_sym_with_statement_token1] = ACTIONS(2437),
+ [aux_sym_exit_statement_token1] = ACTIONS(2439),
+ [sym_end_statement] = ACTIONS(3087),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(2441),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(2443),
+ [aux_sym_on_error_statement_token2] = ACTIONS(2445),
+ [sym__ambiguous_redim_statement] = ACTIONS(2447),
+ [aux_sym_erase_statement_token1] = ACTIONS(2449),
+ [aux_sym_open_statement_token1] = ACTIONS(2451),
+ [aux_sym_file_mode_token2] = ACTIONS(2453),
+ [aux_sym_file_access_token2] = ACTIONS(2455),
+ [aux_sym_file_lock_token2] = ACTIONS(2457),
+ [aux_sym_print_statement_token1] = ACTIONS(2459),
+ [anon_sym_PLUS] = ACTIONS(2461),
+ [anon_sym_DASH] = ACTIONS(2463),
+ [anon_sym_QMARK] = ACTIONS(2465),
+ [aux_sym_close_statement_token1] = ACTIONS(2467),
+ [aux_sym_put_statement_token1] = ACTIONS(2469),
+ [aux_sym_unlock_statement_token1] = ACTIONS(2471),
+ [aux_sym_seek_statement_token1] = ACTIONS(2473),
+ [sym_reset_statement] = ACTIONS(3089),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(2477),
+ [sym_stop_statement] = ACTIONS(3089),
+ [sym_beep_statement] = ACTIONS(3089),
+ [aux_sym_unload_statement_token1] = ACTIONS(2479),
+ [aux_sym_def_type_statement_token1] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(2481),
+ [aux_sym_call_statement_token1] = ACTIONS(2483),
+ [sym__ambiguous_call_statement] = ACTIONS(2485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(2487),
+ [aux_sym_type_of_expression_token1] = ACTIONS(2489),
+ [aux_sym_unary_expression_token1] = ACTIONS(2491),
+ [sym_string_literal] = ACTIONS(2493),
+ [sym_number_literal] = ACTIONS(2495),
+ [aux_sym_boolean_literal_token1] = ACTIONS(2497),
+ [aux_sym_boolean_literal_token2] = ACTIONS(2497),
+ [sym_nothing_literal] = ACTIONS(2499),
+ [sym_null_literal] = ACTIONS(2499),
+ [sym_empty_literal] = ACTIONS(2499),
+ [sym_date_literal] = ACTIONS(2493),
+ [anon_sym_POUND] = ACTIONS(2501),
+ },
+ [STATE(177)] = {
+ [sym__statement_separator] = STATE(181),
+ [sym_preprocessor_const] = STATE(181),
+ [sym_preprocessor_if] = STATE(181),
+ [sym__statement] = STATE(181),
+ [sym_variable_declaration] = STATE(181),
+ [sym_const_declaration] = STATE(181),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(181),
+ [sym_elseif_fragment] = STATE(181),
+ [sym_else_fragment] = STATE(181),
+ [sym_end_if_fragment] = STATE(181),
+ [sym_single_line_if_statement] = STATE(181),
+ [sym_select_statement] = STATE(181),
+ [sym_for_statement] = STATE(181),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(181),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(181),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(181),
+ [sym_with_statement] = STATE(181),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(181),
+ [sym_on_goto_statement] = STATE(181),
+ [sym_on_error_statement] = STATE(181),
+ [sym_resume_statement] = STATE(181),
+ [sym_goto_statement] = STATE(181),
+ [sym_label_statement] = STATE(181),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(181),
+ [sym_redim_statement] = STATE(181),
+ [sym_erase_statement] = STATE(181),
+ [sym_open_statement] = STATE(181),
+ [sym_input_statement] = STATE(181),
+ [sym_line_input_statement] = STATE(181),
+ [sym_print_statement] = STATE(181),
+ [sym_write_statement] = STATE(181),
+ [sym_debug_print_statement] = STATE(181),
+ [sym_close_statement] = STATE(181),
+ [sym_get_statement] = STATE(181),
+ [sym_put_statement] = STATE(181),
+ [sym_lock_statement] = STATE(181),
+ [sym_unlock_statement] = STATE(181),
+ [sym_seek_statement] = STATE(181),
+ [sym_raise_event_statement] = STATE(181),
+ [sym_name_statement] = STATE(181),
+ [sym_load_statement] = STATE(181),
+ [sym_unload_statement] = STATE(181),
+ [sym_def_type_statement] = STATE(181),
+ [sym_set_statement] = STATE(181),
+ [sym_assignment_statement] = STATE(181),
+ [sym_call_statement] = STATE(181),
+ [sym_expression_statement] = STATE(181),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(181),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(3091),
+ [anon_sym_COLON] = ACTIONS(3091),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3093),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(3091),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(3096),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(3096),
+ [sym_beep_statement] = ACTIONS(3096),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(840),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(178)] = {
+ [sym__statement_separator] = STATE(181),
+ [sym_preprocessor_const] = STATE(181),
+ [sym_preprocessor_if] = STATE(181),
+ [sym__statement] = STATE(181),
+ [sym_variable_declaration] = STATE(181),
+ [sym_const_declaration] = STATE(181),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(181),
+ [sym_elseif_fragment] = STATE(181),
+ [sym_else_fragment] = STATE(181),
+ [sym_end_if_fragment] = STATE(181),
+ [sym_single_line_if_statement] = STATE(181),
+ [sym_select_statement] = STATE(181),
+ [sym_for_statement] = STATE(181),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(181),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(181),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(181),
+ [sym_with_statement] = STATE(181),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(181),
+ [sym_on_goto_statement] = STATE(181),
+ [sym_on_error_statement] = STATE(181),
+ [sym_resume_statement] = STATE(181),
+ [sym_goto_statement] = STATE(181),
+ [sym_label_statement] = STATE(181),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(181),
+ [sym_redim_statement] = STATE(181),
+ [sym_erase_statement] = STATE(181),
+ [sym_open_statement] = STATE(181),
+ [sym_input_statement] = STATE(181),
+ [sym_line_input_statement] = STATE(181),
+ [sym_print_statement] = STATE(181),
+ [sym_write_statement] = STATE(181),
+ [sym_debug_print_statement] = STATE(181),
+ [sym_close_statement] = STATE(181),
+ [sym_get_statement] = STATE(181),
+ [sym_put_statement] = STATE(181),
+ [sym_lock_statement] = STATE(181),
+ [sym_unlock_statement] = STATE(181),
+ [sym_seek_statement] = STATE(181),
+ [sym_raise_event_statement] = STATE(181),
+ [sym_name_statement] = STATE(181),
+ [sym_load_statement] = STATE(181),
+ [sym_unload_statement] = STATE(181),
+ [sym_def_type_statement] = STATE(181),
+ [sym_set_statement] = STATE(181),
+ [sym_assignment_statement] = STATE(181),
+ [sym_call_statement] = STATE(181),
+ [sym_expression_statement] = STATE(181),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(181),
+ [sym_identifier] = ACTIONS(730),
+ [sym_newline] = ACTIONS(3091),
+ [anon_sym_COLON] = ACTIONS(3091),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3093),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(748),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(750),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(752),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(772),
+ [aux_sym_else_fragment_token1] = ACTIONS(774),
+ [aux_sym_select_statement_token1] = ACTIONS(776),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(3091),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(786),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(3096),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(3096),
+ [sym_beep_statement] = ACTIONS(3096),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(3098),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(179)] = {
+ [sym_preprocessor_const] = STATE(51),
+ [sym_preprocessor_if] = STATE(51),
+ [sym_conditional_branch_body] = STATE(12596),
+ [sym__statement] = STATE(51),
+ [sym_variable_declaration] = STATE(51),
+ [sym_const_declaration] = STATE(51),
+ [sym_visibility] = STATE(11799),
+ [sym_if_statement] = STATE(51),
+ [sym_elseif_fragment] = STATE(51),
+ [sym_else_fragment] = STATE(51),
+ [sym_end_if_fragment] = STATE(51),
+ [sym_single_line_if_statement] = STATE(51),
+ [sym_select_statement] = STATE(51),
+ [sym_for_statement] = STATE(51),
+ [sym__inline_for_statement] = STATE(5250),
+ [sym_for_each_statement] = STATE(51),
+ [sym__inline_for_each_statement] = STATE(5251),
+ [sym__for_header] = STATE(11307),
+ [sym__for_each_header] = STATE(11308),
+ [sym_do_statement] = STATE(51),
+ [sym__inline_do_statement] = STATE(5252),
+ [sym_while_statement] = STATE(51),
+ [sym_with_statement] = STATE(51),
+ [sym__inline_with_statement] = STATE(5253),
+ [sym_exit_statement] = STATE(51),
+ [sym_on_goto_statement] = STATE(51),
+ [sym_on_error_statement] = STATE(51),
+ [sym_resume_statement] = STATE(51),
+ [sym_goto_statement] = STATE(51),
+ [sym_label_statement] = STATE(51),
+ [sym_line_number_prefix] = STATE(11492),
+ [sym_line_number_statement] = STATE(51),
+ [sym_redim_statement] = STATE(51),
+ [sym_erase_statement] = STATE(51),
+ [sym_open_statement] = STATE(51),
+ [sym_input_statement] = STATE(51),
+ [sym_line_input_statement] = STATE(51),
+ [sym_print_statement] = STATE(51),
+ [sym_write_statement] = STATE(51),
+ [sym_debug_print_statement] = STATE(51),
+ [sym_close_statement] = STATE(51),
+ [sym_get_statement] = STATE(51),
+ [sym_put_statement] = STATE(51),
+ [sym_lock_statement] = STATE(51),
+ [sym_unlock_statement] = STATE(51),
+ [sym_seek_statement] = STATE(51),
+ [sym_raise_event_statement] = STATE(51),
+ [sym_name_statement] = STATE(51),
+ [sym_load_statement] = STATE(51),
+ [sym_unload_statement] = STATE(51),
+ [sym_def_type_statement] = STATE(51),
+ [sym_set_statement] = STATE(51),
+ [sym_assignment_statement] = STATE(51),
+ [sym_call_statement] = STATE(51),
+ [sym_expression_statement] = STATE(51),
+ [sym__primary_expression] = STATE(2614),
+ [sym__expression] = STATE(2614),
+ [sym__assignable_expression] = STATE(14425),
+ [sym__callable_expression] = STATE(378),
+ [sym__print_method_callee] = STATE(393),
+ [sym__print_method_call_expression] = STATE(5499),
+ [sym__qualified_print_method_expression] = STATE(5500),
+ [sym__implicit_print_method_expression] = STATE(5501),
+ [sym__line_method_expression] = STATE(12228),
+ [sym_call_expression] = STATE(2293),
+ [sym_new_expression] = STATE(2614),
+ [sym_addressof_expression] = STATE(2614),
+ [sym_type_of_expression] = STATE(2614),
+ [sym_member_expression] = STATE(2211),
+ [sym_qualified_member_expression] = STATE(2182),
+ [sym_implicit_member_expression] = STATE(2182),
+ [sym_parenthesized_expression] = STATE(2614),
+ [sym_binary_expression] = STATE(2614),
+ [sym_unary_expression] = STATE(2614),
+ [sym__signed_unary_expression] = STATE(2203),
+ [sym__literal] = STATE(2614),
+ [sym_boolean_literal] = STATE(2614),
+ [sym_file_number_literal] = STATE(2614),
+ [sym_identifier] = ACTIONS(1057),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1061),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1063),
+ [anon_sym_DOT] = ACTIONS(1065),
+ [anon_sym_BANG] = ACTIONS(1067),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1069),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1071),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(3101),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1075),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(3101),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(3101),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1077),
+ [sym_static_modifier] = ACTIONS(1079),
+ [sym__dim_keyword] = ACTIONS(1081),
+ [sym__redim_keyword] = ACTIONS(1083),
+ [aux_sym_get_accessor_token1] = ACTIONS(1085),
+ [aux_sym_set_accessor_token1] = ACTIONS(1087),
+ [aux_sym_const_declaration_token1] = ACTIONS(1089),
+ [anon_sym_LPAREN] = ACTIONS(1091),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1093),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1095),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1097),
+ [aux_sym_else_fragment_token1] = ACTIONS(1099),
+ [aux_sym_select_statement_token1] = ACTIONS(1101),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1103),
+ [aux_sym_do_condition_token1] = ACTIONS(1105),
+ [aux_sym_with_statement_token1] = ACTIONS(1107),
+ [aux_sym_exit_statement_token1] = ACTIONS(1109),
+ [sym_end_statement] = ACTIONS(2214),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1111),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1113),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1115),
+ [sym__ambiguous_redim_statement] = ACTIONS(1117),
+ [aux_sym_erase_statement_token1] = ACTIONS(1119),
+ [aux_sym_open_statement_token1] = ACTIONS(1121),
+ [aux_sym_file_mode_token2] = ACTIONS(1123),
+ [aux_sym_file_access_token2] = ACTIONS(1125),
+ [aux_sym_file_lock_token2] = ACTIONS(1127),
+ [aux_sym_print_statement_token1] = ACTIONS(1129),
+ [anon_sym_PLUS] = ACTIONS(1131),
+ [anon_sym_DASH] = ACTIONS(1133),
+ [anon_sym_QMARK] = ACTIONS(1135),
+ [aux_sym_close_statement_token1] = ACTIONS(1137),
+ [aux_sym_put_statement_token1] = ACTIONS(1139),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1141),
+ [aux_sym_seek_statement_token1] = ACTIONS(1143),
+ [sym_reset_statement] = ACTIONS(2216),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1147),
+ [sym_stop_statement] = ACTIONS(2216),
+ [sym_beep_statement] = ACTIONS(2216),
+ [aux_sym_unload_statement_token1] = ACTIONS(1149),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1151),
+ [aux_sym_call_statement_token1] = ACTIONS(1153),
+ [sym__ambiguous_call_statement] = ACTIONS(1155),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1157),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1159),
+ [aux_sym_unary_expression_token1] = ACTIONS(1161),
+ [sym_string_literal] = ACTIONS(1163),
+ [sym_number_literal] = ACTIONS(1165),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1167),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1167),
+ [sym_nothing_literal] = ACTIONS(1169),
+ [sym_null_literal] = ACTIONS(1169),
+ [sym_empty_literal] = ACTIONS(1169),
+ [sym_date_literal] = ACTIONS(1163),
+ [anon_sym_POUND] = ACTIONS(1171),
+ },
+ [STATE(180)] = {
+ [sym_preprocessor_const] = STATE(51),
+ [sym_preprocessor_if] = STATE(51),
+ [sym_conditional_branch_body] = STATE(12589),
+ [sym__statement] = STATE(51),
+ [sym_variable_declaration] = STATE(51),
+ [sym_const_declaration] = STATE(51),
+ [sym_visibility] = STATE(11799),
+ [sym_if_statement] = STATE(51),
+ [sym_elseif_fragment] = STATE(51),
+ [sym_else_fragment] = STATE(51),
+ [sym_end_if_fragment] = STATE(51),
+ [sym_single_line_if_statement] = STATE(51),
+ [sym_select_statement] = STATE(51),
+ [sym_for_statement] = STATE(51),
+ [sym__inline_for_statement] = STATE(5250),
+ [sym_for_each_statement] = STATE(51),
+ [sym__inline_for_each_statement] = STATE(5251),
+ [sym__for_header] = STATE(11307),
+ [sym__for_each_header] = STATE(11308),
+ [sym_do_statement] = STATE(51),
+ [sym__inline_do_statement] = STATE(5252),
+ [sym_while_statement] = STATE(51),
+ [sym_with_statement] = STATE(51),
+ [sym__inline_with_statement] = STATE(5253),
+ [sym_exit_statement] = STATE(51),
+ [sym_on_goto_statement] = STATE(51),
+ [sym_on_error_statement] = STATE(51),
+ [sym_resume_statement] = STATE(51),
+ [sym_goto_statement] = STATE(51),
+ [sym_label_statement] = STATE(51),
+ [sym_line_number_prefix] = STATE(11492),
+ [sym_line_number_statement] = STATE(51),
+ [sym_redim_statement] = STATE(51),
+ [sym_erase_statement] = STATE(51),
+ [sym_open_statement] = STATE(51),
+ [sym_input_statement] = STATE(51),
+ [sym_line_input_statement] = STATE(51),
+ [sym_print_statement] = STATE(51),
+ [sym_write_statement] = STATE(51),
+ [sym_debug_print_statement] = STATE(51),
+ [sym_close_statement] = STATE(51),
+ [sym_get_statement] = STATE(51),
+ [sym_put_statement] = STATE(51),
+ [sym_lock_statement] = STATE(51),
+ [sym_unlock_statement] = STATE(51),
+ [sym_seek_statement] = STATE(51),
+ [sym_raise_event_statement] = STATE(51),
+ [sym_name_statement] = STATE(51),
+ [sym_load_statement] = STATE(51),
+ [sym_unload_statement] = STATE(51),
+ [sym_def_type_statement] = STATE(51),
+ [sym_set_statement] = STATE(51),
+ [sym_assignment_statement] = STATE(51),
+ [sym_call_statement] = STATE(51),
+ [sym_expression_statement] = STATE(51),
+ [sym__primary_expression] = STATE(2614),
+ [sym__expression] = STATE(2614),
+ [sym__assignable_expression] = STATE(14425),
+ [sym__callable_expression] = STATE(378),
+ [sym__print_method_callee] = STATE(393),
+ [sym__print_method_call_expression] = STATE(5499),
+ [sym__qualified_print_method_expression] = STATE(5500),
+ [sym__implicit_print_method_expression] = STATE(5501),
+ [sym__line_method_expression] = STATE(12228),
+ [sym_call_expression] = STATE(2293),
+ [sym_new_expression] = STATE(2614),
+ [sym_addressof_expression] = STATE(2614),
+ [sym_type_of_expression] = STATE(2614),
+ [sym_member_expression] = STATE(2211),
+ [sym_qualified_member_expression] = STATE(2182),
+ [sym_implicit_member_expression] = STATE(2182),
+ [sym_parenthesized_expression] = STATE(2614),
+ [sym_binary_expression] = STATE(2614),
+ [sym_unary_expression] = STATE(2614),
+ [sym__signed_unary_expression] = STATE(2203),
+ [sym__literal] = STATE(2614),
+ [sym_boolean_literal] = STATE(2614),
+ [sym_file_number_literal] = STATE(2614),
+ [sym_identifier] = ACTIONS(1057),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1061),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1063),
+ [anon_sym_DOT] = ACTIONS(1065),
+ [anon_sym_BANG] = ACTIONS(1067),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1069),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1071),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(3103),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1075),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(3103),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(3103),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1077),
+ [sym_static_modifier] = ACTIONS(1079),
+ [sym__dim_keyword] = ACTIONS(1081),
+ [sym__redim_keyword] = ACTIONS(1083),
+ [aux_sym_get_accessor_token1] = ACTIONS(1085),
+ [aux_sym_set_accessor_token1] = ACTIONS(1087),
+ [aux_sym_const_declaration_token1] = ACTIONS(1089),
+ [anon_sym_LPAREN] = ACTIONS(1091),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1093),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1095),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1097),
+ [aux_sym_else_fragment_token1] = ACTIONS(1099),
+ [aux_sym_select_statement_token1] = ACTIONS(1101),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1103),
+ [aux_sym_do_condition_token1] = ACTIONS(1105),
+ [aux_sym_with_statement_token1] = ACTIONS(1107),
+ [aux_sym_exit_statement_token1] = ACTIONS(1109),
+ [sym_end_statement] = ACTIONS(2214),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1111),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1113),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1115),
+ [sym__ambiguous_redim_statement] = ACTIONS(1117),
+ [aux_sym_erase_statement_token1] = ACTIONS(1119),
+ [aux_sym_open_statement_token1] = ACTIONS(1121),
+ [aux_sym_file_mode_token2] = ACTIONS(1123),
+ [aux_sym_file_access_token2] = ACTIONS(1125),
+ [aux_sym_file_lock_token2] = ACTIONS(1127),
+ [aux_sym_print_statement_token1] = ACTIONS(1129),
+ [anon_sym_PLUS] = ACTIONS(1131),
+ [anon_sym_DASH] = ACTIONS(1133),
+ [anon_sym_QMARK] = ACTIONS(1135),
+ [aux_sym_close_statement_token1] = ACTIONS(1137),
+ [aux_sym_put_statement_token1] = ACTIONS(1139),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1141),
+ [aux_sym_seek_statement_token1] = ACTIONS(1143),
+ [sym_reset_statement] = ACTIONS(2216),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1147),
+ [sym_stop_statement] = ACTIONS(2216),
+ [sym_beep_statement] = ACTIONS(2216),
+ [aux_sym_unload_statement_token1] = ACTIONS(1149),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1151),
+ [aux_sym_call_statement_token1] = ACTIONS(1153),
+ [sym__ambiguous_call_statement] = ACTIONS(1155),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1157),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1159),
+ [aux_sym_unary_expression_token1] = ACTIONS(1161),
+ [sym_string_literal] = ACTIONS(1163),
+ [sym_number_literal] = ACTIONS(1165),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1167),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1167),
+ [sym_nothing_literal] = ACTIONS(1169),
+ [sym_null_literal] = ACTIONS(1169),
+ [sym_empty_literal] = ACTIONS(1169),
+ [sym_date_literal] = ACTIONS(1163),
+ [anon_sym_POUND] = ACTIONS(1171),
+ },
+ [STATE(181)] = {
+ [sym__statement_separator] = STATE(181),
+ [sym_preprocessor_const] = STATE(181),
+ [sym_preprocessor_if] = STATE(181),
+ [sym__statement] = STATE(181),
+ [sym_variable_declaration] = STATE(181),
+ [sym_const_declaration] = STATE(181),
+ [sym_visibility] = STATE(11767),
+ [sym_if_statement] = STATE(181),
+ [sym_elseif_fragment] = STATE(181),
+ [sym_else_fragment] = STATE(181),
+ [sym_end_if_fragment] = STATE(181),
+ [sym_single_line_if_statement] = STATE(181),
+ [sym_select_statement] = STATE(181),
+ [sym_for_statement] = STATE(181),
+ [sym__inline_for_statement] = STATE(7220),
+ [sym_for_each_statement] = STATE(181),
+ [sym__inline_for_each_statement] = STATE(7259),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(181),
+ [sym__inline_do_statement] = STATE(7235),
+ [sym_while_statement] = STATE(181),
+ [sym_with_statement] = STATE(181),
+ [sym__inline_with_statement] = STATE(7256),
+ [sym_exit_statement] = STATE(181),
+ [sym_on_goto_statement] = STATE(181),
+ [sym_on_error_statement] = STATE(181),
+ [sym_resume_statement] = STATE(181),
+ [sym_goto_statement] = STATE(181),
+ [sym_label_statement] = STATE(181),
+ [sym_line_number_prefix] = STATE(11300),
+ [sym_line_number_statement] = STATE(181),
+ [sym_redim_statement] = STATE(181),
+ [sym_erase_statement] = STATE(181),
+ [sym_open_statement] = STATE(181),
+ [sym_input_statement] = STATE(181),
+ [sym_line_input_statement] = STATE(181),
+ [sym_print_statement] = STATE(181),
+ [sym_write_statement] = STATE(181),
+ [sym_debug_print_statement] = STATE(181),
+ [sym_close_statement] = STATE(181),
+ [sym_get_statement] = STATE(181),
+ [sym_put_statement] = STATE(181),
+ [sym_lock_statement] = STATE(181),
+ [sym_unlock_statement] = STATE(181),
+ [sym_seek_statement] = STATE(181),
+ [sym_raise_event_statement] = STATE(181),
+ [sym_name_statement] = STATE(181),
+ [sym_load_statement] = STATE(181),
+ [sym_unload_statement] = STATE(181),
+ [sym_def_type_statement] = STATE(181),
+ [sym_set_statement] = STATE(181),
+ [sym_assignment_statement] = STATE(181),
+ [sym_call_statement] = STATE(181),
+ [sym_expression_statement] = STATE(181),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [aux_sym_block_repeat1] = STATE(181),
+ [sym_identifier] = ACTIONS(3105),
+ [sym_newline] = ACTIONS(3108),
+ [anon_sym_COLON] = ACTIONS(3108),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3111),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3114),
+ [anon_sym_DOT] = ACTIONS(3117),
+ [anon_sym_BANG] = ACTIONS(3120),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3123),
+ [aux_sym_option_statement_token3] = ACTIONS(1194),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(3126),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3129),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(3132),
+ [sym_static_modifier] = ACTIONS(3135),
+ [sym__dim_keyword] = ACTIONS(3138),
+ [sym__redim_keyword] = ACTIONS(3141),
+ [aux_sym_get_accessor_token1] = ACTIONS(3144),
+ [aux_sym_set_accessor_token1] = ACTIONS(3147),
+ [aux_sym_const_declaration_token1] = ACTIONS(3150),
+ [anon_sym_LPAREN] = ACTIONS(3153),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3156),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3159),
+ [aux_sym_visibility_token1] = ACTIONS(1194),
+ [aux_sym_visibility_token2] = ACTIONS(1194),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(3162),
+ [aux_sym_else_fragment_token1] = ACTIONS(3165),
+ [aux_sym_select_statement_token1] = ACTIONS(3168),
+ [aux_sym__for_header_token1] = ACTIONS(1244),
+ [aux_sym_do_statement_token1] = ACTIONS(3171),
+ [aux_sym_do_condition_token1] = ACTIONS(3174),
+ [aux_sym_with_statement_token1] = ACTIONS(3177),
+ [aux_sym_exit_statement_token1] = ACTIONS(3180),
+ [sym_end_statement] = ACTIONS(3108),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3183),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3186),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3189),
+ [sym__ambiguous_redim_statement] = ACTIONS(3192),
+ [aux_sym_erase_statement_token1] = ACTIONS(3195),
+ [aux_sym_open_statement_token1] = ACTIONS(3198),
+ [aux_sym_file_mode_token2] = ACTIONS(3201),
+ [aux_sym_file_access_token2] = ACTIONS(3204),
+ [aux_sym_file_lock_token2] = ACTIONS(3207),
+ [aux_sym_print_statement_token1] = ACTIONS(3210),
+ [anon_sym_PLUS] = ACTIONS(3213),
+ [anon_sym_DASH] = ACTIONS(3216),
+ [anon_sym_QMARK] = ACTIONS(3219),
+ [aux_sym_close_statement_token1] = ACTIONS(3222),
+ [aux_sym_put_statement_token1] = ACTIONS(3225),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3228),
+ [aux_sym_seek_statement_token1] = ACTIONS(3231),
+ [sym_reset_statement] = ACTIONS(3234),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3237),
+ [sym_stop_statement] = ACTIONS(3234),
+ [sym_beep_statement] = ACTIONS(3234),
+ [aux_sym_unload_statement_token1] = ACTIONS(3240),
+ [aux_sym_def_type_statement_token1] = ACTIONS(3243),
+ [aux_sym_def_type_statement_token2] = ACTIONS(3243),
+ [aux_sym_def_type_statement_token3] = ACTIONS(3243),
+ [aux_sym_def_type_statement_token4] = ACTIONS(3243),
+ [aux_sym_def_type_statement_token5] = ACTIONS(3243),
+ [aux_sym_def_type_statement_token6] = ACTIONS(3243),
+ [aux_sym_def_type_statement_token7] = ACTIONS(3243),
+ [aux_sym_def_type_statement_token8] = ACTIONS(3243),
+ [aux_sym_def_type_statement_token9] = ACTIONS(3243),
+ [aux_sym_def_type_statement_token10] = ACTIONS(3243),
+ [aux_sym_def_type_statement_token11] = ACTIONS(3243),
+ [aux_sym_def_type_statement_token12] = ACTIONS(3243),
+ [aux_sym_def_type_statement_token13] = ACTIONS(3243),
+ [aux_sym_def_type_statement_token14] = ACTIONS(3243),
+ [aux_sym_call_statement_token1] = ACTIONS(3246),
+ [sym__ambiguous_call_statement] = ACTIONS(3249),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3252),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3255),
+ [aux_sym_unary_expression_token1] = ACTIONS(3258),
+ [sym_string_literal] = ACTIONS(3261),
+ [sym_number_literal] = ACTIONS(3264),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3267),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3267),
+ [sym_nothing_literal] = ACTIONS(3270),
+ [sym_null_literal] = ACTIONS(3270),
+ [sym_empty_literal] = ACTIONS(3270),
+ [sym_date_literal] = ACTIONS(3261),
+ [anon_sym_POUND] = ACTIONS(3273),
+ },
+ [STATE(182)] = {
+ [sym_preprocessor_const] = STATE(51),
+ [sym_preprocessor_if] = STATE(51),
+ [sym_conditional_branch_body] = STATE(12602),
+ [sym__statement] = STATE(51),
+ [sym_variable_declaration] = STATE(51),
+ [sym_const_declaration] = STATE(51),
+ [sym_visibility] = STATE(11799),
+ [sym_if_statement] = STATE(51),
+ [sym_elseif_fragment] = STATE(51),
+ [sym_else_fragment] = STATE(51),
+ [sym_end_if_fragment] = STATE(51),
+ [sym_single_line_if_statement] = STATE(51),
+ [sym_select_statement] = STATE(51),
+ [sym_for_statement] = STATE(51),
+ [sym__inline_for_statement] = STATE(5250),
+ [sym_for_each_statement] = STATE(51),
+ [sym__inline_for_each_statement] = STATE(5251),
+ [sym__for_header] = STATE(11307),
+ [sym__for_each_header] = STATE(11308),
+ [sym_do_statement] = STATE(51),
+ [sym__inline_do_statement] = STATE(5252),
+ [sym_while_statement] = STATE(51),
+ [sym_with_statement] = STATE(51),
+ [sym__inline_with_statement] = STATE(5253),
+ [sym_exit_statement] = STATE(51),
+ [sym_on_goto_statement] = STATE(51),
+ [sym_on_error_statement] = STATE(51),
+ [sym_resume_statement] = STATE(51),
+ [sym_goto_statement] = STATE(51),
+ [sym_label_statement] = STATE(51),
+ [sym_line_number_prefix] = STATE(11492),
+ [sym_line_number_statement] = STATE(51),
+ [sym_redim_statement] = STATE(51),
+ [sym_erase_statement] = STATE(51),
+ [sym_open_statement] = STATE(51),
+ [sym_input_statement] = STATE(51),
+ [sym_line_input_statement] = STATE(51),
+ [sym_print_statement] = STATE(51),
+ [sym_write_statement] = STATE(51),
+ [sym_debug_print_statement] = STATE(51),
+ [sym_close_statement] = STATE(51),
+ [sym_get_statement] = STATE(51),
+ [sym_put_statement] = STATE(51),
+ [sym_lock_statement] = STATE(51),
+ [sym_unlock_statement] = STATE(51),
+ [sym_seek_statement] = STATE(51),
+ [sym_raise_event_statement] = STATE(51),
+ [sym_name_statement] = STATE(51),
+ [sym_load_statement] = STATE(51),
+ [sym_unload_statement] = STATE(51),
+ [sym_def_type_statement] = STATE(51),
+ [sym_set_statement] = STATE(51),
+ [sym_assignment_statement] = STATE(51),
+ [sym_call_statement] = STATE(51),
+ [sym_expression_statement] = STATE(51),
+ [sym__primary_expression] = STATE(2614),
+ [sym__expression] = STATE(2614),
+ [sym__assignable_expression] = STATE(14425),
+ [sym__callable_expression] = STATE(378),
+ [sym__print_method_callee] = STATE(393),
+ [sym__print_method_call_expression] = STATE(5499),
+ [sym__qualified_print_method_expression] = STATE(5500),
+ [sym__implicit_print_method_expression] = STATE(5501),
+ [sym__line_method_expression] = STATE(12228),
+ [sym_call_expression] = STATE(2293),
+ [sym_new_expression] = STATE(2614),
+ [sym_addressof_expression] = STATE(2614),
+ [sym_type_of_expression] = STATE(2614),
+ [sym_member_expression] = STATE(2211),
+ [sym_qualified_member_expression] = STATE(2182),
+ [sym_implicit_member_expression] = STATE(2182),
+ [sym_parenthesized_expression] = STATE(2614),
+ [sym_binary_expression] = STATE(2614),
+ [sym_unary_expression] = STATE(2614),
+ [sym__signed_unary_expression] = STATE(2203),
+ [sym__literal] = STATE(2614),
+ [sym_boolean_literal] = STATE(2614),
+ [sym_file_number_literal] = STATE(2614),
+ [sym_identifier] = ACTIONS(1057),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(1061),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1063),
+ [anon_sym_DOT] = ACTIONS(1065),
+ [anon_sym_BANG] = ACTIONS(1067),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1069),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(1071),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(3276),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(1075),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(3276),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(3276),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(1077),
+ [sym_static_modifier] = ACTIONS(1079),
+ [sym__dim_keyword] = ACTIONS(1081),
+ [sym__redim_keyword] = ACTIONS(1083),
+ [aux_sym_get_accessor_token1] = ACTIONS(1085),
+ [aux_sym_set_accessor_token1] = ACTIONS(1087),
+ [aux_sym_const_declaration_token1] = ACTIONS(1089),
+ [anon_sym_LPAREN] = ACTIONS(1091),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1093),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1095),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(1097),
+ [aux_sym_else_fragment_token1] = ACTIONS(1099),
+ [aux_sym_select_statement_token1] = ACTIONS(1101),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1103),
+ [aux_sym_do_condition_token1] = ACTIONS(1105),
+ [aux_sym_with_statement_token1] = ACTIONS(1107),
+ [aux_sym_exit_statement_token1] = ACTIONS(1109),
+ [sym_end_statement] = ACTIONS(2214),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(1111),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1113),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1115),
+ [sym__ambiguous_redim_statement] = ACTIONS(1117),
+ [aux_sym_erase_statement_token1] = ACTIONS(1119),
+ [aux_sym_open_statement_token1] = ACTIONS(1121),
+ [aux_sym_file_mode_token2] = ACTIONS(1123),
+ [aux_sym_file_access_token2] = ACTIONS(1125),
+ [aux_sym_file_lock_token2] = ACTIONS(1127),
+ [aux_sym_print_statement_token1] = ACTIONS(1129),
+ [anon_sym_PLUS] = ACTIONS(1131),
+ [anon_sym_DASH] = ACTIONS(1133),
+ [anon_sym_QMARK] = ACTIONS(1135),
+ [aux_sym_close_statement_token1] = ACTIONS(1137),
+ [aux_sym_put_statement_token1] = ACTIONS(1139),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1141),
+ [aux_sym_seek_statement_token1] = ACTIONS(1143),
+ [sym_reset_statement] = ACTIONS(2216),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1147),
+ [sym_stop_statement] = ACTIONS(2216),
+ [sym_beep_statement] = ACTIONS(2216),
+ [aux_sym_unload_statement_token1] = ACTIONS(1149),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1151),
+ [aux_sym_call_statement_token1] = ACTIONS(1153),
+ [sym__ambiguous_call_statement] = ACTIONS(1155),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1157),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1159),
+ [aux_sym_unary_expression_token1] = ACTIONS(1161),
+ [sym_string_literal] = ACTIONS(1163),
+ [sym_number_literal] = ACTIONS(1165),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1167),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1167),
+ [sym_nothing_literal] = ACTIONS(1169),
+ [sym_null_literal] = ACTIONS(1169),
+ [sym_empty_literal] = ACTIONS(1169),
+ [sym_date_literal] = ACTIONS(1163),
+ [anon_sym_POUND] = ACTIONS(1171),
+ },
+ [STATE(183)] = {
+ [sym_preprocessor_const] = STATE(176),
+ [sym_preprocessor_if] = STATE(176),
+ [sym_conditional_branch_body] = STATE(14537),
+ [sym__statement] = STATE(176),
+ [sym_variable_declaration] = STATE(176),
+ [sym_const_declaration] = STATE(176),
+ [sym_visibility] = STATE(12008),
+ [sym_if_statement] = STATE(176),
+ [sym_elseif_fragment] = STATE(176),
+ [sym_else_fragment] = STATE(176),
+ [sym_end_if_fragment] = STATE(176),
+ [sym_single_line_if_statement] = STATE(176),
+ [sym_select_statement] = STATE(176),
+ [sym_for_statement] = STATE(176),
+ [sym__inline_for_statement] = STATE(6988),
+ [sym_for_each_statement] = STATE(176),
+ [sym__inline_for_each_statement] = STATE(6989),
+ [sym__for_header] = STATE(11460),
+ [sym__for_each_header] = STATE(11461),
+ [sym_do_statement] = STATE(176),
+ [sym__inline_do_statement] = STATE(6990),
+ [sym_while_statement] = STATE(176),
+ [sym_with_statement] = STATE(176),
+ [sym__inline_with_statement] = STATE(6991),
+ [sym_exit_statement] = STATE(176),
+ [sym_on_goto_statement] = STATE(176),
+ [sym_on_error_statement] = STATE(176),
+ [sym_resume_statement] = STATE(176),
+ [sym_goto_statement] = STATE(176),
+ [sym_label_statement] = STATE(176),
+ [sym_line_number_prefix] = STATE(11513),
+ [sym_line_number_statement] = STATE(176),
+ [sym_redim_statement] = STATE(176),
+ [sym_erase_statement] = STATE(176),
+ [sym_open_statement] = STATE(176),
+ [sym_input_statement] = STATE(176),
+ [sym_line_input_statement] = STATE(176),
+ [sym_print_statement] = STATE(176),
+ [sym_write_statement] = STATE(176),
+ [sym_debug_print_statement] = STATE(176),
+ [sym_close_statement] = STATE(176),
+ [sym_get_statement] = STATE(176),
+ [sym_put_statement] = STATE(176),
+ [sym_lock_statement] = STATE(176),
+ [sym_unlock_statement] = STATE(176),
+ [sym_seek_statement] = STATE(176),
+ [sym_raise_event_statement] = STATE(176),
+ [sym_name_statement] = STATE(176),
+ [sym_load_statement] = STATE(176),
+ [sym_unload_statement] = STATE(176),
+ [sym_def_type_statement] = STATE(176),
+ [sym_set_statement] = STATE(176),
+ [sym_assignment_statement] = STATE(176),
+ [sym_call_statement] = STATE(176),
+ [sym_expression_statement] = STATE(176),
+ [sym__primary_expression] = STATE(3687),
+ [sym__expression] = STATE(3687),
+ [sym__assignable_expression] = STATE(14598),
+ [sym__callable_expression] = STATE(419),
+ [sym__print_method_callee] = STATE(474),
+ [sym__print_method_call_expression] = STATE(6707),
+ [sym__qualified_print_method_expression] = STATE(6589),
+ [sym__implicit_print_method_expression] = STATE(6590),
+ [sym__line_method_expression] = STATE(12288),
+ [sym_call_expression] = STATE(2554),
+ [sym_new_expression] = STATE(3687),
+ [sym_addressof_expression] = STATE(3687),
+ [sym_type_of_expression] = STATE(3687),
+ [sym_member_expression] = STATE(2487),
+ [sym_qualified_member_expression] = STATE(2319),
+ [sym_implicit_member_expression] = STATE(2319),
+ [sym_parenthesized_expression] = STATE(3687),
+ [sym_binary_expression] = STATE(3687),
+ [sym_unary_expression] = STATE(3687),
+ [sym__signed_unary_expression] = STATE(2361),
+ [sym__literal] = STATE(3687),
+ [sym_boolean_literal] = STATE(3687),
+ [sym_file_number_literal] = STATE(3687),
+ [sym_identifier] = ACTIONS(2389),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2393),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(2395),
+ [anon_sym_DOT] = ACTIONS(2397),
+ [anon_sym_BANG] = ACTIONS(2399),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(2401),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(2403),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(3278),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(2405),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(2407),
+ [sym_static_modifier] = ACTIONS(2409),
+ [sym__dim_keyword] = ACTIONS(2411),
+ [sym__redim_keyword] = ACTIONS(2413),
+ [aux_sym_get_accessor_token1] = ACTIONS(2415),
+ [aux_sym_set_accessor_token1] = ACTIONS(2417),
+ [aux_sym_const_declaration_token1] = ACTIONS(2419),
+ [anon_sym_LPAREN] = ACTIONS(2421),
+ [aux_sym_as_type_clause_token2] = ACTIONS(2423),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(2425),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(2427),
+ [aux_sym_else_fragment_token1] = ACTIONS(2429),
+ [aux_sym_select_statement_token1] = ACTIONS(2431),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(2433),
+ [aux_sym_do_condition_token1] = ACTIONS(2435),
+ [aux_sym_with_statement_token1] = ACTIONS(2437),
+ [aux_sym_exit_statement_token1] = ACTIONS(2439),
+ [sym_end_statement] = ACTIONS(3280),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(2441),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(2443),
+ [aux_sym_on_error_statement_token2] = ACTIONS(2445),
+ [sym__ambiguous_redim_statement] = ACTIONS(2447),
+ [aux_sym_erase_statement_token1] = ACTIONS(2449),
+ [aux_sym_open_statement_token1] = ACTIONS(2451),
+ [aux_sym_file_mode_token2] = ACTIONS(2453),
+ [aux_sym_file_access_token2] = ACTIONS(2455),
+ [aux_sym_file_lock_token2] = ACTIONS(2457),
+ [aux_sym_print_statement_token1] = ACTIONS(2459),
+ [anon_sym_PLUS] = ACTIONS(2461),
+ [anon_sym_DASH] = ACTIONS(2463),
+ [anon_sym_QMARK] = ACTIONS(2465),
+ [aux_sym_close_statement_token1] = ACTIONS(2467),
+ [aux_sym_put_statement_token1] = ACTIONS(2469),
+ [aux_sym_unlock_statement_token1] = ACTIONS(2471),
+ [aux_sym_seek_statement_token1] = ACTIONS(2473),
+ [sym_reset_statement] = ACTIONS(3282),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(2477),
+ [sym_stop_statement] = ACTIONS(3282),
+ [sym_beep_statement] = ACTIONS(3282),
+ [aux_sym_unload_statement_token1] = ACTIONS(2479),
+ [aux_sym_def_type_statement_token1] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(2481),
+ [aux_sym_call_statement_token1] = ACTIONS(2483),
+ [sym__ambiguous_call_statement] = ACTIONS(2485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(2487),
+ [aux_sym_type_of_expression_token1] = ACTIONS(2489),
+ [aux_sym_unary_expression_token1] = ACTIONS(2491),
+ [sym_string_literal] = ACTIONS(2493),
+ [sym_number_literal] = ACTIONS(2495),
+ [aux_sym_boolean_literal_token1] = ACTIONS(2497),
+ [aux_sym_boolean_literal_token2] = ACTIONS(2497),
+ [sym_nothing_literal] = ACTIONS(2499),
+ [sym_null_literal] = ACTIONS(2499),
+ [sym_empty_literal] = ACTIONS(2499),
+ [sym_date_literal] = ACTIONS(2493),
+ [anon_sym_POUND] = ACTIONS(2501),
+ },
+ [STATE(184)] = {
+ [sym_preprocessor_const] = STATE(176),
+ [sym_preprocessor_if] = STATE(176),
+ [sym_conditional_branch_body] = STATE(15047),
+ [sym__statement] = STATE(176),
+ [sym_variable_declaration] = STATE(176),
+ [sym_const_declaration] = STATE(176),
+ [sym_visibility] = STATE(12008),
+ [sym_if_statement] = STATE(176),
+ [sym_elseif_fragment] = STATE(176),
+ [sym_else_fragment] = STATE(176),
+ [sym_end_if_fragment] = STATE(176),
+ [sym_single_line_if_statement] = STATE(176),
+ [sym_select_statement] = STATE(176),
+ [sym_for_statement] = STATE(176),
+ [sym__inline_for_statement] = STATE(6988),
+ [sym_for_each_statement] = STATE(176),
+ [sym__inline_for_each_statement] = STATE(6989),
+ [sym__for_header] = STATE(11460),
+ [sym__for_each_header] = STATE(11461),
+ [sym_do_statement] = STATE(176),
+ [sym__inline_do_statement] = STATE(6990),
+ [sym_while_statement] = STATE(176),
+ [sym_with_statement] = STATE(176),
+ [sym__inline_with_statement] = STATE(6991),
+ [sym_exit_statement] = STATE(176),
+ [sym_on_goto_statement] = STATE(176),
+ [sym_on_error_statement] = STATE(176),
+ [sym_resume_statement] = STATE(176),
+ [sym_goto_statement] = STATE(176),
+ [sym_label_statement] = STATE(176),
+ [sym_line_number_prefix] = STATE(11513),
+ [sym_line_number_statement] = STATE(176),
+ [sym_redim_statement] = STATE(176),
+ [sym_erase_statement] = STATE(176),
+ [sym_open_statement] = STATE(176),
+ [sym_input_statement] = STATE(176),
+ [sym_line_input_statement] = STATE(176),
+ [sym_print_statement] = STATE(176),
+ [sym_write_statement] = STATE(176),
+ [sym_debug_print_statement] = STATE(176),
+ [sym_close_statement] = STATE(176),
+ [sym_get_statement] = STATE(176),
+ [sym_put_statement] = STATE(176),
+ [sym_lock_statement] = STATE(176),
+ [sym_unlock_statement] = STATE(176),
+ [sym_seek_statement] = STATE(176),
+ [sym_raise_event_statement] = STATE(176),
+ [sym_name_statement] = STATE(176),
+ [sym_load_statement] = STATE(176),
+ [sym_unload_statement] = STATE(176),
+ [sym_def_type_statement] = STATE(176),
+ [sym_set_statement] = STATE(176),
+ [sym_assignment_statement] = STATE(176),
+ [sym_call_statement] = STATE(176),
+ [sym_expression_statement] = STATE(176),
+ [sym__primary_expression] = STATE(3687),
+ [sym__expression] = STATE(3687),
+ [sym__assignable_expression] = STATE(14598),
+ [sym__callable_expression] = STATE(419),
+ [sym__print_method_callee] = STATE(474),
+ [sym__print_method_call_expression] = STATE(6707),
+ [sym__qualified_print_method_expression] = STATE(6589),
+ [sym__implicit_print_method_expression] = STATE(6590),
+ [sym__line_method_expression] = STATE(12288),
+ [sym_call_expression] = STATE(2554),
+ [sym_new_expression] = STATE(3687),
+ [sym_addressof_expression] = STATE(3687),
+ [sym_type_of_expression] = STATE(3687),
+ [sym_member_expression] = STATE(2487),
+ [sym_qualified_member_expression] = STATE(2319),
+ [sym_implicit_member_expression] = STATE(2319),
+ [sym_parenthesized_expression] = STATE(3687),
+ [sym_binary_expression] = STATE(3687),
+ [sym_unary_expression] = STATE(3687),
+ [sym__signed_unary_expression] = STATE(2361),
+ [sym__literal] = STATE(3687),
+ [sym_boolean_literal] = STATE(3687),
+ [sym_file_number_literal] = STATE(3687),
+ [sym_identifier] = ACTIONS(2389),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2393),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(2395),
+ [anon_sym_DOT] = ACTIONS(2397),
+ [anon_sym_BANG] = ACTIONS(2399),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(2401),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(2403),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(3284),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(2405),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(2407),
+ [sym_static_modifier] = ACTIONS(2409),
+ [sym__dim_keyword] = ACTIONS(2411),
+ [sym__redim_keyword] = ACTIONS(2413),
+ [aux_sym_get_accessor_token1] = ACTIONS(2415),
+ [aux_sym_set_accessor_token1] = ACTIONS(2417),
+ [aux_sym_const_declaration_token1] = ACTIONS(2419),
+ [anon_sym_LPAREN] = ACTIONS(2421),
+ [aux_sym_as_type_clause_token2] = ACTIONS(2423),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(2425),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(2427),
+ [aux_sym_else_fragment_token1] = ACTIONS(2429),
+ [aux_sym_select_statement_token1] = ACTIONS(2431),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(2433),
+ [aux_sym_do_condition_token1] = ACTIONS(2435),
+ [aux_sym_with_statement_token1] = ACTIONS(2437),
+ [aux_sym_exit_statement_token1] = ACTIONS(2439),
+ [sym_end_statement] = ACTIONS(3280),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(2441),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(2443),
+ [aux_sym_on_error_statement_token2] = ACTIONS(2445),
+ [sym__ambiguous_redim_statement] = ACTIONS(2447),
+ [aux_sym_erase_statement_token1] = ACTIONS(2449),
+ [aux_sym_open_statement_token1] = ACTIONS(2451),
+ [aux_sym_file_mode_token2] = ACTIONS(2453),
+ [aux_sym_file_access_token2] = ACTIONS(2455),
+ [aux_sym_file_lock_token2] = ACTIONS(2457),
+ [aux_sym_print_statement_token1] = ACTIONS(2459),
+ [anon_sym_PLUS] = ACTIONS(2461),
+ [anon_sym_DASH] = ACTIONS(2463),
+ [anon_sym_QMARK] = ACTIONS(2465),
+ [aux_sym_close_statement_token1] = ACTIONS(2467),
+ [aux_sym_put_statement_token1] = ACTIONS(2469),
+ [aux_sym_unlock_statement_token1] = ACTIONS(2471),
+ [aux_sym_seek_statement_token1] = ACTIONS(2473),
+ [sym_reset_statement] = ACTIONS(3282),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(2477),
+ [sym_stop_statement] = ACTIONS(3282),
+ [sym_beep_statement] = ACTIONS(3282),
+ [aux_sym_unload_statement_token1] = ACTIONS(2479),
+ [aux_sym_def_type_statement_token1] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(2481),
+ [aux_sym_call_statement_token1] = ACTIONS(2483),
+ [sym__ambiguous_call_statement] = ACTIONS(2485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(2487),
+ [aux_sym_type_of_expression_token1] = ACTIONS(2489),
+ [aux_sym_unary_expression_token1] = ACTIONS(2491),
+ [sym_string_literal] = ACTIONS(2493),
+ [sym_number_literal] = ACTIONS(2495),
+ [aux_sym_boolean_literal_token1] = ACTIONS(2497),
+ [aux_sym_boolean_literal_token2] = ACTIONS(2497),
+ [sym_nothing_literal] = ACTIONS(2499),
+ [sym_null_literal] = ACTIONS(2499),
+ [sym_empty_literal] = ACTIONS(2499),
+ [sym_date_literal] = ACTIONS(2493),
+ [anon_sym_POUND] = ACTIONS(2501),
+ },
+ [STATE(185)] = {
+ [sym_preprocessor_const] = STATE(176),
+ [sym_preprocessor_if] = STATE(176),
+ [sym_conditional_branch_body] = STATE(14193),
+ [sym__statement] = STATE(176),
+ [sym_variable_declaration] = STATE(176),
+ [sym_const_declaration] = STATE(176),
+ [sym_visibility] = STATE(12008),
+ [sym_if_statement] = STATE(176),
+ [sym_elseif_fragment] = STATE(176),
+ [sym_else_fragment] = STATE(176),
+ [sym_end_if_fragment] = STATE(176),
+ [sym_single_line_if_statement] = STATE(176),
+ [sym_select_statement] = STATE(176),
+ [sym_for_statement] = STATE(176),
+ [sym__inline_for_statement] = STATE(6988),
+ [sym_for_each_statement] = STATE(176),
+ [sym__inline_for_each_statement] = STATE(6989),
+ [sym__for_header] = STATE(11460),
+ [sym__for_each_header] = STATE(11461),
+ [sym_do_statement] = STATE(176),
+ [sym__inline_do_statement] = STATE(6990),
+ [sym_while_statement] = STATE(176),
+ [sym_with_statement] = STATE(176),
+ [sym__inline_with_statement] = STATE(6991),
+ [sym_exit_statement] = STATE(176),
+ [sym_on_goto_statement] = STATE(176),
+ [sym_on_error_statement] = STATE(176),
+ [sym_resume_statement] = STATE(176),
+ [sym_goto_statement] = STATE(176),
+ [sym_label_statement] = STATE(176),
+ [sym_line_number_prefix] = STATE(11513),
+ [sym_line_number_statement] = STATE(176),
+ [sym_redim_statement] = STATE(176),
+ [sym_erase_statement] = STATE(176),
+ [sym_open_statement] = STATE(176),
+ [sym_input_statement] = STATE(176),
+ [sym_line_input_statement] = STATE(176),
+ [sym_print_statement] = STATE(176),
+ [sym_write_statement] = STATE(176),
+ [sym_debug_print_statement] = STATE(176),
+ [sym_close_statement] = STATE(176),
+ [sym_get_statement] = STATE(176),
+ [sym_put_statement] = STATE(176),
+ [sym_lock_statement] = STATE(176),
+ [sym_unlock_statement] = STATE(176),
+ [sym_seek_statement] = STATE(176),
+ [sym_raise_event_statement] = STATE(176),
+ [sym_name_statement] = STATE(176),
+ [sym_load_statement] = STATE(176),
+ [sym_unload_statement] = STATE(176),
+ [sym_def_type_statement] = STATE(176),
+ [sym_set_statement] = STATE(176),
+ [sym_assignment_statement] = STATE(176),
+ [sym_call_statement] = STATE(176),
+ [sym_expression_statement] = STATE(176),
+ [sym__primary_expression] = STATE(3687),
+ [sym__expression] = STATE(3687),
+ [sym__assignable_expression] = STATE(14598),
+ [sym__callable_expression] = STATE(419),
+ [sym__print_method_callee] = STATE(474),
+ [sym__print_method_call_expression] = STATE(6707),
+ [sym__qualified_print_method_expression] = STATE(6589),
+ [sym__implicit_print_method_expression] = STATE(6590),
+ [sym__line_method_expression] = STATE(12288),
+ [sym_call_expression] = STATE(2554),
+ [sym_new_expression] = STATE(3687),
+ [sym_addressof_expression] = STATE(3687),
+ [sym_type_of_expression] = STATE(3687),
+ [sym_member_expression] = STATE(2487),
+ [sym_qualified_member_expression] = STATE(2319),
+ [sym_implicit_member_expression] = STATE(2319),
+ [sym_parenthesized_expression] = STATE(3687),
+ [sym_binary_expression] = STATE(3687),
+ [sym_unary_expression] = STATE(3687),
+ [sym__signed_unary_expression] = STATE(2361),
+ [sym__literal] = STATE(3687),
+ [sym_boolean_literal] = STATE(3687),
+ [sym_file_number_literal] = STATE(3687),
+ [sym_identifier] = ACTIONS(2389),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2393),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(2395),
+ [anon_sym_DOT] = ACTIONS(2397),
+ [anon_sym_BANG] = ACTIONS(2399),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(2401),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(2403),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(3286),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(2405),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(2407),
+ [sym_static_modifier] = ACTIONS(2409),
+ [sym__dim_keyword] = ACTIONS(2411),
+ [sym__redim_keyword] = ACTIONS(2413),
+ [aux_sym_get_accessor_token1] = ACTIONS(2415),
+ [aux_sym_set_accessor_token1] = ACTIONS(2417),
+ [aux_sym_const_declaration_token1] = ACTIONS(2419),
+ [anon_sym_LPAREN] = ACTIONS(2421),
+ [aux_sym_as_type_clause_token2] = ACTIONS(2423),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(2425),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(2427),
+ [aux_sym_else_fragment_token1] = ACTIONS(2429),
+ [aux_sym_select_statement_token1] = ACTIONS(2431),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(2433),
+ [aux_sym_do_condition_token1] = ACTIONS(2435),
+ [aux_sym_with_statement_token1] = ACTIONS(2437),
+ [aux_sym_exit_statement_token1] = ACTIONS(2439),
+ [sym_end_statement] = ACTIONS(3280),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(2441),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(2443),
+ [aux_sym_on_error_statement_token2] = ACTIONS(2445),
+ [sym__ambiguous_redim_statement] = ACTIONS(2447),
+ [aux_sym_erase_statement_token1] = ACTIONS(2449),
+ [aux_sym_open_statement_token1] = ACTIONS(2451),
+ [aux_sym_file_mode_token2] = ACTIONS(2453),
+ [aux_sym_file_access_token2] = ACTIONS(2455),
+ [aux_sym_file_lock_token2] = ACTIONS(2457),
+ [aux_sym_print_statement_token1] = ACTIONS(2459),
+ [anon_sym_PLUS] = ACTIONS(2461),
+ [anon_sym_DASH] = ACTIONS(2463),
+ [anon_sym_QMARK] = ACTIONS(2465),
+ [aux_sym_close_statement_token1] = ACTIONS(2467),
+ [aux_sym_put_statement_token1] = ACTIONS(2469),
+ [aux_sym_unlock_statement_token1] = ACTIONS(2471),
+ [aux_sym_seek_statement_token1] = ACTIONS(2473),
+ [sym_reset_statement] = ACTIONS(3282),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(2477),
+ [sym_stop_statement] = ACTIONS(3282),
+ [sym_beep_statement] = ACTIONS(3282),
+ [aux_sym_unload_statement_token1] = ACTIONS(2479),
+ [aux_sym_def_type_statement_token1] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(2481),
+ [aux_sym_call_statement_token1] = ACTIONS(2483),
+ [sym__ambiguous_call_statement] = ACTIONS(2485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(2487),
+ [aux_sym_type_of_expression_token1] = ACTIONS(2489),
+ [aux_sym_unary_expression_token1] = ACTIONS(2491),
+ [sym_string_literal] = ACTIONS(2493),
+ [sym_number_literal] = ACTIONS(2495),
+ [aux_sym_boolean_literal_token1] = ACTIONS(2497),
+ [aux_sym_boolean_literal_token2] = ACTIONS(2497),
+ [sym_nothing_literal] = ACTIONS(2499),
+ [sym_null_literal] = ACTIONS(2499),
+ [sym_empty_literal] = ACTIONS(2499),
+ [sym_date_literal] = ACTIONS(2493),
+ [anon_sym_POUND] = ACTIONS(2501),
+ },
+ [STATE(186)] = {
+ [sym_preprocessor_const] = STATE(176),
+ [sym_preprocessor_if] = STATE(176),
+ [sym_conditional_branch_body] = STATE(14978),
+ [sym__statement] = STATE(176),
+ [sym_variable_declaration] = STATE(176),
+ [sym_const_declaration] = STATE(176),
+ [sym_visibility] = STATE(12008),
+ [sym_if_statement] = STATE(176),
+ [sym_elseif_fragment] = STATE(176),
+ [sym_else_fragment] = STATE(176),
+ [sym_end_if_fragment] = STATE(176),
+ [sym_single_line_if_statement] = STATE(176),
+ [sym_select_statement] = STATE(176),
+ [sym_for_statement] = STATE(176),
+ [sym__inline_for_statement] = STATE(6988),
+ [sym_for_each_statement] = STATE(176),
+ [sym__inline_for_each_statement] = STATE(6989),
+ [sym__for_header] = STATE(11460),
+ [sym__for_each_header] = STATE(11461),
+ [sym_do_statement] = STATE(176),
+ [sym__inline_do_statement] = STATE(6990),
+ [sym_while_statement] = STATE(176),
+ [sym_with_statement] = STATE(176),
+ [sym__inline_with_statement] = STATE(6991),
+ [sym_exit_statement] = STATE(176),
+ [sym_on_goto_statement] = STATE(176),
+ [sym_on_error_statement] = STATE(176),
+ [sym_resume_statement] = STATE(176),
+ [sym_goto_statement] = STATE(176),
+ [sym_label_statement] = STATE(176),
+ [sym_line_number_prefix] = STATE(11513),
+ [sym_line_number_statement] = STATE(176),
+ [sym_redim_statement] = STATE(176),
+ [sym_erase_statement] = STATE(176),
+ [sym_open_statement] = STATE(176),
+ [sym_input_statement] = STATE(176),
+ [sym_line_input_statement] = STATE(176),
+ [sym_print_statement] = STATE(176),
+ [sym_write_statement] = STATE(176),
+ [sym_debug_print_statement] = STATE(176),
+ [sym_close_statement] = STATE(176),
+ [sym_get_statement] = STATE(176),
+ [sym_put_statement] = STATE(176),
+ [sym_lock_statement] = STATE(176),
+ [sym_unlock_statement] = STATE(176),
+ [sym_seek_statement] = STATE(176),
+ [sym_raise_event_statement] = STATE(176),
+ [sym_name_statement] = STATE(176),
+ [sym_load_statement] = STATE(176),
+ [sym_unload_statement] = STATE(176),
+ [sym_def_type_statement] = STATE(176),
+ [sym_set_statement] = STATE(176),
+ [sym_assignment_statement] = STATE(176),
+ [sym_call_statement] = STATE(176),
+ [sym_expression_statement] = STATE(176),
+ [sym__primary_expression] = STATE(3687),
+ [sym__expression] = STATE(3687),
+ [sym__assignable_expression] = STATE(14598),
+ [sym__callable_expression] = STATE(419),
+ [sym__print_method_callee] = STATE(474),
+ [sym__print_method_call_expression] = STATE(6707),
+ [sym__qualified_print_method_expression] = STATE(6589),
+ [sym__implicit_print_method_expression] = STATE(6590),
+ [sym__line_method_expression] = STATE(12288),
+ [sym_call_expression] = STATE(2554),
+ [sym_new_expression] = STATE(3687),
+ [sym_addressof_expression] = STATE(3687),
+ [sym_type_of_expression] = STATE(3687),
+ [sym_member_expression] = STATE(2487),
+ [sym_qualified_member_expression] = STATE(2319),
+ [sym_implicit_member_expression] = STATE(2319),
+ [sym_parenthesized_expression] = STATE(3687),
+ [sym_binary_expression] = STATE(3687),
+ [sym_unary_expression] = STATE(3687),
+ [sym__signed_unary_expression] = STATE(2361),
+ [sym__literal] = STATE(3687),
+ [sym_boolean_literal] = STATE(3687),
+ [sym_file_number_literal] = STATE(3687),
+ [sym_identifier] = ACTIONS(2389),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2393),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(2395),
+ [anon_sym_DOT] = ACTIONS(2397),
+ [anon_sym_BANG] = ACTIONS(2399),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(2401),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(2403),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(3288),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(2405),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(2407),
+ [sym_static_modifier] = ACTIONS(2409),
+ [sym__dim_keyword] = ACTIONS(2411),
+ [sym__redim_keyword] = ACTIONS(2413),
+ [aux_sym_get_accessor_token1] = ACTIONS(2415),
+ [aux_sym_set_accessor_token1] = ACTIONS(2417),
+ [aux_sym_const_declaration_token1] = ACTIONS(2419),
+ [anon_sym_LPAREN] = ACTIONS(2421),
+ [aux_sym_as_type_clause_token2] = ACTIONS(2423),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(2425),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(2427),
+ [aux_sym_else_fragment_token1] = ACTIONS(2429),
+ [aux_sym_select_statement_token1] = ACTIONS(2431),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(2433),
+ [aux_sym_do_condition_token1] = ACTIONS(2435),
+ [aux_sym_with_statement_token1] = ACTIONS(2437),
+ [aux_sym_exit_statement_token1] = ACTIONS(2439),
+ [sym_end_statement] = ACTIONS(3280),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(2441),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(2443),
+ [aux_sym_on_error_statement_token2] = ACTIONS(2445),
+ [sym__ambiguous_redim_statement] = ACTIONS(2447),
+ [aux_sym_erase_statement_token1] = ACTIONS(2449),
+ [aux_sym_open_statement_token1] = ACTIONS(2451),
+ [aux_sym_file_mode_token2] = ACTIONS(2453),
+ [aux_sym_file_access_token2] = ACTIONS(2455),
+ [aux_sym_file_lock_token2] = ACTIONS(2457),
+ [aux_sym_print_statement_token1] = ACTIONS(2459),
+ [anon_sym_PLUS] = ACTIONS(2461),
+ [anon_sym_DASH] = ACTIONS(2463),
+ [anon_sym_QMARK] = ACTIONS(2465),
+ [aux_sym_close_statement_token1] = ACTIONS(2467),
+ [aux_sym_put_statement_token1] = ACTIONS(2469),
+ [aux_sym_unlock_statement_token1] = ACTIONS(2471),
+ [aux_sym_seek_statement_token1] = ACTIONS(2473),
+ [sym_reset_statement] = ACTIONS(3282),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(2477),
+ [sym_stop_statement] = ACTIONS(3282),
+ [sym_beep_statement] = ACTIONS(3282),
+ [aux_sym_unload_statement_token1] = ACTIONS(2479),
+ [aux_sym_def_type_statement_token1] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(2481),
+ [aux_sym_call_statement_token1] = ACTIONS(2483),
+ [sym__ambiguous_call_statement] = ACTIONS(2485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(2487),
+ [aux_sym_type_of_expression_token1] = ACTIONS(2489),
+ [aux_sym_unary_expression_token1] = ACTIONS(2491),
+ [sym_string_literal] = ACTIONS(2493),
+ [sym_number_literal] = ACTIONS(2495),
+ [aux_sym_boolean_literal_token1] = ACTIONS(2497),
+ [aux_sym_boolean_literal_token2] = ACTIONS(2497),
+ [sym_nothing_literal] = ACTIONS(2499),
+ [sym_null_literal] = ACTIONS(2499),
+ [sym_empty_literal] = ACTIONS(2499),
+ [sym_date_literal] = ACTIONS(2493),
+ [anon_sym_POUND] = ACTIONS(2501),
+ },
+ [STATE(187)] = {
+ [sym_variable_declaration] = STATE(3760),
+ [sym_const_declaration] = STATE(3760),
+ [sym_visibility] = STATE(11841),
+ [sym_single_line_if_statement] = STATE(3760),
+ [sym_inline_statement_sequence] = STATE(3969),
+ [sym__inline_statement] = STATE(3760),
+ [sym_for_statement] = STATE(3760),
+ [sym__inline_for_statement] = STATE(3853),
+ [sym_for_each_statement] = STATE(3760),
+ [sym__inline_for_each_statement] = STATE(3854),
+ [sym__for_header] = STATE(11465),
+ [sym__for_each_header] = STATE(11498),
+ [sym_do_statement] = STATE(3760),
+ [sym__inline_do_statement] = STATE(3855),
+ [sym_while_statement] = STATE(3760),
+ [sym_with_statement] = STATE(3760),
+ [sym__inline_with_statement] = STATE(3856),
+ [sym_exit_statement] = STATE(3760),
+ [sym_on_error_statement] = STATE(3760),
+ [sym_resume_statement] = STATE(3760),
+ [sym_goto_statement] = STATE(3760),
+ [sym_line_number_prefix] = STATE(12380),
+ [sym_redim_statement] = STATE(3760),
+ [sym_erase_statement] = STATE(3760),
+ [sym_open_statement] = STATE(3760),
+ [sym_input_statement] = STATE(3760),
+ [sym_line_input_statement] = STATE(3760),
+ [sym_print_statement] = STATE(3760),
+ [sym_write_statement] = STATE(3760),
+ [sym_debug_print_statement] = STATE(3760),
+ [sym_close_statement] = STATE(3760),
+ [sym_get_statement] = STATE(3760),
+ [sym_put_statement] = STATE(3760),
+ [sym_lock_statement] = STATE(3760),
+ [sym_unlock_statement] = STATE(3760),
+ [sym_seek_statement] = STATE(3760),
+ [sym_raise_event_statement] = STATE(3760),
+ [sym_name_statement] = STATE(3760),
+ [sym_load_statement] = STATE(3760),
+ [sym_unload_statement] = STATE(3760),
+ [sym_set_statement] = STATE(3760),
+ [sym_assignment_statement] = STATE(3760),
+ [sym_call_statement] = STATE(3760),
+ [sym_expression_statement] = STATE(3760),
+ [sym__primary_expression] = STATE(1532),
+ [sym__expression] = STATE(1532),
+ [sym__assignable_expression] = STATE(15112),
+ [sym__callable_expression] = STATE(350),
+ [sym__print_method_callee] = STATE(355),
+ [sym__print_method_call_expression] = STATE(3871),
+ [sym__qualified_print_method_expression] = STATE(3872),
+ [sym__implicit_print_method_expression] = STATE(3851),
+ [sym__line_method_expression] = STATE(12202),
+ [sym_call_expression] = STATE(1033),
+ [sym_new_expression] = STATE(1532),
+ [sym_addressof_expression] = STATE(1532),
+ [sym_type_of_expression] = STATE(1532),
+ [sym_member_expression] = STATE(836),
+ [sym_qualified_member_expression] = STATE(771),
+ [sym_implicit_member_expression] = STATE(771),
+ [sym_parenthesized_expression] = STATE(1532),
+ [sym_binary_expression] = STATE(1532),
+ [sym_unary_expression] = STATE(1532),
+ [sym__signed_unary_expression] = STATE(835),
+ [sym__literal] = STATE(1532),
+ [sym_boolean_literal] = STATE(1532),
+ [sym_file_number_literal] = STATE(1532),
+ [sym_identifier] = ACTIONS(3290),
+ [sym_newline] = ACTIONS(3292),
+ [anon_sym_COLON] = ACTIONS(3294),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3296),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(67),
+ [anon_sym_DOT] = ACTIONS(69),
+ [anon_sym_BANG] = ACTIONS(71),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(73),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_declaration_token1] = ACTIONS(3296),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(3296),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(3296),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3298),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(3296),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(3296),
+ [aux_sym_enum_declaration_token1] = ACTIONS(3296),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(3296),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(3296),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(3296),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(3296),
+ [aux_sym__property_get_header_token1] = ACTIONS(3296),
+ [aux_sym_event_declaration_token1] = ACTIONS(3296),
+ [sym_static_modifier] = ACTIONS(3300),
+ [sym__dim_keyword] = ACTIONS(97),
+ [sym__redim_keyword] = ACTIONS(99),
+ [aux_sym_get_accessor_token1] = ACTIONS(101),
+ [aux_sym_set_accessor_token1] = ACTIONS(103),
+ [aux_sym_const_declaration_token1] = ACTIONS(105),
+ [anon_sym_LPAREN] = ACTIONS(107),
+ [aux_sym_as_type_clause_token2] = ACTIONS(109),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(111),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(3296),
+ [aux_sym_else_fragment_token1] = ACTIONS(3296),
+ [aux_sym_select_statement_token1] = ACTIONS(3296),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(121),
+ [aux_sym_do_condition_token1] = ACTIONS(123),
+ [aux_sym_with_statement_token1] = ACTIONS(125),
+ [aux_sym_exit_statement_token1] = ACTIONS(127),
+ [sym_end_statement] = ACTIONS(3302),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3304),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(131),
+ [aux_sym_on_error_statement_token2] = ACTIONS(133),
+ [sym__ambiguous_redim_statement] = ACTIONS(135),
+ [aux_sym_erase_statement_token1] = ACTIONS(137),
+ [aux_sym_open_statement_token1] = ACTIONS(139),
+ [aux_sym_file_mode_token2] = ACTIONS(141),
+ [aux_sym_file_access_token2] = ACTIONS(143),
+ [aux_sym_file_lock_token2] = ACTIONS(145),
+ [aux_sym_print_statement_token1] = ACTIONS(147),
+ [anon_sym_PLUS] = ACTIONS(149),
+ [anon_sym_DASH] = ACTIONS(151),
+ [anon_sym_QMARK] = ACTIONS(153),
+ [aux_sym_close_statement_token1] = ACTIONS(155),
+ [aux_sym_put_statement_token1] = ACTIONS(157),
+ [aux_sym_unlock_statement_token1] = ACTIONS(159),
+ [aux_sym_seek_statement_token1] = ACTIONS(161),
+ [sym_reset_statement] = ACTIONS(3306),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(165),
+ [sym_stop_statement] = ACTIONS(3306),
+ [sym_beep_statement] = ACTIONS(3306),
+ [aux_sym_unload_statement_token1] = ACTIONS(167),
+ [aux_sym_def_type_statement_token1] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token2] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token3] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token4] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token5] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token6] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token7] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token8] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token9] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token10] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token11] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token12] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token13] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token14] = ACTIONS(3296),
+ [aux_sym_call_statement_token1] = ACTIONS(171),
+ [sym__ambiguous_call_statement] = ACTIONS(173),
+ [aux_sym_addressof_expression_token1] = ACTIONS(175),
+ [aux_sym_type_of_expression_token1] = ACTIONS(177),
+ [aux_sym_unary_expression_token1] = ACTIONS(179),
+ [sym_string_literal] = ACTIONS(181),
+ [sym_number_literal] = ACTIONS(3308),
+ [aux_sym_boolean_literal_token1] = ACTIONS(185),
+ [aux_sym_boolean_literal_token2] = ACTIONS(185),
+ [sym_nothing_literal] = ACTIONS(187),
+ [sym_null_literal] = ACTIONS(187),
+ [sym_empty_literal] = ACTIONS(187),
+ [sym_date_literal] = ACTIONS(181),
+ [anon_sym_POUND] = ACTIONS(189),
+ },
+ [STATE(188)] = {
+ [sym_preprocessor_const] = STATE(176),
+ [sym_preprocessor_if] = STATE(176),
+ [sym_conditional_branch_body] = STATE(14839),
+ [sym__statement] = STATE(176),
+ [sym_variable_declaration] = STATE(176),
+ [sym_const_declaration] = STATE(176),
+ [sym_visibility] = STATE(12008),
+ [sym_if_statement] = STATE(176),
+ [sym_elseif_fragment] = STATE(176),
+ [sym_else_fragment] = STATE(176),
+ [sym_end_if_fragment] = STATE(176),
+ [sym_single_line_if_statement] = STATE(176),
+ [sym_select_statement] = STATE(176),
+ [sym_for_statement] = STATE(176),
+ [sym__inline_for_statement] = STATE(6988),
+ [sym_for_each_statement] = STATE(176),
+ [sym__inline_for_each_statement] = STATE(6989),
+ [sym__for_header] = STATE(11460),
+ [sym__for_each_header] = STATE(11461),
+ [sym_do_statement] = STATE(176),
+ [sym__inline_do_statement] = STATE(6990),
+ [sym_while_statement] = STATE(176),
+ [sym_with_statement] = STATE(176),
+ [sym__inline_with_statement] = STATE(6991),
+ [sym_exit_statement] = STATE(176),
+ [sym_on_goto_statement] = STATE(176),
+ [sym_on_error_statement] = STATE(176),
+ [sym_resume_statement] = STATE(176),
+ [sym_goto_statement] = STATE(176),
+ [sym_label_statement] = STATE(176),
+ [sym_line_number_prefix] = STATE(11513),
+ [sym_line_number_statement] = STATE(176),
+ [sym_redim_statement] = STATE(176),
+ [sym_erase_statement] = STATE(176),
+ [sym_open_statement] = STATE(176),
+ [sym_input_statement] = STATE(176),
+ [sym_line_input_statement] = STATE(176),
+ [sym_print_statement] = STATE(176),
+ [sym_write_statement] = STATE(176),
+ [sym_debug_print_statement] = STATE(176),
+ [sym_close_statement] = STATE(176),
+ [sym_get_statement] = STATE(176),
+ [sym_put_statement] = STATE(176),
+ [sym_lock_statement] = STATE(176),
+ [sym_unlock_statement] = STATE(176),
+ [sym_seek_statement] = STATE(176),
+ [sym_raise_event_statement] = STATE(176),
+ [sym_name_statement] = STATE(176),
+ [sym_load_statement] = STATE(176),
+ [sym_unload_statement] = STATE(176),
+ [sym_def_type_statement] = STATE(176),
+ [sym_set_statement] = STATE(176),
+ [sym_assignment_statement] = STATE(176),
+ [sym_call_statement] = STATE(176),
+ [sym_expression_statement] = STATE(176),
+ [sym__primary_expression] = STATE(3687),
+ [sym__expression] = STATE(3687),
+ [sym__assignable_expression] = STATE(14598),
+ [sym__callable_expression] = STATE(419),
+ [sym__print_method_callee] = STATE(474),
+ [sym__print_method_call_expression] = STATE(6707),
+ [sym__qualified_print_method_expression] = STATE(6589),
+ [sym__implicit_print_method_expression] = STATE(6590),
+ [sym__line_method_expression] = STATE(12288),
+ [sym_call_expression] = STATE(2554),
+ [sym_new_expression] = STATE(3687),
+ [sym_addressof_expression] = STATE(3687),
+ [sym_type_of_expression] = STATE(3687),
+ [sym_member_expression] = STATE(2487),
+ [sym_qualified_member_expression] = STATE(2319),
+ [sym_implicit_member_expression] = STATE(2319),
+ [sym_parenthesized_expression] = STATE(3687),
+ [sym_binary_expression] = STATE(3687),
+ [sym_unary_expression] = STATE(3687),
+ [sym__signed_unary_expression] = STATE(2361),
+ [sym__literal] = STATE(3687),
+ [sym_boolean_literal] = STATE(3687),
+ [sym_file_number_literal] = STATE(3687),
+ [sym_identifier] = ACTIONS(2389),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2393),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(2395),
+ [anon_sym_DOT] = ACTIONS(2397),
+ [anon_sym_BANG] = ACTIONS(2399),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(2401),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(2403),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(3310),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(2405),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(2407),
+ [sym_static_modifier] = ACTIONS(2409),
+ [sym__dim_keyword] = ACTIONS(2411),
+ [sym__redim_keyword] = ACTIONS(2413),
+ [aux_sym_get_accessor_token1] = ACTIONS(2415),
+ [aux_sym_set_accessor_token1] = ACTIONS(2417),
+ [aux_sym_const_declaration_token1] = ACTIONS(2419),
+ [anon_sym_LPAREN] = ACTIONS(2421),
+ [aux_sym_as_type_clause_token2] = ACTIONS(2423),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(2425),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(2427),
+ [aux_sym_else_fragment_token1] = ACTIONS(2429),
+ [aux_sym_select_statement_token1] = ACTIONS(2431),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(2433),
+ [aux_sym_do_condition_token1] = ACTIONS(2435),
+ [aux_sym_with_statement_token1] = ACTIONS(2437),
+ [aux_sym_exit_statement_token1] = ACTIONS(2439),
+ [sym_end_statement] = ACTIONS(3280),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(2441),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(2443),
+ [aux_sym_on_error_statement_token2] = ACTIONS(2445),
+ [sym__ambiguous_redim_statement] = ACTIONS(2447),
+ [aux_sym_erase_statement_token1] = ACTIONS(2449),
+ [aux_sym_open_statement_token1] = ACTIONS(2451),
+ [aux_sym_file_mode_token2] = ACTIONS(2453),
+ [aux_sym_file_access_token2] = ACTIONS(2455),
+ [aux_sym_file_lock_token2] = ACTIONS(2457),
+ [aux_sym_print_statement_token1] = ACTIONS(2459),
+ [anon_sym_PLUS] = ACTIONS(2461),
+ [anon_sym_DASH] = ACTIONS(2463),
+ [anon_sym_QMARK] = ACTIONS(2465),
+ [aux_sym_close_statement_token1] = ACTIONS(2467),
+ [aux_sym_put_statement_token1] = ACTIONS(2469),
+ [aux_sym_unlock_statement_token1] = ACTIONS(2471),
+ [aux_sym_seek_statement_token1] = ACTIONS(2473),
+ [sym_reset_statement] = ACTIONS(3282),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(2477),
+ [sym_stop_statement] = ACTIONS(3282),
+ [sym_beep_statement] = ACTIONS(3282),
+ [aux_sym_unload_statement_token1] = ACTIONS(2479),
+ [aux_sym_def_type_statement_token1] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(2481),
+ [aux_sym_call_statement_token1] = ACTIONS(2483),
+ [sym__ambiguous_call_statement] = ACTIONS(2485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(2487),
+ [aux_sym_type_of_expression_token1] = ACTIONS(2489),
+ [aux_sym_unary_expression_token1] = ACTIONS(2491),
+ [sym_string_literal] = ACTIONS(2493),
+ [sym_number_literal] = ACTIONS(2495),
+ [aux_sym_boolean_literal_token1] = ACTIONS(2497),
+ [aux_sym_boolean_literal_token2] = ACTIONS(2497),
+ [sym_nothing_literal] = ACTIONS(2499),
+ [sym_null_literal] = ACTIONS(2499),
+ [sym_empty_literal] = ACTIONS(2499),
+ [sym_date_literal] = ACTIONS(2493),
+ [anon_sym_POUND] = ACTIONS(2501),
+ },
+ [STATE(189)] = {
+ [sym_preprocessor_const] = STATE(176),
+ [sym_preprocessor_if] = STATE(176),
+ [sym_conditional_branch_body] = STATE(14287),
+ [sym__statement] = STATE(176),
+ [sym_variable_declaration] = STATE(176),
+ [sym_const_declaration] = STATE(176),
+ [sym_visibility] = STATE(12008),
+ [sym_if_statement] = STATE(176),
+ [sym_elseif_fragment] = STATE(176),
+ [sym_else_fragment] = STATE(176),
+ [sym_end_if_fragment] = STATE(176),
+ [sym_single_line_if_statement] = STATE(176),
+ [sym_select_statement] = STATE(176),
+ [sym_for_statement] = STATE(176),
+ [sym__inline_for_statement] = STATE(6988),
+ [sym_for_each_statement] = STATE(176),
+ [sym__inline_for_each_statement] = STATE(6989),
+ [sym__for_header] = STATE(11460),
+ [sym__for_each_header] = STATE(11461),
+ [sym_do_statement] = STATE(176),
+ [sym__inline_do_statement] = STATE(6990),
+ [sym_while_statement] = STATE(176),
+ [sym_with_statement] = STATE(176),
+ [sym__inline_with_statement] = STATE(6991),
+ [sym_exit_statement] = STATE(176),
+ [sym_on_goto_statement] = STATE(176),
+ [sym_on_error_statement] = STATE(176),
+ [sym_resume_statement] = STATE(176),
+ [sym_goto_statement] = STATE(176),
+ [sym_label_statement] = STATE(176),
+ [sym_line_number_prefix] = STATE(11513),
+ [sym_line_number_statement] = STATE(176),
+ [sym_redim_statement] = STATE(176),
+ [sym_erase_statement] = STATE(176),
+ [sym_open_statement] = STATE(176),
+ [sym_input_statement] = STATE(176),
+ [sym_line_input_statement] = STATE(176),
+ [sym_print_statement] = STATE(176),
+ [sym_write_statement] = STATE(176),
+ [sym_debug_print_statement] = STATE(176),
+ [sym_close_statement] = STATE(176),
+ [sym_get_statement] = STATE(176),
+ [sym_put_statement] = STATE(176),
+ [sym_lock_statement] = STATE(176),
+ [sym_unlock_statement] = STATE(176),
+ [sym_seek_statement] = STATE(176),
+ [sym_raise_event_statement] = STATE(176),
+ [sym_name_statement] = STATE(176),
+ [sym_load_statement] = STATE(176),
+ [sym_unload_statement] = STATE(176),
+ [sym_def_type_statement] = STATE(176),
+ [sym_set_statement] = STATE(176),
+ [sym_assignment_statement] = STATE(176),
+ [sym_call_statement] = STATE(176),
+ [sym_expression_statement] = STATE(176),
+ [sym__primary_expression] = STATE(3687),
+ [sym__expression] = STATE(3687),
+ [sym__assignable_expression] = STATE(14598),
+ [sym__callable_expression] = STATE(419),
+ [sym__print_method_callee] = STATE(474),
+ [sym__print_method_call_expression] = STATE(6707),
+ [sym__qualified_print_method_expression] = STATE(6589),
+ [sym__implicit_print_method_expression] = STATE(6590),
+ [sym__line_method_expression] = STATE(12288),
+ [sym_call_expression] = STATE(2554),
+ [sym_new_expression] = STATE(3687),
+ [sym_addressof_expression] = STATE(3687),
+ [sym_type_of_expression] = STATE(3687),
+ [sym_member_expression] = STATE(2487),
+ [sym_qualified_member_expression] = STATE(2319),
+ [sym_implicit_member_expression] = STATE(2319),
+ [sym_parenthesized_expression] = STATE(3687),
+ [sym_binary_expression] = STATE(3687),
+ [sym_unary_expression] = STATE(3687),
+ [sym__signed_unary_expression] = STATE(2361),
+ [sym__literal] = STATE(3687),
+ [sym_boolean_literal] = STATE(3687),
+ [sym_file_number_literal] = STATE(3687),
+ [sym_identifier] = ACTIONS(2389),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2393),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(2395),
+ [anon_sym_DOT] = ACTIONS(2397),
+ [anon_sym_BANG] = ACTIONS(2399),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(2401),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(2403),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(3312),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(2405),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(2407),
+ [sym_static_modifier] = ACTIONS(2409),
+ [sym__dim_keyword] = ACTIONS(2411),
+ [sym__redim_keyword] = ACTIONS(2413),
+ [aux_sym_get_accessor_token1] = ACTIONS(2415),
+ [aux_sym_set_accessor_token1] = ACTIONS(2417),
+ [aux_sym_const_declaration_token1] = ACTIONS(2419),
+ [anon_sym_LPAREN] = ACTIONS(2421),
+ [aux_sym_as_type_clause_token2] = ACTIONS(2423),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(2425),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(2427),
+ [aux_sym_else_fragment_token1] = ACTIONS(2429),
+ [aux_sym_select_statement_token1] = ACTIONS(2431),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(2433),
+ [aux_sym_do_condition_token1] = ACTIONS(2435),
+ [aux_sym_with_statement_token1] = ACTIONS(2437),
+ [aux_sym_exit_statement_token1] = ACTIONS(2439),
+ [sym_end_statement] = ACTIONS(3280),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(2441),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(2443),
+ [aux_sym_on_error_statement_token2] = ACTIONS(2445),
+ [sym__ambiguous_redim_statement] = ACTIONS(2447),
+ [aux_sym_erase_statement_token1] = ACTIONS(2449),
+ [aux_sym_open_statement_token1] = ACTIONS(2451),
+ [aux_sym_file_mode_token2] = ACTIONS(2453),
+ [aux_sym_file_access_token2] = ACTIONS(2455),
+ [aux_sym_file_lock_token2] = ACTIONS(2457),
+ [aux_sym_print_statement_token1] = ACTIONS(2459),
+ [anon_sym_PLUS] = ACTIONS(2461),
+ [anon_sym_DASH] = ACTIONS(2463),
+ [anon_sym_QMARK] = ACTIONS(2465),
+ [aux_sym_close_statement_token1] = ACTIONS(2467),
+ [aux_sym_put_statement_token1] = ACTIONS(2469),
+ [aux_sym_unlock_statement_token1] = ACTIONS(2471),
+ [aux_sym_seek_statement_token1] = ACTIONS(2473),
+ [sym_reset_statement] = ACTIONS(3282),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(2477),
+ [sym_stop_statement] = ACTIONS(3282),
+ [sym_beep_statement] = ACTIONS(3282),
+ [aux_sym_unload_statement_token1] = ACTIONS(2479),
+ [aux_sym_def_type_statement_token1] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(2481),
+ [aux_sym_call_statement_token1] = ACTIONS(2483),
+ [sym__ambiguous_call_statement] = ACTIONS(2485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(2487),
+ [aux_sym_type_of_expression_token1] = ACTIONS(2489),
+ [aux_sym_unary_expression_token1] = ACTIONS(2491),
+ [sym_string_literal] = ACTIONS(2493),
+ [sym_number_literal] = ACTIONS(2495),
+ [aux_sym_boolean_literal_token1] = ACTIONS(2497),
+ [aux_sym_boolean_literal_token2] = ACTIONS(2497),
+ [sym_nothing_literal] = ACTIONS(2499),
+ [sym_null_literal] = ACTIONS(2499),
+ [sym_empty_literal] = ACTIONS(2499),
+ [sym_date_literal] = ACTIONS(2493),
+ [anon_sym_POUND] = ACTIONS(2501),
+ },
+ [STATE(190)] = {
+ [sym_preprocessor_const] = STATE(176),
+ [sym_preprocessor_if] = STATE(176),
+ [sym_conditional_branch_body] = STATE(14402),
+ [sym__statement] = STATE(176),
+ [sym_variable_declaration] = STATE(176),
+ [sym_const_declaration] = STATE(176),
+ [sym_visibility] = STATE(12008),
+ [sym_if_statement] = STATE(176),
+ [sym_elseif_fragment] = STATE(176),
+ [sym_else_fragment] = STATE(176),
+ [sym_end_if_fragment] = STATE(176),
+ [sym_single_line_if_statement] = STATE(176),
+ [sym_select_statement] = STATE(176),
+ [sym_for_statement] = STATE(176),
+ [sym__inline_for_statement] = STATE(6988),
+ [sym_for_each_statement] = STATE(176),
+ [sym__inline_for_each_statement] = STATE(6989),
+ [sym__for_header] = STATE(11460),
+ [sym__for_each_header] = STATE(11461),
+ [sym_do_statement] = STATE(176),
+ [sym__inline_do_statement] = STATE(6990),
+ [sym_while_statement] = STATE(176),
+ [sym_with_statement] = STATE(176),
+ [sym__inline_with_statement] = STATE(6991),
+ [sym_exit_statement] = STATE(176),
+ [sym_on_goto_statement] = STATE(176),
+ [sym_on_error_statement] = STATE(176),
+ [sym_resume_statement] = STATE(176),
+ [sym_goto_statement] = STATE(176),
+ [sym_label_statement] = STATE(176),
+ [sym_line_number_prefix] = STATE(11513),
+ [sym_line_number_statement] = STATE(176),
+ [sym_redim_statement] = STATE(176),
+ [sym_erase_statement] = STATE(176),
+ [sym_open_statement] = STATE(176),
+ [sym_input_statement] = STATE(176),
+ [sym_line_input_statement] = STATE(176),
+ [sym_print_statement] = STATE(176),
+ [sym_write_statement] = STATE(176),
+ [sym_debug_print_statement] = STATE(176),
+ [sym_close_statement] = STATE(176),
+ [sym_get_statement] = STATE(176),
+ [sym_put_statement] = STATE(176),
+ [sym_lock_statement] = STATE(176),
+ [sym_unlock_statement] = STATE(176),
+ [sym_seek_statement] = STATE(176),
+ [sym_raise_event_statement] = STATE(176),
+ [sym_name_statement] = STATE(176),
+ [sym_load_statement] = STATE(176),
+ [sym_unload_statement] = STATE(176),
+ [sym_def_type_statement] = STATE(176),
+ [sym_set_statement] = STATE(176),
+ [sym_assignment_statement] = STATE(176),
+ [sym_call_statement] = STATE(176),
+ [sym_expression_statement] = STATE(176),
+ [sym__primary_expression] = STATE(3687),
+ [sym__expression] = STATE(3687),
+ [sym__assignable_expression] = STATE(14598),
+ [sym__callable_expression] = STATE(419),
+ [sym__print_method_callee] = STATE(474),
+ [sym__print_method_call_expression] = STATE(6707),
+ [sym__qualified_print_method_expression] = STATE(6589),
+ [sym__implicit_print_method_expression] = STATE(6590),
+ [sym__line_method_expression] = STATE(12288),
+ [sym_call_expression] = STATE(2554),
+ [sym_new_expression] = STATE(3687),
+ [sym_addressof_expression] = STATE(3687),
+ [sym_type_of_expression] = STATE(3687),
+ [sym_member_expression] = STATE(2487),
+ [sym_qualified_member_expression] = STATE(2319),
+ [sym_implicit_member_expression] = STATE(2319),
+ [sym_parenthesized_expression] = STATE(3687),
+ [sym_binary_expression] = STATE(3687),
+ [sym_unary_expression] = STATE(3687),
+ [sym__signed_unary_expression] = STATE(2361),
+ [sym__literal] = STATE(3687),
+ [sym_boolean_literal] = STATE(3687),
+ [sym_file_number_literal] = STATE(3687),
+ [sym_identifier] = ACTIONS(2389),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2393),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(2395),
+ [anon_sym_DOT] = ACTIONS(2397),
+ [anon_sym_BANG] = ACTIONS(2399),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(2401),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(2403),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(3314),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(2405),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(2407),
+ [sym_static_modifier] = ACTIONS(2409),
+ [sym__dim_keyword] = ACTIONS(2411),
+ [sym__redim_keyword] = ACTIONS(2413),
+ [aux_sym_get_accessor_token1] = ACTIONS(2415),
+ [aux_sym_set_accessor_token1] = ACTIONS(2417),
+ [aux_sym_const_declaration_token1] = ACTIONS(2419),
+ [anon_sym_LPAREN] = ACTIONS(2421),
+ [aux_sym_as_type_clause_token2] = ACTIONS(2423),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(2425),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(2427),
+ [aux_sym_else_fragment_token1] = ACTIONS(2429),
+ [aux_sym_select_statement_token1] = ACTIONS(2431),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(2433),
+ [aux_sym_do_condition_token1] = ACTIONS(2435),
+ [aux_sym_with_statement_token1] = ACTIONS(2437),
+ [aux_sym_exit_statement_token1] = ACTIONS(2439),
+ [sym_end_statement] = ACTIONS(3280),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(2441),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(2443),
+ [aux_sym_on_error_statement_token2] = ACTIONS(2445),
+ [sym__ambiguous_redim_statement] = ACTIONS(2447),
+ [aux_sym_erase_statement_token1] = ACTIONS(2449),
+ [aux_sym_open_statement_token1] = ACTIONS(2451),
+ [aux_sym_file_mode_token2] = ACTIONS(2453),
+ [aux_sym_file_access_token2] = ACTIONS(2455),
+ [aux_sym_file_lock_token2] = ACTIONS(2457),
+ [aux_sym_print_statement_token1] = ACTIONS(2459),
+ [anon_sym_PLUS] = ACTIONS(2461),
+ [anon_sym_DASH] = ACTIONS(2463),
+ [anon_sym_QMARK] = ACTIONS(2465),
+ [aux_sym_close_statement_token1] = ACTIONS(2467),
+ [aux_sym_put_statement_token1] = ACTIONS(2469),
+ [aux_sym_unlock_statement_token1] = ACTIONS(2471),
+ [aux_sym_seek_statement_token1] = ACTIONS(2473),
+ [sym_reset_statement] = ACTIONS(3282),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(2477),
+ [sym_stop_statement] = ACTIONS(3282),
+ [sym_beep_statement] = ACTIONS(3282),
+ [aux_sym_unload_statement_token1] = ACTIONS(2479),
+ [aux_sym_def_type_statement_token1] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(2481),
+ [aux_sym_call_statement_token1] = ACTIONS(2483),
+ [sym__ambiguous_call_statement] = ACTIONS(2485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(2487),
+ [aux_sym_type_of_expression_token1] = ACTIONS(2489),
+ [aux_sym_unary_expression_token1] = ACTIONS(2491),
+ [sym_string_literal] = ACTIONS(2493),
+ [sym_number_literal] = ACTIONS(2495),
+ [aux_sym_boolean_literal_token1] = ACTIONS(2497),
+ [aux_sym_boolean_literal_token2] = ACTIONS(2497),
+ [sym_nothing_literal] = ACTIONS(2499),
+ [sym_null_literal] = ACTIONS(2499),
+ [sym_empty_literal] = ACTIONS(2499),
+ [sym_date_literal] = ACTIONS(2493),
+ [anon_sym_POUND] = ACTIONS(2501),
+ },
+ [STATE(191)] = {
+ [sym_preprocessor_const] = STATE(176),
+ [sym_preprocessor_if] = STATE(176),
+ [sym_conditional_branch_body] = STATE(14560),
+ [sym__statement] = STATE(176),
+ [sym_variable_declaration] = STATE(176),
+ [sym_const_declaration] = STATE(176),
+ [sym_visibility] = STATE(12008),
+ [sym_if_statement] = STATE(176),
+ [sym_elseif_fragment] = STATE(176),
+ [sym_else_fragment] = STATE(176),
+ [sym_end_if_fragment] = STATE(176),
+ [sym_single_line_if_statement] = STATE(176),
+ [sym_select_statement] = STATE(176),
+ [sym_for_statement] = STATE(176),
+ [sym__inline_for_statement] = STATE(6988),
+ [sym_for_each_statement] = STATE(176),
+ [sym__inline_for_each_statement] = STATE(6989),
+ [sym__for_header] = STATE(11460),
+ [sym__for_each_header] = STATE(11461),
+ [sym_do_statement] = STATE(176),
+ [sym__inline_do_statement] = STATE(6990),
+ [sym_while_statement] = STATE(176),
+ [sym_with_statement] = STATE(176),
+ [sym__inline_with_statement] = STATE(6991),
+ [sym_exit_statement] = STATE(176),
+ [sym_on_goto_statement] = STATE(176),
+ [sym_on_error_statement] = STATE(176),
+ [sym_resume_statement] = STATE(176),
+ [sym_goto_statement] = STATE(176),
+ [sym_label_statement] = STATE(176),
+ [sym_line_number_prefix] = STATE(11513),
+ [sym_line_number_statement] = STATE(176),
+ [sym_redim_statement] = STATE(176),
+ [sym_erase_statement] = STATE(176),
+ [sym_open_statement] = STATE(176),
+ [sym_input_statement] = STATE(176),
+ [sym_line_input_statement] = STATE(176),
+ [sym_print_statement] = STATE(176),
+ [sym_write_statement] = STATE(176),
+ [sym_debug_print_statement] = STATE(176),
+ [sym_close_statement] = STATE(176),
+ [sym_get_statement] = STATE(176),
+ [sym_put_statement] = STATE(176),
+ [sym_lock_statement] = STATE(176),
+ [sym_unlock_statement] = STATE(176),
+ [sym_seek_statement] = STATE(176),
+ [sym_raise_event_statement] = STATE(176),
+ [sym_name_statement] = STATE(176),
+ [sym_load_statement] = STATE(176),
+ [sym_unload_statement] = STATE(176),
+ [sym_def_type_statement] = STATE(176),
+ [sym_set_statement] = STATE(176),
+ [sym_assignment_statement] = STATE(176),
+ [sym_call_statement] = STATE(176),
+ [sym_expression_statement] = STATE(176),
+ [sym__primary_expression] = STATE(3687),
+ [sym__expression] = STATE(3687),
+ [sym__assignable_expression] = STATE(14598),
+ [sym__callable_expression] = STATE(419),
+ [sym__print_method_callee] = STATE(474),
+ [sym__print_method_call_expression] = STATE(6707),
+ [sym__qualified_print_method_expression] = STATE(6589),
+ [sym__implicit_print_method_expression] = STATE(6590),
+ [sym__line_method_expression] = STATE(12288),
+ [sym_call_expression] = STATE(2554),
+ [sym_new_expression] = STATE(3687),
+ [sym_addressof_expression] = STATE(3687),
+ [sym_type_of_expression] = STATE(3687),
+ [sym_member_expression] = STATE(2487),
+ [sym_qualified_member_expression] = STATE(2319),
+ [sym_implicit_member_expression] = STATE(2319),
+ [sym_parenthesized_expression] = STATE(3687),
+ [sym_binary_expression] = STATE(3687),
+ [sym_unary_expression] = STATE(3687),
+ [sym__signed_unary_expression] = STATE(2361),
+ [sym__literal] = STATE(3687),
+ [sym_boolean_literal] = STATE(3687),
+ [sym_file_number_literal] = STATE(3687),
+ [sym_identifier] = ACTIONS(2389),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2393),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(2395),
+ [anon_sym_DOT] = ACTIONS(2397),
+ [anon_sym_BANG] = ACTIONS(2399),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(2401),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(2403),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(3316),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(2405),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(2407),
+ [sym_static_modifier] = ACTIONS(2409),
+ [sym__dim_keyword] = ACTIONS(2411),
+ [sym__redim_keyword] = ACTIONS(2413),
+ [aux_sym_get_accessor_token1] = ACTIONS(2415),
+ [aux_sym_set_accessor_token1] = ACTIONS(2417),
+ [aux_sym_const_declaration_token1] = ACTIONS(2419),
+ [anon_sym_LPAREN] = ACTIONS(2421),
+ [aux_sym_as_type_clause_token2] = ACTIONS(2423),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(2425),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(2427),
+ [aux_sym_else_fragment_token1] = ACTIONS(2429),
+ [aux_sym_select_statement_token1] = ACTIONS(2431),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(2433),
+ [aux_sym_do_condition_token1] = ACTIONS(2435),
+ [aux_sym_with_statement_token1] = ACTIONS(2437),
+ [aux_sym_exit_statement_token1] = ACTIONS(2439),
+ [sym_end_statement] = ACTIONS(3280),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(2441),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(2443),
+ [aux_sym_on_error_statement_token2] = ACTIONS(2445),
+ [sym__ambiguous_redim_statement] = ACTIONS(2447),
+ [aux_sym_erase_statement_token1] = ACTIONS(2449),
+ [aux_sym_open_statement_token1] = ACTIONS(2451),
+ [aux_sym_file_mode_token2] = ACTIONS(2453),
+ [aux_sym_file_access_token2] = ACTIONS(2455),
+ [aux_sym_file_lock_token2] = ACTIONS(2457),
+ [aux_sym_print_statement_token1] = ACTIONS(2459),
+ [anon_sym_PLUS] = ACTIONS(2461),
+ [anon_sym_DASH] = ACTIONS(2463),
+ [anon_sym_QMARK] = ACTIONS(2465),
+ [aux_sym_close_statement_token1] = ACTIONS(2467),
+ [aux_sym_put_statement_token1] = ACTIONS(2469),
+ [aux_sym_unlock_statement_token1] = ACTIONS(2471),
+ [aux_sym_seek_statement_token1] = ACTIONS(2473),
+ [sym_reset_statement] = ACTIONS(3282),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(2477),
+ [sym_stop_statement] = ACTIONS(3282),
+ [sym_beep_statement] = ACTIONS(3282),
+ [aux_sym_unload_statement_token1] = ACTIONS(2479),
+ [aux_sym_def_type_statement_token1] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(2481),
+ [aux_sym_call_statement_token1] = ACTIONS(2483),
+ [sym__ambiguous_call_statement] = ACTIONS(2485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(2487),
+ [aux_sym_type_of_expression_token1] = ACTIONS(2489),
+ [aux_sym_unary_expression_token1] = ACTIONS(2491),
+ [sym_string_literal] = ACTIONS(2493),
+ [sym_number_literal] = ACTIONS(2495),
+ [aux_sym_boolean_literal_token1] = ACTIONS(2497),
+ [aux_sym_boolean_literal_token2] = ACTIONS(2497),
+ [sym_nothing_literal] = ACTIONS(2499),
+ [sym_null_literal] = ACTIONS(2499),
+ [sym_empty_literal] = ACTIONS(2499),
+ [sym_date_literal] = ACTIONS(2493),
+ [anon_sym_POUND] = ACTIONS(2501),
+ },
+ [STATE(192)] = {
+ [sym_preprocessor_const] = STATE(176),
+ [sym_preprocessor_if] = STATE(176),
+ [sym_conditional_branch_body] = STATE(14430),
+ [sym__statement] = STATE(176),
+ [sym_variable_declaration] = STATE(176),
+ [sym_const_declaration] = STATE(176),
+ [sym_visibility] = STATE(12008),
+ [sym_if_statement] = STATE(176),
+ [sym_elseif_fragment] = STATE(176),
+ [sym_else_fragment] = STATE(176),
+ [sym_end_if_fragment] = STATE(176),
+ [sym_single_line_if_statement] = STATE(176),
+ [sym_select_statement] = STATE(176),
+ [sym_for_statement] = STATE(176),
+ [sym__inline_for_statement] = STATE(6988),
+ [sym_for_each_statement] = STATE(176),
+ [sym__inline_for_each_statement] = STATE(6989),
+ [sym__for_header] = STATE(11460),
+ [sym__for_each_header] = STATE(11461),
+ [sym_do_statement] = STATE(176),
+ [sym__inline_do_statement] = STATE(6990),
+ [sym_while_statement] = STATE(176),
+ [sym_with_statement] = STATE(176),
+ [sym__inline_with_statement] = STATE(6991),
+ [sym_exit_statement] = STATE(176),
+ [sym_on_goto_statement] = STATE(176),
+ [sym_on_error_statement] = STATE(176),
+ [sym_resume_statement] = STATE(176),
+ [sym_goto_statement] = STATE(176),
+ [sym_label_statement] = STATE(176),
+ [sym_line_number_prefix] = STATE(11513),
+ [sym_line_number_statement] = STATE(176),
+ [sym_redim_statement] = STATE(176),
+ [sym_erase_statement] = STATE(176),
+ [sym_open_statement] = STATE(176),
+ [sym_input_statement] = STATE(176),
+ [sym_line_input_statement] = STATE(176),
+ [sym_print_statement] = STATE(176),
+ [sym_write_statement] = STATE(176),
+ [sym_debug_print_statement] = STATE(176),
+ [sym_close_statement] = STATE(176),
+ [sym_get_statement] = STATE(176),
+ [sym_put_statement] = STATE(176),
+ [sym_lock_statement] = STATE(176),
+ [sym_unlock_statement] = STATE(176),
+ [sym_seek_statement] = STATE(176),
+ [sym_raise_event_statement] = STATE(176),
+ [sym_name_statement] = STATE(176),
+ [sym_load_statement] = STATE(176),
+ [sym_unload_statement] = STATE(176),
+ [sym_def_type_statement] = STATE(176),
+ [sym_set_statement] = STATE(176),
+ [sym_assignment_statement] = STATE(176),
+ [sym_call_statement] = STATE(176),
+ [sym_expression_statement] = STATE(176),
+ [sym__primary_expression] = STATE(3687),
+ [sym__expression] = STATE(3687),
+ [sym__assignable_expression] = STATE(14598),
+ [sym__callable_expression] = STATE(419),
+ [sym__print_method_callee] = STATE(474),
+ [sym__print_method_call_expression] = STATE(6707),
+ [sym__qualified_print_method_expression] = STATE(6589),
+ [sym__implicit_print_method_expression] = STATE(6590),
+ [sym__line_method_expression] = STATE(12288),
+ [sym_call_expression] = STATE(2554),
+ [sym_new_expression] = STATE(3687),
+ [sym_addressof_expression] = STATE(3687),
+ [sym_type_of_expression] = STATE(3687),
+ [sym_member_expression] = STATE(2487),
+ [sym_qualified_member_expression] = STATE(2319),
+ [sym_implicit_member_expression] = STATE(2319),
+ [sym_parenthesized_expression] = STATE(3687),
+ [sym_binary_expression] = STATE(3687),
+ [sym_unary_expression] = STATE(3687),
+ [sym__signed_unary_expression] = STATE(2361),
+ [sym__literal] = STATE(3687),
+ [sym_boolean_literal] = STATE(3687),
+ [sym_file_number_literal] = STATE(3687),
+ [sym_identifier] = ACTIONS(2389),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2393),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(2395),
+ [anon_sym_DOT] = ACTIONS(2397),
+ [anon_sym_BANG] = ACTIONS(2399),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(2401),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(2403),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(3318),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(2405),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(2407),
+ [sym_static_modifier] = ACTIONS(2409),
+ [sym__dim_keyword] = ACTIONS(2411),
+ [sym__redim_keyword] = ACTIONS(2413),
+ [aux_sym_get_accessor_token1] = ACTIONS(2415),
+ [aux_sym_set_accessor_token1] = ACTIONS(2417),
+ [aux_sym_const_declaration_token1] = ACTIONS(2419),
+ [anon_sym_LPAREN] = ACTIONS(2421),
+ [aux_sym_as_type_clause_token2] = ACTIONS(2423),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(2425),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(2427),
+ [aux_sym_else_fragment_token1] = ACTIONS(2429),
+ [aux_sym_select_statement_token1] = ACTIONS(2431),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(2433),
+ [aux_sym_do_condition_token1] = ACTIONS(2435),
+ [aux_sym_with_statement_token1] = ACTIONS(2437),
+ [aux_sym_exit_statement_token1] = ACTIONS(2439),
+ [sym_end_statement] = ACTIONS(3280),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(2441),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(2443),
+ [aux_sym_on_error_statement_token2] = ACTIONS(2445),
+ [sym__ambiguous_redim_statement] = ACTIONS(2447),
+ [aux_sym_erase_statement_token1] = ACTIONS(2449),
+ [aux_sym_open_statement_token1] = ACTIONS(2451),
+ [aux_sym_file_mode_token2] = ACTIONS(2453),
+ [aux_sym_file_access_token2] = ACTIONS(2455),
+ [aux_sym_file_lock_token2] = ACTIONS(2457),
+ [aux_sym_print_statement_token1] = ACTIONS(2459),
+ [anon_sym_PLUS] = ACTIONS(2461),
+ [anon_sym_DASH] = ACTIONS(2463),
+ [anon_sym_QMARK] = ACTIONS(2465),
+ [aux_sym_close_statement_token1] = ACTIONS(2467),
+ [aux_sym_put_statement_token1] = ACTIONS(2469),
+ [aux_sym_unlock_statement_token1] = ACTIONS(2471),
+ [aux_sym_seek_statement_token1] = ACTIONS(2473),
+ [sym_reset_statement] = ACTIONS(3282),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(2477),
+ [sym_stop_statement] = ACTIONS(3282),
+ [sym_beep_statement] = ACTIONS(3282),
+ [aux_sym_unload_statement_token1] = ACTIONS(2479),
+ [aux_sym_def_type_statement_token1] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(2481),
+ [aux_sym_call_statement_token1] = ACTIONS(2483),
+ [sym__ambiguous_call_statement] = ACTIONS(2485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(2487),
+ [aux_sym_type_of_expression_token1] = ACTIONS(2489),
+ [aux_sym_unary_expression_token1] = ACTIONS(2491),
+ [sym_string_literal] = ACTIONS(2493),
+ [sym_number_literal] = ACTIONS(2495),
+ [aux_sym_boolean_literal_token1] = ACTIONS(2497),
+ [aux_sym_boolean_literal_token2] = ACTIONS(2497),
+ [sym_nothing_literal] = ACTIONS(2499),
+ [sym_null_literal] = ACTIONS(2499),
+ [sym_empty_literal] = ACTIONS(2499),
+ [sym_date_literal] = ACTIONS(2493),
+ [anon_sym_POUND] = ACTIONS(2501),
+ },
+ [STATE(193)] = {
+ [sym_preprocessor_const] = STATE(176),
+ [sym_preprocessor_if] = STATE(176),
+ [sym_conditional_branch_body] = STATE(14482),
+ [sym__statement] = STATE(176),
+ [sym_variable_declaration] = STATE(176),
+ [sym_const_declaration] = STATE(176),
+ [sym_visibility] = STATE(12008),
+ [sym_if_statement] = STATE(176),
+ [sym_elseif_fragment] = STATE(176),
+ [sym_else_fragment] = STATE(176),
+ [sym_end_if_fragment] = STATE(176),
+ [sym_single_line_if_statement] = STATE(176),
+ [sym_select_statement] = STATE(176),
+ [sym_for_statement] = STATE(176),
+ [sym__inline_for_statement] = STATE(6988),
+ [sym_for_each_statement] = STATE(176),
+ [sym__inline_for_each_statement] = STATE(6989),
+ [sym__for_header] = STATE(11460),
+ [sym__for_each_header] = STATE(11461),
+ [sym_do_statement] = STATE(176),
+ [sym__inline_do_statement] = STATE(6990),
+ [sym_while_statement] = STATE(176),
+ [sym_with_statement] = STATE(176),
+ [sym__inline_with_statement] = STATE(6991),
+ [sym_exit_statement] = STATE(176),
+ [sym_on_goto_statement] = STATE(176),
+ [sym_on_error_statement] = STATE(176),
+ [sym_resume_statement] = STATE(176),
+ [sym_goto_statement] = STATE(176),
+ [sym_label_statement] = STATE(176),
+ [sym_line_number_prefix] = STATE(11513),
+ [sym_line_number_statement] = STATE(176),
+ [sym_redim_statement] = STATE(176),
+ [sym_erase_statement] = STATE(176),
+ [sym_open_statement] = STATE(176),
+ [sym_input_statement] = STATE(176),
+ [sym_line_input_statement] = STATE(176),
+ [sym_print_statement] = STATE(176),
+ [sym_write_statement] = STATE(176),
+ [sym_debug_print_statement] = STATE(176),
+ [sym_close_statement] = STATE(176),
+ [sym_get_statement] = STATE(176),
+ [sym_put_statement] = STATE(176),
+ [sym_lock_statement] = STATE(176),
+ [sym_unlock_statement] = STATE(176),
+ [sym_seek_statement] = STATE(176),
+ [sym_raise_event_statement] = STATE(176),
+ [sym_name_statement] = STATE(176),
+ [sym_load_statement] = STATE(176),
+ [sym_unload_statement] = STATE(176),
+ [sym_def_type_statement] = STATE(176),
+ [sym_set_statement] = STATE(176),
+ [sym_assignment_statement] = STATE(176),
+ [sym_call_statement] = STATE(176),
+ [sym_expression_statement] = STATE(176),
+ [sym__primary_expression] = STATE(3687),
+ [sym__expression] = STATE(3687),
+ [sym__assignable_expression] = STATE(14598),
+ [sym__callable_expression] = STATE(419),
+ [sym__print_method_callee] = STATE(474),
+ [sym__print_method_call_expression] = STATE(6707),
+ [sym__qualified_print_method_expression] = STATE(6589),
+ [sym__implicit_print_method_expression] = STATE(6590),
+ [sym__line_method_expression] = STATE(12288),
+ [sym_call_expression] = STATE(2554),
+ [sym_new_expression] = STATE(3687),
+ [sym_addressof_expression] = STATE(3687),
+ [sym_type_of_expression] = STATE(3687),
+ [sym_member_expression] = STATE(2487),
+ [sym_qualified_member_expression] = STATE(2319),
+ [sym_implicit_member_expression] = STATE(2319),
+ [sym_parenthesized_expression] = STATE(3687),
+ [sym_binary_expression] = STATE(3687),
+ [sym_unary_expression] = STATE(3687),
+ [sym__signed_unary_expression] = STATE(2361),
+ [sym__literal] = STATE(3687),
+ [sym_boolean_literal] = STATE(3687),
+ [sym_file_number_literal] = STATE(3687),
+ [sym_identifier] = ACTIONS(2389),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2393),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(2395),
+ [anon_sym_DOT] = ACTIONS(2397),
+ [anon_sym_BANG] = ACTIONS(2399),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(2401),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(2403),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(3320),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(2405),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(2407),
+ [sym_static_modifier] = ACTIONS(2409),
+ [sym__dim_keyword] = ACTIONS(2411),
+ [sym__redim_keyword] = ACTIONS(2413),
+ [aux_sym_get_accessor_token1] = ACTIONS(2415),
+ [aux_sym_set_accessor_token1] = ACTIONS(2417),
+ [aux_sym_const_declaration_token1] = ACTIONS(2419),
+ [anon_sym_LPAREN] = ACTIONS(2421),
+ [aux_sym_as_type_clause_token2] = ACTIONS(2423),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(2425),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(2427),
+ [aux_sym_else_fragment_token1] = ACTIONS(2429),
+ [aux_sym_select_statement_token1] = ACTIONS(2431),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(2433),
+ [aux_sym_do_condition_token1] = ACTIONS(2435),
+ [aux_sym_with_statement_token1] = ACTIONS(2437),
+ [aux_sym_exit_statement_token1] = ACTIONS(2439),
+ [sym_end_statement] = ACTIONS(3280),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(2441),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(2443),
+ [aux_sym_on_error_statement_token2] = ACTIONS(2445),
+ [sym__ambiguous_redim_statement] = ACTIONS(2447),
+ [aux_sym_erase_statement_token1] = ACTIONS(2449),
+ [aux_sym_open_statement_token1] = ACTIONS(2451),
+ [aux_sym_file_mode_token2] = ACTIONS(2453),
+ [aux_sym_file_access_token2] = ACTIONS(2455),
+ [aux_sym_file_lock_token2] = ACTIONS(2457),
+ [aux_sym_print_statement_token1] = ACTIONS(2459),
+ [anon_sym_PLUS] = ACTIONS(2461),
+ [anon_sym_DASH] = ACTIONS(2463),
+ [anon_sym_QMARK] = ACTIONS(2465),
+ [aux_sym_close_statement_token1] = ACTIONS(2467),
+ [aux_sym_put_statement_token1] = ACTIONS(2469),
+ [aux_sym_unlock_statement_token1] = ACTIONS(2471),
+ [aux_sym_seek_statement_token1] = ACTIONS(2473),
+ [sym_reset_statement] = ACTIONS(3282),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(2477),
+ [sym_stop_statement] = ACTIONS(3282),
+ [sym_beep_statement] = ACTIONS(3282),
+ [aux_sym_unload_statement_token1] = ACTIONS(2479),
+ [aux_sym_def_type_statement_token1] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(2481),
+ [aux_sym_call_statement_token1] = ACTIONS(2483),
+ [sym__ambiguous_call_statement] = ACTIONS(2485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(2487),
+ [aux_sym_type_of_expression_token1] = ACTIONS(2489),
+ [aux_sym_unary_expression_token1] = ACTIONS(2491),
+ [sym_string_literal] = ACTIONS(2493),
+ [sym_number_literal] = ACTIONS(2495),
+ [aux_sym_boolean_literal_token1] = ACTIONS(2497),
+ [aux_sym_boolean_literal_token2] = ACTIONS(2497),
+ [sym_nothing_literal] = ACTIONS(2499),
+ [sym_null_literal] = ACTIONS(2499),
+ [sym_empty_literal] = ACTIONS(2499),
+ [sym_date_literal] = ACTIONS(2493),
+ [anon_sym_POUND] = ACTIONS(2501),
+ },
+ [STATE(194)] = {
+ [sym_preprocessor_const] = STATE(176),
+ [sym_preprocessor_if] = STATE(176),
+ [sym_conditional_branch_body] = STATE(14674),
+ [sym__statement] = STATE(176),
+ [sym_variable_declaration] = STATE(176),
+ [sym_const_declaration] = STATE(176),
+ [sym_visibility] = STATE(12008),
+ [sym_if_statement] = STATE(176),
+ [sym_elseif_fragment] = STATE(176),
+ [sym_else_fragment] = STATE(176),
+ [sym_end_if_fragment] = STATE(176),
+ [sym_single_line_if_statement] = STATE(176),
+ [sym_select_statement] = STATE(176),
+ [sym_for_statement] = STATE(176),
+ [sym__inline_for_statement] = STATE(6988),
+ [sym_for_each_statement] = STATE(176),
+ [sym__inline_for_each_statement] = STATE(6989),
+ [sym__for_header] = STATE(11460),
+ [sym__for_each_header] = STATE(11461),
+ [sym_do_statement] = STATE(176),
+ [sym__inline_do_statement] = STATE(6990),
+ [sym_while_statement] = STATE(176),
+ [sym_with_statement] = STATE(176),
+ [sym__inline_with_statement] = STATE(6991),
+ [sym_exit_statement] = STATE(176),
+ [sym_on_goto_statement] = STATE(176),
+ [sym_on_error_statement] = STATE(176),
+ [sym_resume_statement] = STATE(176),
+ [sym_goto_statement] = STATE(176),
+ [sym_label_statement] = STATE(176),
+ [sym_line_number_prefix] = STATE(11513),
+ [sym_line_number_statement] = STATE(176),
+ [sym_redim_statement] = STATE(176),
+ [sym_erase_statement] = STATE(176),
+ [sym_open_statement] = STATE(176),
+ [sym_input_statement] = STATE(176),
+ [sym_line_input_statement] = STATE(176),
+ [sym_print_statement] = STATE(176),
+ [sym_write_statement] = STATE(176),
+ [sym_debug_print_statement] = STATE(176),
+ [sym_close_statement] = STATE(176),
+ [sym_get_statement] = STATE(176),
+ [sym_put_statement] = STATE(176),
+ [sym_lock_statement] = STATE(176),
+ [sym_unlock_statement] = STATE(176),
+ [sym_seek_statement] = STATE(176),
+ [sym_raise_event_statement] = STATE(176),
+ [sym_name_statement] = STATE(176),
+ [sym_load_statement] = STATE(176),
+ [sym_unload_statement] = STATE(176),
+ [sym_def_type_statement] = STATE(176),
+ [sym_set_statement] = STATE(176),
+ [sym_assignment_statement] = STATE(176),
+ [sym_call_statement] = STATE(176),
+ [sym_expression_statement] = STATE(176),
+ [sym__primary_expression] = STATE(3687),
+ [sym__expression] = STATE(3687),
+ [sym__assignable_expression] = STATE(14598),
+ [sym__callable_expression] = STATE(419),
+ [sym__print_method_callee] = STATE(474),
+ [sym__print_method_call_expression] = STATE(6707),
+ [sym__qualified_print_method_expression] = STATE(6589),
+ [sym__implicit_print_method_expression] = STATE(6590),
+ [sym__line_method_expression] = STATE(12288),
+ [sym_call_expression] = STATE(2554),
+ [sym_new_expression] = STATE(3687),
+ [sym_addressof_expression] = STATE(3687),
+ [sym_type_of_expression] = STATE(3687),
+ [sym_member_expression] = STATE(2487),
+ [sym_qualified_member_expression] = STATE(2319),
+ [sym_implicit_member_expression] = STATE(2319),
+ [sym_parenthesized_expression] = STATE(3687),
+ [sym_binary_expression] = STATE(3687),
+ [sym_unary_expression] = STATE(3687),
+ [sym__signed_unary_expression] = STATE(2361),
+ [sym__literal] = STATE(3687),
+ [sym_boolean_literal] = STATE(3687),
+ [sym_file_number_literal] = STATE(3687),
+ [sym_identifier] = ACTIONS(2389),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2393),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(2395),
+ [anon_sym_DOT] = ACTIONS(2397),
+ [anon_sym_BANG] = ACTIONS(2399),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(2401),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(2403),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(3322),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(2405),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(2407),
+ [sym_static_modifier] = ACTIONS(2409),
+ [sym__dim_keyword] = ACTIONS(2411),
+ [sym__redim_keyword] = ACTIONS(2413),
+ [aux_sym_get_accessor_token1] = ACTIONS(2415),
+ [aux_sym_set_accessor_token1] = ACTIONS(2417),
+ [aux_sym_const_declaration_token1] = ACTIONS(2419),
+ [anon_sym_LPAREN] = ACTIONS(2421),
+ [aux_sym_as_type_clause_token2] = ACTIONS(2423),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(2425),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(2427),
+ [aux_sym_else_fragment_token1] = ACTIONS(2429),
+ [aux_sym_select_statement_token1] = ACTIONS(2431),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(2433),
+ [aux_sym_do_condition_token1] = ACTIONS(2435),
+ [aux_sym_with_statement_token1] = ACTIONS(2437),
+ [aux_sym_exit_statement_token1] = ACTIONS(2439),
+ [sym_end_statement] = ACTIONS(3280),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(2441),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(2443),
+ [aux_sym_on_error_statement_token2] = ACTIONS(2445),
+ [sym__ambiguous_redim_statement] = ACTIONS(2447),
+ [aux_sym_erase_statement_token1] = ACTIONS(2449),
+ [aux_sym_open_statement_token1] = ACTIONS(2451),
+ [aux_sym_file_mode_token2] = ACTIONS(2453),
+ [aux_sym_file_access_token2] = ACTIONS(2455),
+ [aux_sym_file_lock_token2] = ACTIONS(2457),
+ [aux_sym_print_statement_token1] = ACTIONS(2459),
+ [anon_sym_PLUS] = ACTIONS(2461),
+ [anon_sym_DASH] = ACTIONS(2463),
+ [anon_sym_QMARK] = ACTIONS(2465),
+ [aux_sym_close_statement_token1] = ACTIONS(2467),
+ [aux_sym_put_statement_token1] = ACTIONS(2469),
+ [aux_sym_unlock_statement_token1] = ACTIONS(2471),
+ [aux_sym_seek_statement_token1] = ACTIONS(2473),
+ [sym_reset_statement] = ACTIONS(3282),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(2477),
+ [sym_stop_statement] = ACTIONS(3282),
+ [sym_beep_statement] = ACTIONS(3282),
+ [aux_sym_unload_statement_token1] = ACTIONS(2479),
+ [aux_sym_def_type_statement_token1] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(2481),
+ [aux_sym_call_statement_token1] = ACTIONS(2483),
+ [sym__ambiguous_call_statement] = ACTIONS(2485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(2487),
+ [aux_sym_type_of_expression_token1] = ACTIONS(2489),
+ [aux_sym_unary_expression_token1] = ACTIONS(2491),
+ [sym_string_literal] = ACTIONS(2493),
+ [sym_number_literal] = ACTIONS(2495),
+ [aux_sym_boolean_literal_token1] = ACTIONS(2497),
+ [aux_sym_boolean_literal_token2] = ACTIONS(2497),
+ [sym_nothing_literal] = ACTIONS(2499),
+ [sym_null_literal] = ACTIONS(2499),
+ [sym_empty_literal] = ACTIONS(2499),
+ [sym_date_literal] = ACTIONS(2493),
+ [anon_sym_POUND] = ACTIONS(2501),
+ },
+ [STATE(195)] = {
+ [sym_preprocessor_const] = STATE(176),
+ [sym_preprocessor_if] = STATE(176),
+ [sym_conditional_branch_body] = STATE(14720),
+ [sym__statement] = STATE(176),
+ [sym_variable_declaration] = STATE(176),
+ [sym_const_declaration] = STATE(176),
+ [sym_visibility] = STATE(12008),
+ [sym_if_statement] = STATE(176),
+ [sym_elseif_fragment] = STATE(176),
+ [sym_else_fragment] = STATE(176),
+ [sym_end_if_fragment] = STATE(176),
+ [sym_single_line_if_statement] = STATE(176),
+ [sym_select_statement] = STATE(176),
+ [sym_for_statement] = STATE(176),
+ [sym__inline_for_statement] = STATE(6988),
+ [sym_for_each_statement] = STATE(176),
+ [sym__inline_for_each_statement] = STATE(6989),
+ [sym__for_header] = STATE(11460),
+ [sym__for_each_header] = STATE(11461),
+ [sym_do_statement] = STATE(176),
+ [sym__inline_do_statement] = STATE(6990),
+ [sym_while_statement] = STATE(176),
+ [sym_with_statement] = STATE(176),
+ [sym__inline_with_statement] = STATE(6991),
+ [sym_exit_statement] = STATE(176),
+ [sym_on_goto_statement] = STATE(176),
+ [sym_on_error_statement] = STATE(176),
+ [sym_resume_statement] = STATE(176),
+ [sym_goto_statement] = STATE(176),
+ [sym_label_statement] = STATE(176),
+ [sym_line_number_prefix] = STATE(11513),
+ [sym_line_number_statement] = STATE(176),
+ [sym_redim_statement] = STATE(176),
+ [sym_erase_statement] = STATE(176),
+ [sym_open_statement] = STATE(176),
+ [sym_input_statement] = STATE(176),
+ [sym_line_input_statement] = STATE(176),
+ [sym_print_statement] = STATE(176),
+ [sym_write_statement] = STATE(176),
+ [sym_debug_print_statement] = STATE(176),
+ [sym_close_statement] = STATE(176),
+ [sym_get_statement] = STATE(176),
+ [sym_put_statement] = STATE(176),
+ [sym_lock_statement] = STATE(176),
+ [sym_unlock_statement] = STATE(176),
+ [sym_seek_statement] = STATE(176),
+ [sym_raise_event_statement] = STATE(176),
+ [sym_name_statement] = STATE(176),
+ [sym_load_statement] = STATE(176),
+ [sym_unload_statement] = STATE(176),
+ [sym_def_type_statement] = STATE(176),
+ [sym_set_statement] = STATE(176),
+ [sym_assignment_statement] = STATE(176),
+ [sym_call_statement] = STATE(176),
+ [sym_expression_statement] = STATE(176),
+ [sym__primary_expression] = STATE(3687),
+ [sym__expression] = STATE(3687),
+ [sym__assignable_expression] = STATE(14598),
+ [sym__callable_expression] = STATE(419),
+ [sym__print_method_callee] = STATE(474),
+ [sym__print_method_call_expression] = STATE(6707),
+ [sym__qualified_print_method_expression] = STATE(6589),
+ [sym__implicit_print_method_expression] = STATE(6590),
+ [sym__line_method_expression] = STATE(12288),
+ [sym_call_expression] = STATE(2554),
+ [sym_new_expression] = STATE(3687),
+ [sym_addressof_expression] = STATE(3687),
+ [sym_type_of_expression] = STATE(3687),
+ [sym_member_expression] = STATE(2487),
+ [sym_qualified_member_expression] = STATE(2319),
+ [sym_implicit_member_expression] = STATE(2319),
+ [sym_parenthesized_expression] = STATE(3687),
+ [sym_binary_expression] = STATE(3687),
+ [sym_unary_expression] = STATE(3687),
+ [sym__signed_unary_expression] = STATE(2361),
+ [sym__literal] = STATE(3687),
+ [sym_boolean_literal] = STATE(3687),
+ [sym_file_number_literal] = STATE(3687),
+ [sym_identifier] = ACTIONS(2389),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(2393),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(2395),
+ [anon_sym_DOT] = ACTIONS(2397),
+ [anon_sym_BANG] = ACTIONS(2399),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(2401),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(2403),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(3324),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(2405),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(2407),
+ [sym_static_modifier] = ACTIONS(2409),
+ [sym__dim_keyword] = ACTIONS(2411),
+ [sym__redim_keyword] = ACTIONS(2413),
+ [aux_sym_get_accessor_token1] = ACTIONS(2415),
+ [aux_sym_set_accessor_token1] = ACTIONS(2417),
+ [aux_sym_const_declaration_token1] = ACTIONS(2419),
+ [anon_sym_LPAREN] = ACTIONS(2421),
+ [aux_sym_as_type_clause_token2] = ACTIONS(2423),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(2425),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(2427),
+ [aux_sym_else_fragment_token1] = ACTIONS(2429),
+ [aux_sym_select_statement_token1] = ACTIONS(2431),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(2433),
+ [aux_sym_do_condition_token1] = ACTIONS(2435),
+ [aux_sym_with_statement_token1] = ACTIONS(2437),
+ [aux_sym_exit_statement_token1] = ACTIONS(2439),
+ [sym_end_statement] = ACTIONS(3280),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(2441),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(2443),
+ [aux_sym_on_error_statement_token2] = ACTIONS(2445),
+ [sym__ambiguous_redim_statement] = ACTIONS(2447),
+ [aux_sym_erase_statement_token1] = ACTIONS(2449),
+ [aux_sym_open_statement_token1] = ACTIONS(2451),
+ [aux_sym_file_mode_token2] = ACTIONS(2453),
+ [aux_sym_file_access_token2] = ACTIONS(2455),
+ [aux_sym_file_lock_token2] = ACTIONS(2457),
+ [aux_sym_print_statement_token1] = ACTIONS(2459),
+ [anon_sym_PLUS] = ACTIONS(2461),
+ [anon_sym_DASH] = ACTIONS(2463),
+ [anon_sym_QMARK] = ACTIONS(2465),
+ [aux_sym_close_statement_token1] = ACTIONS(2467),
+ [aux_sym_put_statement_token1] = ACTIONS(2469),
+ [aux_sym_unlock_statement_token1] = ACTIONS(2471),
+ [aux_sym_seek_statement_token1] = ACTIONS(2473),
+ [sym_reset_statement] = ACTIONS(3282),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(2477),
+ [sym_stop_statement] = ACTIONS(3282),
+ [sym_beep_statement] = ACTIONS(3282),
+ [aux_sym_unload_statement_token1] = ACTIONS(2479),
+ [aux_sym_def_type_statement_token1] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(2481),
+ [aux_sym_call_statement_token1] = ACTIONS(2483),
+ [sym__ambiguous_call_statement] = ACTIONS(2485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(2487),
+ [aux_sym_type_of_expression_token1] = ACTIONS(2489),
+ [aux_sym_unary_expression_token1] = ACTIONS(2491),
+ [sym_string_literal] = ACTIONS(2493),
+ [sym_number_literal] = ACTIONS(2495),
+ [aux_sym_boolean_literal_token1] = ACTIONS(2497),
+ [aux_sym_boolean_literal_token2] = ACTIONS(2497),
+ [sym_nothing_literal] = ACTIONS(2499),
+ [sym_null_literal] = ACTIONS(2499),
+ [sym_empty_literal] = ACTIONS(2499),
+ [sym_date_literal] = ACTIONS(2493),
+ [anon_sym_POUND] = ACTIONS(2501),
+ },
+ [STATE(196)] = {
+ [sym_variable_declaration] = STATE(4263),
+ [sym_const_declaration] = STATE(4263),
+ [sym_visibility] = STATE(11839),
+ [sym_single_line_if_statement] = STATE(4263),
+ [sym_inline_statement_sequence] = STATE(4371),
+ [sym__inline_statement] = STATE(4263),
+ [sym_for_statement] = STATE(4263),
+ [sym__inline_for_statement] = STATE(4347),
+ [sym_for_each_statement] = STATE(4263),
+ [sym__inline_for_each_statement] = STATE(4348),
+ [sym__for_header] = STATE(11370),
+ [sym__for_each_header] = STATE(11371),
+ [sym_do_statement] = STATE(4263),
+ [sym__inline_do_statement] = STATE(4349),
+ [sym_while_statement] = STATE(4263),
+ [sym_with_statement] = STATE(4263),
+ [sym__inline_with_statement] = STATE(4350),
+ [sym_exit_statement] = STATE(4263),
+ [sym_on_error_statement] = STATE(4263),
+ [sym_resume_statement] = STATE(4263),
+ [sym_goto_statement] = STATE(4263),
+ [sym_line_number_prefix] = STATE(12390),
+ [sym_redim_statement] = STATE(4263),
+ [sym_erase_statement] = STATE(4263),
+ [sym_open_statement] = STATE(4263),
+ [sym_input_statement] = STATE(4263),
+ [sym_line_input_statement] = STATE(4263),
+ [sym_print_statement] = STATE(4263),
+ [sym_write_statement] = STATE(4263),
+ [sym_debug_print_statement] = STATE(4263),
+ [sym_close_statement] = STATE(4263),
+ [sym_get_statement] = STATE(4263),
+ [sym_put_statement] = STATE(4263),
+ [sym_lock_statement] = STATE(4263),
+ [sym_unlock_statement] = STATE(4263),
+ [sym_seek_statement] = STATE(4263),
+ [sym_raise_event_statement] = STATE(4263),
+ [sym_name_statement] = STATE(4263),
+ [sym_load_statement] = STATE(4263),
+ [sym_unload_statement] = STATE(4263),
+ [sym_set_statement] = STATE(4263),
+ [sym_assignment_statement] = STATE(4263),
+ [sym_call_statement] = STATE(4263),
+ [sym_expression_statement] = STATE(4263),
+ [sym__primary_expression] = STATE(2177),
+ [sym__expression] = STATE(2177),
+ [sym__assignable_expression] = STATE(14337),
+ [sym__callable_expression] = STATE(360),
+ [sym__print_method_callee] = STATE(363),
+ [sym__print_method_call_expression] = STATE(4521),
+ [sym__qualified_print_method_expression] = STATE(4522),
+ [sym__implicit_print_method_expression] = STATE(4523),
+ [sym__line_method_expression] = STATE(12218),
+ [sym_call_expression] = STATE(1649),
+ [sym_new_expression] = STATE(2177),
+ [sym_addressof_expression] = STATE(2177),
+ [sym_type_of_expression] = STATE(2177),
+ [sym_member_expression] = STATE(1381),
+ [sym_qualified_member_expression] = STATE(912),
+ [sym_implicit_member_expression] = STATE(912),
+ [sym_parenthesized_expression] = STATE(2177),
+ [sym_binary_expression] = STATE(2177),
+ [sym_unary_expression] = STATE(2177),
+ [sym__signed_unary_expression] = STATE(1199),
+ [sym__literal] = STATE(2177),
+ [sym_boolean_literal] = STATE(2177),
+ [sym_file_number_literal] = STATE(2177),
+ [sym_identifier] = ACTIONS(3326),
+ [sym_newline] = ACTIONS(3292),
+ [anon_sym_COLON] = ACTIONS(3328),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3296),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(425),
+ [anon_sym_DOT] = ACTIONS(427),
+ [anon_sym_BANG] = ACTIONS(429),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(431),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_declaration_token1] = ACTIONS(3296),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(3296),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(3296),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3330),
+ [aux_sym_enum_declaration_token1] = ACTIONS(3296),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(3296),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(3296),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(3296),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(3296),
+ [aux_sym__property_get_header_token1] = ACTIONS(3296),
+ [aux_sym_event_declaration_token1] = ACTIONS(3296),
+ [sym_static_modifier] = ACTIONS(3332),
+ [sym__dim_keyword] = ACTIONS(451),
+ [sym__redim_keyword] = ACTIONS(453),
+ [aux_sym_get_accessor_token1] = ACTIONS(455),
+ [aux_sym_set_accessor_token1] = ACTIONS(457),
+ [aux_sym_const_declaration_token1] = ACTIONS(459),
+ [anon_sym_LPAREN] = ACTIONS(461),
+ [aux_sym_as_type_clause_token2] = ACTIONS(463),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(465),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(3296),
+ [aux_sym_else_fragment_token1] = ACTIONS(3296),
+ [aux_sym_select_statement_token1] = ACTIONS(3296),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(473),
+ [aux_sym_do_condition_token1] = ACTIONS(475),
+ [aux_sym_with_statement_token1] = ACTIONS(477),
+ [aux_sym_exit_statement_token1] = ACTIONS(479),
+ [sym_end_statement] = ACTIONS(3334),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3336),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(483),
+ [aux_sym_on_error_statement_token2] = ACTIONS(485),
+ [sym__ambiguous_redim_statement] = ACTIONS(487),
+ [aux_sym_erase_statement_token1] = ACTIONS(489),
+ [aux_sym_open_statement_token1] = ACTIONS(491),
+ [aux_sym_file_mode_token2] = ACTIONS(493),
+ [aux_sym_file_access_token2] = ACTIONS(495),
+ [aux_sym_file_lock_token2] = ACTIONS(497),
+ [aux_sym_print_statement_token1] = ACTIONS(499),
+ [anon_sym_PLUS] = ACTIONS(501),
+ [anon_sym_DASH] = ACTIONS(503),
+ [anon_sym_QMARK] = ACTIONS(505),
+ [aux_sym_close_statement_token1] = ACTIONS(507),
+ [aux_sym_put_statement_token1] = ACTIONS(509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(511),
+ [aux_sym_seek_statement_token1] = ACTIONS(513),
+ [sym_reset_statement] = ACTIONS(3338),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(517),
+ [sym_stop_statement] = ACTIONS(3338),
+ [sym_beep_statement] = ACTIONS(3338),
+ [aux_sym_unload_statement_token1] = ACTIONS(519),
+ [aux_sym_def_type_statement_token1] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token2] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token3] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token4] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token5] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token6] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token7] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token8] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token9] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token10] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token11] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token12] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token13] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token14] = ACTIONS(3296),
+ [aux_sym_call_statement_token1] = ACTIONS(523),
+ [sym__ambiguous_call_statement] = ACTIONS(525),
+ [aux_sym_addressof_expression_token1] = ACTIONS(527),
+ [aux_sym_type_of_expression_token1] = ACTIONS(529),
+ [aux_sym_unary_expression_token1] = ACTIONS(531),
+ [sym_string_literal] = ACTIONS(533),
+ [sym_number_literal] = ACTIONS(3340),
+ [aux_sym_boolean_literal_token1] = ACTIONS(537),
+ [aux_sym_boolean_literal_token2] = ACTIONS(537),
+ [sym_nothing_literal] = ACTIONS(539),
+ [sym_null_literal] = ACTIONS(539),
+ [sym_empty_literal] = ACTIONS(539),
+ [sym_date_literal] = ACTIONS(533),
+ [anon_sym_POUND] = ACTIONS(541),
+ },
+ [STATE(197)] = {
+ [sym_variable_declaration] = STATE(4959),
+ [sym_const_declaration] = STATE(4959),
+ [sym_visibility] = STATE(11799),
+ [sym_single_line_if_statement] = STATE(4959),
+ [sym_inline_statement_sequence] = STATE(5591),
+ [sym__inline_statement] = STATE(4959),
+ [sym_for_statement] = STATE(4959),
+ [sym__inline_for_statement] = STATE(5568),
+ [sym_for_each_statement] = STATE(4959),
+ [sym__inline_for_each_statement] = STATE(5569),
+ [sym__for_header] = STATE(11307),
+ [sym__for_each_header] = STATE(11308),
+ [sym_do_statement] = STATE(4959),
+ [sym__inline_do_statement] = STATE(5570),
+ [sym_while_statement] = STATE(4959),
+ [sym_with_statement] = STATE(4959),
+ [sym__inline_with_statement] = STATE(5571),
+ [sym_exit_statement] = STATE(4959),
+ [sym_on_error_statement] = STATE(4959),
+ [sym_resume_statement] = STATE(4959),
+ [sym_goto_statement] = STATE(4959),
+ [sym_line_number_prefix] = STATE(12393),
+ [sym_redim_statement] = STATE(4959),
+ [sym_erase_statement] = STATE(4959),
+ [sym_open_statement] = STATE(4959),
+ [sym_input_statement] = STATE(4959),
+ [sym_line_input_statement] = STATE(4959),
+ [sym_print_statement] = STATE(4959),
+ [sym_write_statement] = STATE(4959),
+ [sym_debug_print_statement] = STATE(4959),
+ [sym_close_statement] = STATE(4959),
+ [sym_get_statement] = STATE(4959),
+ [sym_put_statement] = STATE(4959),
+ [sym_lock_statement] = STATE(4959),
+ [sym_unlock_statement] = STATE(4959),
+ [sym_seek_statement] = STATE(4959),
+ [sym_raise_event_statement] = STATE(4959),
+ [sym_name_statement] = STATE(4959),
+ [sym_load_statement] = STATE(4959),
+ [sym_unload_statement] = STATE(4959),
+ [sym_set_statement] = STATE(4959),
+ [sym_assignment_statement] = STATE(4959),
+ [sym_call_statement] = STATE(4959),
+ [sym_expression_statement] = STATE(4959),
+ [sym__primary_expression] = STATE(2614),
+ [sym__expression] = STATE(2614),
+ [sym__assignable_expression] = STATE(14425),
+ [sym__callable_expression] = STATE(378),
+ [sym__print_method_callee] = STATE(393),
+ [sym__print_method_call_expression] = STATE(5499),
+ [sym__qualified_print_method_expression] = STATE(5500),
+ [sym__implicit_print_method_expression] = STATE(5501),
+ [sym__line_method_expression] = STATE(12228),
+ [sym_call_expression] = STATE(2293),
+ [sym_new_expression] = STATE(2614),
+ [sym_addressof_expression] = STATE(2614),
+ [sym_type_of_expression] = STATE(2614),
+ [sym_member_expression] = STATE(2211),
+ [sym_qualified_member_expression] = STATE(2182),
+ [sym_implicit_member_expression] = STATE(2182),
+ [sym_parenthesized_expression] = STATE(2614),
+ [sym_binary_expression] = STATE(2614),
+ [sym_unary_expression] = STATE(2614),
+ [sym__signed_unary_expression] = STATE(2203),
+ [sym__literal] = STATE(2614),
+ [sym_boolean_literal] = STATE(2614),
+ [sym_file_number_literal] = STATE(2614),
+ [sym_identifier] = ACTIONS(3342),
+ [sym_newline] = ACTIONS(3292),
+ [anon_sym_COLON] = ACTIONS(3344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3296),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1063),
+ [anon_sym_DOT] = ACTIONS(1065),
+ [anon_sym_BANG] = ACTIONS(1067),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1069),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(3296),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(3296),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3346),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(3296),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(3296),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(3296),
+ [sym_static_modifier] = ACTIONS(1079),
+ [sym__dim_keyword] = ACTIONS(1081),
+ [sym__redim_keyword] = ACTIONS(1083),
+ [aux_sym_get_accessor_token1] = ACTIONS(1085),
+ [aux_sym_set_accessor_token1] = ACTIONS(1087),
+ [aux_sym_const_declaration_token1] = ACTIONS(1089),
+ [anon_sym_LPAREN] = ACTIONS(1091),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1093),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1095),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(3296),
+ [aux_sym_else_fragment_token1] = ACTIONS(3296),
+ [aux_sym_select_statement_token1] = ACTIONS(3296),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1103),
+ [aux_sym_do_condition_token1] = ACTIONS(1105),
+ [aux_sym_with_statement_token1] = ACTIONS(1107),
+ [aux_sym_exit_statement_token1] = ACTIONS(1109),
+ [sym_end_statement] = ACTIONS(3348),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3350),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1113),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1115),
+ [sym__ambiguous_redim_statement] = ACTIONS(1117),
+ [aux_sym_erase_statement_token1] = ACTIONS(1119),
+ [aux_sym_open_statement_token1] = ACTIONS(1121),
+ [aux_sym_file_mode_token2] = ACTIONS(1123),
+ [aux_sym_file_access_token2] = ACTIONS(1125),
+ [aux_sym_file_lock_token2] = ACTIONS(1127),
+ [aux_sym_print_statement_token1] = ACTIONS(1129),
+ [anon_sym_PLUS] = ACTIONS(1131),
+ [anon_sym_DASH] = ACTIONS(1133),
+ [anon_sym_QMARK] = ACTIONS(1135),
+ [aux_sym_close_statement_token1] = ACTIONS(1137),
+ [aux_sym_put_statement_token1] = ACTIONS(1139),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1141),
+ [aux_sym_seek_statement_token1] = ACTIONS(1143),
+ [sym_reset_statement] = ACTIONS(3352),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1147),
+ [sym_stop_statement] = ACTIONS(3352),
+ [sym_beep_statement] = ACTIONS(3352),
+ [aux_sym_unload_statement_token1] = ACTIONS(1149),
+ [aux_sym_def_type_statement_token1] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token2] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token3] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token4] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token5] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token6] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token7] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token8] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token9] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token10] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token11] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token12] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token13] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token14] = ACTIONS(3296),
+ [aux_sym_call_statement_token1] = ACTIONS(1153),
+ [sym__ambiguous_call_statement] = ACTIONS(1155),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1157),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1159),
+ [aux_sym_unary_expression_token1] = ACTIONS(1161),
+ [sym_string_literal] = ACTIONS(1163),
+ [sym_number_literal] = ACTIONS(3354),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1167),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1167),
+ [sym_nothing_literal] = ACTIONS(1169),
+ [sym_null_literal] = ACTIONS(1169),
+ [sym_empty_literal] = ACTIONS(1169),
+ [sym_date_literal] = ACTIONS(1163),
+ [anon_sym_POUND] = ACTIONS(1171),
+ },
+ [STATE(198)] = {
+ [sym_variable_declaration] = STATE(3917),
+ [sym_const_declaration] = STATE(3917),
+ [sym_visibility] = STATE(11841),
+ [sym_single_line_if_statement] = STATE(3917),
+ [sym_exit_statement] = STATE(3917),
+ [sym_on_error_statement] = STATE(3917),
+ [sym_resume_statement] = STATE(3917),
+ [sym_goto_statement] = STATE(3917),
+ [sym__numbered_statement] = STATE(3917),
+ [sym_redim_statement] = STATE(3917),
+ [sym_debug_print_statement] = STATE(3917),
+ [sym_get_statement] = STATE(3917),
+ [sym_put_statement] = STATE(3917),
+ [sym_lock_statement] = STATE(3917),
+ [sym_unlock_statement] = STATE(3917),
+ [sym_seek_statement] = STATE(3917),
+ [sym_raise_event_statement] = STATE(3917),
+ [sym_name_statement] = STATE(3917),
+ [sym_load_statement] = STATE(3917),
+ [sym_unload_statement] = STATE(3917),
+ [sym_def_type_statement] = STATE(3917),
+ [sym_set_statement] = STATE(3917),
+ [sym_assignment_statement] = STATE(3917),
+ [sym_call_statement] = STATE(3917),
+ [sym_expression_statement] = STATE(3917),
+ [sym__primary_expression] = STATE(1532),
+ [sym__expression] = STATE(1532),
+ [sym__assignable_expression] = STATE(15112),
+ [sym__callable_expression] = STATE(350),
+ [sym__print_method_callee] = STATE(355),
+ [sym__print_method_call_expression] = STATE(3871),
+ [sym__qualified_print_method_expression] = STATE(3872),
+ [sym__implicit_print_method_expression] = STATE(3851),
+ [sym__line_method_expression] = STATE(12202),
+ [sym_call_expression] = STATE(1033),
+ [sym_new_expression] = STATE(1532),
+ [sym_addressof_expression] = STATE(1532),
+ [sym_type_of_expression] = STATE(1532),
+ [sym_member_expression] = STATE(836),
+ [sym_qualified_member_expression] = STATE(771),
+ [sym_implicit_member_expression] = STATE(771),
+ [sym_parenthesized_expression] = STATE(1532),
+ [sym_binary_expression] = STATE(1532),
+ [sym_unary_expression] = STATE(1532),
+ [sym__signed_unary_expression] = STATE(835),
+ [sym__literal] = STATE(1532),
+ [sym_boolean_literal] = STATE(1532),
+ [sym_file_number_literal] = STATE(1532),
+ [sym_identifier] = ACTIONS(3290),
+ [sym_newline] = ACTIONS(3356),
+ [anon_sym_COLON] = ACTIONS(3358),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3360),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(67),
+ [anon_sym_DOT] = ACTIONS(69),
+ [anon_sym_BANG] = ACTIONS(71),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(73),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_declaration_token1] = ACTIONS(3362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(3362),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(3362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3360),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(3362),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(3362),
+ [aux_sym_enum_declaration_token1] = ACTIONS(3362),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(3362),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(3362),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(3362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(3362),
+ [aux_sym__property_get_header_token1] = ACTIONS(3362),
+ [aux_sym_event_declaration_token1] = ACTIONS(3362),
+ [sym_static_modifier] = ACTIONS(3300),
+ [sym__dim_keyword] = ACTIONS(97),
+ [sym__redim_keyword] = ACTIONS(99),
+ [aux_sym_get_accessor_token1] = ACTIONS(101),
+ [aux_sym_set_accessor_token1] = ACTIONS(103),
+ [aux_sym_const_declaration_token1] = ACTIONS(105),
+ [anon_sym_LPAREN] = ACTIONS(107),
+ [aux_sym_as_type_clause_token2] = ACTIONS(109),
+ [anon_sym_STAR] = ACTIONS(3364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3366),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(3360),
+ [aux_sym_else_fragment_token1] = ACTIONS(3360),
+ [aux_sym_select_statement_token1] = ACTIONS(3360),
+ [aux_sym__for_header_token1] = ACTIONS(3360),
+ [aux_sym_do_statement_token1] = ACTIONS(3360),
+ [aux_sym_do_condition_token1] = ACTIONS(3360),
+ [aux_sym_with_statement_token1] = ACTIONS(3360),
+ [aux_sym_exit_statement_token1] = ACTIONS(127),
+ [sym_end_statement] = ACTIONS(3356),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3304),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(131),
+ [aux_sym_on_error_statement_token2] = ACTIONS(133),
+ [sym__ambiguous_redim_statement] = ACTIONS(135),
+ [aux_sym_erase_statement_token1] = ACTIONS(3362),
+ [aux_sym_open_statement_token1] = ACTIONS(3362),
+ [aux_sym_file_mode_token2] = ACTIONS(3362),
+ [aux_sym_file_access_token2] = ACTIONS(3362),
+ [aux_sym_file_lock_token2] = ACTIONS(145),
+ [aux_sym_print_statement_token1] = ACTIONS(3368),
+ [anon_sym_CARET] = ACTIONS(3364),
+ [anon_sym_SLASH] = ACTIONS(3364),
+ [anon_sym_BSLASH] = ACTIONS(3364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(3370),
+ [anon_sym_PLUS] = ACTIONS(149),
+ [anon_sym_DASH] = ACTIONS(151),
+ [anon_sym_AMP] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(3370),
+ [anon_sym_QMARK] = ACTIONS(153),
+ [aux_sym_close_statement_token1] = ACTIONS(3362),
+ [aux_sym_put_statement_token1] = ACTIONS(157),
+ [aux_sym_unlock_statement_token1] = ACTIONS(159),
+ [aux_sym_seek_statement_token1] = ACTIONS(161),
+ [sym_reset_statement] = ACTIONS(3372),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(165),
+ [sym_stop_statement] = ACTIONS(3372),
+ [sym_beep_statement] = ACTIONS(3372),
+ [aux_sym_unload_statement_token1] = ACTIONS(167),
+ [aux_sym_def_type_statement_token1] = ACTIONS(169),
+ [aux_sym_def_type_statement_token2] = ACTIONS(169),
+ [aux_sym_def_type_statement_token3] = ACTIONS(169),
+ [aux_sym_def_type_statement_token4] = ACTIONS(169),
+ [aux_sym_def_type_statement_token5] = ACTIONS(169),
+ [aux_sym_def_type_statement_token6] = ACTIONS(169),
+ [aux_sym_def_type_statement_token7] = ACTIONS(169),
+ [aux_sym_def_type_statement_token8] = ACTIONS(169),
+ [aux_sym_def_type_statement_token9] = ACTIONS(169),
+ [aux_sym_def_type_statement_token10] = ACTIONS(169),
+ [aux_sym_def_type_statement_token11] = ACTIONS(169),
+ [aux_sym_def_type_statement_token12] = ACTIONS(169),
+ [aux_sym_def_type_statement_token13] = ACTIONS(169),
+ [aux_sym_def_type_statement_token14] = ACTIONS(169),
+ [aux_sym_call_statement_token1] = ACTIONS(171),
+ [sym__ambiguous_call_statement] = ACTIONS(173),
+ [aux_sym_addressof_expression_token1] = ACTIONS(175),
+ [aux_sym_type_of_expression_token1] = ACTIONS(177),
+ [aux_sym_unary_expression_token1] = ACTIONS(179),
+ [sym_string_literal] = ACTIONS(181),
+ [sym_number_literal] = ACTIONS(181),
+ [aux_sym_boolean_literal_token1] = ACTIONS(185),
+ [aux_sym_boolean_literal_token2] = ACTIONS(185),
+ [sym_nothing_literal] = ACTIONS(187),
+ [sym_null_literal] = ACTIONS(187),
+ [sym_empty_literal] = ACTIONS(187),
+ [sym_date_literal] = ACTIONS(181),
+ [anon_sym_POUND] = ACTIONS(189),
+ },
+ [STATE(199)] = {
+ [sym_variable_declaration] = STATE(6125),
+ [sym_const_declaration] = STATE(6125),
+ [sym_visibility] = STATE(11858),
+ [sym_single_line_if_statement] = STATE(6125),
+ [sym_inline_statement_sequence] = STATE(6305),
+ [sym__inline_statement] = STATE(6125),
+ [sym_for_statement] = STATE(6125),
+ [sym__inline_for_statement] = STATE(6929),
+ [sym_for_each_statement] = STATE(6125),
+ [sym__inline_for_each_statement] = STATE(6933),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(6125),
+ [sym__inline_do_statement] = STATE(6935),
+ [sym_while_statement] = STATE(6125),
+ [sym_with_statement] = STATE(6125),
+ [sym__inline_with_statement] = STATE(6938),
+ [sym_exit_statement] = STATE(6125),
+ [sym_on_error_statement] = STATE(6125),
+ [sym_resume_statement] = STATE(6125),
+ [sym_goto_statement] = STATE(6125),
+ [sym_line_number_prefix] = STATE(12383),
+ [sym_redim_statement] = STATE(6125),
+ [sym_erase_statement] = STATE(6125),
+ [sym_open_statement] = STATE(6125),
+ [sym_input_statement] = STATE(6125),
+ [sym_line_input_statement] = STATE(6125),
+ [sym_print_statement] = STATE(6125),
+ [sym_write_statement] = STATE(6125),
+ [sym_debug_print_statement] = STATE(6125),
+ [sym_close_statement] = STATE(6125),
+ [sym_get_statement] = STATE(6125),
+ [sym_put_statement] = STATE(6125),
+ [sym_lock_statement] = STATE(6125),
+ [sym_unlock_statement] = STATE(6125),
+ [sym_seek_statement] = STATE(6125),
+ [sym_raise_event_statement] = STATE(6125),
+ [sym_name_statement] = STATE(6125),
+ [sym_load_statement] = STATE(6125),
+ [sym_unload_statement] = STATE(6125),
+ [sym_set_statement] = STATE(6125),
+ [sym_assignment_statement] = STATE(6125),
+ [sym_call_statement] = STATE(6125),
+ [sym_expression_statement] = STATE(6125),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [sym_identifier] = ACTIONS(3374),
+ [sym_newline] = ACTIONS(3292),
+ [anon_sym_COLON] = ACTIONS(3376),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3296),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(3296),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3378),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(3296),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(3296),
+ [aux_sym_else_fragment_token1] = ACTIONS(3296),
+ [aux_sym_select_statement_token1] = ACTIONS(3296),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_statement_token2] = ACTIONS(3296),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(3380),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3382),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(3384),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(3384),
+ [sym_beep_statement] = ACTIONS(3384),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token2] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token3] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token4] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token5] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token6] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token7] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token8] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token9] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token10] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token11] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token12] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token13] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token14] = ACTIONS(3296),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(3386),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(200)] = {
+ [sym_variable_declaration] = STATE(6249),
+ [sym_const_declaration] = STATE(6249),
+ [sym_visibility] = STATE(12008),
+ [sym_single_line_if_statement] = STATE(6249),
+ [sym_inline_statement_sequence] = STATE(6704),
+ [sym__inline_statement] = STATE(6249),
+ [sym_for_statement] = STATE(6249),
+ [sym__inline_for_statement] = STATE(6530),
+ [sym_for_each_statement] = STATE(6249),
+ [sym__inline_for_each_statement] = STATE(6531),
+ [sym__for_header] = STATE(11460),
+ [sym__for_each_header] = STATE(11461),
+ [sym_do_statement] = STATE(6249),
+ [sym__inline_do_statement] = STATE(6542),
+ [sym_while_statement] = STATE(6249),
+ [sym_with_statement] = STATE(6249),
+ [sym__inline_with_statement] = STATE(6543),
+ [sym_exit_statement] = STATE(6249),
+ [sym_on_error_statement] = STATE(6249),
+ [sym_resume_statement] = STATE(6249),
+ [sym_goto_statement] = STATE(6249),
+ [sym_line_number_prefix] = STATE(12398),
+ [sym_redim_statement] = STATE(6249),
+ [sym_erase_statement] = STATE(6249),
+ [sym_open_statement] = STATE(6249),
+ [sym_input_statement] = STATE(6249),
+ [sym_line_input_statement] = STATE(6249),
+ [sym_print_statement] = STATE(6249),
+ [sym_write_statement] = STATE(6249),
+ [sym_debug_print_statement] = STATE(6249),
+ [sym_close_statement] = STATE(6249),
+ [sym_get_statement] = STATE(6249),
+ [sym_put_statement] = STATE(6249),
+ [sym_lock_statement] = STATE(6249),
+ [sym_unlock_statement] = STATE(6249),
+ [sym_seek_statement] = STATE(6249),
+ [sym_raise_event_statement] = STATE(6249),
+ [sym_name_statement] = STATE(6249),
+ [sym_load_statement] = STATE(6249),
+ [sym_unload_statement] = STATE(6249),
+ [sym_set_statement] = STATE(6249),
+ [sym_assignment_statement] = STATE(6249),
+ [sym_call_statement] = STATE(6249),
+ [sym_expression_statement] = STATE(6249),
+ [sym__primary_expression] = STATE(3687),
+ [sym__expression] = STATE(3687),
+ [sym__assignable_expression] = STATE(14598),
+ [sym__callable_expression] = STATE(419),
+ [sym__print_method_callee] = STATE(474),
+ [sym__print_method_call_expression] = STATE(6707),
+ [sym__qualified_print_method_expression] = STATE(6589),
+ [sym__implicit_print_method_expression] = STATE(6590),
+ [sym__line_method_expression] = STATE(12288),
+ [sym_call_expression] = STATE(2554),
+ [sym_new_expression] = STATE(3687),
+ [sym_addressof_expression] = STATE(3687),
+ [sym_type_of_expression] = STATE(3687),
+ [sym_member_expression] = STATE(2487),
+ [sym_qualified_member_expression] = STATE(2319),
+ [sym_implicit_member_expression] = STATE(2319),
+ [sym_parenthesized_expression] = STATE(3687),
+ [sym_binary_expression] = STATE(3687),
+ [sym_unary_expression] = STATE(3687),
+ [sym__signed_unary_expression] = STATE(2361),
+ [sym__literal] = STATE(3687),
+ [sym_boolean_literal] = STATE(3687),
+ [sym_file_number_literal] = STATE(3687),
+ [sym_identifier] = ACTIONS(3388),
+ [sym_newline] = ACTIONS(3292),
+ [anon_sym_COLON] = ACTIONS(3390),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3296),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(2395),
+ [anon_sym_DOT] = ACTIONS(2397),
+ [anon_sym_BANG] = ACTIONS(2399),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(2401),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(3296),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(3296),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3392),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(3296),
+ [sym_static_modifier] = ACTIONS(2409),
+ [sym__dim_keyword] = ACTIONS(2411),
+ [sym__redim_keyword] = ACTIONS(2413),
+ [aux_sym_get_accessor_token1] = ACTIONS(2415),
+ [aux_sym_set_accessor_token1] = ACTIONS(2417),
+ [aux_sym_const_declaration_token1] = ACTIONS(2419),
+ [anon_sym_LPAREN] = ACTIONS(2421),
+ [aux_sym_as_type_clause_token2] = ACTIONS(2423),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(2425),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(3296),
+ [aux_sym_else_fragment_token1] = ACTIONS(3296),
+ [aux_sym_select_statement_token1] = ACTIONS(3296),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(2433),
+ [aux_sym_do_condition_token1] = ACTIONS(2435),
+ [aux_sym_with_statement_token1] = ACTIONS(2437),
+ [aux_sym_exit_statement_token1] = ACTIONS(2439),
+ [sym_end_statement] = ACTIONS(3394),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3396),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(2443),
+ [aux_sym_on_error_statement_token2] = ACTIONS(2445),
+ [sym__ambiguous_redim_statement] = ACTIONS(2447),
+ [aux_sym_erase_statement_token1] = ACTIONS(2449),
+ [aux_sym_open_statement_token1] = ACTIONS(2451),
+ [aux_sym_file_mode_token2] = ACTIONS(2453),
+ [aux_sym_file_access_token2] = ACTIONS(2455),
+ [aux_sym_file_lock_token2] = ACTIONS(2457),
+ [aux_sym_print_statement_token1] = ACTIONS(2459),
+ [anon_sym_PLUS] = ACTIONS(2461),
+ [anon_sym_DASH] = ACTIONS(2463),
+ [anon_sym_QMARK] = ACTIONS(2465),
+ [aux_sym_close_statement_token1] = ACTIONS(2467),
+ [aux_sym_put_statement_token1] = ACTIONS(2469),
+ [aux_sym_unlock_statement_token1] = ACTIONS(2471),
+ [aux_sym_seek_statement_token1] = ACTIONS(2473),
+ [sym_reset_statement] = ACTIONS(3398),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(2477),
+ [sym_stop_statement] = ACTIONS(3398),
+ [sym_beep_statement] = ACTIONS(3398),
+ [aux_sym_unload_statement_token1] = ACTIONS(2479),
+ [aux_sym_def_type_statement_token1] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token2] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token3] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token4] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token5] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token6] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token7] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token8] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token9] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token10] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token11] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token12] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token13] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token14] = ACTIONS(3296),
+ [aux_sym_call_statement_token1] = ACTIONS(2483),
+ [sym__ambiguous_call_statement] = ACTIONS(2485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(2487),
+ [aux_sym_type_of_expression_token1] = ACTIONS(2489),
+ [aux_sym_unary_expression_token1] = ACTIONS(2491),
+ [sym_string_literal] = ACTIONS(2493),
+ [sym_number_literal] = ACTIONS(3400),
+ [aux_sym_boolean_literal_token1] = ACTIONS(2497),
+ [aux_sym_boolean_literal_token2] = ACTIONS(2497),
+ [sym_nothing_literal] = ACTIONS(2499),
+ [sym_null_literal] = ACTIONS(2499),
+ [sym_empty_literal] = ACTIONS(2499),
+ [sym_date_literal] = ACTIONS(2493),
+ [anon_sym_POUND] = ACTIONS(2501),
+ },
+ [STATE(201)] = {
+ [sym_variable_declaration] = STATE(5861),
+ [sym_const_declaration] = STATE(5861),
+ [sym_visibility] = STATE(11869),
+ [sym_single_line_if_statement] = STATE(5861),
+ [sym_inline_statement_sequence] = STATE(6483),
+ [sym__inline_statement] = STATE(5861),
+ [sym_for_statement] = STATE(5861),
+ [sym__inline_for_statement] = STATE(6443),
+ [sym_for_each_statement] = STATE(5861),
+ [sym__inline_for_each_statement] = STATE(6445),
+ [sym__for_header] = STATE(11298),
+ [sym__for_each_header] = STATE(11310),
+ [sym_do_statement] = STATE(5861),
+ [sym__inline_do_statement] = STATE(6446),
+ [sym_while_statement] = STATE(5861),
+ [sym_with_statement] = STATE(5861),
+ [sym__inline_with_statement] = STATE(6447),
+ [sym_exit_statement] = STATE(5861),
+ [sym_on_error_statement] = STATE(5861),
+ [sym_resume_statement] = STATE(5861),
+ [sym_goto_statement] = STATE(5861),
+ [sym_line_number_prefix] = STATE(12386),
+ [sym_redim_statement] = STATE(5861),
+ [sym_erase_statement] = STATE(5861),
+ [sym_open_statement] = STATE(5861),
+ [sym_input_statement] = STATE(5861),
+ [sym_line_input_statement] = STATE(5861),
+ [sym_print_statement] = STATE(5861),
+ [sym_write_statement] = STATE(5861),
+ [sym_debug_print_statement] = STATE(5861),
+ [sym_close_statement] = STATE(5861),
+ [sym_get_statement] = STATE(5861),
+ [sym_put_statement] = STATE(5861),
+ [sym_lock_statement] = STATE(5861),
+ [sym_unlock_statement] = STATE(5861),
+ [sym_seek_statement] = STATE(5861),
+ [sym_raise_event_statement] = STATE(5861),
+ [sym_name_statement] = STATE(5861),
+ [sym_load_statement] = STATE(5861),
+ [sym_unload_statement] = STATE(5861),
+ [sym_set_statement] = STATE(5861),
+ [sym_assignment_statement] = STATE(5861),
+ [sym_call_statement] = STATE(5861),
+ [sym_expression_statement] = STATE(5861),
+ [sym__primary_expression] = STATE(3555),
+ [sym__expression] = STATE(3555),
+ [sym__assignable_expression] = STATE(14161),
+ [sym__callable_expression] = STATE(447),
+ [sym__print_method_callee] = STATE(544),
+ [sym__print_method_call_expression] = STATE(6321),
+ [sym__qualified_print_method_expression] = STATE(6322),
+ [sym__implicit_print_method_expression] = STATE(6324),
+ [sym__line_method_expression] = STATE(12174),
+ [sym_call_expression] = STATE(2663),
+ [sym_new_expression] = STATE(3555),
+ [sym_addressof_expression] = STATE(3555),
+ [sym_type_of_expression] = STATE(3555),
+ [sym_member_expression] = STATE(2534),
+ [sym_qualified_member_expression] = STATE(2249),
+ [sym_implicit_member_expression] = STATE(2249),
+ [sym_parenthesized_expression] = STATE(3555),
+ [sym_binary_expression] = STATE(3555),
+ [sym_unary_expression] = STATE(3555),
+ [sym__signed_unary_expression] = STATE(2408),
+ [sym__literal] = STATE(3555),
+ [sym_boolean_literal] = STATE(3555),
+ [sym_file_number_literal] = STATE(3555),
+ [sym_identifier] = ACTIONS(3402),
+ [sym_newline] = ACTIONS(3292),
+ [anon_sym_COLON] = ACTIONS(3404),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3296),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1364),
+ [anon_sym_DOT] = ACTIONS(1366),
+ [anon_sym_BANG] = ACTIONS(1368),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1370),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(3296),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3406),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(3296),
+ [sym_static_modifier] = ACTIONS(1378),
+ [sym__dim_keyword] = ACTIONS(1380),
+ [sym__redim_keyword] = ACTIONS(1382),
+ [aux_sym_get_accessor_token1] = ACTIONS(1384),
+ [aux_sym_set_accessor_token1] = ACTIONS(1386),
+ [aux_sym_const_declaration_token1] = ACTIONS(1388),
+ [anon_sym_LPAREN] = ACTIONS(1390),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1392),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1394),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(3296),
+ [aux_sym_else_fragment_token1] = ACTIONS(3296),
+ [aux_sym_select_statement_token1] = ACTIONS(3296),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(3296),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1404),
+ [aux_sym_do_condition_token1] = ACTIONS(1406),
+ [aux_sym_with_statement_token1] = ACTIONS(1408),
+ [aux_sym_exit_statement_token1] = ACTIONS(1410),
+ [sym_end_statement] = ACTIONS(3408),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3410),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1414),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1416),
+ [sym__ambiguous_redim_statement] = ACTIONS(1418),
+ [aux_sym_erase_statement_token1] = ACTIONS(1420),
+ [aux_sym_open_statement_token1] = ACTIONS(1422),
+ [aux_sym_file_mode_token2] = ACTIONS(1424),
+ [aux_sym_file_access_token2] = ACTIONS(1426),
+ [aux_sym_file_lock_token2] = ACTIONS(1428),
+ [aux_sym_print_statement_token1] = ACTIONS(1430),
+ [anon_sym_PLUS] = ACTIONS(1432),
+ [anon_sym_DASH] = ACTIONS(1434),
+ [anon_sym_QMARK] = ACTIONS(1436),
+ [aux_sym_close_statement_token1] = ACTIONS(1438),
+ [aux_sym_put_statement_token1] = ACTIONS(1440),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1442),
+ [aux_sym_seek_statement_token1] = ACTIONS(1444),
+ [sym_reset_statement] = ACTIONS(3412),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1448),
+ [sym_stop_statement] = ACTIONS(3412),
+ [sym_beep_statement] = ACTIONS(3412),
+ [aux_sym_unload_statement_token1] = ACTIONS(1450),
+ [aux_sym_def_type_statement_token1] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token2] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token3] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token4] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token5] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token6] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token7] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token8] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token9] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token10] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token11] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token12] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token13] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token14] = ACTIONS(3296),
+ [aux_sym_call_statement_token1] = ACTIONS(1454),
+ [sym__ambiguous_call_statement] = ACTIONS(1456),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1458),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1460),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(1464),
+ [sym_number_literal] = ACTIONS(3414),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1468),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1468),
+ [sym_nothing_literal] = ACTIONS(1470),
+ [sym_null_literal] = ACTIONS(1470),
+ [sym_empty_literal] = ACTIONS(1470),
+ [sym_date_literal] = ACTIONS(1464),
+ [anon_sym_POUND] = ACTIONS(1472),
+ },
+ [STATE(202)] = {
+ [sym_variable_declaration] = STATE(6113),
+ [sym_const_declaration] = STATE(6113),
+ [sym_visibility] = STATE(11928),
+ [sym_single_line_if_statement] = STATE(6113),
+ [sym_inline_statement_sequence] = STATE(6546),
+ [sym__inline_statement] = STATE(6113),
+ [sym_for_statement] = STATE(6113),
+ [sym__inline_for_statement] = STATE(7102),
+ [sym_for_each_statement] = STATE(6113),
+ [sym__inline_for_each_statement] = STATE(7103),
+ [sym__for_header] = STATE(11443),
+ [sym__for_each_header] = STATE(11444),
+ [sym_do_statement] = STATE(6113),
+ [sym__inline_do_statement] = STATE(7104),
+ [sym_while_statement] = STATE(6113),
+ [sym_with_statement] = STATE(6113),
+ [sym__inline_with_statement] = STATE(7105),
+ [sym_exit_statement] = STATE(6113),
+ [sym_on_error_statement] = STATE(6113),
+ [sym_resume_statement] = STATE(6113),
+ [sym_goto_statement] = STATE(6113),
+ [sym_line_number_prefix] = STATE(12396),
+ [sym_redim_statement] = STATE(6113),
+ [sym_erase_statement] = STATE(6113),
+ [sym_open_statement] = STATE(6113),
+ [sym_input_statement] = STATE(6113),
+ [sym_line_input_statement] = STATE(6113),
+ [sym_print_statement] = STATE(6113),
+ [sym_write_statement] = STATE(6113),
+ [sym_debug_print_statement] = STATE(6113),
+ [sym_close_statement] = STATE(6113),
+ [sym_get_statement] = STATE(6113),
+ [sym_put_statement] = STATE(6113),
+ [sym_lock_statement] = STATE(6113),
+ [sym_unlock_statement] = STATE(6113),
+ [sym_seek_statement] = STATE(6113),
+ [sym_raise_event_statement] = STATE(6113),
+ [sym_name_statement] = STATE(6113),
+ [sym_load_statement] = STATE(6113),
+ [sym_unload_statement] = STATE(6113),
+ [sym_set_statement] = STATE(6113),
+ [sym_assignment_statement] = STATE(6113),
+ [sym_call_statement] = STATE(6113),
+ [sym_expression_statement] = STATE(6113),
+ [sym__primary_expression] = STATE(3463),
+ [sym__expression] = STATE(3463),
+ [sym__assignable_expression] = STATE(14513),
+ [sym__callable_expression] = STATE(418),
+ [sym__print_method_callee] = STATE(501),
+ [sym__print_method_call_expression] = STATE(6993),
+ [sym__qualified_print_method_expression] = STATE(6708),
+ [sym__implicit_print_method_expression] = STATE(6710),
+ [sym__line_method_expression] = STATE(12255),
+ [sym_call_expression] = STATE(2892),
+ [sym_new_expression] = STATE(3463),
+ [sym_addressof_expression] = STATE(3463),
+ [sym_type_of_expression] = STATE(3463),
+ [sym_member_expression] = STATE(2545),
+ [sym_qualified_member_expression] = STATE(2265),
+ [sym_implicit_member_expression] = STATE(2265),
+ [sym_parenthesized_expression] = STATE(3463),
+ [sym_binary_expression] = STATE(3463),
+ [sym_unary_expression] = STATE(3463),
+ [sym__signed_unary_expression] = STATE(2479),
+ [sym__literal] = STATE(3463),
+ [sym_boolean_literal] = STATE(3463),
+ [sym_file_number_literal] = STATE(3463),
+ [sym_identifier] = ACTIONS(3416),
+ [sym_newline] = ACTIONS(3292),
+ [anon_sym_COLON] = ACTIONS(3418),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3296),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1486),
+ [anon_sym_DOT] = ACTIONS(1488),
+ [anon_sym_BANG] = ACTIONS(1490),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1492),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(3296),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3420),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(3296),
+ [sym_static_modifier] = ACTIONS(1500),
+ [sym__dim_keyword] = ACTIONS(1502),
+ [sym__redim_keyword] = ACTIONS(1504),
+ [aux_sym_get_accessor_token1] = ACTIONS(1506),
+ [aux_sym_set_accessor_token1] = ACTIONS(1508),
+ [aux_sym_const_declaration_token1] = ACTIONS(1510),
+ [anon_sym_LPAREN] = ACTIONS(1512),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1514),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1516),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(3296),
+ [aux_sym_else_fragment_token1] = ACTIONS(3296),
+ [aux_sym_select_statement_token1] = ACTIONS(3296),
+ [aux_sym_select_statement_token2] = ACTIONS(3296),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1526),
+ [aux_sym_do_condition_token1] = ACTIONS(1528),
+ [aux_sym_with_statement_token1] = ACTIONS(1530),
+ [aux_sym_exit_statement_token1] = ACTIONS(1532),
+ [sym_end_statement] = ACTIONS(3422),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3424),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1536),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1538),
+ [sym__ambiguous_redim_statement] = ACTIONS(1540),
+ [aux_sym_erase_statement_token1] = ACTIONS(1542),
+ [aux_sym_open_statement_token1] = ACTIONS(1544),
+ [aux_sym_file_mode_token2] = ACTIONS(1546),
+ [aux_sym_file_access_token2] = ACTIONS(1548),
+ [aux_sym_file_lock_token2] = ACTIONS(1550),
+ [aux_sym_print_statement_token1] = ACTIONS(1552),
+ [anon_sym_PLUS] = ACTIONS(1554),
+ [anon_sym_DASH] = ACTIONS(1556),
+ [anon_sym_QMARK] = ACTIONS(1558),
+ [aux_sym_close_statement_token1] = ACTIONS(1560),
+ [aux_sym_put_statement_token1] = ACTIONS(1562),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1564),
+ [aux_sym_seek_statement_token1] = ACTIONS(1566),
+ [sym_reset_statement] = ACTIONS(3426),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1570),
+ [sym_stop_statement] = ACTIONS(3426),
+ [sym_beep_statement] = ACTIONS(3426),
+ [aux_sym_unload_statement_token1] = ACTIONS(1572),
+ [aux_sym_def_type_statement_token1] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token2] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token3] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token4] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token5] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token6] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token7] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token8] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token9] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token10] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token11] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token12] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token13] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token14] = ACTIONS(3296),
+ [aux_sym_call_statement_token1] = ACTIONS(1576),
+ [sym__ambiguous_call_statement] = ACTIONS(1578),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1580),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1582),
+ [aux_sym_unary_expression_token1] = ACTIONS(1584),
+ [sym_string_literal] = ACTIONS(1586),
+ [sym_number_literal] = ACTIONS(3428),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1591),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1591),
+ [sym_nothing_literal] = ACTIONS(1593),
+ [sym_null_literal] = ACTIONS(1593),
+ [sym_empty_literal] = ACTIONS(1593),
+ [sym_date_literal] = ACTIONS(1586),
+ [anon_sym_POUND] = ACTIONS(1595),
+ },
+ [STATE(203)] = {
+ [sym_variable_declaration] = STATE(6055),
+ [sym_const_declaration] = STATE(6055),
+ [sym_visibility] = STATE(11883),
+ [sym_single_line_if_statement] = STATE(6055),
+ [sym_inline_statement_sequence] = STATE(6859),
+ [sym__inline_statement] = STATE(6055),
+ [sym_for_statement] = STATE(6055),
+ [sym__inline_for_statement] = STATE(6824),
+ [sym_for_each_statement] = STATE(6055),
+ [sym__inline_for_each_statement] = STATE(6825),
+ [sym__for_header] = STATE(11479),
+ [sym__for_each_header] = STATE(11489),
+ [sym_do_statement] = STATE(6055),
+ [sym__inline_do_statement] = STATE(6826),
+ [sym_while_statement] = STATE(6055),
+ [sym_with_statement] = STATE(6055),
+ [sym__inline_with_statement] = STATE(6827),
+ [sym_exit_statement] = STATE(6055),
+ [sym_on_error_statement] = STATE(6055),
+ [sym_resume_statement] = STATE(6055),
+ [sym_goto_statement] = STATE(6055),
+ [sym_line_number_prefix] = STATE(12388),
+ [sym_redim_statement] = STATE(6055),
+ [sym_erase_statement] = STATE(6055),
+ [sym_open_statement] = STATE(6055),
+ [sym_input_statement] = STATE(6055),
+ [sym_line_input_statement] = STATE(6055),
+ [sym_print_statement] = STATE(6055),
+ [sym_write_statement] = STATE(6055),
+ [sym_debug_print_statement] = STATE(6055),
+ [sym_close_statement] = STATE(6055),
+ [sym_get_statement] = STATE(6055),
+ [sym_put_statement] = STATE(6055),
+ [sym_lock_statement] = STATE(6055),
+ [sym_unlock_statement] = STATE(6055),
+ [sym_seek_statement] = STATE(6055),
+ [sym_raise_event_statement] = STATE(6055),
+ [sym_name_statement] = STATE(6055),
+ [sym_load_statement] = STATE(6055),
+ [sym_unload_statement] = STATE(6055),
+ [sym_set_statement] = STATE(6055),
+ [sym_assignment_statement] = STATE(6055),
+ [sym_call_statement] = STATE(6055),
+ [sym_expression_statement] = STATE(6055),
+ [sym__primary_expression] = STATE(3456),
+ [sym__expression] = STATE(3456),
+ [sym__assignable_expression] = STATE(14249),
+ [sym__callable_expression] = STATE(449),
+ [sym__print_method_callee] = STATE(550),
+ [sym__print_method_call_expression] = STATE(6716),
+ [sym__qualified_print_method_expression] = STATE(6717),
+ [sym__implicit_print_method_expression] = STATE(6718),
+ [sym__line_method_expression] = STATE(12203),
+ [sym_call_expression] = STATE(2635),
+ [sym_new_expression] = STATE(3456),
+ [sym_addressof_expression] = STATE(3456),
+ [sym_type_of_expression] = STATE(3456),
+ [sym_member_expression] = STATE(2360),
+ [sym_qualified_member_expression] = STATE(2236),
+ [sym_implicit_member_expression] = STATE(2236),
+ [sym_parenthesized_expression] = STATE(3456),
+ [sym_binary_expression] = STATE(3456),
+ [sym_unary_expression] = STATE(3456),
+ [sym__signed_unary_expression] = STATE(2428),
+ [sym__literal] = STATE(3456),
+ [sym_boolean_literal] = STATE(3456),
+ [sym_file_number_literal] = STATE(3456),
+ [sym_identifier] = ACTIONS(3430),
+ [sym_newline] = ACTIONS(3292),
+ [anon_sym_COLON] = ACTIONS(3432),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3296),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1723),
+ [anon_sym_DOT] = ACTIONS(1725),
+ [anon_sym_BANG] = ACTIONS(1727),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1729),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(3296),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3434),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(3296),
+ [sym_static_modifier] = ACTIONS(1737),
+ [sym__dim_keyword] = ACTIONS(1739),
+ [sym__redim_keyword] = ACTIONS(1741),
+ [aux_sym_get_accessor_token1] = ACTIONS(1743),
+ [aux_sym_set_accessor_token1] = ACTIONS(1745),
+ [aux_sym_const_declaration_token1] = ACTIONS(1747),
+ [anon_sym_LPAREN] = ACTIONS(1749),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1753),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(3296),
+ [aux_sym_else_fragment_token1] = ACTIONS(3296),
+ [aux_sym_select_statement_token1] = ACTIONS(3296),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1761),
+ [aux_sym_do_condition_token1] = ACTIONS(1763),
+ [aux_sym_while_statement_token1] = ACTIONS(3296),
+ [aux_sym_with_statement_token1] = ACTIONS(1767),
+ [aux_sym_exit_statement_token1] = ACTIONS(1769),
+ [sym_end_statement] = ACTIONS(3436),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3438),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1773),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1775),
+ [sym__ambiguous_redim_statement] = ACTIONS(1777),
+ [aux_sym_erase_statement_token1] = ACTIONS(1779),
+ [aux_sym_open_statement_token1] = ACTIONS(1781),
+ [aux_sym_file_mode_token2] = ACTIONS(1783),
+ [aux_sym_file_access_token2] = ACTIONS(1785),
+ [aux_sym_file_lock_token2] = ACTIONS(1787),
+ [aux_sym_print_statement_token1] = ACTIONS(1789),
+ [anon_sym_PLUS] = ACTIONS(1791),
+ [anon_sym_DASH] = ACTIONS(1793),
+ [anon_sym_QMARK] = ACTIONS(1795),
+ [aux_sym_close_statement_token1] = ACTIONS(1797),
+ [aux_sym_put_statement_token1] = ACTIONS(1799),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1801),
+ [aux_sym_seek_statement_token1] = ACTIONS(1803),
+ [sym_reset_statement] = ACTIONS(3440),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1807),
+ [sym_stop_statement] = ACTIONS(3440),
+ [sym_beep_statement] = ACTIONS(3440),
+ [aux_sym_unload_statement_token1] = ACTIONS(1809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token2] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token3] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token4] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token5] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token6] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token7] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token8] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token9] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token10] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token11] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token12] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token13] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token14] = ACTIONS(3296),
+ [aux_sym_call_statement_token1] = ACTIONS(1813),
+ [sym__ambiguous_call_statement] = ACTIONS(1815),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1817),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1819),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(1823),
+ [sym_number_literal] = ACTIONS(3442),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1827),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1827),
+ [sym_nothing_literal] = ACTIONS(1829),
+ [sym_null_literal] = ACTIONS(1829),
+ [sym_empty_literal] = ACTIONS(1829),
+ [sym_date_literal] = ACTIONS(1823),
+ [anon_sym_POUND] = ACTIONS(1831),
+ },
+ [STATE(204)] = {
+ [sym_variable_declaration] = STATE(4404),
+ [sym_const_declaration] = STATE(4404),
+ [sym_visibility] = STATE(11839),
+ [sym_single_line_if_statement] = STATE(4404),
+ [sym_exit_statement] = STATE(4404),
+ [sym_on_error_statement] = STATE(4404),
+ [sym_resume_statement] = STATE(4404),
+ [sym_goto_statement] = STATE(4404),
+ [sym__numbered_statement] = STATE(4404),
+ [sym_redim_statement] = STATE(4404),
+ [sym_debug_print_statement] = STATE(4404),
+ [sym_get_statement] = STATE(4404),
+ [sym_put_statement] = STATE(4404),
+ [sym_lock_statement] = STATE(4404),
+ [sym_unlock_statement] = STATE(4404),
+ [sym_seek_statement] = STATE(4404),
+ [sym_raise_event_statement] = STATE(4404),
+ [sym_name_statement] = STATE(4404),
+ [sym_load_statement] = STATE(4404),
+ [sym_unload_statement] = STATE(4404),
+ [sym_def_type_statement] = STATE(4404),
+ [sym_set_statement] = STATE(4404),
+ [sym_assignment_statement] = STATE(4404),
+ [sym_call_statement] = STATE(4404),
+ [sym_expression_statement] = STATE(4404),
+ [sym__primary_expression] = STATE(2177),
+ [sym__expression] = STATE(2177),
+ [sym__assignable_expression] = STATE(14337),
+ [sym__callable_expression] = STATE(360),
+ [sym__print_method_callee] = STATE(363),
+ [sym__print_method_call_expression] = STATE(4521),
+ [sym__qualified_print_method_expression] = STATE(4522),
+ [sym__implicit_print_method_expression] = STATE(4523),
+ [sym__line_method_expression] = STATE(12218),
+ [sym_call_expression] = STATE(1649),
+ [sym_new_expression] = STATE(2177),
+ [sym_addressof_expression] = STATE(2177),
+ [sym_type_of_expression] = STATE(2177),
+ [sym_member_expression] = STATE(1381),
+ [sym_qualified_member_expression] = STATE(912),
+ [sym_implicit_member_expression] = STATE(912),
+ [sym_parenthesized_expression] = STATE(2177),
+ [sym_binary_expression] = STATE(2177),
+ [sym_unary_expression] = STATE(2177),
+ [sym__signed_unary_expression] = STATE(1199),
+ [sym__literal] = STATE(2177),
+ [sym_boolean_literal] = STATE(2177),
+ [sym_file_number_literal] = STATE(2177),
+ [sym_identifier] = ACTIONS(3326),
+ [sym_newline] = ACTIONS(3356),
+ [anon_sym_COLON] = ACTIONS(3444),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3360),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(425),
+ [anon_sym_DOT] = ACTIONS(427),
+ [anon_sym_BANG] = ACTIONS(429),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(431),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_declaration_token1] = ACTIONS(3362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(3362),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(3362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3360),
+ [aux_sym_enum_declaration_token1] = ACTIONS(3362),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(3362),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(3362),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(3362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(3362),
+ [aux_sym__property_get_header_token1] = ACTIONS(3362),
+ [aux_sym_event_declaration_token1] = ACTIONS(3362),
+ [sym_static_modifier] = ACTIONS(3332),
+ [sym__dim_keyword] = ACTIONS(451),
+ [sym__redim_keyword] = ACTIONS(453),
+ [aux_sym_get_accessor_token1] = ACTIONS(455),
+ [aux_sym_set_accessor_token1] = ACTIONS(457),
+ [aux_sym_const_declaration_token1] = ACTIONS(459),
+ [anon_sym_LPAREN] = ACTIONS(461),
+ [aux_sym_as_type_clause_token2] = ACTIONS(463),
+ [anon_sym_STAR] = ACTIONS(3364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3446),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(3360),
+ [aux_sym_else_fragment_token1] = ACTIONS(3360),
+ [aux_sym_select_statement_token1] = ACTIONS(3360),
+ [aux_sym__for_header_token1] = ACTIONS(3360),
+ [aux_sym_do_statement_token1] = ACTIONS(3360),
+ [aux_sym_do_condition_token1] = ACTIONS(3360),
+ [aux_sym_with_statement_token1] = ACTIONS(3360),
+ [aux_sym_exit_statement_token1] = ACTIONS(479),
+ [sym_end_statement] = ACTIONS(3356),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3336),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(483),
+ [aux_sym_on_error_statement_token2] = ACTIONS(485),
+ [sym__ambiguous_redim_statement] = ACTIONS(487),
+ [aux_sym_erase_statement_token1] = ACTIONS(3362),
+ [aux_sym_open_statement_token1] = ACTIONS(3362),
+ [aux_sym_file_mode_token2] = ACTIONS(3362),
+ [aux_sym_file_access_token2] = ACTIONS(3362),
+ [aux_sym_file_lock_token2] = ACTIONS(497),
+ [aux_sym_print_statement_token1] = ACTIONS(3448),
+ [anon_sym_CARET] = ACTIONS(3364),
+ [anon_sym_SLASH] = ACTIONS(3364),
+ [anon_sym_BSLASH] = ACTIONS(3364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(3370),
+ [anon_sym_PLUS] = ACTIONS(501),
+ [anon_sym_DASH] = ACTIONS(503),
+ [anon_sym_AMP] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(3370),
+ [anon_sym_QMARK] = ACTIONS(505),
+ [aux_sym_close_statement_token1] = ACTIONS(3362),
+ [aux_sym_put_statement_token1] = ACTIONS(509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(511),
+ [aux_sym_seek_statement_token1] = ACTIONS(513),
+ [sym_reset_statement] = ACTIONS(3450),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(517),
+ [sym_stop_statement] = ACTIONS(3450),
+ [sym_beep_statement] = ACTIONS(3450),
+ [aux_sym_unload_statement_token1] = ACTIONS(519),
+ [aux_sym_def_type_statement_token1] = ACTIONS(521),
+ [aux_sym_def_type_statement_token2] = ACTIONS(521),
+ [aux_sym_def_type_statement_token3] = ACTIONS(521),
+ [aux_sym_def_type_statement_token4] = ACTIONS(521),
+ [aux_sym_def_type_statement_token5] = ACTIONS(521),
+ [aux_sym_def_type_statement_token6] = ACTIONS(521),
+ [aux_sym_def_type_statement_token7] = ACTIONS(521),
+ [aux_sym_def_type_statement_token8] = ACTIONS(521),
+ [aux_sym_def_type_statement_token9] = ACTIONS(521),
+ [aux_sym_def_type_statement_token10] = ACTIONS(521),
+ [aux_sym_def_type_statement_token11] = ACTIONS(521),
+ [aux_sym_def_type_statement_token12] = ACTIONS(521),
+ [aux_sym_def_type_statement_token13] = ACTIONS(521),
+ [aux_sym_def_type_statement_token14] = ACTIONS(521),
+ [aux_sym_call_statement_token1] = ACTIONS(523),
+ [sym__ambiguous_call_statement] = ACTIONS(525),
+ [aux_sym_addressof_expression_token1] = ACTIONS(527),
+ [aux_sym_type_of_expression_token1] = ACTIONS(529),
+ [aux_sym_unary_expression_token1] = ACTIONS(531),
+ [sym_string_literal] = ACTIONS(533),
+ [sym_number_literal] = ACTIONS(533),
+ [aux_sym_boolean_literal_token1] = ACTIONS(537),
+ [aux_sym_boolean_literal_token2] = ACTIONS(537),
+ [sym_nothing_literal] = ACTIONS(539),
+ [sym_null_literal] = ACTIONS(539),
+ [sym_empty_literal] = ACTIONS(539),
+ [sym_date_literal] = ACTIONS(533),
+ [anon_sym_POUND] = ACTIONS(541),
+ },
+ [STATE(205)] = {
+ [sym_variable_declaration] = STATE(6479),
+ [sym_const_declaration] = STATE(6479),
+ [sym_visibility] = STATE(11767),
+ [sym_single_line_if_statement] = STATE(6479),
+ [sym_inline_statement_sequence] = STATE(7161),
+ [sym__inline_statement] = STATE(6479),
+ [sym_for_statement] = STATE(6479),
+ [sym__inline_for_statement] = STATE(7222),
+ [sym_for_each_statement] = STATE(6479),
+ [sym__inline_for_each_statement] = STATE(7227),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(6479),
+ [sym__inline_do_statement] = STATE(7230),
+ [sym_while_statement] = STATE(6479),
+ [sym_with_statement] = STATE(6479),
+ [sym__inline_with_statement] = STATE(7233),
+ [sym_exit_statement] = STATE(6479),
+ [sym_on_error_statement] = STATE(6479),
+ [sym_resume_statement] = STATE(6479),
+ [sym_goto_statement] = STATE(6479),
+ [sym_line_number_prefix] = STATE(12265),
+ [sym_redim_statement] = STATE(6479),
+ [sym_erase_statement] = STATE(6479),
+ [sym_open_statement] = STATE(6479),
+ [sym_input_statement] = STATE(6479),
+ [sym_line_input_statement] = STATE(6479),
+ [sym_print_statement] = STATE(6479),
+ [sym_write_statement] = STATE(6479),
+ [sym_debug_print_statement] = STATE(6479),
+ [sym_close_statement] = STATE(6479),
+ [sym_get_statement] = STATE(6479),
+ [sym_put_statement] = STATE(6479),
+ [sym_lock_statement] = STATE(6479),
+ [sym_unlock_statement] = STATE(6479),
+ [sym_seek_statement] = STATE(6479),
+ [sym_raise_event_statement] = STATE(6479),
+ [sym_name_statement] = STATE(6479),
+ [sym_load_statement] = STATE(6479),
+ [sym_unload_statement] = STATE(6479),
+ [sym_set_statement] = STATE(6479),
+ [sym_assignment_statement] = STATE(6479),
+ [sym_call_statement] = STATE(6479),
+ [sym_expression_statement] = STATE(6479),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [sym_identifier] = ACTIONS(3452),
+ [sym_newline] = ACTIONS(3292),
+ [anon_sym_COLON] = ACTIONS(3454),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3296),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(3296),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3456),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(3296),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(3296),
+ [aux_sym_else_fragment_token1] = ACTIONS(3296),
+ [aux_sym_select_statement_token1] = ACTIONS(3296),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(3458),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3460),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(3462),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(3462),
+ [sym_beep_statement] = ACTIONS(3462),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token2] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token3] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token4] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token5] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token6] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token7] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token8] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token9] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token10] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token11] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token12] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token13] = ACTIONS(3296),
+ [aux_sym_def_type_statement_token14] = ACTIONS(3296),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(3464),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(206)] = {
+ [sym_variable_declaration] = STATE(5294),
+ [sym_const_declaration] = STATE(5294),
+ [sym_visibility] = STATE(11799),
+ [sym_single_line_if_statement] = STATE(5294),
+ [sym_exit_statement] = STATE(5294),
+ [sym_on_error_statement] = STATE(5294),
+ [sym_resume_statement] = STATE(5294),
+ [sym_goto_statement] = STATE(5294),
+ [sym__numbered_statement] = STATE(5294),
+ [sym_redim_statement] = STATE(5294),
+ [sym_debug_print_statement] = STATE(5294),
+ [sym_get_statement] = STATE(5294),
+ [sym_put_statement] = STATE(5294),
+ [sym_lock_statement] = STATE(5294),
+ [sym_unlock_statement] = STATE(5294),
+ [sym_seek_statement] = STATE(5294),
+ [sym_raise_event_statement] = STATE(5294),
+ [sym_name_statement] = STATE(5294),
+ [sym_load_statement] = STATE(5294),
+ [sym_unload_statement] = STATE(5294),
+ [sym_def_type_statement] = STATE(5294),
+ [sym_set_statement] = STATE(5294),
+ [sym_assignment_statement] = STATE(5294),
+ [sym_call_statement] = STATE(5294),
+ [sym_expression_statement] = STATE(5294),
+ [sym__primary_expression] = STATE(2614),
+ [sym__expression] = STATE(2614),
+ [sym__assignable_expression] = STATE(14425),
+ [sym__callable_expression] = STATE(378),
+ [sym__print_method_callee] = STATE(393),
+ [sym__print_method_call_expression] = STATE(5499),
+ [sym__qualified_print_method_expression] = STATE(5500),
+ [sym__implicit_print_method_expression] = STATE(5501),
+ [sym__line_method_expression] = STATE(12228),
+ [sym_call_expression] = STATE(2293),
+ [sym_new_expression] = STATE(2614),
+ [sym_addressof_expression] = STATE(2614),
+ [sym_type_of_expression] = STATE(2614),
+ [sym_member_expression] = STATE(2211),
+ [sym_qualified_member_expression] = STATE(2182),
+ [sym_implicit_member_expression] = STATE(2182),
+ [sym_parenthesized_expression] = STATE(2614),
+ [sym_binary_expression] = STATE(2614),
+ [sym_unary_expression] = STATE(2614),
+ [sym__signed_unary_expression] = STATE(2203),
+ [sym__literal] = STATE(2614),
+ [sym_boolean_literal] = STATE(2614),
+ [sym_file_number_literal] = STATE(2614),
+ [sym_identifier] = ACTIONS(3342),
+ [sym_newline] = ACTIONS(3356),
+ [anon_sym_COLON] = ACTIONS(3466),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3360),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1063),
+ [anon_sym_DOT] = ACTIONS(1065),
+ [anon_sym_BANG] = ACTIONS(1067),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1069),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(3362),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(3362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3360),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(3362),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(3362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(3362),
+ [sym_static_modifier] = ACTIONS(1079),
+ [sym__dim_keyword] = ACTIONS(1081),
+ [sym__redim_keyword] = ACTIONS(1083),
+ [aux_sym_get_accessor_token1] = ACTIONS(1085),
+ [aux_sym_set_accessor_token1] = ACTIONS(1087),
+ [aux_sym_const_declaration_token1] = ACTIONS(1089),
+ [anon_sym_LPAREN] = ACTIONS(1091),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1093),
+ [anon_sym_STAR] = ACTIONS(3364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3468),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(3360),
+ [aux_sym_else_fragment_token1] = ACTIONS(3360),
+ [aux_sym_select_statement_token1] = ACTIONS(3360),
+ [aux_sym__for_header_token1] = ACTIONS(3360),
+ [aux_sym_do_statement_token1] = ACTIONS(3360),
+ [aux_sym_do_condition_token1] = ACTIONS(3360),
+ [aux_sym_with_statement_token1] = ACTIONS(3360),
+ [aux_sym_exit_statement_token1] = ACTIONS(1109),
+ [sym_end_statement] = ACTIONS(3356),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3350),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1113),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1115),
+ [sym__ambiguous_redim_statement] = ACTIONS(1117),
+ [aux_sym_erase_statement_token1] = ACTIONS(3362),
+ [aux_sym_open_statement_token1] = ACTIONS(3362),
+ [aux_sym_file_mode_token2] = ACTIONS(3362),
+ [aux_sym_file_access_token2] = ACTIONS(3362),
+ [aux_sym_file_lock_token2] = ACTIONS(1127),
+ [aux_sym_print_statement_token1] = ACTIONS(3470),
+ [anon_sym_CARET] = ACTIONS(3364),
+ [anon_sym_SLASH] = ACTIONS(3364),
+ [anon_sym_BSLASH] = ACTIONS(3364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(3370),
+ [anon_sym_PLUS] = ACTIONS(1131),
+ [anon_sym_DASH] = ACTIONS(1133),
+ [anon_sym_AMP] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(3370),
+ [anon_sym_QMARK] = ACTIONS(1135),
+ [aux_sym_close_statement_token1] = ACTIONS(3362),
+ [aux_sym_put_statement_token1] = ACTIONS(1139),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1141),
+ [aux_sym_seek_statement_token1] = ACTIONS(1143),
+ [sym_reset_statement] = ACTIONS(3472),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1147),
+ [sym_stop_statement] = ACTIONS(3472),
+ [sym_beep_statement] = ACTIONS(3472),
+ [aux_sym_unload_statement_token1] = ACTIONS(1149),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1151),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1151),
+ [aux_sym_call_statement_token1] = ACTIONS(1153),
+ [sym__ambiguous_call_statement] = ACTIONS(1155),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1157),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1159),
+ [aux_sym_unary_expression_token1] = ACTIONS(1161),
+ [sym_string_literal] = ACTIONS(1163),
+ [sym_number_literal] = ACTIONS(1163),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1167),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1167),
+ [sym_nothing_literal] = ACTIONS(1169),
+ [sym_null_literal] = ACTIONS(1169),
+ [sym_empty_literal] = ACTIONS(1169),
+ [sym_date_literal] = ACTIONS(1163),
+ [anon_sym_POUND] = ACTIONS(1171),
+ },
+ [STATE(207)] = {
+ [sym_variable_declaration] = STATE(6893),
+ [sym_const_declaration] = STATE(6893),
+ [sym_visibility] = STATE(11869),
+ [sym_single_line_if_statement] = STATE(6893),
+ [sym_exit_statement] = STATE(6893),
+ [sym_on_error_statement] = STATE(6893),
+ [sym_resume_statement] = STATE(6893),
+ [sym_goto_statement] = STATE(6893),
+ [sym__numbered_statement] = STATE(6893),
+ [sym_redim_statement] = STATE(6893),
+ [sym_debug_print_statement] = STATE(6893),
+ [sym_get_statement] = STATE(6893),
+ [sym_put_statement] = STATE(6893),
+ [sym_lock_statement] = STATE(6893),
+ [sym_unlock_statement] = STATE(6893),
+ [sym_seek_statement] = STATE(6893),
+ [sym_raise_event_statement] = STATE(6893),
+ [sym_name_statement] = STATE(6893),
+ [sym_load_statement] = STATE(6893),
+ [sym_unload_statement] = STATE(6893),
+ [sym_def_type_statement] = STATE(6893),
+ [sym_set_statement] = STATE(6893),
+ [sym_assignment_statement] = STATE(6893),
+ [sym_call_statement] = STATE(6893),
+ [sym_expression_statement] = STATE(6893),
+ [sym__primary_expression] = STATE(3555),
+ [sym__expression] = STATE(3555),
+ [sym__assignable_expression] = STATE(14161),
+ [sym__callable_expression] = STATE(447),
+ [sym__print_method_callee] = STATE(544),
+ [sym__print_method_call_expression] = STATE(6321),
+ [sym__qualified_print_method_expression] = STATE(6322),
+ [sym__implicit_print_method_expression] = STATE(6324),
+ [sym__line_method_expression] = STATE(12174),
+ [sym_call_expression] = STATE(2663),
+ [sym_new_expression] = STATE(3555),
+ [sym_addressof_expression] = STATE(3555),
+ [sym_type_of_expression] = STATE(3555),
+ [sym_member_expression] = STATE(2534),
+ [sym_qualified_member_expression] = STATE(2249),
+ [sym_implicit_member_expression] = STATE(2249),
+ [sym_parenthesized_expression] = STATE(3555),
+ [sym_binary_expression] = STATE(3555),
+ [sym_unary_expression] = STATE(3555),
+ [sym__signed_unary_expression] = STATE(2408),
+ [sym__literal] = STATE(3555),
+ [sym_boolean_literal] = STATE(3555),
+ [sym_file_number_literal] = STATE(3555),
+ [sym_identifier] = ACTIONS(3402),
+ [sym_newline] = ACTIONS(3356),
+ [anon_sym_COLON] = ACTIONS(3474),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3360),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1364),
+ [anon_sym_DOT] = ACTIONS(1366),
+ [anon_sym_BANG] = ACTIONS(1368),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1370),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(3362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3360),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(3362),
+ [sym_static_modifier] = ACTIONS(1378),
+ [sym__dim_keyword] = ACTIONS(1380),
+ [sym__redim_keyword] = ACTIONS(1382),
+ [aux_sym_get_accessor_token1] = ACTIONS(1384),
+ [aux_sym_set_accessor_token1] = ACTIONS(1386),
+ [aux_sym_const_declaration_token1] = ACTIONS(1388),
+ [anon_sym_LPAREN] = ACTIONS(1390),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1392),
+ [anon_sym_STAR] = ACTIONS(3364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3476),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(3360),
+ [aux_sym_else_fragment_token1] = ACTIONS(3360),
+ [aux_sym_select_statement_token1] = ACTIONS(3360),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(3362),
+ [aux_sym__for_header_token1] = ACTIONS(3360),
+ [aux_sym_do_statement_token1] = ACTIONS(3360),
+ [aux_sym_do_condition_token1] = ACTIONS(3360),
+ [aux_sym_with_statement_token1] = ACTIONS(3360),
+ [aux_sym_exit_statement_token1] = ACTIONS(1410),
+ [sym_end_statement] = ACTIONS(3356),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3410),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1414),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1416),
+ [sym__ambiguous_redim_statement] = ACTIONS(1418),
+ [aux_sym_erase_statement_token1] = ACTIONS(3362),
+ [aux_sym_open_statement_token1] = ACTIONS(3362),
+ [aux_sym_file_mode_token2] = ACTIONS(3362),
+ [aux_sym_file_access_token2] = ACTIONS(3362),
+ [aux_sym_file_lock_token2] = ACTIONS(1428),
+ [aux_sym_print_statement_token1] = ACTIONS(3478),
+ [anon_sym_CARET] = ACTIONS(3364),
+ [anon_sym_SLASH] = ACTIONS(3364),
+ [anon_sym_BSLASH] = ACTIONS(3364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(3370),
+ [anon_sym_PLUS] = ACTIONS(1432),
+ [anon_sym_DASH] = ACTIONS(1434),
+ [anon_sym_AMP] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(3370),
+ [anon_sym_QMARK] = ACTIONS(1436),
+ [aux_sym_close_statement_token1] = ACTIONS(3362),
+ [aux_sym_put_statement_token1] = ACTIONS(1440),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1442),
+ [aux_sym_seek_statement_token1] = ACTIONS(1444),
+ [sym_reset_statement] = ACTIONS(3480),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1448),
+ [sym_stop_statement] = ACTIONS(3480),
+ [sym_beep_statement] = ACTIONS(3480),
+ [aux_sym_unload_statement_token1] = ACTIONS(1450),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1452),
+ [aux_sym_call_statement_token1] = ACTIONS(1454),
+ [sym__ambiguous_call_statement] = ACTIONS(1456),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1458),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1460),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(1464),
+ [sym_number_literal] = ACTIONS(1464),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1468),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1468),
+ [sym_nothing_literal] = ACTIONS(1470),
+ [sym_null_literal] = ACTIONS(1470),
+ [sym_empty_literal] = ACTIONS(1470),
+ [sym_date_literal] = ACTIONS(1464),
+ [anon_sym_POUND] = ACTIONS(1472),
+ },
+ [STATE(208)] = {
+ [sym_variable_declaration] = STATE(7068),
+ [sym_const_declaration] = STATE(7068),
+ [sym_visibility] = STATE(12008),
+ [sym_single_line_if_statement] = STATE(7068),
+ [sym_exit_statement] = STATE(7068),
+ [sym_on_error_statement] = STATE(7068),
+ [sym_resume_statement] = STATE(7068),
+ [sym_goto_statement] = STATE(7068),
+ [sym__numbered_statement] = STATE(7068),
+ [sym_redim_statement] = STATE(7068),
+ [sym_debug_print_statement] = STATE(7068),
+ [sym_get_statement] = STATE(7068),
+ [sym_put_statement] = STATE(7068),
+ [sym_lock_statement] = STATE(7068),
+ [sym_unlock_statement] = STATE(7068),
+ [sym_seek_statement] = STATE(7068),
+ [sym_raise_event_statement] = STATE(7068),
+ [sym_name_statement] = STATE(7068),
+ [sym_load_statement] = STATE(7068),
+ [sym_unload_statement] = STATE(7068),
+ [sym_def_type_statement] = STATE(7068),
+ [sym_set_statement] = STATE(7068),
+ [sym_assignment_statement] = STATE(7068),
+ [sym_call_statement] = STATE(7068),
+ [sym_expression_statement] = STATE(7068),
+ [sym__primary_expression] = STATE(3687),
+ [sym__expression] = STATE(3687),
+ [sym__assignable_expression] = STATE(14598),
+ [sym__callable_expression] = STATE(419),
+ [sym__print_method_callee] = STATE(474),
+ [sym__print_method_call_expression] = STATE(6707),
+ [sym__qualified_print_method_expression] = STATE(6589),
+ [sym__implicit_print_method_expression] = STATE(6590),
+ [sym__line_method_expression] = STATE(12288),
+ [sym_call_expression] = STATE(2554),
+ [sym_new_expression] = STATE(3687),
+ [sym_addressof_expression] = STATE(3687),
+ [sym_type_of_expression] = STATE(3687),
+ [sym_member_expression] = STATE(2487),
+ [sym_qualified_member_expression] = STATE(2319),
+ [sym_implicit_member_expression] = STATE(2319),
+ [sym_parenthesized_expression] = STATE(3687),
+ [sym_binary_expression] = STATE(3687),
+ [sym_unary_expression] = STATE(3687),
+ [sym__signed_unary_expression] = STATE(2361),
+ [sym__literal] = STATE(3687),
+ [sym_boolean_literal] = STATE(3687),
+ [sym_file_number_literal] = STATE(3687),
+ [sym_identifier] = ACTIONS(3388),
+ [sym_newline] = ACTIONS(3356),
+ [anon_sym_COLON] = ACTIONS(3482),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3360),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(2395),
+ [anon_sym_DOT] = ACTIONS(2397),
+ [anon_sym_BANG] = ACTIONS(2399),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(2401),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(3362),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(3362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3360),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(3362),
+ [sym_static_modifier] = ACTIONS(2409),
+ [sym__dim_keyword] = ACTIONS(2411),
+ [sym__redim_keyword] = ACTIONS(2413),
+ [aux_sym_get_accessor_token1] = ACTIONS(2415),
+ [aux_sym_set_accessor_token1] = ACTIONS(2417),
+ [aux_sym_const_declaration_token1] = ACTIONS(2419),
+ [anon_sym_LPAREN] = ACTIONS(2421),
+ [aux_sym_as_type_clause_token2] = ACTIONS(2423),
+ [anon_sym_STAR] = ACTIONS(3364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3484),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(3360),
+ [aux_sym_else_fragment_token1] = ACTIONS(3360),
+ [aux_sym_select_statement_token1] = ACTIONS(3360),
+ [aux_sym__for_header_token1] = ACTIONS(3360),
+ [aux_sym_do_statement_token1] = ACTIONS(3360),
+ [aux_sym_do_condition_token1] = ACTIONS(3360),
+ [aux_sym_with_statement_token1] = ACTIONS(3360),
+ [aux_sym_exit_statement_token1] = ACTIONS(2439),
+ [sym_end_statement] = ACTIONS(3356),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3396),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(2443),
+ [aux_sym_on_error_statement_token2] = ACTIONS(2445),
+ [sym__ambiguous_redim_statement] = ACTIONS(2447),
+ [aux_sym_erase_statement_token1] = ACTIONS(3362),
+ [aux_sym_open_statement_token1] = ACTIONS(3362),
+ [aux_sym_file_mode_token2] = ACTIONS(3362),
+ [aux_sym_file_access_token2] = ACTIONS(3362),
+ [aux_sym_file_lock_token2] = ACTIONS(2457),
+ [aux_sym_print_statement_token1] = ACTIONS(3486),
+ [anon_sym_CARET] = ACTIONS(3364),
+ [anon_sym_SLASH] = ACTIONS(3364),
+ [anon_sym_BSLASH] = ACTIONS(3364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(3370),
+ [anon_sym_PLUS] = ACTIONS(2461),
+ [anon_sym_DASH] = ACTIONS(2463),
+ [anon_sym_AMP] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(3370),
+ [anon_sym_QMARK] = ACTIONS(2465),
+ [aux_sym_close_statement_token1] = ACTIONS(3362),
+ [aux_sym_put_statement_token1] = ACTIONS(2469),
+ [aux_sym_unlock_statement_token1] = ACTIONS(2471),
+ [aux_sym_seek_statement_token1] = ACTIONS(2473),
+ [sym_reset_statement] = ACTIONS(3488),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(2477),
+ [sym_stop_statement] = ACTIONS(3488),
+ [sym_beep_statement] = ACTIONS(3488),
+ [aux_sym_unload_statement_token1] = ACTIONS(2479),
+ [aux_sym_def_type_statement_token1] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(2481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(2481),
+ [aux_sym_call_statement_token1] = ACTIONS(2483),
+ [sym__ambiguous_call_statement] = ACTIONS(2485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(2487),
+ [aux_sym_type_of_expression_token1] = ACTIONS(2489),
+ [aux_sym_unary_expression_token1] = ACTIONS(2491),
+ [sym_string_literal] = ACTIONS(2493),
+ [sym_number_literal] = ACTIONS(2493),
+ [aux_sym_boolean_literal_token1] = ACTIONS(2497),
+ [aux_sym_boolean_literal_token2] = ACTIONS(2497),
+ [sym_nothing_literal] = ACTIONS(2499),
+ [sym_null_literal] = ACTIONS(2499),
+ [sym_empty_literal] = ACTIONS(2499),
+ [sym_date_literal] = ACTIONS(2493),
+ [anon_sym_POUND] = ACTIONS(2501),
+ },
+ [STATE(209)] = {
+ [sym_variable_declaration] = STATE(7056),
+ [sym_const_declaration] = STATE(7056),
+ [sym_visibility] = STATE(11858),
+ [sym_single_line_if_statement] = STATE(7056),
+ [sym_exit_statement] = STATE(7056),
+ [sym_on_error_statement] = STATE(7056),
+ [sym_resume_statement] = STATE(7056),
+ [sym_goto_statement] = STATE(7056),
+ [sym__numbered_statement] = STATE(7056),
+ [sym_redim_statement] = STATE(7056),
+ [sym_debug_print_statement] = STATE(7056),
+ [sym_get_statement] = STATE(7056),
+ [sym_put_statement] = STATE(7056),
+ [sym_lock_statement] = STATE(7056),
+ [sym_unlock_statement] = STATE(7056),
+ [sym_seek_statement] = STATE(7056),
+ [sym_raise_event_statement] = STATE(7056),
+ [sym_name_statement] = STATE(7056),
+ [sym_load_statement] = STATE(7056),
+ [sym_unload_statement] = STATE(7056),
+ [sym_def_type_statement] = STATE(7056),
+ [sym_set_statement] = STATE(7056),
+ [sym_assignment_statement] = STATE(7056),
+ [sym_call_statement] = STATE(7056),
+ [sym_expression_statement] = STATE(7056),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [sym_identifier] = ACTIONS(3374),
+ [sym_newline] = ACTIONS(3356),
+ [anon_sym_COLON] = ACTIONS(3490),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3360),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(3362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3360),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(3362),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [anon_sym_STAR] = ACTIONS(3364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3492),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(3360),
+ [aux_sym_else_fragment_token1] = ACTIONS(3360),
+ [aux_sym_select_statement_token1] = ACTIONS(3360),
+ [aux_sym__for_header_token1] = ACTIONS(3360),
+ [aux_sym_do_statement_token1] = ACTIONS(3360),
+ [aux_sym_do_statement_token2] = ACTIONS(3362),
+ [aux_sym_do_condition_token1] = ACTIONS(3360),
+ [aux_sym_with_statement_token1] = ACTIONS(3360),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(3356),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3382),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(3362),
+ [aux_sym_open_statement_token1] = ACTIONS(3362),
+ [aux_sym_file_mode_token2] = ACTIONS(3362),
+ [aux_sym_file_access_token2] = ACTIONS(3362),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(3494),
+ [anon_sym_CARET] = ACTIONS(3364),
+ [anon_sym_SLASH] = ACTIONS(3364),
+ [anon_sym_BSLASH] = ACTIONS(3364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(3370),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_AMP] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(3370),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(3362),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(3496),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(3496),
+ [sym_beep_statement] = ACTIONS(3496),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1703),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(210)] = {
+ [sym_variable_declaration] = STATE(7056),
+ [sym_const_declaration] = STATE(7056),
+ [sym_visibility] = STATE(11858),
+ [sym_single_line_if_statement] = STATE(7056),
+ [sym_exit_statement] = STATE(7056),
+ [sym_on_error_statement] = STATE(7056),
+ [sym_resume_statement] = STATE(7056),
+ [sym_goto_statement] = STATE(7056),
+ [sym__numbered_statement] = STATE(7056),
+ [sym_redim_statement] = STATE(7056),
+ [sym_debug_print_statement] = STATE(7056),
+ [sym_get_statement] = STATE(7056),
+ [sym_put_statement] = STATE(7056),
+ [sym_lock_statement] = STATE(7056),
+ [sym_unlock_statement] = STATE(7056),
+ [sym_seek_statement] = STATE(7056),
+ [sym_raise_event_statement] = STATE(7056),
+ [sym_name_statement] = STATE(7056),
+ [sym_load_statement] = STATE(7056),
+ [sym_unload_statement] = STATE(7056),
+ [sym_def_type_statement] = STATE(7056),
+ [sym_set_statement] = STATE(7056),
+ [sym_assignment_statement] = STATE(7056),
+ [sym_call_statement] = STATE(7056),
+ [sym_expression_statement] = STATE(7056),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [sym_identifier] = ACTIONS(3374),
+ [sym_newline] = ACTIONS(3356),
+ [anon_sym_COLON] = ACTIONS(3498),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3360),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(3362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3360),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(3362),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [anon_sym_STAR] = ACTIONS(3364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3492),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(3360),
+ [aux_sym_else_fragment_token1] = ACTIONS(3360),
+ [aux_sym_select_statement_token1] = ACTIONS(3360),
+ [aux_sym__for_header_token1] = ACTIONS(3360),
+ [aux_sym_do_statement_token1] = ACTIONS(3360),
+ [aux_sym_do_statement_token2] = ACTIONS(3360),
+ [aux_sym_do_condition_token1] = ACTIONS(3360),
+ [aux_sym_with_statement_token1] = ACTIONS(3360),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(3356),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3382),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(3362),
+ [aux_sym_open_statement_token1] = ACTIONS(3362),
+ [aux_sym_file_mode_token2] = ACTIONS(3362),
+ [aux_sym_file_access_token2] = ACTIONS(3362),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(3494),
+ [anon_sym_CARET] = ACTIONS(3364),
+ [anon_sym_SLASH] = ACTIONS(3364),
+ [anon_sym_BSLASH] = ACTIONS(3364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(3370),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_AMP] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(3370),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(3362),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(3496),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(3496),
+ [sym_beep_statement] = ACTIONS(3496),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1691),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1691),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(1703),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(211)] = {
+ [sym_variable_declaration] = STATE(6738),
+ [sym_const_declaration] = STATE(6738),
+ [sym_visibility] = STATE(11928),
+ [sym_single_line_if_statement] = STATE(6738),
+ [sym_exit_statement] = STATE(6738),
+ [sym_on_error_statement] = STATE(6738),
+ [sym_resume_statement] = STATE(6738),
+ [sym_goto_statement] = STATE(6738),
+ [sym__numbered_statement] = STATE(6738),
+ [sym_redim_statement] = STATE(6738),
+ [sym_debug_print_statement] = STATE(6738),
+ [sym_get_statement] = STATE(6738),
+ [sym_put_statement] = STATE(6738),
+ [sym_lock_statement] = STATE(6738),
+ [sym_unlock_statement] = STATE(6738),
+ [sym_seek_statement] = STATE(6738),
+ [sym_raise_event_statement] = STATE(6738),
+ [sym_name_statement] = STATE(6738),
+ [sym_load_statement] = STATE(6738),
+ [sym_unload_statement] = STATE(6738),
+ [sym_def_type_statement] = STATE(6738),
+ [sym_set_statement] = STATE(6738),
+ [sym_assignment_statement] = STATE(6738),
+ [sym_call_statement] = STATE(6738),
+ [sym_expression_statement] = STATE(6738),
+ [sym__primary_expression] = STATE(3463),
+ [sym__expression] = STATE(3463),
+ [sym__assignable_expression] = STATE(14513),
+ [sym__callable_expression] = STATE(418),
+ [sym__print_method_callee] = STATE(501),
+ [sym__print_method_call_expression] = STATE(6993),
+ [sym__qualified_print_method_expression] = STATE(6708),
+ [sym__implicit_print_method_expression] = STATE(6710),
+ [sym__line_method_expression] = STATE(12255),
+ [sym_call_expression] = STATE(2892),
+ [sym_new_expression] = STATE(3463),
+ [sym_addressof_expression] = STATE(3463),
+ [sym_type_of_expression] = STATE(3463),
+ [sym_member_expression] = STATE(2545),
+ [sym_qualified_member_expression] = STATE(2265),
+ [sym_implicit_member_expression] = STATE(2265),
+ [sym_parenthesized_expression] = STATE(3463),
+ [sym_binary_expression] = STATE(3463),
+ [sym_unary_expression] = STATE(3463),
+ [sym__signed_unary_expression] = STATE(2479),
+ [sym__literal] = STATE(3463),
+ [sym_boolean_literal] = STATE(3463),
+ [sym_file_number_literal] = STATE(3463),
+ [sym_identifier] = ACTIONS(3416),
+ [sym_newline] = ACTIONS(3356),
+ [anon_sym_COLON] = ACTIONS(3500),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3360),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1486),
+ [anon_sym_DOT] = ACTIONS(1488),
+ [anon_sym_BANG] = ACTIONS(1490),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1492),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(3362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3360),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(3362),
+ [sym_static_modifier] = ACTIONS(1500),
+ [sym__dim_keyword] = ACTIONS(1502),
+ [sym__redim_keyword] = ACTIONS(1504),
+ [aux_sym_get_accessor_token1] = ACTIONS(1506),
+ [aux_sym_set_accessor_token1] = ACTIONS(1508),
+ [aux_sym_const_declaration_token1] = ACTIONS(1510),
+ [anon_sym_LPAREN] = ACTIONS(1512),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1514),
+ [anon_sym_STAR] = ACTIONS(3364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3502),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(3360),
+ [aux_sym_else_fragment_token1] = ACTIONS(3360),
+ [aux_sym_select_statement_token1] = ACTIONS(3360),
+ [aux_sym_select_statement_token2] = ACTIONS(3362),
+ [aux_sym__for_header_token1] = ACTIONS(3360),
+ [aux_sym_do_statement_token1] = ACTIONS(3360),
+ [aux_sym_do_condition_token1] = ACTIONS(3360),
+ [aux_sym_with_statement_token1] = ACTIONS(3360),
+ [aux_sym_exit_statement_token1] = ACTIONS(1532),
+ [sym_end_statement] = ACTIONS(3356),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3424),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1536),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1538),
+ [sym__ambiguous_redim_statement] = ACTIONS(1540),
+ [aux_sym_erase_statement_token1] = ACTIONS(3362),
+ [aux_sym_open_statement_token1] = ACTIONS(3362),
+ [aux_sym_file_mode_token2] = ACTIONS(3362),
+ [aux_sym_file_access_token2] = ACTIONS(3362),
+ [aux_sym_file_lock_token2] = ACTIONS(1550),
+ [aux_sym_print_statement_token1] = ACTIONS(3504),
+ [anon_sym_CARET] = ACTIONS(3364),
+ [anon_sym_SLASH] = ACTIONS(3364),
+ [anon_sym_BSLASH] = ACTIONS(3364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(3370),
+ [anon_sym_PLUS] = ACTIONS(1554),
+ [anon_sym_DASH] = ACTIONS(1556),
+ [anon_sym_AMP] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(3370),
+ [anon_sym_QMARK] = ACTIONS(1558),
+ [aux_sym_close_statement_token1] = ACTIONS(3362),
+ [aux_sym_put_statement_token1] = ACTIONS(1562),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1564),
+ [aux_sym_seek_statement_token1] = ACTIONS(1566),
+ [sym_reset_statement] = ACTIONS(3506),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1570),
+ [sym_stop_statement] = ACTIONS(3506),
+ [sym_beep_statement] = ACTIONS(3506),
+ [aux_sym_unload_statement_token1] = ACTIONS(1572),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1574),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1574),
+ [aux_sym_call_statement_token1] = ACTIONS(1576),
+ [sym__ambiguous_call_statement] = ACTIONS(1578),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1580),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1582),
+ [aux_sym_unary_expression_token1] = ACTIONS(1584),
+ [sym_string_literal] = ACTIONS(1586),
+ [sym_number_literal] = ACTIONS(1586),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1591),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1591),
+ [sym_nothing_literal] = ACTIONS(1593),
+ [sym_null_literal] = ACTIONS(1593),
+ [sym_empty_literal] = ACTIONS(1593),
+ [sym_date_literal] = ACTIONS(1586),
+ [anon_sym_POUND] = ACTIONS(1595),
+ },
+ [STATE(212)] = {
+ [sym_variable_declaration] = STATE(6893),
+ [sym_const_declaration] = STATE(6893),
+ [sym_visibility] = STATE(11869),
+ [sym_single_line_if_statement] = STATE(6893),
+ [sym_exit_statement] = STATE(6893),
+ [sym_on_error_statement] = STATE(6893),
+ [sym_resume_statement] = STATE(6893),
+ [sym_goto_statement] = STATE(6893),
+ [sym__numbered_statement] = STATE(6893),
+ [sym_redim_statement] = STATE(6893),
+ [sym_debug_print_statement] = STATE(6893),
+ [sym_get_statement] = STATE(6893),
+ [sym_put_statement] = STATE(6893),
+ [sym_lock_statement] = STATE(6893),
+ [sym_unlock_statement] = STATE(6893),
+ [sym_seek_statement] = STATE(6893),
+ [sym_raise_event_statement] = STATE(6893),
+ [sym_name_statement] = STATE(6893),
+ [sym_load_statement] = STATE(6893),
+ [sym_unload_statement] = STATE(6893),
+ [sym_def_type_statement] = STATE(6893),
+ [sym_set_statement] = STATE(6893),
+ [sym_assignment_statement] = STATE(6893),
+ [sym_call_statement] = STATE(6893),
+ [sym_expression_statement] = STATE(6893),
+ [sym__primary_expression] = STATE(3555),
+ [sym__expression] = STATE(3555),
+ [sym__assignable_expression] = STATE(14161),
+ [sym__callable_expression] = STATE(447),
+ [sym__print_method_callee] = STATE(544),
+ [sym__print_method_call_expression] = STATE(6321),
+ [sym__qualified_print_method_expression] = STATE(6322),
+ [sym__implicit_print_method_expression] = STATE(6324),
+ [sym__line_method_expression] = STATE(12174),
+ [sym_call_expression] = STATE(2663),
+ [sym_new_expression] = STATE(3555),
+ [sym_addressof_expression] = STATE(3555),
+ [sym_type_of_expression] = STATE(3555),
+ [sym_member_expression] = STATE(2534),
+ [sym_qualified_member_expression] = STATE(2249),
+ [sym_implicit_member_expression] = STATE(2249),
+ [sym_parenthesized_expression] = STATE(3555),
+ [sym_binary_expression] = STATE(3555),
+ [sym_unary_expression] = STATE(3555),
+ [sym__signed_unary_expression] = STATE(2408),
+ [sym__literal] = STATE(3555),
+ [sym_boolean_literal] = STATE(3555),
+ [sym_file_number_literal] = STATE(3555),
+ [sym_identifier] = ACTIONS(3402),
+ [sym_newline] = ACTIONS(3356),
+ [anon_sym_COLON] = ACTIONS(3508),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3360),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1364),
+ [anon_sym_DOT] = ACTIONS(1366),
+ [anon_sym_BANG] = ACTIONS(1368),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1370),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(3362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3360),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(3362),
+ [sym_static_modifier] = ACTIONS(1378),
+ [sym__dim_keyword] = ACTIONS(1380),
+ [sym__redim_keyword] = ACTIONS(1382),
+ [aux_sym_get_accessor_token1] = ACTIONS(1384),
+ [aux_sym_set_accessor_token1] = ACTIONS(1386),
+ [aux_sym_const_declaration_token1] = ACTIONS(1388),
+ [anon_sym_LPAREN] = ACTIONS(1390),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1392),
+ [anon_sym_STAR] = ACTIONS(3364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3476),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(3360),
+ [aux_sym_else_fragment_token1] = ACTIONS(3360),
+ [aux_sym_select_statement_token1] = ACTIONS(3360),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(3360),
+ [aux_sym__for_header_token1] = ACTIONS(3360),
+ [aux_sym_do_statement_token1] = ACTIONS(3360),
+ [aux_sym_do_condition_token1] = ACTIONS(3360),
+ [aux_sym_with_statement_token1] = ACTIONS(3360),
+ [aux_sym_exit_statement_token1] = ACTIONS(1410),
+ [sym_end_statement] = ACTIONS(3356),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3410),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1414),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1416),
+ [sym__ambiguous_redim_statement] = ACTIONS(1418),
+ [aux_sym_erase_statement_token1] = ACTIONS(3362),
+ [aux_sym_open_statement_token1] = ACTIONS(3362),
+ [aux_sym_file_mode_token2] = ACTIONS(3362),
+ [aux_sym_file_access_token2] = ACTIONS(3362),
+ [aux_sym_file_lock_token2] = ACTIONS(1428),
+ [aux_sym_print_statement_token1] = ACTIONS(3478),
+ [anon_sym_CARET] = ACTIONS(3364),
+ [anon_sym_SLASH] = ACTIONS(3364),
+ [anon_sym_BSLASH] = ACTIONS(3364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(3370),
+ [anon_sym_PLUS] = ACTIONS(1432),
+ [anon_sym_DASH] = ACTIONS(1434),
+ [anon_sym_AMP] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(3370),
+ [anon_sym_QMARK] = ACTIONS(1436),
+ [aux_sym_close_statement_token1] = ACTIONS(3362),
+ [aux_sym_put_statement_token1] = ACTIONS(1440),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1442),
+ [aux_sym_seek_statement_token1] = ACTIONS(1444),
+ [sym_reset_statement] = ACTIONS(3480),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1448),
+ [sym_stop_statement] = ACTIONS(3480),
+ [sym_beep_statement] = ACTIONS(3480),
+ [aux_sym_unload_statement_token1] = ACTIONS(1450),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1452),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1452),
+ [aux_sym_call_statement_token1] = ACTIONS(1454),
+ [sym__ambiguous_call_statement] = ACTIONS(1456),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1458),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1460),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(1464),
+ [sym_number_literal] = ACTIONS(1464),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1468),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1468),
+ [sym_nothing_literal] = ACTIONS(1470),
+ [sym_null_literal] = ACTIONS(1470),
+ [sym_empty_literal] = ACTIONS(1470),
+ [sym_date_literal] = ACTIONS(1464),
+ [anon_sym_POUND] = ACTIONS(1472),
+ },
+ [STATE(213)] = {
+ [sym_variable_declaration] = STATE(6407),
+ [sym_const_declaration] = STATE(6407),
+ [sym_visibility] = STATE(11883),
+ [sym_single_line_if_statement] = STATE(6407),
+ [sym_exit_statement] = STATE(6407),
+ [sym_on_error_statement] = STATE(6407),
+ [sym_resume_statement] = STATE(6407),
+ [sym_goto_statement] = STATE(6407),
+ [sym__numbered_statement] = STATE(6407),
+ [sym_redim_statement] = STATE(6407),
+ [sym_debug_print_statement] = STATE(6407),
+ [sym_get_statement] = STATE(6407),
+ [sym_put_statement] = STATE(6407),
+ [sym_lock_statement] = STATE(6407),
+ [sym_unlock_statement] = STATE(6407),
+ [sym_seek_statement] = STATE(6407),
+ [sym_raise_event_statement] = STATE(6407),
+ [sym_name_statement] = STATE(6407),
+ [sym_load_statement] = STATE(6407),
+ [sym_unload_statement] = STATE(6407),
+ [sym_def_type_statement] = STATE(6407),
+ [sym_set_statement] = STATE(6407),
+ [sym_assignment_statement] = STATE(6407),
+ [sym_call_statement] = STATE(6407),
+ [sym_expression_statement] = STATE(6407),
+ [sym__primary_expression] = STATE(3456),
+ [sym__expression] = STATE(3456),
+ [sym__assignable_expression] = STATE(14249),
+ [sym__callable_expression] = STATE(449),
+ [sym__print_method_callee] = STATE(550),
+ [sym__print_method_call_expression] = STATE(6716),
+ [sym__qualified_print_method_expression] = STATE(6717),
+ [sym__implicit_print_method_expression] = STATE(6718),
+ [sym__line_method_expression] = STATE(12203),
+ [sym_call_expression] = STATE(2635),
+ [sym_new_expression] = STATE(3456),
+ [sym_addressof_expression] = STATE(3456),
+ [sym_type_of_expression] = STATE(3456),
+ [sym_member_expression] = STATE(2360),
+ [sym_qualified_member_expression] = STATE(2236),
+ [sym_implicit_member_expression] = STATE(2236),
+ [sym_parenthesized_expression] = STATE(3456),
+ [sym_binary_expression] = STATE(3456),
+ [sym_unary_expression] = STATE(3456),
+ [sym__signed_unary_expression] = STATE(2428),
+ [sym__literal] = STATE(3456),
+ [sym_boolean_literal] = STATE(3456),
+ [sym_file_number_literal] = STATE(3456),
+ [sym_identifier] = ACTIONS(3430),
+ [sym_newline] = ACTIONS(3356),
+ [anon_sym_COLON] = ACTIONS(3510),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3360),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1723),
+ [anon_sym_DOT] = ACTIONS(1725),
+ [anon_sym_BANG] = ACTIONS(1727),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1729),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(3362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3360),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(3362),
+ [sym_static_modifier] = ACTIONS(1737),
+ [sym__dim_keyword] = ACTIONS(1739),
+ [sym__redim_keyword] = ACTIONS(1741),
+ [aux_sym_get_accessor_token1] = ACTIONS(1743),
+ [aux_sym_set_accessor_token1] = ACTIONS(1745),
+ [aux_sym_const_declaration_token1] = ACTIONS(1747),
+ [anon_sym_LPAREN] = ACTIONS(1749),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1751),
+ [anon_sym_STAR] = ACTIONS(3364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3512),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(3360),
+ [aux_sym_else_fragment_token1] = ACTIONS(3360),
+ [aux_sym_select_statement_token1] = ACTIONS(3360),
+ [aux_sym__for_header_token1] = ACTIONS(3360),
+ [aux_sym_do_statement_token1] = ACTIONS(3360),
+ [aux_sym_do_condition_token1] = ACTIONS(3360),
+ [aux_sym_while_statement_token1] = ACTIONS(3360),
+ [aux_sym_with_statement_token1] = ACTIONS(3360),
+ [aux_sym_exit_statement_token1] = ACTIONS(1769),
+ [sym_end_statement] = ACTIONS(3356),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3438),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1773),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1775),
+ [sym__ambiguous_redim_statement] = ACTIONS(1777),
+ [aux_sym_erase_statement_token1] = ACTIONS(3362),
+ [aux_sym_open_statement_token1] = ACTIONS(3362),
+ [aux_sym_file_mode_token2] = ACTIONS(3362),
+ [aux_sym_file_access_token2] = ACTIONS(3362),
+ [aux_sym_file_lock_token2] = ACTIONS(1787),
+ [aux_sym_print_statement_token1] = ACTIONS(3514),
+ [anon_sym_CARET] = ACTIONS(3364),
+ [anon_sym_SLASH] = ACTIONS(3364),
+ [anon_sym_BSLASH] = ACTIONS(3364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(3370),
+ [anon_sym_PLUS] = ACTIONS(1791),
+ [anon_sym_DASH] = ACTIONS(1793),
+ [anon_sym_AMP] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(3370),
+ [anon_sym_QMARK] = ACTIONS(1795),
+ [aux_sym_close_statement_token1] = ACTIONS(3362),
+ [aux_sym_put_statement_token1] = ACTIONS(1799),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1801),
+ [aux_sym_seek_statement_token1] = ACTIONS(1803),
+ [sym_reset_statement] = ACTIONS(3516),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1807),
+ [sym_stop_statement] = ACTIONS(3516),
+ [sym_beep_statement] = ACTIONS(3516),
+ [aux_sym_unload_statement_token1] = ACTIONS(1809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1811),
+ [aux_sym_call_statement_token1] = ACTIONS(1813),
+ [sym__ambiguous_call_statement] = ACTIONS(1815),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1817),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1819),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(1823),
+ [sym_number_literal] = ACTIONS(1823),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1827),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1827),
+ [sym_nothing_literal] = ACTIONS(1829),
+ [sym_null_literal] = ACTIONS(1829),
+ [sym_empty_literal] = ACTIONS(1829),
+ [sym_date_literal] = ACTIONS(1823),
+ [anon_sym_POUND] = ACTIONS(1831),
+ },
+ [STATE(214)] = {
+ [sym_variable_declaration] = STATE(6407),
+ [sym_const_declaration] = STATE(6407),
+ [sym_visibility] = STATE(11883),
+ [sym_single_line_if_statement] = STATE(6407),
+ [sym_exit_statement] = STATE(6407),
+ [sym_on_error_statement] = STATE(6407),
+ [sym_resume_statement] = STATE(6407),
+ [sym_goto_statement] = STATE(6407),
+ [sym__numbered_statement] = STATE(6407),
+ [sym_redim_statement] = STATE(6407),
+ [sym_debug_print_statement] = STATE(6407),
+ [sym_get_statement] = STATE(6407),
+ [sym_put_statement] = STATE(6407),
+ [sym_lock_statement] = STATE(6407),
+ [sym_unlock_statement] = STATE(6407),
+ [sym_seek_statement] = STATE(6407),
+ [sym_raise_event_statement] = STATE(6407),
+ [sym_name_statement] = STATE(6407),
+ [sym_load_statement] = STATE(6407),
+ [sym_unload_statement] = STATE(6407),
+ [sym_def_type_statement] = STATE(6407),
+ [sym_set_statement] = STATE(6407),
+ [sym_assignment_statement] = STATE(6407),
+ [sym_call_statement] = STATE(6407),
+ [sym_expression_statement] = STATE(6407),
+ [sym__primary_expression] = STATE(3456),
+ [sym__expression] = STATE(3456),
+ [sym__assignable_expression] = STATE(14249),
+ [sym__callable_expression] = STATE(449),
+ [sym__print_method_callee] = STATE(550),
+ [sym__print_method_call_expression] = STATE(6716),
+ [sym__qualified_print_method_expression] = STATE(6717),
+ [sym__implicit_print_method_expression] = STATE(6718),
+ [sym__line_method_expression] = STATE(12203),
+ [sym_call_expression] = STATE(2635),
+ [sym_new_expression] = STATE(3456),
+ [sym_addressof_expression] = STATE(3456),
+ [sym_type_of_expression] = STATE(3456),
+ [sym_member_expression] = STATE(2360),
+ [sym_qualified_member_expression] = STATE(2236),
+ [sym_implicit_member_expression] = STATE(2236),
+ [sym_parenthesized_expression] = STATE(3456),
+ [sym_binary_expression] = STATE(3456),
+ [sym_unary_expression] = STATE(3456),
+ [sym__signed_unary_expression] = STATE(2428),
+ [sym__literal] = STATE(3456),
+ [sym_boolean_literal] = STATE(3456),
+ [sym_file_number_literal] = STATE(3456),
+ [sym_identifier] = ACTIONS(3430),
+ [sym_newline] = ACTIONS(3356),
+ [anon_sym_COLON] = ACTIONS(3518),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3360),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1723),
+ [anon_sym_DOT] = ACTIONS(1725),
+ [anon_sym_BANG] = ACTIONS(1727),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1729),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(3362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3360),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(3362),
+ [sym_static_modifier] = ACTIONS(1737),
+ [sym__dim_keyword] = ACTIONS(1739),
+ [sym__redim_keyword] = ACTIONS(1741),
+ [aux_sym_get_accessor_token1] = ACTIONS(1743),
+ [aux_sym_set_accessor_token1] = ACTIONS(1745),
+ [aux_sym_const_declaration_token1] = ACTIONS(1747),
+ [anon_sym_LPAREN] = ACTIONS(1749),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1751),
+ [anon_sym_STAR] = ACTIONS(3364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3512),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(3360),
+ [aux_sym_else_fragment_token1] = ACTIONS(3360),
+ [aux_sym_select_statement_token1] = ACTIONS(3360),
+ [aux_sym__for_header_token1] = ACTIONS(3360),
+ [aux_sym_do_statement_token1] = ACTIONS(3360),
+ [aux_sym_do_condition_token1] = ACTIONS(3360),
+ [aux_sym_while_statement_token1] = ACTIONS(3362),
+ [aux_sym_with_statement_token1] = ACTIONS(3360),
+ [aux_sym_exit_statement_token1] = ACTIONS(1769),
+ [sym_end_statement] = ACTIONS(3356),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3438),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1773),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1775),
+ [sym__ambiguous_redim_statement] = ACTIONS(1777),
+ [aux_sym_erase_statement_token1] = ACTIONS(3362),
+ [aux_sym_open_statement_token1] = ACTIONS(3362),
+ [aux_sym_file_mode_token2] = ACTIONS(3362),
+ [aux_sym_file_access_token2] = ACTIONS(3362),
+ [aux_sym_file_lock_token2] = ACTIONS(1787),
+ [aux_sym_print_statement_token1] = ACTIONS(3514),
+ [anon_sym_CARET] = ACTIONS(3364),
+ [anon_sym_SLASH] = ACTIONS(3364),
+ [anon_sym_BSLASH] = ACTIONS(3364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(3370),
+ [anon_sym_PLUS] = ACTIONS(1791),
+ [anon_sym_DASH] = ACTIONS(1793),
+ [anon_sym_AMP] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(3370),
+ [anon_sym_QMARK] = ACTIONS(1795),
+ [aux_sym_close_statement_token1] = ACTIONS(3362),
+ [aux_sym_put_statement_token1] = ACTIONS(1799),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1801),
+ [aux_sym_seek_statement_token1] = ACTIONS(1803),
+ [sym_reset_statement] = ACTIONS(3516),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1807),
+ [sym_stop_statement] = ACTIONS(3516),
+ [sym_beep_statement] = ACTIONS(3516),
+ [aux_sym_unload_statement_token1] = ACTIONS(1809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token2] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token3] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token4] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token5] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token6] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token7] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token8] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token9] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token10] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token11] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token12] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token13] = ACTIONS(1811),
+ [aux_sym_def_type_statement_token14] = ACTIONS(1811),
+ [aux_sym_call_statement_token1] = ACTIONS(1813),
+ [sym__ambiguous_call_statement] = ACTIONS(1815),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1817),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1819),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(1823),
+ [sym_number_literal] = ACTIONS(1823),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1827),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1827),
+ [sym_nothing_literal] = ACTIONS(1829),
+ [sym_null_literal] = ACTIONS(1829),
+ [sym_empty_literal] = ACTIONS(1829),
+ [sym_date_literal] = ACTIONS(1823),
+ [anon_sym_POUND] = ACTIONS(1831),
+ },
+ [STATE(215)] = {
+ [sym_variable_declaration] = STATE(7226),
+ [sym_const_declaration] = STATE(7226),
+ [sym_visibility] = STATE(11767),
+ [sym_single_line_if_statement] = STATE(7226),
+ [sym_exit_statement] = STATE(7226),
+ [sym_on_error_statement] = STATE(7226),
+ [sym_resume_statement] = STATE(7226),
+ [sym_goto_statement] = STATE(7226),
+ [sym__numbered_statement] = STATE(7226),
+ [sym_redim_statement] = STATE(7226),
+ [sym_debug_print_statement] = STATE(7226),
+ [sym_get_statement] = STATE(7226),
+ [sym_put_statement] = STATE(7226),
+ [sym_lock_statement] = STATE(7226),
+ [sym_unlock_statement] = STATE(7226),
+ [sym_seek_statement] = STATE(7226),
+ [sym_raise_event_statement] = STATE(7226),
+ [sym_name_statement] = STATE(7226),
+ [sym_load_statement] = STATE(7226),
+ [sym_unload_statement] = STATE(7226),
+ [sym_def_type_statement] = STATE(7226),
+ [sym_set_statement] = STATE(7226),
+ [sym_assignment_statement] = STATE(7226),
+ [sym_call_statement] = STATE(7226),
+ [sym_expression_statement] = STATE(7226),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [sym_identifier] = ACTIONS(3452),
+ [sym_newline] = ACTIONS(3356),
+ [anon_sym_COLON] = ACTIONS(3520),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3360),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(3362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3360),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(3362),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [anon_sym_STAR] = ACTIONS(3364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3522),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(3360),
+ [aux_sym_else_fragment_token1] = ACTIONS(3360),
+ [aux_sym_select_statement_token1] = ACTIONS(3360),
+ [aux_sym__for_header_token1] = ACTIONS(3360),
+ [aux_sym_do_statement_token1] = ACTIONS(3360),
+ [aux_sym_do_condition_token1] = ACTIONS(3360),
+ [aux_sym_with_statement_token1] = ACTIONS(3360),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(3356),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3460),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(3362),
+ [aux_sym_open_statement_token1] = ACTIONS(3362),
+ [aux_sym_file_mode_token2] = ACTIONS(3362),
+ [aux_sym_file_access_token2] = ACTIONS(3362),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(3524),
+ [anon_sym_CARET] = ACTIONS(3364),
+ [anon_sym_SLASH] = ACTIONS(3364),
+ [anon_sym_BSLASH] = ACTIONS(3364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(3370),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_AMP] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(3370),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(3370),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(3362),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(3526),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(3526),
+ [sym_beep_statement] = ACTIONS(3526),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_def_type_statement_token1] = ACTIONS(826),
+ [aux_sym_def_type_statement_token2] = ACTIONS(826),
+ [aux_sym_def_type_statement_token3] = ACTIONS(826),
+ [aux_sym_def_type_statement_token4] = ACTIONS(826),
+ [aux_sym_def_type_statement_token5] = ACTIONS(826),
+ [aux_sym_def_type_statement_token6] = ACTIONS(826),
+ [aux_sym_def_type_statement_token7] = ACTIONS(826),
+ [aux_sym_def_type_statement_token8] = ACTIONS(826),
+ [aux_sym_def_type_statement_token9] = ACTIONS(826),
+ [aux_sym_def_type_statement_token10] = ACTIONS(826),
+ [aux_sym_def_type_statement_token11] = ACTIONS(826),
+ [aux_sym_def_type_statement_token12] = ACTIONS(826),
+ [aux_sym_def_type_statement_token13] = ACTIONS(826),
+ [aux_sym_def_type_statement_token14] = ACTIONS(826),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(838),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(216)] = {
+ [sym_variable_declaration] = STATE(3760),
+ [sym_const_declaration] = STATE(3760),
+ [sym_visibility] = STATE(11841),
+ [sym_single_line_if_statement] = STATE(3760),
+ [sym_inline_statement_sequence] = STATE(3969),
+ [sym__inline_statement] = STATE(3760),
+ [sym_for_statement] = STATE(3760),
+ [sym__inline_for_statement] = STATE(3853),
+ [sym_for_each_statement] = STATE(3760),
+ [sym__inline_for_each_statement] = STATE(3854),
+ [sym__for_header] = STATE(11465),
+ [sym__for_each_header] = STATE(11498),
+ [sym_do_statement] = STATE(3760),
+ [sym__inline_do_statement] = STATE(3855),
+ [sym_while_statement] = STATE(3760),
+ [sym_with_statement] = STATE(3760),
+ [sym__inline_with_statement] = STATE(3856),
+ [sym_exit_statement] = STATE(3760),
+ [sym_on_error_statement] = STATE(3760),
+ [sym_resume_statement] = STATE(3760),
+ [sym_goto_statement] = STATE(3760),
+ [sym_line_number_prefix] = STATE(12380),
+ [sym_redim_statement] = STATE(3760),
+ [sym_erase_statement] = STATE(3760),
+ [sym_open_statement] = STATE(3760),
+ [sym_input_statement] = STATE(3760),
+ [sym_line_input_statement] = STATE(3760),
+ [sym_print_statement] = STATE(3760),
+ [sym_write_statement] = STATE(3760),
+ [sym_debug_print_statement] = STATE(3760),
+ [sym_close_statement] = STATE(3760),
+ [sym_get_statement] = STATE(3760),
+ [sym_put_statement] = STATE(3760),
+ [sym_lock_statement] = STATE(3760),
+ [sym_unlock_statement] = STATE(3760),
+ [sym_seek_statement] = STATE(3760),
+ [sym_raise_event_statement] = STATE(3760),
+ [sym_name_statement] = STATE(3760),
+ [sym_load_statement] = STATE(3760),
+ [sym_unload_statement] = STATE(3760),
+ [sym_set_statement] = STATE(3760),
+ [sym_assignment_statement] = STATE(3760),
+ [sym_call_statement] = STATE(3760),
+ [sym_expression_statement] = STATE(3760),
+ [sym__primary_expression] = STATE(1532),
+ [sym__expression] = STATE(1532),
+ [sym__assignable_expression] = STATE(15112),
+ [sym__callable_expression] = STATE(350),
+ [sym__print_method_callee] = STATE(355),
+ [sym__print_method_call_expression] = STATE(3871),
+ [sym__qualified_print_method_expression] = STATE(3872),
+ [sym__implicit_print_method_expression] = STATE(3851),
+ [sym__line_method_expression] = STATE(12202),
+ [sym_call_expression] = STATE(1033),
+ [sym_new_expression] = STATE(1532),
+ [sym_addressof_expression] = STATE(1532),
+ [sym_type_of_expression] = STATE(1532),
+ [sym_member_expression] = STATE(836),
+ [sym_qualified_member_expression] = STATE(771),
+ [sym_implicit_member_expression] = STATE(771),
+ [sym_parenthesized_expression] = STATE(1532),
+ [sym_binary_expression] = STATE(1532),
+ [sym_unary_expression] = STATE(1532),
+ [sym__signed_unary_expression] = STATE(835),
+ [sym__literal] = STATE(1532),
+ [sym_boolean_literal] = STATE(1532),
+ [sym_file_number_literal] = STATE(1532),
+ [sym_identifier] = ACTIONS(3290),
+ [anon_sym_COLON] = ACTIONS(3294),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(67),
+ [anon_sym_DOT] = ACTIONS(69),
+ [anon_sym_BANG] = ACTIONS(71),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(73),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3298),
+ [sym_static_modifier] = ACTIONS(3300),
+ [sym__dim_keyword] = ACTIONS(97),
+ [sym__redim_keyword] = ACTIONS(99),
+ [aux_sym_get_accessor_token1] = ACTIONS(101),
+ [aux_sym_set_accessor_token1] = ACTIONS(103),
+ [aux_sym_const_declaration_token1] = ACTIONS(105),
+ [anon_sym_LPAREN] = ACTIONS(107),
+ [aux_sym_as_type_clause_token2] = ACTIONS(109),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(111),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(121),
+ [aux_sym_do_condition_token1] = ACTIONS(123),
+ [aux_sym_with_statement_token1] = ACTIONS(125),
+ [aux_sym_exit_statement_token1] = ACTIONS(127),
+ [sym_end_statement] = ACTIONS(3302),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3304),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(131),
+ [aux_sym_on_error_statement_token2] = ACTIONS(133),
+ [sym__ambiguous_redim_statement] = ACTIONS(135),
+ [aux_sym_erase_statement_token1] = ACTIONS(137),
+ [aux_sym_open_statement_token1] = ACTIONS(139),
+ [aux_sym_file_mode_token2] = ACTIONS(141),
+ [aux_sym_file_access_token2] = ACTIONS(143),
+ [aux_sym_file_lock_token2] = ACTIONS(145),
+ [aux_sym_print_statement_token1] = ACTIONS(147),
+ [anon_sym_PLUS] = ACTIONS(149),
+ [anon_sym_DASH] = ACTIONS(151),
+ [anon_sym_QMARK] = ACTIONS(153),
+ [aux_sym_close_statement_token1] = ACTIONS(155),
+ [aux_sym_put_statement_token1] = ACTIONS(157),
+ [aux_sym_unlock_statement_token1] = ACTIONS(159),
+ [aux_sym_seek_statement_token1] = ACTIONS(161),
+ [sym_reset_statement] = ACTIONS(3306),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(165),
+ [sym_stop_statement] = ACTIONS(3306),
+ [sym_beep_statement] = ACTIONS(3306),
+ [aux_sym_unload_statement_token1] = ACTIONS(167),
+ [aux_sym_call_statement_token1] = ACTIONS(171),
+ [sym__ambiguous_call_statement] = ACTIONS(173),
+ [aux_sym_addressof_expression_token1] = ACTIONS(175),
+ [aux_sym_type_of_expression_token1] = ACTIONS(177),
+ [aux_sym_unary_expression_token1] = ACTIONS(179),
+ [sym_string_literal] = ACTIONS(181),
+ [sym_number_literal] = ACTIONS(3308),
+ [aux_sym_boolean_literal_token1] = ACTIONS(185),
+ [aux_sym_boolean_literal_token2] = ACTIONS(185),
+ [sym_nothing_literal] = ACTIONS(187),
+ [sym_null_literal] = ACTIONS(187),
+ [sym_empty_literal] = ACTIONS(187),
+ [sym_date_literal] = ACTIONS(181),
+ [anon_sym_POUND] = ACTIONS(189),
+ },
+ [STATE(217)] = {
+ [sym_variable_declaration] = STATE(6249),
+ [sym_const_declaration] = STATE(6249),
+ [sym_visibility] = STATE(12008),
+ [sym_single_line_if_statement] = STATE(6249),
+ [sym_inline_statement_sequence] = STATE(6704),
+ [sym__inline_statement] = STATE(6249),
+ [sym_for_statement] = STATE(6249),
+ [sym__inline_for_statement] = STATE(6530),
+ [sym_for_each_statement] = STATE(6249),
+ [sym__inline_for_each_statement] = STATE(6531),
+ [sym__for_header] = STATE(11460),
+ [sym__for_each_header] = STATE(11461),
+ [sym_do_statement] = STATE(6249),
+ [sym__inline_do_statement] = STATE(6542),
+ [sym_while_statement] = STATE(6249),
+ [sym_with_statement] = STATE(6249),
+ [sym__inline_with_statement] = STATE(6543),
+ [sym_exit_statement] = STATE(6249),
+ [sym_on_error_statement] = STATE(6249),
+ [sym_resume_statement] = STATE(6249),
+ [sym_goto_statement] = STATE(6249),
+ [sym_line_number_prefix] = STATE(12398),
+ [sym_redim_statement] = STATE(6249),
+ [sym_erase_statement] = STATE(6249),
+ [sym_open_statement] = STATE(6249),
+ [sym_input_statement] = STATE(6249),
+ [sym_line_input_statement] = STATE(6249),
+ [sym_print_statement] = STATE(6249),
+ [sym_write_statement] = STATE(6249),
+ [sym_debug_print_statement] = STATE(6249),
+ [sym_close_statement] = STATE(6249),
+ [sym_get_statement] = STATE(6249),
+ [sym_put_statement] = STATE(6249),
+ [sym_lock_statement] = STATE(6249),
+ [sym_unlock_statement] = STATE(6249),
+ [sym_seek_statement] = STATE(6249),
+ [sym_raise_event_statement] = STATE(6249),
+ [sym_name_statement] = STATE(6249),
+ [sym_load_statement] = STATE(6249),
+ [sym_unload_statement] = STATE(6249),
+ [sym_set_statement] = STATE(6249),
+ [sym_assignment_statement] = STATE(6249),
+ [sym_call_statement] = STATE(6249),
+ [sym_expression_statement] = STATE(6249),
+ [sym__primary_expression] = STATE(3687),
+ [sym__expression] = STATE(3687),
+ [sym__assignable_expression] = STATE(14598),
+ [sym__callable_expression] = STATE(419),
+ [sym__print_method_callee] = STATE(474),
+ [sym__print_method_call_expression] = STATE(6707),
+ [sym__qualified_print_method_expression] = STATE(6589),
+ [sym__implicit_print_method_expression] = STATE(6590),
+ [sym__line_method_expression] = STATE(12288),
+ [sym_call_expression] = STATE(2554),
+ [sym_new_expression] = STATE(3687),
+ [sym_addressof_expression] = STATE(3687),
+ [sym_type_of_expression] = STATE(3687),
+ [sym_member_expression] = STATE(2487),
+ [sym_qualified_member_expression] = STATE(2319),
+ [sym_implicit_member_expression] = STATE(2319),
+ [sym_parenthesized_expression] = STATE(3687),
+ [sym_binary_expression] = STATE(3687),
+ [sym_unary_expression] = STATE(3687),
+ [sym__signed_unary_expression] = STATE(2361),
+ [sym__literal] = STATE(3687),
+ [sym_boolean_literal] = STATE(3687),
+ [sym_file_number_literal] = STATE(3687),
+ [sym_identifier] = ACTIONS(3388),
+ [anon_sym_COLON] = ACTIONS(3390),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(2395),
+ [anon_sym_DOT] = ACTIONS(2397),
+ [anon_sym_BANG] = ACTIONS(2399),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(2401),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3392),
+ [sym_static_modifier] = ACTIONS(2409),
+ [sym__dim_keyword] = ACTIONS(2411),
+ [sym__redim_keyword] = ACTIONS(2413),
+ [aux_sym_get_accessor_token1] = ACTIONS(2415),
+ [aux_sym_set_accessor_token1] = ACTIONS(2417),
+ [aux_sym_const_declaration_token1] = ACTIONS(2419),
+ [anon_sym_LPAREN] = ACTIONS(2421),
+ [aux_sym_as_type_clause_token2] = ACTIONS(2423),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(2425),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(2433),
+ [aux_sym_do_condition_token1] = ACTIONS(2435),
+ [aux_sym_with_statement_token1] = ACTIONS(2437),
+ [aux_sym_exit_statement_token1] = ACTIONS(2439),
+ [sym_end_statement] = ACTIONS(3394),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3396),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(2443),
+ [aux_sym_on_error_statement_token2] = ACTIONS(2445),
+ [sym__ambiguous_redim_statement] = ACTIONS(2447),
+ [aux_sym_erase_statement_token1] = ACTIONS(2449),
+ [aux_sym_open_statement_token1] = ACTIONS(2451),
+ [aux_sym_file_mode_token2] = ACTIONS(2453),
+ [aux_sym_file_access_token2] = ACTIONS(2455),
+ [aux_sym_file_lock_token2] = ACTIONS(2457),
+ [aux_sym_print_statement_token1] = ACTIONS(2459),
+ [anon_sym_PLUS] = ACTIONS(2461),
+ [anon_sym_DASH] = ACTIONS(2463),
+ [anon_sym_QMARK] = ACTIONS(2465),
+ [aux_sym_close_statement_token1] = ACTIONS(2467),
+ [aux_sym_put_statement_token1] = ACTIONS(2469),
+ [aux_sym_unlock_statement_token1] = ACTIONS(2471),
+ [aux_sym_seek_statement_token1] = ACTIONS(2473),
+ [sym_reset_statement] = ACTIONS(3398),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(2477),
+ [sym_stop_statement] = ACTIONS(3398),
+ [sym_beep_statement] = ACTIONS(3398),
+ [aux_sym_unload_statement_token1] = ACTIONS(2479),
+ [aux_sym_call_statement_token1] = ACTIONS(2483),
+ [sym__ambiguous_call_statement] = ACTIONS(2485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(2487),
+ [aux_sym_type_of_expression_token1] = ACTIONS(2489),
+ [aux_sym_unary_expression_token1] = ACTIONS(2491),
+ [sym_string_literal] = ACTIONS(2493),
+ [sym_number_literal] = ACTIONS(3400),
+ [aux_sym_boolean_literal_token1] = ACTIONS(2497),
+ [aux_sym_boolean_literal_token2] = ACTIONS(2497),
+ [sym_nothing_literal] = ACTIONS(2499),
+ [sym_null_literal] = ACTIONS(2499),
+ [sym_empty_literal] = ACTIONS(2499),
+ [sym_date_literal] = ACTIONS(2493),
+ [anon_sym_POUND] = ACTIONS(2501),
+ },
+ [STATE(218)] = {
+ [sym_variable_declaration] = STATE(4959),
+ [sym_const_declaration] = STATE(4959),
+ [sym_visibility] = STATE(11799),
+ [sym_single_line_if_statement] = STATE(4959),
+ [sym_inline_statement_sequence] = STATE(5591),
+ [sym__inline_statement] = STATE(4959),
+ [sym_for_statement] = STATE(4959),
+ [sym__inline_for_statement] = STATE(5568),
+ [sym_for_each_statement] = STATE(4959),
+ [sym__inline_for_each_statement] = STATE(5569),
+ [sym__for_header] = STATE(11307),
+ [sym__for_each_header] = STATE(11308),
+ [sym_do_statement] = STATE(4959),
+ [sym__inline_do_statement] = STATE(5570),
+ [sym_while_statement] = STATE(4959),
+ [sym_with_statement] = STATE(4959),
+ [sym__inline_with_statement] = STATE(5571),
+ [sym_exit_statement] = STATE(4959),
+ [sym_on_error_statement] = STATE(4959),
+ [sym_resume_statement] = STATE(4959),
+ [sym_goto_statement] = STATE(4959),
+ [sym_line_number_prefix] = STATE(12393),
+ [sym_redim_statement] = STATE(4959),
+ [sym_erase_statement] = STATE(4959),
+ [sym_open_statement] = STATE(4959),
+ [sym_input_statement] = STATE(4959),
+ [sym_line_input_statement] = STATE(4959),
+ [sym_print_statement] = STATE(4959),
+ [sym_write_statement] = STATE(4959),
+ [sym_debug_print_statement] = STATE(4959),
+ [sym_close_statement] = STATE(4959),
+ [sym_get_statement] = STATE(4959),
+ [sym_put_statement] = STATE(4959),
+ [sym_lock_statement] = STATE(4959),
+ [sym_unlock_statement] = STATE(4959),
+ [sym_seek_statement] = STATE(4959),
+ [sym_raise_event_statement] = STATE(4959),
+ [sym_name_statement] = STATE(4959),
+ [sym_load_statement] = STATE(4959),
+ [sym_unload_statement] = STATE(4959),
+ [sym_set_statement] = STATE(4959),
+ [sym_assignment_statement] = STATE(4959),
+ [sym_call_statement] = STATE(4959),
+ [sym_expression_statement] = STATE(4959),
+ [sym__primary_expression] = STATE(2614),
+ [sym__expression] = STATE(2614),
+ [sym__assignable_expression] = STATE(14425),
+ [sym__callable_expression] = STATE(378),
+ [sym__print_method_callee] = STATE(393),
+ [sym__print_method_call_expression] = STATE(5499),
+ [sym__qualified_print_method_expression] = STATE(5500),
+ [sym__implicit_print_method_expression] = STATE(5501),
+ [sym__line_method_expression] = STATE(12228),
+ [sym_call_expression] = STATE(2293),
+ [sym_new_expression] = STATE(2614),
+ [sym_addressof_expression] = STATE(2614),
+ [sym_type_of_expression] = STATE(2614),
+ [sym_member_expression] = STATE(2211),
+ [sym_qualified_member_expression] = STATE(2182),
+ [sym_implicit_member_expression] = STATE(2182),
+ [sym_parenthesized_expression] = STATE(2614),
+ [sym_binary_expression] = STATE(2614),
+ [sym_unary_expression] = STATE(2614),
+ [sym__signed_unary_expression] = STATE(2203),
+ [sym__literal] = STATE(2614),
+ [sym_boolean_literal] = STATE(2614),
+ [sym_file_number_literal] = STATE(2614),
+ [sym_identifier] = ACTIONS(3342),
+ [anon_sym_COLON] = ACTIONS(3344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1063),
+ [anon_sym_DOT] = ACTIONS(1065),
+ [anon_sym_BANG] = ACTIONS(1067),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1069),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3346),
+ [sym_static_modifier] = ACTIONS(1079),
+ [sym__dim_keyword] = ACTIONS(1081),
+ [sym__redim_keyword] = ACTIONS(1083),
+ [aux_sym_get_accessor_token1] = ACTIONS(1085),
+ [aux_sym_set_accessor_token1] = ACTIONS(1087),
+ [aux_sym_const_declaration_token1] = ACTIONS(1089),
+ [anon_sym_LPAREN] = ACTIONS(1091),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1093),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1095),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1103),
+ [aux_sym_do_condition_token1] = ACTIONS(1105),
+ [aux_sym_with_statement_token1] = ACTIONS(1107),
+ [aux_sym_exit_statement_token1] = ACTIONS(1109),
+ [sym_end_statement] = ACTIONS(3348),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3350),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1113),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1115),
+ [sym__ambiguous_redim_statement] = ACTIONS(1117),
+ [aux_sym_erase_statement_token1] = ACTIONS(1119),
+ [aux_sym_open_statement_token1] = ACTIONS(1121),
+ [aux_sym_file_mode_token2] = ACTIONS(1123),
+ [aux_sym_file_access_token2] = ACTIONS(1125),
+ [aux_sym_file_lock_token2] = ACTIONS(1127),
+ [aux_sym_print_statement_token1] = ACTIONS(1129),
+ [anon_sym_PLUS] = ACTIONS(1131),
+ [anon_sym_DASH] = ACTIONS(1133),
+ [anon_sym_QMARK] = ACTIONS(1135),
+ [aux_sym_close_statement_token1] = ACTIONS(1137),
+ [aux_sym_put_statement_token1] = ACTIONS(1139),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1141),
+ [aux_sym_seek_statement_token1] = ACTIONS(1143),
+ [sym_reset_statement] = ACTIONS(3352),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1147),
+ [sym_stop_statement] = ACTIONS(3352),
+ [sym_beep_statement] = ACTIONS(3352),
+ [aux_sym_unload_statement_token1] = ACTIONS(1149),
+ [aux_sym_call_statement_token1] = ACTIONS(1153),
+ [sym__ambiguous_call_statement] = ACTIONS(1155),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1157),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1159),
+ [aux_sym_unary_expression_token1] = ACTIONS(1161),
+ [sym_string_literal] = ACTIONS(1163),
+ [sym_number_literal] = ACTIONS(3354),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1167),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1167),
+ [sym_nothing_literal] = ACTIONS(1169),
+ [sym_null_literal] = ACTIONS(1169),
+ [sym_empty_literal] = ACTIONS(1169),
+ [sym_date_literal] = ACTIONS(1163),
+ [anon_sym_POUND] = ACTIONS(1171),
+ },
+ [STATE(219)] = {
+ [sym_variable_declaration] = STATE(6125),
+ [sym_const_declaration] = STATE(6125),
+ [sym_visibility] = STATE(11858),
+ [sym_single_line_if_statement] = STATE(6125),
+ [sym_inline_statement_sequence] = STATE(6305),
+ [sym__inline_statement] = STATE(6125),
+ [sym_for_statement] = STATE(6125),
+ [sym__inline_for_statement] = STATE(6929),
+ [sym_for_each_statement] = STATE(6125),
+ [sym__inline_for_each_statement] = STATE(6933),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(6125),
+ [sym__inline_do_statement] = STATE(6935),
+ [sym_while_statement] = STATE(6125),
+ [sym_with_statement] = STATE(6125),
+ [sym__inline_with_statement] = STATE(6938),
+ [sym_exit_statement] = STATE(6125),
+ [sym_on_error_statement] = STATE(6125),
+ [sym_resume_statement] = STATE(6125),
+ [sym_goto_statement] = STATE(6125),
+ [sym_line_number_prefix] = STATE(12383),
+ [sym_redim_statement] = STATE(6125),
+ [sym_erase_statement] = STATE(6125),
+ [sym_open_statement] = STATE(6125),
+ [sym_input_statement] = STATE(6125),
+ [sym_line_input_statement] = STATE(6125),
+ [sym_print_statement] = STATE(6125),
+ [sym_write_statement] = STATE(6125),
+ [sym_debug_print_statement] = STATE(6125),
+ [sym_close_statement] = STATE(6125),
+ [sym_get_statement] = STATE(6125),
+ [sym_put_statement] = STATE(6125),
+ [sym_lock_statement] = STATE(6125),
+ [sym_unlock_statement] = STATE(6125),
+ [sym_seek_statement] = STATE(6125),
+ [sym_raise_event_statement] = STATE(6125),
+ [sym_name_statement] = STATE(6125),
+ [sym_load_statement] = STATE(6125),
+ [sym_unload_statement] = STATE(6125),
+ [sym_set_statement] = STATE(6125),
+ [sym_assignment_statement] = STATE(6125),
+ [sym_call_statement] = STATE(6125),
+ [sym_expression_statement] = STATE(6125),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [sym_identifier] = ACTIONS(3374),
+ [anon_sym_COLON] = ACTIONS(3376),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3378),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(3380),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3382),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(3384),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(3384),
+ [sym_beep_statement] = ACTIONS(3384),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(3386),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(220)] = {
+ [sym_variable_declaration] = STATE(6055),
+ [sym_const_declaration] = STATE(6055),
+ [sym_visibility] = STATE(11883),
+ [sym_single_line_if_statement] = STATE(6055),
+ [sym_inline_statement_sequence] = STATE(6859),
+ [sym__inline_statement] = STATE(6055),
+ [sym_for_statement] = STATE(6055),
+ [sym__inline_for_statement] = STATE(6824),
+ [sym_for_each_statement] = STATE(6055),
+ [sym__inline_for_each_statement] = STATE(6825),
+ [sym__for_header] = STATE(11479),
+ [sym__for_each_header] = STATE(11489),
+ [sym_do_statement] = STATE(6055),
+ [sym__inline_do_statement] = STATE(6826),
+ [sym_while_statement] = STATE(6055),
+ [sym_with_statement] = STATE(6055),
+ [sym__inline_with_statement] = STATE(6827),
+ [sym_exit_statement] = STATE(6055),
+ [sym_on_error_statement] = STATE(6055),
+ [sym_resume_statement] = STATE(6055),
+ [sym_goto_statement] = STATE(6055),
+ [sym_line_number_prefix] = STATE(12388),
+ [sym_redim_statement] = STATE(6055),
+ [sym_erase_statement] = STATE(6055),
+ [sym_open_statement] = STATE(6055),
+ [sym_input_statement] = STATE(6055),
+ [sym_line_input_statement] = STATE(6055),
+ [sym_print_statement] = STATE(6055),
+ [sym_write_statement] = STATE(6055),
+ [sym_debug_print_statement] = STATE(6055),
+ [sym_close_statement] = STATE(6055),
+ [sym_get_statement] = STATE(6055),
+ [sym_put_statement] = STATE(6055),
+ [sym_lock_statement] = STATE(6055),
+ [sym_unlock_statement] = STATE(6055),
+ [sym_seek_statement] = STATE(6055),
+ [sym_raise_event_statement] = STATE(6055),
+ [sym_name_statement] = STATE(6055),
+ [sym_load_statement] = STATE(6055),
+ [sym_unload_statement] = STATE(6055),
+ [sym_set_statement] = STATE(6055),
+ [sym_assignment_statement] = STATE(6055),
+ [sym_call_statement] = STATE(6055),
+ [sym_expression_statement] = STATE(6055),
+ [sym__primary_expression] = STATE(3456),
+ [sym__expression] = STATE(3456),
+ [sym__assignable_expression] = STATE(14249),
+ [sym__callable_expression] = STATE(449),
+ [sym__print_method_callee] = STATE(550),
+ [sym__print_method_call_expression] = STATE(6716),
+ [sym__qualified_print_method_expression] = STATE(6717),
+ [sym__implicit_print_method_expression] = STATE(6718),
+ [sym__line_method_expression] = STATE(12203),
+ [sym_call_expression] = STATE(2635),
+ [sym_new_expression] = STATE(3456),
+ [sym_addressof_expression] = STATE(3456),
+ [sym_type_of_expression] = STATE(3456),
+ [sym_member_expression] = STATE(2360),
+ [sym_qualified_member_expression] = STATE(2236),
+ [sym_implicit_member_expression] = STATE(2236),
+ [sym_parenthesized_expression] = STATE(3456),
+ [sym_binary_expression] = STATE(3456),
+ [sym_unary_expression] = STATE(3456),
+ [sym__signed_unary_expression] = STATE(2428),
+ [sym__literal] = STATE(3456),
+ [sym_boolean_literal] = STATE(3456),
+ [sym_file_number_literal] = STATE(3456),
+ [sym_identifier] = ACTIONS(3430),
+ [anon_sym_COLON] = ACTIONS(3432),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1723),
+ [anon_sym_DOT] = ACTIONS(1725),
+ [anon_sym_BANG] = ACTIONS(1727),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1729),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3434),
+ [sym_static_modifier] = ACTIONS(1737),
+ [sym__dim_keyword] = ACTIONS(1739),
+ [sym__redim_keyword] = ACTIONS(1741),
+ [aux_sym_get_accessor_token1] = ACTIONS(1743),
+ [aux_sym_set_accessor_token1] = ACTIONS(1745),
+ [aux_sym_const_declaration_token1] = ACTIONS(1747),
+ [anon_sym_LPAREN] = ACTIONS(1749),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1753),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1761),
+ [aux_sym_do_condition_token1] = ACTIONS(1763),
+ [aux_sym_with_statement_token1] = ACTIONS(1767),
+ [aux_sym_exit_statement_token1] = ACTIONS(1769),
+ [sym_end_statement] = ACTIONS(3436),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3438),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1773),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1775),
+ [sym__ambiguous_redim_statement] = ACTIONS(1777),
+ [aux_sym_erase_statement_token1] = ACTIONS(1779),
+ [aux_sym_open_statement_token1] = ACTIONS(1781),
+ [aux_sym_file_mode_token2] = ACTIONS(1783),
+ [aux_sym_file_access_token2] = ACTIONS(1785),
+ [aux_sym_file_lock_token2] = ACTIONS(1787),
+ [aux_sym_print_statement_token1] = ACTIONS(1789),
+ [anon_sym_PLUS] = ACTIONS(1791),
+ [anon_sym_DASH] = ACTIONS(1793),
+ [anon_sym_QMARK] = ACTIONS(1795),
+ [aux_sym_close_statement_token1] = ACTIONS(1797),
+ [aux_sym_put_statement_token1] = ACTIONS(1799),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1801),
+ [aux_sym_seek_statement_token1] = ACTIONS(1803),
+ [sym_reset_statement] = ACTIONS(3440),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1807),
+ [sym_stop_statement] = ACTIONS(3440),
+ [sym_beep_statement] = ACTIONS(3440),
+ [aux_sym_unload_statement_token1] = ACTIONS(1809),
+ [aux_sym_call_statement_token1] = ACTIONS(1813),
+ [sym__ambiguous_call_statement] = ACTIONS(1815),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1817),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1819),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(1823),
+ [sym_number_literal] = ACTIONS(3442),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1827),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1827),
+ [sym_nothing_literal] = ACTIONS(1829),
+ [sym_null_literal] = ACTIONS(1829),
+ [sym_empty_literal] = ACTIONS(1829),
+ [sym_date_literal] = ACTIONS(1823),
+ [anon_sym_POUND] = ACTIONS(1831),
+ },
+ [STATE(221)] = {
+ [sym_variable_declaration] = STATE(12226),
+ [sym_const_declaration] = STATE(12226),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12226),
+ [sym_inline_statement_sequence] = STATE(12556),
+ [sym__inline_statement] = STATE(12226),
+ [sym_for_statement] = STATE(12226),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12226),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11321),
+ [sym__for_each_header] = STATE(11322),
+ [sym_do_statement] = STATE(12226),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12226),
+ [sym_with_statement] = STATE(12226),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12226),
+ [sym_on_error_statement] = STATE(12226),
+ [sym_resume_statement] = STATE(12226),
+ [sym_goto_statement] = STATE(12226),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12226),
+ [sym_erase_statement] = STATE(12226),
+ [sym_open_statement] = STATE(12226),
+ [sym_input_statement] = STATE(12226),
+ [sym_line_input_statement] = STATE(12226),
+ [sym_print_statement] = STATE(12226),
+ [sym_write_statement] = STATE(12226),
+ [sym_debug_print_statement] = STATE(12226),
+ [sym_close_statement] = STATE(12226),
+ [sym_get_statement] = STATE(12226),
+ [sym_put_statement] = STATE(12226),
+ [sym_lock_statement] = STATE(12226),
+ [sym_unlock_statement] = STATE(12226),
+ [sym_seek_statement] = STATE(12226),
+ [sym_raise_event_statement] = STATE(12226),
+ [sym_name_statement] = STATE(12226),
+ [sym_load_statement] = STATE(12226),
+ [sym_unload_statement] = STATE(12226),
+ [sym_set_statement] = STATE(12226),
+ [sym_assignment_statement] = STATE(12226),
+ [sym_call_statement] = STATE(12226),
+ [sym_expression_statement] = STATE(12226),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7419),
+ [sym__print_method_callee] = STATE(7426),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10319),
+ [sym__implicit_print_method_expression] = STATE(10320),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10369),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10038),
+ [sym_qualified_member_expression] = STATE(10034),
+ [sym_implicit_member_expression] = STATE(10034),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3528),
+ [anon_sym_COLON] = ACTIONS(3530),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3532),
+ [anon_sym_DOT] = ACTIONS(3534),
+ [anon_sym_BANG] = ACTIONS(3536),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3540),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3568),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3574),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3584),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3588),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3594),
+ [aux_sym_close_statement_token1] = ACTIONS(3596),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3604),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3604),
+ [sym_beep_statement] = ACTIONS(3604),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(222)] = {
+ [sym_variable_declaration] = STATE(6113),
+ [sym_const_declaration] = STATE(6113),
+ [sym_visibility] = STATE(11928),
+ [sym_single_line_if_statement] = STATE(6113),
+ [sym_inline_statement_sequence] = STATE(6546),
+ [sym__inline_statement] = STATE(6113),
+ [sym_for_statement] = STATE(6113),
+ [sym__inline_for_statement] = STATE(7102),
+ [sym_for_each_statement] = STATE(6113),
+ [sym__inline_for_each_statement] = STATE(7103),
+ [sym__for_header] = STATE(11443),
+ [sym__for_each_header] = STATE(11444),
+ [sym_do_statement] = STATE(6113),
+ [sym__inline_do_statement] = STATE(7104),
+ [sym_while_statement] = STATE(6113),
+ [sym_with_statement] = STATE(6113),
+ [sym__inline_with_statement] = STATE(7105),
+ [sym_exit_statement] = STATE(6113),
+ [sym_on_error_statement] = STATE(6113),
+ [sym_resume_statement] = STATE(6113),
+ [sym_goto_statement] = STATE(6113),
+ [sym_line_number_prefix] = STATE(12396),
+ [sym_redim_statement] = STATE(6113),
+ [sym_erase_statement] = STATE(6113),
+ [sym_open_statement] = STATE(6113),
+ [sym_input_statement] = STATE(6113),
+ [sym_line_input_statement] = STATE(6113),
+ [sym_print_statement] = STATE(6113),
+ [sym_write_statement] = STATE(6113),
+ [sym_debug_print_statement] = STATE(6113),
+ [sym_close_statement] = STATE(6113),
+ [sym_get_statement] = STATE(6113),
+ [sym_put_statement] = STATE(6113),
+ [sym_lock_statement] = STATE(6113),
+ [sym_unlock_statement] = STATE(6113),
+ [sym_seek_statement] = STATE(6113),
+ [sym_raise_event_statement] = STATE(6113),
+ [sym_name_statement] = STATE(6113),
+ [sym_load_statement] = STATE(6113),
+ [sym_unload_statement] = STATE(6113),
+ [sym_set_statement] = STATE(6113),
+ [sym_assignment_statement] = STATE(6113),
+ [sym_call_statement] = STATE(6113),
+ [sym_expression_statement] = STATE(6113),
+ [sym__primary_expression] = STATE(3463),
+ [sym__expression] = STATE(3463),
+ [sym__assignable_expression] = STATE(14513),
+ [sym__callable_expression] = STATE(418),
+ [sym__print_method_callee] = STATE(501),
+ [sym__print_method_call_expression] = STATE(6993),
+ [sym__qualified_print_method_expression] = STATE(6708),
+ [sym__implicit_print_method_expression] = STATE(6710),
+ [sym__line_method_expression] = STATE(12255),
+ [sym_call_expression] = STATE(2892),
+ [sym_new_expression] = STATE(3463),
+ [sym_addressof_expression] = STATE(3463),
+ [sym_type_of_expression] = STATE(3463),
+ [sym_member_expression] = STATE(2545),
+ [sym_qualified_member_expression] = STATE(2265),
+ [sym_implicit_member_expression] = STATE(2265),
+ [sym_parenthesized_expression] = STATE(3463),
+ [sym_binary_expression] = STATE(3463),
+ [sym_unary_expression] = STATE(3463),
+ [sym__signed_unary_expression] = STATE(2479),
+ [sym__literal] = STATE(3463),
+ [sym_boolean_literal] = STATE(3463),
+ [sym_file_number_literal] = STATE(3463),
+ [sym_identifier] = ACTIONS(3416),
+ [anon_sym_COLON] = ACTIONS(3418),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1486),
+ [anon_sym_DOT] = ACTIONS(1488),
+ [anon_sym_BANG] = ACTIONS(1490),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1492),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3420),
+ [sym_static_modifier] = ACTIONS(1500),
+ [sym__dim_keyword] = ACTIONS(1502),
+ [sym__redim_keyword] = ACTIONS(1504),
+ [aux_sym_get_accessor_token1] = ACTIONS(1506),
+ [aux_sym_set_accessor_token1] = ACTIONS(1508),
+ [aux_sym_const_declaration_token1] = ACTIONS(1510),
+ [anon_sym_LPAREN] = ACTIONS(1512),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1514),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1516),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1526),
+ [aux_sym_do_condition_token1] = ACTIONS(1528),
+ [aux_sym_with_statement_token1] = ACTIONS(1530),
+ [aux_sym_exit_statement_token1] = ACTIONS(1532),
+ [sym_end_statement] = ACTIONS(3422),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3424),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1536),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1538),
+ [sym__ambiguous_redim_statement] = ACTIONS(1540),
+ [aux_sym_erase_statement_token1] = ACTIONS(1542),
+ [aux_sym_open_statement_token1] = ACTIONS(1544),
+ [aux_sym_file_mode_token2] = ACTIONS(1546),
+ [aux_sym_file_access_token2] = ACTIONS(1548),
+ [aux_sym_file_lock_token2] = ACTIONS(1550),
+ [aux_sym_print_statement_token1] = ACTIONS(1552),
+ [anon_sym_PLUS] = ACTIONS(1554),
+ [anon_sym_DASH] = ACTIONS(1556),
+ [anon_sym_QMARK] = ACTIONS(1558),
+ [aux_sym_close_statement_token1] = ACTIONS(1560),
+ [aux_sym_put_statement_token1] = ACTIONS(1562),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1564),
+ [aux_sym_seek_statement_token1] = ACTIONS(1566),
+ [sym_reset_statement] = ACTIONS(3426),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1570),
+ [sym_stop_statement] = ACTIONS(3426),
+ [sym_beep_statement] = ACTIONS(3426),
+ [aux_sym_unload_statement_token1] = ACTIONS(1572),
+ [aux_sym_call_statement_token1] = ACTIONS(1576),
+ [sym__ambiguous_call_statement] = ACTIONS(1578),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1580),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1582),
+ [aux_sym_unary_expression_token1] = ACTIONS(1584),
+ [sym_string_literal] = ACTIONS(1586),
+ [sym_number_literal] = ACTIONS(3428),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1591),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1591),
+ [sym_nothing_literal] = ACTIONS(1593),
+ [sym_null_literal] = ACTIONS(1593),
+ [sym_empty_literal] = ACTIONS(1593),
+ [sym_date_literal] = ACTIONS(1586),
+ [anon_sym_POUND] = ACTIONS(1595),
+ },
+ [STATE(223)] = {
+ [sym_variable_declaration] = STATE(12237),
+ [sym_const_declaration] = STATE(12237),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12237),
+ [sym_inline_statement_sequence] = STATE(12603),
+ [sym__inline_statement] = STATE(12237),
+ [sym_for_statement] = STATE(12237),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12237),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11321),
+ [sym__for_each_header] = STATE(11322),
+ [sym_do_statement] = STATE(12237),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12237),
+ [sym_with_statement] = STATE(12237),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12237),
+ [sym_on_error_statement] = STATE(12237),
+ [sym_resume_statement] = STATE(12237),
+ [sym_goto_statement] = STATE(12237),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12237),
+ [sym_erase_statement] = STATE(12237),
+ [sym_open_statement] = STATE(12237),
+ [sym_input_statement] = STATE(12237),
+ [sym_line_input_statement] = STATE(12237),
+ [sym_print_statement] = STATE(12237),
+ [sym_write_statement] = STATE(12237),
+ [sym_debug_print_statement] = STATE(12237),
+ [sym_close_statement] = STATE(12237),
+ [sym_get_statement] = STATE(12237),
+ [sym_put_statement] = STATE(12237),
+ [sym_lock_statement] = STATE(12237),
+ [sym_unlock_statement] = STATE(12237),
+ [sym_seek_statement] = STATE(12237),
+ [sym_raise_event_statement] = STATE(12237),
+ [sym_name_statement] = STATE(12237),
+ [sym_load_statement] = STATE(12237),
+ [sym_unload_statement] = STATE(12237),
+ [sym_set_statement] = STATE(12237),
+ [sym_assignment_statement] = STATE(12237),
+ [sym_call_statement] = STATE(12237),
+ [sym_expression_statement] = STATE(12237),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7419),
+ [sym__print_method_callee] = STATE(7426),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10319),
+ [sym__implicit_print_method_expression] = STATE(10320),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10369),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10038),
+ [sym_qualified_member_expression] = STATE(10034),
+ [sym_implicit_member_expression] = STATE(10034),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3528),
+ [anon_sym_COLON] = ACTIONS(3630),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3532),
+ [anon_sym_DOT] = ACTIONS(3534),
+ [anon_sym_BANG] = ACTIONS(3536),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3540),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3632),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3574),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3584),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3588),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3594),
+ [aux_sym_close_statement_token1] = ACTIONS(3596),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3634),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3634),
+ [sym_beep_statement] = ACTIONS(3634),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(224)] = {
+ [sym_variable_declaration] = STATE(4263),
+ [sym_const_declaration] = STATE(4263),
+ [sym_visibility] = STATE(11839),
+ [sym_single_line_if_statement] = STATE(4263),
+ [sym_inline_statement_sequence] = STATE(4371),
+ [sym__inline_statement] = STATE(4263),
+ [sym_for_statement] = STATE(4263),
+ [sym__inline_for_statement] = STATE(4347),
+ [sym_for_each_statement] = STATE(4263),
+ [sym__inline_for_each_statement] = STATE(4348),
+ [sym__for_header] = STATE(11370),
+ [sym__for_each_header] = STATE(11371),
+ [sym_do_statement] = STATE(4263),
+ [sym__inline_do_statement] = STATE(4349),
+ [sym_while_statement] = STATE(4263),
+ [sym_with_statement] = STATE(4263),
+ [sym__inline_with_statement] = STATE(4350),
+ [sym_exit_statement] = STATE(4263),
+ [sym_on_error_statement] = STATE(4263),
+ [sym_resume_statement] = STATE(4263),
+ [sym_goto_statement] = STATE(4263),
+ [sym_line_number_prefix] = STATE(12390),
+ [sym_redim_statement] = STATE(4263),
+ [sym_erase_statement] = STATE(4263),
+ [sym_open_statement] = STATE(4263),
+ [sym_input_statement] = STATE(4263),
+ [sym_line_input_statement] = STATE(4263),
+ [sym_print_statement] = STATE(4263),
+ [sym_write_statement] = STATE(4263),
+ [sym_debug_print_statement] = STATE(4263),
+ [sym_close_statement] = STATE(4263),
+ [sym_get_statement] = STATE(4263),
+ [sym_put_statement] = STATE(4263),
+ [sym_lock_statement] = STATE(4263),
+ [sym_unlock_statement] = STATE(4263),
+ [sym_seek_statement] = STATE(4263),
+ [sym_raise_event_statement] = STATE(4263),
+ [sym_name_statement] = STATE(4263),
+ [sym_load_statement] = STATE(4263),
+ [sym_unload_statement] = STATE(4263),
+ [sym_set_statement] = STATE(4263),
+ [sym_assignment_statement] = STATE(4263),
+ [sym_call_statement] = STATE(4263),
+ [sym_expression_statement] = STATE(4263),
+ [sym__primary_expression] = STATE(2177),
+ [sym__expression] = STATE(2177),
+ [sym__assignable_expression] = STATE(14337),
+ [sym__callable_expression] = STATE(360),
+ [sym__print_method_callee] = STATE(363),
+ [sym__print_method_call_expression] = STATE(4521),
+ [sym__qualified_print_method_expression] = STATE(4522),
+ [sym__implicit_print_method_expression] = STATE(4523),
+ [sym__line_method_expression] = STATE(12218),
+ [sym_call_expression] = STATE(1649),
+ [sym_new_expression] = STATE(2177),
+ [sym_addressof_expression] = STATE(2177),
+ [sym_type_of_expression] = STATE(2177),
+ [sym_member_expression] = STATE(1381),
+ [sym_qualified_member_expression] = STATE(912),
+ [sym_implicit_member_expression] = STATE(912),
+ [sym_parenthesized_expression] = STATE(2177),
+ [sym_binary_expression] = STATE(2177),
+ [sym_unary_expression] = STATE(2177),
+ [sym__signed_unary_expression] = STATE(1199),
+ [sym__literal] = STATE(2177),
+ [sym_boolean_literal] = STATE(2177),
+ [sym_file_number_literal] = STATE(2177),
+ [sym_identifier] = ACTIONS(3326),
+ [anon_sym_COLON] = ACTIONS(3328),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(425),
+ [anon_sym_DOT] = ACTIONS(427),
+ [anon_sym_BANG] = ACTIONS(429),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(431),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3330),
+ [sym_static_modifier] = ACTIONS(3332),
+ [sym__dim_keyword] = ACTIONS(451),
+ [sym__redim_keyword] = ACTIONS(453),
+ [aux_sym_get_accessor_token1] = ACTIONS(455),
+ [aux_sym_set_accessor_token1] = ACTIONS(457),
+ [aux_sym_const_declaration_token1] = ACTIONS(459),
+ [anon_sym_LPAREN] = ACTIONS(461),
+ [aux_sym_as_type_clause_token2] = ACTIONS(463),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(465),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(473),
+ [aux_sym_do_condition_token1] = ACTIONS(475),
+ [aux_sym_with_statement_token1] = ACTIONS(477),
+ [aux_sym_exit_statement_token1] = ACTIONS(479),
+ [sym_end_statement] = ACTIONS(3334),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3336),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(483),
+ [aux_sym_on_error_statement_token2] = ACTIONS(485),
+ [sym__ambiguous_redim_statement] = ACTIONS(487),
+ [aux_sym_erase_statement_token1] = ACTIONS(489),
+ [aux_sym_open_statement_token1] = ACTIONS(491),
+ [aux_sym_file_mode_token2] = ACTIONS(493),
+ [aux_sym_file_access_token2] = ACTIONS(495),
+ [aux_sym_file_lock_token2] = ACTIONS(497),
+ [aux_sym_print_statement_token1] = ACTIONS(499),
+ [anon_sym_PLUS] = ACTIONS(501),
+ [anon_sym_DASH] = ACTIONS(503),
+ [anon_sym_QMARK] = ACTIONS(505),
+ [aux_sym_close_statement_token1] = ACTIONS(507),
+ [aux_sym_put_statement_token1] = ACTIONS(509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(511),
+ [aux_sym_seek_statement_token1] = ACTIONS(513),
+ [sym_reset_statement] = ACTIONS(3338),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(517),
+ [sym_stop_statement] = ACTIONS(3338),
+ [sym_beep_statement] = ACTIONS(3338),
+ [aux_sym_unload_statement_token1] = ACTIONS(519),
+ [aux_sym_call_statement_token1] = ACTIONS(523),
+ [sym__ambiguous_call_statement] = ACTIONS(525),
+ [aux_sym_addressof_expression_token1] = ACTIONS(527),
+ [aux_sym_type_of_expression_token1] = ACTIONS(529),
+ [aux_sym_unary_expression_token1] = ACTIONS(531),
+ [sym_string_literal] = ACTIONS(533),
+ [sym_number_literal] = ACTIONS(3340),
+ [aux_sym_boolean_literal_token1] = ACTIONS(537),
+ [aux_sym_boolean_literal_token2] = ACTIONS(537),
+ [sym_nothing_literal] = ACTIONS(539),
+ [sym_null_literal] = ACTIONS(539),
+ [sym_empty_literal] = ACTIONS(539),
+ [sym_date_literal] = ACTIONS(533),
+ [anon_sym_POUND] = ACTIONS(541),
+ },
+ [STATE(225)] = {
+ [sym_variable_declaration] = STATE(6479),
+ [sym_const_declaration] = STATE(6479),
+ [sym_visibility] = STATE(11767),
+ [sym_single_line_if_statement] = STATE(6479),
+ [sym_inline_statement_sequence] = STATE(7161),
+ [sym__inline_statement] = STATE(6479),
+ [sym_for_statement] = STATE(6479),
+ [sym__inline_for_statement] = STATE(7222),
+ [sym_for_each_statement] = STATE(6479),
+ [sym__inline_for_each_statement] = STATE(7227),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(6479),
+ [sym__inline_do_statement] = STATE(7230),
+ [sym_while_statement] = STATE(6479),
+ [sym_with_statement] = STATE(6479),
+ [sym__inline_with_statement] = STATE(7233),
+ [sym_exit_statement] = STATE(6479),
+ [sym_on_error_statement] = STATE(6479),
+ [sym_resume_statement] = STATE(6479),
+ [sym_goto_statement] = STATE(6479),
+ [sym_line_number_prefix] = STATE(12265),
+ [sym_redim_statement] = STATE(6479),
+ [sym_erase_statement] = STATE(6479),
+ [sym_open_statement] = STATE(6479),
+ [sym_input_statement] = STATE(6479),
+ [sym_line_input_statement] = STATE(6479),
+ [sym_print_statement] = STATE(6479),
+ [sym_write_statement] = STATE(6479),
+ [sym_debug_print_statement] = STATE(6479),
+ [sym_close_statement] = STATE(6479),
+ [sym_get_statement] = STATE(6479),
+ [sym_put_statement] = STATE(6479),
+ [sym_lock_statement] = STATE(6479),
+ [sym_unlock_statement] = STATE(6479),
+ [sym_seek_statement] = STATE(6479),
+ [sym_raise_event_statement] = STATE(6479),
+ [sym_name_statement] = STATE(6479),
+ [sym_load_statement] = STATE(6479),
+ [sym_unload_statement] = STATE(6479),
+ [sym_set_statement] = STATE(6479),
+ [sym_assignment_statement] = STATE(6479),
+ [sym_call_statement] = STATE(6479),
+ [sym_expression_statement] = STATE(6479),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [sym_identifier] = ACTIONS(3452),
+ [anon_sym_COLON] = ACTIONS(3454),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3456),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(3458),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3460),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(3462),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(3462),
+ [sym_beep_statement] = ACTIONS(3462),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(3464),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(226)] = {
+ [sym_variable_declaration] = STATE(5861),
+ [sym_const_declaration] = STATE(5861),
+ [sym_visibility] = STATE(11869),
+ [sym_single_line_if_statement] = STATE(5861),
+ [sym_inline_statement_sequence] = STATE(6483),
+ [sym__inline_statement] = STATE(5861),
+ [sym_for_statement] = STATE(5861),
+ [sym__inline_for_statement] = STATE(6443),
+ [sym_for_each_statement] = STATE(5861),
+ [sym__inline_for_each_statement] = STATE(6445),
+ [sym__for_header] = STATE(11298),
+ [sym__for_each_header] = STATE(11310),
+ [sym_do_statement] = STATE(5861),
+ [sym__inline_do_statement] = STATE(6446),
+ [sym_while_statement] = STATE(5861),
+ [sym_with_statement] = STATE(5861),
+ [sym__inline_with_statement] = STATE(6447),
+ [sym_exit_statement] = STATE(5861),
+ [sym_on_error_statement] = STATE(5861),
+ [sym_resume_statement] = STATE(5861),
+ [sym_goto_statement] = STATE(5861),
+ [sym_line_number_prefix] = STATE(12386),
+ [sym_redim_statement] = STATE(5861),
+ [sym_erase_statement] = STATE(5861),
+ [sym_open_statement] = STATE(5861),
+ [sym_input_statement] = STATE(5861),
+ [sym_line_input_statement] = STATE(5861),
+ [sym_print_statement] = STATE(5861),
+ [sym_write_statement] = STATE(5861),
+ [sym_debug_print_statement] = STATE(5861),
+ [sym_close_statement] = STATE(5861),
+ [sym_get_statement] = STATE(5861),
+ [sym_put_statement] = STATE(5861),
+ [sym_lock_statement] = STATE(5861),
+ [sym_unlock_statement] = STATE(5861),
+ [sym_seek_statement] = STATE(5861),
+ [sym_raise_event_statement] = STATE(5861),
+ [sym_name_statement] = STATE(5861),
+ [sym_load_statement] = STATE(5861),
+ [sym_unload_statement] = STATE(5861),
+ [sym_set_statement] = STATE(5861),
+ [sym_assignment_statement] = STATE(5861),
+ [sym_call_statement] = STATE(5861),
+ [sym_expression_statement] = STATE(5861),
+ [sym__primary_expression] = STATE(3555),
+ [sym__expression] = STATE(3555),
+ [sym__assignable_expression] = STATE(14161),
+ [sym__callable_expression] = STATE(447),
+ [sym__print_method_callee] = STATE(544),
+ [sym__print_method_call_expression] = STATE(6321),
+ [sym__qualified_print_method_expression] = STATE(6322),
+ [sym__implicit_print_method_expression] = STATE(6324),
+ [sym__line_method_expression] = STATE(12174),
+ [sym_call_expression] = STATE(2663),
+ [sym_new_expression] = STATE(3555),
+ [sym_addressof_expression] = STATE(3555),
+ [sym_type_of_expression] = STATE(3555),
+ [sym_member_expression] = STATE(2534),
+ [sym_qualified_member_expression] = STATE(2249),
+ [sym_implicit_member_expression] = STATE(2249),
+ [sym_parenthesized_expression] = STATE(3555),
+ [sym_binary_expression] = STATE(3555),
+ [sym_unary_expression] = STATE(3555),
+ [sym__signed_unary_expression] = STATE(2408),
+ [sym__literal] = STATE(3555),
+ [sym_boolean_literal] = STATE(3555),
+ [sym_file_number_literal] = STATE(3555),
+ [sym_identifier] = ACTIONS(3402),
+ [anon_sym_COLON] = ACTIONS(3404),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1364),
+ [anon_sym_DOT] = ACTIONS(1366),
+ [anon_sym_BANG] = ACTIONS(1368),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1370),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3406),
+ [sym_static_modifier] = ACTIONS(1378),
+ [sym__dim_keyword] = ACTIONS(1380),
+ [sym__redim_keyword] = ACTIONS(1382),
+ [aux_sym_get_accessor_token1] = ACTIONS(1384),
+ [aux_sym_set_accessor_token1] = ACTIONS(1386),
+ [aux_sym_const_declaration_token1] = ACTIONS(1388),
+ [anon_sym_LPAREN] = ACTIONS(1390),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1392),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1394),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1404),
+ [aux_sym_do_condition_token1] = ACTIONS(1406),
+ [aux_sym_with_statement_token1] = ACTIONS(1408),
+ [aux_sym_exit_statement_token1] = ACTIONS(1410),
+ [sym_end_statement] = ACTIONS(3408),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3410),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1414),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1416),
+ [sym__ambiguous_redim_statement] = ACTIONS(1418),
+ [aux_sym_erase_statement_token1] = ACTIONS(1420),
+ [aux_sym_open_statement_token1] = ACTIONS(1422),
+ [aux_sym_file_mode_token2] = ACTIONS(1424),
+ [aux_sym_file_access_token2] = ACTIONS(1426),
+ [aux_sym_file_lock_token2] = ACTIONS(1428),
+ [aux_sym_print_statement_token1] = ACTIONS(1430),
+ [anon_sym_PLUS] = ACTIONS(1432),
+ [anon_sym_DASH] = ACTIONS(1434),
+ [anon_sym_QMARK] = ACTIONS(1436),
+ [aux_sym_close_statement_token1] = ACTIONS(1438),
+ [aux_sym_put_statement_token1] = ACTIONS(1440),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1442),
+ [aux_sym_seek_statement_token1] = ACTIONS(1444),
+ [sym_reset_statement] = ACTIONS(3412),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1448),
+ [sym_stop_statement] = ACTIONS(3412),
+ [sym_beep_statement] = ACTIONS(3412),
+ [aux_sym_unload_statement_token1] = ACTIONS(1450),
+ [aux_sym_call_statement_token1] = ACTIONS(1454),
+ [sym__ambiguous_call_statement] = ACTIONS(1456),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1458),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1460),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(1464),
+ [sym_number_literal] = ACTIONS(3414),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1468),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1468),
+ [sym_nothing_literal] = ACTIONS(1470),
+ [sym_null_literal] = ACTIONS(1470),
+ [sym_empty_literal] = ACTIONS(1470),
+ [sym_date_literal] = ACTIONS(1464),
+ [anon_sym_POUND] = ACTIONS(1472),
+ },
+ [STATE(227)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(4363),
+ [sym__inline_for_statement] = STATE(4364),
+ [sym_for_each_statement] = STATE(4363),
+ [sym__inline_for_each_statement] = STATE(4365),
+ [sym__for_header] = STATE(11370),
+ [sym__for_each_header] = STATE(11371),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(3646),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(228)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3662),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(229)] = {
+ [sym_variable_declaration] = STATE(5009),
+ [sym_const_declaration] = STATE(5009),
+ [sym_visibility] = STATE(11799),
+ [sym_single_line_if_statement] = STATE(5009),
+ [sym_inline_statement_sequence] = STATE(5679),
+ [sym__inline_statement] = STATE(5009),
+ [sym_for_statement] = STATE(5009),
+ [sym__inline_for_statement] = STATE(5568),
+ [sym_for_each_statement] = STATE(5009),
+ [sym__inline_for_each_statement] = STATE(5569),
+ [sym__for_header] = STATE(11307),
+ [sym__for_each_header] = STATE(11308),
+ [sym_do_statement] = STATE(5009),
+ [sym__inline_do_statement] = STATE(5570),
+ [sym_while_statement] = STATE(5009),
+ [sym_with_statement] = STATE(5009),
+ [sym__inline_with_statement] = STATE(5571),
+ [sym_exit_statement] = STATE(5009),
+ [sym_on_error_statement] = STATE(5009),
+ [sym_resume_statement] = STATE(5009),
+ [sym_goto_statement] = STATE(5009),
+ [sym_line_number_prefix] = STATE(12393),
+ [sym_redim_statement] = STATE(5009),
+ [sym_erase_statement] = STATE(5009),
+ [sym_open_statement] = STATE(5009),
+ [sym_input_statement] = STATE(5009),
+ [sym_line_input_statement] = STATE(5009),
+ [sym_print_statement] = STATE(5009),
+ [sym_write_statement] = STATE(5009),
+ [sym_debug_print_statement] = STATE(5009),
+ [sym_close_statement] = STATE(5009),
+ [sym_get_statement] = STATE(5009),
+ [sym_put_statement] = STATE(5009),
+ [sym_lock_statement] = STATE(5009),
+ [sym_unlock_statement] = STATE(5009),
+ [sym_seek_statement] = STATE(5009),
+ [sym_raise_event_statement] = STATE(5009),
+ [sym_name_statement] = STATE(5009),
+ [sym_load_statement] = STATE(5009),
+ [sym_unload_statement] = STATE(5009),
+ [sym_set_statement] = STATE(5009),
+ [sym_assignment_statement] = STATE(5009),
+ [sym_call_statement] = STATE(5009),
+ [sym_expression_statement] = STATE(5009),
+ [sym__primary_expression] = STATE(2614),
+ [sym__expression] = STATE(2614),
+ [sym__assignable_expression] = STATE(14425),
+ [sym__callable_expression] = STATE(378),
+ [sym__print_method_callee] = STATE(393),
+ [sym__print_method_call_expression] = STATE(5499),
+ [sym__qualified_print_method_expression] = STATE(5500),
+ [sym__implicit_print_method_expression] = STATE(5501),
+ [sym__line_method_expression] = STATE(12228),
+ [sym_call_expression] = STATE(2293),
+ [sym_new_expression] = STATE(2614),
+ [sym_addressof_expression] = STATE(2614),
+ [sym_type_of_expression] = STATE(2614),
+ [sym_member_expression] = STATE(2211),
+ [sym_qualified_member_expression] = STATE(2182),
+ [sym_implicit_member_expression] = STATE(2182),
+ [sym_parenthesized_expression] = STATE(2614),
+ [sym_binary_expression] = STATE(2614),
+ [sym_unary_expression] = STATE(2614),
+ [sym__signed_unary_expression] = STATE(2203),
+ [sym__literal] = STATE(2614),
+ [sym_boolean_literal] = STATE(2614),
+ [sym_file_number_literal] = STATE(2614),
+ [sym_identifier] = ACTIONS(3342),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1063),
+ [anon_sym_DOT] = ACTIONS(1065),
+ [anon_sym_BANG] = ACTIONS(1067),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1069),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3346),
+ [sym_static_modifier] = ACTIONS(1079),
+ [sym__dim_keyword] = ACTIONS(1081),
+ [sym__redim_keyword] = ACTIONS(1083),
+ [aux_sym_get_accessor_token1] = ACTIONS(1085),
+ [aux_sym_set_accessor_token1] = ACTIONS(1087),
+ [aux_sym_const_declaration_token1] = ACTIONS(1089),
+ [anon_sym_LPAREN] = ACTIONS(1091),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1093),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1095),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1103),
+ [aux_sym_do_condition_token1] = ACTIONS(1105),
+ [aux_sym_with_statement_token1] = ACTIONS(1107),
+ [aux_sym_exit_statement_token1] = ACTIONS(1109),
+ [sym_end_statement] = ACTIONS(3664),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3350),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1113),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1115),
+ [sym__ambiguous_redim_statement] = ACTIONS(1117),
+ [aux_sym_erase_statement_token1] = ACTIONS(1119),
+ [aux_sym_open_statement_token1] = ACTIONS(1121),
+ [aux_sym_file_mode_token2] = ACTIONS(1123),
+ [aux_sym_file_access_token2] = ACTIONS(1125),
+ [aux_sym_file_lock_token2] = ACTIONS(1127),
+ [aux_sym_print_statement_token1] = ACTIONS(1129),
+ [anon_sym_PLUS] = ACTIONS(1131),
+ [anon_sym_DASH] = ACTIONS(1133),
+ [anon_sym_QMARK] = ACTIONS(1135),
+ [aux_sym_close_statement_token1] = ACTIONS(1137),
+ [aux_sym_put_statement_token1] = ACTIONS(1139),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1141),
+ [aux_sym_seek_statement_token1] = ACTIONS(1143),
+ [sym_reset_statement] = ACTIONS(3666),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1147),
+ [sym_stop_statement] = ACTIONS(3666),
+ [sym_beep_statement] = ACTIONS(3666),
+ [aux_sym_unload_statement_token1] = ACTIONS(1149),
+ [aux_sym_call_statement_token1] = ACTIONS(1153),
+ [sym__ambiguous_call_statement] = ACTIONS(1155),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1157),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1159),
+ [aux_sym_unary_expression_token1] = ACTIONS(1161),
+ [sym_string_literal] = ACTIONS(1163),
+ [sym_number_literal] = ACTIONS(3354),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1167),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1167),
+ [sym_nothing_literal] = ACTIONS(1169),
+ [sym_null_literal] = ACTIONS(1169),
+ [sym_empty_literal] = ACTIONS(1169),
+ [sym_date_literal] = ACTIONS(1163),
+ [anon_sym_POUND] = ACTIONS(1171),
+ },
+ [STATE(230)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3668),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(231)] = {
+ [sym_variable_declaration] = STATE(5027),
+ [sym_const_declaration] = STATE(5027),
+ [sym_visibility] = STATE(11799),
+ [sym_single_line_if_statement] = STATE(5027),
+ [sym_inline_statement_sequence] = STATE(5721),
+ [sym__inline_statement] = STATE(5027),
+ [sym_for_statement] = STATE(5027),
+ [sym__inline_for_statement] = STATE(5568),
+ [sym_for_each_statement] = STATE(5027),
+ [sym__inline_for_each_statement] = STATE(5569),
+ [sym__for_header] = STATE(11307),
+ [sym__for_each_header] = STATE(11308),
+ [sym_do_statement] = STATE(5027),
+ [sym__inline_do_statement] = STATE(5570),
+ [sym_while_statement] = STATE(5027),
+ [sym_with_statement] = STATE(5027),
+ [sym__inline_with_statement] = STATE(5571),
+ [sym_exit_statement] = STATE(5027),
+ [sym_on_error_statement] = STATE(5027),
+ [sym_resume_statement] = STATE(5027),
+ [sym_goto_statement] = STATE(5027),
+ [sym_line_number_prefix] = STATE(12393),
+ [sym_redim_statement] = STATE(5027),
+ [sym_erase_statement] = STATE(5027),
+ [sym_open_statement] = STATE(5027),
+ [sym_input_statement] = STATE(5027),
+ [sym_line_input_statement] = STATE(5027),
+ [sym_print_statement] = STATE(5027),
+ [sym_write_statement] = STATE(5027),
+ [sym_debug_print_statement] = STATE(5027),
+ [sym_close_statement] = STATE(5027),
+ [sym_get_statement] = STATE(5027),
+ [sym_put_statement] = STATE(5027),
+ [sym_lock_statement] = STATE(5027),
+ [sym_unlock_statement] = STATE(5027),
+ [sym_seek_statement] = STATE(5027),
+ [sym_raise_event_statement] = STATE(5027),
+ [sym_name_statement] = STATE(5027),
+ [sym_load_statement] = STATE(5027),
+ [sym_unload_statement] = STATE(5027),
+ [sym_set_statement] = STATE(5027),
+ [sym_assignment_statement] = STATE(5027),
+ [sym_call_statement] = STATE(5027),
+ [sym_expression_statement] = STATE(5027),
+ [sym__primary_expression] = STATE(2614),
+ [sym__expression] = STATE(2614),
+ [sym__assignable_expression] = STATE(14425),
+ [sym__callable_expression] = STATE(378),
+ [sym__print_method_callee] = STATE(393),
+ [sym__print_method_call_expression] = STATE(5499),
+ [sym__qualified_print_method_expression] = STATE(5500),
+ [sym__implicit_print_method_expression] = STATE(5501),
+ [sym__line_method_expression] = STATE(12228),
+ [sym_call_expression] = STATE(2293),
+ [sym_new_expression] = STATE(2614),
+ [sym_addressof_expression] = STATE(2614),
+ [sym_type_of_expression] = STATE(2614),
+ [sym_member_expression] = STATE(2211),
+ [sym_qualified_member_expression] = STATE(2182),
+ [sym_implicit_member_expression] = STATE(2182),
+ [sym_parenthesized_expression] = STATE(2614),
+ [sym_binary_expression] = STATE(2614),
+ [sym_unary_expression] = STATE(2614),
+ [sym__signed_unary_expression] = STATE(2203),
+ [sym__literal] = STATE(2614),
+ [sym_boolean_literal] = STATE(2614),
+ [sym_file_number_literal] = STATE(2614),
+ [sym_identifier] = ACTIONS(3342),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1063),
+ [anon_sym_DOT] = ACTIONS(1065),
+ [anon_sym_BANG] = ACTIONS(1067),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1069),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3346),
+ [sym_static_modifier] = ACTIONS(1079),
+ [sym__dim_keyword] = ACTIONS(1081),
+ [sym__redim_keyword] = ACTIONS(1083),
+ [aux_sym_get_accessor_token1] = ACTIONS(1085),
+ [aux_sym_set_accessor_token1] = ACTIONS(1087),
+ [aux_sym_const_declaration_token1] = ACTIONS(1089),
+ [anon_sym_LPAREN] = ACTIONS(1091),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1093),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1095),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1103),
+ [aux_sym_do_condition_token1] = ACTIONS(1105),
+ [aux_sym_with_statement_token1] = ACTIONS(1107),
+ [aux_sym_exit_statement_token1] = ACTIONS(1109),
+ [sym_end_statement] = ACTIONS(3670),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3350),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1113),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1115),
+ [sym__ambiguous_redim_statement] = ACTIONS(1117),
+ [aux_sym_erase_statement_token1] = ACTIONS(1119),
+ [aux_sym_open_statement_token1] = ACTIONS(1121),
+ [aux_sym_file_mode_token2] = ACTIONS(1123),
+ [aux_sym_file_access_token2] = ACTIONS(1125),
+ [aux_sym_file_lock_token2] = ACTIONS(1127),
+ [aux_sym_print_statement_token1] = ACTIONS(1129),
+ [anon_sym_PLUS] = ACTIONS(1131),
+ [anon_sym_DASH] = ACTIONS(1133),
+ [anon_sym_QMARK] = ACTIONS(1135),
+ [aux_sym_close_statement_token1] = ACTIONS(1137),
+ [aux_sym_put_statement_token1] = ACTIONS(1139),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1141),
+ [aux_sym_seek_statement_token1] = ACTIONS(1143),
+ [sym_reset_statement] = ACTIONS(3672),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1147),
+ [sym_stop_statement] = ACTIONS(3672),
+ [sym_beep_statement] = ACTIONS(3672),
+ [aux_sym_unload_statement_token1] = ACTIONS(1149),
+ [aux_sym_call_statement_token1] = ACTIONS(1153),
+ [sym__ambiguous_call_statement] = ACTIONS(1155),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1157),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1159),
+ [aux_sym_unary_expression_token1] = ACTIONS(1161),
+ [sym_string_literal] = ACTIONS(1163),
+ [sym_number_literal] = ACTIONS(3354),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1167),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1167),
+ [sym_nothing_literal] = ACTIONS(1169),
+ [sym_null_literal] = ACTIONS(1169),
+ [sym_empty_literal] = ACTIONS(1169),
+ [sym_date_literal] = ACTIONS(1163),
+ [anon_sym_POUND] = ACTIONS(1171),
+ },
+ [STATE(232)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(6470),
+ [sym__inline_for_statement] = STATE(6476),
+ [sym_for_each_statement] = STATE(6470),
+ [sym__inline_for_each_statement] = STATE(6510),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(3674),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(233)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3676),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(234)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3678),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(235)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3680),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(236)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3682),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(237)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12488),
+ [sym__inline_for_statement] = STATE(12491),
+ [sym_for_each_statement] = STATE(12488),
+ [sym__inline_for_each_statement] = STATE(12492),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(3684),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(238)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3686),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(239)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3688),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(240)] = {
+ [sym_variable_declaration] = STATE(6136),
+ [sym_const_declaration] = STATE(6136),
+ [sym_visibility] = STATE(11928),
+ [sym_single_line_if_statement] = STATE(6136),
+ [sym_inline_statement_sequence] = STATE(6719),
+ [sym__inline_statement] = STATE(6136),
+ [sym_for_statement] = STATE(6136),
+ [sym__inline_for_statement] = STATE(7102),
+ [sym_for_each_statement] = STATE(6136),
+ [sym__inline_for_each_statement] = STATE(7103),
+ [sym__for_header] = STATE(11443),
+ [sym__for_each_header] = STATE(11444),
+ [sym_do_statement] = STATE(6136),
+ [sym__inline_do_statement] = STATE(7104),
+ [sym_while_statement] = STATE(6136),
+ [sym_with_statement] = STATE(6136),
+ [sym__inline_with_statement] = STATE(7105),
+ [sym_exit_statement] = STATE(6136),
+ [sym_on_error_statement] = STATE(6136),
+ [sym_resume_statement] = STATE(6136),
+ [sym_goto_statement] = STATE(6136),
+ [sym_line_number_prefix] = STATE(12396),
+ [sym_redim_statement] = STATE(6136),
+ [sym_erase_statement] = STATE(6136),
+ [sym_open_statement] = STATE(6136),
+ [sym_input_statement] = STATE(6136),
+ [sym_line_input_statement] = STATE(6136),
+ [sym_print_statement] = STATE(6136),
+ [sym_write_statement] = STATE(6136),
+ [sym_debug_print_statement] = STATE(6136),
+ [sym_close_statement] = STATE(6136),
+ [sym_get_statement] = STATE(6136),
+ [sym_put_statement] = STATE(6136),
+ [sym_lock_statement] = STATE(6136),
+ [sym_unlock_statement] = STATE(6136),
+ [sym_seek_statement] = STATE(6136),
+ [sym_raise_event_statement] = STATE(6136),
+ [sym_name_statement] = STATE(6136),
+ [sym_load_statement] = STATE(6136),
+ [sym_unload_statement] = STATE(6136),
+ [sym_set_statement] = STATE(6136),
+ [sym_assignment_statement] = STATE(6136),
+ [sym_call_statement] = STATE(6136),
+ [sym_expression_statement] = STATE(6136),
+ [sym__primary_expression] = STATE(3463),
+ [sym__expression] = STATE(3463),
+ [sym__assignable_expression] = STATE(14513),
+ [sym__callable_expression] = STATE(418),
+ [sym__print_method_callee] = STATE(501),
+ [sym__print_method_call_expression] = STATE(6993),
+ [sym__qualified_print_method_expression] = STATE(6708),
+ [sym__implicit_print_method_expression] = STATE(6710),
+ [sym__line_method_expression] = STATE(12255),
+ [sym_call_expression] = STATE(2892),
+ [sym_new_expression] = STATE(3463),
+ [sym_addressof_expression] = STATE(3463),
+ [sym_type_of_expression] = STATE(3463),
+ [sym_member_expression] = STATE(2545),
+ [sym_qualified_member_expression] = STATE(2265),
+ [sym_implicit_member_expression] = STATE(2265),
+ [sym_parenthesized_expression] = STATE(3463),
+ [sym_binary_expression] = STATE(3463),
+ [sym_unary_expression] = STATE(3463),
+ [sym__signed_unary_expression] = STATE(2479),
+ [sym__literal] = STATE(3463),
+ [sym_boolean_literal] = STATE(3463),
+ [sym_file_number_literal] = STATE(3463),
+ [sym_identifier] = ACTIONS(3416),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1486),
+ [anon_sym_DOT] = ACTIONS(1488),
+ [anon_sym_BANG] = ACTIONS(1490),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1492),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3420),
+ [sym_static_modifier] = ACTIONS(1500),
+ [sym__dim_keyword] = ACTIONS(1502),
+ [sym__redim_keyword] = ACTIONS(1504),
+ [aux_sym_get_accessor_token1] = ACTIONS(1506),
+ [aux_sym_set_accessor_token1] = ACTIONS(1508),
+ [aux_sym_const_declaration_token1] = ACTIONS(1510),
+ [anon_sym_LPAREN] = ACTIONS(1512),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1514),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1516),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1526),
+ [aux_sym_do_condition_token1] = ACTIONS(1528),
+ [aux_sym_with_statement_token1] = ACTIONS(1530),
+ [aux_sym_exit_statement_token1] = ACTIONS(1532),
+ [sym_end_statement] = ACTIONS(3690),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3424),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1536),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1538),
+ [sym__ambiguous_redim_statement] = ACTIONS(1540),
+ [aux_sym_erase_statement_token1] = ACTIONS(1542),
+ [aux_sym_open_statement_token1] = ACTIONS(1544),
+ [aux_sym_file_mode_token2] = ACTIONS(1546),
+ [aux_sym_file_access_token2] = ACTIONS(1548),
+ [aux_sym_file_lock_token2] = ACTIONS(1550),
+ [aux_sym_print_statement_token1] = ACTIONS(1552),
+ [anon_sym_PLUS] = ACTIONS(1554),
+ [anon_sym_DASH] = ACTIONS(1556),
+ [anon_sym_QMARK] = ACTIONS(1558),
+ [aux_sym_close_statement_token1] = ACTIONS(1560),
+ [aux_sym_put_statement_token1] = ACTIONS(1562),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1564),
+ [aux_sym_seek_statement_token1] = ACTIONS(1566),
+ [sym_reset_statement] = ACTIONS(3692),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1570),
+ [sym_stop_statement] = ACTIONS(3692),
+ [sym_beep_statement] = ACTIONS(3692),
+ [aux_sym_unload_statement_token1] = ACTIONS(1572),
+ [aux_sym_call_statement_token1] = ACTIONS(1576),
+ [sym__ambiguous_call_statement] = ACTIONS(1578),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1580),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1582),
+ [aux_sym_unary_expression_token1] = ACTIONS(1584),
+ [sym_string_literal] = ACTIONS(1586),
+ [sym_number_literal] = ACTIONS(3428),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1591),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1591),
+ [sym_nothing_literal] = ACTIONS(1593),
+ [sym_null_literal] = ACTIONS(1593),
+ [sym_empty_literal] = ACTIONS(1593),
+ [sym_date_literal] = ACTIONS(1586),
+ [anon_sym_POUND] = ACTIONS(1595),
+ },
+ [STATE(241)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3694),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(242)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3696),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(243)] = {
+ [sym_variable_declaration] = STATE(12239),
+ [sym_const_declaration] = STATE(12239),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12239),
+ [sym_inline_statement_sequence] = STATE(12772),
+ [sym__inline_statement] = STATE(12239),
+ [sym_for_statement] = STATE(12239),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12239),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11321),
+ [sym__for_each_header] = STATE(11322),
+ [sym_do_statement] = STATE(12239),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12239),
+ [sym_with_statement] = STATE(12239),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12239),
+ [sym_on_error_statement] = STATE(12239),
+ [sym_resume_statement] = STATE(12239),
+ [sym_goto_statement] = STATE(12239),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12239),
+ [sym_erase_statement] = STATE(12239),
+ [sym_open_statement] = STATE(12239),
+ [sym_input_statement] = STATE(12239),
+ [sym_line_input_statement] = STATE(12239),
+ [sym_print_statement] = STATE(12239),
+ [sym_write_statement] = STATE(12239),
+ [sym_debug_print_statement] = STATE(12239),
+ [sym_close_statement] = STATE(12239),
+ [sym_get_statement] = STATE(12239),
+ [sym_put_statement] = STATE(12239),
+ [sym_lock_statement] = STATE(12239),
+ [sym_unlock_statement] = STATE(12239),
+ [sym_seek_statement] = STATE(12239),
+ [sym_raise_event_statement] = STATE(12239),
+ [sym_name_statement] = STATE(12239),
+ [sym_load_statement] = STATE(12239),
+ [sym_unload_statement] = STATE(12239),
+ [sym_set_statement] = STATE(12239),
+ [sym_assignment_statement] = STATE(12239),
+ [sym_call_statement] = STATE(12239),
+ [sym_expression_statement] = STATE(12239),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7419),
+ [sym__print_method_callee] = STATE(7426),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10319),
+ [sym__implicit_print_method_expression] = STATE(10320),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10369),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10038),
+ [sym_qualified_member_expression] = STATE(10034),
+ [sym_implicit_member_expression] = STATE(10034),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3528),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3532),
+ [anon_sym_DOT] = ACTIONS(3534),
+ [anon_sym_BANG] = ACTIONS(3536),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3540),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3698),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3574),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3584),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3588),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3594),
+ [aux_sym_close_statement_token1] = ACTIONS(3596),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3700),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3700),
+ [sym_beep_statement] = ACTIONS(3700),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(244)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3702),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(245)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(7169),
+ [sym__inline_for_statement] = STATE(7175),
+ [sym_for_each_statement] = STATE(7169),
+ [sym__inline_for_each_statement] = STATE(7178),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(3704),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(246)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(6464),
+ [sym__inline_for_statement] = STATE(6466),
+ [sym_for_each_statement] = STATE(6464),
+ [sym__inline_for_each_statement] = STATE(6467),
+ [sym__for_header] = STATE(11298),
+ [sym__for_each_header] = STATE(11310),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(3706),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(247)] = {
+ [sym_variable_declaration] = STATE(12240),
+ [sym_const_declaration] = STATE(12240),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12240),
+ [sym_inline_statement_sequence] = STATE(12893),
+ [sym__inline_statement] = STATE(12240),
+ [sym_for_statement] = STATE(12240),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12240),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11321),
+ [sym__for_each_header] = STATE(11322),
+ [sym_do_statement] = STATE(12240),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12240),
+ [sym_with_statement] = STATE(12240),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12240),
+ [sym_on_error_statement] = STATE(12240),
+ [sym_resume_statement] = STATE(12240),
+ [sym_goto_statement] = STATE(12240),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12240),
+ [sym_erase_statement] = STATE(12240),
+ [sym_open_statement] = STATE(12240),
+ [sym_input_statement] = STATE(12240),
+ [sym_line_input_statement] = STATE(12240),
+ [sym_print_statement] = STATE(12240),
+ [sym_write_statement] = STATE(12240),
+ [sym_debug_print_statement] = STATE(12240),
+ [sym_close_statement] = STATE(12240),
+ [sym_get_statement] = STATE(12240),
+ [sym_put_statement] = STATE(12240),
+ [sym_lock_statement] = STATE(12240),
+ [sym_unlock_statement] = STATE(12240),
+ [sym_seek_statement] = STATE(12240),
+ [sym_raise_event_statement] = STATE(12240),
+ [sym_name_statement] = STATE(12240),
+ [sym_load_statement] = STATE(12240),
+ [sym_unload_statement] = STATE(12240),
+ [sym_set_statement] = STATE(12240),
+ [sym_assignment_statement] = STATE(12240),
+ [sym_call_statement] = STATE(12240),
+ [sym_expression_statement] = STATE(12240),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7419),
+ [sym__print_method_callee] = STATE(7426),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10319),
+ [sym__implicit_print_method_expression] = STATE(10320),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10369),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10038),
+ [sym_qualified_member_expression] = STATE(10034),
+ [sym_implicit_member_expression] = STATE(10034),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3528),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3532),
+ [anon_sym_DOT] = ACTIONS(3534),
+ [anon_sym_BANG] = ACTIONS(3536),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3540),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3708),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3574),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3584),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3588),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3594),
+ [aux_sym_close_statement_token1] = ACTIONS(3596),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3710),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3710),
+ [sym_beep_statement] = ACTIONS(3710),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(248)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3712),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(249)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3714),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(250)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3716),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(251)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3718),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(252)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(6289),
+ [sym__inline_for_statement] = STATE(6848),
+ [sym_for_each_statement] = STATE(6289),
+ [sym__inline_for_each_statement] = STATE(6849),
+ [sym__for_header] = STATE(11479),
+ [sym__for_each_header] = STATE(11489),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(3720),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(253)] = {
+ [sym_variable_declaration] = STATE(3749),
+ [sym_const_declaration] = STATE(3749),
+ [sym_visibility] = STATE(11841),
+ [sym_single_line_if_statement] = STATE(3749),
+ [sym_inline_statement_sequence] = STATE(3997),
+ [sym__inline_statement] = STATE(3749),
+ [sym_for_statement] = STATE(3749),
+ [sym__inline_for_statement] = STATE(3853),
+ [sym_for_each_statement] = STATE(3749),
+ [sym__inline_for_each_statement] = STATE(3854),
+ [sym__for_header] = STATE(11465),
+ [sym__for_each_header] = STATE(11498),
+ [sym_do_statement] = STATE(3749),
+ [sym__inline_do_statement] = STATE(3855),
+ [sym_while_statement] = STATE(3749),
+ [sym_with_statement] = STATE(3749),
+ [sym__inline_with_statement] = STATE(3856),
+ [sym_exit_statement] = STATE(3749),
+ [sym_on_error_statement] = STATE(3749),
+ [sym_resume_statement] = STATE(3749),
+ [sym_goto_statement] = STATE(3749),
+ [sym_line_number_prefix] = STATE(12380),
+ [sym_redim_statement] = STATE(3749),
+ [sym_erase_statement] = STATE(3749),
+ [sym_open_statement] = STATE(3749),
+ [sym_input_statement] = STATE(3749),
+ [sym_line_input_statement] = STATE(3749),
+ [sym_print_statement] = STATE(3749),
+ [sym_write_statement] = STATE(3749),
+ [sym_debug_print_statement] = STATE(3749),
+ [sym_close_statement] = STATE(3749),
+ [sym_get_statement] = STATE(3749),
+ [sym_put_statement] = STATE(3749),
+ [sym_lock_statement] = STATE(3749),
+ [sym_unlock_statement] = STATE(3749),
+ [sym_seek_statement] = STATE(3749),
+ [sym_raise_event_statement] = STATE(3749),
+ [sym_name_statement] = STATE(3749),
+ [sym_load_statement] = STATE(3749),
+ [sym_unload_statement] = STATE(3749),
+ [sym_set_statement] = STATE(3749),
+ [sym_assignment_statement] = STATE(3749),
+ [sym_call_statement] = STATE(3749),
+ [sym_expression_statement] = STATE(3749),
+ [sym__primary_expression] = STATE(1532),
+ [sym__expression] = STATE(1532),
+ [sym__assignable_expression] = STATE(15112),
+ [sym__callable_expression] = STATE(350),
+ [sym__print_method_callee] = STATE(355),
+ [sym__print_method_call_expression] = STATE(3871),
+ [sym__qualified_print_method_expression] = STATE(3872),
+ [sym__implicit_print_method_expression] = STATE(3851),
+ [sym__line_method_expression] = STATE(12202),
+ [sym_call_expression] = STATE(1033),
+ [sym_new_expression] = STATE(1532),
+ [sym_addressof_expression] = STATE(1532),
+ [sym_type_of_expression] = STATE(1532),
+ [sym_member_expression] = STATE(836),
+ [sym_qualified_member_expression] = STATE(771),
+ [sym_implicit_member_expression] = STATE(771),
+ [sym_parenthesized_expression] = STATE(1532),
+ [sym_binary_expression] = STATE(1532),
+ [sym_unary_expression] = STATE(1532),
+ [sym__signed_unary_expression] = STATE(835),
+ [sym__literal] = STATE(1532),
+ [sym_boolean_literal] = STATE(1532),
+ [sym_file_number_literal] = STATE(1532),
+ [sym_identifier] = ACTIONS(3290),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(67),
+ [anon_sym_DOT] = ACTIONS(69),
+ [anon_sym_BANG] = ACTIONS(71),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(73),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3298),
+ [sym_static_modifier] = ACTIONS(3300),
+ [sym__dim_keyword] = ACTIONS(97),
+ [sym__redim_keyword] = ACTIONS(99),
+ [aux_sym_get_accessor_token1] = ACTIONS(101),
+ [aux_sym_set_accessor_token1] = ACTIONS(103),
+ [aux_sym_const_declaration_token1] = ACTIONS(105),
+ [anon_sym_LPAREN] = ACTIONS(107),
+ [aux_sym_as_type_clause_token2] = ACTIONS(109),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(111),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(121),
+ [aux_sym_do_condition_token1] = ACTIONS(123),
+ [aux_sym_with_statement_token1] = ACTIONS(125),
+ [aux_sym_exit_statement_token1] = ACTIONS(127),
+ [sym_end_statement] = ACTIONS(3722),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3304),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(131),
+ [aux_sym_on_error_statement_token2] = ACTIONS(133),
+ [sym__ambiguous_redim_statement] = ACTIONS(135),
+ [aux_sym_erase_statement_token1] = ACTIONS(137),
+ [aux_sym_open_statement_token1] = ACTIONS(139),
+ [aux_sym_file_mode_token2] = ACTIONS(141),
+ [aux_sym_file_access_token2] = ACTIONS(143),
+ [aux_sym_file_lock_token2] = ACTIONS(145),
+ [aux_sym_print_statement_token1] = ACTIONS(147),
+ [anon_sym_PLUS] = ACTIONS(149),
+ [anon_sym_DASH] = ACTIONS(151),
+ [anon_sym_QMARK] = ACTIONS(153),
+ [aux_sym_close_statement_token1] = ACTIONS(155),
+ [aux_sym_put_statement_token1] = ACTIONS(157),
+ [aux_sym_unlock_statement_token1] = ACTIONS(159),
+ [aux_sym_seek_statement_token1] = ACTIONS(161),
+ [sym_reset_statement] = ACTIONS(3724),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(165),
+ [sym_stop_statement] = ACTIONS(3724),
+ [sym_beep_statement] = ACTIONS(3724),
+ [aux_sym_unload_statement_token1] = ACTIONS(167),
+ [aux_sym_call_statement_token1] = ACTIONS(171),
+ [sym__ambiguous_call_statement] = ACTIONS(173),
+ [aux_sym_addressof_expression_token1] = ACTIONS(175),
+ [aux_sym_type_of_expression_token1] = ACTIONS(177),
+ [aux_sym_unary_expression_token1] = ACTIONS(179),
+ [sym_string_literal] = ACTIONS(181),
+ [sym_number_literal] = ACTIONS(3308),
+ [aux_sym_boolean_literal_token1] = ACTIONS(185),
+ [aux_sym_boolean_literal_token2] = ACTIONS(185),
+ [sym_nothing_literal] = ACTIONS(187),
+ [sym_null_literal] = ACTIONS(187),
+ [sym_empty_literal] = ACTIONS(187),
+ [sym_date_literal] = ACTIONS(181),
+ [anon_sym_POUND] = ACTIONS(189),
+ },
+ [STATE(254)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3726),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(255)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3728),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(256)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3730),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(257)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3732),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(258)] = {
+ [sym_variable_declaration] = STATE(3828),
+ [sym_const_declaration] = STATE(3828),
+ [sym_visibility] = STATE(11841),
+ [sym_single_line_if_statement] = STATE(3828),
+ [sym_inline_statement_sequence] = STATE(4032),
+ [sym__inline_statement] = STATE(3828),
+ [sym_for_statement] = STATE(3828),
+ [sym__inline_for_statement] = STATE(3853),
+ [sym_for_each_statement] = STATE(3828),
+ [sym__inline_for_each_statement] = STATE(3854),
+ [sym__for_header] = STATE(11465),
+ [sym__for_each_header] = STATE(11498),
+ [sym_do_statement] = STATE(3828),
+ [sym__inline_do_statement] = STATE(3855),
+ [sym_while_statement] = STATE(3828),
+ [sym_with_statement] = STATE(3828),
+ [sym__inline_with_statement] = STATE(3856),
+ [sym_exit_statement] = STATE(3828),
+ [sym_on_error_statement] = STATE(3828),
+ [sym_resume_statement] = STATE(3828),
+ [sym_goto_statement] = STATE(3828),
+ [sym_line_number_prefix] = STATE(12380),
+ [sym_redim_statement] = STATE(3828),
+ [sym_erase_statement] = STATE(3828),
+ [sym_open_statement] = STATE(3828),
+ [sym_input_statement] = STATE(3828),
+ [sym_line_input_statement] = STATE(3828),
+ [sym_print_statement] = STATE(3828),
+ [sym_write_statement] = STATE(3828),
+ [sym_debug_print_statement] = STATE(3828),
+ [sym_close_statement] = STATE(3828),
+ [sym_get_statement] = STATE(3828),
+ [sym_put_statement] = STATE(3828),
+ [sym_lock_statement] = STATE(3828),
+ [sym_unlock_statement] = STATE(3828),
+ [sym_seek_statement] = STATE(3828),
+ [sym_raise_event_statement] = STATE(3828),
+ [sym_name_statement] = STATE(3828),
+ [sym_load_statement] = STATE(3828),
+ [sym_unload_statement] = STATE(3828),
+ [sym_set_statement] = STATE(3828),
+ [sym_assignment_statement] = STATE(3828),
+ [sym_call_statement] = STATE(3828),
+ [sym_expression_statement] = STATE(3828),
+ [sym__primary_expression] = STATE(1532),
+ [sym__expression] = STATE(1532),
+ [sym__assignable_expression] = STATE(15112),
+ [sym__callable_expression] = STATE(350),
+ [sym__print_method_callee] = STATE(355),
+ [sym__print_method_call_expression] = STATE(3871),
+ [sym__qualified_print_method_expression] = STATE(3872),
+ [sym__implicit_print_method_expression] = STATE(3851),
+ [sym__line_method_expression] = STATE(12202),
+ [sym_call_expression] = STATE(1033),
+ [sym_new_expression] = STATE(1532),
+ [sym_addressof_expression] = STATE(1532),
+ [sym_type_of_expression] = STATE(1532),
+ [sym_member_expression] = STATE(836),
+ [sym_qualified_member_expression] = STATE(771),
+ [sym_implicit_member_expression] = STATE(771),
+ [sym_parenthesized_expression] = STATE(1532),
+ [sym_binary_expression] = STATE(1532),
+ [sym_unary_expression] = STATE(1532),
+ [sym__signed_unary_expression] = STATE(835),
+ [sym__literal] = STATE(1532),
+ [sym_boolean_literal] = STATE(1532),
+ [sym_file_number_literal] = STATE(1532),
+ [sym_identifier] = ACTIONS(3290),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(67),
+ [anon_sym_DOT] = ACTIONS(69),
+ [anon_sym_BANG] = ACTIONS(71),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(73),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3298),
+ [sym_static_modifier] = ACTIONS(3300),
+ [sym__dim_keyword] = ACTIONS(97),
+ [sym__redim_keyword] = ACTIONS(99),
+ [aux_sym_get_accessor_token1] = ACTIONS(101),
+ [aux_sym_set_accessor_token1] = ACTIONS(103),
+ [aux_sym_const_declaration_token1] = ACTIONS(105),
+ [anon_sym_LPAREN] = ACTIONS(107),
+ [aux_sym_as_type_clause_token2] = ACTIONS(109),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(111),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(121),
+ [aux_sym_do_condition_token1] = ACTIONS(123),
+ [aux_sym_with_statement_token1] = ACTIONS(125),
+ [aux_sym_exit_statement_token1] = ACTIONS(127),
+ [sym_end_statement] = ACTIONS(3734),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3304),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(131),
+ [aux_sym_on_error_statement_token2] = ACTIONS(133),
+ [sym__ambiguous_redim_statement] = ACTIONS(135),
+ [aux_sym_erase_statement_token1] = ACTIONS(137),
+ [aux_sym_open_statement_token1] = ACTIONS(139),
+ [aux_sym_file_mode_token2] = ACTIONS(141),
+ [aux_sym_file_access_token2] = ACTIONS(143),
+ [aux_sym_file_lock_token2] = ACTIONS(145),
+ [aux_sym_print_statement_token1] = ACTIONS(147),
+ [anon_sym_PLUS] = ACTIONS(149),
+ [anon_sym_DASH] = ACTIONS(151),
+ [anon_sym_QMARK] = ACTIONS(153),
+ [aux_sym_close_statement_token1] = ACTIONS(155),
+ [aux_sym_put_statement_token1] = ACTIONS(157),
+ [aux_sym_unlock_statement_token1] = ACTIONS(159),
+ [aux_sym_seek_statement_token1] = ACTIONS(161),
+ [sym_reset_statement] = ACTIONS(3736),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(165),
+ [sym_stop_statement] = ACTIONS(3736),
+ [sym_beep_statement] = ACTIONS(3736),
+ [aux_sym_unload_statement_token1] = ACTIONS(167),
+ [aux_sym_call_statement_token1] = ACTIONS(171),
+ [sym__ambiguous_call_statement] = ACTIONS(173),
+ [aux_sym_addressof_expression_token1] = ACTIONS(175),
+ [aux_sym_type_of_expression_token1] = ACTIONS(177),
+ [aux_sym_unary_expression_token1] = ACTIONS(179),
+ [sym_string_literal] = ACTIONS(181),
+ [sym_number_literal] = ACTIONS(3308),
+ [aux_sym_boolean_literal_token1] = ACTIONS(185),
+ [aux_sym_boolean_literal_token2] = ACTIONS(185),
+ [sym_nothing_literal] = ACTIONS(187),
+ [sym_null_literal] = ACTIONS(187),
+ [sym_empty_literal] = ACTIONS(187),
+ [sym_date_literal] = ACTIONS(181),
+ [anon_sym_POUND] = ACTIONS(189),
+ },
+ [STATE(259)] = {
+ [sym_variable_declaration] = STATE(6138),
+ [sym_const_declaration] = STATE(6138),
+ [sym_visibility] = STATE(11883),
+ [sym_single_line_if_statement] = STATE(6138),
+ [sym_inline_statement_sequence] = STATE(7063),
+ [sym__inline_statement] = STATE(6138),
+ [sym_for_statement] = STATE(6138),
+ [sym__inline_for_statement] = STATE(6824),
+ [sym_for_each_statement] = STATE(6138),
+ [sym__inline_for_each_statement] = STATE(6825),
+ [sym__for_header] = STATE(11479),
+ [sym__for_each_header] = STATE(11489),
+ [sym_do_statement] = STATE(6138),
+ [sym__inline_do_statement] = STATE(6826),
+ [sym_while_statement] = STATE(6138),
+ [sym_with_statement] = STATE(6138),
+ [sym__inline_with_statement] = STATE(6827),
+ [sym_exit_statement] = STATE(6138),
+ [sym_on_error_statement] = STATE(6138),
+ [sym_resume_statement] = STATE(6138),
+ [sym_goto_statement] = STATE(6138),
+ [sym_line_number_prefix] = STATE(12388),
+ [sym_redim_statement] = STATE(6138),
+ [sym_erase_statement] = STATE(6138),
+ [sym_open_statement] = STATE(6138),
+ [sym_input_statement] = STATE(6138),
+ [sym_line_input_statement] = STATE(6138),
+ [sym_print_statement] = STATE(6138),
+ [sym_write_statement] = STATE(6138),
+ [sym_debug_print_statement] = STATE(6138),
+ [sym_close_statement] = STATE(6138),
+ [sym_get_statement] = STATE(6138),
+ [sym_put_statement] = STATE(6138),
+ [sym_lock_statement] = STATE(6138),
+ [sym_unlock_statement] = STATE(6138),
+ [sym_seek_statement] = STATE(6138),
+ [sym_raise_event_statement] = STATE(6138),
+ [sym_name_statement] = STATE(6138),
+ [sym_load_statement] = STATE(6138),
+ [sym_unload_statement] = STATE(6138),
+ [sym_set_statement] = STATE(6138),
+ [sym_assignment_statement] = STATE(6138),
+ [sym_call_statement] = STATE(6138),
+ [sym_expression_statement] = STATE(6138),
+ [sym__primary_expression] = STATE(3456),
+ [sym__expression] = STATE(3456),
+ [sym__assignable_expression] = STATE(14249),
+ [sym__callable_expression] = STATE(449),
+ [sym__print_method_callee] = STATE(550),
+ [sym__print_method_call_expression] = STATE(6716),
+ [sym__qualified_print_method_expression] = STATE(6717),
+ [sym__implicit_print_method_expression] = STATE(6718),
+ [sym__line_method_expression] = STATE(12203),
+ [sym_call_expression] = STATE(2635),
+ [sym_new_expression] = STATE(3456),
+ [sym_addressof_expression] = STATE(3456),
+ [sym_type_of_expression] = STATE(3456),
+ [sym_member_expression] = STATE(2360),
+ [sym_qualified_member_expression] = STATE(2236),
+ [sym_implicit_member_expression] = STATE(2236),
+ [sym_parenthesized_expression] = STATE(3456),
+ [sym_binary_expression] = STATE(3456),
+ [sym_unary_expression] = STATE(3456),
+ [sym__signed_unary_expression] = STATE(2428),
+ [sym__literal] = STATE(3456),
+ [sym_boolean_literal] = STATE(3456),
+ [sym_file_number_literal] = STATE(3456),
+ [sym_identifier] = ACTIONS(3430),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1723),
+ [anon_sym_DOT] = ACTIONS(1725),
+ [anon_sym_BANG] = ACTIONS(1727),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1729),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3434),
+ [sym_static_modifier] = ACTIONS(1737),
+ [sym__dim_keyword] = ACTIONS(1739),
+ [sym__redim_keyword] = ACTIONS(1741),
+ [aux_sym_get_accessor_token1] = ACTIONS(1743),
+ [aux_sym_set_accessor_token1] = ACTIONS(1745),
+ [aux_sym_const_declaration_token1] = ACTIONS(1747),
+ [anon_sym_LPAREN] = ACTIONS(1749),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1753),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1761),
+ [aux_sym_do_condition_token1] = ACTIONS(1763),
+ [aux_sym_with_statement_token1] = ACTIONS(1767),
+ [aux_sym_exit_statement_token1] = ACTIONS(1769),
+ [sym_end_statement] = ACTIONS(3738),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3438),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1773),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1775),
+ [sym__ambiguous_redim_statement] = ACTIONS(1777),
+ [aux_sym_erase_statement_token1] = ACTIONS(1779),
+ [aux_sym_open_statement_token1] = ACTIONS(1781),
+ [aux_sym_file_mode_token2] = ACTIONS(1783),
+ [aux_sym_file_access_token2] = ACTIONS(1785),
+ [aux_sym_file_lock_token2] = ACTIONS(1787),
+ [aux_sym_print_statement_token1] = ACTIONS(1789),
+ [anon_sym_PLUS] = ACTIONS(1791),
+ [anon_sym_DASH] = ACTIONS(1793),
+ [anon_sym_QMARK] = ACTIONS(1795),
+ [aux_sym_close_statement_token1] = ACTIONS(1797),
+ [aux_sym_put_statement_token1] = ACTIONS(1799),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1801),
+ [aux_sym_seek_statement_token1] = ACTIONS(1803),
+ [sym_reset_statement] = ACTIONS(3740),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1807),
+ [sym_stop_statement] = ACTIONS(3740),
+ [sym_beep_statement] = ACTIONS(3740),
+ [aux_sym_unload_statement_token1] = ACTIONS(1809),
+ [aux_sym_call_statement_token1] = ACTIONS(1813),
+ [sym__ambiguous_call_statement] = ACTIONS(1815),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1817),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1819),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(1823),
+ [sym_number_literal] = ACTIONS(3442),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1827),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1827),
+ [sym_nothing_literal] = ACTIONS(1829),
+ [sym_null_literal] = ACTIONS(1829),
+ [sym_empty_literal] = ACTIONS(1829),
+ [sym_date_literal] = ACTIONS(1823),
+ [anon_sym_POUND] = ACTIONS(1831),
+ },
+ [STATE(260)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3742),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(261)] = {
+ [sym_variable_declaration] = STATE(6275),
+ [sym_const_declaration] = STATE(6275),
+ [sym_visibility] = STATE(12008),
+ [sym_single_line_if_statement] = STATE(6275),
+ [sym_inline_statement_sequence] = STATE(6873),
+ [sym__inline_statement] = STATE(6275),
+ [sym_for_statement] = STATE(6275),
+ [sym__inline_for_statement] = STATE(6530),
+ [sym_for_each_statement] = STATE(6275),
+ [sym__inline_for_each_statement] = STATE(6531),
+ [sym__for_header] = STATE(11460),
+ [sym__for_each_header] = STATE(11461),
+ [sym_do_statement] = STATE(6275),
+ [sym__inline_do_statement] = STATE(6542),
+ [sym_while_statement] = STATE(6275),
+ [sym_with_statement] = STATE(6275),
+ [sym__inline_with_statement] = STATE(6543),
+ [sym_exit_statement] = STATE(6275),
+ [sym_on_error_statement] = STATE(6275),
+ [sym_resume_statement] = STATE(6275),
+ [sym_goto_statement] = STATE(6275),
+ [sym_line_number_prefix] = STATE(12398),
+ [sym_redim_statement] = STATE(6275),
+ [sym_erase_statement] = STATE(6275),
+ [sym_open_statement] = STATE(6275),
+ [sym_input_statement] = STATE(6275),
+ [sym_line_input_statement] = STATE(6275),
+ [sym_print_statement] = STATE(6275),
+ [sym_write_statement] = STATE(6275),
+ [sym_debug_print_statement] = STATE(6275),
+ [sym_close_statement] = STATE(6275),
+ [sym_get_statement] = STATE(6275),
+ [sym_put_statement] = STATE(6275),
+ [sym_lock_statement] = STATE(6275),
+ [sym_unlock_statement] = STATE(6275),
+ [sym_seek_statement] = STATE(6275),
+ [sym_raise_event_statement] = STATE(6275),
+ [sym_name_statement] = STATE(6275),
+ [sym_load_statement] = STATE(6275),
+ [sym_unload_statement] = STATE(6275),
+ [sym_set_statement] = STATE(6275),
+ [sym_assignment_statement] = STATE(6275),
+ [sym_call_statement] = STATE(6275),
+ [sym_expression_statement] = STATE(6275),
+ [sym__primary_expression] = STATE(3687),
+ [sym__expression] = STATE(3687),
+ [sym__assignable_expression] = STATE(14598),
+ [sym__callable_expression] = STATE(419),
+ [sym__print_method_callee] = STATE(474),
+ [sym__print_method_call_expression] = STATE(6707),
+ [sym__qualified_print_method_expression] = STATE(6589),
+ [sym__implicit_print_method_expression] = STATE(6590),
+ [sym__line_method_expression] = STATE(12288),
+ [sym_call_expression] = STATE(2554),
+ [sym_new_expression] = STATE(3687),
+ [sym_addressof_expression] = STATE(3687),
+ [sym_type_of_expression] = STATE(3687),
+ [sym_member_expression] = STATE(2487),
+ [sym_qualified_member_expression] = STATE(2319),
+ [sym_implicit_member_expression] = STATE(2319),
+ [sym_parenthesized_expression] = STATE(3687),
+ [sym_binary_expression] = STATE(3687),
+ [sym_unary_expression] = STATE(3687),
+ [sym__signed_unary_expression] = STATE(2361),
+ [sym__literal] = STATE(3687),
+ [sym_boolean_literal] = STATE(3687),
+ [sym_file_number_literal] = STATE(3687),
+ [sym_identifier] = ACTIONS(3388),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(2395),
+ [anon_sym_DOT] = ACTIONS(2397),
+ [anon_sym_BANG] = ACTIONS(2399),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(2401),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3392),
+ [sym_static_modifier] = ACTIONS(2409),
+ [sym__dim_keyword] = ACTIONS(2411),
+ [sym__redim_keyword] = ACTIONS(2413),
+ [aux_sym_get_accessor_token1] = ACTIONS(2415),
+ [aux_sym_set_accessor_token1] = ACTIONS(2417),
+ [aux_sym_const_declaration_token1] = ACTIONS(2419),
+ [anon_sym_LPAREN] = ACTIONS(2421),
+ [aux_sym_as_type_clause_token2] = ACTIONS(2423),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(2425),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(2433),
+ [aux_sym_do_condition_token1] = ACTIONS(2435),
+ [aux_sym_with_statement_token1] = ACTIONS(2437),
+ [aux_sym_exit_statement_token1] = ACTIONS(2439),
+ [sym_end_statement] = ACTIONS(3744),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3396),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(2443),
+ [aux_sym_on_error_statement_token2] = ACTIONS(2445),
+ [sym__ambiguous_redim_statement] = ACTIONS(2447),
+ [aux_sym_erase_statement_token1] = ACTIONS(2449),
+ [aux_sym_open_statement_token1] = ACTIONS(2451),
+ [aux_sym_file_mode_token2] = ACTIONS(2453),
+ [aux_sym_file_access_token2] = ACTIONS(2455),
+ [aux_sym_file_lock_token2] = ACTIONS(2457),
+ [aux_sym_print_statement_token1] = ACTIONS(2459),
+ [anon_sym_PLUS] = ACTIONS(2461),
+ [anon_sym_DASH] = ACTIONS(2463),
+ [anon_sym_QMARK] = ACTIONS(2465),
+ [aux_sym_close_statement_token1] = ACTIONS(2467),
+ [aux_sym_put_statement_token1] = ACTIONS(2469),
+ [aux_sym_unlock_statement_token1] = ACTIONS(2471),
+ [aux_sym_seek_statement_token1] = ACTIONS(2473),
+ [sym_reset_statement] = ACTIONS(3746),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(2477),
+ [sym_stop_statement] = ACTIONS(3746),
+ [sym_beep_statement] = ACTIONS(3746),
+ [aux_sym_unload_statement_token1] = ACTIONS(2479),
+ [aux_sym_call_statement_token1] = ACTIONS(2483),
+ [sym__ambiguous_call_statement] = ACTIONS(2485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(2487),
+ [aux_sym_type_of_expression_token1] = ACTIONS(2489),
+ [aux_sym_unary_expression_token1] = ACTIONS(2491),
+ [sym_string_literal] = ACTIONS(2493),
+ [sym_number_literal] = ACTIONS(3400),
+ [aux_sym_boolean_literal_token1] = ACTIONS(2497),
+ [aux_sym_boolean_literal_token2] = ACTIONS(2497),
+ [sym_nothing_literal] = ACTIONS(2499),
+ [sym_null_literal] = ACTIONS(2499),
+ [sym_empty_literal] = ACTIONS(2499),
+ [sym_date_literal] = ACTIONS(2493),
+ [anon_sym_POUND] = ACTIONS(2501),
+ },
+ [STATE(262)] = {
+ [sym_variable_declaration] = STATE(3789),
+ [sym_const_declaration] = STATE(3789),
+ [sym_visibility] = STATE(11841),
+ [sym_single_line_if_statement] = STATE(3789),
+ [sym_inline_statement_sequence] = STATE(4089),
+ [sym__inline_statement] = STATE(3789),
+ [sym_for_statement] = STATE(3789),
+ [sym__inline_for_statement] = STATE(3853),
+ [sym_for_each_statement] = STATE(3789),
+ [sym__inline_for_each_statement] = STATE(3854),
+ [sym__for_header] = STATE(11465),
+ [sym__for_each_header] = STATE(11498),
+ [sym_do_statement] = STATE(3789),
+ [sym__inline_do_statement] = STATE(3855),
+ [sym_while_statement] = STATE(3789),
+ [sym_with_statement] = STATE(3789),
+ [sym__inline_with_statement] = STATE(3856),
+ [sym_exit_statement] = STATE(3789),
+ [sym_on_error_statement] = STATE(3789),
+ [sym_resume_statement] = STATE(3789),
+ [sym_goto_statement] = STATE(3789),
+ [sym_line_number_prefix] = STATE(12380),
+ [sym_redim_statement] = STATE(3789),
+ [sym_erase_statement] = STATE(3789),
+ [sym_open_statement] = STATE(3789),
+ [sym_input_statement] = STATE(3789),
+ [sym_line_input_statement] = STATE(3789),
+ [sym_print_statement] = STATE(3789),
+ [sym_write_statement] = STATE(3789),
+ [sym_debug_print_statement] = STATE(3789),
+ [sym_close_statement] = STATE(3789),
+ [sym_get_statement] = STATE(3789),
+ [sym_put_statement] = STATE(3789),
+ [sym_lock_statement] = STATE(3789),
+ [sym_unlock_statement] = STATE(3789),
+ [sym_seek_statement] = STATE(3789),
+ [sym_raise_event_statement] = STATE(3789),
+ [sym_name_statement] = STATE(3789),
+ [sym_load_statement] = STATE(3789),
+ [sym_unload_statement] = STATE(3789),
+ [sym_set_statement] = STATE(3789),
+ [sym_assignment_statement] = STATE(3789),
+ [sym_call_statement] = STATE(3789),
+ [sym_expression_statement] = STATE(3789),
+ [sym__primary_expression] = STATE(1532),
+ [sym__expression] = STATE(1532),
+ [sym__assignable_expression] = STATE(15112),
+ [sym__callable_expression] = STATE(350),
+ [sym__print_method_callee] = STATE(355),
+ [sym__print_method_call_expression] = STATE(3871),
+ [sym__qualified_print_method_expression] = STATE(3872),
+ [sym__implicit_print_method_expression] = STATE(3851),
+ [sym__line_method_expression] = STATE(12202),
+ [sym_call_expression] = STATE(1033),
+ [sym_new_expression] = STATE(1532),
+ [sym_addressof_expression] = STATE(1532),
+ [sym_type_of_expression] = STATE(1532),
+ [sym_member_expression] = STATE(836),
+ [sym_qualified_member_expression] = STATE(771),
+ [sym_implicit_member_expression] = STATE(771),
+ [sym_parenthesized_expression] = STATE(1532),
+ [sym_binary_expression] = STATE(1532),
+ [sym_unary_expression] = STATE(1532),
+ [sym__signed_unary_expression] = STATE(835),
+ [sym__literal] = STATE(1532),
+ [sym_boolean_literal] = STATE(1532),
+ [sym_file_number_literal] = STATE(1532),
+ [sym_identifier] = ACTIONS(3290),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(67),
+ [anon_sym_DOT] = ACTIONS(69),
+ [anon_sym_BANG] = ACTIONS(71),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(73),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3298),
+ [sym_static_modifier] = ACTIONS(3300),
+ [sym__dim_keyword] = ACTIONS(97),
+ [sym__redim_keyword] = ACTIONS(99),
+ [aux_sym_get_accessor_token1] = ACTIONS(101),
+ [aux_sym_set_accessor_token1] = ACTIONS(103),
+ [aux_sym_const_declaration_token1] = ACTIONS(105),
+ [anon_sym_LPAREN] = ACTIONS(107),
+ [aux_sym_as_type_clause_token2] = ACTIONS(109),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(111),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(121),
+ [aux_sym_do_condition_token1] = ACTIONS(123),
+ [aux_sym_with_statement_token1] = ACTIONS(125),
+ [aux_sym_exit_statement_token1] = ACTIONS(127),
+ [sym_end_statement] = ACTIONS(3748),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3304),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(131),
+ [aux_sym_on_error_statement_token2] = ACTIONS(133),
+ [sym__ambiguous_redim_statement] = ACTIONS(135),
+ [aux_sym_erase_statement_token1] = ACTIONS(137),
+ [aux_sym_open_statement_token1] = ACTIONS(139),
+ [aux_sym_file_mode_token2] = ACTIONS(141),
+ [aux_sym_file_access_token2] = ACTIONS(143),
+ [aux_sym_file_lock_token2] = ACTIONS(145),
+ [aux_sym_print_statement_token1] = ACTIONS(147),
+ [anon_sym_PLUS] = ACTIONS(149),
+ [anon_sym_DASH] = ACTIONS(151),
+ [anon_sym_QMARK] = ACTIONS(153),
+ [aux_sym_close_statement_token1] = ACTIONS(155),
+ [aux_sym_put_statement_token1] = ACTIONS(157),
+ [aux_sym_unlock_statement_token1] = ACTIONS(159),
+ [aux_sym_seek_statement_token1] = ACTIONS(161),
+ [sym_reset_statement] = ACTIONS(3750),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(165),
+ [sym_stop_statement] = ACTIONS(3750),
+ [sym_beep_statement] = ACTIONS(3750),
+ [aux_sym_unload_statement_token1] = ACTIONS(167),
+ [aux_sym_call_statement_token1] = ACTIONS(171),
+ [sym__ambiguous_call_statement] = ACTIONS(173),
+ [aux_sym_addressof_expression_token1] = ACTIONS(175),
+ [aux_sym_type_of_expression_token1] = ACTIONS(177),
+ [aux_sym_unary_expression_token1] = ACTIONS(179),
+ [sym_string_literal] = ACTIONS(181),
+ [sym_number_literal] = ACTIONS(3308),
+ [aux_sym_boolean_literal_token1] = ACTIONS(185),
+ [aux_sym_boolean_literal_token2] = ACTIONS(185),
+ [sym_nothing_literal] = ACTIONS(187),
+ [sym_null_literal] = ACTIONS(187),
+ [sym_empty_literal] = ACTIONS(187),
+ [sym_date_literal] = ACTIONS(181),
+ [anon_sym_POUND] = ACTIONS(189),
+ },
+ [STATE(263)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3752),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(264)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3754),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(265)] = {
+ [sym_variable_declaration] = STATE(5960),
+ [sym_const_declaration] = STATE(5960),
+ [sym_visibility] = STATE(11928),
+ [sym_single_line_if_statement] = STATE(5960),
+ [sym_inline_statement_sequence] = STATE(6664),
+ [sym__inline_statement] = STATE(5960),
+ [sym_for_statement] = STATE(5960),
+ [sym__inline_for_statement] = STATE(7102),
+ [sym_for_each_statement] = STATE(5960),
+ [sym__inline_for_each_statement] = STATE(7103),
+ [sym__for_header] = STATE(11443),
+ [sym__for_each_header] = STATE(11444),
+ [sym_do_statement] = STATE(5960),
+ [sym__inline_do_statement] = STATE(7104),
+ [sym_while_statement] = STATE(5960),
+ [sym_with_statement] = STATE(5960),
+ [sym__inline_with_statement] = STATE(7105),
+ [sym_exit_statement] = STATE(5960),
+ [sym_on_error_statement] = STATE(5960),
+ [sym_resume_statement] = STATE(5960),
+ [sym_goto_statement] = STATE(5960),
+ [sym_line_number_prefix] = STATE(12396),
+ [sym_redim_statement] = STATE(5960),
+ [sym_erase_statement] = STATE(5960),
+ [sym_open_statement] = STATE(5960),
+ [sym_input_statement] = STATE(5960),
+ [sym_line_input_statement] = STATE(5960),
+ [sym_print_statement] = STATE(5960),
+ [sym_write_statement] = STATE(5960),
+ [sym_debug_print_statement] = STATE(5960),
+ [sym_close_statement] = STATE(5960),
+ [sym_get_statement] = STATE(5960),
+ [sym_put_statement] = STATE(5960),
+ [sym_lock_statement] = STATE(5960),
+ [sym_unlock_statement] = STATE(5960),
+ [sym_seek_statement] = STATE(5960),
+ [sym_raise_event_statement] = STATE(5960),
+ [sym_name_statement] = STATE(5960),
+ [sym_load_statement] = STATE(5960),
+ [sym_unload_statement] = STATE(5960),
+ [sym_set_statement] = STATE(5960),
+ [sym_assignment_statement] = STATE(5960),
+ [sym_call_statement] = STATE(5960),
+ [sym_expression_statement] = STATE(5960),
+ [sym__primary_expression] = STATE(3463),
+ [sym__expression] = STATE(3463),
+ [sym__assignable_expression] = STATE(14513),
+ [sym__callable_expression] = STATE(418),
+ [sym__print_method_callee] = STATE(501),
+ [sym__print_method_call_expression] = STATE(6993),
+ [sym__qualified_print_method_expression] = STATE(6708),
+ [sym__implicit_print_method_expression] = STATE(6710),
+ [sym__line_method_expression] = STATE(12255),
+ [sym_call_expression] = STATE(2892),
+ [sym_new_expression] = STATE(3463),
+ [sym_addressof_expression] = STATE(3463),
+ [sym_type_of_expression] = STATE(3463),
+ [sym_member_expression] = STATE(2545),
+ [sym_qualified_member_expression] = STATE(2265),
+ [sym_implicit_member_expression] = STATE(2265),
+ [sym_parenthesized_expression] = STATE(3463),
+ [sym_binary_expression] = STATE(3463),
+ [sym_unary_expression] = STATE(3463),
+ [sym__signed_unary_expression] = STATE(2479),
+ [sym__literal] = STATE(3463),
+ [sym_boolean_literal] = STATE(3463),
+ [sym_file_number_literal] = STATE(3463),
+ [sym_identifier] = ACTIONS(3416),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1486),
+ [anon_sym_DOT] = ACTIONS(1488),
+ [anon_sym_BANG] = ACTIONS(1490),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1492),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3420),
+ [sym_static_modifier] = ACTIONS(1500),
+ [sym__dim_keyword] = ACTIONS(1502),
+ [sym__redim_keyword] = ACTIONS(1504),
+ [aux_sym_get_accessor_token1] = ACTIONS(1506),
+ [aux_sym_set_accessor_token1] = ACTIONS(1508),
+ [aux_sym_const_declaration_token1] = ACTIONS(1510),
+ [anon_sym_LPAREN] = ACTIONS(1512),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1514),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1516),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1526),
+ [aux_sym_do_condition_token1] = ACTIONS(1528),
+ [aux_sym_with_statement_token1] = ACTIONS(1530),
+ [aux_sym_exit_statement_token1] = ACTIONS(1532),
+ [sym_end_statement] = ACTIONS(3756),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3424),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1536),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1538),
+ [sym__ambiguous_redim_statement] = ACTIONS(1540),
+ [aux_sym_erase_statement_token1] = ACTIONS(1542),
+ [aux_sym_open_statement_token1] = ACTIONS(1544),
+ [aux_sym_file_mode_token2] = ACTIONS(1546),
+ [aux_sym_file_access_token2] = ACTIONS(1548),
+ [aux_sym_file_lock_token2] = ACTIONS(1550),
+ [aux_sym_print_statement_token1] = ACTIONS(1552),
+ [anon_sym_PLUS] = ACTIONS(1554),
+ [anon_sym_DASH] = ACTIONS(1556),
+ [anon_sym_QMARK] = ACTIONS(1558),
+ [aux_sym_close_statement_token1] = ACTIONS(1560),
+ [aux_sym_put_statement_token1] = ACTIONS(1562),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1564),
+ [aux_sym_seek_statement_token1] = ACTIONS(1566),
+ [sym_reset_statement] = ACTIONS(3758),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1570),
+ [sym_stop_statement] = ACTIONS(3758),
+ [sym_beep_statement] = ACTIONS(3758),
+ [aux_sym_unload_statement_token1] = ACTIONS(1572),
+ [aux_sym_call_statement_token1] = ACTIONS(1576),
+ [sym__ambiguous_call_statement] = ACTIONS(1578),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1580),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1582),
+ [aux_sym_unary_expression_token1] = ACTIONS(1584),
+ [sym_string_literal] = ACTIONS(1586),
+ [sym_number_literal] = ACTIONS(3428),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1591),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1591),
+ [sym_nothing_literal] = ACTIONS(1593),
+ [sym_null_literal] = ACTIONS(1593),
+ [sym_empty_literal] = ACTIONS(1593),
+ [sym_date_literal] = ACTIONS(1586),
+ [anon_sym_POUND] = ACTIONS(1595),
+ },
+ [STATE(266)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3760),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(267)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(5580),
+ [sym__inline_for_statement] = STATE(5581),
+ [sym_for_each_statement] = STATE(5580),
+ [sym__inline_for_each_statement] = STATE(5582),
+ [sym__for_header] = STATE(11307),
+ [sym__for_each_header] = STATE(11308),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(3762),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(268)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3764),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(269)] = {
+ [sym_variable_declaration] = STATE(5905),
+ [sym_const_declaration] = STATE(5905),
+ [sym_visibility] = STATE(11928),
+ [sym_single_line_if_statement] = STATE(5905),
+ [sym_inline_statement_sequence] = STATE(6878),
+ [sym__inline_statement] = STATE(5905),
+ [sym_for_statement] = STATE(5905),
+ [sym__inline_for_statement] = STATE(7102),
+ [sym_for_each_statement] = STATE(5905),
+ [sym__inline_for_each_statement] = STATE(7103),
+ [sym__for_header] = STATE(11443),
+ [sym__for_each_header] = STATE(11444),
+ [sym_do_statement] = STATE(5905),
+ [sym__inline_do_statement] = STATE(7104),
+ [sym_while_statement] = STATE(5905),
+ [sym_with_statement] = STATE(5905),
+ [sym__inline_with_statement] = STATE(7105),
+ [sym_exit_statement] = STATE(5905),
+ [sym_on_error_statement] = STATE(5905),
+ [sym_resume_statement] = STATE(5905),
+ [sym_goto_statement] = STATE(5905),
+ [sym_line_number_prefix] = STATE(12396),
+ [sym_redim_statement] = STATE(5905),
+ [sym_erase_statement] = STATE(5905),
+ [sym_open_statement] = STATE(5905),
+ [sym_input_statement] = STATE(5905),
+ [sym_line_input_statement] = STATE(5905),
+ [sym_print_statement] = STATE(5905),
+ [sym_write_statement] = STATE(5905),
+ [sym_debug_print_statement] = STATE(5905),
+ [sym_close_statement] = STATE(5905),
+ [sym_get_statement] = STATE(5905),
+ [sym_put_statement] = STATE(5905),
+ [sym_lock_statement] = STATE(5905),
+ [sym_unlock_statement] = STATE(5905),
+ [sym_seek_statement] = STATE(5905),
+ [sym_raise_event_statement] = STATE(5905),
+ [sym_name_statement] = STATE(5905),
+ [sym_load_statement] = STATE(5905),
+ [sym_unload_statement] = STATE(5905),
+ [sym_set_statement] = STATE(5905),
+ [sym_assignment_statement] = STATE(5905),
+ [sym_call_statement] = STATE(5905),
+ [sym_expression_statement] = STATE(5905),
+ [sym__primary_expression] = STATE(3463),
+ [sym__expression] = STATE(3463),
+ [sym__assignable_expression] = STATE(14513),
+ [sym__callable_expression] = STATE(418),
+ [sym__print_method_callee] = STATE(501),
+ [sym__print_method_call_expression] = STATE(6993),
+ [sym__qualified_print_method_expression] = STATE(6708),
+ [sym__implicit_print_method_expression] = STATE(6710),
+ [sym__line_method_expression] = STATE(12255),
+ [sym_call_expression] = STATE(2892),
+ [sym_new_expression] = STATE(3463),
+ [sym_addressof_expression] = STATE(3463),
+ [sym_type_of_expression] = STATE(3463),
+ [sym_member_expression] = STATE(2545),
+ [sym_qualified_member_expression] = STATE(2265),
+ [sym_implicit_member_expression] = STATE(2265),
+ [sym_parenthesized_expression] = STATE(3463),
+ [sym_binary_expression] = STATE(3463),
+ [sym_unary_expression] = STATE(3463),
+ [sym__signed_unary_expression] = STATE(2479),
+ [sym__literal] = STATE(3463),
+ [sym_boolean_literal] = STATE(3463),
+ [sym_file_number_literal] = STATE(3463),
+ [sym_identifier] = ACTIONS(3416),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1486),
+ [anon_sym_DOT] = ACTIONS(1488),
+ [anon_sym_BANG] = ACTIONS(1490),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1492),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3420),
+ [sym_static_modifier] = ACTIONS(1500),
+ [sym__dim_keyword] = ACTIONS(1502),
+ [sym__redim_keyword] = ACTIONS(1504),
+ [aux_sym_get_accessor_token1] = ACTIONS(1506),
+ [aux_sym_set_accessor_token1] = ACTIONS(1508),
+ [aux_sym_const_declaration_token1] = ACTIONS(1510),
+ [anon_sym_LPAREN] = ACTIONS(1512),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1514),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1516),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1526),
+ [aux_sym_do_condition_token1] = ACTIONS(1528),
+ [aux_sym_with_statement_token1] = ACTIONS(1530),
+ [aux_sym_exit_statement_token1] = ACTIONS(1532),
+ [sym_end_statement] = ACTIONS(3766),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3424),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1536),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1538),
+ [sym__ambiguous_redim_statement] = ACTIONS(1540),
+ [aux_sym_erase_statement_token1] = ACTIONS(1542),
+ [aux_sym_open_statement_token1] = ACTIONS(1544),
+ [aux_sym_file_mode_token2] = ACTIONS(1546),
+ [aux_sym_file_access_token2] = ACTIONS(1548),
+ [aux_sym_file_lock_token2] = ACTIONS(1550),
+ [aux_sym_print_statement_token1] = ACTIONS(1552),
+ [anon_sym_PLUS] = ACTIONS(1554),
+ [anon_sym_DASH] = ACTIONS(1556),
+ [anon_sym_QMARK] = ACTIONS(1558),
+ [aux_sym_close_statement_token1] = ACTIONS(1560),
+ [aux_sym_put_statement_token1] = ACTIONS(1562),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1564),
+ [aux_sym_seek_statement_token1] = ACTIONS(1566),
+ [sym_reset_statement] = ACTIONS(3768),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1570),
+ [sym_stop_statement] = ACTIONS(3768),
+ [sym_beep_statement] = ACTIONS(3768),
+ [aux_sym_unload_statement_token1] = ACTIONS(1572),
+ [aux_sym_call_statement_token1] = ACTIONS(1576),
+ [sym__ambiguous_call_statement] = ACTIONS(1578),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1580),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1582),
+ [aux_sym_unary_expression_token1] = ACTIONS(1584),
+ [sym_string_literal] = ACTIONS(1586),
+ [sym_number_literal] = ACTIONS(3428),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1591),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1591),
+ [sym_nothing_literal] = ACTIONS(1593),
+ [sym_null_literal] = ACTIONS(1593),
+ [sym_empty_literal] = ACTIONS(1593),
+ [sym_date_literal] = ACTIONS(1586),
+ [anon_sym_POUND] = ACTIONS(1595),
+ },
+ [STATE(270)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3770),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(271)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3772),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(272)] = {
+ [sym_variable_declaration] = STATE(5957),
+ [sym_const_declaration] = STATE(5957),
+ [sym_visibility] = STATE(11858),
+ [sym_single_line_if_statement] = STATE(5957),
+ [sym_inline_statement_sequence] = STATE(6614),
+ [sym__inline_statement] = STATE(5957),
+ [sym_for_statement] = STATE(5957),
+ [sym__inline_for_statement] = STATE(6929),
+ [sym_for_each_statement] = STATE(5957),
+ [sym__inline_for_each_statement] = STATE(6933),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(5957),
+ [sym__inline_do_statement] = STATE(6935),
+ [sym_while_statement] = STATE(5957),
+ [sym_with_statement] = STATE(5957),
+ [sym__inline_with_statement] = STATE(6938),
+ [sym_exit_statement] = STATE(5957),
+ [sym_on_error_statement] = STATE(5957),
+ [sym_resume_statement] = STATE(5957),
+ [sym_goto_statement] = STATE(5957),
+ [sym_line_number_prefix] = STATE(12383),
+ [sym_redim_statement] = STATE(5957),
+ [sym_erase_statement] = STATE(5957),
+ [sym_open_statement] = STATE(5957),
+ [sym_input_statement] = STATE(5957),
+ [sym_line_input_statement] = STATE(5957),
+ [sym_print_statement] = STATE(5957),
+ [sym_write_statement] = STATE(5957),
+ [sym_debug_print_statement] = STATE(5957),
+ [sym_close_statement] = STATE(5957),
+ [sym_get_statement] = STATE(5957),
+ [sym_put_statement] = STATE(5957),
+ [sym_lock_statement] = STATE(5957),
+ [sym_unlock_statement] = STATE(5957),
+ [sym_seek_statement] = STATE(5957),
+ [sym_raise_event_statement] = STATE(5957),
+ [sym_name_statement] = STATE(5957),
+ [sym_load_statement] = STATE(5957),
+ [sym_unload_statement] = STATE(5957),
+ [sym_set_statement] = STATE(5957),
+ [sym_assignment_statement] = STATE(5957),
+ [sym_call_statement] = STATE(5957),
+ [sym_expression_statement] = STATE(5957),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [sym_identifier] = ACTIONS(3374),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3378),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(3774),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3382),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(3776),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(3776),
+ [sym_beep_statement] = ACTIONS(3776),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(3386),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(273)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3778),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(274)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(3839),
+ [sym__inline_for_statement] = STATE(3729),
+ [sym_for_each_statement] = STATE(3839),
+ [sym__inline_for_each_statement] = STATE(3767),
+ [sym__for_header] = STATE(11511),
+ [sym__for_each_header] = STATE(11512),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(3780),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(275)] = {
+ [sym_variable_declaration] = STATE(5971),
+ [sym_const_declaration] = STATE(5971),
+ [sym_visibility] = STATE(11858),
+ [sym_single_line_if_statement] = STATE(5971),
+ [sym_inline_statement_sequence] = STATE(7037),
+ [sym__inline_statement] = STATE(5971),
+ [sym_for_statement] = STATE(5971),
+ [sym__inline_for_statement] = STATE(6929),
+ [sym_for_each_statement] = STATE(5971),
+ [sym__inline_for_each_statement] = STATE(6933),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(5971),
+ [sym__inline_do_statement] = STATE(6935),
+ [sym_while_statement] = STATE(5971),
+ [sym_with_statement] = STATE(5971),
+ [sym__inline_with_statement] = STATE(6938),
+ [sym_exit_statement] = STATE(5971),
+ [sym_on_error_statement] = STATE(5971),
+ [sym_resume_statement] = STATE(5971),
+ [sym_goto_statement] = STATE(5971),
+ [sym_line_number_prefix] = STATE(12383),
+ [sym_redim_statement] = STATE(5971),
+ [sym_erase_statement] = STATE(5971),
+ [sym_open_statement] = STATE(5971),
+ [sym_input_statement] = STATE(5971),
+ [sym_line_input_statement] = STATE(5971),
+ [sym_print_statement] = STATE(5971),
+ [sym_write_statement] = STATE(5971),
+ [sym_debug_print_statement] = STATE(5971),
+ [sym_close_statement] = STATE(5971),
+ [sym_get_statement] = STATE(5971),
+ [sym_put_statement] = STATE(5971),
+ [sym_lock_statement] = STATE(5971),
+ [sym_unlock_statement] = STATE(5971),
+ [sym_seek_statement] = STATE(5971),
+ [sym_raise_event_statement] = STATE(5971),
+ [sym_name_statement] = STATE(5971),
+ [sym_load_statement] = STATE(5971),
+ [sym_unload_statement] = STATE(5971),
+ [sym_set_statement] = STATE(5971),
+ [sym_assignment_statement] = STATE(5971),
+ [sym_call_statement] = STATE(5971),
+ [sym_expression_statement] = STATE(5971),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [sym_identifier] = ACTIONS(3374),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3378),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(3782),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3382),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(3784),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(3784),
+ [sym_beep_statement] = ACTIONS(3784),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(3386),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(276)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3786),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(277)] = {
+ [sym_variable_declaration] = STATE(5845),
+ [sym_const_declaration] = STATE(5845),
+ [sym_visibility] = STATE(12008),
+ [sym_single_line_if_statement] = STATE(5845),
+ [sym_inline_statement_sequence] = STATE(7028),
+ [sym__inline_statement] = STATE(5845),
+ [sym_for_statement] = STATE(5845),
+ [sym__inline_for_statement] = STATE(6530),
+ [sym_for_each_statement] = STATE(5845),
+ [sym__inline_for_each_statement] = STATE(6531),
+ [sym__for_header] = STATE(11460),
+ [sym__for_each_header] = STATE(11461),
+ [sym_do_statement] = STATE(5845),
+ [sym__inline_do_statement] = STATE(6542),
+ [sym_while_statement] = STATE(5845),
+ [sym_with_statement] = STATE(5845),
+ [sym__inline_with_statement] = STATE(6543),
+ [sym_exit_statement] = STATE(5845),
+ [sym_on_error_statement] = STATE(5845),
+ [sym_resume_statement] = STATE(5845),
+ [sym_goto_statement] = STATE(5845),
+ [sym_line_number_prefix] = STATE(12398),
+ [sym_redim_statement] = STATE(5845),
+ [sym_erase_statement] = STATE(5845),
+ [sym_open_statement] = STATE(5845),
+ [sym_input_statement] = STATE(5845),
+ [sym_line_input_statement] = STATE(5845),
+ [sym_print_statement] = STATE(5845),
+ [sym_write_statement] = STATE(5845),
+ [sym_debug_print_statement] = STATE(5845),
+ [sym_close_statement] = STATE(5845),
+ [sym_get_statement] = STATE(5845),
+ [sym_put_statement] = STATE(5845),
+ [sym_lock_statement] = STATE(5845),
+ [sym_unlock_statement] = STATE(5845),
+ [sym_seek_statement] = STATE(5845),
+ [sym_raise_event_statement] = STATE(5845),
+ [sym_name_statement] = STATE(5845),
+ [sym_load_statement] = STATE(5845),
+ [sym_unload_statement] = STATE(5845),
+ [sym_set_statement] = STATE(5845),
+ [sym_assignment_statement] = STATE(5845),
+ [sym_call_statement] = STATE(5845),
+ [sym_expression_statement] = STATE(5845),
+ [sym__primary_expression] = STATE(3687),
+ [sym__expression] = STATE(3687),
+ [sym__assignable_expression] = STATE(14598),
+ [sym__callable_expression] = STATE(419),
+ [sym__print_method_callee] = STATE(474),
+ [sym__print_method_call_expression] = STATE(6707),
+ [sym__qualified_print_method_expression] = STATE(6589),
+ [sym__implicit_print_method_expression] = STATE(6590),
+ [sym__line_method_expression] = STATE(12288),
+ [sym_call_expression] = STATE(2554),
+ [sym_new_expression] = STATE(3687),
+ [sym_addressof_expression] = STATE(3687),
+ [sym_type_of_expression] = STATE(3687),
+ [sym_member_expression] = STATE(2487),
+ [sym_qualified_member_expression] = STATE(2319),
+ [sym_implicit_member_expression] = STATE(2319),
+ [sym_parenthesized_expression] = STATE(3687),
+ [sym_binary_expression] = STATE(3687),
+ [sym_unary_expression] = STATE(3687),
+ [sym__signed_unary_expression] = STATE(2361),
+ [sym__literal] = STATE(3687),
+ [sym_boolean_literal] = STATE(3687),
+ [sym_file_number_literal] = STATE(3687),
+ [sym_identifier] = ACTIONS(3388),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(2395),
+ [anon_sym_DOT] = ACTIONS(2397),
+ [anon_sym_BANG] = ACTIONS(2399),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(2401),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3392),
+ [sym_static_modifier] = ACTIONS(2409),
+ [sym__dim_keyword] = ACTIONS(2411),
+ [sym__redim_keyword] = ACTIONS(2413),
+ [aux_sym_get_accessor_token1] = ACTIONS(2415),
+ [aux_sym_set_accessor_token1] = ACTIONS(2417),
+ [aux_sym_const_declaration_token1] = ACTIONS(2419),
+ [anon_sym_LPAREN] = ACTIONS(2421),
+ [aux_sym_as_type_clause_token2] = ACTIONS(2423),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(2425),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(2433),
+ [aux_sym_do_condition_token1] = ACTIONS(2435),
+ [aux_sym_with_statement_token1] = ACTIONS(2437),
+ [aux_sym_exit_statement_token1] = ACTIONS(2439),
+ [sym_end_statement] = ACTIONS(3788),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3396),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(2443),
+ [aux_sym_on_error_statement_token2] = ACTIONS(2445),
+ [sym__ambiguous_redim_statement] = ACTIONS(2447),
+ [aux_sym_erase_statement_token1] = ACTIONS(2449),
+ [aux_sym_open_statement_token1] = ACTIONS(2451),
+ [aux_sym_file_mode_token2] = ACTIONS(2453),
+ [aux_sym_file_access_token2] = ACTIONS(2455),
+ [aux_sym_file_lock_token2] = ACTIONS(2457),
+ [aux_sym_print_statement_token1] = ACTIONS(2459),
+ [anon_sym_PLUS] = ACTIONS(2461),
+ [anon_sym_DASH] = ACTIONS(2463),
+ [anon_sym_QMARK] = ACTIONS(2465),
+ [aux_sym_close_statement_token1] = ACTIONS(2467),
+ [aux_sym_put_statement_token1] = ACTIONS(2469),
+ [aux_sym_unlock_statement_token1] = ACTIONS(2471),
+ [aux_sym_seek_statement_token1] = ACTIONS(2473),
+ [sym_reset_statement] = ACTIONS(3790),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(2477),
+ [sym_stop_statement] = ACTIONS(3790),
+ [sym_beep_statement] = ACTIONS(3790),
+ [aux_sym_unload_statement_token1] = ACTIONS(2479),
+ [aux_sym_call_statement_token1] = ACTIONS(2483),
+ [sym__ambiguous_call_statement] = ACTIONS(2485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(2487),
+ [aux_sym_type_of_expression_token1] = ACTIONS(2489),
+ [aux_sym_unary_expression_token1] = ACTIONS(2491),
+ [sym_string_literal] = ACTIONS(2493),
+ [sym_number_literal] = ACTIONS(3400),
+ [aux_sym_boolean_literal_token1] = ACTIONS(2497),
+ [aux_sym_boolean_literal_token2] = ACTIONS(2497),
+ [sym_nothing_literal] = ACTIONS(2499),
+ [sym_null_literal] = ACTIONS(2499),
+ [sym_empty_literal] = ACTIONS(2499),
+ [sym_date_literal] = ACTIONS(2493),
+ [anon_sym_POUND] = ACTIONS(2501),
+ },
+ [STATE(278)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3792),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(279)] = {
+ [sym_variable_declaration] = STATE(5896),
+ [sym_const_declaration] = STATE(5896),
+ [sym_visibility] = STATE(12008),
+ [sym_single_line_if_statement] = STATE(5896),
+ [sym_inline_statement_sequence] = STATE(6357),
+ [sym__inline_statement] = STATE(5896),
+ [sym_for_statement] = STATE(5896),
+ [sym__inline_for_statement] = STATE(6530),
+ [sym_for_each_statement] = STATE(5896),
+ [sym__inline_for_each_statement] = STATE(6531),
+ [sym__for_header] = STATE(11460),
+ [sym__for_each_header] = STATE(11461),
+ [sym_do_statement] = STATE(5896),
+ [sym__inline_do_statement] = STATE(6542),
+ [sym_while_statement] = STATE(5896),
+ [sym_with_statement] = STATE(5896),
+ [sym__inline_with_statement] = STATE(6543),
+ [sym_exit_statement] = STATE(5896),
+ [sym_on_error_statement] = STATE(5896),
+ [sym_resume_statement] = STATE(5896),
+ [sym_goto_statement] = STATE(5896),
+ [sym_line_number_prefix] = STATE(12398),
+ [sym_redim_statement] = STATE(5896),
+ [sym_erase_statement] = STATE(5896),
+ [sym_open_statement] = STATE(5896),
+ [sym_input_statement] = STATE(5896),
+ [sym_line_input_statement] = STATE(5896),
+ [sym_print_statement] = STATE(5896),
+ [sym_write_statement] = STATE(5896),
+ [sym_debug_print_statement] = STATE(5896),
+ [sym_close_statement] = STATE(5896),
+ [sym_get_statement] = STATE(5896),
+ [sym_put_statement] = STATE(5896),
+ [sym_lock_statement] = STATE(5896),
+ [sym_unlock_statement] = STATE(5896),
+ [sym_seek_statement] = STATE(5896),
+ [sym_raise_event_statement] = STATE(5896),
+ [sym_name_statement] = STATE(5896),
+ [sym_load_statement] = STATE(5896),
+ [sym_unload_statement] = STATE(5896),
+ [sym_set_statement] = STATE(5896),
+ [sym_assignment_statement] = STATE(5896),
+ [sym_call_statement] = STATE(5896),
+ [sym_expression_statement] = STATE(5896),
+ [sym__primary_expression] = STATE(3687),
+ [sym__expression] = STATE(3687),
+ [sym__assignable_expression] = STATE(14598),
+ [sym__callable_expression] = STATE(419),
+ [sym__print_method_callee] = STATE(474),
+ [sym__print_method_call_expression] = STATE(6707),
+ [sym__qualified_print_method_expression] = STATE(6589),
+ [sym__implicit_print_method_expression] = STATE(6590),
+ [sym__line_method_expression] = STATE(12288),
+ [sym_call_expression] = STATE(2554),
+ [sym_new_expression] = STATE(3687),
+ [sym_addressof_expression] = STATE(3687),
+ [sym_type_of_expression] = STATE(3687),
+ [sym_member_expression] = STATE(2487),
+ [sym_qualified_member_expression] = STATE(2319),
+ [sym_implicit_member_expression] = STATE(2319),
+ [sym_parenthesized_expression] = STATE(3687),
+ [sym_binary_expression] = STATE(3687),
+ [sym_unary_expression] = STATE(3687),
+ [sym__signed_unary_expression] = STATE(2361),
+ [sym__literal] = STATE(3687),
+ [sym_boolean_literal] = STATE(3687),
+ [sym_file_number_literal] = STATE(3687),
+ [sym_identifier] = ACTIONS(3388),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(2395),
+ [anon_sym_DOT] = ACTIONS(2397),
+ [anon_sym_BANG] = ACTIONS(2399),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(2401),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3392),
+ [sym_static_modifier] = ACTIONS(2409),
+ [sym__dim_keyword] = ACTIONS(2411),
+ [sym__redim_keyword] = ACTIONS(2413),
+ [aux_sym_get_accessor_token1] = ACTIONS(2415),
+ [aux_sym_set_accessor_token1] = ACTIONS(2417),
+ [aux_sym_const_declaration_token1] = ACTIONS(2419),
+ [anon_sym_LPAREN] = ACTIONS(2421),
+ [aux_sym_as_type_clause_token2] = ACTIONS(2423),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(2425),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(2433),
+ [aux_sym_do_condition_token1] = ACTIONS(2435),
+ [aux_sym_with_statement_token1] = ACTIONS(2437),
+ [aux_sym_exit_statement_token1] = ACTIONS(2439),
+ [sym_end_statement] = ACTIONS(3794),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3396),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(2443),
+ [aux_sym_on_error_statement_token2] = ACTIONS(2445),
+ [sym__ambiguous_redim_statement] = ACTIONS(2447),
+ [aux_sym_erase_statement_token1] = ACTIONS(2449),
+ [aux_sym_open_statement_token1] = ACTIONS(2451),
+ [aux_sym_file_mode_token2] = ACTIONS(2453),
+ [aux_sym_file_access_token2] = ACTIONS(2455),
+ [aux_sym_file_lock_token2] = ACTIONS(2457),
+ [aux_sym_print_statement_token1] = ACTIONS(2459),
+ [anon_sym_PLUS] = ACTIONS(2461),
+ [anon_sym_DASH] = ACTIONS(2463),
+ [anon_sym_QMARK] = ACTIONS(2465),
+ [aux_sym_close_statement_token1] = ACTIONS(2467),
+ [aux_sym_put_statement_token1] = ACTIONS(2469),
+ [aux_sym_unlock_statement_token1] = ACTIONS(2471),
+ [aux_sym_seek_statement_token1] = ACTIONS(2473),
+ [sym_reset_statement] = ACTIONS(3796),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(2477),
+ [sym_stop_statement] = ACTIONS(3796),
+ [sym_beep_statement] = ACTIONS(3796),
+ [aux_sym_unload_statement_token1] = ACTIONS(2479),
+ [aux_sym_call_statement_token1] = ACTIONS(2483),
+ [sym__ambiguous_call_statement] = ACTIONS(2485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(2487),
+ [aux_sym_type_of_expression_token1] = ACTIONS(2489),
+ [aux_sym_unary_expression_token1] = ACTIONS(2491),
+ [sym_string_literal] = ACTIONS(2493),
+ [sym_number_literal] = ACTIONS(3400),
+ [aux_sym_boolean_literal_token1] = ACTIONS(2497),
+ [aux_sym_boolean_literal_token2] = ACTIONS(2497),
+ [sym_nothing_literal] = ACTIONS(2499),
+ [sym_null_literal] = ACTIONS(2499),
+ [sym_empty_literal] = ACTIONS(2499),
+ [sym_date_literal] = ACTIONS(2493),
+ [anon_sym_POUND] = ACTIONS(2501),
+ },
+ [STATE(280)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3798),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(281)] = {
+ [sym_variable_declaration] = STATE(4317),
+ [sym_const_declaration] = STATE(4317),
+ [sym_visibility] = STATE(11839),
+ [sym_single_line_if_statement] = STATE(4317),
+ [sym_inline_statement_sequence] = STATE(4410),
+ [sym__inline_statement] = STATE(4317),
+ [sym_for_statement] = STATE(4317),
+ [sym__inline_for_statement] = STATE(4347),
+ [sym_for_each_statement] = STATE(4317),
+ [sym__inline_for_each_statement] = STATE(4348),
+ [sym__for_header] = STATE(11370),
+ [sym__for_each_header] = STATE(11371),
+ [sym_do_statement] = STATE(4317),
+ [sym__inline_do_statement] = STATE(4349),
+ [sym_while_statement] = STATE(4317),
+ [sym_with_statement] = STATE(4317),
+ [sym__inline_with_statement] = STATE(4350),
+ [sym_exit_statement] = STATE(4317),
+ [sym_on_error_statement] = STATE(4317),
+ [sym_resume_statement] = STATE(4317),
+ [sym_goto_statement] = STATE(4317),
+ [sym_line_number_prefix] = STATE(12390),
+ [sym_redim_statement] = STATE(4317),
+ [sym_erase_statement] = STATE(4317),
+ [sym_open_statement] = STATE(4317),
+ [sym_input_statement] = STATE(4317),
+ [sym_line_input_statement] = STATE(4317),
+ [sym_print_statement] = STATE(4317),
+ [sym_write_statement] = STATE(4317),
+ [sym_debug_print_statement] = STATE(4317),
+ [sym_close_statement] = STATE(4317),
+ [sym_get_statement] = STATE(4317),
+ [sym_put_statement] = STATE(4317),
+ [sym_lock_statement] = STATE(4317),
+ [sym_unlock_statement] = STATE(4317),
+ [sym_seek_statement] = STATE(4317),
+ [sym_raise_event_statement] = STATE(4317),
+ [sym_name_statement] = STATE(4317),
+ [sym_load_statement] = STATE(4317),
+ [sym_unload_statement] = STATE(4317),
+ [sym_set_statement] = STATE(4317),
+ [sym_assignment_statement] = STATE(4317),
+ [sym_call_statement] = STATE(4317),
+ [sym_expression_statement] = STATE(4317),
+ [sym__primary_expression] = STATE(2177),
+ [sym__expression] = STATE(2177),
+ [sym__assignable_expression] = STATE(14337),
+ [sym__callable_expression] = STATE(360),
+ [sym__print_method_callee] = STATE(363),
+ [sym__print_method_call_expression] = STATE(4521),
+ [sym__qualified_print_method_expression] = STATE(4522),
+ [sym__implicit_print_method_expression] = STATE(4523),
+ [sym__line_method_expression] = STATE(12218),
+ [sym_call_expression] = STATE(1649),
+ [sym_new_expression] = STATE(2177),
+ [sym_addressof_expression] = STATE(2177),
+ [sym_type_of_expression] = STATE(2177),
+ [sym_member_expression] = STATE(1381),
+ [sym_qualified_member_expression] = STATE(912),
+ [sym_implicit_member_expression] = STATE(912),
+ [sym_parenthesized_expression] = STATE(2177),
+ [sym_binary_expression] = STATE(2177),
+ [sym_unary_expression] = STATE(2177),
+ [sym__signed_unary_expression] = STATE(1199),
+ [sym__literal] = STATE(2177),
+ [sym_boolean_literal] = STATE(2177),
+ [sym_file_number_literal] = STATE(2177),
+ [sym_identifier] = ACTIONS(3326),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(425),
+ [anon_sym_DOT] = ACTIONS(427),
+ [anon_sym_BANG] = ACTIONS(429),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(431),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3330),
+ [sym_static_modifier] = ACTIONS(3332),
+ [sym__dim_keyword] = ACTIONS(451),
+ [sym__redim_keyword] = ACTIONS(453),
+ [aux_sym_get_accessor_token1] = ACTIONS(455),
+ [aux_sym_set_accessor_token1] = ACTIONS(457),
+ [aux_sym_const_declaration_token1] = ACTIONS(459),
+ [anon_sym_LPAREN] = ACTIONS(461),
+ [aux_sym_as_type_clause_token2] = ACTIONS(463),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(465),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(473),
+ [aux_sym_do_condition_token1] = ACTIONS(475),
+ [aux_sym_with_statement_token1] = ACTIONS(477),
+ [aux_sym_exit_statement_token1] = ACTIONS(479),
+ [sym_end_statement] = ACTIONS(3800),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3336),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(483),
+ [aux_sym_on_error_statement_token2] = ACTIONS(485),
+ [sym__ambiguous_redim_statement] = ACTIONS(487),
+ [aux_sym_erase_statement_token1] = ACTIONS(489),
+ [aux_sym_open_statement_token1] = ACTIONS(491),
+ [aux_sym_file_mode_token2] = ACTIONS(493),
+ [aux_sym_file_access_token2] = ACTIONS(495),
+ [aux_sym_file_lock_token2] = ACTIONS(497),
+ [aux_sym_print_statement_token1] = ACTIONS(499),
+ [anon_sym_PLUS] = ACTIONS(501),
+ [anon_sym_DASH] = ACTIONS(503),
+ [anon_sym_QMARK] = ACTIONS(505),
+ [aux_sym_close_statement_token1] = ACTIONS(507),
+ [aux_sym_put_statement_token1] = ACTIONS(509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(511),
+ [aux_sym_seek_statement_token1] = ACTIONS(513),
+ [sym_reset_statement] = ACTIONS(3802),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(517),
+ [sym_stop_statement] = ACTIONS(3802),
+ [sym_beep_statement] = ACTIONS(3802),
+ [aux_sym_unload_statement_token1] = ACTIONS(519),
+ [aux_sym_call_statement_token1] = ACTIONS(523),
+ [sym__ambiguous_call_statement] = ACTIONS(525),
+ [aux_sym_addressof_expression_token1] = ACTIONS(527),
+ [aux_sym_type_of_expression_token1] = ACTIONS(529),
+ [aux_sym_unary_expression_token1] = ACTIONS(531),
+ [sym_string_literal] = ACTIONS(533),
+ [sym_number_literal] = ACTIONS(3340),
+ [aux_sym_boolean_literal_token1] = ACTIONS(537),
+ [aux_sym_boolean_literal_token2] = ACTIONS(537),
+ [sym_nothing_literal] = ACTIONS(539),
+ [sym_null_literal] = ACTIONS(539),
+ [sym_empty_literal] = ACTIONS(539),
+ [sym_date_literal] = ACTIONS(533),
+ [anon_sym_POUND] = ACTIONS(541),
+ },
+ [STATE(282)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3804),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(283)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(5915),
+ [sym__inline_for_statement] = STATE(5991),
+ [sym_for_each_statement] = STATE(5915),
+ [sym__inline_for_each_statement] = STATE(5993),
+ [sym__for_header] = STATE(11565),
+ [sym__for_each_header] = STATE(11521),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(3806),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(284)] = {
+ [sym_variable_declaration] = STATE(12256),
+ [sym_const_declaration] = STATE(12256),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12256),
+ [sym_inline_statement_sequence] = STATE(12660),
+ [sym__inline_statement] = STATE(12256),
+ [sym_for_statement] = STATE(12256),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12256),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11321),
+ [sym__for_each_header] = STATE(11322),
+ [sym_do_statement] = STATE(12256),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12256),
+ [sym_with_statement] = STATE(12256),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12256),
+ [sym_on_error_statement] = STATE(12256),
+ [sym_resume_statement] = STATE(12256),
+ [sym_goto_statement] = STATE(12256),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12256),
+ [sym_erase_statement] = STATE(12256),
+ [sym_open_statement] = STATE(12256),
+ [sym_input_statement] = STATE(12256),
+ [sym_line_input_statement] = STATE(12256),
+ [sym_print_statement] = STATE(12256),
+ [sym_write_statement] = STATE(12256),
+ [sym_debug_print_statement] = STATE(12256),
+ [sym_close_statement] = STATE(12256),
+ [sym_get_statement] = STATE(12256),
+ [sym_put_statement] = STATE(12256),
+ [sym_lock_statement] = STATE(12256),
+ [sym_unlock_statement] = STATE(12256),
+ [sym_seek_statement] = STATE(12256),
+ [sym_raise_event_statement] = STATE(12256),
+ [sym_name_statement] = STATE(12256),
+ [sym_load_statement] = STATE(12256),
+ [sym_unload_statement] = STATE(12256),
+ [sym_set_statement] = STATE(12256),
+ [sym_assignment_statement] = STATE(12256),
+ [sym_call_statement] = STATE(12256),
+ [sym_expression_statement] = STATE(12256),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7419),
+ [sym__print_method_callee] = STATE(7426),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10319),
+ [sym__implicit_print_method_expression] = STATE(10320),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10369),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10038),
+ [sym_qualified_member_expression] = STATE(10034),
+ [sym_implicit_member_expression] = STATE(10034),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3528),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3532),
+ [anon_sym_DOT] = ACTIONS(3534),
+ [anon_sym_BANG] = ACTIONS(3536),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3540),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3808),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3574),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3584),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3588),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3594),
+ [aux_sym_close_statement_token1] = ACTIONS(3596),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3810),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3810),
+ [sym_beep_statement] = ACTIONS(3810),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(285)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3812),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(286)] = {
+ [sym_variable_declaration] = STATE(12773),
+ [sym_const_declaration] = STATE(12773),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12773),
+ [sym_inline_statement_sequence] = STATE(12772),
+ [sym__inline_statement] = STATE(12773),
+ [sym_for_statement] = STATE(12773),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12773),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12773),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12773),
+ [sym_with_statement] = STATE(12773),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12773),
+ [sym_on_error_statement] = STATE(12773),
+ [sym_resume_statement] = STATE(12773),
+ [sym_goto_statement] = STATE(12773),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12773),
+ [sym_erase_statement] = STATE(12773),
+ [sym_open_statement] = STATE(12773),
+ [sym_input_statement] = STATE(12773),
+ [sym_line_input_statement] = STATE(12773),
+ [sym_print_statement] = STATE(12773),
+ [sym_write_statement] = STATE(12773),
+ [sym_debug_print_statement] = STATE(12773),
+ [sym_close_statement] = STATE(12773),
+ [sym_get_statement] = STATE(12773),
+ [sym_put_statement] = STATE(12773),
+ [sym_lock_statement] = STATE(12773),
+ [sym_unlock_statement] = STATE(12773),
+ [sym_seek_statement] = STATE(12773),
+ [sym_raise_event_statement] = STATE(12773),
+ [sym_name_statement] = STATE(12773),
+ [sym_load_statement] = STATE(12773),
+ [sym_unload_statement] = STATE(12773),
+ [sym_set_statement] = STATE(12773),
+ [sym_assignment_statement] = STATE(12773),
+ [sym_call_statement] = STATE(12773),
+ [sym_expression_statement] = STATE(12773),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3814),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3816),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3816),
+ [sym_beep_statement] = ACTIONS(3816),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(287)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3818),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(288)] = {
+ [sym_variable_declaration] = STATE(12896),
+ [sym_const_declaration] = STATE(12896),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12896),
+ [sym_inline_statement_sequence] = STATE(12893),
+ [sym__inline_statement] = STATE(12896),
+ [sym_for_statement] = STATE(12896),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12896),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12896),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12896),
+ [sym_with_statement] = STATE(12896),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12896),
+ [sym_on_error_statement] = STATE(12896),
+ [sym_resume_statement] = STATE(12896),
+ [sym_goto_statement] = STATE(12896),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12896),
+ [sym_erase_statement] = STATE(12896),
+ [sym_open_statement] = STATE(12896),
+ [sym_input_statement] = STATE(12896),
+ [sym_line_input_statement] = STATE(12896),
+ [sym_print_statement] = STATE(12896),
+ [sym_write_statement] = STATE(12896),
+ [sym_debug_print_statement] = STATE(12896),
+ [sym_close_statement] = STATE(12896),
+ [sym_get_statement] = STATE(12896),
+ [sym_put_statement] = STATE(12896),
+ [sym_lock_statement] = STATE(12896),
+ [sym_unlock_statement] = STATE(12896),
+ [sym_seek_statement] = STATE(12896),
+ [sym_raise_event_statement] = STATE(12896),
+ [sym_name_statement] = STATE(12896),
+ [sym_load_statement] = STATE(12896),
+ [sym_unload_statement] = STATE(12896),
+ [sym_set_statement] = STATE(12896),
+ [sym_assignment_statement] = STATE(12896),
+ [sym_call_statement] = STATE(12896),
+ [sym_expression_statement] = STATE(12896),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3820),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3822),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3822),
+ [sym_beep_statement] = ACTIONS(3822),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(289)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3824),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(290)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12488),
+ [sym__inline_for_statement] = STATE(12491),
+ [sym_for_each_statement] = STATE(12488),
+ [sym__inline_for_each_statement] = STATE(12492),
+ [sym__for_header] = STATE(11321),
+ [sym__for_each_header] = STATE(11322),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(3826),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(291)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(6114),
+ [sym__inline_for_statement] = STATE(6116),
+ [sym_for_each_statement] = STATE(6114),
+ [sym__inline_for_each_statement] = STATE(6122),
+ [sym__for_header] = STATE(11267),
+ [sym__for_each_header] = STATE(11268),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(3828),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(292)] = {
+ [sym_variable_declaration] = STATE(6900),
+ [sym_const_declaration] = STATE(6900),
+ [sym_visibility] = STATE(11767),
+ [sym_single_line_if_statement] = STATE(6900),
+ [sym_inline_statement_sequence] = STATE(7160),
+ [sym__inline_statement] = STATE(6900),
+ [sym_for_statement] = STATE(6900),
+ [sym__inline_for_statement] = STATE(7222),
+ [sym_for_each_statement] = STATE(6900),
+ [sym__inline_for_each_statement] = STATE(7227),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(6900),
+ [sym__inline_do_statement] = STATE(7230),
+ [sym_while_statement] = STATE(6900),
+ [sym_with_statement] = STATE(6900),
+ [sym__inline_with_statement] = STATE(7233),
+ [sym_exit_statement] = STATE(6900),
+ [sym_on_error_statement] = STATE(6900),
+ [sym_resume_statement] = STATE(6900),
+ [sym_goto_statement] = STATE(6900),
+ [sym_line_number_prefix] = STATE(12265),
+ [sym_redim_statement] = STATE(6900),
+ [sym_erase_statement] = STATE(6900),
+ [sym_open_statement] = STATE(6900),
+ [sym_input_statement] = STATE(6900),
+ [sym_line_input_statement] = STATE(6900),
+ [sym_print_statement] = STATE(6900),
+ [sym_write_statement] = STATE(6900),
+ [sym_debug_print_statement] = STATE(6900),
+ [sym_close_statement] = STATE(6900),
+ [sym_get_statement] = STATE(6900),
+ [sym_put_statement] = STATE(6900),
+ [sym_lock_statement] = STATE(6900),
+ [sym_unlock_statement] = STATE(6900),
+ [sym_seek_statement] = STATE(6900),
+ [sym_raise_event_statement] = STATE(6900),
+ [sym_name_statement] = STATE(6900),
+ [sym_load_statement] = STATE(6900),
+ [sym_unload_statement] = STATE(6900),
+ [sym_set_statement] = STATE(6900),
+ [sym_assignment_statement] = STATE(6900),
+ [sym_call_statement] = STATE(6900),
+ [sym_expression_statement] = STATE(6900),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [sym_identifier] = ACTIONS(3452),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3456),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(3830),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3460),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(3832),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(3832),
+ [sym_beep_statement] = ACTIONS(3832),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(3464),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(293)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(4282),
+ [sym__inline_for_statement] = STATE(4283),
+ [sym_for_each_statement] = STATE(4282),
+ [sym__inline_for_each_statement] = STATE(4284),
+ [sym__for_header] = STATE(11354),
+ [sym__for_each_header] = STATE(11356),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(3834),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(294)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(5016),
+ [sym__inline_for_statement] = STATE(5017),
+ [sym_for_each_statement] = STATE(5016),
+ [sym__inline_for_each_statement] = STATE(5018),
+ [sym__for_header] = STATE(11408),
+ [sym__for_each_header] = STATE(11409),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(3836),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(295)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(6453),
+ [sym__inline_for_statement] = STATE(6454),
+ [sym_for_each_statement] = STATE(6453),
+ [sym__inline_for_each_statement] = STATE(6455),
+ [sym__for_header] = STATE(11443),
+ [sym__for_each_header] = STATE(11444),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(3838),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(296)] = {
+ [sym_variable_declaration] = STATE(5982),
+ [sym_const_declaration] = STATE(5982),
+ [sym_visibility] = STATE(11869),
+ [sym_single_line_if_statement] = STATE(5982),
+ [sym_inline_statement_sequence] = STATE(6547),
+ [sym__inline_statement] = STATE(5982),
+ [sym_for_statement] = STATE(5982),
+ [sym__inline_for_statement] = STATE(6443),
+ [sym_for_each_statement] = STATE(5982),
+ [sym__inline_for_each_statement] = STATE(6445),
+ [sym__for_header] = STATE(11298),
+ [sym__for_each_header] = STATE(11310),
+ [sym_do_statement] = STATE(5982),
+ [sym__inline_do_statement] = STATE(6446),
+ [sym_while_statement] = STATE(5982),
+ [sym_with_statement] = STATE(5982),
+ [sym__inline_with_statement] = STATE(6447),
+ [sym_exit_statement] = STATE(5982),
+ [sym_on_error_statement] = STATE(5982),
+ [sym_resume_statement] = STATE(5982),
+ [sym_goto_statement] = STATE(5982),
+ [sym_line_number_prefix] = STATE(12386),
+ [sym_redim_statement] = STATE(5982),
+ [sym_erase_statement] = STATE(5982),
+ [sym_open_statement] = STATE(5982),
+ [sym_input_statement] = STATE(5982),
+ [sym_line_input_statement] = STATE(5982),
+ [sym_print_statement] = STATE(5982),
+ [sym_write_statement] = STATE(5982),
+ [sym_debug_print_statement] = STATE(5982),
+ [sym_close_statement] = STATE(5982),
+ [sym_get_statement] = STATE(5982),
+ [sym_put_statement] = STATE(5982),
+ [sym_lock_statement] = STATE(5982),
+ [sym_unlock_statement] = STATE(5982),
+ [sym_seek_statement] = STATE(5982),
+ [sym_raise_event_statement] = STATE(5982),
+ [sym_name_statement] = STATE(5982),
+ [sym_load_statement] = STATE(5982),
+ [sym_unload_statement] = STATE(5982),
+ [sym_set_statement] = STATE(5982),
+ [sym_assignment_statement] = STATE(5982),
+ [sym_call_statement] = STATE(5982),
+ [sym_expression_statement] = STATE(5982),
+ [sym__primary_expression] = STATE(3555),
+ [sym__expression] = STATE(3555),
+ [sym__assignable_expression] = STATE(14161),
+ [sym__callable_expression] = STATE(447),
+ [sym__print_method_callee] = STATE(544),
+ [sym__print_method_call_expression] = STATE(6321),
+ [sym__qualified_print_method_expression] = STATE(6322),
+ [sym__implicit_print_method_expression] = STATE(6324),
+ [sym__line_method_expression] = STATE(12174),
+ [sym_call_expression] = STATE(2663),
+ [sym_new_expression] = STATE(3555),
+ [sym_addressof_expression] = STATE(3555),
+ [sym_type_of_expression] = STATE(3555),
+ [sym_member_expression] = STATE(2534),
+ [sym_qualified_member_expression] = STATE(2249),
+ [sym_implicit_member_expression] = STATE(2249),
+ [sym_parenthesized_expression] = STATE(3555),
+ [sym_binary_expression] = STATE(3555),
+ [sym_unary_expression] = STATE(3555),
+ [sym__signed_unary_expression] = STATE(2408),
+ [sym__literal] = STATE(3555),
+ [sym_boolean_literal] = STATE(3555),
+ [sym_file_number_literal] = STATE(3555),
+ [sym_identifier] = ACTIONS(3402),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1364),
+ [anon_sym_DOT] = ACTIONS(1366),
+ [anon_sym_BANG] = ACTIONS(1368),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1370),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3406),
+ [sym_static_modifier] = ACTIONS(1378),
+ [sym__dim_keyword] = ACTIONS(1380),
+ [sym__redim_keyword] = ACTIONS(1382),
+ [aux_sym_get_accessor_token1] = ACTIONS(1384),
+ [aux_sym_set_accessor_token1] = ACTIONS(1386),
+ [aux_sym_const_declaration_token1] = ACTIONS(1388),
+ [anon_sym_LPAREN] = ACTIONS(1390),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1392),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1394),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1404),
+ [aux_sym_do_condition_token1] = ACTIONS(1406),
+ [aux_sym_with_statement_token1] = ACTIONS(1408),
+ [aux_sym_exit_statement_token1] = ACTIONS(1410),
+ [sym_end_statement] = ACTIONS(3840),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3410),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1414),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1416),
+ [sym__ambiguous_redim_statement] = ACTIONS(1418),
+ [aux_sym_erase_statement_token1] = ACTIONS(1420),
+ [aux_sym_open_statement_token1] = ACTIONS(1422),
+ [aux_sym_file_mode_token2] = ACTIONS(1424),
+ [aux_sym_file_access_token2] = ACTIONS(1426),
+ [aux_sym_file_lock_token2] = ACTIONS(1428),
+ [aux_sym_print_statement_token1] = ACTIONS(1430),
+ [anon_sym_PLUS] = ACTIONS(1432),
+ [anon_sym_DASH] = ACTIONS(1434),
+ [anon_sym_QMARK] = ACTIONS(1436),
+ [aux_sym_close_statement_token1] = ACTIONS(1438),
+ [aux_sym_put_statement_token1] = ACTIONS(1440),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1442),
+ [aux_sym_seek_statement_token1] = ACTIONS(1444),
+ [sym_reset_statement] = ACTIONS(3842),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1448),
+ [sym_stop_statement] = ACTIONS(3842),
+ [sym_beep_statement] = ACTIONS(3842),
+ [aux_sym_unload_statement_token1] = ACTIONS(1450),
+ [aux_sym_call_statement_token1] = ACTIONS(1454),
+ [sym__ambiguous_call_statement] = ACTIONS(1456),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1458),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1460),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(1464),
+ [sym_number_literal] = ACTIONS(3414),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1468),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1468),
+ [sym_nothing_literal] = ACTIONS(1470),
+ [sym_null_literal] = ACTIONS(1470),
+ [sym_empty_literal] = ACTIONS(1470),
+ [sym_date_literal] = ACTIONS(1464),
+ [anon_sym_POUND] = ACTIONS(1472),
+ },
+ [STATE(297)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(6556),
+ [sym__inline_for_statement] = STATE(6557),
+ [sym_for_each_statement] = STATE(6556),
+ [sym__inline_for_each_statement] = STATE(6559),
+ [sym__for_header] = STATE(11460),
+ [sym__for_each_header] = STATE(11461),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(3844),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(298)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(6261),
+ [sym__inline_for_statement] = STATE(6262),
+ [sym_for_each_statement] = STATE(6261),
+ [sym__inline_for_each_statement] = STATE(6266),
+ [sym__for_header] = STATE(11483),
+ [sym__for_each_header] = STATE(11488),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(3846),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(299)] = {
+ [sym_variable_declaration] = STATE(6050),
+ [sym_const_declaration] = STATE(6050),
+ [sym_visibility] = STATE(11869),
+ [sym_single_line_if_statement] = STATE(6050),
+ [sym_inline_statement_sequence] = STATE(6595),
+ [sym__inline_statement] = STATE(6050),
+ [sym_for_statement] = STATE(6050),
+ [sym__inline_for_statement] = STATE(6443),
+ [sym_for_each_statement] = STATE(6050),
+ [sym__inline_for_each_statement] = STATE(6445),
+ [sym__for_header] = STATE(11298),
+ [sym__for_each_header] = STATE(11310),
+ [sym_do_statement] = STATE(6050),
+ [sym__inline_do_statement] = STATE(6446),
+ [sym_while_statement] = STATE(6050),
+ [sym_with_statement] = STATE(6050),
+ [sym__inline_with_statement] = STATE(6447),
+ [sym_exit_statement] = STATE(6050),
+ [sym_on_error_statement] = STATE(6050),
+ [sym_resume_statement] = STATE(6050),
+ [sym_goto_statement] = STATE(6050),
+ [sym_line_number_prefix] = STATE(12386),
+ [sym_redim_statement] = STATE(6050),
+ [sym_erase_statement] = STATE(6050),
+ [sym_open_statement] = STATE(6050),
+ [sym_input_statement] = STATE(6050),
+ [sym_line_input_statement] = STATE(6050),
+ [sym_print_statement] = STATE(6050),
+ [sym_write_statement] = STATE(6050),
+ [sym_debug_print_statement] = STATE(6050),
+ [sym_close_statement] = STATE(6050),
+ [sym_get_statement] = STATE(6050),
+ [sym_put_statement] = STATE(6050),
+ [sym_lock_statement] = STATE(6050),
+ [sym_unlock_statement] = STATE(6050),
+ [sym_seek_statement] = STATE(6050),
+ [sym_raise_event_statement] = STATE(6050),
+ [sym_name_statement] = STATE(6050),
+ [sym_load_statement] = STATE(6050),
+ [sym_unload_statement] = STATE(6050),
+ [sym_set_statement] = STATE(6050),
+ [sym_assignment_statement] = STATE(6050),
+ [sym_call_statement] = STATE(6050),
+ [sym_expression_statement] = STATE(6050),
+ [sym__primary_expression] = STATE(3555),
+ [sym__expression] = STATE(3555),
+ [sym__assignable_expression] = STATE(14161),
+ [sym__callable_expression] = STATE(447),
+ [sym__print_method_callee] = STATE(544),
+ [sym__print_method_call_expression] = STATE(6321),
+ [sym__qualified_print_method_expression] = STATE(6322),
+ [sym__implicit_print_method_expression] = STATE(6324),
+ [sym__line_method_expression] = STATE(12174),
+ [sym_call_expression] = STATE(2663),
+ [sym_new_expression] = STATE(3555),
+ [sym_addressof_expression] = STATE(3555),
+ [sym_type_of_expression] = STATE(3555),
+ [sym_member_expression] = STATE(2534),
+ [sym_qualified_member_expression] = STATE(2249),
+ [sym_implicit_member_expression] = STATE(2249),
+ [sym_parenthesized_expression] = STATE(3555),
+ [sym_binary_expression] = STATE(3555),
+ [sym_unary_expression] = STATE(3555),
+ [sym__signed_unary_expression] = STATE(2408),
+ [sym__literal] = STATE(3555),
+ [sym_boolean_literal] = STATE(3555),
+ [sym_file_number_literal] = STATE(3555),
+ [sym_identifier] = ACTIONS(3402),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1364),
+ [anon_sym_DOT] = ACTIONS(1366),
+ [anon_sym_BANG] = ACTIONS(1368),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1370),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3406),
+ [sym_static_modifier] = ACTIONS(1378),
+ [sym__dim_keyword] = ACTIONS(1380),
+ [sym__redim_keyword] = ACTIONS(1382),
+ [aux_sym_get_accessor_token1] = ACTIONS(1384),
+ [aux_sym_set_accessor_token1] = ACTIONS(1386),
+ [aux_sym_const_declaration_token1] = ACTIONS(1388),
+ [anon_sym_LPAREN] = ACTIONS(1390),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1392),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1394),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1404),
+ [aux_sym_do_condition_token1] = ACTIONS(1406),
+ [aux_sym_with_statement_token1] = ACTIONS(1408),
+ [aux_sym_exit_statement_token1] = ACTIONS(1410),
+ [sym_end_statement] = ACTIONS(3848),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3410),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1414),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1416),
+ [sym__ambiguous_redim_statement] = ACTIONS(1418),
+ [aux_sym_erase_statement_token1] = ACTIONS(1420),
+ [aux_sym_open_statement_token1] = ACTIONS(1422),
+ [aux_sym_file_mode_token2] = ACTIONS(1424),
+ [aux_sym_file_access_token2] = ACTIONS(1426),
+ [aux_sym_file_lock_token2] = ACTIONS(1428),
+ [aux_sym_print_statement_token1] = ACTIONS(1430),
+ [anon_sym_PLUS] = ACTIONS(1432),
+ [anon_sym_DASH] = ACTIONS(1434),
+ [anon_sym_QMARK] = ACTIONS(1436),
+ [aux_sym_close_statement_token1] = ACTIONS(1438),
+ [aux_sym_put_statement_token1] = ACTIONS(1440),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1442),
+ [aux_sym_seek_statement_token1] = ACTIONS(1444),
+ [sym_reset_statement] = ACTIONS(3850),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1448),
+ [sym_stop_statement] = ACTIONS(3850),
+ [sym_beep_statement] = ACTIONS(3850),
+ [aux_sym_unload_statement_token1] = ACTIONS(1450),
+ [aux_sym_call_statement_token1] = ACTIONS(1454),
+ [sym__ambiguous_call_statement] = ACTIONS(1456),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1458),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1460),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(1464),
+ [sym_number_literal] = ACTIONS(3414),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1468),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1468),
+ [sym_nothing_literal] = ACTIONS(1470),
+ [sym_null_literal] = ACTIONS(1470),
+ [sym_empty_literal] = ACTIONS(1470),
+ [sym_date_literal] = ACTIONS(1464),
+ [anon_sym_POUND] = ACTIONS(1472),
+ },
+ [STATE(300)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(6004),
+ [sym__inline_for_statement] = STATE(6006),
+ [sym_for_each_statement] = STATE(6004),
+ [sym__inline_for_each_statement] = STATE(6007),
+ [sym__for_header] = STATE(11519),
+ [sym__for_each_header] = STATE(11520),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(3852),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(301)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3854),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(302)] = {
+ [sym_variable_declaration] = STATE(4222),
+ [sym_const_declaration] = STATE(4222),
+ [sym_visibility] = STATE(11839),
+ [sym_single_line_if_statement] = STATE(4222),
+ [sym_inline_statement_sequence] = STATE(4445),
+ [sym__inline_statement] = STATE(4222),
+ [sym_for_statement] = STATE(4222),
+ [sym__inline_for_statement] = STATE(4347),
+ [sym_for_each_statement] = STATE(4222),
+ [sym__inline_for_each_statement] = STATE(4348),
+ [sym__for_header] = STATE(11370),
+ [sym__for_each_header] = STATE(11371),
+ [sym_do_statement] = STATE(4222),
+ [sym__inline_do_statement] = STATE(4349),
+ [sym_while_statement] = STATE(4222),
+ [sym_with_statement] = STATE(4222),
+ [sym__inline_with_statement] = STATE(4350),
+ [sym_exit_statement] = STATE(4222),
+ [sym_on_error_statement] = STATE(4222),
+ [sym_resume_statement] = STATE(4222),
+ [sym_goto_statement] = STATE(4222),
+ [sym_line_number_prefix] = STATE(12390),
+ [sym_redim_statement] = STATE(4222),
+ [sym_erase_statement] = STATE(4222),
+ [sym_open_statement] = STATE(4222),
+ [sym_input_statement] = STATE(4222),
+ [sym_line_input_statement] = STATE(4222),
+ [sym_print_statement] = STATE(4222),
+ [sym_write_statement] = STATE(4222),
+ [sym_debug_print_statement] = STATE(4222),
+ [sym_close_statement] = STATE(4222),
+ [sym_get_statement] = STATE(4222),
+ [sym_put_statement] = STATE(4222),
+ [sym_lock_statement] = STATE(4222),
+ [sym_unlock_statement] = STATE(4222),
+ [sym_seek_statement] = STATE(4222),
+ [sym_raise_event_statement] = STATE(4222),
+ [sym_name_statement] = STATE(4222),
+ [sym_load_statement] = STATE(4222),
+ [sym_unload_statement] = STATE(4222),
+ [sym_set_statement] = STATE(4222),
+ [sym_assignment_statement] = STATE(4222),
+ [sym_call_statement] = STATE(4222),
+ [sym_expression_statement] = STATE(4222),
+ [sym__primary_expression] = STATE(2177),
+ [sym__expression] = STATE(2177),
+ [sym__assignable_expression] = STATE(14337),
+ [sym__callable_expression] = STATE(360),
+ [sym__print_method_callee] = STATE(363),
+ [sym__print_method_call_expression] = STATE(4521),
+ [sym__qualified_print_method_expression] = STATE(4522),
+ [sym__implicit_print_method_expression] = STATE(4523),
+ [sym__line_method_expression] = STATE(12218),
+ [sym_call_expression] = STATE(1649),
+ [sym_new_expression] = STATE(2177),
+ [sym_addressof_expression] = STATE(2177),
+ [sym_type_of_expression] = STATE(2177),
+ [sym_member_expression] = STATE(1381),
+ [sym_qualified_member_expression] = STATE(912),
+ [sym_implicit_member_expression] = STATE(912),
+ [sym_parenthesized_expression] = STATE(2177),
+ [sym_binary_expression] = STATE(2177),
+ [sym_unary_expression] = STATE(2177),
+ [sym__signed_unary_expression] = STATE(1199),
+ [sym__literal] = STATE(2177),
+ [sym_boolean_literal] = STATE(2177),
+ [sym_file_number_literal] = STATE(2177),
+ [sym_identifier] = ACTIONS(3326),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(425),
+ [anon_sym_DOT] = ACTIONS(427),
+ [anon_sym_BANG] = ACTIONS(429),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(431),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3330),
+ [sym_static_modifier] = ACTIONS(3332),
+ [sym__dim_keyword] = ACTIONS(451),
+ [sym__redim_keyword] = ACTIONS(453),
+ [aux_sym_get_accessor_token1] = ACTIONS(455),
+ [aux_sym_set_accessor_token1] = ACTIONS(457),
+ [aux_sym_const_declaration_token1] = ACTIONS(459),
+ [anon_sym_LPAREN] = ACTIONS(461),
+ [aux_sym_as_type_clause_token2] = ACTIONS(463),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(465),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(473),
+ [aux_sym_do_condition_token1] = ACTIONS(475),
+ [aux_sym_with_statement_token1] = ACTIONS(477),
+ [aux_sym_exit_statement_token1] = ACTIONS(479),
+ [sym_end_statement] = ACTIONS(3856),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3336),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(483),
+ [aux_sym_on_error_statement_token2] = ACTIONS(485),
+ [sym__ambiguous_redim_statement] = ACTIONS(487),
+ [aux_sym_erase_statement_token1] = ACTIONS(489),
+ [aux_sym_open_statement_token1] = ACTIONS(491),
+ [aux_sym_file_mode_token2] = ACTIONS(493),
+ [aux_sym_file_access_token2] = ACTIONS(495),
+ [aux_sym_file_lock_token2] = ACTIONS(497),
+ [aux_sym_print_statement_token1] = ACTIONS(499),
+ [anon_sym_PLUS] = ACTIONS(501),
+ [anon_sym_DASH] = ACTIONS(503),
+ [anon_sym_QMARK] = ACTIONS(505),
+ [aux_sym_close_statement_token1] = ACTIONS(507),
+ [aux_sym_put_statement_token1] = ACTIONS(509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(511),
+ [aux_sym_seek_statement_token1] = ACTIONS(513),
+ [sym_reset_statement] = ACTIONS(3858),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(517),
+ [sym_stop_statement] = ACTIONS(3858),
+ [sym_beep_statement] = ACTIONS(3858),
+ [aux_sym_unload_statement_token1] = ACTIONS(519),
+ [aux_sym_call_statement_token1] = ACTIONS(523),
+ [sym__ambiguous_call_statement] = ACTIONS(525),
+ [aux_sym_addressof_expression_token1] = ACTIONS(527),
+ [aux_sym_type_of_expression_token1] = ACTIONS(529),
+ [aux_sym_unary_expression_token1] = ACTIONS(531),
+ [sym_string_literal] = ACTIONS(533),
+ [sym_number_literal] = ACTIONS(3340),
+ [aux_sym_boolean_literal_token1] = ACTIONS(537),
+ [aux_sym_boolean_literal_token2] = ACTIONS(537),
+ [sym_nothing_literal] = ACTIONS(539),
+ [sym_null_literal] = ACTIONS(539),
+ [sym_empty_literal] = ACTIONS(539),
+ [sym_date_literal] = ACTIONS(533),
+ [anon_sym_POUND] = ACTIONS(541),
+ },
+ [STATE(303)] = {
+ [sym_variable_declaration] = STATE(6115),
+ [sym_const_declaration] = STATE(6115),
+ [sym_visibility] = STATE(11869),
+ [sym_single_line_if_statement] = STATE(6115),
+ [sym_inline_statement_sequence] = STATE(6630),
+ [sym__inline_statement] = STATE(6115),
+ [sym_for_statement] = STATE(6115),
+ [sym__inline_for_statement] = STATE(6443),
+ [sym_for_each_statement] = STATE(6115),
+ [sym__inline_for_each_statement] = STATE(6445),
+ [sym__for_header] = STATE(11298),
+ [sym__for_each_header] = STATE(11310),
+ [sym_do_statement] = STATE(6115),
+ [sym__inline_do_statement] = STATE(6446),
+ [sym_while_statement] = STATE(6115),
+ [sym_with_statement] = STATE(6115),
+ [sym__inline_with_statement] = STATE(6447),
+ [sym_exit_statement] = STATE(6115),
+ [sym_on_error_statement] = STATE(6115),
+ [sym_resume_statement] = STATE(6115),
+ [sym_goto_statement] = STATE(6115),
+ [sym_line_number_prefix] = STATE(12386),
+ [sym_redim_statement] = STATE(6115),
+ [sym_erase_statement] = STATE(6115),
+ [sym_open_statement] = STATE(6115),
+ [sym_input_statement] = STATE(6115),
+ [sym_line_input_statement] = STATE(6115),
+ [sym_print_statement] = STATE(6115),
+ [sym_write_statement] = STATE(6115),
+ [sym_debug_print_statement] = STATE(6115),
+ [sym_close_statement] = STATE(6115),
+ [sym_get_statement] = STATE(6115),
+ [sym_put_statement] = STATE(6115),
+ [sym_lock_statement] = STATE(6115),
+ [sym_unlock_statement] = STATE(6115),
+ [sym_seek_statement] = STATE(6115),
+ [sym_raise_event_statement] = STATE(6115),
+ [sym_name_statement] = STATE(6115),
+ [sym_load_statement] = STATE(6115),
+ [sym_unload_statement] = STATE(6115),
+ [sym_set_statement] = STATE(6115),
+ [sym_assignment_statement] = STATE(6115),
+ [sym_call_statement] = STATE(6115),
+ [sym_expression_statement] = STATE(6115),
+ [sym__primary_expression] = STATE(3555),
+ [sym__expression] = STATE(3555),
+ [sym__assignable_expression] = STATE(14161),
+ [sym__callable_expression] = STATE(447),
+ [sym__print_method_callee] = STATE(544),
+ [sym__print_method_call_expression] = STATE(6321),
+ [sym__qualified_print_method_expression] = STATE(6322),
+ [sym__implicit_print_method_expression] = STATE(6324),
+ [sym__line_method_expression] = STATE(12174),
+ [sym_call_expression] = STATE(2663),
+ [sym_new_expression] = STATE(3555),
+ [sym_addressof_expression] = STATE(3555),
+ [sym_type_of_expression] = STATE(3555),
+ [sym_member_expression] = STATE(2534),
+ [sym_qualified_member_expression] = STATE(2249),
+ [sym_implicit_member_expression] = STATE(2249),
+ [sym_parenthesized_expression] = STATE(3555),
+ [sym_binary_expression] = STATE(3555),
+ [sym_unary_expression] = STATE(3555),
+ [sym__signed_unary_expression] = STATE(2408),
+ [sym__literal] = STATE(3555),
+ [sym_boolean_literal] = STATE(3555),
+ [sym_file_number_literal] = STATE(3555),
+ [sym_identifier] = ACTIONS(3402),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1364),
+ [anon_sym_DOT] = ACTIONS(1366),
+ [anon_sym_BANG] = ACTIONS(1368),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1370),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3406),
+ [sym_static_modifier] = ACTIONS(1378),
+ [sym__dim_keyword] = ACTIONS(1380),
+ [sym__redim_keyword] = ACTIONS(1382),
+ [aux_sym_get_accessor_token1] = ACTIONS(1384),
+ [aux_sym_set_accessor_token1] = ACTIONS(1386),
+ [aux_sym_const_declaration_token1] = ACTIONS(1388),
+ [anon_sym_LPAREN] = ACTIONS(1390),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1392),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1394),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1404),
+ [aux_sym_do_condition_token1] = ACTIONS(1406),
+ [aux_sym_with_statement_token1] = ACTIONS(1408),
+ [aux_sym_exit_statement_token1] = ACTIONS(1410),
+ [sym_end_statement] = ACTIONS(3860),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3410),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1414),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1416),
+ [sym__ambiguous_redim_statement] = ACTIONS(1418),
+ [aux_sym_erase_statement_token1] = ACTIONS(1420),
+ [aux_sym_open_statement_token1] = ACTIONS(1422),
+ [aux_sym_file_mode_token2] = ACTIONS(1424),
+ [aux_sym_file_access_token2] = ACTIONS(1426),
+ [aux_sym_file_lock_token2] = ACTIONS(1428),
+ [aux_sym_print_statement_token1] = ACTIONS(1430),
+ [anon_sym_PLUS] = ACTIONS(1432),
+ [anon_sym_DASH] = ACTIONS(1434),
+ [anon_sym_QMARK] = ACTIONS(1436),
+ [aux_sym_close_statement_token1] = ACTIONS(1438),
+ [aux_sym_put_statement_token1] = ACTIONS(1440),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1442),
+ [aux_sym_seek_statement_token1] = ACTIONS(1444),
+ [sym_reset_statement] = ACTIONS(3862),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1448),
+ [sym_stop_statement] = ACTIONS(3862),
+ [sym_beep_statement] = ACTIONS(3862),
+ [aux_sym_unload_statement_token1] = ACTIONS(1450),
+ [aux_sym_call_statement_token1] = ACTIONS(1454),
+ [sym__ambiguous_call_statement] = ACTIONS(1456),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1458),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1460),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(1464),
+ [sym_number_literal] = ACTIONS(3414),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1468),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1468),
+ [sym_nothing_literal] = ACTIONS(1470),
+ [sym_null_literal] = ACTIONS(1470),
+ [sym_empty_literal] = ACTIONS(1470),
+ [sym_date_literal] = ACTIONS(1464),
+ [anon_sym_POUND] = ACTIONS(1472),
+ },
+ [STATE(304)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3864),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(305)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3866),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(306)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3868),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(307)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3870),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(308)] = {
+ [sym_variable_declaration] = STATE(6444),
+ [sym_const_declaration] = STATE(6444),
+ [sym_visibility] = STATE(11767),
+ [sym_single_line_if_statement] = STATE(6444),
+ [sym_inline_statement_sequence] = STATE(7245),
+ [sym__inline_statement] = STATE(6444),
+ [sym_for_statement] = STATE(6444),
+ [sym__inline_for_statement] = STATE(7222),
+ [sym_for_each_statement] = STATE(6444),
+ [sym__inline_for_each_statement] = STATE(7227),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(6444),
+ [sym__inline_do_statement] = STATE(7230),
+ [sym_while_statement] = STATE(6444),
+ [sym_with_statement] = STATE(6444),
+ [sym__inline_with_statement] = STATE(7233),
+ [sym_exit_statement] = STATE(6444),
+ [sym_on_error_statement] = STATE(6444),
+ [sym_resume_statement] = STATE(6444),
+ [sym_goto_statement] = STATE(6444),
+ [sym_line_number_prefix] = STATE(12265),
+ [sym_redim_statement] = STATE(6444),
+ [sym_erase_statement] = STATE(6444),
+ [sym_open_statement] = STATE(6444),
+ [sym_input_statement] = STATE(6444),
+ [sym_line_input_statement] = STATE(6444),
+ [sym_print_statement] = STATE(6444),
+ [sym_write_statement] = STATE(6444),
+ [sym_debug_print_statement] = STATE(6444),
+ [sym_close_statement] = STATE(6444),
+ [sym_get_statement] = STATE(6444),
+ [sym_put_statement] = STATE(6444),
+ [sym_lock_statement] = STATE(6444),
+ [sym_unlock_statement] = STATE(6444),
+ [sym_seek_statement] = STATE(6444),
+ [sym_raise_event_statement] = STATE(6444),
+ [sym_name_statement] = STATE(6444),
+ [sym_load_statement] = STATE(6444),
+ [sym_unload_statement] = STATE(6444),
+ [sym_set_statement] = STATE(6444),
+ [sym_assignment_statement] = STATE(6444),
+ [sym_call_statement] = STATE(6444),
+ [sym_expression_statement] = STATE(6444),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [sym_identifier] = ACTIONS(3452),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3456),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(3872),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3460),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(3874),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(3874),
+ [sym_beep_statement] = ACTIONS(3874),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(3464),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(309)] = {
+ [sym_variable_declaration] = STATE(12238),
+ [sym_const_declaration] = STATE(12238),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12238),
+ [sym_inline_statement_sequence] = STATE(12608),
+ [sym__inline_statement] = STATE(12238),
+ [sym_for_statement] = STATE(12238),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12238),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11321),
+ [sym__for_each_header] = STATE(11322),
+ [sym_do_statement] = STATE(12238),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12238),
+ [sym_with_statement] = STATE(12238),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12238),
+ [sym_on_error_statement] = STATE(12238),
+ [sym_resume_statement] = STATE(12238),
+ [sym_goto_statement] = STATE(12238),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12238),
+ [sym_erase_statement] = STATE(12238),
+ [sym_open_statement] = STATE(12238),
+ [sym_input_statement] = STATE(12238),
+ [sym_line_input_statement] = STATE(12238),
+ [sym_print_statement] = STATE(12238),
+ [sym_write_statement] = STATE(12238),
+ [sym_debug_print_statement] = STATE(12238),
+ [sym_close_statement] = STATE(12238),
+ [sym_get_statement] = STATE(12238),
+ [sym_put_statement] = STATE(12238),
+ [sym_lock_statement] = STATE(12238),
+ [sym_unlock_statement] = STATE(12238),
+ [sym_seek_statement] = STATE(12238),
+ [sym_raise_event_statement] = STATE(12238),
+ [sym_name_statement] = STATE(12238),
+ [sym_load_statement] = STATE(12238),
+ [sym_unload_statement] = STATE(12238),
+ [sym_set_statement] = STATE(12238),
+ [sym_assignment_statement] = STATE(12238),
+ [sym_call_statement] = STATE(12238),
+ [sym_expression_statement] = STATE(12238),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7419),
+ [sym__print_method_callee] = STATE(7426),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10319),
+ [sym__implicit_print_method_expression] = STATE(10320),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10369),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10038),
+ [sym_qualified_member_expression] = STATE(10034),
+ [sym_implicit_member_expression] = STATE(10034),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3528),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3532),
+ [anon_sym_DOT] = ACTIONS(3534),
+ [anon_sym_BANG] = ACTIONS(3536),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3540),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3876),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3574),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3584),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3588),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3594),
+ [aux_sym_close_statement_token1] = ACTIONS(3596),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3878),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3878),
+ [sym_beep_statement] = ACTIONS(3878),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(310)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3880),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(311)] = {
+ [sym_variable_declaration] = STATE(6722),
+ [sym_const_declaration] = STATE(6722),
+ [sym_visibility] = STATE(11767),
+ [sym_single_line_if_statement] = STATE(6722),
+ [sym_inline_statement_sequence] = STATE(7166),
+ [sym__inline_statement] = STATE(6722),
+ [sym_for_statement] = STATE(6722),
+ [sym__inline_for_statement] = STATE(7222),
+ [sym_for_each_statement] = STATE(6722),
+ [sym__inline_for_each_statement] = STATE(7227),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(6722),
+ [sym__inline_do_statement] = STATE(7230),
+ [sym_while_statement] = STATE(6722),
+ [sym_with_statement] = STATE(6722),
+ [sym__inline_with_statement] = STATE(7233),
+ [sym_exit_statement] = STATE(6722),
+ [sym_on_error_statement] = STATE(6722),
+ [sym_resume_statement] = STATE(6722),
+ [sym_goto_statement] = STATE(6722),
+ [sym_line_number_prefix] = STATE(12265),
+ [sym_redim_statement] = STATE(6722),
+ [sym_erase_statement] = STATE(6722),
+ [sym_open_statement] = STATE(6722),
+ [sym_input_statement] = STATE(6722),
+ [sym_line_input_statement] = STATE(6722),
+ [sym_print_statement] = STATE(6722),
+ [sym_write_statement] = STATE(6722),
+ [sym_debug_print_statement] = STATE(6722),
+ [sym_close_statement] = STATE(6722),
+ [sym_get_statement] = STATE(6722),
+ [sym_put_statement] = STATE(6722),
+ [sym_lock_statement] = STATE(6722),
+ [sym_unlock_statement] = STATE(6722),
+ [sym_seek_statement] = STATE(6722),
+ [sym_raise_event_statement] = STATE(6722),
+ [sym_name_statement] = STATE(6722),
+ [sym_load_statement] = STATE(6722),
+ [sym_unload_statement] = STATE(6722),
+ [sym_set_statement] = STATE(6722),
+ [sym_assignment_statement] = STATE(6722),
+ [sym_call_statement] = STATE(6722),
+ [sym_expression_statement] = STATE(6722),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [sym_identifier] = ACTIONS(3452),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3456),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(3882),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3460),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(3884),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(3884),
+ [sym_beep_statement] = ACTIONS(3884),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(3464),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(312)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(3954),
+ [sym__inline_for_statement] = STATE(3955),
+ [sym_for_each_statement] = STATE(3954),
+ [sym__inline_for_each_statement] = STATE(3956),
+ [sym__for_header] = STATE(11465),
+ [sym__for_each_header] = STATE(11498),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(3886),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(313)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3888),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(314)] = {
+ [sym_variable_declaration] = STATE(4241),
+ [sym_const_declaration] = STATE(4241),
+ [sym_visibility] = STATE(11839),
+ [sym_single_line_if_statement] = STATE(4241),
+ [sym_inline_statement_sequence] = STATE(4489),
+ [sym__inline_statement] = STATE(4241),
+ [sym_for_statement] = STATE(4241),
+ [sym__inline_for_statement] = STATE(4347),
+ [sym_for_each_statement] = STATE(4241),
+ [sym__inline_for_each_statement] = STATE(4348),
+ [sym__for_header] = STATE(11370),
+ [sym__for_each_header] = STATE(11371),
+ [sym_do_statement] = STATE(4241),
+ [sym__inline_do_statement] = STATE(4349),
+ [sym_while_statement] = STATE(4241),
+ [sym_with_statement] = STATE(4241),
+ [sym__inline_with_statement] = STATE(4350),
+ [sym_exit_statement] = STATE(4241),
+ [sym_on_error_statement] = STATE(4241),
+ [sym_resume_statement] = STATE(4241),
+ [sym_goto_statement] = STATE(4241),
+ [sym_line_number_prefix] = STATE(12390),
+ [sym_redim_statement] = STATE(4241),
+ [sym_erase_statement] = STATE(4241),
+ [sym_open_statement] = STATE(4241),
+ [sym_input_statement] = STATE(4241),
+ [sym_line_input_statement] = STATE(4241),
+ [sym_print_statement] = STATE(4241),
+ [sym_write_statement] = STATE(4241),
+ [sym_debug_print_statement] = STATE(4241),
+ [sym_close_statement] = STATE(4241),
+ [sym_get_statement] = STATE(4241),
+ [sym_put_statement] = STATE(4241),
+ [sym_lock_statement] = STATE(4241),
+ [sym_unlock_statement] = STATE(4241),
+ [sym_seek_statement] = STATE(4241),
+ [sym_raise_event_statement] = STATE(4241),
+ [sym_name_statement] = STATE(4241),
+ [sym_load_statement] = STATE(4241),
+ [sym_unload_statement] = STATE(4241),
+ [sym_set_statement] = STATE(4241),
+ [sym_assignment_statement] = STATE(4241),
+ [sym_call_statement] = STATE(4241),
+ [sym_expression_statement] = STATE(4241),
+ [sym__primary_expression] = STATE(2177),
+ [sym__expression] = STATE(2177),
+ [sym__assignable_expression] = STATE(14337),
+ [sym__callable_expression] = STATE(360),
+ [sym__print_method_callee] = STATE(363),
+ [sym__print_method_call_expression] = STATE(4521),
+ [sym__qualified_print_method_expression] = STATE(4522),
+ [sym__implicit_print_method_expression] = STATE(4523),
+ [sym__line_method_expression] = STATE(12218),
+ [sym_call_expression] = STATE(1649),
+ [sym_new_expression] = STATE(2177),
+ [sym_addressof_expression] = STATE(2177),
+ [sym_type_of_expression] = STATE(2177),
+ [sym_member_expression] = STATE(1381),
+ [sym_qualified_member_expression] = STATE(912),
+ [sym_implicit_member_expression] = STATE(912),
+ [sym_parenthesized_expression] = STATE(2177),
+ [sym_binary_expression] = STATE(2177),
+ [sym_unary_expression] = STATE(2177),
+ [sym__signed_unary_expression] = STATE(1199),
+ [sym__literal] = STATE(2177),
+ [sym_boolean_literal] = STATE(2177),
+ [sym_file_number_literal] = STATE(2177),
+ [sym_identifier] = ACTIONS(3326),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(425),
+ [anon_sym_DOT] = ACTIONS(427),
+ [anon_sym_BANG] = ACTIONS(429),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(431),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3330),
+ [sym_static_modifier] = ACTIONS(3332),
+ [sym__dim_keyword] = ACTIONS(451),
+ [sym__redim_keyword] = ACTIONS(453),
+ [aux_sym_get_accessor_token1] = ACTIONS(455),
+ [aux_sym_set_accessor_token1] = ACTIONS(457),
+ [aux_sym_const_declaration_token1] = ACTIONS(459),
+ [anon_sym_LPAREN] = ACTIONS(461),
+ [aux_sym_as_type_clause_token2] = ACTIONS(463),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(465),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(473),
+ [aux_sym_do_condition_token1] = ACTIONS(475),
+ [aux_sym_with_statement_token1] = ACTIONS(477),
+ [aux_sym_exit_statement_token1] = ACTIONS(479),
+ [sym_end_statement] = ACTIONS(3890),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3336),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(483),
+ [aux_sym_on_error_statement_token2] = ACTIONS(485),
+ [sym__ambiguous_redim_statement] = ACTIONS(487),
+ [aux_sym_erase_statement_token1] = ACTIONS(489),
+ [aux_sym_open_statement_token1] = ACTIONS(491),
+ [aux_sym_file_mode_token2] = ACTIONS(493),
+ [aux_sym_file_access_token2] = ACTIONS(495),
+ [aux_sym_file_lock_token2] = ACTIONS(497),
+ [aux_sym_print_statement_token1] = ACTIONS(499),
+ [anon_sym_PLUS] = ACTIONS(501),
+ [anon_sym_DASH] = ACTIONS(503),
+ [anon_sym_QMARK] = ACTIONS(505),
+ [aux_sym_close_statement_token1] = ACTIONS(507),
+ [aux_sym_put_statement_token1] = ACTIONS(509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(511),
+ [aux_sym_seek_statement_token1] = ACTIONS(513),
+ [sym_reset_statement] = ACTIONS(3892),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(517),
+ [sym_stop_statement] = ACTIONS(3892),
+ [sym_beep_statement] = ACTIONS(3892),
+ [aux_sym_unload_statement_token1] = ACTIONS(519),
+ [aux_sym_call_statement_token1] = ACTIONS(523),
+ [sym__ambiguous_call_statement] = ACTIONS(525),
+ [aux_sym_addressof_expression_token1] = ACTIONS(527),
+ [aux_sym_type_of_expression_token1] = ACTIONS(529),
+ [aux_sym_unary_expression_token1] = ACTIONS(531),
+ [sym_string_literal] = ACTIONS(533),
+ [sym_number_literal] = ACTIONS(3340),
+ [aux_sym_boolean_literal_token1] = ACTIONS(537),
+ [aux_sym_boolean_literal_token2] = ACTIONS(537),
+ [sym_nothing_literal] = ACTIONS(539),
+ [sym_null_literal] = ACTIONS(539),
+ [sym_empty_literal] = ACTIONS(539),
+ [sym_date_literal] = ACTIONS(533),
+ [anon_sym_POUND] = ACTIONS(541),
+ },
+ [STATE(315)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3894),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(316)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3896),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(317)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3898),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(318)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3900),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(319)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3902),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(320)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3904),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(321)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3906),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(322)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3908),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(323)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3910),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(324)] = {
+ [sym_variable_declaration] = STATE(5867),
+ [sym_const_declaration] = STATE(5867),
+ [sym_visibility] = STATE(11883),
+ [sym_single_line_if_statement] = STATE(5867),
+ [sym_inline_statement_sequence] = STATE(6926),
+ [sym__inline_statement] = STATE(5867),
+ [sym_for_statement] = STATE(5867),
+ [sym__inline_for_statement] = STATE(6824),
+ [sym_for_each_statement] = STATE(5867),
+ [sym__inline_for_each_statement] = STATE(6825),
+ [sym__for_header] = STATE(11479),
+ [sym__for_each_header] = STATE(11489),
+ [sym_do_statement] = STATE(5867),
+ [sym__inline_do_statement] = STATE(6826),
+ [sym_while_statement] = STATE(5867),
+ [sym_with_statement] = STATE(5867),
+ [sym__inline_with_statement] = STATE(6827),
+ [sym_exit_statement] = STATE(5867),
+ [sym_on_error_statement] = STATE(5867),
+ [sym_resume_statement] = STATE(5867),
+ [sym_goto_statement] = STATE(5867),
+ [sym_line_number_prefix] = STATE(12388),
+ [sym_redim_statement] = STATE(5867),
+ [sym_erase_statement] = STATE(5867),
+ [sym_open_statement] = STATE(5867),
+ [sym_input_statement] = STATE(5867),
+ [sym_line_input_statement] = STATE(5867),
+ [sym_print_statement] = STATE(5867),
+ [sym_write_statement] = STATE(5867),
+ [sym_debug_print_statement] = STATE(5867),
+ [sym_close_statement] = STATE(5867),
+ [sym_get_statement] = STATE(5867),
+ [sym_put_statement] = STATE(5867),
+ [sym_lock_statement] = STATE(5867),
+ [sym_unlock_statement] = STATE(5867),
+ [sym_seek_statement] = STATE(5867),
+ [sym_raise_event_statement] = STATE(5867),
+ [sym_name_statement] = STATE(5867),
+ [sym_load_statement] = STATE(5867),
+ [sym_unload_statement] = STATE(5867),
+ [sym_set_statement] = STATE(5867),
+ [sym_assignment_statement] = STATE(5867),
+ [sym_call_statement] = STATE(5867),
+ [sym_expression_statement] = STATE(5867),
+ [sym__primary_expression] = STATE(3456),
+ [sym__expression] = STATE(3456),
+ [sym__assignable_expression] = STATE(14249),
+ [sym__callable_expression] = STATE(449),
+ [sym__print_method_callee] = STATE(550),
+ [sym__print_method_call_expression] = STATE(6716),
+ [sym__qualified_print_method_expression] = STATE(6717),
+ [sym__implicit_print_method_expression] = STATE(6718),
+ [sym__line_method_expression] = STATE(12203),
+ [sym_call_expression] = STATE(2635),
+ [sym_new_expression] = STATE(3456),
+ [sym_addressof_expression] = STATE(3456),
+ [sym_type_of_expression] = STATE(3456),
+ [sym_member_expression] = STATE(2360),
+ [sym_qualified_member_expression] = STATE(2236),
+ [sym_implicit_member_expression] = STATE(2236),
+ [sym_parenthesized_expression] = STATE(3456),
+ [sym_binary_expression] = STATE(3456),
+ [sym_unary_expression] = STATE(3456),
+ [sym__signed_unary_expression] = STATE(2428),
+ [sym__literal] = STATE(3456),
+ [sym_boolean_literal] = STATE(3456),
+ [sym_file_number_literal] = STATE(3456),
+ [sym_identifier] = ACTIONS(3430),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1723),
+ [anon_sym_DOT] = ACTIONS(1725),
+ [anon_sym_BANG] = ACTIONS(1727),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1729),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3434),
+ [sym_static_modifier] = ACTIONS(1737),
+ [sym__dim_keyword] = ACTIONS(1739),
+ [sym__redim_keyword] = ACTIONS(1741),
+ [aux_sym_get_accessor_token1] = ACTIONS(1743),
+ [aux_sym_set_accessor_token1] = ACTIONS(1745),
+ [aux_sym_const_declaration_token1] = ACTIONS(1747),
+ [anon_sym_LPAREN] = ACTIONS(1749),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1753),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1761),
+ [aux_sym_do_condition_token1] = ACTIONS(1763),
+ [aux_sym_with_statement_token1] = ACTIONS(1767),
+ [aux_sym_exit_statement_token1] = ACTIONS(1769),
+ [sym_end_statement] = ACTIONS(3912),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3438),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1773),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1775),
+ [sym__ambiguous_redim_statement] = ACTIONS(1777),
+ [aux_sym_erase_statement_token1] = ACTIONS(1779),
+ [aux_sym_open_statement_token1] = ACTIONS(1781),
+ [aux_sym_file_mode_token2] = ACTIONS(1783),
+ [aux_sym_file_access_token2] = ACTIONS(1785),
+ [aux_sym_file_lock_token2] = ACTIONS(1787),
+ [aux_sym_print_statement_token1] = ACTIONS(1789),
+ [anon_sym_PLUS] = ACTIONS(1791),
+ [anon_sym_DASH] = ACTIONS(1793),
+ [anon_sym_QMARK] = ACTIONS(1795),
+ [aux_sym_close_statement_token1] = ACTIONS(1797),
+ [aux_sym_put_statement_token1] = ACTIONS(1799),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1801),
+ [aux_sym_seek_statement_token1] = ACTIONS(1803),
+ [sym_reset_statement] = ACTIONS(3914),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1807),
+ [sym_stop_statement] = ACTIONS(3914),
+ [sym_beep_statement] = ACTIONS(3914),
+ [aux_sym_unload_statement_token1] = ACTIONS(1809),
+ [aux_sym_call_statement_token1] = ACTIONS(1813),
+ [sym__ambiguous_call_statement] = ACTIONS(1815),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1817),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1819),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(1823),
+ [sym_number_literal] = ACTIONS(3442),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1827),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1827),
+ [sym_nothing_literal] = ACTIONS(1829),
+ [sym_null_literal] = ACTIONS(1829),
+ [sym_empty_literal] = ACTIONS(1829),
+ [sym_date_literal] = ACTIONS(1823),
+ [anon_sym_POUND] = ACTIONS(1831),
+ },
+ [STATE(325)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3916),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(326)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3918),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(327)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3920),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(328)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3922),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(329)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3924),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(330)] = {
+ [sym_variable_declaration] = STATE(5976),
+ [sym_const_declaration] = STATE(5976),
+ [sym_visibility] = STATE(11883),
+ [sym_single_line_if_statement] = STATE(5976),
+ [sym_inline_statement_sequence] = STATE(6983),
+ [sym__inline_statement] = STATE(5976),
+ [sym_for_statement] = STATE(5976),
+ [sym__inline_for_statement] = STATE(6824),
+ [sym_for_each_statement] = STATE(5976),
+ [sym__inline_for_each_statement] = STATE(6825),
+ [sym__for_header] = STATE(11479),
+ [sym__for_each_header] = STATE(11489),
+ [sym_do_statement] = STATE(5976),
+ [sym__inline_do_statement] = STATE(6826),
+ [sym_while_statement] = STATE(5976),
+ [sym_with_statement] = STATE(5976),
+ [sym__inline_with_statement] = STATE(6827),
+ [sym_exit_statement] = STATE(5976),
+ [sym_on_error_statement] = STATE(5976),
+ [sym_resume_statement] = STATE(5976),
+ [sym_goto_statement] = STATE(5976),
+ [sym_line_number_prefix] = STATE(12388),
+ [sym_redim_statement] = STATE(5976),
+ [sym_erase_statement] = STATE(5976),
+ [sym_open_statement] = STATE(5976),
+ [sym_input_statement] = STATE(5976),
+ [sym_line_input_statement] = STATE(5976),
+ [sym_print_statement] = STATE(5976),
+ [sym_write_statement] = STATE(5976),
+ [sym_debug_print_statement] = STATE(5976),
+ [sym_close_statement] = STATE(5976),
+ [sym_get_statement] = STATE(5976),
+ [sym_put_statement] = STATE(5976),
+ [sym_lock_statement] = STATE(5976),
+ [sym_unlock_statement] = STATE(5976),
+ [sym_seek_statement] = STATE(5976),
+ [sym_raise_event_statement] = STATE(5976),
+ [sym_name_statement] = STATE(5976),
+ [sym_load_statement] = STATE(5976),
+ [sym_unload_statement] = STATE(5976),
+ [sym_set_statement] = STATE(5976),
+ [sym_assignment_statement] = STATE(5976),
+ [sym_call_statement] = STATE(5976),
+ [sym_expression_statement] = STATE(5976),
+ [sym__primary_expression] = STATE(3456),
+ [sym__expression] = STATE(3456),
+ [sym__assignable_expression] = STATE(14249),
+ [sym__callable_expression] = STATE(449),
+ [sym__print_method_callee] = STATE(550),
+ [sym__print_method_call_expression] = STATE(6716),
+ [sym__qualified_print_method_expression] = STATE(6717),
+ [sym__implicit_print_method_expression] = STATE(6718),
+ [sym__line_method_expression] = STATE(12203),
+ [sym_call_expression] = STATE(2635),
+ [sym_new_expression] = STATE(3456),
+ [sym_addressof_expression] = STATE(3456),
+ [sym_type_of_expression] = STATE(3456),
+ [sym_member_expression] = STATE(2360),
+ [sym_qualified_member_expression] = STATE(2236),
+ [sym_implicit_member_expression] = STATE(2236),
+ [sym_parenthesized_expression] = STATE(3456),
+ [sym_binary_expression] = STATE(3456),
+ [sym_unary_expression] = STATE(3456),
+ [sym__signed_unary_expression] = STATE(2428),
+ [sym__literal] = STATE(3456),
+ [sym_boolean_literal] = STATE(3456),
+ [sym_file_number_literal] = STATE(3456),
+ [sym_identifier] = ACTIONS(3430),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1723),
+ [anon_sym_DOT] = ACTIONS(1725),
+ [anon_sym_BANG] = ACTIONS(1727),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1729),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3434),
+ [sym_static_modifier] = ACTIONS(1737),
+ [sym__dim_keyword] = ACTIONS(1739),
+ [sym__redim_keyword] = ACTIONS(1741),
+ [aux_sym_get_accessor_token1] = ACTIONS(1743),
+ [aux_sym_set_accessor_token1] = ACTIONS(1745),
+ [aux_sym_const_declaration_token1] = ACTIONS(1747),
+ [anon_sym_LPAREN] = ACTIONS(1749),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1753),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1761),
+ [aux_sym_do_condition_token1] = ACTIONS(1763),
+ [aux_sym_with_statement_token1] = ACTIONS(1767),
+ [aux_sym_exit_statement_token1] = ACTIONS(1769),
+ [sym_end_statement] = ACTIONS(3926),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3438),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1773),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1775),
+ [sym__ambiguous_redim_statement] = ACTIONS(1777),
+ [aux_sym_erase_statement_token1] = ACTIONS(1779),
+ [aux_sym_open_statement_token1] = ACTIONS(1781),
+ [aux_sym_file_mode_token2] = ACTIONS(1783),
+ [aux_sym_file_access_token2] = ACTIONS(1785),
+ [aux_sym_file_lock_token2] = ACTIONS(1787),
+ [aux_sym_print_statement_token1] = ACTIONS(1789),
+ [anon_sym_PLUS] = ACTIONS(1791),
+ [anon_sym_DASH] = ACTIONS(1793),
+ [anon_sym_QMARK] = ACTIONS(1795),
+ [aux_sym_close_statement_token1] = ACTIONS(1797),
+ [aux_sym_put_statement_token1] = ACTIONS(1799),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1801),
+ [aux_sym_seek_statement_token1] = ACTIONS(1803),
+ [sym_reset_statement] = ACTIONS(3928),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1807),
+ [sym_stop_statement] = ACTIONS(3928),
+ [sym_beep_statement] = ACTIONS(3928),
+ [aux_sym_unload_statement_token1] = ACTIONS(1809),
+ [aux_sym_call_statement_token1] = ACTIONS(1813),
+ [sym__ambiguous_call_statement] = ACTIONS(1815),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1817),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1819),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(1823),
+ [sym_number_literal] = ACTIONS(3442),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1827),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1827),
+ [sym_nothing_literal] = ACTIONS(1829),
+ [sym_null_literal] = ACTIONS(1829),
+ [sym_empty_literal] = ACTIONS(1829),
+ [sym_date_literal] = ACTIONS(1823),
+ [anon_sym_POUND] = ACTIONS(1831),
+ },
+ [STATE(331)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3930),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(332)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3932),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(333)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3934),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(334)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_statement_token2] = ACTIONS(3936),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(335)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3938),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(336)] = {
+ [sym_variable_declaration] = STATE(4986),
+ [sym_const_declaration] = STATE(4986),
+ [sym_visibility] = STATE(11799),
+ [sym_single_line_if_statement] = STATE(4986),
+ [sym_inline_statement_sequence] = STATE(5634),
+ [sym__inline_statement] = STATE(4986),
+ [sym_for_statement] = STATE(4986),
+ [sym__inline_for_statement] = STATE(5568),
+ [sym_for_each_statement] = STATE(4986),
+ [sym__inline_for_each_statement] = STATE(5569),
+ [sym__for_header] = STATE(11307),
+ [sym__for_each_header] = STATE(11308),
+ [sym_do_statement] = STATE(4986),
+ [sym__inline_do_statement] = STATE(5570),
+ [sym_while_statement] = STATE(4986),
+ [sym_with_statement] = STATE(4986),
+ [sym__inline_with_statement] = STATE(5571),
+ [sym_exit_statement] = STATE(4986),
+ [sym_on_error_statement] = STATE(4986),
+ [sym_resume_statement] = STATE(4986),
+ [sym_goto_statement] = STATE(4986),
+ [sym_line_number_prefix] = STATE(12393),
+ [sym_redim_statement] = STATE(4986),
+ [sym_erase_statement] = STATE(4986),
+ [sym_open_statement] = STATE(4986),
+ [sym_input_statement] = STATE(4986),
+ [sym_line_input_statement] = STATE(4986),
+ [sym_print_statement] = STATE(4986),
+ [sym_write_statement] = STATE(4986),
+ [sym_debug_print_statement] = STATE(4986),
+ [sym_close_statement] = STATE(4986),
+ [sym_get_statement] = STATE(4986),
+ [sym_put_statement] = STATE(4986),
+ [sym_lock_statement] = STATE(4986),
+ [sym_unlock_statement] = STATE(4986),
+ [sym_seek_statement] = STATE(4986),
+ [sym_raise_event_statement] = STATE(4986),
+ [sym_name_statement] = STATE(4986),
+ [sym_load_statement] = STATE(4986),
+ [sym_unload_statement] = STATE(4986),
+ [sym_set_statement] = STATE(4986),
+ [sym_assignment_statement] = STATE(4986),
+ [sym_call_statement] = STATE(4986),
+ [sym_expression_statement] = STATE(4986),
+ [sym__primary_expression] = STATE(2614),
+ [sym__expression] = STATE(2614),
+ [sym__assignable_expression] = STATE(14425),
+ [sym__callable_expression] = STATE(378),
+ [sym__print_method_callee] = STATE(393),
+ [sym__print_method_call_expression] = STATE(5499),
+ [sym__qualified_print_method_expression] = STATE(5500),
+ [sym__implicit_print_method_expression] = STATE(5501),
+ [sym__line_method_expression] = STATE(12228),
+ [sym_call_expression] = STATE(2293),
+ [sym_new_expression] = STATE(2614),
+ [sym_addressof_expression] = STATE(2614),
+ [sym_type_of_expression] = STATE(2614),
+ [sym_member_expression] = STATE(2211),
+ [sym_qualified_member_expression] = STATE(2182),
+ [sym_implicit_member_expression] = STATE(2182),
+ [sym_parenthesized_expression] = STATE(2614),
+ [sym_binary_expression] = STATE(2614),
+ [sym_unary_expression] = STATE(2614),
+ [sym__signed_unary_expression] = STATE(2203),
+ [sym__literal] = STATE(2614),
+ [sym_boolean_literal] = STATE(2614),
+ [sym_file_number_literal] = STATE(2614),
+ [sym_identifier] = ACTIONS(3342),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1063),
+ [anon_sym_DOT] = ACTIONS(1065),
+ [anon_sym_BANG] = ACTIONS(1067),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1069),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3346),
+ [sym_static_modifier] = ACTIONS(1079),
+ [sym__dim_keyword] = ACTIONS(1081),
+ [sym__redim_keyword] = ACTIONS(1083),
+ [aux_sym_get_accessor_token1] = ACTIONS(1085),
+ [aux_sym_set_accessor_token1] = ACTIONS(1087),
+ [aux_sym_const_declaration_token1] = ACTIONS(1089),
+ [anon_sym_LPAREN] = ACTIONS(1091),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1093),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1095),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1103),
+ [aux_sym_do_condition_token1] = ACTIONS(1105),
+ [aux_sym_with_statement_token1] = ACTIONS(1107),
+ [aux_sym_exit_statement_token1] = ACTIONS(1109),
+ [sym_end_statement] = ACTIONS(3940),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3350),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1113),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1115),
+ [sym__ambiguous_redim_statement] = ACTIONS(1117),
+ [aux_sym_erase_statement_token1] = ACTIONS(1119),
+ [aux_sym_open_statement_token1] = ACTIONS(1121),
+ [aux_sym_file_mode_token2] = ACTIONS(1123),
+ [aux_sym_file_access_token2] = ACTIONS(1125),
+ [aux_sym_file_lock_token2] = ACTIONS(1127),
+ [aux_sym_print_statement_token1] = ACTIONS(1129),
+ [anon_sym_PLUS] = ACTIONS(1131),
+ [anon_sym_DASH] = ACTIONS(1133),
+ [anon_sym_QMARK] = ACTIONS(1135),
+ [aux_sym_close_statement_token1] = ACTIONS(1137),
+ [aux_sym_put_statement_token1] = ACTIONS(1139),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1141),
+ [aux_sym_seek_statement_token1] = ACTIONS(1143),
+ [sym_reset_statement] = ACTIONS(3942),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1147),
+ [sym_stop_statement] = ACTIONS(3942),
+ [sym_beep_statement] = ACTIONS(3942),
+ [aux_sym_unload_statement_token1] = ACTIONS(1149),
+ [aux_sym_call_statement_token1] = ACTIONS(1153),
+ [sym__ambiguous_call_statement] = ACTIONS(1155),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1157),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1159),
+ [aux_sym_unary_expression_token1] = ACTIONS(1161),
+ [sym_string_literal] = ACTIONS(1163),
+ [sym_number_literal] = ACTIONS(3354),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1167),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1167),
+ [sym_nothing_literal] = ACTIONS(1169),
+ [sym_null_literal] = ACTIONS(1169),
+ [sym_empty_literal] = ACTIONS(1169),
+ [sym_date_literal] = ACTIONS(1163),
+ [anon_sym_POUND] = ACTIONS(1171),
+ },
+ [STATE(337)] = {
+ [sym_variable_declaration] = STATE(6090),
+ [sym_const_declaration] = STATE(6090),
+ [sym_visibility] = STATE(11858),
+ [sym_single_line_if_statement] = STATE(6090),
+ [sym_inline_statement_sequence] = STATE(6422),
+ [sym__inline_statement] = STATE(6090),
+ [sym_for_statement] = STATE(6090),
+ [sym__inline_for_statement] = STATE(6929),
+ [sym_for_each_statement] = STATE(6090),
+ [sym__inline_for_each_statement] = STATE(6933),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(6090),
+ [sym__inline_do_statement] = STATE(6935),
+ [sym_while_statement] = STATE(6090),
+ [sym_with_statement] = STATE(6090),
+ [sym__inline_with_statement] = STATE(6938),
+ [sym_exit_statement] = STATE(6090),
+ [sym_on_error_statement] = STATE(6090),
+ [sym_resume_statement] = STATE(6090),
+ [sym_goto_statement] = STATE(6090),
+ [sym_line_number_prefix] = STATE(12383),
+ [sym_redim_statement] = STATE(6090),
+ [sym_erase_statement] = STATE(6090),
+ [sym_open_statement] = STATE(6090),
+ [sym_input_statement] = STATE(6090),
+ [sym_line_input_statement] = STATE(6090),
+ [sym_print_statement] = STATE(6090),
+ [sym_write_statement] = STATE(6090),
+ [sym_debug_print_statement] = STATE(6090),
+ [sym_close_statement] = STATE(6090),
+ [sym_get_statement] = STATE(6090),
+ [sym_put_statement] = STATE(6090),
+ [sym_lock_statement] = STATE(6090),
+ [sym_unlock_statement] = STATE(6090),
+ [sym_seek_statement] = STATE(6090),
+ [sym_raise_event_statement] = STATE(6090),
+ [sym_name_statement] = STATE(6090),
+ [sym_load_statement] = STATE(6090),
+ [sym_unload_statement] = STATE(6090),
+ [sym_set_statement] = STATE(6090),
+ [sym_assignment_statement] = STATE(6090),
+ [sym_call_statement] = STATE(6090),
+ [sym_expression_statement] = STATE(6090),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [sym_identifier] = ACTIONS(3374),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3378),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(3944),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3382),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(3946),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(3946),
+ [sym_beep_statement] = ACTIONS(3946),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(3386),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(338)] = {
+ [sym_variable_declaration] = STATE(3852),
+ [sym_const_declaration] = STATE(3852),
+ [sym_visibility] = STATE(11841),
+ [sym_single_line_if_statement] = STATE(3852),
+ [sym__inline_statement] = STATE(3852),
+ [sym_for_statement] = STATE(3852),
+ [sym__inline_for_statement] = STATE(3853),
+ [sym_for_each_statement] = STATE(3852),
+ [sym__inline_for_each_statement] = STATE(3854),
+ [sym__for_header] = STATE(11465),
+ [sym__for_each_header] = STATE(11498),
+ [sym_do_statement] = STATE(3852),
+ [sym__inline_do_statement] = STATE(3855),
+ [sym_while_statement] = STATE(3852),
+ [sym_with_statement] = STATE(3852),
+ [sym__inline_with_statement] = STATE(3856),
+ [sym_exit_statement] = STATE(3852),
+ [sym_on_error_statement] = STATE(3852),
+ [sym_resume_statement] = STATE(3852),
+ [sym_goto_statement] = STATE(3852),
+ [sym_line_number_prefix] = STATE(12380),
+ [sym_redim_statement] = STATE(3852),
+ [sym_erase_statement] = STATE(3852),
+ [sym_open_statement] = STATE(3852),
+ [sym_input_statement] = STATE(3852),
+ [sym_line_input_statement] = STATE(3852),
+ [sym_print_statement] = STATE(3852),
+ [sym_write_statement] = STATE(3852),
+ [sym_debug_print_statement] = STATE(3852),
+ [sym_close_statement] = STATE(3852),
+ [sym_get_statement] = STATE(3852),
+ [sym_put_statement] = STATE(3852),
+ [sym_lock_statement] = STATE(3852),
+ [sym_unlock_statement] = STATE(3852),
+ [sym_seek_statement] = STATE(3852),
+ [sym_raise_event_statement] = STATE(3852),
+ [sym_name_statement] = STATE(3852),
+ [sym_load_statement] = STATE(3852),
+ [sym_unload_statement] = STATE(3852),
+ [sym_set_statement] = STATE(3852),
+ [sym_assignment_statement] = STATE(3852),
+ [sym_call_statement] = STATE(3852),
+ [sym_expression_statement] = STATE(3852),
+ [sym__primary_expression] = STATE(1532),
+ [sym__expression] = STATE(1532),
+ [sym__assignable_expression] = STATE(15112),
+ [sym__callable_expression] = STATE(350),
+ [sym__print_method_callee] = STATE(355),
+ [sym__print_method_call_expression] = STATE(3871),
+ [sym__qualified_print_method_expression] = STATE(3872),
+ [sym__implicit_print_method_expression] = STATE(3851),
+ [sym__line_method_expression] = STATE(12202),
+ [sym_call_expression] = STATE(1033),
+ [sym_new_expression] = STATE(1532),
+ [sym_addressof_expression] = STATE(1532),
+ [sym_type_of_expression] = STATE(1532),
+ [sym_member_expression] = STATE(836),
+ [sym_qualified_member_expression] = STATE(771),
+ [sym_implicit_member_expression] = STATE(771),
+ [sym_parenthesized_expression] = STATE(1532),
+ [sym_binary_expression] = STATE(1532),
+ [sym_unary_expression] = STATE(1532),
+ [sym__signed_unary_expression] = STATE(835),
+ [sym__literal] = STATE(1532),
+ [sym_boolean_literal] = STATE(1532),
+ [sym_file_number_literal] = STATE(1532),
+ [sym_identifier] = ACTIONS(3290),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(67),
+ [anon_sym_DOT] = ACTIONS(69),
+ [anon_sym_BANG] = ACTIONS(71),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(73),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3298),
+ [sym_static_modifier] = ACTIONS(3300),
+ [sym__dim_keyword] = ACTIONS(97),
+ [sym__redim_keyword] = ACTIONS(99),
+ [aux_sym_get_accessor_token1] = ACTIONS(101),
+ [aux_sym_set_accessor_token1] = ACTIONS(103),
+ [aux_sym_const_declaration_token1] = ACTIONS(105),
+ [anon_sym_LPAREN] = ACTIONS(107),
+ [aux_sym_as_type_clause_token2] = ACTIONS(109),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(111),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(121),
+ [aux_sym_do_condition_token1] = ACTIONS(123),
+ [aux_sym_with_statement_token1] = ACTIONS(125),
+ [aux_sym_exit_statement_token1] = ACTIONS(127),
+ [sym_end_statement] = ACTIONS(3948),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3304),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(131),
+ [aux_sym_on_error_statement_token2] = ACTIONS(133),
+ [sym__ambiguous_redim_statement] = ACTIONS(135),
+ [aux_sym_erase_statement_token1] = ACTIONS(137),
+ [aux_sym_open_statement_token1] = ACTIONS(139),
+ [aux_sym_file_mode_token2] = ACTIONS(141),
+ [aux_sym_file_access_token2] = ACTIONS(143),
+ [aux_sym_file_lock_token2] = ACTIONS(145),
+ [aux_sym_print_statement_token1] = ACTIONS(147),
+ [anon_sym_PLUS] = ACTIONS(149),
+ [anon_sym_DASH] = ACTIONS(151),
+ [anon_sym_QMARK] = ACTIONS(153),
+ [aux_sym_close_statement_token1] = ACTIONS(155),
+ [aux_sym_put_statement_token1] = ACTIONS(157),
+ [aux_sym_unlock_statement_token1] = ACTIONS(159),
+ [aux_sym_seek_statement_token1] = ACTIONS(161),
+ [sym_reset_statement] = ACTIONS(3950),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(165),
+ [sym_stop_statement] = ACTIONS(3950),
+ [sym_beep_statement] = ACTIONS(3950),
+ [aux_sym_unload_statement_token1] = ACTIONS(167),
+ [aux_sym_call_statement_token1] = ACTIONS(171),
+ [sym__ambiguous_call_statement] = ACTIONS(173),
+ [aux_sym_addressof_expression_token1] = ACTIONS(175),
+ [aux_sym_type_of_expression_token1] = ACTIONS(177),
+ [aux_sym_unary_expression_token1] = ACTIONS(179),
+ [sym_string_literal] = ACTIONS(181),
+ [sym_number_literal] = ACTIONS(3308),
+ [aux_sym_boolean_literal_token1] = ACTIONS(185),
+ [aux_sym_boolean_literal_token2] = ACTIONS(185),
+ [sym_nothing_literal] = ACTIONS(187),
+ [sym_null_literal] = ACTIONS(187),
+ [sym_empty_literal] = ACTIONS(187),
+ [sym_date_literal] = ACTIONS(181),
+ [anon_sym_POUND] = ACTIONS(189),
+ },
+ [STATE(339)] = {
+ [sym_variable_declaration] = STATE(7101),
+ [sym_const_declaration] = STATE(7101),
+ [sym_visibility] = STATE(11928),
+ [sym_single_line_if_statement] = STATE(7101),
+ [sym__inline_statement] = STATE(7101),
+ [sym_for_statement] = STATE(7101),
+ [sym__inline_for_statement] = STATE(7102),
+ [sym_for_each_statement] = STATE(7101),
+ [sym__inline_for_each_statement] = STATE(7103),
+ [sym__for_header] = STATE(11443),
+ [sym__for_each_header] = STATE(11444),
+ [sym_do_statement] = STATE(7101),
+ [sym__inline_do_statement] = STATE(7104),
+ [sym_while_statement] = STATE(7101),
+ [sym_with_statement] = STATE(7101),
+ [sym__inline_with_statement] = STATE(7105),
+ [sym_exit_statement] = STATE(7101),
+ [sym_on_error_statement] = STATE(7101),
+ [sym_resume_statement] = STATE(7101),
+ [sym_goto_statement] = STATE(7101),
+ [sym_line_number_prefix] = STATE(12396),
+ [sym_redim_statement] = STATE(7101),
+ [sym_erase_statement] = STATE(7101),
+ [sym_open_statement] = STATE(7101),
+ [sym_input_statement] = STATE(7101),
+ [sym_line_input_statement] = STATE(7101),
+ [sym_print_statement] = STATE(7101),
+ [sym_write_statement] = STATE(7101),
+ [sym_debug_print_statement] = STATE(7101),
+ [sym_close_statement] = STATE(7101),
+ [sym_get_statement] = STATE(7101),
+ [sym_put_statement] = STATE(7101),
+ [sym_lock_statement] = STATE(7101),
+ [sym_unlock_statement] = STATE(7101),
+ [sym_seek_statement] = STATE(7101),
+ [sym_raise_event_statement] = STATE(7101),
+ [sym_name_statement] = STATE(7101),
+ [sym_load_statement] = STATE(7101),
+ [sym_unload_statement] = STATE(7101),
+ [sym_set_statement] = STATE(7101),
+ [sym_assignment_statement] = STATE(7101),
+ [sym_call_statement] = STATE(7101),
+ [sym_expression_statement] = STATE(7101),
+ [sym__primary_expression] = STATE(3463),
+ [sym__expression] = STATE(3463),
+ [sym__assignable_expression] = STATE(14513),
+ [sym__callable_expression] = STATE(418),
+ [sym__print_method_callee] = STATE(501),
+ [sym__print_method_call_expression] = STATE(6993),
+ [sym__qualified_print_method_expression] = STATE(6708),
+ [sym__implicit_print_method_expression] = STATE(6710),
+ [sym__line_method_expression] = STATE(12255),
+ [sym_call_expression] = STATE(2892),
+ [sym_new_expression] = STATE(3463),
+ [sym_addressof_expression] = STATE(3463),
+ [sym_type_of_expression] = STATE(3463),
+ [sym_member_expression] = STATE(2545),
+ [sym_qualified_member_expression] = STATE(2265),
+ [sym_implicit_member_expression] = STATE(2265),
+ [sym_parenthesized_expression] = STATE(3463),
+ [sym_binary_expression] = STATE(3463),
+ [sym_unary_expression] = STATE(3463),
+ [sym__signed_unary_expression] = STATE(2479),
+ [sym__literal] = STATE(3463),
+ [sym_boolean_literal] = STATE(3463),
+ [sym_file_number_literal] = STATE(3463),
+ [sym_identifier] = ACTIONS(3416),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1486),
+ [anon_sym_DOT] = ACTIONS(1488),
+ [anon_sym_BANG] = ACTIONS(1490),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1492),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3420),
+ [sym_static_modifier] = ACTIONS(1500),
+ [sym__dim_keyword] = ACTIONS(1502),
+ [sym__redim_keyword] = ACTIONS(1504),
+ [aux_sym_get_accessor_token1] = ACTIONS(1506),
+ [aux_sym_set_accessor_token1] = ACTIONS(1508),
+ [aux_sym_const_declaration_token1] = ACTIONS(1510),
+ [anon_sym_LPAREN] = ACTIONS(1512),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1514),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1516),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1526),
+ [aux_sym_do_condition_token1] = ACTIONS(1528),
+ [aux_sym_with_statement_token1] = ACTIONS(1530),
+ [aux_sym_exit_statement_token1] = ACTIONS(1532),
+ [sym_end_statement] = ACTIONS(3952),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3424),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1536),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1538),
+ [sym__ambiguous_redim_statement] = ACTIONS(1540),
+ [aux_sym_erase_statement_token1] = ACTIONS(1542),
+ [aux_sym_open_statement_token1] = ACTIONS(1544),
+ [aux_sym_file_mode_token2] = ACTIONS(1546),
+ [aux_sym_file_access_token2] = ACTIONS(1548),
+ [aux_sym_file_lock_token2] = ACTIONS(1550),
+ [aux_sym_print_statement_token1] = ACTIONS(1552),
+ [anon_sym_PLUS] = ACTIONS(1554),
+ [anon_sym_DASH] = ACTIONS(1556),
+ [anon_sym_QMARK] = ACTIONS(1558),
+ [aux_sym_close_statement_token1] = ACTIONS(1560),
+ [aux_sym_put_statement_token1] = ACTIONS(1562),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1564),
+ [aux_sym_seek_statement_token1] = ACTIONS(1566),
+ [sym_reset_statement] = ACTIONS(3954),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1570),
+ [sym_stop_statement] = ACTIONS(3954),
+ [sym_beep_statement] = ACTIONS(3954),
+ [aux_sym_unload_statement_token1] = ACTIONS(1572),
+ [aux_sym_call_statement_token1] = ACTIONS(1576),
+ [sym__ambiguous_call_statement] = ACTIONS(1578),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1580),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1582),
+ [aux_sym_unary_expression_token1] = ACTIONS(1584),
+ [sym_string_literal] = ACTIONS(1586),
+ [sym_number_literal] = ACTIONS(3428),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1591),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1591),
+ [sym_nothing_literal] = ACTIONS(1593),
+ [sym_null_literal] = ACTIONS(1593),
+ [sym_empty_literal] = ACTIONS(1593),
+ [sym_date_literal] = ACTIONS(1586),
+ [anon_sym_POUND] = ACTIONS(1595),
+ },
+ [STATE(340)] = {
+ [sym_variable_declaration] = STATE(4346),
+ [sym_const_declaration] = STATE(4346),
+ [sym_visibility] = STATE(11839),
+ [sym_single_line_if_statement] = STATE(4346),
+ [sym__inline_statement] = STATE(4346),
+ [sym_for_statement] = STATE(4346),
+ [sym__inline_for_statement] = STATE(4347),
+ [sym_for_each_statement] = STATE(4346),
+ [sym__inline_for_each_statement] = STATE(4348),
+ [sym__for_header] = STATE(11370),
+ [sym__for_each_header] = STATE(11371),
+ [sym_do_statement] = STATE(4346),
+ [sym__inline_do_statement] = STATE(4349),
+ [sym_while_statement] = STATE(4346),
+ [sym_with_statement] = STATE(4346),
+ [sym__inline_with_statement] = STATE(4350),
+ [sym_exit_statement] = STATE(4346),
+ [sym_on_error_statement] = STATE(4346),
+ [sym_resume_statement] = STATE(4346),
+ [sym_goto_statement] = STATE(4346),
+ [sym_line_number_prefix] = STATE(12390),
+ [sym_redim_statement] = STATE(4346),
+ [sym_erase_statement] = STATE(4346),
+ [sym_open_statement] = STATE(4346),
+ [sym_input_statement] = STATE(4346),
+ [sym_line_input_statement] = STATE(4346),
+ [sym_print_statement] = STATE(4346),
+ [sym_write_statement] = STATE(4346),
+ [sym_debug_print_statement] = STATE(4346),
+ [sym_close_statement] = STATE(4346),
+ [sym_get_statement] = STATE(4346),
+ [sym_put_statement] = STATE(4346),
+ [sym_lock_statement] = STATE(4346),
+ [sym_unlock_statement] = STATE(4346),
+ [sym_seek_statement] = STATE(4346),
+ [sym_raise_event_statement] = STATE(4346),
+ [sym_name_statement] = STATE(4346),
+ [sym_load_statement] = STATE(4346),
+ [sym_unload_statement] = STATE(4346),
+ [sym_set_statement] = STATE(4346),
+ [sym_assignment_statement] = STATE(4346),
+ [sym_call_statement] = STATE(4346),
+ [sym_expression_statement] = STATE(4346),
+ [sym__primary_expression] = STATE(2177),
+ [sym__expression] = STATE(2177),
+ [sym__assignable_expression] = STATE(14337),
+ [sym__callable_expression] = STATE(360),
+ [sym__print_method_callee] = STATE(363),
+ [sym__print_method_call_expression] = STATE(4521),
+ [sym__qualified_print_method_expression] = STATE(4522),
+ [sym__implicit_print_method_expression] = STATE(4523),
+ [sym__line_method_expression] = STATE(12218),
+ [sym_call_expression] = STATE(1649),
+ [sym_new_expression] = STATE(2177),
+ [sym_addressof_expression] = STATE(2177),
+ [sym_type_of_expression] = STATE(2177),
+ [sym_member_expression] = STATE(1381),
+ [sym_qualified_member_expression] = STATE(912),
+ [sym_implicit_member_expression] = STATE(912),
+ [sym_parenthesized_expression] = STATE(2177),
+ [sym_binary_expression] = STATE(2177),
+ [sym_unary_expression] = STATE(2177),
+ [sym__signed_unary_expression] = STATE(1199),
+ [sym__literal] = STATE(2177),
+ [sym_boolean_literal] = STATE(2177),
+ [sym_file_number_literal] = STATE(2177),
+ [sym_identifier] = ACTIONS(3326),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(425),
+ [anon_sym_DOT] = ACTIONS(427),
+ [anon_sym_BANG] = ACTIONS(429),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(431),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3330),
+ [sym_static_modifier] = ACTIONS(3332),
+ [sym__dim_keyword] = ACTIONS(451),
+ [sym__redim_keyword] = ACTIONS(453),
+ [aux_sym_get_accessor_token1] = ACTIONS(455),
+ [aux_sym_set_accessor_token1] = ACTIONS(457),
+ [aux_sym_const_declaration_token1] = ACTIONS(459),
+ [anon_sym_LPAREN] = ACTIONS(461),
+ [aux_sym_as_type_clause_token2] = ACTIONS(463),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(465),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(473),
+ [aux_sym_do_condition_token1] = ACTIONS(475),
+ [aux_sym_with_statement_token1] = ACTIONS(477),
+ [aux_sym_exit_statement_token1] = ACTIONS(479),
+ [sym_end_statement] = ACTIONS(3956),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3336),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(483),
+ [aux_sym_on_error_statement_token2] = ACTIONS(485),
+ [sym__ambiguous_redim_statement] = ACTIONS(487),
+ [aux_sym_erase_statement_token1] = ACTIONS(489),
+ [aux_sym_open_statement_token1] = ACTIONS(491),
+ [aux_sym_file_mode_token2] = ACTIONS(493),
+ [aux_sym_file_access_token2] = ACTIONS(495),
+ [aux_sym_file_lock_token2] = ACTIONS(497),
+ [aux_sym_print_statement_token1] = ACTIONS(499),
+ [anon_sym_PLUS] = ACTIONS(501),
+ [anon_sym_DASH] = ACTIONS(503),
+ [anon_sym_QMARK] = ACTIONS(505),
+ [aux_sym_close_statement_token1] = ACTIONS(507),
+ [aux_sym_put_statement_token1] = ACTIONS(509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(511),
+ [aux_sym_seek_statement_token1] = ACTIONS(513),
+ [sym_reset_statement] = ACTIONS(3958),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(517),
+ [sym_stop_statement] = ACTIONS(3958),
+ [sym_beep_statement] = ACTIONS(3958),
+ [aux_sym_unload_statement_token1] = ACTIONS(519),
+ [aux_sym_call_statement_token1] = ACTIONS(523),
+ [sym__ambiguous_call_statement] = ACTIONS(525),
+ [aux_sym_addressof_expression_token1] = ACTIONS(527),
+ [aux_sym_type_of_expression_token1] = ACTIONS(529),
+ [aux_sym_unary_expression_token1] = ACTIONS(531),
+ [sym_string_literal] = ACTIONS(533),
+ [sym_number_literal] = ACTIONS(3340),
+ [aux_sym_boolean_literal_token1] = ACTIONS(537),
+ [aux_sym_boolean_literal_token2] = ACTIONS(537),
+ [sym_nothing_literal] = ACTIONS(539),
+ [sym_null_literal] = ACTIONS(539),
+ [sym_empty_literal] = ACTIONS(539),
+ [sym_date_literal] = ACTIONS(533),
+ [anon_sym_POUND] = ACTIONS(541),
+ },
+ [STATE(341)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11467),
+ [sym__for_each_header] = STATE(11468),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7431),
+ [sym__print_method_callee] = STATE(7452),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10352),
+ [sym__implicit_print_method_expression] = STATE(10353),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10401),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10043),
+ [sym_qualified_member_expression] = STATE(10041),
+ [sym_implicit_member_expression] = STATE(10041),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3636),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3638),
+ [anon_sym_DOT] = ACTIONS(3640),
+ [anon_sym_BANG] = ACTIONS(3642),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3644),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3650),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3652),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3654),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3656),
+ [aux_sym_close_statement_token1] = ACTIONS(3658),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(342)] = {
+ [sym_variable_declaration] = STATE(6521),
+ [sym_const_declaration] = STATE(6521),
+ [sym_visibility] = STATE(12008),
+ [sym_single_line_if_statement] = STATE(6521),
+ [sym__inline_statement] = STATE(6521),
+ [sym_for_statement] = STATE(6521),
+ [sym__inline_for_statement] = STATE(6530),
+ [sym_for_each_statement] = STATE(6521),
+ [sym__inline_for_each_statement] = STATE(6531),
+ [sym__for_header] = STATE(11460),
+ [sym__for_each_header] = STATE(11461),
+ [sym_do_statement] = STATE(6521),
+ [sym__inline_do_statement] = STATE(6542),
+ [sym_while_statement] = STATE(6521),
+ [sym_with_statement] = STATE(6521),
+ [sym__inline_with_statement] = STATE(6543),
+ [sym_exit_statement] = STATE(6521),
+ [sym_on_error_statement] = STATE(6521),
+ [sym_resume_statement] = STATE(6521),
+ [sym_goto_statement] = STATE(6521),
+ [sym_line_number_prefix] = STATE(12398),
+ [sym_redim_statement] = STATE(6521),
+ [sym_erase_statement] = STATE(6521),
+ [sym_open_statement] = STATE(6521),
+ [sym_input_statement] = STATE(6521),
+ [sym_line_input_statement] = STATE(6521),
+ [sym_print_statement] = STATE(6521),
+ [sym_write_statement] = STATE(6521),
+ [sym_debug_print_statement] = STATE(6521),
+ [sym_close_statement] = STATE(6521),
+ [sym_get_statement] = STATE(6521),
+ [sym_put_statement] = STATE(6521),
+ [sym_lock_statement] = STATE(6521),
+ [sym_unlock_statement] = STATE(6521),
+ [sym_seek_statement] = STATE(6521),
+ [sym_raise_event_statement] = STATE(6521),
+ [sym_name_statement] = STATE(6521),
+ [sym_load_statement] = STATE(6521),
+ [sym_unload_statement] = STATE(6521),
+ [sym_set_statement] = STATE(6521),
+ [sym_assignment_statement] = STATE(6521),
+ [sym_call_statement] = STATE(6521),
+ [sym_expression_statement] = STATE(6521),
+ [sym__primary_expression] = STATE(3687),
+ [sym__expression] = STATE(3687),
+ [sym__assignable_expression] = STATE(14598),
+ [sym__callable_expression] = STATE(419),
+ [sym__print_method_callee] = STATE(474),
+ [sym__print_method_call_expression] = STATE(6707),
+ [sym__qualified_print_method_expression] = STATE(6589),
+ [sym__implicit_print_method_expression] = STATE(6590),
+ [sym__line_method_expression] = STATE(12288),
+ [sym_call_expression] = STATE(2554),
+ [sym_new_expression] = STATE(3687),
+ [sym_addressof_expression] = STATE(3687),
+ [sym_type_of_expression] = STATE(3687),
+ [sym_member_expression] = STATE(2487),
+ [sym_qualified_member_expression] = STATE(2319),
+ [sym_implicit_member_expression] = STATE(2319),
+ [sym_parenthesized_expression] = STATE(3687),
+ [sym_binary_expression] = STATE(3687),
+ [sym_unary_expression] = STATE(3687),
+ [sym__signed_unary_expression] = STATE(2361),
+ [sym__literal] = STATE(3687),
+ [sym_boolean_literal] = STATE(3687),
+ [sym_file_number_literal] = STATE(3687),
+ [sym_identifier] = ACTIONS(3388),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(2395),
+ [anon_sym_DOT] = ACTIONS(2397),
+ [anon_sym_BANG] = ACTIONS(2399),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(2401),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3392),
+ [sym_static_modifier] = ACTIONS(2409),
+ [sym__dim_keyword] = ACTIONS(2411),
+ [sym__redim_keyword] = ACTIONS(2413),
+ [aux_sym_get_accessor_token1] = ACTIONS(2415),
+ [aux_sym_set_accessor_token1] = ACTIONS(2417),
+ [aux_sym_const_declaration_token1] = ACTIONS(2419),
+ [anon_sym_LPAREN] = ACTIONS(2421),
+ [aux_sym_as_type_clause_token2] = ACTIONS(2423),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(2425),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(2433),
+ [aux_sym_do_condition_token1] = ACTIONS(2435),
+ [aux_sym_with_statement_token1] = ACTIONS(2437),
+ [aux_sym_exit_statement_token1] = ACTIONS(2439),
+ [sym_end_statement] = ACTIONS(3960),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3396),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(2443),
+ [aux_sym_on_error_statement_token2] = ACTIONS(2445),
+ [sym__ambiguous_redim_statement] = ACTIONS(2447),
+ [aux_sym_erase_statement_token1] = ACTIONS(2449),
+ [aux_sym_open_statement_token1] = ACTIONS(2451),
+ [aux_sym_file_mode_token2] = ACTIONS(2453),
+ [aux_sym_file_access_token2] = ACTIONS(2455),
+ [aux_sym_file_lock_token2] = ACTIONS(2457),
+ [aux_sym_print_statement_token1] = ACTIONS(2459),
+ [anon_sym_PLUS] = ACTIONS(2461),
+ [anon_sym_DASH] = ACTIONS(2463),
+ [anon_sym_QMARK] = ACTIONS(2465),
+ [aux_sym_close_statement_token1] = ACTIONS(2467),
+ [aux_sym_put_statement_token1] = ACTIONS(2469),
+ [aux_sym_unlock_statement_token1] = ACTIONS(2471),
+ [aux_sym_seek_statement_token1] = ACTIONS(2473),
+ [sym_reset_statement] = ACTIONS(3962),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(2477),
+ [sym_stop_statement] = ACTIONS(3962),
+ [sym_beep_statement] = ACTIONS(3962),
+ [aux_sym_unload_statement_token1] = ACTIONS(2479),
+ [aux_sym_call_statement_token1] = ACTIONS(2483),
+ [sym__ambiguous_call_statement] = ACTIONS(2485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(2487),
+ [aux_sym_type_of_expression_token1] = ACTIONS(2489),
+ [aux_sym_unary_expression_token1] = ACTIONS(2491),
+ [sym_string_literal] = ACTIONS(2493),
+ [sym_number_literal] = ACTIONS(3400),
+ [aux_sym_boolean_literal_token1] = ACTIONS(2497),
+ [aux_sym_boolean_literal_token2] = ACTIONS(2497),
+ [sym_nothing_literal] = ACTIONS(2499),
+ [sym_null_literal] = ACTIONS(2499),
+ [sym_empty_literal] = ACTIONS(2499),
+ [sym_date_literal] = ACTIONS(2493),
+ [anon_sym_POUND] = ACTIONS(2501),
+ },
+ [STATE(343)] = {
+ [sym_variable_declaration] = STATE(7219),
+ [sym_const_declaration] = STATE(7219),
+ [sym_visibility] = STATE(11767),
+ [sym_single_line_if_statement] = STATE(7219),
+ [sym__inline_statement] = STATE(7219),
+ [sym_for_statement] = STATE(7219),
+ [sym__inline_for_statement] = STATE(7222),
+ [sym_for_each_statement] = STATE(7219),
+ [sym__inline_for_each_statement] = STATE(7227),
+ [sym__for_header] = STATE(11290),
+ [sym__for_each_header] = STATE(11291),
+ [sym_do_statement] = STATE(7219),
+ [sym__inline_do_statement] = STATE(7230),
+ [sym_while_statement] = STATE(7219),
+ [sym_with_statement] = STATE(7219),
+ [sym__inline_with_statement] = STATE(7233),
+ [sym_exit_statement] = STATE(7219),
+ [sym_on_error_statement] = STATE(7219),
+ [sym_resume_statement] = STATE(7219),
+ [sym_goto_statement] = STATE(7219),
+ [sym_line_number_prefix] = STATE(12265),
+ [sym_redim_statement] = STATE(7219),
+ [sym_erase_statement] = STATE(7219),
+ [sym_open_statement] = STATE(7219),
+ [sym_input_statement] = STATE(7219),
+ [sym_line_input_statement] = STATE(7219),
+ [sym_print_statement] = STATE(7219),
+ [sym_write_statement] = STATE(7219),
+ [sym_debug_print_statement] = STATE(7219),
+ [sym_close_statement] = STATE(7219),
+ [sym_get_statement] = STATE(7219),
+ [sym_put_statement] = STATE(7219),
+ [sym_lock_statement] = STATE(7219),
+ [sym_unlock_statement] = STATE(7219),
+ [sym_seek_statement] = STATE(7219),
+ [sym_raise_event_statement] = STATE(7219),
+ [sym_name_statement] = STATE(7219),
+ [sym_load_statement] = STATE(7219),
+ [sym_unload_statement] = STATE(7219),
+ [sym_set_statement] = STATE(7219),
+ [sym_assignment_statement] = STATE(7219),
+ [sym_call_statement] = STATE(7219),
+ [sym_expression_statement] = STATE(7219),
+ [sym__primary_expression] = STATE(3761),
+ [sym__expression] = STATE(3761),
+ [sym__assignable_expression] = STATE(13814),
+ [sym__callable_expression] = STATE(540),
+ [sym__print_method_callee] = STATE(659),
+ [sym__print_method_call_expression] = STATE(7213),
+ [sym__qualified_print_method_expression] = STATE(7215),
+ [sym__implicit_print_method_expression] = STATE(7217),
+ [sym__line_method_expression] = STATE(12274),
+ [sym_call_expression] = STATE(3050),
+ [sym_new_expression] = STATE(3761),
+ [sym_addressof_expression] = STATE(3761),
+ [sym_type_of_expression] = STATE(3761),
+ [sym_member_expression] = STATE(2578),
+ [sym_qualified_member_expression] = STATE(2420),
+ [sym_implicit_member_expression] = STATE(2420),
+ [sym_parenthesized_expression] = STATE(3761),
+ [sym_binary_expression] = STATE(3761),
+ [sym_unary_expression] = STATE(3761),
+ [sym__signed_unary_expression] = STATE(2908),
+ [sym__literal] = STATE(3761),
+ [sym_boolean_literal] = STATE(3761),
+ [sym_file_number_literal] = STATE(3761),
+ [sym_identifier] = ACTIONS(3452),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(736),
+ [anon_sym_DOT] = ACTIONS(740),
+ [anon_sym_BANG] = ACTIONS(742),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(744),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3456),
+ [sym_static_modifier] = ACTIONS(754),
+ [sym__dim_keyword] = ACTIONS(756),
+ [sym__redim_keyword] = ACTIONS(758),
+ [aux_sym_get_accessor_token1] = ACTIONS(760),
+ [aux_sym_set_accessor_token1] = ACTIONS(762),
+ [aux_sym_const_declaration_token1] = ACTIONS(764),
+ [anon_sym_LPAREN] = ACTIONS(766),
+ [aux_sym_as_type_clause_token2] = ACTIONS(768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(770),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(778),
+ [aux_sym_do_condition_token1] = ACTIONS(780),
+ [aux_sym_with_statement_token1] = ACTIONS(782),
+ [aux_sym_exit_statement_token1] = ACTIONS(784),
+ [sym_end_statement] = ACTIONS(3964),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3460),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(788),
+ [aux_sym_on_error_statement_token2] = ACTIONS(790),
+ [sym__ambiguous_redim_statement] = ACTIONS(792),
+ [aux_sym_erase_statement_token1] = ACTIONS(794),
+ [aux_sym_open_statement_token1] = ACTIONS(796),
+ [aux_sym_file_mode_token2] = ACTIONS(798),
+ [aux_sym_file_access_token2] = ACTIONS(800),
+ [aux_sym_file_lock_token2] = ACTIONS(802),
+ [aux_sym_print_statement_token1] = ACTIONS(804),
+ [anon_sym_PLUS] = ACTIONS(806),
+ [anon_sym_DASH] = ACTIONS(808),
+ [anon_sym_QMARK] = ACTIONS(810),
+ [aux_sym_close_statement_token1] = ACTIONS(812),
+ [aux_sym_put_statement_token1] = ACTIONS(814),
+ [aux_sym_unlock_statement_token1] = ACTIONS(816),
+ [aux_sym_seek_statement_token1] = ACTIONS(818),
+ [sym_reset_statement] = ACTIONS(3966),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(822),
+ [sym_stop_statement] = ACTIONS(3966),
+ [sym_beep_statement] = ACTIONS(3966),
+ [aux_sym_unload_statement_token1] = ACTIONS(824),
+ [aux_sym_call_statement_token1] = ACTIONS(828),
+ [sym__ambiguous_call_statement] = ACTIONS(830),
+ [aux_sym_addressof_expression_token1] = ACTIONS(832),
+ [aux_sym_type_of_expression_token1] = ACTIONS(834),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(838),
+ [sym_number_literal] = ACTIONS(3464),
+ [aux_sym_boolean_literal_token1] = ACTIONS(842),
+ [aux_sym_boolean_literal_token2] = ACTIONS(842),
+ [sym_nothing_literal] = ACTIONS(844),
+ [sym_null_literal] = ACTIONS(844),
+ [sym_empty_literal] = ACTIONS(844),
+ [sym_date_literal] = ACTIONS(838),
+ [anon_sym_POUND] = ACTIONS(846),
+ },
+ [STATE(344)] = {
+ [sym_variable_declaration] = STATE(6927),
+ [sym_const_declaration] = STATE(6927),
+ [sym_visibility] = STATE(11858),
+ [sym_single_line_if_statement] = STATE(6927),
+ [sym__inline_statement] = STATE(6927),
+ [sym_for_statement] = STATE(6927),
+ [sym__inline_for_statement] = STATE(6929),
+ [sym_for_each_statement] = STATE(6927),
+ [sym__inline_for_each_statement] = STATE(6933),
+ [sym__for_header] = STATE(11272),
+ [sym__for_each_header] = STATE(11553),
+ [sym_do_statement] = STATE(6927),
+ [sym__inline_do_statement] = STATE(6935),
+ [sym_while_statement] = STATE(6927),
+ [sym_with_statement] = STATE(6927),
+ [sym__inline_with_statement] = STATE(6938),
+ [sym_exit_statement] = STATE(6927),
+ [sym_on_error_statement] = STATE(6927),
+ [sym_resume_statement] = STATE(6927),
+ [sym_goto_statement] = STATE(6927),
+ [sym_line_number_prefix] = STATE(12383),
+ [sym_redim_statement] = STATE(6927),
+ [sym_erase_statement] = STATE(6927),
+ [sym_open_statement] = STATE(6927),
+ [sym_input_statement] = STATE(6927),
+ [sym_line_input_statement] = STATE(6927),
+ [sym_print_statement] = STATE(6927),
+ [sym_write_statement] = STATE(6927),
+ [sym_debug_print_statement] = STATE(6927),
+ [sym_close_statement] = STATE(6927),
+ [sym_get_statement] = STATE(6927),
+ [sym_put_statement] = STATE(6927),
+ [sym_lock_statement] = STATE(6927),
+ [sym_unlock_statement] = STATE(6927),
+ [sym_seek_statement] = STATE(6927),
+ [sym_raise_event_statement] = STATE(6927),
+ [sym_name_statement] = STATE(6927),
+ [sym_load_statement] = STATE(6927),
+ [sym_unload_statement] = STATE(6927),
+ [sym_set_statement] = STATE(6927),
+ [sym_assignment_statement] = STATE(6927),
+ [sym_call_statement] = STATE(6927),
+ [sym_expression_statement] = STATE(6927),
+ [sym__primary_expression] = STATE(3545),
+ [sym__expression] = STATE(3545),
+ [sym__assignable_expression] = STATE(13937),
+ [sym__callable_expression] = STATE(462),
+ [sym__print_method_callee] = STATE(567),
+ [sym__print_method_call_expression] = STATE(6775),
+ [sym__qualified_print_method_expression] = STATE(6778),
+ [sym__implicit_print_method_expression] = STATE(6785),
+ [sym__line_method_expression] = STATE(12269),
+ [sym_call_expression] = STATE(2662),
+ [sym_new_expression] = STATE(3545),
+ [sym_addressof_expression] = STATE(3545),
+ [sym_type_of_expression] = STATE(3545),
+ [sym_member_expression] = STATE(2549),
+ [sym_qualified_member_expression] = STATE(2226),
+ [sym_implicit_member_expression] = STATE(2226),
+ [sym_parenthesized_expression] = STATE(3545),
+ [sym_binary_expression] = STATE(3545),
+ [sym_unary_expression] = STATE(3545),
+ [sym__signed_unary_expression] = STATE(2406),
+ [sym__literal] = STATE(3545),
+ [sym_boolean_literal] = STATE(3545),
+ [sym_file_number_literal] = STATE(3545),
+ [sym_identifier] = ACTIONS(3374),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1603),
+ [anon_sym_DOT] = ACTIONS(1605),
+ [anon_sym_BANG] = ACTIONS(1607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1609),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3378),
+ [sym_static_modifier] = ACTIONS(1617),
+ [sym__dim_keyword] = ACTIONS(1619),
+ [sym__redim_keyword] = ACTIONS(1621),
+ [aux_sym_get_accessor_token1] = ACTIONS(1623),
+ [aux_sym_set_accessor_token1] = ACTIONS(1625),
+ [aux_sym_const_declaration_token1] = ACTIONS(1627),
+ [anon_sym_LPAREN] = ACTIONS(1629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1631),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1633),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1641),
+ [aux_sym_do_condition_token1] = ACTIONS(1645),
+ [aux_sym_with_statement_token1] = ACTIONS(1647),
+ [aux_sym_exit_statement_token1] = ACTIONS(1649),
+ [sym_end_statement] = ACTIONS(3968),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3382),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1653),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1655),
+ [sym__ambiguous_redim_statement] = ACTIONS(1657),
+ [aux_sym_erase_statement_token1] = ACTIONS(1659),
+ [aux_sym_open_statement_token1] = ACTIONS(1661),
+ [aux_sym_file_mode_token2] = ACTIONS(1663),
+ [aux_sym_file_access_token2] = ACTIONS(1665),
+ [aux_sym_file_lock_token2] = ACTIONS(1667),
+ [aux_sym_print_statement_token1] = ACTIONS(1669),
+ [anon_sym_PLUS] = ACTIONS(1671),
+ [anon_sym_DASH] = ACTIONS(1673),
+ [anon_sym_QMARK] = ACTIONS(1675),
+ [aux_sym_close_statement_token1] = ACTIONS(1677),
+ [aux_sym_put_statement_token1] = ACTIONS(1679),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1681),
+ [aux_sym_seek_statement_token1] = ACTIONS(1683),
+ [sym_reset_statement] = ACTIONS(3970),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1687),
+ [sym_stop_statement] = ACTIONS(3970),
+ [sym_beep_statement] = ACTIONS(3970),
+ [aux_sym_unload_statement_token1] = ACTIONS(1689),
+ [aux_sym_call_statement_token1] = ACTIONS(1693),
+ [sym__ambiguous_call_statement] = ACTIONS(1695),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(1703),
+ [sym_number_literal] = ACTIONS(3386),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1707),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1707),
+ [sym_nothing_literal] = ACTIONS(1709),
+ [sym_null_literal] = ACTIONS(1709),
+ [sym_empty_literal] = ACTIONS(1709),
+ [sym_date_literal] = ACTIONS(1703),
+ [anon_sym_POUND] = ACTIONS(1711),
+ },
+ [STATE(345)] = {
+ [sym_variable_declaration] = STATE(5567),
+ [sym_const_declaration] = STATE(5567),
+ [sym_visibility] = STATE(11799),
+ [sym_single_line_if_statement] = STATE(5567),
+ [sym__inline_statement] = STATE(5567),
+ [sym_for_statement] = STATE(5567),
+ [sym__inline_for_statement] = STATE(5568),
+ [sym_for_each_statement] = STATE(5567),
+ [sym__inline_for_each_statement] = STATE(5569),
+ [sym__for_header] = STATE(11307),
+ [sym__for_each_header] = STATE(11308),
+ [sym_do_statement] = STATE(5567),
+ [sym__inline_do_statement] = STATE(5570),
+ [sym_while_statement] = STATE(5567),
+ [sym_with_statement] = STATE(5567),
+ [sym__inline_with_statement] = STATE(5571),
+ [sym_exit_statement] = STATE(5567),
+ [sym_on_error_statement] = STATE(5567),
+ [sym_resume_statement] = STATE(5567),
+ [sym_goto_statement] = STATE(5567),
+ [sym_line_number_prefix] = STATE(12393),
+ [sym_redim_statement] = STATE(5567),
+ [sym_erase_statement] = STATE(5567),
+ [sym_open_statement] = STATE(5567),
+ [sym_input_statement] = STATE(5567),
+ [sym_line_input_statement] = STATE(5567),
+ [sym_print_statement] = STATE(5567),
+ [sym_write_statement] = STATE(5567),
+ [sym_debug_print_statement] = STATE(5567),
+ [sym_close_statement] = STATE(5567),
+ [sym_get_statement] = STATE(5567),
+ [sym_put_statement] = STATE(5567),
+ [sym_lock_statement] = STATE(5567),
+ [sym_unlock_statement] = STATE(5567),
+ [sym_seek_statement] = STATE(5567),
+ [sym_raise_event_statement] = STATE(5567),
+ [sym_name_statement] = STATE(5567),
+ [sym_load_statement] = STATE(5567),
+ [sym_unload_statement] = STATE(5567),
+ [sym_set_statement] = STATE(5567),
+ [sym_assignment_statement] = STATE(5567),
+ [sym_call_statement] = STATE(5567),
+ [sym_expression_statement] = STATE(5567),
+ [sym__primary_expression] = STATE(2614),
+ [sym__expression] = STATE(2614),
+ [sym__assignable_expression] = STATE(14425),
+ [sym__callable_expression] = STATE(378),
+ [sym__print_method_callee] = STATE(393),
+ [sym__print_method_call_expression] = STATE(5499),
+ [sym__qualified_print_method_expression] = STATE(5500),
+ [sym__implicit_print_method_expression] = STATE(5501),
+ [sym__line_method_expression] = STATE(12228),
+ [sym_call_expression] = STATE(2293),
+ [sym_new_expression] = STATE(2614),
+ [sym_addressof_expression] = STATE(2614),
+ [sym_type_of_expression] = STATE(2614),
+ [sym_member_expression] = STATE(2211),
+ [sym_qualified_member_expression] = STATE(2182),
+ [sym_implicit_member_expression] = STATE(2182),
+ [sym_parenthesized_expression] = STATE(2614),
+ [sym_binary_expression] = STATE(2614),
+ [sym_unary_expression] = STATE(2614),
+ [sym__signed_unary_expression] = STATE(2203),
+ [sym__literal] = STATE(2614),
+ [sym_boolean_literal] = STATE(2614),
+ [sym_file_number_literal] = STATE(2614),
+ [sym_identifier] = ACTIONS(3342),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1063),
+ [anon_sym_DOT] = ACTIONS(1065),
+ [anon_sym_BANG] = ACTIONS(1067),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1069),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3346),
+ [sym_static_modifier] = ACTIONS(1079),
+ [sym__dim_keyword] = ACTIONS(1081),
+ [sym__redim_keyword] = ACTIONS(1083),
+ [aux_sym_get_accessor_token1] = ACTIONS(1085),
+ [aux_sym_set_accessor_token1] = ACTIONS(1087),
+ [aux_sym_const_declaration_token1] = ACTIONS(1089),
+ [anon_sym_LPAREN] = ACTIONS(1091),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1093),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1095),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1103),
+ [aux_sym_do_condition_token1] = ACTIONS(1105),
+ [aux_sym_with_statement_token1] = ACTIONS(1107),
+ [aux_sym_exit_statement_token1] = ACTIONS(1109),
+ [sym_end_statement] = ACTIONS(3972),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3350),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1113),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1115),
+ [sym__ambiguous_redim_statement] = ACTIONS(1117),
+ [aux_sym_erase_statement_token1] = ACTIONS(1119),
+ [aux_sym_open_statement_token1] = ACTIONS(1121),
+ [aux_sym_file_mode_token2] = ACTIONS(1123),
+ [aux_sym_file_access_token2] = ACTIONS(1125),
+ [aux_sym_file_lock_token2] = ACTIONS(1127),
+ [aux_sym_print_statement_token1] = ACTIONS(1129),
+ [anon_sym_PLUS] = ACTIONS(1131),
+ [anon_sym_DASH] = ACTIONS(1133),
+ [anon_sym_QMARK] = ACTIONS(1135),
+ [aux_sym_close_statement_token1] = ACTIONS(1137),
+ [aux_sym_put_statement_token1] = ACTIONS(1139),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1141),
+ [aux_sym_seek_statement_token1] = ACTIONS(1143),
+ [sym_reset_statement] = ACTIONS(3974),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1147),
+ [sym_stop_statement] = ACTIONS(3974),
+ [sym_beep_statement] = ACTIONS(3974),
+ [aux_sym_unload_statement_token1] = ACTIONS(1149),
+ [aux_sym_call_statement_token1] = ACTIONS(1153),
+ [sym__ambiguous_call_statement] = ACTIONS(1155),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1157),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1159),
+ [aux_sym_unary_expression_token1] = ACTIONS(1161),
+ [sym_string_literal] = ACTIONS(1163),
+ [sym_number_literal] = ACTIONS(3354),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1167),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1167),
+ [sym_nothing_literal] = ACTIONS(1169),
+ [sym_null_literal] = ACTIONS(1169),
+ [sym_empty_literal] = ACTIONS(1169),
+ [sym_date_literal] = ACTIONS(1163),
+ [anon_sym_POUND] = ACTIONS(1171),
+ },
+ [STATE(346)] = {
+ [sym_variable_declaration] = STATE(12656),
+ [sym_const_declaration] = STATE(12656),
+ [sym_visibility] = STATE(12042),
+ [sym_single_line_if_statement] = STATE(12656),
+ [sym__inline_statement] = STATE(12656),
+ [sym_for_statement] = STATE(12656),
+ [sym__inline_for_statement] = STATE(12661),
+ [sym_for_each_statement] = STATE(12656),
+ [sym__inline_for_each_statement] = STATE(12663),
+ [sym__for_header] = STATE(11321),
+ [sym__for_each_header] = STATE(11322),
+ [sym_do_statement] = STATE(12656),
+ [sym__inline_do_statement] = STATE(12667),
+ [sym_while_statement] = STATE(12656),
+ [sym_with_statement] = STATE(12656),
+ [sym__inline_with_statement] = STATE(12669),
+ [sym_exit_statement] = STATE(12656),
+ [sym_on_error_statement] = STATE(12656),
+ [sym_resume_statement] = STATE(12656),
+ [sym_goto_statement] = STATE(12656),
+ [sym_line_number_prefix] = STATE(12173),
+ [sym_redim_statement] = STATE(12656),
+ [sym_erase_statement] = STATE(12656),
+ [sym_open_statement] = STATE(12656),
+ [sym_input_statement] = STATE(12656),
+ [sym_line_input_statement] = STATE(12656),
+ [sym_print_statement] = STATE(12656),
+ [sym_write_statement] = STATE(12656),
+ [sym_debug_print_statement] = STATE(12656),
+ [sym_close_statement] = STATE(12656),
+ [sym_get_statement] = STATE(12656),
+ [sym_put_statement] = STATE(12656),
+ [sym_lock_statement] = STATE(12656),
+ [sym_unlock_statement] = STATE(12656),
+ [sym_seek_statement] = STATE(12656),
+ [sym_raise_event_statement] = STATE(12656),
+ [sym_name_statement] = STATE(12656),
+ [sym_load_statement] = STATE(12656),
+ [sym_unload_statement] = STATE(12656),
+ [sym_set_statement] = STATE(12656),
+ [sym_assignment_statement] = STATE(12656),
+ [sym_call_statement] = STATE(12656),
+ [sym_expression_statement] = STATE(12656),
+ [sym__primary_expression] = STATE(10634),
+ [sym__expression] = STATE(10634),
+ [sym__assignable_expression] = STATE(14058),
+ [sym__callable_expression] = STATE(7419),
+ [sym__print_method_callee] = STATE(7426),
+ [sym__print_method_call_expression] = STATE(13061),
+ [sym__qualified_print_method_expression] = STATE(10319),
+ [sym__implicit_print_method_expression] = STATE(10320),
+ [sym__line_method_expression] = STATE(12394),
+ [sym_call_expression] = STATE(10369),
+ [sym_new_expression] = STATE(10634),
+ [sym_addressof_expression] = STATE(10634),
+ [sym_type_of_expression] = STATE(10634),
+ [sym_member_expression] = STATE(10038),
+ [sym_qualified_member_expression] = STATE(10034),
+ [sym_implicit_member_expression] = STATE(10034),
+ [sym_parenthesized_expression] = STATE(10634),
+ [sym_binary_expression] = STATE(10634),
+ [sym_unary_expression] = STATE(10634),
+ [sym__signed_unary_expression] = STATE(10093),
+ [sym__literal] = STATE(10634),
+ [sym_boolean_literal] = STATE(10634),
+ [sym_file_number_literal] = STATE(10634),
+ [sym_identifier] = ACTIONS(3528),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3532),
+ [anon_sym_DOT] = ACTIONS(3534),
+ [anon_sym_BANG] = ACTIONS(3536),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3538),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3540),
+ [sym_static_modifier] = ACTIONS(3542),
+ [sym__dim_keyword] = ACTIONS(3544),
+ [sym__redim_keyword] = ACTIONS(3546),
+ [aux_sym_get_accessor_token1] = ACTIONS(3548),
+ [aux_sym_set_accessor_token1] = ACTIONS(3550),
+ [aux_sym_const_declaration_token1] = ACTIONS(3552),
+ [anon_sym_LPAREN] = ACTIONS(3554),
+ [aux_sym_as_type_clause_token2] = ACTIONS(3556),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(3558),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(3560),
+ [aux_sym_do_condition_token1] = ACTIONS(3562),
+ [aux_sym_with_statement_token1] = ACTIONS(3564),
+ [aux_sym_exit_statement_token1] = ACTIONS(3566),
+ [sym_end_statement] = ACTIONS(3648),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3570),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3572),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3574),
+ [sym__ambiguous_redim_statement] = ACTIONS(3576),
+ [aux_sym_erase_statement_token1] = ACTIONS(3578),
+ [aux_sym_open_statement_token1] = ACTIONS(3580),
+ [aux_sym_file_mode_token2] = ACTIONS(3582),
+ [aux_sym_file_access_token2] = ACTIONS(3584),
+ [aux_sym_file_lock_token2] = ACTIONS(3586),
+ [aux_sym_print_statement_token1] = ACTIONS(3588),
+ [anon_sym_PLUS] = ACTIONS(3590),
+ [anon_sym_DASH] = ACTIONS(3592),
+ [anon_sym_QMARK] = ACTIONS(3594),
+ [aux_sym_close_statement_token1] = ACTIONS(3596),
+ [aux_sym_put_statement_token1] = ACTIONS(3598),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3600),
+ [aux_sym_seek_statement_token1] = ACTIONS(3602),
+ [sym_reset_statement] = ACTIONS(3660),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3606),
+ [sym_stop_statement] = ACTIONS(3660),
+ [sym_beep_statement] = ACTIONS(3660),
+ [aux_sym_unload_statement_token1] = ACTIONS(3608),
+ [aux_sym_call_statement_token1] = ACTIONS(3610),
+ [sym__ambiguous_call_statement] = ACTIONS(3612),
+ [aux_sym_addressof_expression_token1] = ACTIONS(3614),
+ [aux_sym_type_of_expression_token1] = ACTIONS(3616),
+ [aux_sym_unary_expression_token1] = ACTIONS(3618),
+ [sym_string_literal] = ACTIONS(3620),
+ [sym_number_literal] = ACTIONS(3622),
+ [aux_sym_boolean_literal_token1] = ACTIONS(3624),
+ [aux_sym_boolean_literal_token2] = ACTIONS(3624),
+ [sym_nothing_literal] = ACTIONS(3626),
+ [sym_null_literal] = ACTIONS(3626),
+ [sym_empty_literal] = ACTIONS(3626),
+ [sym_date_literal] = ACTIONS(3620),
+ [anon_sym_POUND] = ACTIONS(3628),
+ },
+ [STATE(347)] = {
+ [sym_variable_declaration] = STATE(6823),
+ [sym_const_declaration] = STATE(6823),
+ [sym_visibility] = STATE(11883),
+ [sym_single_line_if_statement] = STATE(6823),
+ [sym__inline_statement] = STATE(6823),
+ [sym_for_statement] = STATE(6823),
+ [sym__inline_for_statement] = STATE(6824),
+ [sym_for_each_statement] = STATE(6823),
+ [sym__inline_for_each_statement] = STATE(6825),
+ [sym__for_header] = STATE(11479),
+ [sym__for_each_header] = STATE(11489),
+ [sym_do_statement] = STATE(6823),
+ [sym__inline_do_statement] = STATE(6826),
+ [sym_while_statement] = STATE(6823),
+ [sym_with_statement] = STATE(6823),
+ [sym__inline_with_statement] = STATE(6827),
+ [sym_exit_statement] = STATE(6823),
+ [sym_on_error_statement] = STATE(6823),
+ [sym_resume_statement] = STATE(6823),
+ [sym_goto_statement] = STATE(6823),
+ [sym_line_number_prefix] = STATE(12388),
+ [sym_redim_statement] = STATE(6823),
+ [sym_erase_statement] = STATE(6823),
+ [sym_open_statement] = STATE(6823),
+ [sym_input_statement] = STATE(6823),
+ [sym_line_input_statement] = STATE(6823),
+ [sym_print_statement] = STATE(6823),
+ [sym_write_statement] = STATE(6823),
+ [sym_debug_print_statement] = STATE(6823),
+ [sym_close_statement] = STATE(6823),
+ [sym_get_statement] = STATE(6823),
+ [sym_put_statement] = STATE(6823),
+ [sym_lock_statement] = STATE(6823),
+ [sym_unlock_statement] = STATE(6823),
+ [sym_seek_statement] = STATE(6823),
+ [sym_raise_event_statement] = STATE(6823),
+ [sym_name_statement] = STATE(6823),
+ [sym_load_statement] = STATE(6823),
+ [sym_unload_statement] = STATE(6823),
+ [sym_set_statement] = STATE(6823),
+ [sym_assignment_statement] = STATE(6823),
+ [sym_call_statement] = STATE(6823),
+ [sym_expression_statement] = STATE(6823),
+ [sym__primary_expression] = STATE(3456),
+ [sym__expression] = STATE(3456),
+ [sym__assignable_expression] = STATE(14249),
+ [sym__callable_expression] = STATE(449),
+ [sym__print_method_callee] = STATE(550),
+ [sym__print_method_call_expression] = STATE(6716),
+ [sym__qualified_print_method_expression] = STATE(6717),
+ [sym__implicit_print_method_expression] = STATE(6718),
+ [sym__line_method_expression] = STATE(12203),
+ [sym_call_expression] = STATE(2635),
+ [sym_new_expression] = STATE(3456),
+ [sym_addressof_expression] = STATE(3456),
+ [sym_type_of_expression] = STATE(3456),
+ [sym_member_expression] = STATE(2360),
+ [sym_qualified_member_expression] = STATE(2236),
+ [sym_implicit_member_expression] = STATE(2236),
+ [sym_parenthesized_expression] = STATE(3456),
+ [sym_binary_expression] = STATE(3456),
+ [sym_unary_expression] = STATE(3456),
+ [sym__signed_unary_expression] = STATE(2428),
+ [sym__literal] = STATE(3456),
+ [sym_boolean_literal] = STATE(3456),
+ [sym_file_number_literal] = STATE(3456),
+ [sym_identifier] = ACTIONS(3430),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1723),
+ [anon_sym_DOT] = ACTIONS(1725),
+ [anon_sym_BANG] = ACTIONS(1727),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1729),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3434),
+ [sym_static_modifier] = ACTIONS(1737),
+ [sym__dim_keyword] = ACTIONS(1739),
+ [sym__redim_keyword] = ACTIONS(1741),
+ [aux_sym_get_accessor_token1] = ACTIONS(1743),
+ [aux_sym_set_accessor_token1] = ACTIONS(1745),
+ [aux_sym_const_declaration_token1] = ACTIONS(1747),
+ [anon_sym_LPAREN] = ACTIONS(1749),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1753),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1761),
+ [aux_sym_do_condition_token1] = ACTIONS(1763),
+ [aux_sym_with_statement_token1] = ACTIONS(1767),
+ [aux_sym_exit_statement_token1] = ACTIONS(1769),
+ [sym_end_statement] = ACTIONS(3976),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3438),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1773),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1775),
+ [sym__ambiguous_redim_statement] = ACTIONS(1777),
+ [aux_sym_erase_statement_token1] = ACTIONS(1779),
+ [aux_sym_open_statement_token1] = ACTIONS(1781),
+ [aux_sym_file_mode_token2] = ACTIONS(1783),
+ [aux_sym_file_access_token2] = ACTIONS(1785),
+ [aux_sym_file_lock_token2] = ACTIONS(1787),
+ [aux_sym_print_statement_token1] = ACTIONS(1789),
+ [anon_sym_PLUS] = ACTIONS(1791),
+ [anon_sym_DASH] = ACTIONS(1793),
+ [anon_sym_QMARK] = ACTIONS(1795),
+ [aux_sym_close_statement_token1] = ACTIONS(1797),
+ [aux_sym_put_statement_token1] = ACTIONS(1799),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1801),
+ [aux_sym_seek_statement_token1] = ACTIONS(1803),
+ [sym_reset_statement] = ACTIONS(3978),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1807),
+ [sym_stop_statement] = ACTIONS(3978),
+ [sym_beep_statement] = ACTIONS(3978),
+ [aux_sym_unload_statement_token1] = ACTIONS(1809),
+ [aux_sym_call_statement_token1] = ACTIONS(1813),
+ [sym__ambiguous_call_statement] = ACTIONS(1815),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1817),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1819),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(1823),
+ [sym_number_literal] = ACTIONS(3442),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1827),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1827),
+ [sym_nothing_literal] = ACTIONS(1829),
+ [sym_null_literal] = ACTIONS(1829),
+ [sym_empty_literal] = ACTIONS(1829),
+ [sym_date_literal] = ACTIONS(1823),
+ [anon_sym_POUND] = ACTIONS(1831),
+ },
+ [STATE(348)] = {
+ [sym_variable_declaration] = STATE(6442),
+ [sym_const_declaration] = STATE(6442),
+ [sym_visibility] = STATE(11869),
+ [sym_single_line_if_statement] = STATE(6442),
+ [sym__inline_statement] = STATE(6442),
+ [sym_for_statement] = STATE(6442),
+ [sym__inline_for_statement] = STATE(6443),
+ [sym_for_each_statement] = STATE(6442),
+ [sym__inline_for_each_statement] = STATE(6445),
+ [sym__for_header] = STATE(11298),
+ [sym__for_each_header] = STATE(11310),
+ [sym_do_statement] = STATE(6442),
+ [sym__inline_do_statement] = STATE(6446),
+ [sym_while_statement] = STATE(6442),
+ [sym_with_statement] = STATE(6442),
+ [sym__inline_with_statement] = STATE(6447),
+ [sym_exit_statement] = STATE(6442),
+ [sym_on_error_statement] = STATE(6442),
+ [sym_resume_statement] = STATE(6442),
+ [sym_goto_statement] = STATE(6442),
+ [sym_line_number_prefix] = STATE(12386),
+ [sym_redim_statement] = STATE(6442),
+ [sym_erase_statement] = STATE(6442),
+ [sym_open_statement] = STATE(6442),
+ [sym_input_statement] = STATE(6442),
+ [sym_line_input_statement] = STATE(6442),
+ [sym_print_statement] = STATE(6442),
+ [sym_write_statement] = STATE(6442),
+ [sym_debug_print_statement] = STATE(6442),
+ [sym_close_statement] = STATE(6442),
+ [sym_get_statement] = STATE(6442),
+ [sym_put_statement] = STATE(6442),
+ [sym_lock_statement] = STATE(6442),
+ [sym_unlock_statement] = STATE(6442),
+ [sym_seek_statement] = STATE(6442),
+ [sym_raise_event_statement] = STATE(6442),
+ [sym_name_statement] = STATE(6442),
+ [sym_load_statement] = STATE(6442),
+ [sym_unload_statement] = STATE(6442),
+ [sym_set_statement] = STATE(6442),
+ [sym_assignment_statement] = STATE(6442),
+ [sym_call_statement] = STATE(6442),
+ [sym_expression_statement] = STATE(6442),
+ [sym__primary_expression] = STATE(3555),
+ [sym__expression] = STATE(3555),
+ [sym__assignable_expression] = STATE(14161),
+ [sym__callable_expression] = STATE(447),
+ [sym__print_method_callee] = STATE(544),
+ [sym__print_method_call_expression] = STATE(6321),
+ [sym__qualified_print_method_expression] = STATE(6322),
+ [sym__implicit_print_method_expression] = STATE(6324),
+ [sym__line_method_expression] = STATE(12174),
+ [sym_call_expression] = STATE(2663),
+ [sym_new_expression] = STATE(3555),
+ [sym_addressof_expression] = STATE(3555),
+ [sym_type_of_expression] = STATE(3555),
+ [sym_member_expression] = STATE(2534),
+ [sym_qualified_member_expression] = STATE(2249),
+ [sym_implicit_member_expression] = STATE(2249),
+ [sym_parenthesized_expression] = STATE(3555),
+ [sym_binary_expression] = STATE(3555),
+ [sym_unary_expression] = STATE(3555),
+ [sym__signed_unary_expression] = STATE(2408),
+ [sym__literal] = STATE(3555),
+ [sym_boolean_literal] = STATE(3555),
+ [sym_file_number_literal] = STATE(3555),
+ [sym_identifier] = ACTIONS(3402),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(1364),
+ [anon_sym_DOT] = ACTIONS(1366),
+ [anon_sym_BANG] = ACTIONS(1368),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(1370),
+ [aux_sym_option_statement_token3] = ACTIONS(746),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3406),
+ [sym_static_modifier] = ACTIONS(1378),
+ [sym__dim_keyword] = ACTIONS(1380),
+ [sym__redim_keyword] = ACTIONS(1382),
+ [aux_sym_get_accessor_token1] = ACTIONS(1384),
+ [aux_sym_set_accessor_token1] = ACTIONS(1386),
+ [aux_sym_const_declaration_token1] = ACTIONS(1388),
+ [anon_sym_LPAREN] = ACTIONS(1390),
+ [aux_sym_as_type_clause_token2] = ACTIONS(1392),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(1394),
+ [aux_sym_visibility_token1] = ACTIONS(746),
+ [aux_sym_visibility_token2] = ACTIONS(746),
+ [aux_sym__for_header_token1] = ACTIONS(119),
+ [aux_sym_do_statement_token1] = ACTIONS(1404),
+ [aux_sym_do_condition_token1] = ACTIONS(1406),
+ [aux_sym_with_statement_token1] = ACTIONS(1408),
+ [aux_sym_exit_statement_token1] = ACTIONS(1410),
+ [sym_end_statement] = ACTIONS(3980),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3410),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(1414),
+ [aux_sym_on_error_statement_token2] = ACTIONS(1416),
+ [sym__ambiguous_redim_statement] = ACTIONS(1418),
+ [aux_sym_erase_statement_token1] = ACTIONS(1420),
+ [aux_sym_open_statement_token1] = ACTIONS(1422),
+ [aux_sym_file_mode_token2] = ACTIONS(1424),
+ [aux_sym_file_access_token2] = ACTIONS(1426),
+ [aux_sym_file_lock_token2] = ACTIONS(1428),
+ [aux_sym_print_statement_token1] = ACTIONS(1430),
+ [anon_sym_PLUS] = ACTIONS(1432),
+ [anon_sym_DASH] = ACTIONS(1434),
+ [anon_sym_QMARK] = ACTIONS(1436),
+ [aux_sym_close_statement_token1] = ACTIONS(1438),
+ [aux_sym_put_statement_token1] = ACTIONS(1440),
+ [aux_sym_unlock_statement_token1] = ACTIONS(1442),
+ [aux_sym_seek_statement_token1] = ACTIONS(1444),
+ [sym_reset_statement] = ACTIONS(3982),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(1448),
+ [sym_stop_statement] = ACTIONS(3982),
+ [sym_beep_statement] = ACTIONS(3982),
+ [aux_sym_unload_statement_token1] = ACTIONS(1450),
+ [aux_sym_call_statement_token1] = ACTIONS(1454),
+ [sym__ambiguous_call_statement] = ACTIONS(1456),
+ [aux_sym_addressof_expression_token1] = ACTIONS(1458),
+ [aux_sym_type_of_expression_token1] = ACTIONS(1460),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(1464),
+ [sym_number_literal] = ACTIONS(3414),
+ [aux_sym_boolean_literal_token1] = ACTIONS(1468),
+ [aux_sym_boolean_literal_token2] = ACTIONS(1468),
+ [sym_nothing_literal] = ACTIONS(1470),
+ [sym_null_literal] = ACTIONS(1470),
+ [sym_empty_literal] = ACTIONS(1470),
+ [sym_date_literal] = ACTIONS(1464),
+ [anon_sym_POUND] = ACTIONS(1472),
+ },
+ [STATE(349)] = {
+ [sym__primary_expression] = STATE(10805),
+ [sym__expression] = STATE(10805),
+ [sym__callable_expression] = STATE(13480),
+ [sym_call_expression] = STATE(10052),
+ [sym_new_expression] = STATE(10805),
+ [sym_addressof_expression] = STATE(10805),
+ [sym_type_of_expression] = STATE(10805),
+ [sym_member_expression] = STATE(10054),
+ [sym_qualified_member_expression] = STATE(10049),
+ [sym_implicit_member_expression] = STATE(10049),
+ [sym_parenthesized_expression] = STATE(10805),
+ [sym_binary_expression] = STATE(10805),
+ [sym_unary_expression] = STATE(10805),
+ [sym__signed_unary_expression] = STATE(10078),
+ [sym__literal] = STATE(10805),
+ [sym_boolean_literal] = STATE(10805),
+ [sym_file_number_literal] = STATE(10805),
+ [sym_identifier] = ACTIONS(3984),
+ [sym_newline] = ACTIONS(3986),
+ [anon_sym_COLON] = ACTIONS(3986),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3989),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3992),
+ [anon_sym_EQ] = ACTIONS(3994),
+ [anon_sym_DOT] = ACTIONS(23),
+ [anon_sym_BANG] = ACTIONS(25),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3989),
+ [aux_sym_option_statement_token3] = ACTIONS(3989),
+ [aux_sym_type_declaration_token1] = ACTIONS(3989),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(3989),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(3989),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3989),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(3989),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(3989),
+ [aux_sym_enum_declaration_token1] = ACTIONS(3989),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(3989),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(3989),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(3989),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(3989),
+ [aux_sym__property_get_header_token1] = ACTIONS(3989),
+ [aux_sym_event_declaration_token1] = ACTIONS(3989),
+ [sym_static_modifier] = ACTIONS(3989),
+ [sym__dim_keyword] = ACTIONS(3989),
+ [sym__redim_keyword] = ACTIONS(3989),
+ [aux_sym_byval_modifier_token1] = ACTIONS(3996),
+ [aux_sym_get_accessor_token1] = ACTIONS(3989),
+ [aux_sym_set_accessor_token1] = ACTIONS(3989),
+ [anon_sym_COMMA] = ACTIONS(3994),
+ [aux_sym_const_declaration_token1] = ACTIONS(3989),
+ [anon_sym_LPAREN] = ACTIONS(3998),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4000),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4004),
+ [aux_sym_visibility_token1] = ACTIONS(3989),
+ [aux_sym_visibility_token2] = ACTIONS(3989),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(3989),
+ [aux_sym_else_fragment_token1] = ACTIONS(3989),
+ [aux_sym_select_statement_token1] = ACTIONS(3989),
+ [aux_sym__for_header_token1] = ACTIONS(3989),
+ [aux_sym_do_statement_token1] = ACTIONS(3989),
+ [aux_sym_do_condition_token1] = ACTIONS(3989),
+ [aux_sym_with_statement_token1] = ACTIONS(3989),
+ [aux_sym_exit_statement_token1] = ACTIONS(3989),
+ [sym_end_statement] = ACTIONS(3986),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3989),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3989),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3989),
+ [sym__ambiguous_redim_statement] = ACTIONS(3986),
+ [aux_sym_erase_statement_token1] = ACTIONS(3989),
+ [aux_sym_open_statement_token1] = ACTIONS(3989),
+ [aux_sym_file_mode_token2] = ACTIONS(3989),
+ [aux_sym_file_access_token2] = ACTIONS(3989),
+ [aux_sym_file_lock_token2] = ACTIONS(3989),
+ [aux_sym_print_statement_token1] = ACTIONS(3989),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4008),
+ [anon_sym_DASH] = ACTIONS(4010),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_QMARK] = ACTIONS(3986),
+ [aux_sym_close_statement_token1] = ACTIONS(3989),
+ [aux_sym_put_statement_token1] = ACTIONS(3989),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3989),
+ [aux_sym_seek_statement_token1] = ACTIONS(3989),
+ [sym_reset_statement] = ACTIONS(3989),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3989),
+ [sym_stop_statement] = ACTIONS(3989),
+ [sym_beep_statement] = ACTIONS(3989),
+ [aux_sym_unload_statement_token1] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token1] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token2] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token3] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token4] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token5] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token6] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token7] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token8] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token9] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token10] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token11] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token12] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token13] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token14] = ACTIONS(3989),
+ [aux_sym_call_statement_token1] = ACTIONS(3989),
+ [sym__ambiguous_call_statement] = ACTIONS(3989),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4012),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4014),
+ [aux_sym_unary_expression_token1] = ACTIONS(4016),
+ [sym_string_literal] = ACTIONS(4018),
+ [sym_number_literal] = ACTIONS(4018),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4020),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4020),
+ [sym_nothing_literal] = ACTIONS(4022),
+ [sym_null_literal] = ACTIONS(4022),
+ [sym_empty_literal] = ACTIONS(4022),
+ [sym_date_literal] = ACTIONS(4018),
+ [anon_sym_POUND] = ACTIONS(4024),
+ },
+ [STATE(350)] = {
+ [sym_argument_list] = STATE(1248),
+ [sym_unparenthesized_argument_list] = STATE(3927),
+ [sym__unparenthesized_argument_sequence] = STATE(3928),
+ [sym__omitted_argument_sequence] = STATE(3928),
+ [sym__argument] = STATE(2902),
+ [sym_named_argument] = STATE(2902),
+ [sym_byval_argument] = STATE(2902),
+ [sym__primary_expression] = STATE(454),
+ [sym__expression] = STATE(1053),
+ [sym_comparison_expression] = STATE(2684),
+ [sym__comparison_operand] = STATE(11297),
+ [sym_logical_value_expression] = STATE(2684),
+ [sym__callable_expression] = STATE(13215),
+ [sym_call_expression] = STATE(380),
+ [sym_new_expression] = STATE(454),
+ [sym_addressof_expression] = STATE(454),
+ [sym_type_of_expression] = STATE(454),
+ [sym_member_expression] = STATE(453),
+ [sym_qualified_member_expression] = STATE(424),
+ [sym_implicit_member_expression] = STATE(424),
+ [sym_parenthesized_expression] = STATE(454),
+ [sym_binary_expression] = STATE(454),
+ [sym_unary_expression] = STATE(1053),
+ [sym__signed_unary_expression] = STATE(456),
+ [sym__literal] = STATE(454),
+ [sym_boolean_literal] = STATE(454),
+ [sym_file_number_literal] = STATE(454),
+ [sym_identifier] = ACTIONS(4026),
+ [sym_newline] = ACTIONS(4028),
+ [anon_sym_COLON] = ACTIONS(4028),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4030),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4032),
+ [anon_sym_EQ] = ACTIONS(4034),
+ [anon_sym_DOT] = ACTIONS(4036),
+ [anon_sym_BANG] = ACTIONS(4038),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4030),
+ [aux_sym_option_statement_token3] = ACTIONS(4030),
+ [aux_sym_type_declaration_token1] = ACTIONS(4030),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4030),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4030),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4030),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4030),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4030),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4030),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4030),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4030),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4030),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4030),
+ [aux_sym__property_get_header_token1] = ACTIONS(4030),
+ [aux_sym_event_declaration_token1] = ACTIONS(4030),
+ [sym_static_modifier] = ACTIONS(4030),
+ [sym__dim_keyword] = ACTIONS(4030),
+ [sym__redim_keyword] = ACTIONS(4030),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4040),
+ [aux_sym_get_accessor_token1] = ACTIONS(4030),
+ [aux_sym_set_accessor_token1] = ACTIONS(4030),
+ [anon_sym_COMMA] = ACTIONS(4042),
+ [aux_sym_const_declaration_token1] = ACTIONS(4030),
+ [anon_sym_LPAREN] = ACTIONS(4044),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4046),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4048),
+ [aux_sym_visibility_token1] = ACTIONS(4030),
+ [aux_sym_visibility_token2] = ACTIONS(4030),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4030),
+ [aux_sym_else_fragment_token1] = ACTIONS(4030),
+ [aux_sym_select_statement_token1] = ACTIONS(4030),
+ [aux_sym__for_header_token1] = ACTIONS(4030),
+ [aux_sym_do_statement_token1] = ACTIONS(4030),
+ [aux_sym_do_condition_token1] = ACTIONS(4030),
+ [aux_sym_with_statement_token1] = ACTIONS(4030),
+ [aux_sym_exit_statement_token1] = ACTIONS(4030),
+ [sym_end_statement] = ACTIONS(4028),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4030),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4030),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4030),
+ [sym__ambiguous_redim_statement] = ACTIONS(4028),
+ [aux_sym_erase_statement_token1] = ACTIONS(4030),
+ [aux_sym_open_statement_token1] = ACTIONS(4030),
+ [aux_sym_file_mode_token2] = ACTIONS(4030),
+ [aux_sym_file_access_token2] = ACTIONS(4030),
+ [aux_sym_file_lock_token2] = ACTIONS(4030),
+ [aux_sym_print_statement_token1] = ACTIONS(4030),
+ [anon_sym_PLUS] = ACTIONS(4050),
+ [anon_sym_DASH] = ACTIONS(4052),
+ [anon_sym_QMARK] = ACTIONS(4028),
+ [aux_sym_close_statement_token1] = ACTIONS(4030),
+ [aux_sym_put_statement_token1] = ACTIONS(4030),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4030),
+ [aux_sym_seek_statement_token1] = ACTIONS(4030),
+ [sym_reset_statement] = ACTIONS(4030),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4030),
+ [sym_stop_statement] = ACTIONS(4030),
+ [sym_beep_statement] = ACTIONS(4030),
+ [aux_sym_unload_statement_token1] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4030),
+ [aux_sym_call_statement_token1] = ACTIONS(4030),
+ [sym__ambiguous_call_statement] = ACTIONS(4030),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4054),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4056),
+ [aux_sym_unary_expression_token1] = ACTIONS(179),
+ [sym_string_literal] = ACTIONS(4058),
+ [sym_number_literal] = ACTIONS(4058),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4060),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4060),
+ [sym_nothing_literal] = ACTIONS(4062),
+ [sym_null_literal] = ACTIONS(4062),
+ [sym_empty_literal] = ACTIONS(4062),
+ [sym_date_literal] = ACTIONS(4058),
+ [anon_sym_POUND] = ACTIONS(4064),
+ },
+ [STATE(351)] = {
+ [sym__primary_expression] = STATE(10848),
+ [sym__expression] = STATE(10848),
+ [sym__callable_expression] = STATE(13480),
+ [sym_call_expression] = STATE(10052),
+ [sym_new_expression] = STATE(10848),
+ [sym_addressof_expression] = STATE(10848),
+ [sym_type_of_expression] = STATE(10848),
+ [sym_member_expression] = STATE(10054),
+ [sym_qualified_member_expression] = STATE(10049),
+ [sym_implicit_member_expression] = STATE(10049),
+ [sym_parenthesized_expression] = STATE(10848),
+ [sym_binary_expression] = STATE(10848),
+ [sym_unary_expression] = STATE(10848),
+ [sym__signed_unary_expression] = STATE(10078),
+ [sym__literal] = STATE(10848),
+ [sym_boolean_literal] = STATE(10848),
+ [sym_file_number_literal] = STATE(10848),
+ [sym_identifier] = ACTIONS(3984),
+ [sym_newline] = ACTIONS(3986),
+ [anon_sym_COLON] = ACTIONS(3986),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3989),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3992),
+ [anon_sym_EQ] = ACTIONS(3994),
+ [anon_sym_DOT] = ACTIONS(23),
+ [anon_sym_BANG] = ACTIONS(25),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3989),
+ [aux_sym_option_statement_token3] = ACTIONS(3989),
+ [aux_sym_type_declaration_token1] = ACTIONS(3989),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(3989),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(3989),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3989),
+ [aux_sym_enum_declaration_token1] = ACTIONS(3989),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(3989),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(3989),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(3989),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(3989),
+ [aux_sym__property_get_header_token1] = ACTIONS(3989),
+ [aux_sym_event_declaration_token1] = ACTIONS(3989),
+ [sym_static_modifier] = ACTIONS(3989),
+ [sym__dim_keyword] = ACTIONS(3989),
+ [sym__redim_keyword] = ACTIONS(3989),
+ [aux_sym_byval_modifier_token1] = ACTIONS(3996),
+ [aux_sym_get_accessor_token1] = ACTIONS(3989),
+ [aux_sym_set_accessor_token1] = ACTIONS(3989),
+ [anon_sym_COMMA] = ACTIONS(3994),
+ [aux_sym_const_declaration_token1] = ACTIONS(3989),
+ [anon_sym_LPAREN] = ACTIONS(3998),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4000),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4004),
+ [aux_sym_visibility_token1] = ACTIONS(3989),
+ [aux_sym_visibility_token2] = ACTIONS(3989),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(3989),
+ [aux_sym_else_fragment_token1] = ACTIONS(3989),
+ [aux_sym_select_statement_token1] = ACTIONS(3989),
+ [aux_sym__for_header_token1] = ACTIONS(3989),
+ [aux_sym_do_statement_token1] = ACTIONS(3989),
+ [aux_sym_do_condition_token1] = ACTIONS(3989),
+ [aux_sym_with_statement_token1] = ACTIONS(3989),
+ [aux_sym_exit_statement_token1] = ACTIONS(3989),
+ [sym_end_statement] = ACTIONS(3986),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3989),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3989),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3989),
+ [sym__ambiguous_redim_statement] = ACTIONS(3986),
+ [aux_sym_erase_statement_token1] = ACTIONS(3989),
+ [aux_sym_open_statement_token1] = ACTIONS(3989),
+ [aux_sym_file_mode_token2] = ACTIONS(3989),
+ [aux_sym_file_access_token2] = ACTIONS(3989),
+ [aux_sym_file_lock_token2] = ACTIONS(3989),
+ [aux_sym_print_statement_token1] = ACTIONS(3989),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4008),
+ [anon_sym_DASH] = ACTIONS(4010),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_QMARK] = ACTIONS(3986),
+ [aux_sym_close_statement_token1] = ACTIONS(3989),
+ [aux_sym_put_statement_token1] = ACTIONS(3989),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3989),
+ [aux_sym_seek_statement_token1] = ACTIONS(3989),
+ [sym_reset_statement] = ACTIONS(3989),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3989),
+ [sym_stop_statement] = ACTIONS(3989),
+ [sym_beep_statement] = ACTIONS(3989),
+ [aux_sym_unload_statement_token1] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token1] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token2] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token3] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token4] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token5] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token6] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token7] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token8] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token9] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token10] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token11] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token12] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token13] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token14] = ACTIONS(3989),
+ [aux_sym_call_statement_token1] = ACTIONS(3989),
+ [sym__ambiguous_call_statement] = ACTIONS(3989),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4012),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4014),
+ [aux_sym_unary_expression_token1] = ACTIONS(4016),
+ [sym_string_literal] = ACTIONS(4066),
+ [sym_number_literal] = ACTIONS(4066),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4020),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4020),
+ [sym_nothing_literal] = ACTIONS(4068),
+ [sym_null_literal] = ACTIONS(4068),
+ [sym_empty_literal] = ACTIONS(4068),
+ [sym_date_literal] = ACTIONS(4066),
+ [anon_sym_POUND] = ACTIONS(4024),
+ },
+ [STATE(352)] = {
+ [sym_output_list] = STATE(3913),
+ [sym__print_output_expression] = STATE(2885),
+ [sym__unparenthesized_print_output_expression] = STATE(2885),
+ [sym__print_output_call_binary_expression] = STATE(2885),
+ [sym__print_output_call_operand] = STATE(10977),
+ [sym__print_output_member_comparison_expression] = STATE(3693),
+ [sym__print_output_call_member_expression] = STATE(377),
+ [sym__print_output_call_expression] = STATE(1052),
+ [sym__print_output_qualified_callable] = STATE(13504),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10978),
+ [sym_comparison_expression] = STATE(2899),
+ [sym__comparison_operand] = STATE(11297),
+ [sym_logical_value_expression] = STATE(2901),
+ [sym__callable_expression] = STATE(13604),
+ [sym_call_expression] = STATE(10295),
+ [sym_new_expression] = STATE(395),
+ [sym_addressof_expression] = STATE(395),
+ [sym_type_of_expression] = STATE(395),
+ [sym_member_expression] = STATE(397),
+ [sym_qualified_member_expression] = STATE(424),
+ [sym_implicit_member_expression] = STATE(424),
+ [sym_parenthesized_expression] = STATE(415),
+ [sym_binary_expression] = STATE(416),
+ [sym_unary_expression] = STATE(878),
+ [sym__signed_unary_expression] = STATE(456),
+ [sym__literal] = STATE(395),
+ [sym_boolean_literal] = STATE(395),
+ [sym_file_number_literal] = STATE(395),
+ [sym_identifier] = ACTIONS(4070),
+ [sym_newline] = ACTIONS(4072),
+ [anon_sym_COLON] = ACTIONS(4072),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4074),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4076),
+ [anon_sym_DOT] = ACTIONS(4036),
+ [anon_sym_BANG] = ACTIONS(4038),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4074),
+ [aux_sym_option_statement_token3] = ACTIONS(4074),
+ [aux_sym_type_declaration_token1] = ACTIONS(4074),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4074),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4074),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4074),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4074),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4074),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4074),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4074),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4074),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4074),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4074),
+ [aux_sym__property_get_header_token1] = ACTIONS(4074),
+ [aux_sym_event_declaration_token1] = ACTIONS(4074),
+ [sym_static_modifier] = ACTIONS(4074),
+ [sym__dim_keyword] = ACTIONS(4074),
+ [sym__redim_keyword] = ACTIONS(4074),
+ [aux_sym_get_accessor_token1] = ACTIONS(4074),
+ [aux_sym_set_accessor_token1] = ACTIONS(4074),
+ [aux_sym_const_declaration_token1] = ACTIONS(4074),
+ [anon_sym_LPAREN] = ACTIONS(4078),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4046),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4080),
+ [aux_sym_visibility_token1] = ACTIONS(4074),
+ [aux_sym_visibility_token2] = ACTIONS(4074),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4074),
+ [aux_sym_else_fragment_token1] = ACTIONS(4074),
+ [aux_sym_select_statement_token1] = ACTIONS(4074),
+ [aux_sym__for_header_token1] = ACTIONS(4074),
+ [aux_sym_do_statement_token1] = ACTIONS(4074),
+ [aux_sym_do_condition_token1] = ACTIONS(4074),
+ [aux_sym_with_statement_token1] = ACTIONS(4074),
+ [aux_sym_exit_statement_token1] = ACTIONS(4074),
+ [sym_end_statement] = ACTIONS(4072),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4074),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4074),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4074),
+ [sym__ambiguous_redim_statement] = ACTIONS(4072),
+ [aux_sym_erase_statement_token1] = ACTIONS(4074),
+ [aux_sym_open_statement_token1] = ACTIONS(4074),
+ [aux_sym_file_mode_token2] = ACTIONS(4074),
+ [aux_sym_file_access_token2] = ACTIONS(4074),
+ [aux_sym_file_lock_token2] = ACTIONS(4074),
+ [aux_sym_print_statement_token1] = ACTIONS(4074),
+ [anon_sym_PLUS] = ACTIONS(4050),
+ [anon_sym_DASH] = ACTIONS(4052),
+ [anon_sym_QMARK] = ACTIONS(4072),
+ [aux_sym_close_statement_token1] = ACTIONS(4074),
+ [aux_sym_put_statement_token1] = ACTIONS(4074),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4074),
+ [aux_sym_seek_statement_token1] = ACTIONS(4074),
+ [sym_reset_statement] = ACTIONS(4074),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4074),
+ [sym_stop_statement] = ACTIONS(4074),
+ [sym_beep_statement] = ACTIONS(4074),
+ [aux_sym_unload_statement_token1] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4074),
+ [aux_sym_call_statement_token1] = ACTIONS(4074),
+ [sym__ambiguous_call_statement] = ACTIONS(4074),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4054),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4056),
+ [aux_sym_unary_expression_token1] = ACTIONS(179),
+ [sym_string_literal] = ACTIONS(4082),
+ [sym_number_literal] = ACTIONS(4082),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4060),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4060),
+ [sym_nothing_literal] = ACTIONS(4084),
+ [sym_null_literal] = ACTIONS(4084),
+ [sym_empty_literal] = ACTIONS(4084),
+ [sym_date_literal] = ACTIONS(4082),
+ [anon_sym_POUND] = ACTIONS(4064),
+ },
+ [STATE(353)] = {
+ [sym_output_list] = STATE(3979),
+ [sym__print_output_expression] = STATE(2885),
+ [sym__unparenthesized_print_output_expression] = STATE(2885),
+ [sym__print_output_call_binary_expression] = STATE(2885),
+ [sym__print_output_call_operand] = STATE(10977),
+ [sym__print_output_member_comparison_expression] = STATE(3693),
+ [sym__print_output_call_member_expression] = STATE(377),
+ [sym__print_output_call_expression] = STATE(1052),
+ [sym__print_output_qualified_callable] = STATE(13504),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10978),
+ [sym_comparison_expression] = STATE(2899),
+ [sym__comparison_operand] = STATE(11297),
+ [sym_logical_value_expression] = STATE(2901),
+ [sym__callable_expression] = STATE(13604),
+ [sym_call_expression] = STATE(10295),
+ [sym_new_expression] = STATE(395),
+ [sym_addressof_expression] = STATE(395),
+ [sym_type_of_expression] = STATE(395),
+ [sym_member_expression] = STATE(397),
+ [sym_qualified_member_expression] = STATE(424),
+ [sym_implicit_member_expression] = STATE(424),
+ [sym_parenthesized_expression] = STATE(415),
+ [sym_binary_expression] = STATE(416),
+ [sym_unary_expression] = STATE(878),
+ [sym__signed_unary_expression] = STATE(456),
+ [sym__literal] = STATE(395),
+ [sym_boolean_literal] = STATE(395),
+ [sym_file_number_literal] = STATE(395),
+ [sym_identifier] = ACTIONS(4070),
+ [sym_newline] = ACTIONS(4086),
+ [anon_sym_COLON] = ACTIONS(4086),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4088),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4076),
+ [anon_sym_DOT] = ACTIONS(4036),
+ [anon_sym_BANG] = ACTIONS(4038),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4088),
+ [aux_sym_option_statement_token3] = ACTIONS(4088),
+ [aux_sym_type_declaration_token1] = ACTIONS(4088),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4088),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4088),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4088),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4088),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4088),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4088),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4088),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4088),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4088),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4088),
+ [aux_sym__property_get_header_token1] = ACTIONS(4088),
+ [aux_sym_event_declaration_token1] = ACTIONS(4088),
+ [sym_static_modifier] = ACTIONS(4088),
+ [sym__dim_keyword] = ACTIONS(4088),
+ [sym__redim_keyword] = ACTIONS(4088),
+ [aux_sym_get_accessor_token1] = ACTIONS(4088),
+ [aux_sym_set_accessor_token1] = ACTIONS(4088),
+ [aux_sym_const_declaration_token1] = ACTIONS(4088),
+ [anon_sym_LPAREN] = ACTIONS(4078),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4046),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4080),
+ [aux_sym_visibility_token1] = ACTIONS(4088),
+ [aux_sym_visibility_token2] = ACTIONS(4088),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4088),
+ [aux_sym_else_fragment_token1] = ACTIONS(4088),
+ [aux_sym_select_statement_token1] = ACTIONS(4088),
+ [aux_sym__for_header_token1] = ACTIONS(4088),
+ [aux_sym_do_statement_token1] = ACTIONS(4088),
+ [aux_sym_do_condition_token1] = ACTIONS(4088),
+ [aux_sym_with_statement_token1] = ACTIONS(4088),
+ [aux_sym_exit_statement_token1] = ACTIONS(4088),
+ [sym_end_statement] = ACTIONS(4086),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4088),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4088),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4088),
+ [sym__ambiguous_redim_statement] = ACTIONS(4086),
+ [aux_sym_erase_statement_token1] = ACTIONS(4088),
+ [aux_sym_open_statement_token1] = ACTIONS(4088),
+ [aux_sym_file_mode_token2] = ACTIONS(4088),
+ [aux_sym_file_access_token2] = ACTIONS(4088),
+ [aux_sym_file_lock_token2] = ACTIONS(4088),
+ [aux_sym_print_statement_token1] = ACTIONS(4088),
+ [anon_sym_PLUS] = ACTIONS(4050),
+ [anon_sym_DASH] = ACTIONS(4052),
+ [anon_sym_QMARK] = ACTIONS(4086),
+ [aux_sym_close_statement_token1] = ACTIONS(4088),
+ [aux_sym_put_statement_token1] = ACTIONS(4088),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4088),
+ [aux_sym_seek_statement_token1] = ACTIONS(4088),
+ [sym_reset_statement] = ACTIONS(4088),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4088),
+ [sym_stop_statement] = ACTIONS(4088),
+ [sym_beep_statement] = ACTIONS(4088),
+ [aux_sym_unload_statement_token1] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4088),
+ [aux_sym_call_statement_token1] = ACTIONS(4088),
+ [sym__ambiguous_call_statement] = ACTIONS(4088),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4054),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4056),
+ [aux_sym_unary_expression_token1] = ACTIONS(179),
+ [sym_string_literal] = ACTIONS(4082),
+ [sym_number_literal] = ACTIONS(4082),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4060),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4060),
+ [sym_nothing_literal] = ACTIONS(4084),
+ [sym_null_literal] = ACTIONS(4084),
+ [sym_empty_literal] = ACTIONS(4084),
+ [sym_date_literal] = ACTIONS(4082),
+ [anon_sym_POUND] = ACTIONS(4064),
+ },
+ [STATE(354)] = {
+ [sym_output_list] = STATE(3981),
+ [sym__print_output_expression] = STATE(2885),
+ [sym__unparenthesized_print_output_expression] = STATE(2885),
+ [sym__print_output_call_binary_expression] = STATE(2885),
+ [sym__print_output_call_operand] = STATE(10977),
+ [sym__print_output_member_comparison_expression] = STATE(3693),
+ [sym__print_output_call_member_expression] = STATE(377),
+ [sym__print_output_call_expression] = STATE(1052),
+ [sym__print_output_qualified_callable] = STATE(13504),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10978),
+ [sym_comparison_expression] = STATE(2899),
+ [sym__comparison_operand] = STATE(11297),
+ [sym_logical_value_expression] = STATE(2901),
+ [sym__callable_expression] = STATE(13604),
+ [sym_call_expression] = STATE(10295),
+ [sym_new_expression] = STATE(395),
+ [sym_addressof_expression] = STATE(395),
+ [sym_type_of_expression] = STATE(395),
+ [sym_member_expression] = STATE(397),
+ [sym_qualified_member_expression] = STATE(424),
+ [sym_implicit_member_expression] = STATE(424),
+ [sym_parenthesized_expression] = STATE(415),
+ [sym_binary_expression] = STATE(416),
+ [sym_unary_expression] = STATE(878),
+ [sym__signed_unary_expression] = STATE(456),
+ [sym__literal] = STATE(395),
+ [sym_boolean_literal] = STATE(395),
+ [sym_file_number_literal] = STATE(395),
+ [sym_identifier] = ACTIONS(4070),
+ [sym_newline] = ACTIONS(4090),
+ [anon_sym_COLON] = ACTIONS(4090),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4092),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4076),
+ [anon_sym_DOT] = ACTIONS(4036),
+ [anon_sym_BANG] = ACTIONS(4038),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4092),
+ [aux_sym_option_statement_token3] = ACTIONS(4092),
+ [aux_sym_type_declaration_token1] = ACTIONS(4092),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4092),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4092),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4092),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4092),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4092),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4092),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4092),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4092),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4092),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4092),
+ [aux_sym__property_get_header_token1] = ACTIONS(4092),
+ [aux_sym_event_declaration_token1] = ACTIONS(4092),
+ [sym_static_modifier] = ACTIONS(4092),
+ [sym__dim_keyword] = ACTIONS(4092),
+ [sym__redim_keyword] = ACTIONS(4092),
+ [aux_sym_get_accessor_token1] = ACTIONS(4092),
+ [aux_sym_set_accessor_token1] = ACTIONS(4092),
+ [aux_sym_const_declaration_token1] = ACTIONS(4092),
+ [anon_sym_LPAREN] = ACTIONS(4078),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4046),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4080),
+ [aux_sym_visibility_token1] = ACTIONS(4092),
+ [aux_sym_visibility_token2] = ACTIONS(4092),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4092),
+ [aux_sym_else_fragment_token1] = ACTIONS(4092),
+ [aux_sym_select_statement_token1] = ACTIONS(4092),
+ [aux_sym__for_header_token1] = ACTIONS(4092),
+ [aux_sym_do_statement_token1] = ACTIONS(4092),
+ [aux_sym_do_condition_token1] = ACTIONS(4092),
+ [aux_sym_with_statement_token1] = ACTIONS(4092),
+ [aux_sym_exit_statement_token1] = ACTIONS(4092),
+ [sym_end_statement] = ACTIONS(4090),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4092),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4092),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4092),
+ [sym__ambiguous_redim_statement] = ACTIONS(4090),
+ [aux_sym_erase_statement_token1] = ACTIONS(4092),
+ [aux_sym_open_statement_token1] = ACTIONS(4092),
+ [aux_sym_file_mode_token2] = ACTIONS(4092),
+ [aux_sym_file_access_token2] = ACTIONS(4092),
+ [aux_sym_file_lock_token2] = ACTIONS(4092),
+ [aux_sym_print_statement_token1] = ACTIONS(4092),
+ [anon_sym_PLUS] = ACTIONS(4050),
+ [anon_sym_DASH] = ACTIONS(4052),
+ [anon_sym_QMARK] = ACTIONS(4090),
+ [aux_sym_close_statement_token1] = ACTIONS(4092),
+ [aux_sym_put_statement_token1] = ACTIONS(4092),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4092),
+ [aux_sym_seek_statement_token1] = ACTIONS(4092),
+ [sym_reset_statement] = ACTIONS(4092),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4092),
+ [sym_stop_statement] = ACTIONS(4092),
+ [sym_beep_statement] = ACTIONS(4092),
+ [aux_sym_unload_statement_token1] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4092),
+ [aux_sym_call_statement_token1] = ACTIONS(4092),
+ [sym__ambiguous_call_statement] = ACTIONS(4092),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4054),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4056),
+ [aux_sym_unary_expression_token1] = ACTIONS(179),
+ [sym_string_literal] = ACTIONS(4082),
+ [sym_number_literal] = ACTIONS(4082),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4060),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4060),
+ [sym_nothing_literal] = ACTIONS(4084),
+ [sym_null_literal] = ACTIONS(4084),
+ [sym_empty_literal] = ACTIONS(4084),
+ [sym_date_literal] = ACTIONS(4082),
+ [anon_sym_POUND] = ACTIONS(4064),
+ },
+ [STATE(355)] = {
+ [sym__print_method_output_list] = STATE(3929),
+ [sym__unparenthesized_print_output_expression] = STATE(2686),
+ [sym__print_output_call_binary_expression] = STATE(2686),
+ [sym__print_output_call_operand] = STATE(10977),
+ [sym__print_output_member_comparison_expression] = STATE(3693),
+ [sym__print_output_call_member_expression] = STATE(377),
+ [sym__print_output_call_expression] = STATE(1052),
+ [sym__print_output_qualified_callable] = STATE(13504),
+ [sym_argument_list] = STATE(3930),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10978),
+ [sym_comparison_expression] = STATE(2899),
+ [sym__comparison_operand] = STATE(11297),
+ [sym_logical_value_expression] = STATE(2901),
+ [sym__callable_expression] = STATE(13604),
+ [sym_call_expression] = STATE(10295),
+ [sym_new_expression] = STATE(395),
+ [sym_addressof_expression] = STATE(395),
+ [sym_type_of_expression] = STATE(395),
+ [sym_member_expression] = STATE(397),
+ [sym_qualified_member_expression] = STATE(424),
+ [sym_implicit_member_expression] = STATE(424),
+ [sym_parenthesized_expression] = STATE(10077),
+ [sym_binary_expression] = STATE(416),
+ [sym_unary_expression] = STATE(878),
+ [sym__signed_unary_expression] = STATE(456),
+ [sym__literal] = STATE(395),
+ [sym_boolean_literal] = STATE(395),
+ [sym_file_number_literal] = STATE(395),
+ [sym_identifier] = ACTIONS(4070),
+ [sym_newline] = ACTIONS(4094),
+ [anon_sym_COLON] = ACTIONS(4094),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4096),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4076),
+ [anon_sym_DOT] = ACTIONS(4036),
+ [anon_sym_BANG] = ACTIONS(4038),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4096),
+ [aux_sym_option_statement_token3] = ACTIONS(4096),
+ [aux_sym_type_declaration_token1] = ACTIONS(4096),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4096),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4096),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4096),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4096),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4096),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4096),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4096),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4096),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4096),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4096),
+ [aux_sym__property_get_header_token1] = ACTIONS(4096),
+ [aux_sym_event_declaration_token1] = ACTIONS(4096),
+ [sym_static_modifier] = ACTIONS(4096),
+ [sym__dim_keyword] = ACTIONS(4096),
+ [sym__redim_keyword] = ACTIONS(4096),
+ [aux_sym_get_accessor_token1] = ACTIONS(4096),
+ [aux_sym_set_accessor_token1] = ACTIONS(4096),
+ [aux_sym_const_declaration_token1] = ACTIONS(4096),
+ [anon_sym_LPAREN] = ACTIONS(4098),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4046),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4080),
+ [aux_sym_visibility_token1] = ACTIONS(4096),
+ [aux_sym_visibility_token2] = ACTIONS(4096),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4096),
+ [aux_sym_else_fragment_token1] = ACTIONS(4096),
+ [aux_sym_select_statement_token1] = ACTIONS(4096),
+ [aux_sym__for_header_token1] = ACTIONS(4096),
+ [aux_sym_do_statement_token1] = ACTIONS(4096),
+ [aux_sym_do_condition_token1] = ACTIONS(4096),
+ [aux_sym_with_statement_token1] = ACTIONS(4096),
+ [aux_sym_exit_statement_token1] = ACTIONS(4096),
+ [sym_end_statement] = ACTIONS(4094),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4096),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4096),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4096),
+ [sym__ambiguous_redim_statement] = ACTIONS(4094),
+ [aux_sym_erase_statement_token1] = ACTIONS(4096),
+ [aux_sym_open_statement_token1] = ACTIONS(4096),
+ [aux_sym_file_mode_token2] = ACTIONS(4096),
+ [aux_sym_file_access_token2] = ACTIONS(4096),
+ [aux_sym_file_lock_token2] = ACTIONS(4096),
+ [aux_sym_print_statement_token1] = ACTIONS(4096),
+ [anon_sym_PLUS] = ACTIONS(4050),
+ [anon_sym_DASH] = ACTIONS(4052),
+ [anon_sym_QMARK] = ACTIONS(4094),
+ [aux_sym_close_statement_token1] = ACTIONS(4096),
+ [aux_sym_put_statement_token1] = ACTIONS(4096),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4096),
+ [aux_sym_seek_statement_token1] = ACTIONS(4096),
+ [sym_reset_statement] = ACTIONS(4096),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4096),
+ [sym_stop_statement] = ACTIONS(4096),
+ [sym_beep_statement] = ACTIONS(4096),
+ [aux_sym_unload_statement_token1] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4096),
+ [aux_sym_call_statement_token1] = ACTIONS(4096),
+ [sym__ambiguous_call_statement] = ACTIONS(4096),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4054),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4056),
+ [aux_sym_unary_expression_token1] = ACTIONS(179),
+ [sym_string_literal] = ACTIONS(4082),
+ [sym_number_literal] = ACTIONS(4082),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4060),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4060),
+ [sym_nothing_literal] = ACTIONS(4084),
+ [sym_null_literal] = ACTIONS(4084),
+ [sym_empty_literal] = ACTIONS(4084),
+ [sym_date_literal] = ACTIONS(4082),
+ [anon_sym_POUND] = ACTIONS(4064),
+ },
+ [STATE(356)] = {
+ [sym__print_output_expression] = STATE(3455),
+ [sym__unparenthesized_print_output_expression] = STATE(3455),
+ [sym__print_output_call_binary_expression] = STATE(3455),
+ [sym__print_output_call_operand] = STATE(10977),
+ [sym__print_output_member_comparison_expression] = STATE(3693),
+ [sym__print_output_call_member_expression] = STATE(377),
+ [sym__print_output_call_expression] = STATE(1052),
+ [sym__print_output_qualified_callable] = STATE(13504),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10978),
+ [sym_comparison_expression] = STATE(2899),
+ [sym__comparison_operand] = STATE(11297),
+ [sym_logical_value_expression] = STATE(2901),
+ [sym__callable_expression] = STATE(13604),
+ [sym_call_expression] = STATE(10295),
+ [sym_new_expression] = STATE(395),
+ [sym_addressof_expression] = STATE(395),
+ [sym_type_of_expression] = STATE(395),
+ [sym_member_expression] = STATE(397),
+ [sym_qualified_member_expression] = STATE(424),
+ [sym_implicit_member_expression] = STATE(424),
+ [sym_parenthesized_expression] = STATE(415),
+ [sym_binary_expression] = STATE(416),
+ [sym_unary_expression] = STATE(878),
+ [sym__signed_unary_expression] = STATE(456),
+ [sym__literal] = STATE(395),
+ [sym_boolean_literal] = STATE(395),
+ [sym_file_number_literal] = STATE(395),
+ [sym_identifier] = ACTIONS(4070),
+ [sym_newline] = ACTIONS(4100),
+ [anon_sym_COLON] = ACTIONS(4100),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4102),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4076),
+ [anon_sym_DOT] = ACTIONS(4036),
+ [anon_sym_BANG] = ACTIONS(4038),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4102),
+ [aux_sym_option_statement_token3] = ACTIONS(4102),
+ [aux_sym_type_declaration_token1] = ACTIONS(4102),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4102),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4102),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4102),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4102),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4102),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4102),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4102),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4102),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4102),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4102),
+ [aux_sym__property_get_header_token1] = ACTIONS(4102),
+ [aux_sym_event_declaration_token1] = ACTIONS(4102),
+ [sym_static_modifier] = ACTIONS(4102),
+ [sym__dim_keyword] = ACTIONS(4102),
+ [sym__redim_keyword] = ACTIONS(4102),
+ [aux_sym_get_accessor_token1] = ACTIONS(4102),
+ [aux_sym_set_accessor_token1] = ACTIONS(4102),
+ [aux_sym_const_declaration_token1] = ACTIONS(4102),
+ [anon_sym_LPAREN] = ACTIONS(4078),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4046),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4080),
+ [aux_sym_visibility_token1] = ACTIONS(4102),
+ [aux_sym_visibility_token2] = ACTIONS(4102),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4102),
+ [aux_sym_else_fragment_token1] = ACTIONS(4102),
+ [aux_sym_select_statement_token1] = ACTIONS(4102),
+ [aux_sym__for_header_token1] = ACTIONS(4102),
+ [aux_sym_do_statement_token1] = ACTIONS(4102),
+ [aux_sym_do_condition_token1] = ACTIONS(4102),
+ [aux_sym_with_statement_token1] = ACTIONS(4102),
+ [aux_sym_exit_statement_token1] = ACTIONS(4102),
+ [sym_end_statement] = ACTIONS(4100),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4102),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4102),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4102),
+ [sym__ambiguous_redim_statement] = ACTIONS(4100),
+ [aux_sym_erase_statement_token1] = ACTIONS(4102),
+ [aux_sym_open_statement_token1] = ACTIONS(4102),
+ [aux_sym_file_mode_token2] = ACTIONS(4102),
+ [aux_sym_file_access_token2] = ACTIONS(4102),
+ [aux_sym_file_lock_token2] = ACTIONS(4102),
+ [aux_sym_print_statement_token1] = ACTIONS(4102),
+ [anon_sym_PLUS] = ACTIONS(4050),
+ [anon_sym_DASH] = ACTIONS(4052),
+ [anon_sym_QMARK] = ACTIONS(4100),
+ [aux_sym_close_statement_token1] = ACTIONS(4102),
+ [aux_sym_put_statement_token1] = ACTIONS(4102),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4102),
+ [aux_sym_seek_statement_token1] = ACTIONS(4102),
+ [sym_reset_statement] = ACTIONS(4102),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4102),
+ [sym_stop_statement] = ACTIONS(4102),
+ [sym_beep_statement] = ACTIONS(4102),
+ [aux_sym_unload_statement_token1] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4102),
+ [aux_sym_call_statement_token1] = ACTIONS(4102),
+ [sym__ambiguous_call_statement] = ACTIONS(4102),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4054),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4056),
+ [aux_sym_unary_expression_token1] = ACTIONS(179),
+ [sym_string_literal] = ACTIONS(4082),
+ [sym_number_literal] = ACTIONS(4082),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4060),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4060),
+ [sym_nothing_literal] = ACTIONS(4084),
+ [sym_null_literal] = ACTIONS(4084),
+ [sym_empty_literal] = ACTIONS(4084),
+ [sym_date_literal] = ACTIONS(4082),
+ [anon_sym_POUND] = ACTIONS(4064),
+ },
+ [STATE(357)] = {
+ [sym__print_output_expression] = STATE(3455),
+ [sym__unparenthesized_print_output_expression] = STATE(3455),
+ [sym__print_output_call_binary_expression] = STATE(3455),
+ [sym__print_output_call_operand] = STATE(10977),
+ [sym__print_output_member_comparison_expression] = STATE(3693),
+ [sym__print_output_call_member_expression] = STATE(377),
+ [sym__print_output_call_expression] = STATE(1052),
+ [sym__print_output_qualified_callable] = STATE(13504),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10978),
+ [sym_comparison_expression] = STATE(2899),
+ [sym__comparison_operand] = STATE(11297),
+ [sym_logical_value_expression] = STATE(2901),
+ [sym__callable_expression] = STATE(13604),
+ [sym_call_expression] = STATE(10295),
+ [sym_new_expression] = STATE(395),
+ [sym_addressof_expression] = STATE(395),
+ [sym_type_of_expression] = STATE(395),
+ [sym_member_expression] = STATE(397),
+ [sym_qualified_member_expression] = STATE(424),
+ [sym_implicit_member_expression] = STATE(424),
+ [sym_parenthesized_expression] = STATE(415),
+ [sym_binary_expression] = STATE(416),
+ [sym_unary_expression] = STATE(878),
+ [sym__signed_unary_expression] = STATE(456),
+ [sym__literal] = STATE(395),
+ [sym_boolean_literal] = STATE(395),
+ [sym_file_number_literal] = STATE(395),
+ [sym_identifier] = ACTIONS(4070),
+ [sym_newline] = ACTIONS(4104),
+ [anon_sym_COLON] = ACTIONS(4104),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4106),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4076),
+ [anon_sym_DOT] = ACTIONS(4036),
+ [anon_sym_BANG] = ACTIONS(4038),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4106),
+ [aux_sym_option_statement_token3] = ACTIONS(4106),
+ [aux_sym_type_declaration_token1] = ACTIONS(4106),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4106),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4106),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4106),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4106),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4106),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4106),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4106),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4106),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4106),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4106),
+ [aux_sym__property_get_header_token1] = ACTIONS(4106),
+ [aux_sym_event_declaration_token1] = ACTIONS(4106),
+ [sym_static_modifier] = ACTIONS(4106),
+ [sym__dim_keyword] = ACTIONS(4106),
+ [sym__redim_keyword] = ACTIONS(4106),
+ [aux_sym_get_accessor_token1] = ACTIONS(4106),
+ [aux_sym_set_accessor_token1] = ACTIONS(4106),
+ [aux_sym_const_declaration_token1] = ACTIONS(4106),
+ [anon_sym_LPAREN] = ACTIONS(4078),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4046),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4080),
+ [aux_sym_visibility_token1] = ACTIONS(4106),
+ [aux_sym_visibility_token2] = ACTIONS(4106),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4106),
+ [aux_sym_else_fragment_token1] = ACTIONS(4106),
+ [aux_sym_select_statement_token1] = ACTIONS(4106),
+ [aux_sym__for_header_token1] = ACTIONS(4106),
+ [aux_sym_do_statement_token1] = ACTIONS(4106),
+ [aux_sym_do_condition_token1] = ACTIONS(4106),
+ [aux_sym_with_statement_token1] = ACTIONS(4106),
+ [aux_sym_exit_statement_token1] = ACTIONS(4106),
+ [sym_end_statement] = ACTIONS(4104),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4106),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4106),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4106),
+ [sym__ambiguous_redim_statement] = ACTIONS(4104),
+ [aux_sym_erase_statement_token1] = ACTIONS(4106),
+ [aux_sym_open_statement_token1] = ACTIONS(4106),
+ [aux_sym_file_mode_token2] = ACTIONS(4106),
+ [aux_sym_file_access_token2] = ACTIONS(4106),
+ [aux_sym_file_lock_token2] = ACTIONS(4106),
+ [aux_sym_print_statement_token1] = ACTIONS(4106),
+ [anon_sym_PLUS] = ACTIONS(4050),
+ [anon_sym_DASH] = ACTIONS(4052),
+ [anon_sym_QMARK] = ACTIONS(4104),
+ [aux_sym_close_statement_token1] = ACTIONS(4106),
+ [aux_sym_put_statement_token1] = ACTIONS(4106),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4106),
+ [aux_sym_seek_statement_token1] = ACTIONS(4106),
+ [sym_reset_statement] = ACTIONS(4106),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4106),
+ [sym_stop_statement] = ACTIONS(4106),
+ [sym_beep_statement] = ACTIONS(4106),
+ [aux_sym_unload_statement_token1] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4106),
+ [aux_sym_call_statement_token1] = ACTIONS(4106),
+ [sym__ambiguous_call_statement] = ACTIONS(4106),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4054),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4056),
+ [aux_sym_unary_expression_token1] = ACTIONS(179),
+ [sym_string_literal] = ACTIONS(4082),
+ [sym_number_literal] = ACTIONS(4082),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4060),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4060),
+ [sym_nothing_literal] = ACTIONS(4084),
+ [sym_null_literal] = ACTIONS(4084),
+ [sym_empty_literal] = ACTIONS(4084),
+ [sym_date_literal] = ACTIONS(4082),
+ [anon_sym_POUND] = ACTIONS(4064),
+ },
+ [STATE(358)] = {
+ [sym__print_output_expression] = STATE(3455),
+ [sym__unparenthesized_print_output_expression] = STATE(3455),
+ [sym__print_output_call_binary_expression] = STATE(3455),
+ [sym__print_output_call_operand] = STATE(10977),
+ [sym__print_output_member_comparison_expression] = STATE(3693),
+ [sym__print_output_call_member_expression] = STATE(377),
+ [sym__print_output_call_expression] = STATE(1052),
+ [sym__print_output_qualified_callable] = STATE(13504),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10978),
+ [sym_comparison_expression] = STATE(2899),
+ [sym__comparison_operand] = STATE(11297),
+ [sym_logical_value_expression] = STATE(2901),
+ [sym__callable_expression] = STATE(13604),
+ [sym_call_expression] = STATE(10295),
+ [sym_new_expression] = STATE(395),
+ [sym_addressof_expression] = STATE(395),
+ [sym_type_of_expression] = STATE(395),
+ [sym_member_expression] = STATE(397),
+ [sym_qualified_member_expression] = STATE(424),
+ [sym_implicit_member_expression] = STATE(424),
+ [sym_parenthesized_expression] = STATE(415),
+ [sym_binary_expression] = STATE(416),
+ [sym_unary_expression] = STATE(878),
+ [sym__signed_unary_expression] = STATE(456),
+ [sym__literal] = STATE(395),
+ [sym_boolean_literal] = STATE(395),
+ [sym_file_number_literal] = STATE(395),
+ [sym_identifier] = ACTIONS(4070),
+ [sym_newline] = ACTIONS(4108),
+ [anon_sym_COLON] = ACTIONS(4108),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4110),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4076),
+ [anon_sym_DOT] = ACTIONS(4036),
+ [anon_sym_BANG] = ACTIONS(4038),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4110),
+ [aux_sym_option_statement_token3] = ACTIONS(4110),
+ [aux_sym_type_declaration_token1] = ACTIONS(4110),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4110),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4110),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4110),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4110),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4110),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4110),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4110),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4110),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4110),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4110),
+ [aux_sym__property_get_header_token1] = ACTIONS(4110),
+ [aux_sym_event_declaration_token1] = ACTIONS(4110),
+ [sym_static_modifier] = ACTIONS(4110),
+ [sym__dim_keyword] = ACTIONS(4110),
+ [sym__redim_keyword] = ACTIONS(4110),
+ [aux_sym_get_accessor_token1] = ACTIONS(4110),
+ [aux_sym_set_accessor_token1] = ACTIONS(4110),
+ [aux_sym_const_declaration_token1] = ACTIONS(4110),
+ [anon_sym_LPAREN] = ACTIONS(4078),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4046),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4080),
+ [aux_sym_visibility_token1] = ACTIONS(4110),
+ [aux_sym_visibility_token2] = ACTIONS(4110),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4110),
+ [aux_sym_else_fragment_token1] = ACTIONS(4110),
+ [aux_sym_select_statement_token1] = ACTIONS(4110),
+ [aux_sym__for_header_token1] = ACTIONS(4110),
+ [aux_sym_do_statement_token1] = ACTIONS(4110),
+ [aux_sym_do_condition_token1] = ACTIONS(4110),
+ [aux_sym_with_statement_token1] = ACTIONS(4110),
+ [aux_sym_exit_statement_token1] = ACTIONS(4110),
+ [sym_end_statement] = ACTIONS(4108),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4110),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4110),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4110),
+ [sym__ambiguous_redim_statement] = ACTIONS(4108),
+ [aux_sym_erase_statement_token1] = ACTIONS(4110),
+ [aux_sym_open_statement_token1] = ACTIONS(4110),
+ [aux_sym_file_mode_token2] = ACTIONS(4110),
+ [aux_sym_file_access_token2] = ACTIONS(4110),
+ [aux_sym_file_lock_token2] = ACTIONS(4110),
+ [aux_sym_print_statement_token1] = ACTIONS(4110),
+ [anon_sym_PLUS] = ACTIONS(4050),
+ [anon_sym_DASH] = ACTIONS(4052),
+ [anon_sym_QMARK] = ACTIONS(4108),
+ [aux_sym_close_statement_token1] = ACTIONS(4110),
+ [aux_sym_put_statement_token1] = ACTIONS(4110),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4110),
+ [aux_sym_seek_statement_token1] = ACTIONS(4110),
+ [sym_reset_statement] = ACTIONS(4110),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4110),
+ [sym_stop_statement] = ACTIONS(4110),
+ [sym_beep_statement] = ACTIONS(4110),
+ [aux_sym_unload_statement_token1] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4110),
+ [aux_sym_call_statement_token1] = ACTIONS(4110),
+ [sym__ambiguous_call_statement] = ACTIONS(4110),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4054),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4056),
+ [aux_sym_unary_expression_token1] = ACTIONS(179),
+ [sym_string_literal] = ACTIONS(4082),
+ [sym_number_literal] = ACTIONS(4082),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4060),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4060),
+ [sym_nothing_literal] = ACTIONS(4084),
+ [sym_null_literal] = ACTIONS(4084),
+ [sym_empty_literal] = ACTIONS(4084),
+ [sym_date_literal] = ACTIONS(4082),
+ [anon_sym_POUND] = ACTIONS(4064),
+ },
+ [STATE(359)] = {
+ [sym__print_output_expression] = STATE(3455),
+ [sym__unparenthesized_print_output_expression] = STATE(3455),
+ [sym__print_output_call_binary_expression] = STATE(3455),
+ [sym__print_output_call_operand] = STATE(10977),
+ [sym__print_output_member_comparison_expression] = STATE(3693),
+ [sym__print_output_call_member_expression] = STATE(377),
+ [sym__print_output_call_expression] = STATE(1052),
+ [sym__print_output_qualified_callable] = STATE(13504),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10978),
+ [sym_comparison_expression] = STATE(2899),
+ [sym__comparison_operand] = STATE(11297),
+ [sym_logical_value_expression] = STATE(2901),
+ [sym__callable_expression] = STATE(13604),
+ [sym_call_expression] = STATE(10295),
+ [sym_new_expression] = STATE(395),
+ [sym_addressof_expression] = STATE(395),
+ [sym_type_of_expression] = STATE(395),
+ [sym_member_expression] = STATE(397),
+ [sym_qualified_member_expression] = STATE(424),
+ [sym_implicit_member_expression] = STATE(424),
+ [sym_parenthesized_expression] = STATE(415),
+ [sym_binary_expression] = STATE(416),
+ [sym_unary_expression] = STATE(878),
+ [sym__signed_unary_expression] = STATE(456),
+ [sym__literal] = STATE(395),
+ [sym_boolean_literal] = STATE(395),
+ [sym_file_number_literal] = STATE(395),
+ [sym_identifier] = ACTIONS(4070),
+ [sym_newline] = ACTIONS(4112),
+ [anon_sym_COLON] = ACTIONS(4112),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4114),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4076),
+ [anon_sym_DOT] = ACTIONS(4036),
+ [anon_sym_BANG] = ACTIONS(4038),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4114),
+ [aux_sym_option_statement_token3] = ACTIONS(4114),
+ [aux_sym_type_declaration_token1] = ACTIONS(4114),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4114),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4114),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4114),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4114),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4114),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4114),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4114),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4114),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4114),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4114),
+ [aux_sym__property_get_header_token1] = ACTIONS(4114),
+ [aux_sym_event_declaration_token1] = ACTIONS(4114),
+ [sym_static_modifier] = ACTIONS(4114),
+ [sym__dim_keyword] = ACTIONS(4114),
+ [sym__redim_keyword] = ACTIONS(4114),
+ [aux_sym_get_accessor_token1] = ACTIONS(4114),
+ [aux_sym_set_accessor_token1] = ACTIONS(4114),
+ [aux_sym_const_declaration_token1] = ACTIONS(4114),
+ [anon_sym_LPAREN] = ACTIONS(4078),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4046),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4080),
+ [aux_sym_visibility_token1] = ACTIONS(4114),
+ [aux_sym_visibility_token2] = ACTIONS(4114),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4114),
+ [aux_sym_else_fragment_token1] = ACTIONS(4114),
+ [aux_sym_select_statement_token1] = ACTIONS(4114),
+ [aux_sym__for_header_token1] = ACTIONS(4114),
+ [aux_sym_do_statement_token1] = ACTIONS(4114),
+ [aux_sym_do_condition_token1] = ACTIONS(4114),
+ [aux_sym_with_statement_token1] = ACTIONS(4114),
+ [aux_sym_exit_statement_token1] = ACTIONS(4114),
+ [sym_end_statement] = ACTIONS(4112),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4114),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4114),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4114),
+ [sym__ambiguous_redim_statement] = ACTIONS(4112),
+ [aux_sym_erase_statement_token1] = ACTIONS(4114),
+ [aux_sym_open_statement_token1] = ACTIONS(4114),
+ [aux_sym_file_mode_token2] = ACTIONS(4114),
+ [aux_sym_file_access_token2] = ACTIONS(4114),
+ [aux_sym_file_lock_token2] = ACTIONS(4114),
+ [aux_sym_print_statement_token1] = ACTIONS(4114),
+ [anon_sym_PLUS] = ACTIONS(4050),
+ [anon_sym_DASH] = ACTIONS(4052),
+ [anon_sym_QMARK] = ACTIONS(4112),
+ [aux_sym_close_statement_token1] = ACTIONS(4114),
+ [aux_sym_put_statement_token1] = ACTIONS(4114),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4114),
+ [aux_sym_seek_statement_token1] = ACTIONS(4114),
+ [sym_reset_statement] = ACTIONS(4114),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4114),
+ [sym_stop_statement] = ACTIONS(4114),
+ [sym_beep_statement] = ACTIONS(4114),
+ [aux_sym_unload_statement_token1] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4114),
+ [aux_sym_call_statement_token1] = ACTIONS(4114),
+ [sym__ambiguous_call_statement] = ACTIONS(4114),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4054),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4056),
+ [aux_sym_unary_expression_token1] = ACTIONS(179),
+ [sym_string_literal] = ACTIONS(4082),
+ [sym_number_literal] = ACTIONS(4082),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4060),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4060),
+ [sym_nothing_literal] = ACTIONS(4084),
+ [sym_null_literal] = ACTIONS(4084),
+ [sym_empty_literal] = ACTIONS(4084),
+ [sym_date_literal] = ACTIONS(4082),
+ [anon_sym_POUND] = ACTIONS(4064),
+ },
+ [STATE(360)] = {
+ [sym_argument_list] = STATE(2075),
+ [sym_unparenthesized_argument_list] = STATE(4328),
+ [sym__unparenthesized_argument_sequence] = STATE(4329),
+ [sym__omitted_argument_sequence] = STATE(4329),
+ [sym__argument] = STATE(3469),
+ [sym_named_argument] = STATE(3469),
+ [sym_byval_argument] = STATE(3469),
+ [sym__primary_expression] = STATE(580),
+ [sym__expression] = STATE(1951),
+ [sym_comparison_expression] = STATE(3689),
+ [sym__comparison_operand] = STATE(11254),
+ [sym_logical_value_expression] = STATE(3689),
+ [sym__callable_expression] = STATE(13651),
+ [sym_call_expression] = STATE(541),
+ [sym_new_expression] = STATE(580),
+ [sym_addressof_expression] = STATE(580),
+ [sym_type_of_expression] = STATE(580),
+ [sym_member_expression] = STATE(592),
+ [sym_qualified_member_expression] = STATE(632),
+ [sym_implicit_member_expression] = STATE(632),
+ [sym_parenthesized_expression] = STATE(580),
+ [sym_binary_expression] = STATE(580),
+ [sym_unary_expression] = STATE(1951),
+ [sym__signed_unary_expression] = STATE(581),
+ [sym__literal] = STATE(580),
+ [sym_boolean_literal] = STATE(580),
+ [sym_file_number_literal] = STATE(580),
+ [sym_identifier] = ACTIONS(4116),
+ [sym_newline] = ACTIONS(4028),
+ [anon_sym_COLON] = ACTIONS(4028),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4030),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4118),
+ [anon_sym_EQ] = ACTIONS(4034),
+ [anon_sym_DOT] = ACTIONS(4120),
+ [anon_sym_BANG] = ACTIONS(4122),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4030),
+ [aux_sym_option_statement_token3] = ACTIONS(4030),
+ [aux_sym_type_declaration_token1] = ACTIONS(4030),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4030),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4030),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4030),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4030),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4030),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4030),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4030),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4030),
+ [aux_sym__property_get_header_token1] = ACTIONS(4030),
+ [aux_sym_event_declaration_token1] = ACTIONS(4030),
+ [sym_static_modifier] = ACTIONS(4030),
+ [sym__dim_keyword] = ACTIONS(4030),
+ [sym__redim_keyword] = ACTIONS(4030),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4124),
+ [aux_sym_get_accessor_token1] = ACTIONS(4030),
+ [aux_sym_set_accessor_token1] = ACTIONS(4030),
+ [anon_sym_COMMA] = ACTIONS(4126),
+ [aux_sym_const_declaration_token1] = ACTIONS(4030),
+ [anon_sym_LPAREN] = ACTIONS(4128),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4130),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4132),
+ [aux_sym_visibility_token1] = ACTIONS(4030),
+ [aux_sym_visibility_token2] = ACTIONS(4030),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4030),
+ [aux_sym_else_fragment_token1] = ACTIONS(4030),
+ [aux_sym_select_statement_token1] = ACTIONS(4030),
+ [aux_sym__for_header_token1] = ACTIONS(4030),
+ [aux_sym_do_statement_token1] = ACTIONS(4030),
+ [aux_sym_do_condition_token1] = ACTIONS(4030),
+ [aux_sym_with_statement_token1] = ACTIONS(4030),
+ [aux_sym_exit_statement_token1] = ACTIONS(4030),
+ [sym_end_statement] = ACTIONS(4028),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4030),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4030),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4030),
+ [sym__ambiguous_redim_statement] = ACTIONS(4028),
+ [aux_sym_erase_statement_token1] = ACTIONS(4030),
+ [aux_sym_open_statement_token1] = ACTIONS(4030),
+ [aux_sym_file_mode_token2] = ACTIONS(4030),
+ [aux_sym_file_access_token2] = ACTIONS(4030),
+ [aux_sym_file_lock_token2] = ACTIONS(4030),
+ [aux_sym_print_statement_token1] = ACTIONS(4030),
+ [anon_sym_PLUS] = ACTIONS(4134),
+ [anon_sym_DASH] = ACTIONS(4136),
+ [anon_sym_QMARK] = ACTIONS(4028),
+ [aux_sym_close_statement_token1] = ACTIONS(4030),
+ [aux_sym_put_statement_token1] = ACTIONS(4030),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4030),
+ [aux_sym_seek_statement_token1] = ACTIONS(4030),
+ [sym_reset_statement] = ACTIONS(4030),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4030),
+ [sym_stop_statement] = ACTIONS(4030),
+ [sym_beep_statement] = ACTIONS(4030),
+ [aux_sym_unload_statement_token1] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4030),
+ [aux_sym_call_statement_token1] = ACTIONS(4030),
+ [sym__ambiguous_call_statement] = ACTIONS(4030),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4138),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4140),
+ [aux_sym_unary_expression_token1] = ACTIONS(531),
+ [sym_string_literal] = ACTIONS(4142),
+ [sym_number_literal] = ACTIONS(4142),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4144),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4144),
+ [sym_nothing_literal] = ACTIONS(4146),
+ [sym_null_literal] = ACTIONS(4146),
+ [sym_empty_literal] = ACTIONS(4146),
+ [sym_date_literal] = ACTIONS(4142),
+ [anon_sym_POUND] = ACTIONS(4148),
+ },
+ [STATE(361)] = {
+ [sym_output_list] = STATE(4549),
+ [sym__print_output_expression] = STATE(3441),
+ [sym__unparenthesized_print_output_expression] = STATE(3441),
+ [sym__print_output_call_binary_expression] = STATE(3441),
+ [sym__print_output_call_operand] = STATE(10992),
+ [sym__print_output_member_comparison_expression] = STATE(4029),
+ [sym__print_output_call_member_expression] = STATE(459),
+ [sym__print_output_call_expression] = STATE(1676),
+ [sym__print_output_qualified_callable] = STATE(13339),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10993),
+ [sym_comparison_expression] = STATE(3445),
+ [sym__comparison_operand] = STATE(11254),
+ [sym_logical_value_expression] = STATE(3451),
+ [sym__callable_expression] = STATE(13340),
+ [sym_call_expression] = STATE(10301),
+ [sym_new_expression] = STATE(641),
+ [sym_addressof_expression] = STATE(641),
+ [sym_type_of_expression] = STATE(641),
+ [sym_member_expression] = STATE(642),
+ [sym_qualified_member_expression] = STATE(632),
+ [sym_implicit_member_expression] = STATE(632),
+ [sym_parenthesized_expression] = STATE(643),
+ [sym_binary_expression] = STATE(644),
+ [sym_unary_expression] = STATE(1682),
+ [sym__signed_unary_expression] = STATE(581),
+ [sym__literal] = STATE(641),
+ [sym_boolean_literal] = STATE(641),
+ [sym_file_number_literal] = STATE(641),
+ [sym_identifier] = ACTIONS(4150),
+ [sym_newline] = ACTIONS(4072),
+ [anon_sym_COLON] = ACTIONS(4072),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4074),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4152),
+ [anon_sym_DOT] = ACTIONS(4120),
+ [anon_sym_BANG] = ACTIONS(4122),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4074),
+ [aux_sym_option_statement_token3] = ACTIONS(4074),
+ [aux_sym_type_declaration_token1] = ACTIONS(4074),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4074),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4074),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4074),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4074),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4074),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4074),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4074),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4074),
+ [aux_sym__property_get_header_token1] = ACTIONS(4074),
+ [aux_sym_event_declaration_token1] = ACTIONS(4074),
+ [sym_static_modifier] = ACTIONS(4074),
+ [sym__dim_keyword] = ACTIONS(4074),
+ [sym__redim_keyword] = ACTIONS(4074),
+ [aux_sym_get_accessor_token1] = ACTIONS(4074),
+ [aux_sym_set_accessor_token1] = ACTIONS(4074),
+ [aux_sym_const_declaration_token1] = ACTIONS(4074),
+ [anon_sym_LPAREN] = ACTIONS(4154),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4130),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4156),
+ [aux_sym_visibility_token1] = ACTIONS(4074),
+ [aux_sym_visibility_token2] = ACTIONS(4074),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4074),
+ [aux_sym_else_fragment_token1] = ACTIONS(4074),
+ [aux_sym_select_statement_token1] = ACTIONS(4074),
+ [aux_sym__for_header_token1] = ACTIONS(4074),
+ [aux_sym_do_statement_token1] = ACTIONS(4074),
+ [aux_sym_do_condition_token1] = ACTIONS(4074),
+ [aux_sym_with_statement_token1] = ACTIONS(4074),
+ [aux_sym_exit_statement_token1] = ACTIONS(4074),
+ [sym_end_statement] = ACTIONS(4072),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4074),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4074),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4074),
+ [sym__ambiguous_redim_statement] = ACTIONS(4072),
+ [aux_sym_erase_statement_token1] = ACTIONS(4074),
+ [aux_sym_open_statement_token1] = ACTIONS(4074),
+ [aux_sym_file_mode_token2] = ACTIONS(4074),
+ [aux_sym_file_access_token2] = ACTIONS(4074),
+ [aux_sym_file_lock_token2] = ACTIONS(4074),
+ [aux_sym_print_statement_token1] = ACTIONS(4074),
+ [anon_sym_PLUS] = ACTIONS(4134),
+ [anon_sym_DASH] = ACTIONS(4136),
+ [anon_sym_QMARK] = ACTIONS(4072),
+ [aux_sym_close_statement_token1] = ACTIONS(4074),
+ [aux_sym_put_statement_token1] = ACTIONS(4074),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4074),
+ [aux_sym_seek_statement_token1] = ACTIONS(4074),
+ [sym_reset_statement] = ACTIONS(4074),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4074),
+ [sym_stop_statement] = ACTIONS(4074),
+ [sym_beep_statement] = ACTIONS(4074),
+ [aux_sym_unload_statement_token1] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4074),
+ [aux_sym_call_statement_token1] = ACTIONS(4074),
+ [sym__ambiguous_call_statement] = ACTIONS(4074),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4138),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4140),
+ [aux_sym_unary_expression_token1] = ACTIONS(531),
+ [sym_string_literal] = ACTIONS(4158),
+ [sym_number_literal] = ACTIONS(4158),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4144),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4144),
+ [sym_nothing_literal] = ACTIONS(4160),
+ [sym_null_literal] = ACTIONS(4160),
+ [sym_empty_literal] = ACTIONS(4160),
+ [sym_date_literal] = ACTIONS(4158),
+ [anon_sym_POUND] = ACTIONS(4148),
+ },
+ [STATE(362)] = {
+ [sym_output_list] = STATE(4391),
+ [sym__print_output_expression] = STATE(3441),
+ [sym__unparenthesized_print_output_expression] = STATE(3441),
+ [sym__print_output_call_binary_expression] = STATE(3441),
+ [sym__print_output_call_operand] = STATE(10992),
+ [sym__print_output_member_comparison_expression] = STATE(4029),
+ [sym__print_output_call_member_expression] = STATE(459),
+ [sym__print_output_call_expression] = STATE(1676),
+ [sym__print_output_qualified_callable] = STATE(13339),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10993),
+ [sym_comparison_expression] = STATE(3445),
+ [sym__comparison_operand] = STATE(11254),
+ [sym_logical_value_expression] = STATE(3451),
+ [sym__callable_expression] = STATE(13340),
+ [sym_call_expression] = STATE(10301),
+ [sym_new_expression] = STATE(641),
+ [sym_addressof_expression] = STATE(641),
+ [sym_type_of_expression] = STATE(641),
+ [sym_member_expression] = STATE(642),
+ [sym_qualified_member_expression] = STATE(632),
+ [sym_implicit_member_expression] = STATE(632),
+ [sym_parenthesized_expression] = STATE(643),
+ [sym_binary_expression] = STATE(644),
+ [sym_unary_expression] = STATE(1682),
+ [sym__signed_unary_expression] = STATE(581),
+ [sym__literal] = STATE(641),
+ [sym_boolean_literal] = STATE(641),
+ [sym_file_number_literal] = STATE(641),
+ [sym_identifier] = ACTIONS(4150),
+ [sym_newline] = ACTIONS(4086),
+ [anon_sym_COLON] = ACTIONS(4086),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4088),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4152),
+ [anon_sym_DOT] = ACTIONS(4120),
+ [anon_sym_BANG] = ACTIONS(4122),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4088),
+ [aux_sym_option_statement_token3] = ACTIONS(4088),
+ [aux_sym_type_declaration_token1] = ACTIONS(4088),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4088),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4088),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4088),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4088),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4088),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4088),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4088),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4088),
+ [aux_sym__property_get_header_token1] = ACTIONS(4088),
+ [aux_sym_event_declaration_token1] = ACTIONS(4088),
+ [sym_static_modifier] = ACTIONS(4088),
+ [sym__dim_keyword] = ACTIONS(4088),
+ [sym__redim_keyword] = ACTIONS(4088),
+ [aux_sym_get_accessor_token1] = ACTIONS(4088),
+ [aux_sym_set_accessor_token1] = ACTIONS(4088),
+ [aux_sym_const_declaration_token1] = ACTIONS(4088),
+ [anon_sym_LPAREN] = ACTIONS(4154),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4130),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4156),
+ [aux_sym_visibility_token1] = ACTIONS(4088),
+ [aux_sym_visibility_token2] = ACTIONS(4088),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4088),
+ [aux_sym_else_fragment_token1] = ACTIONS(4088),
+ [aux_sym_select_statement_token1] = ACTIONS(4088),
+ [aux_sym__for_header_token1] = ACTIONS(4088),
+ [aux_sym_do_statement_token1] = ACTIONS(4088),
+ [aux_sym_do_condition_token1] = ACTIONS(4088),
+ [aux_sym_with_statement_token1] = ACTIONS(4088),
+ [aux_sym_exit_statement_token1] = ACTIONS(4088),
+ [sym_end_statement] = ACTIONS(4086),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4088),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4088),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4088),
+ [sym__ambiguous_redim_statement] = ACTIONS(4086),
+ [aux_sym_erase_statement_token1] = ACTIONS(4088),
+ [aux_sym_open_statement_token1] = ACTIONS(4088),
+ [aux_sym_file_mode_token2] = ACTIONS(4088),
+ [aux_sym_file_access_token2] = ACTIONS(4088),
+ [aux_sym_file_lock_token2] = ACTIONS(4088),
+ [aux_sym_print_statement_token1] = ACTIONS(4088),
+ [anon_sym_PLUS] = ACTIONS(4134),
+ [anon_sym_DASH] = ACTIONS(4136),
+ [anon_sym_QMARK] = ACTIONS(4086),
+ [aux_sym_close_statement_token1] = ACTIONS(4088),
+ [aux_sym_put_statement_token1] = ACTIONS(4088),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4088),
+ [aux_sym_seek_statement_token1] = ACTIONS(4088),
+ [sym_reset_statement] = ACTIONS(4088),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4088),
+ [sym_stop_statement] = ACTIONS(4088),
+ [sym_beep_statement] = ACTIONS(4088),
+ [aux_sym_unload_statement_token1] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4088),
+ [aux_sym_call_statement_token1] = ACTIONS(4088),
+ [sym__ambiguous_call_statement] = ACTIONS(4088),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4138),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4140),
+ [aux_sym_unary_expression_token1] = ACTIONS(531),
+ [sym_string_literal] = ACTIONS(4158),
+ [sym_number_literal] = ACTIONS(4158),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4144),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4144),
+ [sym_nothing_literal] = ACTIONS(4160),
+ [sym_null_literal] = ACTIONS(4160),
+ [sym_empty_literal] = ACTIONS(4160),
+ [sym_date_literal] = ACTIONS(4158),
+ [anon_sym_POUND] = ACTIONS(4148),
+ },
+ [STATE(363)] = {
+ [sym__print_method_output_list] = STATE(4331),
+ [sym__unparenthesized_print_output_expression] = STATE(3470),
+ [sym__print_output_call_binary_expression] = STATE(3470),
+ [sym__print_output_call_operand] = STATE(10992),
+ [sym__print_output_member_comparison_expression] = STATE(4029),
+ [sym__print_output_call_member_expression] = STATE(459),
+ [sym__print_output_call_expression] = STATE(1676),
+ [sym__print_output_qualified_callable] = STATE(13339),
+ [sym_argument_list] = STATE(4333),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10993),
+ [sym_comparison_expression] = STATE(3445),
+ [sym__comparison_operand] = STATE(11254),
+ [sym_logical_value_expression] = STATE(3451),
+ [sym__callable_expression] = STATE(13340),
+ [sym_call_expression] = STATE(10301),
+ [sym_new_expression] = STATE(641),
+ [sym_addressof_expression] = STATE(641),
+ [sym_type_of_expression] = STATE(641),
+ [sym_member_expression] = STATE(642),
+ [sym_qualified_member_expression] = STATE(632),
+ [sym_implicit_member_expression] = STATE(632),
+ [sym_parenthesized_expression] = STATE(10077),
+ [sym_binary_expression] = STATE(644),
+ [sym_unary_expression] = STATE(1682),
+ [sym__signed_unary_expression] = STATE(581),
+ [sym__literal] = STATE(641),
+ [sym_boolean_literal] = STATE(641),
+ [sym_file_number_literal] = STATE(641),
+ [sym_identifier] = ACTIONS(4150),
+ [sym_newline] = ACTIONS(4094),
+ [anon_sym_COLON] = ACTIONS(4094),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4096),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4152),
+ [anon_sym_DOT] = ACTIONS(4120),
+ [anon_sym_BANG] = ACTIONS(4122),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4096),
+ [aux_sym_option_statement_token3] = ACTIONS(4096),
+ [aux_sym_type_declaration_token1] = ACTIONS(4096),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4096),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4096),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4096),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4096),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4096),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4096),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4096),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4096),
+ [aux_sym__property_get_header_token1] = ACTIONS(4096),
+ [aux_sym_event_declaration_token1] = ACTIONS(4096),
+ [sym_static_modifier] = ACTIONS(4096),
+ [sym__dim_keyword] = ACTIONS(4096),
+ [sym__redim_keyword] = ACTIONS(4096),
+ [aux_sym_get_accessor_token1] = ACTIONS(4096),
+ [aux_sym_set_accessor_token1] = ACTIONS(4096),
+ [aux_sym_const_declaration_token1] = ACTIONS(4096),
+ [anon_sym_LPAREN] = ACTIONS(4162),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4130),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4156),
+ [aux_sym_visibility_token1] = ACTIONS(4096),
+ [aux_sym_visibility_token2] = ACTIONS(4096),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4096),
+ [aux_sym_else_fragment_token1] = ACTIONS(4096),
+ [aux_sym_select_statement_token1] = ACTIONS(4096),
+ [aux_sym__for_header_token1] = ACTIONS(4096),
+ [aux_sym_do_statement_token1] = ACTIONS(4096),
+ [aux_sym_do_condition_token1] = ACTIONS(4096),
+ [aux_sym_with_statement_token1] = ACTIONS(4096),
+ [aux_sym_exit_statement_token1] = ACTIONS(4096),
+ [sym_end_statement] = ACTIONS(4094),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4096),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4096),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4096),
+ [sym__ambiguous_redim_statement] = ACTIONS(4094),
+ [aux_sym_erase_statement_token1] = ACTIONS(4096),
+ [aux_sym_open_statement_token1] = ACTIONS(4096),
+ [aux_sym_file_mode_token2] = ACTIONS(4096),
+ [aux_sym_file_access_token2] = ACTIONS(4096),
+ [aux_sym_file_lock_token2] = ACTIONS(4096),
+ [aux_sym_print_statement_token1] = ACTIONS(4096),
+ [anon_sym_PLUS] = ACTIONS(4134),
+ [anon_sym_DASH] = ACTIONS(4136),
+ [anon_sym_QMARK] = ACTIONS(4094),
+ [aux_sym_close_statement_token1] = ACTIONS(4096),
+ [aux_sym_put_statement_token1] = ACTIONS(4096),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4096),
+ [aux_sym_seek_statement_token1] = ACTIONS(4096),
+ [sym_reset_statement] = ACTIONS(4096),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4096),
+ [sym_stop_statement] = ACTIONS(4096),
+ [sym_beep_statement] = ACTIONS(4096),
+ [aux_sym_unload_statement_token1] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4096),
+ [aux_sym_call_statement_token1] = ACTIONS(4096),
+ [sym__ambiguous_call_statement] = ACTIONS(4096),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4138),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4140),
+ [aux_sym_unary_expression_token1] = ACTIONS(531),
+ [sym_string_literal] = ACTIONS(4158),
+ [sym_number_literal] = ACTIONS(4158),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4144),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4144),
+ [sym_nothing_literal] = ACTIONS(4160),
+ [sym_null_literal] = ACTIONS(4160),
+ [sym_empty_literal] = ACTIONS(4160),
+ [sym_date_literal] = ACTIONS(4158),
+ [anon_sym_POUND] = ACTIONS(4148),
+ },
+ [STATE(364)] = {
+ [sym_output_list] = STATE(4394),
+ [sym__print_output_expression] = STATE(3441),
+ [sym__unparenthesized_print_output_expression] = STATE(3441),
+ [sym__print_output_call_binary_expression] = STATE(3441),
+ [sym__print_output_call_operand] = STATE(10992),
+ [sym__print_output_member_comparison_expression] = STATE(4029),
+ [sym__print_output_call_member_expression] = STATE(459),
+ [sym__print_output_call_expression] = STATE(1676),
+ [sym__print_output_qualified_callable] = STATE(13339),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10993),
+ [sym_comparison_expression] = STATE(3445),
+ [sym__comparison_operand] = STATE(11254),
+ [sym_logical_value_expression] = STATE(3451),
+ [sym__callable_expression] = STATE(13340),
+ [sym_call_expression] = STATE(10301),
+ [sym_new_expression] = STATE(641),
+ [sym_addressof_expression] = STATE(641),
+ [sym_type_of_expression] = STATE(641),
+ [sym_member_expression] = STATE(642),
+ [sym_qualified_member_expression] = STATE(632),
+ [sym_implicit_member_expression] = STATE(632),
+ [sym_parenthesized_expression] = STATE(643),
+ [sym_binary_expression] = STATE(644),
+ [sym_unary_expression] = STATE(1682),
+ [sym__signed_unary_expression] = STATE(581),
+ [sym__literal] = STATE(641),
+ [sym_boolean_literal] = STATE(641),
+ [sym_file_number_literal] = STATE(641),
+ [sym_identifier] = ACTIONS(4150),
+ [sym_newline] = ACTIONS(4090),
+ [anon_sym_COLON] = ACTIONS(4090),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4092),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4152),
+ [anon_sym_DOT] = ACTIONS(4120),
+ [anon_sym_BANG] = ACTIONS(4122),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4092),
+ [aux_sym_option_statement_token3] = ACTIONS(4092),
+ [aux_sym_type_declaration_token1] = ACTIONS(4092),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4092),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4092),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4092),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4092),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4092),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4092),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4092),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4092),
+ [aux_sym__property_get_header_token1] = ACTIONS(4092),
+ [aux_sym_event_declaration_token1] = ACTIONS(4092),
+ [sym_static_modifier] = ACTIONS(4092),
+ [sym__dim_keyword] = ACTIONS(4092),
+ [sym__redim_keyword] = ACTIONS(4092),
+ [aux_sym_get_accessor_token1] = ACTIONS(4092),
+ [aux_sym_set_accessor_token1] = ACTIONS(4092),
+ [aux_sym_const_declaration_token1] = ACTIONS(4092),
+ [anon_sym_LPAREN] = ACTIONS(4154),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4130),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4156),
+ [aux_sym_visibility_token1] = ACTIONS(4092),
+ [aux_sym_visibility_token2] = ACTIONS(4092),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4092),
+ [aux_sym_else_fragment_token1] = ACTIONS(4092),
+ [aux_sym_select_statement_token1] = ACTIONS(4092),
+ [aux_sym__for_header_token1] = ACTIONS(4092),
+ [aux_sym_do_statement_token1] = ACTIONS(4092),
+ [aux_sym_do_condition_token1] = ACTIONS(4092),
+ [aux_sym_with_statement_token1] = ACTIONS(4092),
+ [aux_sym_exit_statement_token1] = ACTIONS(4092),
+ [sym_end_statement] = ACTIONS(4090),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4092),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4092),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4092),
+ [sym__ambiguous_redim_statement] = ACTIONS(4090),
+ [aux_sym_erase_statement_token1] = ACTIONS(4092),
+ [aux_sym_open_statement_token1] = ACTIONS(4092),
+ [aux_sym_file_mode_token2] = ACTIONS(4092),
+ [aux_sym_file_access_token2] = ACTIONS(4092),
+ [aux_sym_file_lock_token2] = ACTIONS(4092),
+ [aux_sym_print_statement_token1] = ACTIONS(4092),
+ [anon_sym_PLUS] = ACTIONS(4134),
+ [anon_sym_DASH] = ACTIONS(4136),
+ [anon_sym_QMARK] = ACTIONS(4090),
+ [aux_sym_close_statement_token1] = ACTIONS(4092),
+ [aux_sym_put_statement_token1] = ACTIONS(4092),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4092),
+ [aux_sym_seek_statement_token1] = ACTIONS(4092),
+ [sym_reset_statement] = ACTIONS(4092),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4092),
+ [sym_stop_statement] = ACTIONS(4092),
+ [sym_beep_statement] = ACTIONS(4092),
+ [aux_sym_unload_statement_token1] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4092),
+ [aux_sym_call_statement_token1] = ACTIONS(4092),
+ [sym__ambiguous_call_statement] = ACTIONS(4092),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4138),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4140),
+ [aux_sym_unary_expression_token1] = ACTIONS(531),
+ [sym_string_literal] = ACTIONS(4158),
+ [sym_number_literal] = ACTIONS(4158),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4144),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4144),
+ [sym_nothing_literal] = ACTIONS(4160),
+ [sym_null_literal] = ACTIONS(4160),
+ [sym_empty_literal] = ACTIONS(4160),
+ [sym_date_literal] = ACTIONS(4158),
+ [anon_sym_POUND] = ACTIONS(4148),
+ },
+ [STATE(365)] = {
+ [sym__print_output_expression] = STATE(4079),
+ [sym__unparenthesized_print_output_expression] = STATE(4079),
+ [sym__print_output_call_binary_expression] = STATE(4079),
+ [sym__print_output_call_operand] = STATE(10992),
+ [sym__print_output_member_comparison_expression] = STATE(4029),
+ [sym__print_output_call_member_expression] = STATE(459),
+ [sym__print_output_call_expression] = STATE(1676),
+ [sym__print_output_qualified_callable] = STATE(13339),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10993),
+ [sym_comparison_expression] = STATE(3445),
+ [sym__comparison_operand] = STATE(11254),
+ [sym_logical_value_expression] = STATE(3451),
+ [sym__callable_expression] = STATE(13340),
+ [sym_call_expression] = STATE(10301),
+ [sym_new_expression] = STATE(641),
+ [sym_addressof_expression] = STATE(641),
+ [sym_type_of_expression] = STATE(641),
+ [sym_member_expression] = STATE(642),
+ [sym_qualified_member_expression] = STATE(632),
+ [sym_implicit_member_expression] = STATE(632),
+ [sym_parenthesized_expression] = STATE(643),
+ [sym_binary_expression] = STATE(644),
+ [sym_unary_expression] = STATE(1682),
+ [sym__signed_unary_expression] = STATE(581),
+ [sym__literal] = STATE(641),
+ [sym_boolean_literal] = STATE(641),
+ [sym_file_number_literal] = STATE(641),
+ [sym_identifier] = ACTIONS(4150),
+ [sym_newline] = ACTIONS(4100),
+ [anon_sym_COLON] = ACTIONS(4100),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4102),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4152),
+ [anon_sym_DOT] = ACTIONS(4120),
+ [anon_sym_BANG] = ACTIONS(4122),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4102),
+ [aux_sym_option_statement_token3] = ACTIONS(4102),
+ [aux_sym_type_declaration_token1] = ACTIONS(4102),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4102),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4102),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4102),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4102),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4102),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4102),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4102),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4102),
+ [aux_sym__property_get_header_token1] = ACTIONS(4102),
+ [aux_sym_event_declaration_token1] = ACTIONS(4102),
+ [sym_static_modifier] = ACTIONS(4102),
+ [sym__dim_keyword] = ACTIONS(4102),
+ [sym__redim_keyword] = ACTIONS(4102),
+ [aux_sym_get_accessor_token1] = ACTIONS(4102),
+ [aux_sym_set_accessor_token1] = ACTIONS(4102),
+ [aux_sym_const_declaration_token1] = ACTIONS(4102),
+ [anon_sym_LPAREN] = ACTIONS(4154),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4130),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4156),
+ [aux_sym_visibility_token1] = ACTIONS(4102),
+ [aux_sym_visibility_token2] = ACTIONS(4102),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4102),
+ [aux_sym_else_fragment_token1] = ACTIONS(4102),
+ [aux_sym_select_statement_token1] = ACTIONS(4102),
+ [aux_sym__for_header_token1] = ACTIONS(4102),
+ [aux_sym_do_statement_token1] = ACTIONS(4102),
+ [aux_sym_do_condition_token1] = ACTIONS(4102),
+ [aux_sym_with_statement_token1] = ACTIONS(4102),
+ [aux_sym_exit_statement_token1] = ACTIONS(4102),
+ [sym_end_statement] = ACTIONS(4100),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4102),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4102),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4102),
+ [sym__ambiguous_redim_statement] = ACTIONS(4100),
+ [aux_sym_erase_statement_token1] = ACTIONS(4102),
+ [aux_sym_open_statement_token1] = ACTIONS(4102),
+ [aux_sym_file_mode_token2] = ACTIONS(4102),
+ [aux_sym_file_access_token2] = ACTIONS(4102),
+ [aux_sym_file_lock_token2] = ACTIONS(4102),
+ [aux_sym_print_statement_token1] = ACTIONS(4102),
+ [anon_sym_PLUS] = ACTIONS(4134),
+ [anon_sym_DASH] = ACTIONS(4136),
+ [anon_sym_QMARK] = ACTIONS(4100),
+ [aux_sym_close_statement_token1] = ACTIONS(4102),
+ [aux_sym_put_statement_token1] = ACTIONS(4102),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4102),
+ [aux_sym_seek_statement_token1] = ACTIONS(4102),
+ [sym_reset_statement] = ACTIONS(4102),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4102),
+ [sym_stop_statement] = ACTIONS(4102),
+ [sym_beep_statement] = ACTIONS(4102),
+ [aux_sym_unload_statement_token1] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4102),
+ [aux_sym_call_statement_token1] = ACTIONS(4102),
+ [sym__ambiguous_call_statement] = ACTIONS(4102),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4138),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4140),
+ [aux_sym_unary_expression_token1] = ACTIONS(531),
+ [sym_string_literal] = ACTIONS(4158),
+ [sym_number_literal] = ACTIONS(4158),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4144),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4144),
+ [sym_nothing_literal] = ACTIONS(4160),
+ [sym_null_literal] = ACTIONS(4160),
+ [sym_empty_literal] = ACTIONS(4160),
+ [sym_date_literal] = ACTIONS(4158),
+ [anon_sym_POUND] = ACTIONS(4148),
+ },
+ [STATE(366)] = {
+ [sym__print_output_expression] = STATE(4079),
+ [sym__unparenthesized_print_output_expression] = STATE(4079),
+ [sym__print_output_call_binary_expression] = STATE(4079),
+ [sym__print_output_call_operand] = STATE(10992),
+ [sym__print_output_member_comparison_expression] = STATE(4029),
+ [sym__print_output_call_member_expression] = STATE(459),
+ [sym__print_output_call_expression] = STATE(1676),
+ [sym__print_output_qualified_callable] = STATE(13339),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10993),
+ [sym_comparison_expression] = STATE(3445),
+ [sym__comparison_operand] = STATE(11254),
+ [sym_logical_value_expression] = STATE(3451),
+ [sym__callable_expression] = STATE(13340),
+ [sym_call_expression] = STATE(10301),
+ [sym_new_expression] = STATE(641),
+ [sym_addressof_expression] = STATE(641),
+ [sym_type_of_expression] = STATE(641),
+ [sym_member_expression] = STATE(642),
+ [sym_qualified_member_expression] = STATE(632),
+ [sym_implicit_member_expression] = STATE(632),
+ [sym_parenthesized_expression] = STATE(643),
+ [sym_binary_expression] = STATE(644),
+ [sym_unary_expression] = STATE(1682),
+ [sym__signed_unary_expression] = STATE(581),
+ [sym__literal] = STATE(641),
+ [sym_boolean_literal] = STATE(641),
+ [sym_file_number_literal] = STATE(641),
+ [sym_identifier] = ACTIONS(4150),
+ [sym_newline] = ACTIONS(4108),
+ [anon_sym_COLON] = ACTIONS(4108),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4110),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4152),
+ [anon_sym_DOT] = ACTIONS(4120),
+ [anon_sym_BANG] = ACTIONS(4122),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4110),
+ [aux_sym_option_statement_token3] = ACTIONS(4110),
+ [aux_sym_type_declaration_token1] = ACTIONS(4110),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4110),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4110),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4110),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4110),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4110),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4110),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4110),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4110),
+ [aux_sym__property_get_header_token1] = ACTIONS(4110),
+ [aux_sym_event_declaration_token1] = ACTIONS(4110),
+ [sym_static_modifier] = ACTIONS(4110),
+ [sym__dim_keyword] = ACTIONS(4110),
+ [sym__redim_keyword] = ACTIONS(4110),
+ [aux_sym_get_accessor_token1] = ACTIONS(4110),
+ [aux_sym_set_accessor_token1] = ACTIONS(4110),
+ [aux_sym_const_declaration_token1] = ACTIONS(4110),
+ [anon_sym_LPAREN] = ACTIONS(4154),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4130),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4156),
+ [aux_sym_visibility_token1] = ACTIONS(4110),
+ [aux_sym_visibility_token2] = ACTIONS(4110),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4110),
+ [aux_sym_else_fragment_token1] = ACTIONS(4110),
+ [aux_sym_select_statement_token1] = ACTIONS(4110),
+ [aux_sym__for_header_token1] = ACTIONS(4110),
+ [aux_sym_do_statement_token1] = ACTIONS(4110),
+ [aux_sym_do_condition_token1] = ACTIONS(4110),
+ [aux_sym_with_statement_token1] = ACTIONS(4110),
+ [aux_sym_exit_statement_token1] = ACTIONS(4110),
+ [sym_end_statement] = ACTIONS(4108),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4110),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4110),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4110),
+ [sym__ambiguous_redim_statement] = ACTIONS(4108),
+ [aux_sym_erase_statement_token1] = ACTIONS(4110),
+ [aux_sym_open_statement_token1] = ACTIONS(4110),
+ [aux_sym_file_mode_token2] = ACTIONS(4110),
+ [aux_sym_file_access_token2] = ACTIONS(4110),
+ [aux_sym_file_lock_token2] = ACTIONS(4110),
+ [aux_sym_print_statement_token1] = ACTIONS(4110),
+ [anon_sym_PLUS] = ACTIONS(4134),
+ [anon_sym_DASH] = ACTIONS(4136),
+ [anon_sym_QMARK] = ACTIONS(4108),
+ [aux_sym_close_statement_token1] = ACTIONS(4110),
+ [aux_sym_put_statement_token1] = ACTIONS(4110),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4110),
+ [aux_sym_seek_statement_token1] = ACTIONS(4110),
+ [sym_reset_statement] = ACTIONS(4110),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4110),
+ [sym_stop_statement] = ACTIONS(4110),
+ [sym_beep_statement] = ACTIONS(4110),
+ [aux_sym_unload_statement_token1] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4110),
+ [aux_sym_call_statement_token1] = ACTIONS(4110),
+ [sym__ambiguous_call_statement] = ACTIONS(4110),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4138),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4140),
+ [aux_sym_unary_expression_token1] = ACTIONS(531),
+ [sym_string_literal] = ACTIONS(4158),
+ [sym_number_literal] = ACTIONS(4158),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4144),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4144),
+ [sym_nothing_literal] = ACTIONS(4160),
+ [sym_null_literal] = ACTIONS(4160),
+ [sym_empty_literal] = ACTIONS(4160),
+ [sym_date_literal] = ACTIONS(4158),
+ [anon_sym_POUND] = ACTIONS(4148),
+ },
+ [STATE(367)] = {
+ [sym__argument] = STATE(3593),
+ [sym_named_argument] = STATE(3593),
+ [sym_byval_argument] = STATE(3593),
+ [sym__primary_expression] = STATE(454),
+ [sym__expression] = STATE(1053),
+ [sym_comparison_expression] = STATE(2684),
+ [sym__comparison_operand] = STATE(11297),
+ [sym_logical_value_expression] = STATE(2684),
+ [sym__callable_expression] = STATE(13215),
+ [sym_call_expression] = STATE(380),
+ [sym_new_expression] = STATE(454),
+ [sym_addressof_expression] = STATE(454),
+ [sym_type_of_expression] = STATE(454),
+ [sym_member_expression] = STATE(453),
+ [sym_qualified_member_expression] = STATE(424),
+ [sym_implicit_member_expression] = STATE(424),
+ [sym_parenthesized_expression] = STATE(454),
+ [sym_binary_expression] = STATE(454),
+ [sym_unary_expression] = STATE(1053),
+ [sym__signed_unary_expression] = STATE(456),
+ [sym__literal] = STATE(454),
+ [sym_boolean_literal] = STATE(454),
+ [sym_file_number_literal] = STATE(454),
+ [aux_sym__argument_sequence_repeat2] = STATE(3586),
+ [sym_identifier] = ACTIONS(4026),
+ [sym_newline] = ACTIONS(4164),
+ [anon_sym_COLON] = ACTIONS(4164),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4166),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4032),
+ [anon_sym_DOT] = ACTIONS(4036),
+ [anon_sym_BANG] = ACTIONS(4038),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4166),
+ [aux_sym_option_statement_token3] = ACTIONS(4166),
+ [aux_sym_type_declaration_token1] = ACTIONS(4166),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4166),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4166),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4166),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4166),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4166),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4166),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4166),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4166),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4166),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4166),
+ [aux_sym__property_get_header_token1] = ACTIONS(4166),
+ [aux_sym_event_declaration_token1] = ACTIONS(4166),
+ [sym_static_modifier] = ACTIONS(4166),
+ [sym__dim_keyword] = ACTIONS(4166),
+ [sym__redim_keyword] = ACTIONS(4166),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4040),
+ [aux_sym_get_accessor_token1] = ACTIONS(4166),
+ [aux_sym_set_accessor_token1] = ACTIONS(4166),
+ [anon_sym_COMMA] = ACTIONS(4168),
+ [aux_sym_const_declaration_token1] = ACTIONS(4166),
+ [anon_sym_LPAREN] = ACTIONS(4078),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4046),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4048),
+ [aux_sym_visibility_token1] = ACTIONS(4166),
+ [aux_sym_visibility_token2] = ACTIONS(4166),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4166),
+ [aux_sym_else_fragment_token1] = ACTIONS(4166),
+ [aux_sym_select_statement_token1] = ACTIONS(4166),
+ [aux_sym__for_header_token1] = ACTIONS(4166),
+ [aux_sym_do_statement_token1] = ACTIONS(4166),
+ [aux_sym_do_condition_token1] = ACTIONS(4166),
+ [aux_sym_with_statement_token1] = ACTIONS(4166),
+ [aux_sym_exit_statement_token1] = ACTIONS(4166),
+ [sym_end_statement] = ACTIONS(4164),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4166),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4166),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4166),
+ [sym__ambiguous_redim_statement] = ACTIONS(4164),
+ [aux_sym_erase_statement_token1] = ACTIONS(4166),
+ [aux_sym_open_statement_token1] = ACTIONS(4166),
+ [aux_sym_file_mode_token2] = ACTIONS(4166),
+ [aux_sym_file_access_token2] = ACTIONS(4166),
+ [aux_sym_file_lock_token2] = ACTIONS(4166),
+ [aux_sym_print_statement_token1] = ACTIONS(4166),
+ [anon_sym_PLUS] = ACTIONS(4050),
+ [anon_sym_DASH] = ACTIONS(4052),
+ [anon_sym_QMARK] = ACTIONS(4164),
+ [aux_sym_close_statement_token1] = ACTIONS(4166),
+ [aux_sym_put_statement_token1] = ACTIONS(4166),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4166),
+ [aux_sym_seek_statement_token1] = ACTIONS(4166),
+ [sym_reset_statement] = ACTIONS(4166),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4166),
+ [sym_stop_statement] = ACTIONS(4166),
+ [sym_beep_statement] = ACTIONS(4166),
+ [aux_sym_unload_statement_token1] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4166),
+ [aux_sym_call_statement_token1] = ACTIONS(4166),
+ [sym__ambiguous_call_statement] = ACTIONS(4166),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4054),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4056),
+ [aux_sym_unary_expression_token1] = ACTIONS(179),
+ [sym_string_literal] = ACTIONS(4058),
+ [sym_number_literal] = ACTIONS(4058),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4060),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4060),
+ [sym_nothing_literal] = ACTIONS(4062),
+ [sym_null_literal] = ACTIONS(4062),
+ [sym_empty_literal] = ACTIONS(4062),
+ [sym_date_literal] = ACTIONS(4058),
+ [anon_sym_POUND] = ACTIONS(4064),
+ },
+ [STATE(368)] = {
+ [sym__argument] = STATE(3531),
+ [sym_named_argument] = STATE(3531),
+ [sym_byval_argument] = STATE(3531),
+ [sym__primary_expression] = STATE(454),
+ [sym__expression] = STATE(1053),
+ [sym_comparison_expression] = STATE(2684),
+ [sym__comparison_operand] = STATE(11297),
+ [sym_logical_value_expression] = STATE(2684),
+ [sym__callable_expression] = STATE(13215),
+ [sym_call_expression] = STATE(380),
+ [sym_new_expression] = STATE(454),
+ [sym_addressof_expression] = STATE(454),
+ [sym_type_of_expression] = STATE(454),
+ [sym_member_expression] = STATE(453),
+ [sym_qualified_member_expression] = STATE(424),
+ [sym_implicit_member_expression] = STATE(424),
+ [sym_parenthesized_expression] = STATE(454),
+ [sym_binary_expression] = STATE(454),
+ [sym_unary_expression] = STATE(1053),
+ [sym__signed_unary_expression] = STATE(456),
+ [sym__literal] = STATE(454),
+ [sym_boolean_literal] = STATE(454),
+ [sym_file_number_literal] = STATE(454),
+ [aux_sym__argument_sequence_repeat2] = STATE(3532),
+ [sym_identifier] = ACTIONS(4026),
+ [sym_newline] = ACTIONS(4170),
+ [anon_sym_COLON] = ACTIONS(4170),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4172),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4032),
+ [anon_sym_DOT] = ACTIONS(4036),
+ [anon_sym_BANG] = ACTIONS(4038),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4172),
+ [aux_sym_option_statement_token3] = ACTIONS(4172),
+ [aux_sym_type_declaration_token1] = ACTIONS(4172),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4172),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4172),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4172),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4172),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4172),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4172),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4172),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4172),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4172),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4172),
+ [aux_sym__property_get_header_token1] = ACTIONS(4172),
+ [aux_sym_event_declaration_token1] = ACTIONS(4172),
+ [sym_static_modifier] = ACTIONS(4172),
+ [sym__dim_keyword] = ACTIONS(4172),
+ [sym__redim_keyword] = ACTIONS(4172),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4040),
+ [aux_sym_get_accessor_token1] = ACTIONS(4172),
+ [aux_sym_set_accessor_token1] = ACTIONS(4172),
+ [anon_sym_COMMA] = ACTIONS(4168),
+ [aux_sym_const_declaration_token1] = ACTIONS(4172),
+ [anon_sym_LPAREN] = ACTIONS(4078),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4046),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4048),
+ [aux_sym_visibility_token1] = ACTIONS(4172),
+ [aux_sym_visibility_token2] = ACTIONS(4172),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4172),
+ [aux_sym_else_fragment_token1] = ACTIONS(4172),
+ [aux_sym_select_statement_token1] = ACTIONS(4172),
+ [aux_sym__for_header_token1] = ACTIONS(4172),
+ [aux_sym_do_statement_token1] = ACTIONS(4172),
+ [aux_sym_do_condition_token1] = ACTIONS(4172),
+ [aux_sym_with_statement_token1] = ACTIONS(4172),
+ [aux_sym_exit_statement_token1] = ACTIONS(4172),
+ [sym_end_statement] = ACTIONS(4170),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4172),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4172),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4172),
+ [sym__ambiguous_redim_statement] = ACTIONS(4170),
+ [aux_sym_erase_statement_token1] = ACTIONS(4172),
+ [aux_sym_open_statement_token1] = ACTIONS(4172),
+ [aux_sym_file_mode_token2] = ACTIONS(4172),
+ [aux_sym_file_access_token2] = ACTIONS(4172),
+ [aux_sym_file_lock_token2] = ACTIONS(4172),
+ [aux_sym_print_statement_token1] = ACTIONS(4172),
+ [anon_sym_PLUS] = ACTIONS(4050),
+ [anon_sym_DASH] = ACTIONS(4052),
+ [anon_sym_QMARK] = ACTIONS(4170),
+ [aux_sym_close_statement_token1] = ACTIONS(4172),
+ [aux_sym_put_statement_token1] = ACTIONS(4172),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4172),
+ [aux_sym_seek_statement_token1] = ACTIONS(4172),
+ [sym_reset_statement] = ACTIONS(4172),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4172),
+ [sym_stop_statement] = ACTIONS(4172),
+ [sym_beep_statement] = ACTIONS(4172),
+ [aux_sym_unload_statement_token1] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4172),
+ [aux_sym_call_statement_token1] = ACTIONS(4172),
+ [sym__ambiguous_call_statement] = ACTIONS(4172),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4054),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4056),
+ [aux_sym_unary_expression_token1] = ACTIONS(179),
+ [sym_string_literal] = ACTIONS(4058),
+ [sym_number_literal] = ACTIONS(4058),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4060),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4060),
+ [sym_nothing_literal] = ACTIONS(4062),
+ [sym_null_literal] = ACTIONS(4062),
+ [sym_empty_literal] = ACTIONS(4062),
+ [sym_date_literal] = ACTIONS(4058),
+ [anon_sym_POUND] = ACTIONS(4064),
+ },
+ [STATE(369)] = {
+ [sym__print_output_expression] = STATE(4079),
+ [sym__unparenthesized_print_output_expression] = STATE(4079),
+ [sym__print_output_call_binary_expression] = STATE(4079),
+ [sym__print_output_call_operand] = STATE(10992),
+ [sym__print_output_member_comparison_expression] = STATE(4029),
+ [sym__print_output_call_member_expression] = STATE(459),
+ [sym__print_output_call_expression] = STATE(1676),
+ [sym__print_output_qualified_callable] = STATE(13339),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10993),
+ [sym_comparison_expression] = STATE(3445),
+ [sym__comparison_operand] = STATE(11254),
+ [sym_logical_value_expression] = STATE(3451),
+ [sym__callable_expression] = STATE(13340),
+ [sym_call_expression] = STATE(10301),
+ [sym_new_expression] = STATE(641),
+ [sym_addressof_expression] = STATE(641),
+ [sym_type_of_expression] = STATE(641),
+ [sym_member_expression] = STATE(642),
+ [sym_qualified_member_expression] = STATE(632),
+ [sym_implicit_member_expression] = STATE(632),
+ [sym_parenthesized_expression] = STATE(643),
+ [sym_binary_expression] = STATE(644),
+ [sym_unary_expression] = STATE(1682),
+ [sym__signed_unary_expression] = STATE(581),
+ [sym__literal] = STATE(641),
+ [sym_boolean_literal] = STATE(641),
+ [sym_file_number_literal] = STATE(641),
+ [sym_identifier] = ACTIONS(4150),
+ [sym_newline] = ACTIONS(4104),
+ [anon_sym_COLON] = ACTIONS(4104),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4106),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4152),
+ [anon_sym_DOT] = ACTIONS(4120),
+ [anon_sym_BANG] = ACTIONS(4122),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4106),
+ [aux_sym_option_statement_token3] = ACTIONS(4106),
+ [aux_sym_type_declaration_token1] = ACTIONS(4106),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4106),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4106),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4106),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4106),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4106),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4106),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4106),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4106),
+ [aux_sym__property_get_header_token1] = ACTIONS(4106),
+ [aux_sym_event_declaration_token1] = ACTIONS(4106),
+ [sym_static_modifier] = ACTIONS(4106),
+ [sym__dim_keyword] = ACTIONS(4106),
+ [sym__redim_keyword] = ACTIONS(4106),
+ [aux_sym_get_accessor_token1] = ACTIONS(4106),
+ [aux_sym_set_accessor_token1] = ACTIONS(4106),
+ [aux_sym_const_declaration_token1] = ACTIONS(4106),
+ [anon_sym_LPAREN] = ACTIONS(4154),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4130),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4156),
+ [aux_sym_visibility_token1] = ACTIONS(4106),
+ [aux_sym_visibility_token2] = ACTIONS(4106),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4106),
+ [aux_sym_else_fragment_token1] = ACTIONS(4106),
+ [aux_sym_select_statement_token1] = ACTIONS(4106),
+ [aux_sym__for_header_token1] = ACTIONS(4106),
+ [aux_sym_do_statement_token1] = ACTIONS(4106),
+ [aux_sym_do_condition_token1] = ACTIONS(4106),
+ [aux_sym_with_statement_token1] = ACTIONS(4106),
+ [aux_sym_exit_statement_token1] = ACTIONS(4106),
+ [sym_end_statement] = ACTIONS(4104),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4106),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4106),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4106),
+ [sym__ambiguous_redim_statement] = ACTIONS(4104),
+ [aux_sym_erase_statement_token1] = ACTIONS(4106),
+ [aux_sym_open_statement_token1] = ACTIONS(4106),
+ [aux_sym_file_mode_token2] = ACTIONS(4106),
+ [aux_sym_file_access_token2] = ACTIONS(4106),
+ [aux_sym_file_lock_token2] = ACTIONS(4106),
+ [aux_sym_print_statement_token1] = ACTIONS(4106),
+ [anon_sym_PLUS] = ACTIONS(4134),
+ [anon_sym_DASH] = ACTIONS(4136),
+ [anon_sym_QMARK] = ACTIONS(4104),
+ [aux_sym_close_statement_token1] = ACTIONS(4106),
+ [aux_sym_put_statement_token1] = ACTIONS(4106),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4106),
+ [aux_sym_seek_statement_token1] = ACTIONS(4106),
+ [sym_reset_statement] = ACTIONS(4106),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4106),
+ [sym_stop_statement] = ACTIONS(4106),
+ [sym_beep_statement] = ACTIONS(4106),
+ [aux_sym_unload_statement_token1] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4106),
+ [aux_sym_call_statement_token1] = ACTIONS(4106),
+ [sym__ambiguous_call_statement] = ACTIONS(4106),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4138),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4140),
+ [aux_sym_unary_expression_token1] = ACTIONS(531),
+ [sym_string_literal] = ACTIONS(4158),
+ [sym_number_literal] = ACTIONS(4158),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4144),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4144),
+ [sym_nothing_literal] = ACTIONS(4160),
+ [sym_null_literal] = ACTIONS(4160),
+ [sym_empty_literal] = ACTIONS(4160),
+ [sym_date_literal] = ACTIONS(4158),
+ [anon_sym_POUND] = ACTIONS(4148),
+ },
+ [STATE(370)] = {
+ [sym__print_output_expression] = STATE(4079),
+ [sym__unparenthesized_print_output_expression] = STATE(4079),
+ [sym__print_output_call_binary_expression] = STATE(4079),
+ [sym__print_output_call_operand] = STATE(10992),
+ [sym__print_output_member_comparison_expression] = STATE(4029),
+ [sym__print_output_call_member_expression] = STATE(459),
+ [sym__print_output_call_expression] = STATE(1676),
+ [sym__print_output_qualified_callable] = STATE(13339),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10993),
+ [sym_comparison_expression] = STATE(3445),
+ [sym__comparison_operand] = STATE(11254),
+ [sym_logical_value_expression] = STATE(3451),
+ [sym__callable_expression] = STATE(13340),
+ [sym_call_expression] = STATE(10301),
+ [sym_new_expression] = STATE(641),
+ [sym_addressof_expression] = STATE(641),
+ [sym_type_of_expression] = STATE(641),
+ [sym_member_expression] = STATE(642),
+ [sym_qualified_member_expression] = STATE(632),
+ [sym_implicit_member_expression] = STATE(632),
+ [sym_parenthesized_expression] = STATE(643),
+ [sym_binary_expression] = STATE(644),
+ [sym_unary_expression] = STATE(1682),
+ [sym__signed_unary_expression] = STATE(581),
+ [sym__literal] = STATE(641),
+ [sym_boolean_literal] = STATE(641),
+ [sym_file_number_literal] = STATE(641),
+ [sym_identifier] = ACTIONS(4150),
+ [sym_newline] = ACTIONS(4112),
+ [anon_sym_COLON] = ACTIONS(4112),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4114),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4152),
+ [anon_sym_DOT] = ACTIONS(4120),
+ [anon_sym_BANG] = ACTIONS(4122),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4114),
+ [aux_sym_option_statement_token3] = ACTIONS(4114),
+ [aux_sym_type_declaration_token1] = ACTIONS(4114),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4114),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4114),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4114),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4114),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4114),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4114),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4114),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4114),
+ [aux_sym__property_get_header_token1] = ACTIONS(4114),
+ [aux_sym_event_declaration_token1] = ACTIONS(4114),
+ [sym_static_modifier] = ACTIONS(4114),
+ [sym__dim_keyword] = ACTIONS(4114),
+ [sym__redim_keyword] = ACTIONS(4114),
+ [aux_sym_get_accessor_token1] = ACTIONS(4114),
+ [aux_sym_set_accessor_token1] = ACTIONS(4114),
+ [aux_sym_const_declaration_token1] = ACTIONS(4114),
+ [anon_sym_LPAREN] = ACTIONS(4154),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4130),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4156),
+ [aux_sym_visibility_token1] = ACTIONS(4114),
+ [aux_sym_visibility_token2] = ACTIONS(4114),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4114),
+ [aux_sym_else_fragment_token1] = ACTIONS(4114),
+ [aux_sym_select_statement_token1] = ACTIONS(4114),
+ [aux_sym__for_header_token1] = ACTIONS(4114),
+ [aux_sym_do_statement_token1] = ACTIONS(4114),
+ [aux_sym_do_condition_token1] = ACTIONS(4114),
+ [aux_sym_with_statement_token1] = ACTIONS(4114),
+ [aux_sym_exit_statement_token1] = ACTIONS(4114),
+ [sym_end_statement] = ACTIONS(4112),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4114),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4114),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4114),
+ [sym__ambiguous_redim_statement] = ACTIONS(4112),
+ [aux_sym_erase_statement_token1] = ACTIONS(4114),
+ [aux_sym_open_statement_token1] = ACTIONS(4114),
+ [aux_sym_file_mode_token2] = ACTIONS(4114),
+ [aux_sym_file_access_token2] = ACTIONS(4114),
+ [aux_sym_file_lock_token2] = ACTIONS(4114),
+ [aux_sym_print_statement_token1] = ACTIONS(4114),
+ [anon_sym_PLUS] = ACTIONS(4134),
+ [anon_sym_DASH] = ACTIONS(4136),
+ [anon_sym_QMARK] = ACTIONS(4112),
+ [aux_sym_close_statement_token1] = ACTIONS(4114),
+ [aux_sym_put_statement_token1] = ACTIONS(4114),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4114),
+ [aux_sym_seek_statement_token1] = ACTIONS(4114),
+ [sym_reset_statement] = ACTIONS(4114),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4114),
+ [sym_stop_statement] = ACTIONS(4114),
+ [sym_beep_statement] = ACTIONS(4114),
+ [aux_sym_unload_statement_token1] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4114),
+ [aux_sym_call_statement_token1] = ACTIONS(4114),
+ [sym__ambiguous_call_statement] = ACTIONS(4114),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4138),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4140),
+ [aux_sym_unary_expression_token1] = ACTIONS(531),
+ [sym_string_literal] = ACTIONS(4158),
+ [sym_number_literal] = ACTIONS(4158),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4144),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4144),
+ [sym_nothing_literal] = ACTIONS(4160),
+ [sym_null_literal] = ACTIONS(4160),
+ [sym_empty_literal] = ACTIONS(4160),
+ [sym_date_literal] = ACTIONS(4158),
+ [anon_sym_POUND] = ACTIONS(4148),
+ },
+ [STATE(371)] = {
+ [sym__argument] = STATE(3644),
+ [sym_named_argument] = STATE(3644),
+ [sym_byval_argument] = STATE(3644),
+ [sym__primary_expression] = STATE(454),
+ [sym__expression] = STATE(1053),
+ [sym_comparison_expression] = STATE(2684),
+ [sym__comparison_operand] = STATE(11297),
+ [sym_logical_value_expression] = STATE(2684),
+ [sym__callable_expression] = STATE(13215),
+ [sym_call_expression] = STATE(380),
+ [sym_new_expression] = STATE(454),
+ [sym_addressof_expression] = STATE(454),
+ [sym_type_of_expression] = STATE(454),
+ [sym_member_expression] = STATE(453),
+ [sym_qualified_member_expression] = STATE(424),
+ [sym_implicit_member_expression] = STATE(424),
+ [sym_parenthesized_expression] = STATE(454),
+ [sym_binary_expression] = STATE(454),
+ [sym_unary_expression] = STATE(1053),
+ [sym__signed_unary_expression] = STATE(456),
+ [sym__literal] = STATE(454),
+ [sym_boolean_literal] = STATE(454),
+ [sym_file_number_literal] = STATE(454),
+ [aux_sym__argument_sequence_repeat2] = STATE(3649),
+ [sym_identifier] = ACTIONS(4026),
+ [sym_newline] = ACTIONS(4174),
+ [anon_sym_COLON] = ACTIONS(4174),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4176),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4032),
+ [anon_sym_DOT] = ACTIONS(4036),
+ [anon_sym_BANG] = ACTIONS(4038),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4176),
+ [aux_sym_option_statement_token3] = ACTIONS(4176),
+ [aux_sym_type_declaration_token1] = ACTIONS(4176),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4176),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4176),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4176),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4176),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4176),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4176),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4176),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4176),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4176),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4176),
+ [aux_sym__property_get_header_token1] = ACTIONS(4176),
+ [aux_sym_event_declaration_token1] = ACTIONS(4176),
+ [sym_static_modifier] = ACTIONS(4176),
+ [sym__dim_keyword] = ACTIONS(4176),
+ [sym__redim_keyword] = ACTIONS(4176),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4040),
+ [aux_sym_get_accessor_token1] = ACTIONS(4176),
+ [aux_sym_set_accessor_token1] = ACTIONS(4176),
+ [anon_sym_COMMA] = ACTIONS(4168),
+ [aux_sym_const_declaration_token1] = ACTIONS(4176),
+ [anon_sym_LPAREN] = ACTIONS(4078),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4046),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4048),
+ [aux_sym_visibility_token1] = ACTIONS(4176),
+ [aux_sym_visibility_token2] = ACTIONS(4176),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4176),
+ [aux_sym_else_fragment_token1] = ACTIONS(4176),
+ [aux_sym_select_statement_token1] = ACTIONS(4176),
+ [aux_sym__for_header_token1] = ACTIONS(4176),
+ [aux_sym_do_statement_token1] = ACTIONS(4176),
+ [aux_sym_do_condition_token1] = ACTIONS(4176),
+ [aux_sym_with_statement_token1] = ACTIONS(4176),
+ [aux_sym_exit_statement_token1] = ACTIONS(4176),
+ [sym_end_statement] = ACTIONS(4174),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4176),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4176),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4176),
+ [sym__ambiguous_redim_statement] = ACTIONS(4174),
+ [aux_sym_erase_statement_token1] = ACTIONS(4176),
+ [aux_sym_open_statement_token1] = ACTIONS(4176),
+ [aux_sym_file_mode_token2] = ACTIONS(4176),
+ [aux_sym_file_access_token2] = ACTIONS(4176),
+ [aux_sym_file_lock_token2] = ACTIONS(4176),
+ [aux_sym_print_statement_token1] = ACTIONS(4176),
+ [anon_sym_PLUS] = ACTIONS(4050),
+ [anon_sym_DASH] = ACTIONS(4052),
+ [anon_sym_QMARK] = ACTIONS(4174),
+ [aux_sym_close_statement_token1] = ACTIONS(4176),
+ [aux_sym_put_statement_token1] = ACTIONS(4176),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4176),
+ [aux_sym_seek_statement_token1] = ACTIONS(4176),
+ [sym_reset_statement] = ACTIONS(4176),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4176),
+ [sym_stop_statement] = ACTIONS(4176),
+ [sym_beep_statement] = ACTIONS(4176),
+ [aux_sym_unload_statement_token1] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4176),
+ [aux_sym_call_statement_token1] = ACTIONS(4176),
+ [sym__ambiguous_call_statement] = ACTIONS(4176),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4054),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4056),
+ [aux_sym_unary_expression_token1] = ACTIONS(179),
+ [sym_string_literal] = ACTIONS(4058),
+ [sym_number_literal] = ACTIONS(4058),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4060),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4060),
+ [sym_nothing_literal] = ACTIONS(4062),
+ [sym_null_literal] = ACTIONS(4062),
+ [sym_empty_literal] = ACTIONS(4062),
+ [sym_date_literal] = ACTIONS(4058),
+ [anon_sym_POUND] = ACTIONS(4064),
+ },
+ [STATE(372)] = {
+ [sym__argument] = STATE(3739),
+ [sym_named_argument] = STATE(3739),
+ [sym_byval_argument] = STATE(3739),
+ [sym__primary_expression] = STATE(454),
+ [sym__expression] = STATE(1053),
+ [sym_comparison_expression] = STATE(2684),
+ [sym__comparison_operand] = STATE(11297),
+ [sym_logical_value_expression] = STATE(2684),
+ [sym__callable_expression] = STATE(13215),
+ [sym_call_expression] = STATE(380),
+ [sym_new_expression] = STATE(454),
+ [sym_addressof_expression] = STATE(454),
+ [sym_type_of_expression] = STATE(454),
+ [sym_member_expression] = STATE(453),
+ [sym_qualified_member_expression] = STATE(424),
+ [sym_implicit_member_expression] = STATE(424),
+ [sym_parenthesized_expression] = STATE(454),
+ [sym_binary_expression] = STATE(454),
+ [sym_unary_expression] = STATE(1053),
+ [sym__signed_unary_expression] = STATE(456),
+ [sym__literal] = STATE(454),
+ [sym_boolean_literal] = STATE(454),
+ [sym_file_number_literal] = STATE(454),
+ [sym_identifier] = ACTIONS(4178),
+ [sym_newline] = ACTIONS(4181),
+ [anon_sym_COLON] = ACTIONS(4181),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4183),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4185),
+ [anon_sym_DOT] = ACTIONS(4188),
+ [anon_sym_BANG] = ACTIONS(4191),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4183),
+ [aux_sym_option_statement_token3] = ACTIONS(4183),
+ [aux_sym_type_declaration_token1] = ACTIONS(4183),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4183),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4183),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4183),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4183),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4183),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4183),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4183),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4183),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4183),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4183),
+ [aux_sym__property_get_header_token1] = ACTIONS(4183),
+ [aux_sym_event_declaration_token1] = ACTIONS(4183),
+ [sym_static_modifier] = ACTIONS(4183),
+ [sym__dim_keyword] = ACTIONS(4183),
+ [sym__redim_keyword] = ACTIONS(4183),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4040),
+ [aux_sym_get_accessor_token1] = ACTIONS(4183),
+ [aux_sym_set_accessor_token1] = ACTIONS(4183),
+ [anon_sym_COMMA] = ACTIONS(4181),
+ [aux_sym_const_declaration_token1] = ACTIONS(4183),
+ [anon_sym_LPAREN] = ACTIONS(4194),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4197),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4200),
+ [aux_sym_visibility_token1] = ACTIONS(4183),
+ [aux_sym_visibility_token2] = ACTIONS(4183),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4183),
+ [aux_sym_else_fragment_token1] = ACTIONS(4183),
+ [aux_sym_select_statement_token1] = ACTIONS(4183),
+ [aux_sym__for_header_token1] = ACTIONS(4183),
+ [aux_sym_do_statement_token1] = ACTIONS(4183),
+ [aux_sym_do_condition_token1] = ACTIONS(4183),
+ [aux_sym_with_statement_token1] = ACTIONS(4183),
+ [aux_sym_exit_statement_token1] = ACTIONS(4183),
+ [sym_end_statement] = ACTIONS(4181),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4183),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4183),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4183),
+ [sym__ambiguous_redim_statement] = ACTIONS(4181),
+ [aux_sym_erase_statement_token1] = ACTIONS(4183),
+ [aux_sym_open_statement_token1] = ACTIONS(4183),
+ [aux_sym_file_mode_token2] = ACTIONS(4183),
+ [aux_sym_file_access_token2] = ACTIONS(4183),
+ [aux_sym_file_lock_token2] = ACTIONS(4183),
+ [aux_sym_print_statement_token1] = ACTIONS(4183),
+ [anon_sym_PLUS] = ACTIONS(4203),
+ [anon_sym_DASH] = ACTIONS(4206),
+ [anon_sym_QMARK] = ACTIONS(4181),
+ [aux_sym_close_statement_token1] = ACTIONS(4183),
+ [aux_sym_put_statement_token1] = ACTIONS(4183),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4183),
+ [aux_sym_seek_statement_token1] = ACTIONS(4183),
+ [sym_reset_statement] = ACTIONS(4183),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4183),
+ [sym_stop_statement] = ACTIONS(4183),
+ [sym_beep_statement] = ACTIONS(4183),
+ [aux_sym_unload_statement_token1] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4183),
+ [aux_sym_call_statement_token1] = ACTIONS(4183),
+ [sym__ambiguous_call_statement] = ACTIONS(4183),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4209),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4212),
+ [aux_sym_unary_expression_token1] = ACTIONS(4215),
+ [sym_string_literal] = ACTIONS(4218),
+ [sym_number_literal] = ACTIONS(4218),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4221),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4221),
+ [sym_nothing_literal] = ACTIONS(4224),
+ [sym_null_literal] = ACTIONS(4224),
+ [sym_empty_literal] = ACTIONS(4224),
+ [sym_date_literal] = ACTIONS(4218),
+ [anon_sym_POUND] = ACTIONS(4227),
+ },
+ [STATE(373)] = {
+ [sym__argument] = STATE(4134),
+ [sym_named_argument] = STATE(4134),
+ [sym_byval_argument] = STATE(4134),
+ [sym__primary_expression] = STATE(580),
+ [sym__expression] = STATE(1951),
+ [sym_comparison_expression] = STATE(3689),
+ [sym__comparison_operand] = STATE(11254),
+ [sym_logical_value_expression] = STATE(3689),
+ [sym__callable_expression] = STATE(13651),
+ [sym_call_expression] = STATE(541),
+ [sym_new_expression] = STATE(580),
+ [sym_addressof_expression] = STATE(580),
+ [sym_type_of_expression] = STATE(580),
+ [sym_member_expression] = STATE(592),
+ [sym_qualified_member_expression] = STATE(632),
+ [sym_implicit_member_expression] = STATE(632),
+ [sym_parenthesized_expression] = STATE(580),
+ [sym_binary_expression] = STATE(580),
+ [sym_unary_expression] = STATE(1951),
+ [sym__signed_unary_expression] = STATE(581),
+ [sym__literal] = STATE(580),
+ [sym_boolean_literal] = STATE(580),
+ [sym_file_number_literal] = STATE(580),
+ [aux_sym__argument_sequence_repeat2] = STATE(4133),
+ [sym_identifier] = ACTIONS(4116),
+ [sym_newline] = ACTIONS(4164),
+ [anon_sym_COLON] = ACTIONS(4164),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4166),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4118),
+ [anon_sym_DOT] = ACTIONS(4120),
+ [anon_sym_BANG] = ACTIONS(4122),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4166),
+ [aux_sym_option_statement_token3] = ACTIONS(4166),
+ [aux_sym_type_declaration_token1] = ACTIONS(4166),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4166),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4166),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4166),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4166),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4166),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4166),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4166),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4166),
+ [aux_sym__property_get_header_token1] = ACTIONS(4166),
+ [aux_sym_event_declaration_token1] = ACTIONS(4166),
+ [sym_static_modifier] = ACTIONS(4166),
+ [sym__dim_keyword] = ACTIONS(4166),
+ [sym__redim_keyword] = ACTIONS(4166),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4124),
+ [aux_sym_get_accessor_token1] = ACTIONS(4166),
+ [aux_sym_set_accessor_token1] = ACTIONS(4166),
+ [anon_sym_COMMA] = ACTIONS(4230),
+ [aux_sym_const_declaration_token1] = ACTIONS(4166),
+ [anon_sym_LPAREN] = ACTIONS(4154),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4130),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4132),
+ [aux_sym_visibility_token1] = ACTIONS(4166),
+ [aux_sym_visibility_token2] = ACTIONS(4166),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4166),
+ [aux_sym_else_fragment_token1] = ACTIONS(4166),
+ [aux_sym_select_statement_token1] = ACTIONS(4166),
+ [aux_sym__for_header_token1] = ACTIONS(4166),
+ [aux_sym_do_statement_token1] = ACTIONS(4166),
+ [aux_sym_do_condition_token1] = ACTIONS(4166),
+ [aux_sym_with_statement_token1] = ACTIONS(4166),
+ [aux_sym_exit_statement_token1] = ACTIONS(4166),
+ [sym_end_statement] = ACTIONS(4164),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4166),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4166),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4166),
+ [sym__ambiguous_redim_statement] = ACTIONS(4164),
+ [aux_sym_erase_statement_token1] = ACTIONS(4166),
+ [aux_sym_open_statement_token1] = ACTIONS(4166),
+ [aux_sym_file_mode_token2] = ACTIONS(4166),
+ [aux_sym_file_access_token2] = ACTIONS(4166),
+ [aux_sym_file_lock_token2] = ACTIONS(4166),
+ [aux_sym_print_statement_token1] = ACTIONS(4166),
+ [anon_sym_PLUS] = ACTIONS(4134),
+ [anon_sym_DASH] = ACTIONS(4136),
+ [anon_sym_QMARK] = ACTIONS(4164),
+ [aux_sym_close_statement_token1] = ACTIONS(4166),
+ [aux_sym_put_statement_token1] = ACTIONS(4166),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4166),
+ [aux_sym_seek_statement_token1] = ACTIONS(4166),
+ [sym_reset_statement] = ACTIONS(4166),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4166),
+ [sym_stop_statement] = ACTIONS(4166),
+ [sym_beep_statement] = ACTIONS(4166),
+ [aux_sym_unload_statement_token1] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4166),
+ [aux_sym_call_statement_token1] = ACTIONS(4166),
+ [sym__ambiguous_call_statement] = ACTIONS(4166),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4138),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4140),
+ [aux_sym_unary_expression_token1] = ACTIONS(531),
+ [sym_string_literal] = ACTIONS(4142),
+ [sym_number_literal] = ACTIONS(4142),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4144),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4144),
+ [sym_nothing_literal] = ACTIONS(4146),
+ [sym_null_literal] = ACTIONS(4146),
+ [sym_empty_literal] = ACTIONS(4146),
+ [sym_date_literal] = ACTIONS(4142),
+ [anon_sym_POUND] = ACTIONS(4148),
+ },
+ [STATE(374)] = {
+ [sym__primary_expression] = STATE(10854),
+ [sym__expression] = STATE(10854),
+ [sym__callable_expression] = STATE(13480),
+ [sym_call_expression] = STATE(10052),
+ [sym_new_expression] = STATE(10854),
+ [sym_addressof_expression] = STATE(10854),
+ [sym_type_of_expression] = STATE(10854),
+ [sym_member_expression] = STATE(10054),
+ [sym_qualified_member_expression] = STATE(10049),
+ [sym_implicit_member_expression] = STATE(10049),
+ [sym_parenthesized_expression] = STATE(10854),
+ [sym_binary_expression] = STATE(10854),
+ [sym_unary_expression] = STATE(10854),
+ [sym__signed_unary_expression] = STATE(10078),
+ [sym__literal] = STATE(10854),
+ [sym_boolean_literal] = STATE(10854),
+ [sym_file_number_literal] = STATE(10854),
+ [sym_identifier] = ACTIONS(3984),
+ [sym_newline] = ACTIONS(3986),
+ [anon_sym_COLON] = ACTIONS(3986),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3989),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3992),
+ [anon_sym_EQ] = ACTIONS(3994),
+ [anon_sym_DOT] = ACTIONS(23),
+ [anon_sym_BANG] = ACTIONS(25),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3989),
+ [aux_sym_option_statement_token3] = ACTIONS(3989),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(3989),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(3989),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3989),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(3989),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(3989),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(3989),
+ [sym_static_modifier] = ACTIONS(3989),
+ [sym__dim_keyword] = ACTIONS(3989),
+ [sym__redim_keyword] = ACTIONS(3989),
+ [aux_sym_byval_modifier_token1] = ACTIONS(3996),
+ [aux_sym_get_accessor_token1] = ACTIONS(3989),
+ [aux_sym_set_accessor_token1] = ACTIONS(3989),
+ [anon_sym_COMMA] = ACTIONS(3994),
+ [aux_sym_const_declaration_token1] = ACTIONS(3989),
+ [anon_sym_LPAREN] = ACTIONS(3998),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4000),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4004),
+ [aux_sym_visibility_token1] = ACTIONS(3989),
+ [aux_sym_visibility_token2] = ACTIONS(3989),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(3989),
+ [aux_sym_else_fragment_token1] = ACTIONS(3989),
+ [aux_sym_select_statement_token1] = ACTIONS(3989),
+ [aux_sym__for_header_token1] = ACTIONS(3989),
+ [aux_sym_do_statement_token1] = ACTIONS(3989),
+ [aux_sym_do_condition_token1] = ACTIONS(3989),
+ [aux_sym_with_statement_token1] = ACTIONS(3989),
+ [aux_sym_exit_statement_token1] = ACTIONS(3989),
+ [sym_end_statement] = ACTIONS(3986),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3989),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3989),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3989),
+ [sym__ambiguous_redim_statement] = ACTIONS(3986),
+ [aux_sym_erase_statement_token1] = ACTIONS(3989),
+ [aux_sym_open_statement_token1] = ACTIONS(3989),
+ [aux_sym_file_mode_token2] = ACTIONS(3989),
+ [aux_sym_file_access_token2] = ACTIONS(3989),
+ [aux_sym_file_lock_token2] = ACTIONS(3989),
+ [aux_sym_print_statement_token1] = ACTIONS(3989),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4008),
+ [anon_sym_DASH] = ACTIONS(4010),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_QMARK] = ACTIONS(3986),
+ [aux_sym_close_statement_token1] = ACTIONS(3989),
+ [aux_sym_put_statement_token1] = ACTIONS(3989),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3989),
+ [aux_sym_seek_statement_token1] = ACTIONS(3989),
+ [sym_reset_statement] = ACTIONS(3989),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3989),
+ [sym_stop_statement] = ACTIONS(3989),
+ [sym_beep_statement] = ACTIONS(3989),
+ [aux_sym_unload_statement_token1] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token1] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token2] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token3] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token4] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token5] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token6] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token7] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token8] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token9] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token10] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token11] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token12] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token13] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token14] = ACTIONS(3989),
+ [aux_sym_call_statement_token1] = ACTIONS(3989),
+ [sym__ambiguous_call_statement] = ACTIONS(3989),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4012),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4014),
+ [aux_sym_unary_expression_token1] = ACTIONS(4016),
+ [sym_string_literal] = ACTIONS(4232),
+ [sym_number_literal] = ACTIONS(4232),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4020),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4020),
+ [sym_nothing_literal] = ACTIONS(4234),
+ [sym_null_literal] = ACTIONS(4234),
+ [sym_empty_literal] = ACTIONS(4234),
+ [sym_date_literal] = ACTIONS(4232),
+ [anon_sym_POUND] = ACTIONS(4024),
+ },
+ [STATE(375)] = {
+ [sym__argument] = STATE(4057),
+ [sym_named_argument] = STATE(4057),
+ [sym_byval_argument] = STATE(4057),
+ [sym__primary_expression] = STATE(580),
+ [sym__expression] = STATE(1951),
+ [sym_comparison_expression] = STATE(3689),
+ [sym__comparison_operand] = STATE(11254),
+ [sym_logical_value_expression] = STATE(3689),
+ [sym__callable_expression] = STATE(13651),
+ [sym_call_expression] = STATE(541),
+ [sym_new_expression] = STATE(580),
+ [sym_addressof_expression] = STATE(580),
+ [sym_type_of_expression] = STATE(580),
+ [sym_member_expression] = STATE(592),
+ [sym_qualified_member_expression] = STATE(632),
+ [sym_implicit_member_expression] = STATE(632),
+ [sym_parenthesized_expression] = STATE(580),
+ [sym_binary_expression] = STATE(580),
+ [sym_unary_expression] = STATE(1951),
+ [sym__signed_unary_expression] = STATE(581),
+ [sym__literal] = STATE(580),
+ [sym_boolean_literal] = STATE(580),
+ [sym_file_number_literal] = STATE(580),
+ [aux_sym__argument_sequence_repeat2] = STATE(4058),
+ [sym_identifier] = ACTIONS(4116),
+ [sym_newline] = ACTIONS(4174),
+ [anon_sym_COLON] = ACTIONS(4174),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4176),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4118),
+ [anon_sym_DOT] = ACTIONS(4120),
+ [anon_sym_BANG] = ACTIONS(4122),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4176),
+ [aux_sym_option_statement_token3] = ACTIONS(4176),
+ [aux_sym_type_declaration_token1] = ACTIONS(4176),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4176),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4176),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4176),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4176),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4176),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4176),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4176),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4176),
+ [aux_sym__property_get_header_token1] = ACTIONS(4176),
+ [aux_sym_event_declaration_token1] = ACTIONS(4176),
+ [sym_static_modifier] = ACTIONS(4176),
+ [sym__dim_keyword] = ACTIONS(4176),
+ [sym__redim_keyword] = ACTIONS(4176),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4124),
+ [aux_sym_get_accessor_token1] = ACTIONS(4176),
+ [aux_sym_set_accessor_token1] = ACTIONS(4176),
+ [anon_sym_COMMA] = ACTIONS(4230),
+ [aux_sym_const_declaration_token1] = ACTIONS(4176),
+ [anon_sym_LPAREN] = ACTIONS(4154),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4130),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4132),
+ [aux_sym_visibility_token1] = ACTIONS(4176),
+ [aux_sym_visibility_token2] = ACTIONS(4176),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4176),
+ [aux_sym_else_fragment_token1] = ACTIONS(4176),
+ [aux_sym_select_statement_token1] = ACTIONS(4176),
+ [aux_sym__for_header_token1] = ACTIONS(4176),
+ [aux_sym_do_statement_token1] = ACTIONS(4176),
+ [aux_sym_do_condition_token1] = ACTIONS(4176),
+ [aux_sym_with_statement_token1] = ACTIONS(4176),
+ [aux_sym_exit_statement_token1] = ACTIONS(4176),
+ [sym_end_statement] = ACTIONS(4174),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4176),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4176),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4176),
+ [sym__ambiguous_redim_statement] = ACTIONS(4174),
+ [aux_sym_erase_statement_token1] = ACTIONS(4176),
+ [aux_sym_open_statement_token1] = ACTIONS(4176),
+ [aux_sym_file_mode_token2] = ACTIONS(4176),
+ [aux_sym_file_access_token2] = ACTIONS(4176),
+ [aux_sym_file_lock_token2] = ACTIONS(4176),
+ [aux_sym_print_statement_token1] = ACTIONS(4176),
+ [anon_sym_PLUS] = ACTIONS(4134),
+ [anon_sym_DASH] = ACTIONS(4136),
+ [anon_sym_QMARK] = ACTIONS(4174),
+ [aux_sym_close_statement_token1] = ACTIONS(4176),
+ [aux_sym_put_statement_token1] = ACTIONS(4176),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4176),
+ [aux_sym_seek_statement_token1] = ACTIONS(4176),
+ [sym_reset_statement] = ACTIONS(4176),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4176),
+ [sym_stop_statement] = ACTIONS(4176),
+ [sym_beep_statement] = ACTIONS(4176),
+ [aux_sym_unload_statement_token1] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4176),
+ [aux_sym_call_statement_token1] = ACTIONS(4176),
+ [sym__ambiguous_call_statement] = ACTIONS(4176),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4138),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4140),
+ [aux_sym_unary_expression_token1] = ACTIONS(531),
+ [sym_string_literal] = ACTIONS(4142),
+ [sym_number_literal] = ACTIONS(4142),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4144),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4144),
+ [sym_nothing_literal] = ACTIONS(4146),
+ [sym_null_literal] = ACTIONS(4146),
+ [sym_empty_literal] = ACTIONS(4146),
+ [sym_date_literal] = ACTIONS(4142),
+ [anon_sym_POUND] = ACTIONS(4148),
+ },
+ [STATE(376)] = {
+ [sym__argument] = STATE(4118),
+ [sym_named_argument] = STATE(4118),
+ [sym_byval_argument] = STATE(4118),
+ [sym__primary_expression] = STATE(580),
+ [sym__expression] = STATE(1951),
+ [sym_comparison_expression] = STATE(3689),
+ [sym__comparison_operand] = STATE(11254),
+ [sym_logical_value_expression] = STATE(3689),
+ [sym__callable_expression] = STATE(13651),
+ [sym_call_expression] = STATE(541),
+ [sym_new_expression] = STATE(580),
+ [sym_addressof_expression] = STATE(580),
+ [sym_type_of_expression] = STATE(580),
+ [sym_member_expression] = STATE(592),
+ [sym_qualified_member_expression] = STATE(632),
+ [sym_implicit_member_expression] = STATE(632),
+ [sym_parenthesized_expression] = STATE(580),
+ [sym_binary_expression] = STATE(580),
+ [sym_unary_expression] = STATE(1951),
+ [sym__signed_unary_expression] = STATE(581),
+ [sym__literal] = STATE(580),
+ [sym_boolean_literal] = STATE(580),
+ [sym_file_number_literal] = STATE(580),
+ [aux_sym__argument_sequence_repeat2] = STATE(4119),
+ [sym_identifier] = ACTIONS(4116),
+ [sym_newline] = ACTIONS(4170),
+ [anon_sym_COLON] = ACTIONS(4170),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4172),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4118),
+ [anon_sym_DOT] = ACTIONS(4120),
+ [anon_sym_BANG] = ACTIONS(4122),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4172),
+ [aux_sym_option_statement_token3] = ACTIONS(4172),
+ [aux_sym_type_declaration_token1] = ACTIONS(4172),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4172),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4172),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4172),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4172),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4172),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4172),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4172),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4172),
+ [aux_sym__property_get_header_token1] = ACTIONS(4172),
+ [aux_sym_event_declaration_token1] = ACTIONS(4172),
+ [sym_static_modifier] = ACTIONS(4172),
+ [sym__dim_keyword] = ACTIONS(4172),
+ [sym__redim_keyword] = ACTIONS(4172),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4124),
+ [aux_sym_get_accessor_token1] = ACTIONS(4172),
+ [aux_sym_set_accessor_token1] = ACTIONS(4172),
+ [anon_sym_COMMA] = ACTIONS(4230),
+ [aux_sym_const_declaration_token1] = ACTIONS(4172),
+ [anon_sym_LPAREN] = ACTIONS(4154),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4130),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4132),
+ [aux_sym_visibility_token1] = ACTIONS(4172),
+ [aux_sym_visibility_token2] = ACTIONS(4172),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4172),
+ [aux_sym_else_fragment_token1] = ACTIONS(4172),
+ [aux_sym_select_statement_token1] = ACTIONS(4172),
+ [aux_sym__for_header_token1] = ACTIONS(4172),
+ [aux_sym_do_statement_token1] = ACTIONS(4172),
+ [aux_sym_do_condition_token1] = ACTIONS(4172),
+ [aux_sym_with_statement_token1] = ACTIONS(4172),
+ [aux_sym_exit_statement_token1] = ACTIONS(4172),
+ [sym_end_statement] = ACTIONS(4170),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4172),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4172),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4172),
+ [sym__ambiguous_redim_statement] = ACTIONS(4170),
+ [aux_sym_erase_statement_token1] = ACTIONS(4172),
+ [aux_sym_open_statement_token1] = ACTIONS(4172),
+ [aux_sym_file_mode_token2] = ACTIONS(4172),
+ [aux_sym_file_access_token2] = ACTIONS(4172),
+ [aux_sym_file_lock_token2] = ACTIONS(4172),
+ [aux_sym_print_statement_token1] = ACTIONS(4172),
+ [anon_sym_PLUS] = ACTIONS(4134),
+ [anon_sym_DASH] = ACTIONS(4136),
+ [anon_sym_QMARK] = ACTIONS(4170),
+ [aux_sym_close_statement_token1] = ACTIONS(4172),
+ [aux_sym_put_statement_token1] = ACTIONS(4172),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4172),
+ [aux_sym_seek_statement_token1] = ACTIONS(4172),
+ [sym_reset_statement] = ACTIONS(4172),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4172),
+ [sym_stop_statement] = ACTIONS(4172),
+ [sym_beep_statement] = ACTIONS(4172),
+ [aux_sym_unload_statement_token1] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4172),
+ [aux_sym_call_statement_token1] = ACTIONS(4172),
+ [sym__ambiguous_call_statement] = ACTIONS(4172),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4138),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4140),
+ [aux_sym_unary_expression_token1] = ACTIONS(531),
+ [sym_string_literal] = ACTIONS(4142),
+ [sym_number_literal] = ACTIONS(4142),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4144),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4144),
+ [sym_nothing_literal] = ACTIONS(4146),
+ [sym_null_literal] = ACTIONS(4146),
+ [sym_empty_literal] = ACTIONS(4146),
+ [sym_date_literal] = ACTIONS(4142),
+ [anon_sym_POUND] = ACTIONS(4148),
+ },
+ [STATE(377)] = {
+ [sym_argument_list] = STATE(991),
+ [sym_comparison_operator] = STATE(8534),
+ [sym_identifier] = ACTIONS(4236),
+ [sym_newline] = ACTIONS(4238),
+ [anon_sym_COLON] = ACTIONS(4238),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4236),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4236),
+ [anon_sym_EQ] = ACTIONS(4240),
+ [anon_sym_DOT] = ACTIONS(4242),
+ [anon_sym_BANG] = ACTIONS(4244),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4236),
+ [aux_sym_option_statement_token3] = ACTIONS(4236),
+ [aux_sym_type_declaration_token1] = ACTIONS(4236),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4236),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4236),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4236),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4236),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4236),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4236),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4236),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4236),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4236),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4236),
+ [aux_sym__property_get_header_token1] = ACTIONS(4236),
+ [aux_sym_event_declaration_token1] = ACTIONS(4236),
+ [sym_static_modifier] = ACTIONS(4236),
+ [sym__dim_keyword] = ACTIONS(4236),
+ [sym__redim_keyword] = ACTIONS(4236),
+ [aux_sym_get_accessor_token1] = ACTIONS(4236),
+ [aux_sym_set_accessor_token1] = ACTIONS(4236),
+ [anon_sym_COMMA] = ACTIONS(4238),
+ [aux_sym_const_declaration_token1] = ACTIONS(4236),
+ [anon_sym_LPAREN] = ACTIONS(4246),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4236),
+ [anon_sym_STAR] = ACTIONS(4248),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4236),
+ [aux_sym_visibility_token1] = ACTIONS(4236),
+ [aux_sym_visibility_token2] = ACTIONS(4236),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4236),
+ [aux_sym_else_fragment_token1] = ACTIONS(4236),
+ [aux_sym_select_statement_token1] = ACTIONS(4236),
+ [aux_sym_case_expression_token1] = ACTIONS(4250),
+ [anon_sym_LT] = ACTIONS(4250),
+ [anon_sym_LT_EQ] = ACTIONS(4240),
+ [anon_sym_GT] = ACTIONS(4250),
+ [anon_sym_GT_EQ] = ACTIONS(4240),
+ [anon_sym_LT_GT] = ACTIONS(4240),
+ [aux_sym__for_header_token1] = ACTIONS(4236),
+ [aux_sym_do_statement_token1] = ACTIONS(4236),
+ [aux_sym_do_condition_token1] = ACTIONS(4236),
+ [aux_sym_with_statement_token1] = ACTIONS(4236),
+ [aux_sym_exit_statement_token1] = ACTIONS(4236),
+ [sym_end_statement] = ACTIONS(4238),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4236),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4236),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4236),
+ [sym__ambiguous_redim_statement] = ACTIONS(4238),
+ [aux_sym_erase_statement_token1] = ACTIONS(4236),
+ [aux_sym_open_statement_token1] = ACTIONS(4236),
+ [aux_sym_file_mode_token2] = ACTIONS(4236),
+ [aux_sym_file_access_token2] = ACTIONS(4236),
+ [aux_sym_file_lock_token2] = ACTIONS(4236),
+ [aux_sym_print_statement_token1] = ACTIONS(4236),
+ [anon_sym_CARET] = ACTIONS(4248),
+ [anon_sym_SLASH] = ACTIONS(4248),
+ [anon_sym_BSLASH] = ACTIONS(4248),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4252),
+ [anon_sym_PLUS] = ACTIONS(4254),
+ [anon_sym_DASH] = ACTIONS(4257),
+ [anon_sym_AMP] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4252),
+ [anon_sym_SEMI] = ACTIONS(4238),
+ [anon_sym_QMARK] = ACTIONS(4238),
+ [aux_sym_close_statement_token1] = ACTIONS(4236),
+ [aux_sym_put_statement_token1] = ACTIONS(4236),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4236),
+ [aux_sym_seek_statement_token1] = ACTIONS(4236),
+ [sym_reset_statement] = ACTIONS(4236),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4236),
+ [sym_stop_statement] = ACTIONS(4236),
+ [sym_beep_statement] = ACTIONS(4236),
+ [aux_sym_unload_statement_token1] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4236),
+ [aux_sym_call_statement_token1] = ACTIONS(4236),
+ [sym__ambiguous_call_statement] = ACTIONS(4236),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4250),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4236),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4236),
+ [aux_sym_unary_expression_token1] = ACTIONS(4236),
+ [sym_string_literal] = ACTIONS(4238),
+ [sym_number_literal] = ACTIONS(4238),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4236),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4236),
+ [sym_nothing_literal] = ACTIONS(4236),
+ [sym_null_literal] = ACTIONS(4236),
+ [sym_empty_literal] = ACTIONS(4236),
+ [sym_date_literal] = ACTIONS(4238),
+ [anon_sym_POUND] = ACTIONS(4236),
+ },
+ [STATE(378)] = {
+ [sym_argument_list] = STATE(2461),
+ [sym_unparenthesized_argument_list] = STATE(5545),
+ [sym__unparenthesized_argument_sequence] = STATE(5546),
+ [sym__omitted_argument_sequence] = STATE(5546),
+ [sym__argument] = STATE(4602),
+ [sym_named_argument] = STATE(4602),
+ [sym_byval_argument] = STATE(4602),
+ [sym__primary_expression] = STATE(830),
+ [sym__expression] = STATE(2340),
+ [sym_comparison_expression] = STATE(4594),
+ [sym__comparison_operand] = STATE(11302),
+ [sym_logical_value_expression] = STATE(4594),
+ [sym__callable_expression] = STATE(13462),
+ [sym_call_expression] = STATE(777),
+ [sym_new_expression] = STATE(830),
+ [sym_addressof_expression] = STATE(830),
+ [sym_type_of_expression] = STATE(830),
+ [sym_member_expression] = STATE(814),
+ [sym_qualified_member_expression] = STATE(865),
+ [sym_implicit_member_expression] = STATE(865),
+ [sym_parenthesized_expression] = STATE(830),
+ [sym_binary_expression] = STATE(830),
+ [sym_unary_expression] = STATE(2340),
+ [sym__signed_unary_expression] = STATE(837),
+ [sym__literal] = STATE(830),
+ [sym_boolean_literal] = STATE(830),
+ [sym_file_number_literal] = STATE(830),
+ [sym_identifier] = ACTIONS(4260),
+ [sym_newline] = ACTIONS(4028),
+ [anon_sym_COLON] = ACTIONS(4028),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4030),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4262),
+ [anon_sym_EQ] = ACTIONS(4034),
+ [anon_sym_DOT] = ACTIONS(4264),
+ [anon_sym_BANG] = ACTIONS(4266),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4030),
+ [aux_sym_option_statement_token3] = ACTIONS(4030),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4030),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4030),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4030),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4030),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4030),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4030),
+ [sym_static_modifier] = ACTIONS(4030),
+ [sym__dim_keyword] = ACTIONS(4030),
+ [sym__redim_keyword] = ACTIONS(4030),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4268),
+ [aux_sym_get_accessor_token1] = ACTIONS(4030),
+ [aux_sym_set_accessor_token1] = ACTIONS(4030),
+ [anon_sym_COMMA] = ACTIONS(4270),
+ [aux_sym_const_declaration_token1] = ACTIONS(4030),
+ [anon_sym_LPAREN] = ACTIONS(4272),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4274),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4276),
+ [aux_sym_visibility_token1] = ACTIONS(4030),
+ [aux_sym_visibility_token2] = ACTIONS(4030),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4030),
+ [aux_sym_else_fragment_token1] = ACTIONS(4030),
+ [aux_sym_select_statement_token1] = ACTIONS(4030),
+ [aux_sym__for_header_token1] = ACTIONS(4030),
+ [aux_sym_do_statement_token1] = ACTIONS(4030),
+ [aux_sym_do_condition_token1] = ACTIONS(4030),
+ [aux_sym_with_statement_token1] = ACTIONS(4030),
+ [aux_sym_exit_statement_token1] = ACTIONS(4030),
+ [sym_end_statement] = ACTIONS(4028),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4030),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4030),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4030),
+ [sym__ambiguous_redim_statement] = ACTIONS(4028),
+ [aux_sym_erase_statement_token1] = ACTIONS(4030),
+ [aux_sym_open_statement_token1] = ACTIONS(4030),
+ [aux_sym_file_mode_token2] = ACTIONS(4030),
+ [aux_sym_file_access_token2] = ACTIONS(4030),
+ [aux_sym_file_lock_token2] = ACTIONS(4030),
+ [aux_sym_print_statement_token1] = ACTIONS(4030),
+ [anon_sym_PLUS] = ACTIONS(4278),
+ [anon_sym_DASH] = ACTIONS(4280),
+ [anon_sym_QMARK] = ACTIONS(4028),
+ [aux_sym_close_statement_token1] = ACTIONS(4030),
+ [aux_sym_put_statement_token1] = ACTIONS(4030),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4030),
+ [aux_sym_seek_statement_token1] = ACTIONS(4030),
+ [sym_reset_statement] = ACTIONS(4030),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4030),
+ [sym_stop_statement] = ACTIONS(4030),
+ [sym_beep_statement] = ACTIONS(4030),
+ [aux_sym_unload_statement_token1] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4030),
+ [aux_sym_call_statement_token1] = ACTIONS(4030),
+ [sym__ambiguous_call_statement] = ACTIONS(4030),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4282),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4284),
+ [aux_sym_unary_expression_token1] = ACTIONS(1161),
+ [sym_string_literal] = ACTIONS(4286),
+ [sym_number_literal] = ACTIONS(4286),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4288),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4288),
+ [sym_nothing_literal] = ACTIONS(4290),
+ [sym_null_literal] = ACTIONS(4290),
+ [sym_empty_literal] = ACTIONS(4290),
+ [sym_date_literal] = ACTIONS(4286),
+ [anon_sym_POUND] = ACTIONS(4292),
+ },
+ [STATE(379)] = {
+ [sym__argument] = STATE(4224),
+ [sym_named_argument] = STATE(4224),
+ [sym_byval_argument] = STATE(4224),
+ [sym__primary_expression] = STATE(580),
+ [sym__expression] = STATE(1951),
+ [sym_comparison_expression] = STATE(3689),
+ [sym__comparison_operand] = STATE(11254),
+ [sym_logical_value_expression] = STATE(3689),
+ [sym__callable_expression] = STATE(13651),
+ [sym_call_expression] = STATE(541),
+ [sym_new_expression] = STATE(580),
+ [sym_addressof_expression] = STATE(580),
+ [sym_type_of_expression] = STATE(580),
+ [sym_member_expression] = STATE(592),
+ [sym_qualified_member_expression] = STATE(632),
+ [sym_implicit_member_expression] = STATE(632),
+ [sym_parenthesized_expression] = STATE(580),
+ [sym_binary_expression] = STATE(580),
+ [sym_unary_expression] = STATE(1951),
+ [sym__signed_unary_expression] = STATE(581),
+ [sym__literal] = STATE(580),
+ [sym_boolean_literal] = STATE(580),
+ [sym_file_number_literal] = STATE(580),
+ [sym_identifier] = ACTIONS(4294),
+ [sym_newline] = ACTIONS(4181),
+ [anon_sym_COLON] = ACTIONS(4181),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4183),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4297),
+ [anon_sym_DOT] = ACTIONS(4300),
+ [anon_sym_BANG] = ACTIONS(4303),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4183),
+ [aux_sym_option_statement_token3] = ACTIONS(4183),
+ [aux_sym_type_declaration_token1] = ACTIONS(4183),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4183),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4183),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4183),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4183),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4183),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4183),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4183),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4183),
+ [aux_sym__property_get_header_token1] = ACTIONS(4183),
+ [aux_sym_event_declaration_token1] = ACTIONS(4183),
+ [sym_static_modifier] = ACTIONS(4183),
+ [sym__dim_keyword] = ACTIONS(4183),
+ [sym__redim_keyword] = ACTIONS(4183),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4124),
+ [aux_sym_get_accessor_token1] = ACTIONS(4183),
+ [aux_sym_set_accessor_token1] = ACTIONS(4183),
+ [anon_sym_COMMA] = ACTIONS(4181),
+ [aux_sym_const_declaration_token1] = ACTIONS(4183),
+ [anon_sym_LPAREN] = ACTIONS(4306),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4309),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4312),
+ [aux_sym_visibility_token1] = ACTIONS(4183),
+ [aux_sym_visibility_token2] = ACTIONS(4183),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4183),
+ [aux_sym_else_fragment_token1] = ACTIONS(4183),
+ [aux_sym_select_statement_token1] = ACTIONS(4183),
+ [aux_sym__for_header_token1] = ACTIONS(4183),
+ [aux_sym_do_statement_token1] = ACTIONS(4183),
+ [aux_sym_do_condition_token1] = ACTIONS(4183),
+ [aux_sym_with_statement_token1] = ACTIONS(4183),
+ [aux_sym_exit_statement_token1] = ACTIONS(4183),
+ [sym_end_statement] = ACTIONS(4181),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4183),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4183),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4183),
+ [sym__ambiguous_redim_statement] = ACTIONS(4181),
+ [aux_sym_erase_statement_token1] = ACTIONS(4183),
+ [aux_sym_open_statement_token1] = ACTIONS(4183),
+ [aux_sym_file_mode_token2] = ACTIONS(4183),
+ [aux_sym_file_access_token2] = ACTIONS(4183),
+ [aux_sym_file_lock_token2] = ACTIONS(4183),
+ [aux_sym_print_statement_token1] = ACTIONS(4183),
+ [anon_sym_PLUS] = ACTIONS(4315),
+ [anon_sym_DASH] = ACTIONS(4318),
+ [anon_sym_QMARK] = ACTIONS(4181),
+ [aux_sym_close_statement_token1] = ACTIONS(4183),
+ [aux_sym_put_statement_token1] = ACTIONS(4183),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4183),
+ [aux_sym_seek_statement_token1] = ACTIONS(4183),
+ [sym_reset_statement] = ACTIONS(4183),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4183),
+ [sym_stop_statement] = ACTIONS(4183),
+ [sym_beep_statement] = ACTIONS(4183),
+ [aux_sym_unload_statement_token1] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4183),
+ [aux_sym_call_statement_token1] = ACTIONS(4183),
+ [sym__ambiguous_call_statement] = ACTIONS(4183),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4321),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4324),
+ [aux_sym_unary_expression_token1] = ACTIONS(4327),
+ [sym_string_literal] = ACTIONS(4330),
+ [sym_number_literal] = ACTIONS(4330),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4333),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4333),
+ [sym_nothing_literal] = ACTIONS(4336),
+ [sym_null_literal] = ACTIONS(4336),
+ [sym_empty_literal] = ACTIONS(4336),
+ [sym_date_literal] = ACTIONS(4330),
+ [anon_sym_POUND] = ACTIONS(4339),
+ },
+ [STATE(380)] = {
+ [sym_argument_list] = STATE(417),
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(4346),
+ [anon_sym_BANG] = ACTIONS(4348),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_declaration_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4342),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4342),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [aux_sym__property_get_header_token1] = ACTIONS(4342),
+ [aux_sym_event_declaration_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [anon_sym_COMMA] = ACTIONS(4344),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(4350),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4344),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(381)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4006),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_declaration_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4006),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4006),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [aux_sym__property_get_header_token1] = ACTIONS(4006),
+ [aux_sym_event_declaration_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [anon_sym_COMMA] = ACTIONS(4002),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(3986),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4002),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [anon_sym_COLON_EQ] = ACTIONS(4352),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(382)] = {
+ [sym__primary_expression] = STATE(10837),
+ [sym__expression] = STATE(10837),
+ [sym__callable_expression] = STATE(13480),
+ [sym_call_expression] = STATE(10052),
+ [sym_new_expression] = STATE(10837),
+ [sym_addressof_expression] = STATE(10837),
+ [sym_type_of_expression] = STATE(10837),
+ [sym_member_expression] = STATE(10054),
+ [sym_qualified_member_expression] = STATE(10049),
+ [sym_implicit_member_expression] = STATE(10049),
+ [sym_parenthesized_expression] = STATE(10837),
+ [sym_binary_expression] = STATE(10837),
+ [sym_unary_expression] = STATE(10837),
+ [sym__signed_unary_expression] = STATE(10078),
+ [sym__literal] = STATE(10837),
+ [sym_boolean_literal] = STATE(10837),
+ [sym_file_number_literal] = STATE(10837),
+ [sym_identifier] = ACTIONS(3984),
+ [sym_newline] = ACTIONS(3986),
+ [anon_sym_COLON] = ACTIONS(3986),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3989),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3992),
+ [anon_sym_EQ] = ACTIONS(3994),
+ [anon_sym_DOT] = ACTIONS(23),
+ [anon_sym_BANG] = ACTIONS(25),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3989),
+ [aux_sym_option_statement_token3] = ACTIONS(3989),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(3989),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3989),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(3989),
+ [sym_static_modifier] = ACTIONS(3989),
+ [sym__dim_keyword] = ACTIONS(3989),
+ [sym__redim_keyword] = ACTIONS(3989),
+ [aux_sym_byval_modifier_token1] = ACTIONS(3996),
+ [aux_sym_get_accessor_token1] = ACTIONS(3989),
+ [aux_sym_set_accessor_token1] = ACTIONS(3989),
+ [anon_sym_COMMA] = ACTIONS(3994),
+ [aux_sym_const_declaration_token1] = ACTIONS(3989),
+ [anon_sym_LPAREN] = ACTIONS(3998),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4000),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4004),
+ [aux_sym_visibility_token1] = ACTIONS(3989),
+ [aux_sym_visibility_token2] = ACTIONS(3989),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(3989),
+ [aux_sym_else_fragment_token1] = ACTIONS(3989),
+ [aux_sym_select_statement_token1] = ACTIONS(3989),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(3989),
+ [aux_sym__for_header_token1] = ACTIONS(3989),
+ [aux_sym_do_statement_token1] = ACTIONS(3989),
+ [aux_sym_do_condition_token1] = ACTIONS(3989),
+ [aux_sym_with_statement_token1] = ACTIONS(3989),
+ [aux_sym_exit_statement_token1] = ACTIONS(3989),
+ [sym_end_statement] = ACTIONS(3986),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3989),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3989),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3989),
+ [sym__ambiguous_redim_statement] = ACTIONS(3986),
+ [aux_sym_erase_statement_token1] = ACTIONS(3989),
+ [aux_sym_open_statement_token1] = ACTIONS(3989),
+ [aux_sym_file_mode_token2] = ACTIONS(3989),
+ [aux_sym_file_access_token2] = ACTIONS(3989),
+ [aux_sym_file_lock_token2] = ACTIONS(3989),
+ [aux_sym_print_statement_token1] = ACTIONS(3989),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4008),
+ [anon_sym_DASH] = ACTIONS(4010),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_QMARK] = ACTIONS(3986),
+ [aux_sym_close_statement_token1] = ACTIONS(3989),
+ [aux_sym_put_statement_token1] = ACTIONS(3989),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3989),
+ [aux_sym_seek_statement_token1] = ACTIONS(3989),
+ [sym_reset_statement] = ACTIONS(3989),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3989),
+ [sym_stop_statement] = ACTIONS(3989),
+ [sym_beep_statement] = ACTIONS(3989),
+ [aux_sym_unload_statement_token1] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token1] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token2] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token3] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token4] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token5] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token6] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token7] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token8] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token9] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token10] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token11] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token12] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token13] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token14] = ACTIONS(3989),
+ [aux_sym_call_statement_token1] = ACTIONS(3989),
+ [sym__ambiguous_call_statement] = ACTIONS(3989),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4012),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4014),
+ [aux_sym_unary_expression_token1] = ACTIONS(4016),
+ [sym_string_literal] = ACTIONS(4354),
+ [sym_number_literal] = ACTIONS(4354),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4020),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4020),
+ [sym_nothing_literal] = ACTIONS(4356),
+ [sym_null_literal] = ACTIONS(4356),
+ [sym_empty_literal] = ACTIONS(4356),
+ [sym_date_literal] = ACTIONS(4354),
+ [anon_sym_POUND] = ACTIONS(4024),
+ },
+ [STATE(383)] = {
+ [sym__primary_expression] = STATE(10858),
+ [sym__expression] = STATE(10858),
+ [sym__callable_expression] = STATE(13480),
+ [sym_call_expression] = STATE(10052),
+ [sym_new_expression] = STATE(10858),
+ [sym_addressof_expression] = STATE(10858),
+ [sym_type_of_expression] = STATE(10858),
+ [sym_member_expression] = STATE(10054),
+ [sym_qualified_member_expression] = STATE(10049),
+ [sym_implicit_member_expression] = STATE(10049),
+ [sym_parenthesized_expression] = STATE(10858),
+ [sym_binary_expression] = STATE(10858),
+ [sym_unary_expression] = STATE(10858),
+ [sym__signed_unary_expression] = STATE(10078),
+ [sym__literal] = STATE(10858),
+ [sym_boolean_literal] = STATE(10858),
+ [sym_file_number_literal] = STATE(10858),
+ [sym_identifier] = ACTIONS(3984),
+ [sym_newline] = ACTIONS(3986),
+ [anon_sym_COLON] = ACTIONS(3986),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3989),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3992),
+ [anon_sym_EQ] = ACTIONS(3994),
+ [anon_sym_DOT] = ACTIONS(23),
+ [anon_sym_BANG] = ACTIONS(25),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3989),
+ [aux_sym_option_statement_token3] = ACTIONS(3989),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(3989),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3989),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(3989),
+ [sym_static_modifier] = ACTIONS(3989),
+ [sym__dim_keyword] = ACTIONS(3989),
+ [sym__redim_keyword] = ACTIONS(3989),
+ [aux_sym_byval_modifier_token1] = ACTIONS(3996),
+ [aux_sym_get_accessor_token1] = ACTIONS(3989),
+ [aux_sym_set_accessor_token1] = ACTIONS(3989),
+ [anon_sym_COMMA] = ACTIONS(3994),
+ [aux_sym_const_declaration_token1] = ACTIONS(3989),
+ [anon_sym_LPAREN] = ACTIONS(3998),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4000),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4004),
+ [aux_sym_visibility_token1] = ACTIONS(3989),
+ [aux_sym_visibility_token2] = ACTIONS(3989),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(3989),
+ [aux_sym_else_fragment_token1] = ACTIONS(3989),
+ [aux_sym_select_statement_token1] = ACTIONS(3989),
+ [aux_sym_select_statement_token2] = ACTIONS(3989),
+ [aux_sym__for_header_token1] = ACTIONS(3989),
+ [aux_sym_do_statement_token1] = ACTIONS(3989),
+ [aux_sym_do_condition_token1] = ACTIONS(3989),
+ [aux_sym_with_statement_token1] = ACTIONS(3989),
+ [aux_sym_exit_statement_token1] = ACTIONS(3989),
+ [sym_end_statement] = ACTIONS(3986),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3989),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3989),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3989),
+ [sym__ambiguous_redim_statement] = ACTIONS(3986),
+ [aux_sym_erase_statement_token1] = ACTIONS(3989),
+ [aux_sym_open_statement_token1] = ACTIONS(3989),
+ [aux_sym_file_mode_token2] = ACTIONS(3989),
+ [aux_sym_file_access_token2] = ACTIONS(3989),
+ [aux_sym_file_lock_token2] = ACTIONS(3989),
+ [aux_sym_print_statement_token1] = ACTIONS(3989),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4008),
+ [anon_sym_DASH] = ACTIONS(4010),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_QMARK] = ACTIONS(3986),
+ [aux_sym_close_statement_token1] = ACTIONS(3989),
+ [aux_sym_put_statement_token1] = ACTIONS(3989),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3989),
+ [aux_sym_seek_statement_token1] = ACTIONS(3989),
+ [sym_reset_statement] = ACTIONS(3989),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3989),
+ [sym_stop_statement] = ACTIONS(3989),
+ [sym_beep_statement] = ACTIONS(3989),
+ [aux_sym_unload_statement_token1] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token1] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token2] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token3] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token4] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token5] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token6] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token7] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token8] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token9] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token10] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token11] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token12] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token13] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token14] = ACTIONS(3989),
+ [aux_sym_call_statement_token1] = ACTIONS(3989),
+ [sym__ambiguous_call_statement] = ACTIONS(3989),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4012),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4014),
+ [aux_sym_unary_expression_token1] = ACTIONS(4016),
+ [sym_string_literal] = ACTIONS(4358),
+ [sym_number_literal] = ACTIONS(4358),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4020),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4020),
+ [sym_nothing_literal] = ACTIONS(4360),
+ [sym_null_literal] = ACTIONS(4360),
+ [sym_empty_literal] = ACTIONS(4360),
+ [sym_date_literal] = ACTIONS(4358),
+ [anon_sym_POUND] = ACTIONS(4024),
+ },
+ [STATE(384)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(384),
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(4366),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_declaration_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4362),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4362),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [aux_sym__property_get_header_token1] = ACTIONS(4362),
+ [aux_sym_event_declaration_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [anon_sym_COMMA] = ACTIONS(4364),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_SEMI] = ACTIONS(4364),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(385)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(386),
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(4373),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_declaration_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4369),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4369),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [aux_sym__property_get_header_token1] = ACTIONS(4369),
+ [aux_sym_event_declaration_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [anon_sym_COMMA] = ACTIONS(4371),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_SEMI] = ACTIONS(4371),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(386)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(384),
+ [sym_identifier] = ACTIONS(4375),
+ [sym_newline] = ACTIONS(4377),
+ [anon_sym_COLON] = ACTIONS(4377),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4375),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4375),
+ [anon_sym_EQ] = ACTIONS(4377),
+ [anon_sym_DOT] = ACTIONS(4375),
+ [anon_sym_BANG] = ACTIONS(4377),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4375),
+ [aux_sym_option_statement_token3] = ACTIONS(4375),
+ [aux_sym_type_declaration_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4375),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4375),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4375),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4375),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4375),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4375),
+ [aux_sym__property_get_header_token1] = ACTIONS(4375),
+ [aux_sym_event_declaration_token1] = ACTIONS(4375),
+ [sym_static_modifier] = ACTIONS(4375),
+ [sym__dim_keyword] = ACTIONS(4375),
+ [sym__redim_keyword] = ACTIONS(4375),
+ [aux_sym_get_accessor_token1] = ACTIONS(4375),
+ [aux_sym_set_accessor_token1] = ACTIONS(4375),
+ [anon_sym_COMMA] = ACTIONS(4377),
+ [aux_sym_const_declaration_token1] = ACTIONS(4375),
+ [anon_sym_LPAREN] = ACTIONS(4377),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4375),
+ [anon_sym_STAR] = ACTIONS(4377),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token2] = ACTIONS(4375),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4375),
+ [aux_sym_else_fragment_token1] = ACTIONS(4375),
+ [aux_sym_select_statement_token1] = ACTIONS(4375),
+ [aux_sym_case_expression_token1] = ACTIONS(4375),
+ [anon_sym_LT] = ACTIONS(4375),
+ [anon_sym_LT_EQ] = ACTIONS(4377),
+ [anon_sym_GT] = ACTIONS(4375),
+ [anon_sym_GT_EQ] = ACTIONS(4377),
+ [anon_sym_LT_GT] = ACTIONS(4377),
+ [aux_sym__for_header_token1] = ACTIONS(4375),
+ [aux_sym_do_statement_token1] = ACTIONS(4375),
+ [aux_sym_do_condition_token1] = ACTIONS(4375),
+ [aux_sym_with_statement_token1] = ACTIONS(4375),
+ [aux_sym_exit_statement_token1] = ACTIONS(4375),
+ [sym_end_statement] = ACTIONS(4377),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4375),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4375),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4375),
+ [sym__ambiguous_redim_statement] = ACTIONS(4377),
+ [aux_sym_erase_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token1] = ACTIONS(4375),
+ [aux_sym_file_mode_token2] = ACTIONS(4375),
+ [aux_sym_file_access_token2] = ACTIONS(4375),
+ [aux_sym_file_lock_token2] = ACTIONS(4375),
+ [aux_sym_print_statement_token1] = ACTIONS(4375),
+ [anon_sym_CARET] = ACTIONS(4377),
+ [anon_sym_SLASH] = ACTIONS(4377),
+ [anon_sym_BSLASH] = ACTIONS(4377),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4375),
+ [anon_sym_PLUS] = ACTIONS(4377),
+ [anon_sym_DASH] = ACTIONS(4375),
+ [anon_sym_AMP] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4375),
+ [anon_sym_SEMI] = ACTIONS(4377),
+ [anon_sym_QMARK] = ACTIONS(4377),
+ [aux_sym_close_statement_token1] = ACTIONS(4375),
+ [aux_sym_put_statement_token1] = ACTIONS(4375),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4375),
+ [aux_sym_seek_statement_token1] = ACTIONS(4375),
+ [sym_reset_statement] = ACTIONS(4375),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4375),
+ [sym_stop_statement] = ACTIONS(4375),
+ [sym_beep_statement] = ACTIONS(4375),
+ [aux_sym_unload_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4375),
+ [aux_sym_call_statement_token1] = ACTIONS(4375),
+ [sym__ambiguous_call_statement] = ACTIONS(4375),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4375),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4375),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4375),
+ [aux_sym_unary_expression_token1] = ACTIONS(4375),
+ [sym_string_literal] = ACTIONS(4377),
+ [sym_number_literal] = ACTIONS(4377),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4375),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4375),
+ [sym_nothing_literal] = ACTIONS(4375),
+ [sym_null_literal] = ACTIONS(4375),
+ [sym_empty_literal] = ACTIONS(4375),
+ [sym_date_literal] = ACTIONS(4377),
+ [anon_sym_POUND] = ACTIONS(4375),
+ },
+ [STATE(387)] = {
+ [sym_output_list] = STATE(5608),
+ [sym__print_output_expression] = STATE(4599),
+ [sym__unparenthesized_print_output_expression] = STATE(4599),
+ [sym__print_output_call_binary_expression] = STATE(4599),
+ [sym__print_output_call_operand] = STATE(10996),
+ [sym__print_output_member_comparison_expression] = STATE(4793),
+ [sym__print_output_call_member_expression] = STATE(761),
+ [sym__print_output_call_expression] = STATE(2297),
+ [sym__print_output_qualified_callable] = STATE(13144),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10997),
+ [sym_comparison_expression] = STATE(4600),
+ [sym__comparison_operand] = STATE(11302),
+ [sym_logical_value_expression] = STATE(4601),
+ [sym__callable_expression] = STATE(13147),
+ [sym_call_expression] = STATE(10292),
+ [sym_new_expression] = STATE(861),
+ [sym_addressof_expression] = STATE(861),
+ [sym_type_of_expression] = STATE(861),
+ [sym_member_expression] = STATE(862),
+ [sym_qualified_member_expression] = STATE(865),
+ [sym_implicit_member_expression] = STATE(865),
+ [sym_parenthesized_expression] = STATE(863),
+ [sym_binary_expression] = STATE(864),
+ [sym_unary_expression] = STATE(2300),
+ [sym__signed_unary_expression] = STATE(837),
+ [sym__literal] = STATE(861),
+ [sym_boolean_literal] = STATE(861),
+ [sym_file_number_literal] = STATE(861),
+ [sym_identifier] = ACTIONS(4379),
+ [sym_newline] = ACTIONS(4086),
+ [anon_sym_COLON] = ACTIONS(4086),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4088),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4381),
+ [anon_sym_DOT] = ACTIONS(4264),
+ [anon_sym_BANG] = ACTIONS(4266),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4088),
+ [aux_sym_option_statement_token3] = ACTIONS(4088),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4088),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4088),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4088),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4088),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4088),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4088),
+ [sym_static_modifier] = ACTIONS(4088),
+ [sym__dim_keyword] = ACTIONS(4088),
+ [sym__redim_keyword] = ACTIONS(4088),
+ [aux_sym_get_accessor_token1] = ACTIONS(4088),
+ [aux_sym_set_accessor_token1] = ACTIONS(4088),
+ [aux_sym_const_declaration_token1] = ACTIONS(4088),
+ [anon_sym_LPAREN] = ACTIONS(4383),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4274),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4385),
+ [aux_sym_visibility_token1] = ACTIONS(4088),
+ [aux_sym_visibility_token2] = ACTIONS(4088),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4088),
+ [aux_sym_else_fragment_token1] = ACTIONS(4088),
+ [aux_sym_select_statement_token1] = ACTIONS(4088),
+ [aux_sym__for_header_token1] = ACTIONS(4088),
+ [aux_sym_do_statement_token1] = ACTIONS(4088),
+ [aux_sym_do_condition_token1] = ACTIONS(4088),
+ [aux_sym_with_statement_token1] = ACTIONS(4088),
+ [aux_sym_exit_statement_token1] = ACTIONS(4088),
+ [sym_end_statement] = ACTIONS(4086),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4088),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4088),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4088),
+ [sym__ambiguous_redim_statement] = ACTIONS(4086),
+ [aux_sym_erase_statement_token1] = ACTIONS(4088),
+ [aux_sym_open_statement_token1] = ACTIONS(4088),
+ [aux_sym_file_mode_token2] = ACTIONS(4088),
+ [aux_sym_file_access_token2] = ACTIONS(4088),
+ [aux_sym_file_lock_token2] = ACTIONS(4088),
+ [aux_sym_print_statement_token1] = ACTIONS(4088),
+ [anon_sym_PLUS] = ACTIONS(4278),
+ [anon_sym_DASH] = ACTIONS(4280),
+ [anon_sym_QMARK] = ACTIONS(4086),
+ [aux_sym_close_statement_token1] = ACTIONS(4088),
+ [aux_sym_put_statement_token1] = ACTIONS(4088),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4088),
+ [aux_sym_seek_statement_token1] = ACTIONS(4088),
+ [sym_reset_statement] = ACTIONS(4088),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4088),
+ [sym_stop_statement] = ACTIONS(4088),
+ [sym_beep_statement] = ACTIONS(4088),
+ [aux_sym_unload_statement_token1] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4088),
+ [aux_sym_call_statement_token1] = ACTIONS(4088),
+ [sym__ambiguous_call_statement] = ACTIONS(4088),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4282),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4284),
+ [aux_sym_unary_expression_token1] = ACTIONS(1161),
+ [sym_string_literal] = ACTIONS(4387),
+ [sym_number_literal] = ACTIONS(4387),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4288),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4288),
+ [sym_nothing_literal] = ACTIONS(4389),
+ [sym_null_literal] = ACTIONS(4389),
+ [sym_empty_literal] = ACTIONS(4389),
+ [sym_date_literal] = ACTIONS(4387),
+ [anon_sym_POUND] = ACTIONS(4292),
+ },
+ [STATE(388)] = {
+ [sym__primary_expression] = STATE(10821),
+ [sym__expression] = STATE(10821),
+ [sym__callable_expression] = STATE(13480),
+ [sym_call_expression] = STATE(10052),
+ [sym_new_expression] = STATE(10821),
+ [sym_addressof_expression] = STATE(10821),
+ [sym_type_of_expression] = STATE(10821),
+ [sym_member_expression] = STATE(10054),
+ [sym_qualified_member_expression] = STATE(10049),
+ [sym_implicit_member_expression] = STATE(10049),
+ [sym_parenthesized_expression] = STATE(10821),
+ [sym_binary_expression] = STATE(10821),
+ [sym_unary_expression] = STATE(10821),
+ [sym__signed_unary_expression] = STATE(10078),
+ [sym__literal] = STATE(10821),
+ [sym_boolean_literal] = STATE(10821),
+ [sym_file_number_literal] = STATE(10821),
+ [sym_identifier] = ACTIONS(3984),
+ [sym_newline] = ACTIONS(3986),
+ [anon_sym_COLON] = ACTIONS(3986),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3989),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3992),
+ [anon_sym_EQ] = ACTIONS(3994),
+ [anon_sym_DOT] = ACTIONS(23),
+ [anon_sym_BANG] = ACTIONS(25),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3989),
+ [aux_sym_option_statement_token3] = ACTIONS(3989),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(3989),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3989),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(3989),
+ [sym_static_modifier] = ACTIONS(3989),
+ [sym__dim_keyword] = ACTIONS(3989),
+ [sym__redim_keyword] = ACTIONS(3989),
+ [aux_sym_byval_modifier_token1] = ACTIONS(3996),
+ [aux_sym_get_accessor_token1] = ACTIONS(3989),
+ [aux_sym_set_accessor_token1] = ACTIONS(3989),
+ [anon_sym_COMMA] = ACTIONS(3994),
+ [aux_sym_const_declaration_token1] = ACTIONS(3989),
+ [anon_sym_LPAREN] = ACTIONS(3998),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4000),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4004),
+ [aux_sym_visibility_token1] = ACTIONS(3989),
+ [aux_sym_visibility_token2] = ACTIONS(3989),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(3989),
+ [aux_sym_else_fragment_token1] = ACTIONS(3989),
+ [aux_sym_select_statement_token1] = ACTIONS(3989),
+ [aux_sym__for_header_token1] = ACTIONS(3989),
+ [aux_sym_do_statement_token1] = ACTIONS(3989),
+ [aux_sym_do_statement_token2] = ACTIONS(3989),
+ [aux_sym_do_condition_token1] = ACTIONS(3989),
+ [aux_sym_with_statement_token1] = ACTIONS(3989),
+ [aux_sym_exit_statement_token1] = ACTIONS(3989),
+ [sym_end_statement] = ACTIONS(3986),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3989),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3989),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3989),
+ [sym__ambiguous_redim_statement] = ACTIONS(3986),
+ [aux_sym_erase_statement_token1] = ACTIONS(3989),
+ [aux_sym_open_statement_token1] = ACTIONS(3989),
+ [aux_sym_file_mode_token2] = ACTIONS(3989),
+ [aux_sym_file_access_token2] = ACTIONS(3989),
+ [aux_sym_file_lock_token2] = ACTIONS(3989),
+ [aux_sym_print_statement_token1] = ACTIONS(3989),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4008),
+ [anon_sym_DASH] = ACTIONS(4010),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_QMARK] = ACTIONS(3986),
+ [aux_sym_close_statement_token1] = ACTIONS(3989),
+ [aux_sym_put_statement_token1] = ACTIONS(3989),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3989),
+ [aux_sym_seek_statement_token1] = ACTIONS(3989),
+ [sym_reset_statement] = ACTIONS(3989),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3989),
+ [sym_stop_statement] = ACTIONS(3989),
+ [sym_beep_statement] = ACTIONS(3989),
+ [aux_sym_unload_statement_token1] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token1] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token2] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token3] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token4] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token5] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token6] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token7] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token8] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token9] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token10] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token11] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token12] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token13] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token14] = ACTIONS(3989),
+ [aux_sym_call_statement_token1] = ACTIONS(3989),
+ [sym__ambiguous_call_statement] = ACTIONS(3989),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4012),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4014),
+ [aux_sym_unary_expression_token1] = ACTIONS(4016),
+ [sym_string_literal] = ACTIONS(4391),
+ [sym_number_literal] = ACTIONS(4391),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4020),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4020),
+ [sym_nothing_literal] = ACTIONS(4393),
+ [sym_null_literal] = ACTIONS(4393),
+ [sym_empty_literal] = ACTIONS(4393),
+ [sym_date_literal] = ACTIONS(4391),
+ [anon_sym_POUND] = ACTIONS(4024),
+ },
+ [STATE(389)] = {
+ [sym_output_list] = STATE(5610),
+ [sym__print_output_expression] = STATE(4599),
+ [sym__unparenthesized_print_output_expression] = STATE(4599),
+ [sym__print_output_call_binary_expression] = STATE(4599),
+ [sym__print_output_call_operand] = STATE(10996),
+ [sym__print_output_member_comparison_expression] = STATE(4793),
+ [sym__print_output_call_member_expression] = STATE(761),
+ [sym__print_output_call_expression] = STATE(2297),
+ [sym__print_output_qualified_callable] = STATE(13144),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10997),
+ [sym_comparison_expression] = STATE(4600),
+ [sym__comparison_operand] = STATE(11302),
+ [sym_logical_value_expression] = STATE(4601),
+ [sym__callable_expression] = STATE(13147),
+ [sym_call_expression] = STATE(10292),
+ [sym_new_expression] = STATE(861),
+ [sym_addressof_expression] = STATE(861),
+ [sym_type_of_expression] = STATE(861),
+ [sym_member_expression] = STATE(862),
+ [sym_qualified_member_expression] = STATE(865),
+ [sym_implicit_member_expression] = STATE(865),
+ [sym_parenthesized_expression] = STATE(863),
+ [sym_binary_expression] = STATE(864),
+ [sym_unary_expression] = STATE(2300),
+ [sym__signed_unary_expression] = STATE(837),
+ [sym__literal] = STATE(861),
+ [sym_boolean_literal] = STATE(861),
+ [sym_file_number_literal] = STATE(861),
+ [sym_identifier] = ACTIONS(4379),
+ [sym_newline] = ACTIONS(4090),
+ [anon_sym_COLON] = ACTIONS(4090),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4092),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4381),
+ [anon_sym_DOT] = ACTIONS(4264),
+ [anon_sym_BANG] = ACTIONS(4266),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4092),
+ [aux_sym_option_statement_token3] = ACTIONS(4092),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4092),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4092),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4092),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4092),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4092),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4092),
+ [sym_static_modifier] = ACTIONS(4092),
+ [sym__dim_keyword] = ACTIONS(4092),
+ [sym__redim_keyword] = ACTIONS(4092),
+ [aux_sym_get_accessor_token1] = ACTIONS(4092),
+ [aux_sym_set_accessor_token1] = ACTIONS(4092),
+ [aux_sym_const_declaration_token1] = ACTIONS(4092),
+ [anon_sym_LPAREN] = ACTIONS(4383),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4274),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4385),
+ [aux_sym_visibility_token1] = ACTIONS(4092),
+ [aux_sym_visibility_token2] = ACTIONS(4092),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4092),
+ [aux_sym_else_fragment_token1] = ACTIONS(4092),
+ [aux_sym_select_statement_token1] = ACTIONS(4092),
+ [aux_sym__for_header_token1] = ACTIONS(4092),
+ [aux_sym_do_statement_token1] = ACTIONS(4092),
+ [aux_sym_do_condition_token1] = ACTIONS(4092),
+ [aux_sym_with_statement_token1] = ACTIONS(4092),
+ [aux_sym_exit_statement_token1] = ACTIONS(4092),
+ [sym_end_statement] = ACTIONS(4090),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4092),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4092),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4092),
+ [sym__ambiguous_redim_statement] = ACTIONS(4090),
+ [aux_sym_erase_statement_token1] = ACTIONS(4092),
+ [aux_sym_open_statement_token1] = ACTIONS(4092),
+ [aux_sym_file_mode_token2] = ACTIONS(4092),
+ [aux_sym_file_access_token2] = ACTIONS(4092),
+ [aux_sym_file_lock_token2] = ACTIONS(4092),
+ [aux_sym_print_statement_token1] = ACTIONS(4092),
+ [anon_sym_PLUS] = ACTIONS(4278),
+ [anon_sym_DASH] = ACTIONS(4280),
+ [anon_sym_QMARK] = ACTIONS(4090),
+ [aux_sym_close_statement_token1] = ACTIONS(4092),
+ [aux_sym_put_statement_token1] = ACTIONS(4092),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4092),
+ [aux_sym_seek_statement_token1] = ACTIONS(4092),
+ [sym_reset_statement] = ACTIONS(4092),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4092),
+ [sym_stop_statement] = ACTIONS(4092),
+ [sym_beep_statement] = ACTIONS(4092),
+ [aux_sym_unload_statement_token1] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4092),
+ [aux_sym_call_statement_token1] = ACTIONS(4092),
+ [sym__ambiguous_call_statement] = ACTIONS(4092),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4282),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4284),
+ [aux_sym_unary_expression_token1] = ACTIONS(1161),
+ [sym_string_literal] = ACTIONS(4387),
+ [sym_number_literal] = ACTIONS(4387),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4288),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4288),
+ [sym_nothing_literal] = ACTIONS(4389),
+ [sym_null_literal] = ACTIONS(4389),
+ [sym_empty_literal] = ACTIONS(4389),
+ [sym_date_literal] = ACTIONS(4387),
+ [anon_sym_POUND] = ACTIONS(4292),
+ },
+ [STATE(390)] = {
+ [sym__primary_expression] = STATE(10862),
+ [sym__expression] = STATE(10862),
+ [sym__callable_expression] = STATE(13480),
+ [sym_call_expression] = STATE(10052),
+ [sym_new_expression] = STATE(10862),
+ [sym_addressof_expression] = STATE(10862),
+ [sym_type_of_expression] = STATE(10862),
+ [sym_member_expression] = STATE(10054),
+ [sym_qualified_member_expression] = STATE(10049),
+ [sym_implicit_member_expression] = STATE(10049),
+ [sym_parenthesized_expression] = STATE(10862),
+ [sym_binary_expression] = STATE(10862),
+ [sym_unary_expression] = STATE(10862),
+ [sym__signed_unary_expression] = STATE(10078),
+ [sym__literal] = STATE(10862),
+ [sym_boolean_literal] = STATE(10862),
+ [sym_file_number_literal] = STATE(10862),
+ [sym_identifier] = ACTIONS(3984),
+ [sym_newline] = ACTIONS(3986),
+ [anon_sym_COLON] = ACTIONS(3986),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3989),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3992),
+ [anon_sym_EQ] = ACTIONS(3994),
+ [anon_sym_DOT] = ACTIONS(23),
+ [anon_sym_BANG] = ACTIONS(25),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3989),
+ [aux_sym_option_statement_token3] = ACTIONS(3989),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(3989),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(3989),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3989),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(3989),
+ [sym_static_modifier] = ACTIONS(3989),
+ [sym__dim_keyword] = ACTIONS(3989),
+ [sym__redim_keyword] = ACTIONS(3989),
+ [aux_sym_byval_modifier_token1] = ACTIONS(3996),
+ [aux_sym_get_accessor_token1] = ACTIONS(3989),
+ [aux_sym_set_accessor_token1] = ACTIONS(3989),
+ [anon_sym_COMMA] = ACTIONS(3994),
+ [aux_sym_const_declaration_token1] = ACTIONS(3989),
+ [anon_sym_LPAREN] = ACTIONS(3998),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4000),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4004),
+ [aux_sym_visibility_token1] = ACTIONS(3989),
+ [aux_sym_visibility_token2] = ACTIONS(3989),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(3989),
+ [aux_sym_else_fragment_token1] = ACTIONS(3989),
+ [aux_sym_select_statement_token1] = ACTIONS(3989),
+ [aux_sym__for_header_token1] = ACTIONS(3989),
+ [aux_sym_do_statement_token1] = ACTIONS(3989),
+ [aux_sym_do_condition_token1] = ACTIONS(3989),
+ [aux_sym_with_statement_token1] = ACTIONS(3989),
+ [aux_sym_exit_statement_token1] = ACTIONS(3989),
+ [sym_end_statement] = ACTIONS(3986),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3989),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3989),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3989),
+ [sym__ambiguous_redim_statement] = ACTIONS(3986),
+ [aux_sym_erase_statement_token1] = ACTIONS(3989),
+ [aux_sym_open_statement_token1] = ACTIONS(3989),
+ [aux_sym_file_mode_token2] = ACTIONS(3989),
+ [aux_sym_file_access_token2] = ACTIONS(3989),
+ [aux_sym_file_lock_token2] = ACTIONS(3989),
+ [aux_sym_print_statement_token1] = ACTIONS(3989),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4008),
+ [anon_sym_DASH] = ACTIONS(4010),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_QMARK] = ACTIONS(3986),
+ [aux_sym_close_statement_token1] = ACTIONS(3989),
+ [aux_sym_put_statement_token1] = ACTIONS(3989),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3989),
+ [aux_sym_seek_statement_token1] = ACTIONS(3989),
+ [sym_reset_statement] = ACTIONS(3989),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3989),
+ [sym_stop_statement] = ACTIONS(3989),
+ [sym_beep_statement] = ACTIONS(3989),
+ [aux_sym_unload_statement_token1] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token1] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token2] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token3] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token4] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token5] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token6] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token7] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token8] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token9] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token10] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token11] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token12] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token13] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token14] = ACTIONS(3989),
+ [aux_sym_call_statement_token1] = ACTIONS(3989),
+ [sym__ambiguous_call_statement] = ACTIONS(3989),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4012),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4014),
+ [aux_sym_unary_expression_token1] = ACTIONS(4016),
+ [sym_string_literal] = ACTIONS(4395),
+ [sym_number_literal] = ACTIONS(4395),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4020),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4020),
+ [sym_nothing_literal] = ACTIONS(4397),
+ [sym_null_literal] = ACTIONS(4397),
+ [sym_empty_literal] = ACTIONS(4397),
+ [sym_date_literal] = ACTIONS(4395),
+ [anon_sym_POUND] = ACTIONS(4024),
+ },
+ [STATE(391)] = {
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4342),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(4346),
+ [anon_sym_BANG] = ACTIONS(4348),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_declaration_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4342),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4342),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [aux_sym__property_get_header_token1] = ACTIONS(4342),
+ [aux_sym_event_declaration_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [anon_sym_COMMA] = ACTIONS(4344),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(4399),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4344),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [anon_sym_COLON_EQ] = ACTIONS(4402),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(392)] = {
+ [sym_output_list] = STATE(5526),
+ [sym__print_output_expression] = STATE(4599),
+ [sym__unparenthesized_print_output_expression] = STATE(4599),
+ [sym__print_output_call_binary_expression] = STATE(4599),
+ [sym__print_output_call_operand] = STATE(10996),
+ [sym__print_output_member_comparison_expression] = STATE(4793),
+ [sym__print_output_call_member_expression] = STATE(761),
+ [sym__print_output_call_expression] = STATE(2297),
+ [sym__print_output_qualified_callable] = STATE(13144),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10997),
+ [sym_comparison_expression] = STATE(4600),
+ [sym__comparison_operand] = STATE(11302),
+ [sym_logical_value_expression] = STATE(4601),
+ [sym__callable_expression] = STATE(13147),
+ [sym_call_expression] = STATE(10292),
+ [sym_new_expression] = STATE(861),
+ [sym_addressof_expression] = STATE(861),
+ [sym_type_of_expression] = STATE(861),
+ [sym_member_expression] = STATE(862),
+ [sym_qualified_member_expression] = STATE(865),
+ [sym_implicit_member_expression] = STATE(865),
+ [sym_parenthesized_expression] = STATE(863),
+ [sym_binary_expression] = STATE(864),
+ [sym_unary_expression] = STATE(2300),
+ [sym__signed_unary_expression] = STATE(837),
+ [sym__literal] = STATE(861),
+ [sym_boolean_literal] = STATE(861),
+ [sym_file_number_literal] = STATE(861),
+ [sym_identifier] = ACTIONS(4379),
+ [sym_newline] = ACTIONS(4072),
+ [anon_sym_COLON] = ACTIONS(4072),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4074),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4381),
+ [anon_sym_DOT] = ACTIONS(4264),
+ [anon_sym_BANG] = ACTIONS(4266),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4074),
+ [aux_sym_option_statement_token3] = ACTIONS(4074),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4074),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4074),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4074),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4074),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4074),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4074),
+ [sym_static_modifier] = ACTIONS(4074),
+ [sym__dim_keyword] = ACTIONS(4074),
+ [sym__redim_keyword] = ACTIONS(4074),
+ [aux_sym_get_accessor_token1] = ACTIONS(4074),
+ [aux_sym_set_accessor_token1] = ACTIONS(4074),
+ [aux_sym_const_declaration_token1] = ACTIONS(4074),
+ [anon_sym_LPAREN] = ACTIONS(4383),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4274),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4385),
+ [aux_sym_visibility_token1] = ACTIONS(4074),
+ [aux_sym_visibility_token2] = ACTIONS(4074),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4074),
+ [aux_sym_else_fragment_token1] = ACTIONS(4074),
+ [aux_sym_select_statement_token1] = ACTIONS(4074),
+ [aux_sym__for_header_token1] = ACTIONS(4074),
+ [aux_sym_do_statement_token1] = ACTIONS(4074),
+ [aux_sym_do_condition_token1] = ACTIONS(4074),
+ [aux_sym_with_statement_token1] = ACTIONS(4074),
+ [aux_sym_exit_statement_token1] = ACTIONS(4074),
+ [sym_end_statement] = ACTIONS(4072),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4074),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4074),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4074),
+ [sym__ambiguous_redim_statement] = ACTIONS(4072),
+ [aux_sym_erase_statement_token1] = ACTIONS(4074),
+ [aux_sym_open_statement_token1] = ACTIONS(4074),
+ [aux_sym_file_mode_token2] = ACTIONS(4074),
+ [aux_sym_file_access_token2] = ACTIONS(4074),
+ [aux_sym_file_lock_token2] = ACTIONS(4074),
+ [aux_sym_print_statement_token1] = ACTIONS(4074),
+ [anon_sym_PLUS] = ACTIONS(4278),
+ [anon_sym_DASH] = ACTIONS(4280),
+ [anon_sym_QMARK] = ACTIONS(4072),
+ [aux_sym_close_statement_token1] = ACTIONS(4074),
+ [aux_sym_put_statement_token1] = ACTIONS(4074),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4074),
+ [aux_sym_seek_statement_token1] = ACTIONS(4074),
+ [sym_reset_statement] = ACTIONS(4074),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4074),
+ [sym_stop_statement] = ACTIONS(4074),
+ [sym_beep_statement] = ACTIONS(4074),
+ [aux_sym_unload_statement_token1] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4074),
+ [aux_sym_call_statement_token1] = ACTIONS(4074),
+ [sym__ambiguous_call_statement] = ACTIONS(4074),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4282),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4284),
+ [aux_sym_unary_expression_token1] = ACTIONS(1161),
+ [sym_string_literal] = ACTIONS(4387),
+ [sym_number_literal] = ACTIONS(4387),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4288),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4288),
+ [sym_nothing_literal] = ACTIONS(4389),
+ [sym_null_literal] = ACTIONS(4389),
+ [sym_empty_literal] = ACTIONS(4389),
+ [sym_date_literal] = ACTIONS(4387),
+ [anon_sym_POUND] = ACTIONS(4292),
+ },
+ [STATE(393)] = {
+ [sym__print_method_output_list] = STATE(5548),
+ [sym__unparenthesized_print_output_expression] = STATE(4603),
+ [sym__print_output_call_binary_expression] = STATE(4603),
+ [sym__print_output_call_operand] = STATE(10996),
+ [sym__print_output_member_comparison_expression] = STATE(4793),
+ [sym__print_output_call_member_expression] = STATE(761),
+ [sym__print_output_call_expression] = STATE(2297),
+ [sym__print_output_qualified_callable] = STATE(13144),
+ [sym_argument_list] = STATE(5550),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10997),
+ [sym_comparison_expression] = STATE(4600),
+ [sym__comparison_operand] = STATE(11302),
+ [sym_logical_value_expression] = STATE(4601),
+ [sym__callable_expression] = STATE(13147),
+ [sym_call_expression] = STATE(10292),
+ [sym_new_expression] = STATE(861),
+ [sym_addressof_expression] = STATE(861),
+ [sym_type_of_expression] = STATE(861),
+ [sym_member_expression] = STATE(862),
+ [sym_qualified_member_expression] = STATE(865),
+ [sym_implicit_member_expression] = STATE(865),
+ [sym_parenthesized_expression] = STATE(10077),
+ [sym_binary_expression] = STATE(864),
+ [sym_unary_expression] = STATE(2300),
+ [sym__signed_unary_expression] = STATE(837),
+ [sym__literal] = STATE(861),
+ [sym_boolean_literal] = STATE(861),
+ [sym_file_number_literal] = STATE(861),
+ [sym_identifier] = ACTIONS(4379),
+ [sym_newline] = ACTIONS(4094),
+ [anon_sym_COLON] = ACTIONS(4094),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4096),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4381),
+ [anon_sym_DOT] = ACTIONS(4264),
+ [anon_sym_BANG] = ACTIONS(4266),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4096),
+ [aux_sym_option_statement_token3] = ACTIONS(4096),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4096),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4096),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4096),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4096),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4096),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4096),
+ [sym_static_modifier] = ACTIONS(4096),
+ [sym__dim_keyword] = ACTIONS(4096),
+ [sym__redim_keyword] = ACTIONS(4096),
+ [aux_sym_get_accessor_token1] = ACTIONS(4096),
+ [aux_sym_set_accessor_token1] = ACTIONS(4096),
+ [aux_sym_const_declaration_token1] = ACTIONS(4096),
+ [anon_sym_LPAREN] = ACTIONS(4404),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4274),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4385),
+ [aux_sym_visibility_token1] = ACTIONS(4096),
+ [aux_sym_visibility_token2] = ACTIONS(4096),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4096),
+ [aux_sym_else_fragment_token1] = ACTIONS(4096),
+ [aux_sym_select_statement_token1] = ACTIONS(4096),
+ [aux_sym__for_header_token1] = ACTIONS(4096),
+ [aux_sym_do_statement_token1] = ACTIONS(4096),
+ [aux_sym_do_condition_token1] = ACTIONS(4096),
+ [aux_sym_with_statement_token1] = ACTIONS(4096),
+ [aux_sym_exit_statement_token1] = ACTIONS(4096),
+ [sym_end_statement] = ACTIONS(4094),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4096),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4096),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4096),
+ [sym__ambiguous_redim_statement] = ACTIONS(4094),
+ [aux_sym_erase_statement_token1] = ACTIONS(4096),
+ [aux_sym_open_statement_token1] = ACTIONS(4096),
+ [aux_sym_file_mode_token2] = ACTIONS(4096),
+ [aux_sym_file_access_token2] = ACTIONS(4096),
+ [aux_sym_file_lock_token2] = ACTIONS(4096),
+ [aux_sym_print_statement_token1] = ACTIONS(4096),
+ [anon_sym_PLUS] = ACTIONS(4278),
+ [anon_sym_DASH] = ACTIONS(4280),
+ [anon_sym_QMARK] = ACTIONS(4094),
+ [aux_sym_close_statement_token1] = ACTIONS(4096),
+ [aux_sym_put_statement_token1] = ACTIONS(4096),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4096),
+ [aux_sym_seek_statement_token1] = ACTIONS(4096),
+ [sym_reset_statement] = ACTIONS(4096),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4096),
+ [sym_stop_statement] = ACTIONS(4096),
+ [sym_beep_statement] = ACTIONS(4096),
+ [aux_sym_unload_statement_token1] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4096),
+ [aux_sym_call_statement_token1] = ACTIONS(4096),
+ [sym__ambiguous_call_statement] = ACTIONS(4096),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4282),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4284),
+ [aux_sym_unary_expression_token1] = ACTIONS(1161),
+ [sym_string_literal] = ACTIONS(4387),
+ [sym_number_literal] = ACTIONS(4387),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4288),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4288),
+ [sym_nothing_literal] = ACTIONS(4389),
+ [sym_null_literal] = ACTIONS(4389),
+ [sym_empty_literal] = ACTIONS(4389),
+ [sym_date_literal] = ACTIONS(4387),
+ [anon_sym_POUND] = ACTIONS(4292),
+ },
+ [STATE(394)] = {
+ [sym__primary_expression] = STATE(10842),
+ [sym__expression] = STATE(10842),
+ [sym__callable_expression] = STATE(13480),
+ [sym_call_expression] = STATE(10052),
+ [sym_new_expression] = STATE(10842),
+ [sym_addressof_expression] = STATE(10842),
+ [sym_type_of_expression] = STATE(10842),
+ [sym_member_expression] = STATE(10054),
+ [sym_qualified_member_expression] = STATE(10049),
+ [sym_implicit_member_expression] = STATE(10049),
+ [sym_parenthesized_expression] = STATE(10842),
+ [sym_binary_expression] = STATE(10842),
+ [sym_unary_expression] = STATE(10842),
+ [sym__signed_unary_expression] = STATE(10078),
+ [sym__literal] = STATE(10842),
+ [sym_boolean_literal] = STATE(10842),
+ [sym_file_number_literal] = STATE(10842),
+ [sym_identifier] = ACTIONS(3984),
+ [sym_newline] = ACTIONS(3986),
+ [anon_sym_COLON] = ACTIONS(3986),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3989),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3992),
+ [anon_sym_EQ] = ACTIONS(3994),
+ [anon_sym_DOT] = ACTIONS(23),
+ [anon_sym_BANG] = ACTIONS(25),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3989),
+ [aux_sym_option_statement_token3] = ACTIONS(3989),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(3989),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3989),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(3989),
+ [sym_static_modifier] = ACTIONS(3989),
+ [sym__dim_keyword] = ACTIONS(3989),
+ [sym__redim_keyword] = ACTIONS(3989),
+ [aux_sym_byval_modifier_token1] = ACTIONS(3996),
+ [aux_sym_get_accessor_token1] = ACTIONS(3989),
+ [aux_sym_set_accessor_token1] = ACTIONS(3989),
+ [anon_sym_COMMA] = ACTIONS(3994),
+ [aux_sym_const_declaration_token1] = ACTIONS(3989),
+ [anon_sym_LPAREN] = ACTIONS(3998),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4000),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4004),
+ [aux_sym_visibility_token1] = ACTIONS(3989),
+ [aux_sym_visibility_token2] = ACTIONS(3989),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(3989),
+ [aux_sym_else_fragment_token1] = ACTIONS(3989),
+ [aux_sym_select_statement_token1] = ACTIONS(3989),
+ [aux_sym__for_header_token1] = ACTIONS(3989),
+ [aux_sym_do_statement_token1] = ACTIONS(3989),
+ [aux_sym_do_condition_token1] = ACTIONS(3989),
+ [aux_sym_while_statement_token1] = ACTIONS(3989),
+ [aux_sym_with_statement_token1] = ACTIONS(3989),
+ [aux_sym_exit_statement_token1] = ACTIONS(3989),
+ [sym_end_statement] = ACTIONS(3986),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3989),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3989),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3989),
+ [sym__ambiguous_redim_statement] = ACTIONS(3986),
+ [aux_sym_erase_statement_token1] = ACTIONS(3989),
+ [aux_sym_open_statement_token1] = ACTIONS(3989),
+ [aux_sym_file_mode_token2] = ACTIONS(3989),
+ [aux_sym_file_access_token2] = ACTIONS(3989),
+ [aux_sym_file_lock_token2] = ACTIONS(3989),
+ [aux_sym_print_statement_token1] = ACTIONS(3989),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4008),
+ [anon_sym_DASH] = ACTIONS(4010),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_QMARK] = ACTIONS(3986),
+ [aux_sym_close_statement_token1] = ACTIONS(3989),
+ [aux_sym_put_statement_token1] = ACTIONS(3989),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3989),
+ [aux_sym_seek_statement_token1] = ACTIONS(3989),
+ [sym_reset_statement] = ACTIONS(3989),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3989),
+ [sym_stop_statement] = ACTIONS(3989),
+ [sym_beep_statement] = ACTIONS(3989),
+ [aux_sym_unload_statement_token1] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token1] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token2] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token3] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token4] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token5] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token6] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token7] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token8] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token9] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token10] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token11] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token12] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token13] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token14] = ACTIONS(3989),
+ [aux_sym_call_statement_token1] = ACTIONS(3989),
+ [sym__ambiguous_call_statement] = ACTIONS(3989),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4012),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4014),
+ [aux_sym_unary_expression_token1] = ACTIONS(4016),
+ [sym_string_literal] = ACTIONS(4406),
+ [sym_number_literal] = ACTIONS(4406),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4020),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4020),
+ [sym_nothing_literal] = ACTIONS(4408),
+ [sym_null_literal] = ACTIONS(4408),
+ [sym_empty_literal] = ACTIONS(4408),
+ [sym_date_literal] = ACTIONS(4406),
+ [anon_sym_POUND] = ACTIONS(4024),
+ },
+ [STATE(395)] = {
+ [sym_identifier] = ACTIONS(4410),
+ [sym_newline] = ACTIONS(4412),
+ [anon_sym_COLON] = ACTIONS(4412),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4410),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4410),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(4410),
+ [anon_sym_BANG] = ACTIONS(4412),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4410),
+ [aux_sym_option_statement_token3] = ACTIONS(4410),
+ [aux_sym_type_declaration_token1] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4410),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4410),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4410),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4410),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4410),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4410),
+ [aux_sym__property_get_header_token1] = ACTIONS(4410),
+ [aux_sym_event_declaration_token1] = ACTIONS(4410),
+ [sym_static_modifier] = ACTIONS(4410),
+ [sym__dim_keyword] = ACTIONS(4410),
+ [sym__redim_keyword] = ACTIONS(4410),
+ [aux_sym_get_accessor_token1] = ACTIONS(4410),
+ [aux_sym_set_accessor_token1] = ACTIONS(4410),
+ [anon_sym_COMMA] = ACTIONS(4412),
+ [aux_sym_const_declaration_token1] = ACTIONS(4410),
+ [anon_sym_LPAREN] = ACTIONS(4412),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4410),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4410),
+ [aux_sym_visibility_token1] = ACTIONS(4410),
+ [aux_sym_visibility_token2] = ACTIONS(4410),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4410),
+ [aux_sym_else_fragment_token1] = ACTIONS(4410),
+ [aux_sym_select_statement_token1] = ACTIONS(4410),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4410),
+ [aux_sym_do_statement_token1] = ACTIONS(4410),
+ [aux_sym_do_condition_token1] = ACTIONS(4410),
+ [aux_sym_with_statement_token1] = ACTIONS(4410),
+ [aux_sym_exit_statement_token1] = ACTIONS(4410),
+ [sym_end_statement] = ACTIONS(4412),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4410),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4410),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4410),
+ [sym__ambiguous_redim_statement] = ACTIONS(4412),
+ [aux_sym_erase_statement_token1] = ACTIONS(4410),
+ [aux_sym_open_statement_token1] = ACTIONS(4410),
+ [aux_sym_file_mode_token2] = ACTIONS(4410),
+ [aux_sym_file_access_token2] = ACTIONS(4410),
+ [aux_sym_file_lock_token2] = ACTIONS(4410),
+ [aux_sym_print_statement_token1] = ACTIONS(4410),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4414),
+ [anon_sym_DASH] = ACTIONS(4417),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4412),
+ [anon_sym_QMARK] = ACTIONS(4412),
+ [aux_sym_close_statement_token1] = ACTIONS(4410),
+ [aux_sym_put_statement_token1] = ACTIONS(4410),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4410),
+ [aux_sym_seek_statement_token1] = ACTIONS(4410),
+ [sym_reset_statement] = ACTIONS(4410),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4410),
+ [sym_stop_statement] = ACTIONS(4410),
+ [sym_beep_statement] = ACTIONS(4410),
+ [aux_sym_unload_statement_token1] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4410),
+ [aux_sym_call_statement_token1] = ACTIONS(4410),
+ [sym__ambiguous_call_statement] = ACTIONS(4410),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4410),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4410),
+ [aux_sym_unary_expression_token1] = ACTIONS(4410),
+ [sym_string_literal] = ACTIONS(4412),
+ [sym_number_literal] = ACTIONS(4412),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4410),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4410),
+ [sym_nothing_literal] = ACTIONS(4410),
+ [sym_null_literal] = ACTIONS(4410),
+ [sym_empty_literal] = ACTIONS(4410),
+ [sym_date_literal] = ACTIONS(4412),
+ [anon_sym_POUND] = ACTIONS(4410),
+ },
+ [STATE(396)] = {
+ [sym__print_output_expression] = STATE(4822),
+ [sym__unparenthesized_print_output_expression] = STATE(4822),
+ [sym__print_output_call_binary_expression] = STATE(4822),
+ [sym__print_output_call_operand] = STATE(10996),
+ [sym__print_output_member_comparison_expression] = STATE(4793),
+ [sym__print_output_call_member_expression] = STATE(761),
+ [sym__print_output_call_expression] = STATE(2297),
+ [sym__print_output_qualified_callable] = STATE(13144),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10997),
+ [sym_comparison_expression] = STATE(4600),
+ [sym__comparison_operand] = STATE(11302),
+ [sym_logical_value_expression] = STATE(4601),
+ [sym__callable_expression] = STATE(13147),
+ [sym_call_expression] = STATE(10292),
+ [sym_new_expression] = STATE(861),
+ [sym_addressof_expression] = STATE(861),
+ [sym_type_of_expression] = STATE(861),
+ [sym_member_expression] = STATE(862),
+ [sym_qualified_member_expression] = STATE(865),
+ [sym_implicit_member_expression] = STATE(865),
+ [sym_parenthesized_expression] = STATE(863),
+ [sym_binary_expression] = STATE(864),
+ [sym_unary_expression] = STATE(2300),
+ [sym__signed_unary_expression] = STATE(837),
+ [sym__literal] = STATE(861),
+ [sym_boolean_literal] = STATE(861),
+ [sym_file_number_literal] = STATE(861),
+ [sym_identifier] = ACTIONS(4379),
+ [sym_newline] = ACTIONS(4100),
+ [anon_sym_COLON] = ACTIONS(4100),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4102),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4381),
+ [anon_sym_DOT] = ACTIONS(4264),
+ [anon_sym_BANG] = ACTIONS(4266),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4102),
+ [aux_sym_option_statement_token3] = ACTIONS(4102),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4102),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4102),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4102),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4102),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4102),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4102),
+ [sym_static_modifier] = ACTIONS(4102),
+ [sym__dim_keyword] = ACTIONS(4102),
+ [sym__redim_keyword] = ACTIONS(4102),
+ [aux_sym_get_accessor_token1] = ACTIONS(4102),
+ [aux_sym_set_accessor_token1] = ACTIONS(4102),
+ [aux_sym_const_declaration_token1] = ACTIONS(4102),
+ [anon_sym_LPAREN] = ACTIONS(4383),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4274),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4385),
+ [aux_sym_visibility_token1] = ACTIONS(4102),
+ [aux_sym_visibility_token2] = ACTIONS(4102),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4102),
+ [aux_sym_else_fragment_token1] = ACTIONS(4102),
+ [aux_sym_select_statement_token1] = ACTIONS(4102),
+ [aux_sym__for_header_token1] = ACTIONS(4102),
+ [aux_sym_do_statement_token1] = ACTIONS(4102),
+ [aux_sym_do_condition_token1] = ACTIONS(4102),
+ [aux_sym_with_statement_token1] = ACTIONS(4102),
+ [aux_sym_exit_statement_token1] = ACTIONS(4102),
+ [sym_end_statement] = ACTIONS(4100),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4102),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4102),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4102),
+ [sym__ambiguous_redim_statement] = ACTIONS(4100),
+ [aux_sym_erase_statement_token1] = ACTIONS(4102),
+ [aux_sym_open_statement_token1] = ACTIONS(4102),
+ [aux_sym_file_mode_token2] = ACTIONS(4102),
+ [aux_sym_file_access_token2] = ACTIONS(4102),
+ [aux_sym_file_lock_token2] = ACTIONS(4102),
+ [aux_sym_print_statement_token1] = ACTIONS(4102),
+ [anon_sym_PLUS] = ACTIONS(4278),
+ [anon_sym_DASH] = ACTIONS(4280),
+ [anon_sym_QMARK] = ACTIONS(4100),
+ [aux_sym_close_statement_token1] = ACTIONS(4102),
+ [aux_sym_put_statement_token1] = ACTIONS(4102),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4102),
+ [aux_sym_seek_statement_token1] = ACTIONS(4102),
+ [sym_reset_statement] = ACTIONS(4102),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4102),
+ [sym_stop_statement] = ACTIONS(4102),
+ [sym_beep_statement] = ACTIONS(4102),
+ [aux_sym_unload_statement_token1] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4102),
+ [aux_sym_call_statement_token1] = ACTIONS(4102),
+ [sym__ambiguous_call_statement] = ACTIONS(4102),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4282),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4284),
+ [aux_sym_unary_expression_token1] = ACTIONS(1161),
+ [sym_string_literal] = ACTIONS(4387),
+ [sym_number_literal] = ACTIONS(4387),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4288),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4288),
+ [sym_nothing_literal] = ACTIONS(4389),
+ [sym_null_literal] = ACTIONS(4389),
+ [sym_empty_literal] = ACTIONS(4389),
+ [sym_date_literal] = ACTIONS(4387),
+ [anon_sym_POUND] = ACTIONS(4292),
+ },
+ [STATE(397)] = {
+ [sym_identifier] = ACTIONS(4420),
+ [sym_newline] = ACTIONS(4422),
+ [anon_sym_COLON] = ACTIONS(4422),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4420),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4420),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(4424),
+ [anon_sym_BANG] = ACTIONS(4426),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4420),
+ [aux_sym_option_statement_token3] = ACTIONS(4420),
+ [aux_sym_type_declaration_token1] = ACTIONS(4420),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4420),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4420),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4420),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4420),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4420),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4420),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4420),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4420),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4420),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4420),
+ [aux_sym__property_get_header_token1] = ACTIONS(4420),
+ [aux_sym_event_declaration_token1] = ACTIONS(4420),
+ [sym_static_modifier] = ACTIONS(4420),
+ [sym__dim_keyword] = ACTIONS(4420),
+ [sym__redim_keyword] = ACTIONS(4420),
+ [aux_sym_get_accessor_token1] = ACTIONS(4420),
+ [aux_sym_set_accessor_token1] = ACTIONS(4420),
+ [anon_sym_COMMA] = ACTIONS(4422),
+ [aux_sym_const_declaration_token1] = ACTIONS(4420),
+ [anon_sym_LPAREN] = ACTIONS(4428),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4420),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4420),
+ [aux_sym_visibility_token1] = ACTIONS(4420),
+ [aux_sym_visibility_token2] = ACTIONS(4420),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4420),
+ [aux_sym_else_fragment_token1] = ACTIONS(4420),
+ [aux_sym_select_statement_token1] = ACTIONS(4420),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4420),
+ [aux_sym_do_statement_token1] = ACTIONS(4420),
+ [aux_sym_do_condition_token1] = ACTIONS(4420),
+ [aux_sym_with_statement_token1] = ACTIONS(4420),
+ [aux_sym_exit_statement_token1] = ACTIONS(4420),
+ [sym_end_statement] = ACTIONS(4422),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4420),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4420),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4420),
+ [sym__ambiguous_redim_statement] = ACTIONS(4422),
+ [aux_sym_erase_statement_token1] = ACTIONS(4420),
+ [aux_sym_open_statement_token1] = ACTIONS(4420),
+ [aux_sym_file_mode_token2] = ACTIONS(4420),
+ [aux_sym_file_access_token2] = ACTIONS(4420),
+ [aux_sym_file_lock_token2] = ACTIONS(4420),
+ [aux_sym_print_statement_token1] = ACTIONS(4420),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4431),
+ [anon_sym_DASH] = ACTIONS(4434),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4422),
+ [anon_sym_QMARK] = ACTIONS(4422),
+ [aux_sym_close_statement_token1] = ACTIONS(4420),
+ [aux_sym_put_statement_token1] = ACTIONS(4420),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4420),
+ [aux_sym_seek_statement_token1] = ACTIONS(4420),
+ [sym_reset_statement] = ACTIONS(4420),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4420),
+ [sym_stop_statement] = ACTIONS(4420),
+ [sym_beep_statement] = ACTIONS(4420),
+ [aux_sym_unload_statement_token1] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4420),
+ [aux_sym_call_statement_token1] = ACTIONS(4420),
+ [sym__ambiguous_call_statement] = ACTIONS(4420),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4420),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4420),
+ [aux_sym_unary_expression_token1] = ACTIONS(4420),
+ [sym_string_literal] = ACTIONS(4422),
+ [sym_number_literal] = ACTIONS(4422),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4420),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4420),
+ [sym_nothing_literal] = ACTIONS(4420),
+ [sym_null_literal] = ACTIONS(4420),
+ [sym_empty_literal] = ACTIONS(4420),
+ [sym_date_literal] = ACTIONS(4422),
+ [anon_sym_POUND] = ACTIONS(4420),
+ },
+ [STATE(398)] = {
+ [sym_identifier] = ACTIONS(4437),
+ [sym_newline] = ACTIONS(4439),
+ [anon_sym_COLON] = ACTIONS(4439),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4437),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4437),
+ [anon_sym_EQ] = ACTIONS(4439),
+ [anon_sym_DOT] = ACTIONS(4437),
+ [anon_sym_BANG] = ACTIONS(4439),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4437),
+ [aux_sym_option_statement_token3] = ACTIONS(4437),
+ [aux_sym_type_declaration_token1] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4437),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4437),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4437),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4437),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4437),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4437),
+ [aux_sym__property_get_header_token1] = ACTIONS(4437),
+ [aux_sym_event_declaration_token1] = ACTIONS(4437),
+ [sym_static_modifier] = ACTIONS(4437),
+ [sym__dim_keyword] = ACTIONS(4437),
+ [sym__redim_keyword] = ACTIONS(4437),
+ [aux_sym_get_accessor_token1] = ACTIONS(4437),
+ [aux_sym_set_accessor_token1] = ACTIONS(4437),
+ [anon_sym_COMMA] = ACTIONS(4439),
+ [aux_sym_const_declaration_token1] = ACTIONS(4437),
+ [anon_sym_LPAREN] = ACTIONS(4439),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4437),
+ [anon_sym_STAR] = ACTIONS(4439),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4437),
+ [aux_sym_visibility_token1] = ACTIONS(4437),
+ [aux_sym_visibility_token2] = ACTIONS(4437),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4437),
+ [aux_sym_else_fragment_token1] = ACTIONS(4437),
+ [aux_sym_select_statement_token1] = ACTIONS(4437),
+ [aux_sym_case_expression_token1] = ACTIONS(4437),
+ [anon_sym_LT] = ACTIONS(4437),
+ [anon_sym_LT_EQ] = ACTIONS(4439),
+ [anon_sym_GT] = ACTIONS(4437),
+ [anon_sym_GT_EQ] = ACTIONS(4439),
+ [anon_sym_LT_GT] = ACTIONS(4439),
+ [aux_sym__for_header_token1] = ACTIONS(4437),
+ [aux_sym_do_statement_token1] = ACTIONS(4437),
+ [aux_sym_do_condition_token1] = ACTIONS(4437),
+ [aux_sym_with_statement_token1] = ACTIONS(4437),
+ [aux_sym_exit_statement_token1] = ACTIONS(4437),
+ [sym_end_statement] = ACTIONS(4439),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4437),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4437),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4437),
+ [sym__ambiguous_redim_statement] = ACTIONS(4439),
+ [aux_sym_erase_statement_token1] = ACTIONS(4437),
+ [aux_sym_open_statement_token1] = ACTIONS(4437),
+ [aux_sym_file_mode_token2] = ACTIONS(4437),
+ [aux_sym_file_access_token2] = ACTIONS(4437),
+ [aux_sym_file_lock_token2] = ACTIONS(4437),
+ [aux_sym_print_statement_token1] = ACTIONS(4437),
+ [anon_sym_CARET] = ACTIONS(4439),
+ [anon_sym_SLASH] = ACTIONS(4439),
+ [anon_sym_BSLASH] = ACTIONS(4439),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4437),
+ [anon_sym_PLUS] = ACTIONS(4439),
+ [anon_sym_DASH] = ACTIONS(4437),
+ [anon_sym_AMP] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4437),
+ [anon_sym_SEMI] = ACTIONS(4439),
+ [anon_sym_QMARK] = ACTIONS(4439),
+ [aux_sym_close_statement_token1] = ACTIONS(4437),
+ [aux_sym_put_statement_token1] = ACTIONS(4437),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4437),
+ [aux_sym_seek_statement_token1] = ACTIONS(4437),
+ [sym_reset_statement] = ACTIONS(4437),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4437),
+ [sym_stop_statement] = ACTIONS(4437),
+ [sym_beep_statement] = ACTIONS(4437),
+ [aux_sym_unload_statement_token1] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4437),
+ [aux_sym_call_statement_token1] = ACTIONS(4437),
+ [sym__ambiguous_call_statement] = ACTIONS(4437),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4437),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4437),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4437),
+ [aux_sym_unary_expression_token1] = ACTIONS(4437),
+ [sym_string_literal] = ACTIONS(4439),
+ [sym_number_literal] = ACTIONS(4439),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4437),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4437),
+ [sym_nothing_literal] = ACTIONS(4437),
+ [sym_null_literal] = ACTIONS(4437),
+ [sym_empty_literal] = ACTIONS(4437),
+ [sym_date_literal] = ACTIONS(4439),
+ [anon_sym_POUND] = ACTIONS(4437),
+ },
+ [STATE(399)] = {
+ [sym_identifier] = ACTIONS(4441),
+ [sym_newline] = ACTIONS(4443),
+ [anon_sym_COLON] = ACTIONS(4443),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4441),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4441),
+ [anon_sym_EQ] = ACTIONS(4443),
+ [anon_sym_DOT] = ACTIONS(4441),
+ [anon_sym_BANG] = ACTIONS(4443),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4441),
+ [aux_sym_option_statement_token3] = ACTIONS(4441),
+ [aux_sym_type_declaration_token1] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4441),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4441),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4441),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4441),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4441),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4441),
+ [aux_sym__property_get_header_token1] = ACTIONS(4441),
+ [aux_sym_event_declaration_token1] = ACTIONS(4441),
+ [sym_static_modifier] = ACTIONS(4441),
+ [sym__dim_keyword] = ACTIONS(4441),
+ [sym__redim_keyword] = ACTIONS(4441),
+ [aux_sym_get_accessor_token1] = ACTIONS(4441),
+ [aux_sym_set_accessor_token1] = ACTIONS(4441),
+ [anon_sym_COMMA] = ACTIONS(4443),
+ [aux_sym_const_declaration_token1] = ACTIONS(4441),
+ [anon_sym_LPAREN] = ACTIONS(4443),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4441),
+ [anon_sym_STAR] = ACTIONS(4443),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4441),
+ [aux_sym_visibility_token1] = ACTIONS(4441),
+ [aux_sym_visibility_token2] = ACTIONS(4441),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4441),
+ [aux_sym_else_fragment_token1] = ACTIONS(4441),
+ [aux_sym_select_statement_token1] = ACTIONS(4441),
+ [aux_sym_case_expression_token1] = ACTIONS(4441),
+ [anon_sym_LT] = ACTIONS(4441),
+ [anon_sym_LT_EQ] = ACTIONS(4443),
+ [anon_sym_GT] = ACTIONS(4441),
+ [anon_sym_GT_EQ] = ACTIONS(4443),
+ [anon_sym_LT_GT] = ACTIONS(4443),
+ [aux_sym__for_header_token1] = ACTIONS(4441),
+ [aux_sym_do_statement_token1] = ACTIONS(4441),
+ [aux_sym_do_condition_token1] = ACTIONS(4441),
+ [aux_sym_with_statement_token1] = ACTIONS(4441),
+ [aux_sym_exit_statement_token1] = ACTIONS(4441),
+ [sym_end_statement] = ACTIONS(4443),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4441),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4441),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4441),
+ [sym__ambiguous_redim_statement] = ACTIONS(4443),
+ [aux_sym_erase_statement_token1] = ACTIONS(4441),
+ [aux_sym_open_statement_token1] = ACTIONS(4441),
+ [aux_sym_file_mode_token2] = ACTIONS(4441),
+ [aux_sym_file_access_token2] = ACTIONS(4441),
+ [aux_sym_file_lock_token2] = ACTIONS(4441),
+ [aux_sym_print_statement_token1] = ACTIONS(4441),
+ [anon_sym_CARET] = ACTIONS(4445),
+ [anon_sym_SLASH] = ACTIONS(4443),
+ [anon_sym_BSLASH] = ACTIONS(4443),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4441),
+ [anon_sym_PLUS] = ACTIONS(4443),
+ [anon_sym_DASH] = ACTIONS(4441),
+ [anon_sym_AMP] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4441),
+ [anon_sym_SEMI] = ACTIONS(4443),
+ [anon_sym_QMARK] = ACTIONS(4443),
+ [aux_sym_close_statement_token1] = ACTIONS(4441),
+ [aux_sym_put_statement_token1] = ACTIONS(4441),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4441),
+ [aux_sym_seek_statement_token1] = ACTIONS(4441),
+ [sym_reset_statement] = ACTIONS(4441),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4441),
+ [sym_stop_statement] = ACTIONS(4441),
+ [sym_beep_statement] = ACTIONS(4441),
+ [aux_sym_unload_statement_token1] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4441),
+ [aux_sym_call_statement_token1] = ACTIONS(4441),
+ [sym__ambiguous_call_statement] = ACTIONS(4441),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4441),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4441),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4441),
+ [aux_sym_unary_expression_token1] = ACTIONS(4441),
+ [sym_string_literal] = ACTIONS(4443),
+ [sym_number_literal] = ACTIONS(4443),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4441),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4441),
+ [sym_nothing_literal] = ACTIONS(4441),
+ [sym_null_literal] = ACTIONS(4441),
+ [sym_empty_literal] = ACTIONS(4441),
+ [sym_date_literal] = ACTIONS(4443),
+ [anon_sym_POUND] = ACTIONS(4441),
+ },
+ [STATE(400)] = {
+ [sym_identifier] = ACTIONS(4447),
+ [sym_newline] = ACTIONS(4449),
+ [anon_sym_COLON] = ACTIONS(4449),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4447),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4447),
+ [anon_sym_EQ] = ACTIONS(4449),
+ [anon_sym_DOT] = ACTIONS(4447),
+ [anon_sym_BANG] = ACTIONS(4449),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4447),
+ [aux_sym_option_statement_token3] = ACTIONS(4447),
+ [aux_sym_type_declaration_token1] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4447),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4447),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4447),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4447),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4447),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4447),
+ [aux_sym__property_get_header_token1] = ACTIONS(4447),
+ [aux_sym_event_declaration_token1] = ACTIONS(4447),
+ [sym_static_modifier] = ACTIONS(4447),
+ [sym__dim_keyword] = ACTIONS(4447),
+ [sym__redim_keyword] = ACTIONS(4447),
+ [aux_sym_get_accessor_token1] = ACTIONS(4447),
+ [aux_sym_set_accessor_token1] = ACTIONS(4447),
+ [anon_sym_COMMA] = ACTIONS(4449),
+ [aux_sym_const_declaration_token1] = ACTIONS(4447),
+ [anon_sym_LPAREN] = ACTIONS(4449),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4447),
+ [anon_sym_STAR] = ACTIONS(4449),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4447),
+ [aux_sym_visibility_token1] = ACTIONS(4447),
+ [aux_sym_visibility_token2] = ACTIONS(4447),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4447),
+ [aux_sym_else_fragment_token1] = ACTIONS(4447),
+ [aux_sym_select_statement_token1] = ACTIONS(4447),
+ [aux_sym_case_expression_token1] = ACTIONS(4447),
+ [anon_sym_LT] = ACTIONS(4447),
+ [anon_sym_LT_EQ] = ACTIONS(4449),
+ [anon_sym_GT] = ACTIONS(4447),
+ [anon_sym_GT_EQ] = ACTIONS(4449),
+ [anon_sym_LT_GT] = ACTIONS(4449),
+ [aux_sym__for_header_token1] = ACTIONS(4447),
+ [aux_sym_do_statement_token1] = ACTIONS(4447),
+ [aux_sym_do_condition_token1] = ACTIONS(4447),
+ [aux_sym_with_statement_token1] = ACTIONS(4447),
+ [aux_sym_exit_statement_token1] = ACTIONS(4447),
+ [sym_end_statement] = ACTIONS(4449),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4447),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4447),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4447),
+ [sym__ambiguous_redim_statement] = ACTIONS(4449),
+ [aux_sym_erase_statement_token1] = ACTIONS(4447),
+ [aux_sym_open_statement_token1] = ACTIONS(4447),
+ [aux_sym_file_mode_token2] = ACTIONS(4447),
+ [aux_sym_file_access_token2] = ACTIONS(4447),
+ [aux_sym_file_lock_token2] = ACTIONS(4447),
+ [aux_sym_print_statement_token1] = ACTIONS(4447),
+ [anon_sym_CARET] = ACTIONS(4449),
+ [anon_sym_SLASH] = ACTIONS(4449),
+ [anon_sym_BSLASH] = ACTIONS(4449),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4447),
+ [anon_sym_PLUS] = ACTIONS(4449),
+ [anon_sym_DASH] = ACTIONS(4447),
+ [anon_sym_AMP] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4447),
+ [anon_sym_SEMI] = ACTIONS(4449),
+ [anon_sym_QMARK] = ACTIONS(4449),
+ [aux_sym_close_statement_token1] = ACTIONS(4447),
+ [aux_sym_put_statement_token1] = ACTIONS(4447),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4447),
+ [aux_sym_seek_statement_token1] = ACTIONS(4447),
+ [sym_reset_statement] = ACTIONS(4447),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4447),
+ [sym_stop_statement] = ACTIONS(4447),
+ [sym_beep_statement] = ACTIONS(4447),
+ [aux_sym_unload_statement_token1] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4447),
+ [aux_sym_call_statement_token1] = ACTIONS(4447),
+ [sym__ambiguous_call_statement] = ACTIONS(4447),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4447),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4447),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4447),
+ [aux_sym_unary_expression_token1] = ACTIONS(4447),
+ [sym_string_literal] = ACTIONS(4449),
+ [sym_number_literal] = ACTIONS(4449),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4447),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4447),
+ [sym_nothing_literal] = ACTIONS(4447),
+ [sym_null_literal] = ACTIONS(4447),
+ [sym_empty_literal] = ACTIONS(4447),
+ [sym_date_literal] = ACTIONS(4449),
+ [anon_sym_POUND] = ACTIONS(4447),
+ },
+ [STATE(401)] = {
+ [sym_identifier] = ACTIONS(4451),
+ [sym_newline] = ACTIONS(4453),
+ [anon_sym_COLON] = ACTIONS(4453),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4451),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4451),
+ [anon_sym_EQ] = ACTIONS(4453),
+ [anon_sym_DOT] = ACTIONS(4451),
+ [anon_sym_BANG] = ACTIONS(4453),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4451),
+ [aux_sym_option_statement_token3] = ACTIONS(4451),
+ [aux_sym_type_declaration_token1] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4451),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4451),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4451),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4451),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4451),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4451),
+ [aux_sym__property_get_header_token1] = ACTIONS(4451),
+ [aux_sym_event_declaration_token1] = ACTIONS(4451),
+ [sym_static_modifier] = ACTIONS(4451),
+ [sym__dim_keyword] = ACTIONS(4451),
+ [sym__redim_keyword] = ACTIONS(4451),
+ [aux_sym_get_accessor_token1] = ACTIONS(4451),
+ [aux_sym_set_accessor_token1] = ACTIONS(4451),
+ [anon_sym_COMMA] = ACTIONS(4453),
+ [aux_sym_const_declaration_token1] = ACTIONS(4451),
+ [anon_sym_LPAREN] = ACTIONS(4453),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4451),
+ [anon_sym_STAR] = ACTIONS(4455),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4451),
+ [aux_sym_visibility_token1] = ACTIONS(4451),
+ [aux_sym_visibility_token2] = ACTIONS(4451),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4451),
+ [aux_sym_else_fragment_token1] = ACTIONS(4451),
+ [aux_sym_select_statement_token1] = ACTIONS(4451),
+ [aux_sym_case_expression_token1] = ACTIONS(4451),
+ [anon_sym_LT] = ACTIONS(4451),
+ [anon_sym_LT_EQ] = ACTIONS(4453),
+ [anon_sym_GT] = ACTIONS(4451),
+ [anon_sym_GT_EQ] = ACTIONS(4453),
+ [anon_sym_LT_GT] = ACTIONS(4453),
+ [aux_sym__for_header_token1] = ACTIONS(4451),
+ [aux_sym_do_statement_token1] = ACTIONS(4451),
+ [aux_sym_do_condition_token1] = ACTIONS(4451),
+ [aux_sym_with_statement_token1] = ACTIONS(4451),
+ [aux_sym_exit_statement_token1] = ACTIONS(4451),
+ [sym_end_statement] = ACTIONS(4453),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4451),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4451),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4451),
+ [sym__ambiguous_redim_statement] = ACTIONS(4453),
+ [aux_sym_erase_statement_token1] = ACTIONS(4451),
+ [aux_sym_open_statement_token1] = ACTIONS(4451),
+ [aux_sym_file_mode_token2] = ACTIONS(4451),
+ [aux_sym_file_access_token2] = ACTIONS(4451),
+ [aux_sym_file_lock_token2] = ACTIONS(4451),
+ [aux_sym_print_statement_token1] = ACTIONS(4451),
+ [anon_sym_CARET] = ACTIONS(4445),
+ [anon_sym_SLASH] = ACTIONS(4455),
+ [anon_sym_BSLASH] = ACTIONS(4457),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4459),
+ [anon_sym_PLUS] = ACTIONS(4461),
+ [anon_sym_DASH] = ACTIONS(4463),
+ [anon_sym_AMP] = ACTIONS(4465),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4467),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4469),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4471),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4473),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4475),
+ [anon_sym_SEMI] = ACTIONS(4453),
+ [anon_sym_QMARK] = ACTIONS(4453),
+ [aux_sym_close_statement_token1] = ACTIONS(4451),
+ [aux_sym_put_statement_token1] = ACTIONS(4451),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4451),
+ [aux_sym_seek_statement_token1] = ACTIONS(4451),
+ [sym_reset_statement] = ACTIONS(4451),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4451),
+ [sym_stop_statement] = ACTIONS(4451),
+ [sym_beep_statement] = ACTIONS(4451),
+ [aux_sym_unload_statement_token1] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4451),
+ [aux_sym_call_statement_token1] = ACTIONS(4451),
+ [sym__ambiguous_call_statement] = ACTIONS(4451),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4451),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4451),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4451),
+ [aux_sym_unary_expression_token1] = ACTIONS(4451),
+ [sym_string_literal] = ACTIONS(4453),
+ [sym_number_literal] = ACTIONS(4453),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4451),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4451),
+ [sym_nothing_literal] = ACTIONS(4451),
+ [sym_null_literal] = ACTIONS(4451),
+ [sym_empty_literal] = ACTIONS(4451),
+ [sym_date_literal] = ACTIONS(4453),
+ [anon_sym_POUND] = ACTIONS(4451),
+ },
+ [STATE(402)] = {
+ [sym_identifier] = ACTIONS(4477),
+ [sym_newline] = ACTIONS(4479),
+ [anon_sym_COLON] = ACTIONS(4479),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4477),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4477),
+ [anon_sym_EQ] = ACTIONS(4479),
+ [anon_sym_DOT] = ACTIONS(4477),
+ [anon_sym_BANG] = ACTIONS(4479),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4477),
+ [aux_sym_option_statement_token3] = ACTIONS(4477),
+ [aux_sym_type_declaration_token1] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4477),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4477),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4477),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4477),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4477),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4477),
+ [aux_sym__property_get_header_token1] = ACTIONS(4477),
+ [aux_sym_event_declaration_token1] = ACTIONS(4477),
+ [sym_static_modifier] = ACTIONS(4477),
+ [sym__dim_keyword] = ACTIONS(4477),
+ [sym__redim_keyword] = ACTIONS(4477),
+ [aux_sym_get_accessor_token1] = ACTIONS(4477),
+ [aux_sym_set_accessor_token1] = ACTIONS(4477),
+ [anon_sym_COMMA] = ACTIONS(4479),
+ [aux_sym_const_declaration_token1] = ACTIONS(4477),
+ [anon_sym_LPAREN] = ACTIONS(4479),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4477),
+ [anon_sym_STAR] = ACTIONS(4479),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4477),
+ [aux_sym_visibility_token1] = ACTIONS(4477),
+ [aux_sym_visibility_token2] = ACTIONS(4477),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4477),
+ [aux_sym_else_fragment_token1] = ACTIONS(4477),
+ [aux_sym_select_statement_token1] = ACTIONS(4477),
+ [aux_sym_case_expression_token1] = ACTIONS(4477),
+ [anon_sym_LT] = ACTIONS(4477),
+ [anon_sym_LT_EQ] = ACTIONS(4479),
+ [anon_sym_GT] = ACTIONS(4477),
+ [anon_sym_GT_EQ] = ACTIONS(4479),
+ [anon_sym_LT_GT] = ACTIONS(4479),
+ [aux_sym__for_header_token1] = ACTIONS(4477),
+ [aux_sym_do_statement_token1] = ACTIONS(4477),
+ [aux_sym_do_condition_token1] = ACTIONS(4477),
+ [aux_sym_with_statement_token1] = ACTIONS(4477),
+ [aux_sym_exit_statement_token1] = ACTIONS(4477),
+ [sym_end_statement] = ACTIONS(4479),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4477),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4477),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4477),
+ [sym__ambiguous_redim_statement] = ACTIONS(4479),
+ [aux_sym_erase_statement_token1] = ACTIONS(4477),
+ [aux_sym_open_statement_token1] = ACTIONS(4477),
+ [aux_sym_file_mode_token2] = ACTIONS(4477),
+ [aux_sym_file_access_token2] = ACTIONS(4477),
+ [aux_sym_file_lock_token2] = ACTIONS(4477),
+ [aux_sym_print_statement_token1] = ACTIONS(4477),
+ [anon_sym_CARET] = ACTIONS(4479),
+ [anon_sym_SLASH] = ACTIONS(4479),
+ [anon_sym_BSLASH] = ACTIONS(4479),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4477),
+ [anon_sym_PLUS] = ACTIONS(4479),
+ [anon_sym_DASH] = ACTIONS(4477),
+ [anon_sym_AMP] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4477),
+ [anon_sym_SEMI] = ACTIONS(4479),
+ [anon_sym_QMARK] = ACTIONS(4479),
+ [aux_sym_close_statement_token1] = ACTIONS(4477),
+ [aux_sym_put_statement_token1] = ACTIONS(4477),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4477),
+ [aux_sym_seek_statement_token1] = ACTIONS(4477),
+ [sym_reset_statement] = ACTIONS(4477),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4477),
+ [sym_stop_statement] = ACTIONS(4477),
+ [sym_beep_statement] = ACTIONS(4477),
+ [aux_sym_unload_statement_token1] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4477),
+ [aux_sym_call_statement_token1] = ACTIONS(4477),
+ [sym__ambiguous_call_statement] = ACTIONS(4477),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4477),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4477),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4477),
+ [aux_sym_unary_expression_token1] = ACTIONS(4477),
+ [sym_string_literal] = ACTIONS(4479),
+ [sym_number_literal] = ACTIONS(4479),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4477),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4477),
+ [sym_nothing_literal] = ACTIONS(4477),
+ [sym_null_literal] = ACTIONS(4477),
+ [sym_empty_literal] = ACTIONS(4477),
+ [sym_date_literal] = ACTIONS(4479),
+ [anon_sym_POUND] = ACTIONS(4477),
+ },
+ [STATE(403)] = {
+ [sym__print_output_expression] = STATE(4822),
+ [sym__unparenthesized_print_output_expression] = STATE(4822),
+ [sym__print_output_call_binary_expression] = STATE(4822),
+ [sym__print_output_call_operand] = STATE(10996),
+ [sym__print_output_member_comparison_expression] = STATE(4793),
+ [sym__print_output_call_member_expression] = STATE(761),
+ [sym__print_output_call_expression] = STATE(2297),
+ [sym__print_output_qualified_callable] = STATE(13144),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10997),
+ [sym_comparison_expression] = STATE(4600),
+ [sym__comparison_operand] = STATE(11302),
+ [sym_logical_value_expression] = STATE(4601),
+ [sym__callable_expression] = STATE(13147),
+ [sym_call_expression] = STATE(10292),
+ [sym_new_expression] = STATE(861),
+ [sym_addressof_expression] = STATE(861),
+ [sym_type_of_expression] = STATE(861),
+ [sym_member_expression] = STATE(862),
+ [sym_qualified_member_expression] = STATE(865),
+ [sym_implicit_member_expression] = STATE(865),
+ [sym_parenthesized_expression] = STATE(863),
+ [sym_binary_expression] = STATE(864),
+ [sym_unary_expression] = STATE(2300),
+ [sym__signed_unary_expression] = STATE(837),
+ [sym__literal] = STATE(861),
+ [sym_boolean_literal] = STATE(861),
+ [sym_file_number_literal] = STATE(861),
+ [sym_identifier] = ACTIONS(4379),
+ [sym_newline] = ACTIONS(4112),
+ [anon_sym_COLON] = ACTIONS(4112),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4114),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4381),
+ [anon_sym_DOT] = ACTIONS(4264),
+ [anon_sym_BANG] = ACTIONS(4266),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4114),
+ [aux_sym_option_statement_token3] = ACTIONS(4114),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4114),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4114),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4114),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4114),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4114),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4114),
+ [sym_static_modifier] = ACTIONS(4114),
+ [sym__dim_keyword] = ACTIONS(4114),
+ [sym__redim_keyword] = ACTIONS(4114),
+ [aux_sym_get_accessor_token1] = ACTIONS(4114),
+ [aux_sym_set_accessor_token1] = ACTIONS(4114),
+ [aux_sym_const_declaration_token1] = ACTIONS(4114),
+ [anon_sym_LPAREN] = ACTIONS(4383),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4274),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4385),
+ [aux_sym_visibility_token1] = ACTIONS(4114),
+ [aux_sym_visibility_token2] = ACTIONS(4114),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4114),
+ [aux_sym_else_fragment_token1] = ACTIONS(4114),
+ [aux_sym_select_statement_token1] = ACTIONS(4114),
+ [aux_sym__for_header_token1] = ACTIONS(4114),
+ [aux_sym_do_statement_token1] = ACTIONS(4114),
+ [aux_sym_do_condition_token1] = ACTIONS(4114),
+ [aux_sym_with_statement_token1] = ACTIONS(4114),
+ [aux_sym_exit_statement_token1] = ACTIONS(4114),
+ [sym_end_statement] = ACTIONS(4112),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4114),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4114),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4114),
+ [sym__ambiguous_redim_statement] = ACTIONS(4112),
+ [aux_sym_erase_statement_token1] = ACTIONS(4114),
+ [aux_sym_open_statement_token1] = ACTIONS(4114),
+ [aux_sym_file_mode_token2] = ACTIONS(4114),
+ [aux_sym_file_access_token2] = ACTIONS(4114),
+ [aux_sym_file_lock_token2] = ACTIONS(4114),
+ [aux_sym_print_statement_token1] = ACTIONS(4114),
+ [anon_sym_PLUS] = ACTIONS(4278),
+ [anon_sym_DASH] = ACTIONS(4280),
+ [anon_sym_QMARK] = ACTIONS(4112),
+ [aux_sym_close_statement_token1] = ACTIONS(4114),
+ [aux_sym_put_statement_token1] = ACTIONS(4114),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4114),
+ [aux_sym_seek_statement_token1] = ACTIONS(4114),
+ [sym_reset_statement] = ACTIONS(4114),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4114),
+ [sym_stop_statement] = ACTIONS(4114),
+ [sym_beep_statement] = ACTIONS(4114),
+ [aux_sym_unload_statement_token1] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4114),
+ [aux_sym_call_statement_token1] = ACTIONS(4114),
+ [sym__ambiguous_call_statement] = ACTIONS(4114),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4282),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4284),
+ [aux_sym_unary_expression_token1] = ACTIONS(1161),
+ [sym_string_literal] = ACTIONS(4387),
+ [sym_number_literal] = ACTIONS(4387),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4288),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4288),
+ [sym_nothing_literal] = ACTIONS(4389),
+ [sym_null_literal] = ACTIONS(4389),
+ [sym_empty_literal] = ACTIONS(4389),
+ [sym_date_literal] = ACTIONS(4387),
+ [anon_sym_POUND] = ACTIONS(4292),
+ },
+ [STATE(404)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4483),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4445),
+ [anon_sym_SLASH] = ACTIONS(4483),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(405)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4455),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4445),
+ [anon_sym_SLASH] = ACTIONS(4455),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(406)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4455),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4445),
+ [anon_sym_SLASH] = ACTIONS(4455),
+ [anon_sym_BSLASH] = ACTIONS(4457),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(407)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4455),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4445),
+ [anon_sym_SLASH] = ACTIONS(4455),
+ [anon_sym_BSLASH] = ACTIONS(4457),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4459),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(408)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4455),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4445),
+ [anon_sym_SLASH] = ACTIONS(4455),
+ [anon_sym_BSLASH] = ACTIONS(4457),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4459),
+ [anon_sym_PLUS] = ACTIONS(4461),
+ [anon_sym_DASH] = ACTIONS(4463),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(409)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4455),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4445),
+ [anon_sym_SLASH] = ACTIONS(4455),
+ [anon_sym_BSLASH] = ACTIONS(4457),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4459),
+ [anon_sym_PLUS] = ACTIONS(4461),
+ [anon_sym_DASH] = ACTIONS(4463),
+ [anon_sym_AMP] = ACTIONS(4465),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(410)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4455),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4445),
+ [anon_sym_SLASH] = ACTIONS(4455),
+ [anon_sym_BSLASH] = ACTIONS(4457),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4459),
+ [anon_sym_PLUS] = ACTIONS(4461),
+ [anon_sym_DASH] = ACTIONS(4463),
+ [anon_sym_AMP] = ACTIONS(4465),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4467),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(411)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4455),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4445),
+ [anon_sym_SLASH] = ACTIONS(4455),
+ [anon_sym_BSLASH] = ACTIONS(4457),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4459),
+ [anon_sym_PLUS] = ACTIONS(4461),
+ [anon_sym_DASH] = ACTIONS(4463),
+ [anon_sym_AMP] = ACTIONS(4465),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4467),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4469),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(412)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4455),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4445),
+ [anon_sym_SLASH] = ACTIONS(4455),
+ [anon_sym_BSLASH] = ACTIONS(4457),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4459),
+ [anon_sym_PLUS] = ACTIONS(4461),
+ [anon_sym_DASH] = ACTIONS(4463),
+ [anon_sym_AMP] = ACTIONS(4465),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4467),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4469),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4471),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(413)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4455),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4445),
+ [anon_sym_SLASH] = ACTIONS(4455),
+ [anon_sym_BSLASH] = ACTIONS(4457),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4459),
+ [anon_sym_PLUS] = ACTIONS(4461),
+ [anon_sym_DASH] = ACTIONS(4463),
+ [anon_sym_AMP] = ACTIONS(4465),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4467),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4469),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4471),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4473),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(414)] = {
+ [sym_identifier] = ACTIONS(4485),
+ [sym_newline] = ACTIONS(4487),
+ [anon_sym_COLON] = ACTIONS(4487),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4485),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4485),
+ [anon_sym_EQ] = ACTIONS(4487),
+ [anon_sym_DOT] = ACTIONS(4485),
+ [anon_sym_BANG] = ACTIONS(4487),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4485),
+ [aux_sym_option_statement_token3] = ACTIONS(4485),
+ [aux_sym_type_declaration_token1] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4485),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4485),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4485),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4485),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4485),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4485),
+ [aux_sym__property_get_header_token1] = ACTIONS(4485),
+ [aux_sym_event_declaration_token1] = ACTIONS(4485),
+ [sym_static_modifier] = ACTIONS(4485),
+ [sym__dim_keyword] = ACTIONS(4485),
+ [sym__redim_keyword] = ACTIONS(4485),
+ [aux_sym_get_accessor_token1] = ACTIONS(4485),
+ [aux_sym_set_accessor_token1] = ACTIONS(4485),
+ [anon_sym_COMMA] = ACTIONS(4487),
+ [aux_sym_const_declaration_token1] = ACTIONS(4485),
+ [anon_sym_LPAREN] = ACTIONS(4487),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4485),
+ [anon_sym_STAR] = ACTIONS(4487),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4485),
+ [aux_sym_visibility_token1] = ACTIONS(4485),
+ [aux_sym_visibility_token2] = ACTIONS(4485),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4485),
+ [aux_sym_else_fragment_token1] = ACTIONS(4485),
+ [aux_sym_select_statement_token1] = ACTIONS(4485),
+ [aux_sym_case_expression_token1] = ACTIONS(4485),
+ [anon_sym_LT] = ACTIONS(4485),
+ [anon_sym_LT_EQ] = ACTIONS(4487),
+ [anon_sym_GT] = ACTIONS(4485),
+ [anon_sym_GT_EQ] = ACTIONS(4487),
+ [anon_sym_LT_GT] = ACTIONS(4487),
+ [aux_sym__for_header_token1] = ACTIONS(4485),
+ [aux_sym_do_statement_token1] = ACTIONS(4485),
+ [aux_sym_do_condition_token1] = ACTIONS(4485),
+ [aux_sym_with_statement_token1] = ACTIONS(4485),
+ [aux_sym_exit_statement_token1] = ACTIONS(4485),
+ [sym_end_statement] = ACTIONS(4487),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4485),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4485),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4485),
+ [sym__ambiguous_redim_statement] = ACTIONS(4487),
+ [aux_sym_erase_statement_token1] = ACTIONS(4485),
+ [aux_sym_open_statement_token1] = ACTIONS(4485),
+ [aux_sym_file_mode_token2] = ACTIONS(4485),
+ [aux_sym_file_access_token2] = ACTIONS(4485),
+ [aux_sym_file_lock_token2] = ACTIONS(4485),
+ [aux_sym_print_statement_token1] = ACTIONS(4485),
+ [anon_sym_CARET] = ACTIONS(4487),
+ [anon_sym_SLASH] = ACTIONS(4487),
+ [anon_sym_BSLASH] = ACTIONS(4487),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4485),
+ [anon_sym_PLUS] = ACTIONS(4487),
+ [anon_sym_DASH] = ACTIONS(4485),
+ [anon_sym_AMP] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4485),
+ [anon_sym_SEMI] = ACTIONS(4487),
+ [anon_sym_QMARK] = ACTIONS(4487),
+ [aux_sym_close_statement_token1] = ACTIONS(4485),
+ [aux_sym_put_statement_token1] = ACTIONS(4485),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4485),
+ [aux_sym_seek_statement_token1] = ACTIONS(4485),
+ [sym_reset_statement] = ACTIONS(4485),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4485),
+ [sym_stop_statement] = ACTIONS(4485),
+ [sym_beep_statement] = ACTIONS(4485),
+ [aux_sym_unload_statement_token1] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4485),
+ [aux_sym_call_statement_token1] = ACTIONS(4485),
+ [sym__ambiguous_call_statement] = ACTIONS(4485),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4485),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4485),
+ [aux_sym_unary_expression_token1] = ACTIONS(4485),
+ [sym_string_literal] = ACTIONS(4487),
+ [sym_number_literal] = ACTIONS(4487),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4485),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4485),
+ [sym_nothing_literal] = ACTIONS(4485),
+ [sym_null_literal] = ACTIONS(4485),
+ [sym_empty_literal] = ACTIONS(4485),
+ [sym_date_literal] = ACTIONS(4487),
+ [anon_sym_POUND] = ACTIONS(4485),
+ },
+ [STATE(415)] = {
+ [sym_identifier] = ACTIONS(4489),
+ [sym_newline] = ACTIONS(4491),
+ [anon_sym_COLON] = ACTIONS(4491),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4489),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4489),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(4489),
+ [anon_sym_BANG] = ACTIONS(4491),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4489),
+ [aux_sym_option_statement_token3] = ACTIONS(4489),
+ [aux_sym_type_declaration_token1] = ACTIONS(4489),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4489),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4489),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4489),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4489),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4489),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4489),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4489),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4489),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4489),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4489),
+ [aux_sym__property_get_header_token1] = ACTIONS(4489),
+ [aux_sym_event_declaration_token1] = ACTIONS(4489),
+ [sym_static_modifier] = ACTIONS(4489),
+ [sym__dim_keyword] = ACTIONS(4489),
+ [sym__redim_keyword] = ACTIONS(4489),
+ [aux_sym_get_accessor_token1] = ACTIONS(4489),
+ [aux_sym_set_accessor_token1] = ACTIONS(4489),
+ [anon_sym_COMMA] = ACTIONS(4491),
+ [aux_sym_const_declaration_token1] = ACTIONS(4489),
+ [anon_sym_LPAREN] = ACTIONS(4491),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4489),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4489),
+ [aux_sym_visibility_token1] = ACTIONS(4489),
+ [aux_sym_visibility_token2] = ACTIONS(4489),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4489),
+ [aux_sym_else_fragment_token1] = ACTIONS(4489),
+ [aux_sym_select_statement_token1] = ACTIONS(4489),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4489),
+ [aux_sym_do_statement_token1] = ACTIONS(4489),
+ [aux_sym_do_condition_token1] = ACTIONS(4489),
+ [aux_sym_with_statement_token1] = ACTIONS(4489),
+ [aux_sym_exit_statement_token1] = ACTIONS(4489),
+ [sym_end_statement] = ACTIONS(4491),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4489),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4489),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4489),
+ [sym__ambiguous_redim_statement] = ACTIONS(4491),
+ [aux_sym_erase_statement_token1] = ACTIONS(4489),
+ [aux_sym_open_statement_token1] = ACTIONS(4489),
+ [aux_sym_file_mode_token2] = ACTIONS(4489),
+ [aux_sym_file_access_token2] = ACTIONS(4489),
+ [aux_sym_file_lock_token2] = ACTIONS(4489),
+ [aux_sym_print_statement_token1] = ACTIONS(4489),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4493),
+ [anon_sym_DASH] = ACTIONS(4496),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4491),
+ [anon_sym_QMARK] = ACTIONS(4491),
+ [aux_sym_close_statement_token1] = ACTIONS(4489),
+ [aux_sym_put_statement_token1] = ACTIONS(4489),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4489),
+ [aux_sym_seek_statement_token1] = ACTIONS(4489),
+ [sym_reset_statement] = ACTIONS(4489),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4489),
+ [sym_stop_statement] = ACTIONS(4489),
+ [sym_beep_statement] = ACTIONS(4489),
+ [aux_sym_unload_statement_token1] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4489),
+ [aux_sym_call_statement_token1] = ACTIONS(4489),
+ [sym__ambiguous_call_statement] = ACTIONS(4489),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4489),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4489),
+ [aux_sym_unary_expression_token1] = ACTIONS(4489),
+ [sym_string_literal] = ACTIONS(4491),
+ [sym_number_literal] = ACTIONS(4491),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4489),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4489),
+ [sym_nothing_literal] = ACTIONS(4489),
+ [sym_null_literal] = ACTIONS(4489),
+ [sym_empty_literal] = ACTIONS(4489),
+ [sym_date_literal] = ACTIONS(4491),
+ [anon_sym_POUND] = ACTIONS(4489),
+ },
+ [STATE(416)] = {
+ [sym_identifier] = ACTIONS(4499),
+ [sym_newline] = ACTIONS(4501),
+ [anon_sym_COLON] = ACTIONS(4501),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4499),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4499),
+ [anon_sym_EQ] = ACTIONS(4503),
+ [anon_sym_DOT] = ACTIONS(4499),
+ [anon_sym_BANG] = ACTIONS(4501),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4499),
+ [aux_sym_option_statement_token3] = ACTIONS(4499),
+ [aux_sym_type_declaration_token1] = ACTIONS(4499),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4499),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4499),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4499),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4499),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4499),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4499),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4499),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4499),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4499),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4499),
+ [aux_sym__property_get_header_token1] = ACTIONS(4499),
+ [aux_sym_event_declaration_token1] = ACTIONS(4499),
+ [sym_static_modifier] = ACTIONS(4499),
+ [sym__dim_keyword] = ACTIONS(4499),
+ [sym__redim_keyword] = ACTIONS(4499),
+ [aux_sym_get_accessor_token1] = ACTIONS(4499),
+ [aux_sym_set_accessor_token1] = ACTIONS(4499),
+ [anon_sym_COMMA] = ACTIONS(4501),
+ [aux_sym_const_declaration_token1] = ACTIONS(4499),
+ [anon_sym_LPAREN] = ACTIONS(4501),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4499),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4499),
+ [aux_sym_visibility_token1] = ACTIONS(4499),
+ [aux_sym_visibility_token2] = ACTIONS(4499),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4499),
+ [aux_sym_else_fragment_token1] = ACTIONS(4499),
+ [aux_sym_select_statement_token1] = ACTIONS(4499),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4499),
+ [aux_sym_do_statement_token1] = ACTIONS(4499),
+ [aux_sym_do_condition_token1] = ACTIONS(4499),
+ [aux_sym_with_statement_token1] = ACTIONS(4499),
+ [aux_sym_exit_statement_token1] = ACTIONS(4499),
+ [sym_end_statement] = ACTIONS(4501),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4499),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4499),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4499),
+ [sym__ambiguous_redim_statement] = ACTIONS(4501),
+ [aux_sym_erase_statement_token1] = ACTIONS(4499),
+ [aux_sym_open_statement_token1] = ACTIONS(4499),
+ [aux_sym_file_mode_token2] = ACTIONS(4499),
+ [aux_sym_file_access_token2] = ACTIONS(4499),
+ [aux_sym_file_lock_token2] = ACTIONS(4499),
+ [aux_sym_print_statement_token1] = ACTIONS(4499),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4511),
+ [anon_sym_DASH] = ACTIONS(4514),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_SEMI] = ACTIONS(4501),
+ [anon_sym_QMARK] = ACTIONS(4501),
+ [aux_sym_close_statement_token1] = ACTIONS(4499),
+ [aux_sym_put_statement_token1] = ACTIONS(4499),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4499),
+ [aux_sym_seek_statement_token1] = ACTIONS(4499),
+ [sym_reset_statement] = ACTIONS(4499),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4499),
+ [sym_stop_statement] = ACTIONS(4499),
+ [sym_beep_statement] = ACTIONS(4499),
+ [aux_sym_unload_statement_token1] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4499),
+ [aux_sym_call_statement_token1] = ACTIONS(4499),
+ [sym__ambiguous_call_statement] = ACTIONS(4499),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4499),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4499),
+ [aux_sym_unary_expression_token1] = ACTIONS(4499),
+ [sym_string_literal] = ACTIONS(4501),
+ [sym_number_literal] = ACTIONS(4501),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4499),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4499),
+ [sym_nothing_literal] = ACTIONS(4499),
+ [sym_null_literal] = ACTIONS(4499),
+ [sym_empty_literal] = ACTIONS(4499),
+ [sym_date_literal] = ACTIONS(4501),
+ [anon_sym_POUND] = ACTIONS(4499),
+ },
+ [STATE(417)] = {
+ [sym_identifier] = ACTIONS(4517),
+ [sym_newline] = ACTIONS(4519),
+ [anon_sym_COLON] = ACTIONS(4519),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4517),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4517),
+ [anon_sym_EQ] = ACTIONS(4519),
+ [anon_sym_DOT] = ACTIONS(4517),
+ [anon_sym_BANG] = ACTIONS(4519),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4517),
+ [aux_sym_option_statement_token3] = ACTIONS(4517),
+ [aux_sym_type_declaration_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4517),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4517),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4517),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4517),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4517),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4517),
+ [aux_sym__property_get_header_token1] = ACTIONS(4517),
+ [aux_sym_event_declaration_token1] = ACTIONS(4517),
+ [sym_static_modifier] = ACTIONS(4517),
+ [sym__dim_keyword] = ACTIONS(4517),
+ [sym__redim_keyword] = ACTIONS(4517),
+ [aux_sym_get_accessor_token1] = ACTIONS(4517),
+ [aux_sym_set_accessor_token1] = ACTIONS(4517),
+ [anon_sym_COMMA] = ACTIONS(4519),
+ [aux_sym_const_declaration_token1] = ACTIONS(4517),
+ [anon_sym_LPAREN] = ACTIONS(4519),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4517),
+ [anon_sym_STAR] = ACTIONS(4519),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4517),
+ [aux_sym_visibility_token1] = ACTIONS(4517),
+ [aux_sym_visibility_token2] = ACTIONS(4517),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4517),
+ [aux_sym_else_fragment_token1] = ACTIONS(4517),
+ [aux_sym_select_statement_token1] = ACTIONS(4517),
+ [aux_sym_case_expression_token1] = ACTIONS(4517),
+ [anon_sym_LT] = ACTIONS(4517),
+ [anon_sym_LT_EQ] = ACTIONS(4519),
+ [anon_sym_GT] = ACTIONS(4517),
+ [anon_sym_GT_EQ] = ACTIONS(4519),
+ [anon_sym_LT_GT] = ACTIONS(4519),
+ [aux_sym__for_header_token1] = ACTIONS(4517),
+ [aux_sym_do_statement_token1] = ACTIONS(4517),
+ [aux_sym_do_condition_token1] = ACTIONS(4517),
+ [aux_sym_with_statement_token1] = ACTIONS(4517),
+ [aux_sym_exit_statement_token1] = ACTIONS(4517),
+ [sym_end_statement] = ACTIONS(4519),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4517),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4517),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4517),
+ [sym__ambiguous_redim_statement] = ACTIONS(4519),
+ [aux_sym_erase_statement_token1] = ACTIONS(4517),
+ [aux_sym_open_statement_token1] = ACTIONS(4517),
+ [aux_sym_file_mode_token2] = ACTIONS(4517),
+ [aux_sym_file_access_token2] = ACTIONS(4517),
+ [aux_sym_file_lock_token2] = ACTIONS(4517),
+ [aux_sym_print_statement_token1] = ACTIONS(4517),
+ [anon_sym_CARET] = ACTIONS(4519),
+ [anon_sym_SLASH] = ACTIONS(4519),
+ [anon_sym_BSLASH] = ACTIONS(4519),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4517),
+ [anon_sym_PLUS] = ACTIONS(4519),
+ [anon_sym_DASH] = ACTIONS(4517),
+ [anon_sym_AMP] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4517),
+ [anon_sym_SEMI] = ACTIONS(4519),
+ [anon_sym_QMARK] = ACTIONS(4519),
+ [aux_sym_close_statement_token1] = ACTIONS(4517),
+ [aux_sym_put_statement_token1] = ACTIONS(4517),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4517),
+ [aux_sym_seek_statement_token1] = ACTIONS(4517),
+ [sym_reset_statement] = ACTIONS(4517),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4517),
+ [sym_stop_statement] = ACTIONS(4517),
+ [sym_beep_statement] = ACTIONS(4517),
+ [aux_sym_unload_statement_token1] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4517),
+ [aux_sym_call_statement_token1] = ACTIONS(4517),
+ [sym__ambiguous_call_statement] = ACTIONS(4517),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4517),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4517),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4517),
+ [aux_sym_unary_expression_token1] = ACTIONS(4517),
+ [sym_string_literal] = ACTIONS(4519),
+ [sym_number_literal] = ACTIONS(4519),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4517),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4517),
+ [sym_nothing_literal] = ACTIONS(4517),
+ [sym_null_literal] = ACTIONS(4517),
+ [sym_empty_literal] = ACTIONS(4517),
+ [sym_date_literal] = ACTIONS(4519),
+ [anon_sym_POUND] = ACTIONS(4517),
+ },
+ [STATE(418)] = {
+ [sym_argument_list] = STATE(3058),
+ [sym_unparenthesized_argument_list] = STATE(7075),
+ [sym__unparenthesized_argument_sequence] = STATE(7076),
+ [sym__omitted_argument_sequence] = STATE(7076),
+ [sym__argument] = STATE(4889),
+ [sym_named_argument] = STATE(4889),
+ [sym_byval_argument] = STATE(4889),
+ [sym__primary_expression] = STATE(1237),
+ [sym__expression] = STATE(2692),
+ [sym_comparison_expression] = STATE(4877),
+ [sym__comparison_operand] = STATE(11453),
+ [sym_logical_value_expression] = STATE(4877),
+ [sym__callable_expression] = STATE(13269),
+ [sym_call_expression] = STATE(880),
+ [sym_new_expression] = STATE(1237),
+ [sym_addressof_expression] = STATE(1237),
+ [sym_type_of_expression] = STATE(1237),
+ [sym_member_expression] = STATE(1344),
+ [sym_qualified_member_expression] = STATE(1142),
+ [sym_implicit_member_expression] = STATE(1142),
+ [sym_parenthesized_expression] = STATE(1237),
+ [sym_binary_expression] = STATE(1237),
+ [sym_unary_expression] = STATE(2692),
+ [sym__signed_unary_expression] = STATE(1246),
+ [sym__literal] = STATE(1237),
+ [sym_boolean_literal] = STATE(1237),
+ [sym_file_number_literal] = STATE(1237),
+ [sym_identifier] = ACTIONS(4521),
+ [sym_newline] = ACTIONS(4028),
+ [anon_sym_COLON] = ACTIONS(4028),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4030),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4523),
+ [anon_sym_EQ] = ACTIONS(4034),
+ [anon_sym_DOT] = ACTIONS(4525),
+ [anon_sym_BANG] = ACTIONS(4527),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4030),
+ [aux_sym_option_statement_token3] = ACTIONS(4030),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4030),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4030),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4030),
+ [sym_static_modifier] = ACTIONS(4030),
+ [sym__dim_keyword] = ACTIONS(4030),
+ [sym__redim_keyword] = ACTIONS(4030),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4529),
+ [aux_sym_get_accessor_token1] = ACTIONS(4030),
+ [aux_sym_set_accessor_token1] = ACTIONS(4030),
+ [anon_sym_COMMA] = ACTIONS(4531),
+ [aux_sym_const_declaration_token1] = ACTIONS(4030),
+ [anon_sym_LPAREN] = ACTIONS(4533),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4535),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4537),
+ [aux_sym_visibility_token1] = ACTIONS(4030),
+ [aux_sym_visibility_token2] = ACTIONS(4030),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4030),
+ [aux_sym_else_fragment_token1] = ACTIONS(4030),
+ [aux_sym_select_statement_token1] = ACTIONS(4030),
+ [aux_sym_select_statement_token2] = ACTIONS(4030),
+ [aux_sym__for_header_token1] = ACTIONS(4030),
+ [aux_sym_do_statement_token1] = ACTIONS(4030),
+ [aux_sym_do_condition_token1] = ACTIONS(4030),
+ [aux_sym_with_statement_token1] = ACTIONS(4030),
+ [aux_sym_exit_statement_token1] = ACTIONS(4030),
+ [sym_end_statement] = ACTIONS(4028),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4030),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4030),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4030),
+ [sym__ambiguous_redim_statement] = ACTIONS(4028),
+ [aux_sym_erase_statement_token1] = ACTIONS(4030),
+ [aux_sym_open_statement_token1] = ACTIONS(4030),
+ [aux_sym_file_mode_token2] = ACTIONS(4030),
+ [aux_sym_file_access_token2] = ACTIONS(4030),
+ [aux_sym_file_lock_token2] = ACTIONS(4030),
+ [aux_sym_print_statement_token1] = ACTIONS(4030),
+ [anon_sym_PLUS] = ACTIONS(4539),
+ [anon_sym_DASH] = ACTIONS(4541),
+ [anon_sym_QMARK] = ACTIONS(4028),
+ [aux_sym_close_statement_token1] = ACTIONS(4030),
+ [aux_sym_put_statement_token1] = ACTIONS(4030),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4030),
+ [aux_sym_seek_statement_token1] = ACTIONS(4030),
+ [sym_reset_statement] = ACTIONS(4030),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4030),
+ [sym_stop_statement] = ACTIONS(4030),
+ [sym_beep_statement] = ACTIONS(4030),
+ [aux_sym_unload_statement_token1] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4030),
+ [aux_sym_call_statement_token1] = ACTIONS(4030),
+ [sym__ambiguous_call_statement] = ACTIONS(4030),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4543),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4545),
+ [aux_sym_unary_expression_token1] = ACTIONS(1584),
+ [sym_string_literal] = ACTIONS(4547),
+ [sym_number_literal] = ACTIONS(4547),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4549),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4549),
+ [sym_nothing_literal] = ACTIONS(4551),
+ [sym_null_literal] = ACTIONS(4551),
+ [sym_empty_literal] = ACTIONS(4551),
+ [sym_date_literal] = ACTIONS(4547),
+ [anon_sym_POUND] = ACTIONS(4553),
+ },
+ [STATE(419)] = {
+ [sym_argument_list] = STATE(3199),
+ [sym_unparenthesized_argument_list] = STATE(6353),
+ [sym__unparenthesized_argument_sequence] = STATE(6358),
+ [sym__omitted_argument_sequence] = STATE(6358),
+ [sym__argument] = STATE(4709),
+ [sym_named_argument] = STATE(4709),
+ [sym_byval_argument] = STATE(4709),
+ [sym__primary_expression] = STATE(1347),
+ [sym__expression] = STATE(2603),
+ [sym_comparison_expression] = STATE(4779),
+ [sym__comparison_operand] = STATE(11305),
+ [sym_logical_value_expression] = STATE(4779),
+ [sym__callable_expression] = STATE(13180),
+ [sym_call_expression] = STATE(911),
+ [sym_new_expression] = STATE(1347),
+ [sym_addressof_expression] = STATE(1347),
+ [sym_type_of_expression] = STATE(1347),
+ [sym_member_expression] = STATE(1116),
+ [sym_qualified_member_expression] = STATE(1206),
+ [sym_implicit_member_expression] = STATE(1206),
+ [sym_parenthesized_expression] = STATE(1347),
+ [sym_binary_expression] = STATE(1347),
+ [sym_unary_expression] = STATE(2603),
+ [sym__signed_unary_expression] = STATE(1348),
+ [sym__literal] = STATE(1347),
+ [sym_boolean_literal] = STATE(1347),
+ [sym_file_number_literal] = STATE(1347),
+ [sym_identifier] = ACTIONS(4555),
+ [sym_newline] = ACTIONS(4028),
+ [anon_sym_COLON] = ACTIONS(4028),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4030),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4557),
+ [anon_sym_EQ] = ACTIONS(4034),
+ [anon_sym_DOT] = ACTIONS(4559),
+ [anon_sym_BANG] = ACTIONS(4561),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4030),
+ [aux_sym_option_statement_token3] = ACTIONS(4030),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4030),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4030),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4030),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4030),
+ [sym_static_modifier] = ACTIONS(4030),
+ [sym__dim_keyword] = ACTIONS(4030),
+ [sym__redim_keyword] = ACTIONS(4030),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4563),
+ [aux_sym_get_accessor_token1] = ACTIONS(4030),
+ [aux_sym_set_accessor_token1] = ACTIONS(4030),
+ [anon_sym_COMMA] = ACTIONS(4565),
+ [aux_sym_const_declaration_token1] = ACTIONS(4030),
+ [anon_sym_LPAREN] = ACTIONS(4567),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4569),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4571),
+ [aux_sym_visibility_token1] = ACTIONS(4030),
+ [aux_sym_visibility_token2] = ACTIONS(4030),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4030),
+ [aux_sym_else_fragment_token1] = ACTIONS(4030),
+ [aux_sym_select_statement_token1] = ACTIONS(4030),
+ [aux_sym__for_header_token1] = ACTIONS(4030),
+ [aux_sym_do_statement_token1] = ACTIONS(4030),
+ [aux_sym_do_condition_token1] = ACTIONS(4030),
+ [aux_sym_with_statement_token1] = ACTIONS(4030),
+ [aux_sym_exit_statement_token1] = ACTIONS(4030),
+ [sym_end_statement] = ACTIONS(4028),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4030),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4030),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4030),
+ [sym__ambiguous_redim_statement] = ACTIONS(4028),
+ [aux_sym_erase_statement_token1] = ACTIONS(4030),
+ [aux_sym_open_statement_token1] = ACTIONS(4030),
+ [aux_sym_file_mode_token2] = ACTIONS(4030),
+ [aux_sym_file_access_token2] = ACTIONS(4030),
+ [aux_sym_file_lock_token2] = ACTIONS(4030),
+ [aux_sym_print_statement_token1] = ACTIONS(4030),
+ [anon_sym_PLUS] = ACTIONS(4573),
+ [anon_sym_DASH] = ACTIONS(4575),
+ [anon_sym_QMARK] = ACTIONS(4028),
+ [aux_sym_close_statement_token1] = ACTIONS(4030),
+ [aux_sym_put_statement_token1] = ACTIONS(4030),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4030),
+ [aux_sym_seek_statement_token1] = ACTIONS(4030),
+ [sym_reset_statement] = ACTIONS(4030),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4030),
+ [sym_stop_statement] = ACTIONS(4030),
+ [sym_beep_statement] = ACTIONS(4030),
+ [aux_sym_unload_statement_token1] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4030),
+ [aux_sym_call_statement_token1] = ACTIONS(4030),
+ [sym__ambiguous_call_statement] = ACTIONS(4030),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4577),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4579),
+ [aux_sym_unary_expression_token1] = ACTIONS(2491),
+ [sym_string_literal] = ACTIONS(4581),
+ [sym_number_literal] = ACTIONS(4581),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4583),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4583),
+ [sym_nothing_literal] = ACTIONS(4585),
+ [sym_null_literal] = ACTIONS(4585),
+ [sym_empty_literal] = ACTIONS(4585),
+ [sym_date_literal] = ACTIONS(4581),
+ [anon_sym_POUND] = ACTIONS(4587),
+ },
+ [STATE(420)] = {
+ [sym__print_output_expression] = STATE(4822),
+ [sym__unparenthesized_print_output_expression] = STATE(4822),
+ [sym__print_output_call_binary_expression] = STATE(4822),
+ [sym__print_output_call_operand] = STATE(10996),
+ [sym__print_output_member_comparison_expression] = STATE(4793),
+ [sym__print_output_call_member_expression] = STATE(761),
+ [sym__print_output_call_expression] = STATE(2297),
+ [sym__print_output_qualified_callable] = STATE(13144),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10997),
+ [sym_comparison_expression] = STATE(4600),
+ [sym__comparison_operand] = STATE(11302),
+ [sym_logical_value_expression] = STATE(4601),
+ [sym__callable_expression] = STATE(13147),
+ [sym_call_expression] = STATE(10292),
+ [sym_new_expression] = STATE(861),
+ [sym_addressof_expression] = STATE(861),
+ [sym_type_of_expression] = STATE(861),
+ [sym_member_expression] = STATE(862),
+ [sym_qualified_member_expression] = STATE(865),
+ [sym_implicit_member_expression] = STATE(865),
+ [sym_parenthesized_expression] = STATE(863),
+ [sym_binary_expression] = STATE(864),
+ [sym_unary_expression] = STATE(2300),
+ [sym__signed_unary_expression] = STATE(837),
+ [sym__literal] = STATE(861),
+ [sym_boolean_literal] = STATE(861),
+ [sym_file_number_literal] = STATE(861),
+ [sym_identifier] = ACTIONS(4379),
+ [sym_newline] = ACTIONS(4104),
+ [anon_sym_COLON] = ACTIONS(4104),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4106),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4381),
+ [anon_sym_DOT] = ACTIONS(4264),
+ [anon_sym_BANG] = ACTIONS(4266),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4106),
+ [aux_sym_option_statement_token3] = ACTIONS(4106),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4106),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4106),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4106),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4106),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4106),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4106),
+ [sym_static_modifier] = ACTIONS(4106),
+ [sym__dim_keyword] = ACTIONS(4106),
+ [sym__redim_keyword] = ACTIONS(4106),
+ [aux_sym_get_accessor_token1] = ACTIONS(4106),
+ [aux_sym_set_accessor_token1] = ACTIONS(4106),
+ [aux_sym_const_declaration_token1] = ACTIONS(4106),
+ [anon_sym_LPAREN] = ACTIONS(4383),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4274),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4385),
+ [aux_sym_visibility_token1] = ACTIONS(4106),
+ [aux_sym_visibility_token2] = ACTIONS(4106),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4106),
+ [aux_sym_else_fragment_token1] = ACTIONS(4106),
+ [aux_sym_select_statement_token1] = ACTIONS(4106),
+ [aux_sym__for_header_token1] = ACTIONS(4106),
+ [aux_sym_do_statement_token1] = ACTIONS(4106),
+ [aux_sym_do_condition_token1] = ACTIONS(4106),
+ [aux_sym_with_statement_token1] = ACTIONS(4106),
+ [aux_sym_exit_statement_token1] = ACTIONS(4106),
+ [sym_end_statement] = ACTIONS(4104),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4106),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4106),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4106),
+ [sym__ambiguous_redim_statement] = ACTIONS(4104),
+ [aux_sym_erase_statement_token1] = ACTIONS(4106),
+ [aux_sym_open_statement_token1] = ACTIONS(4106),
+ [aux_sym_file_mode_token2] = ACTIONS(4106),
+ [aux_sym_file_access_token2] = ACTIONS(4106),
+ [aux_sym_file_lock_token2] = ACTIONS(4106),
+ [aux_sym_print_statement_token1] = ACTIONS(4106),
+ [anon_sym_PLUS] = ACTIONS(4278),
+ [anon_sym_DASH] = ACTIONS(4280),
+ [anon_sym_QMARK] = ACTIONS(4104),
+ [aux_sym_close_statement_token1] = ACTIONS(4106),
+ [aux_sym_put_statement_token1] = ACTIONS(4106),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4106),
+ [aux_sym_seek_statement_token1] = ACTIONS(4106),
+ [sym_reset_statement] = ACTIONS(4106),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4106),
+ [sym_stop_statement] = ACTIONS(4106),
+ [sym_beep_statement] = ACTIONS(4106),
+ [aux_sym_unload_statement_token1] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4106),
+ [aux_sym_call_statement_token1] = ACTIONS(4106),
+ [sym__ambiguous_call_statement] = ACTIONS(4106),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4282),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4284),
+ [aux_sym_unary_expression_token1] = ACTIONS(1161),
+ [sym_string_literal] = ACTIONS(4387),
+ [sym_number_literal] = ACTIONS(4387),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4288),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4288),
+ [sym_nothing_literal] = ACTIONS(4389),
+ [sym_null_literal] = ACTIONS(4389),
+ [sym_empty_literal] = ACTIONS(4389),
+ [sym_date_literal] = ACTIONS(4387),
+ [anon_sym_POUND] = ACTIONS(4292),
+ },
+ [STATE(421)] = {
+ [sym_identifier] = ACTIONS(4589),
+ [sym_newline] = ACTIONS(4591),
+ [anon_sym_COLON] = ACTIONS(4591),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4589),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4589),
+ [anon_sym_EQ] = ACTIONS(4591),
+ [anon_sym_DOT] = ACTIONS(4589),
+ [anon_sym_BANG] = ACTIONS(4591),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4589),
+ [aux_sym_option_statement_token3] = ACTIONS(4589),
+ [aux_sym_type_declaration_token1] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4589),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4589),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4589),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4589),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4589),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4589),
+ [aux_sym__property_get_header_token1] = ACTIONS(4589),
+ [aux_sym_event_declaration_token1] = ACTIONS(4589),
+ [sym_static_modifier] = ACTIONS(4589),
+ [sym__dim_keyword] = ACTIONS(4589),
+ [sym__redim_keyword] = ACTIONS(4589),
+ [aux_sym_get_accessor_token1] = ACTIONS(4589),
+ [aux_sym_set_accessor_token1] = ACTIONS(4589),
+ [anon_sym_COMMA] = ACTIONS(4591),
+ [aux_sym_const_declaration_token1] = ACTIONS(4589),
+ [anon_sym_LPAREN] = ACTIONS(4591),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4589),
+ [anon_sym_STAR] = ACTIONS(4591),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4589),
+ [aux_sym_visibility_token1] = ACTIONS(4589),
+ [aux_sym_visibility_token2] = ACTIONS(4589),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4589),
+ [aux_sym_else_fragment_token1] = ACTIONS(4589),
+ [aux_sym_select_statement_token1] = ACTIONS(4589),
+ [aux_sym_case_expression_token1] = ACTIONS(4589),
+ [anon_sym_LT] = ACTIONS(4589),
+ [anon_sym_LT_EQ] = ACTIONS(4591),
+ [anon_sym_GT] = ACTIONS(4589),
+ [anon_sym_GT_EQ] = ACTIONS(4591),
+ [anon_sym_LT_GT] = ACTIONS(4591),
+ [aux_sym__for_header_token1] = ACTIONS(4589),
+ [aux_sym_do_statement_token1] = ACTIONS(4589),
+ [aux_sym_do_condition_token1] = ACTIONS(4589),
+ [aux_sym_with_statement_token1] = ACTIONS(4589),
+ [aux_sym_exit_statement_token1] = ACTIONS(4589),
+ [sym_end_statement] = ACTIONS(4591),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4589),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4589),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4589),
+ [sym__ambiguous_redim_statement] = ACTIONS(4591),
+ [aux_sym_erase_statement_token1] = ACTIONS(4589),
+ [aux_sym_open_statement_token1] = ACTIONS(4589),
+ [aux_sym_file_mode_token2] = ACTIONS(4589),
+ [aux_sym_file_access_token2] = ACTIONS(4589),
+ [aux_sym_file_lock_token2] = ACTIONS(4589),
+ [aux_sym_print_statement_token1] = ACTIONS(4589),
+ [anon_sym_CARET] = ACTIONS(4591),
+ [anon_sym_SLASH] = ACTIONS(4591),
+ [anon_sym_BSLASH] = ACTIONS(4591),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4589),
+ [anon_sym_PLUS] = ACTIONS(4591),
+ [anon_sym_DASH] = ACTIONS(4589),
+ [anon_sym_AMP] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4589),
+ [anon_sym_SEMI] = ACTIONS(4591),
+ [anon_sym_QMARK] = ACTIONS(4591),
+ [aux_sym_close_statement_token1] = ACTIONS(4589),
+ [aux_sym_put_statement_token1] = ACTIONS(4589),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4589),
+ [aux_sym_seek_statement_token1] = ACTIONS(4589),
+ [sym_reset_statement] = ACTIONS(4589),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4589),
+ [sym_stop_statement] = ACTIONS(4589),
+ [sym_beep_statement] = ACTIONS(4589),
+ [aux_sym_unload_statement_token1] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4589),
+ [aux_sym_call_statement_token1] = ACTIONS(4589),
+ [sym__ambiguous_call_statement] = ACTIONS(4589),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4589),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4589),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4589),
+ [aux_sym_unary_expression_token1] = ACTIONS(4589),
+ [sym_string_literal] = ACTIONS(4591),
+ [sym_number_literal] = ACTIONS(4591),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4589),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4589),
+ [sym_nothing_literal] = ACTIONS(4589),
+ [sym_null_literal] = ACTIONS(4589),
+ [sym_empty_literal] = ACTIONS(4589),
+ [sym_date_literal] = ACTIONS(4591),
+ [anon_sym_POUND] = ACTIONS(4589),
+ },
+ [STATE(422)] = {
+ [sym_identifier] = ACTIONS(4593),
+ [sym_newline] = ACTIONS(4595),
+ [anon_sym_COLON] = ACTIONS(4595),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4593),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4593),
+ [anon_sym_EQ] = ACTIONS(4595),
+ [anon_sym_DOT] = ACTIONS(4593),
+ [anon_sym_BANG] = ACTIONS(4595),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4593),
+ [aux_sym_option_statement_token3] = ACTIONS(4593),
+ [aux_sym_type_declaration_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4593),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4593),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4593),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4593),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4593),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4593),
+ [aux_sym__property_get_header_token1] = ACTIONS(4593),
+ [aux_sym_event_declaration_token1] = ACTIONS(4593),
+ [sym_static_modifier] = ACTIONS(4593),
+ [sym__dim_keyword] = ACTIONS(4593),
+ [sym__redim_keyword] = ACTIONS(4593),
+ [aux_sym_get_accessor_token1] = ACTIONS(4593),
+ [aux_sym_set_accessor_token1] = ACTIONS(4593),
+ [anon_sym_COMMA] = ACTIONS(4595),
+ [aux_sym_const_declaration_token1] = ACTIONS(4593),
+ [anon_sym_LPAREN] = ACTIONS(4595),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4593),
+ [anon_sym_STAR] = ACTIONS(4595),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token2] = ACTIONS(4593),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4593),
+ [aux_sym_else_fragment_token1] = ACTIONS(4593),
+ [aux_sym_select_statement_token1] = ACTIONS(4593),
+ [aux_sym_case_expression_token1] = ACTIONS(4593),
+ [anon_sym_LT] = ACTIONS(4593),
+ [anon_sym_LT_EQ] = ACTIONS(4595),
+ [anon_sym_GT] = ACTIONS(4593),
+ [anon_sym_GT_EQ] = ACTIONS(4595),
+ [anon_sym_LT_GT] = ACTIONS(4595),
+ [aux_sym__for_header_token1] = ACTIONS(4593),
+ [aux_sym_do_statement_token1] = ACTIONS(4593),
+ [aux_sym_do_condition_token1] = ACTIONS(4593),
+ [aux_sym_with_statement_token1] = ACTIONS(4593),
+ [aux_sym_exit_statement_token1] = ACTIONS(4593),
+ [sym_end_statement] = ACTIONS(4595),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4593),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4593),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4593),
+ [sym__ambiguous_redim_statement] = ACTIONS(4595),
+ [aux_sym_erase_statement_token1] = ACTIONS(4593),
+ [aux_sym_open_statement_token1] = ACTIONS(4593),
+ [aux_sym_file_mode_token2] = ACTIONS(4593),
+ [aux_sym_file_access_token2] = ACTIONS(4593),
+ [aux_sym_file_lock_token2] = ACTIONS(4593),
+ [aux_sym_print_statement_token1] = ACTIONS(4593),
+ [anon_sym_CARET] = ACTIONS(4595),
+ [anon_sym_SLASH] = ACTIONS(4595),
+ [anon_sym_BSLASH] = ACTIONS(4595),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4593),
+ [anon_sym_PLUS] = ACTIONS(4595),
+ [anon_sym_DASH] = ACTIONS(4593),
+ [anon_sym_AMP] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4593),
+ [anon_sym_SEMI] = ACTIONS(4595),
+ [anon_sym_QMARK] = ACTIONS(4595),
+ [aux_sym_close_statement_token1] = ACTIONS(4593),
+ [aux_sym_put_statement_token1] = ACTIONS(4593),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4593),
+ [aux_sym_seek_statement_token1] = ACTIONS(4593),
+ [sym_reset_statement] = ACTIONS(4593),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4593),
+ [sym_stop_statement] = ACTIONS(4593),
+ [sym_beep_statement] = ACTIONS(4593),
+ [aux_sym_unload_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4593),
+ [aux_sym_call_statement_token1] = ACTIONS(4593),
+ [sym__ambiguous_call_statement] = ACTIONS(4593),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4593),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4593),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4593),
+ [aux_sym_unary_expression_token1] = ACTIONS(4593),
+ [sym_string_literal] = ACTIONS(4595),
+ [sym_number_literal] = ACTIONS(4595),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4593),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4593),
+ [sym_nothing_literal] = ACTIONS(4593),
+ [sym_null_literal] = ACTIONS(4593),
+ [sym_empty_literal] = ACTIONS(4593),
+ [sym_date_literal] = ACTIONS(4595),
+ [anon_sym_POUND] = ACTIONS(4593),
+ },
+ [STATE(423)] = {
+ [sym_identifier] = ACTIONS(4597),
+ [sym_newline] = ACTIONS(4599),
+ [anon_sym_COLON] = ACTIONS(4599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4597),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4597),
+ [anon_sym_EQ] = ACTIONS(4599),
+ [anon_sym_DOT] = ACTIONS(4597),
+ [anon_sym_BANG] = ACTIONS(4599),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4597),
+ [aux_sym_option_statement_token3] = ACTIONS(4597),
+ [aux_sym_type_declaration_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4597),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4597),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4597),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4597),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4597),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4597),
+ [aux_sym__property_get_header_token1] = ACTIONS(4597),
+ [aux_sym_event_declaration_token1] = ACTIONS(4597),
+ [sym_static_modifier] = ACTIONS(4597),
+ [sym__dim_keyword] = ACTIONS(4597),
+ [sym__redim_keyword] = ACTIONS(4597),
+ [aux_sym_get_accessor_token1] = ACTIONS(4597),
+ [aux_sym_set_accessor_token1] = ACTIONS(4597),
+ [anon_sym_COMMA] = ACTIONS(4599),
+ [aux_sym_const_declaration_token1] = ACTIONS(4597),
+ [anon_sym_LPAREN] = ACTIONS(4599),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4597),
+ [anon_sym_STAR] = ACTIONS(4599),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token2] = ACTIONS(4597),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4597),
+ [aux_sym_else_fragment_token1] = ACTIONS(4597),
+ [aux_sym_select_statement_token1] = ACTIONS(4597),
+ [aux_sym_case_expression_token1] = ACTIONS(4597),
+ [anon_sym_LT] = ACTIONS(4597),
+ [anon_sym_LT_EQ] = ACTIONS(4599),
+ [anon_sym_GT] = ACTIONS(4597),
+ [anon_sym_GT_EQ] = ACTIONS(4599),
+ [anon_sym_LT_GT] = ACTIONS(4599),
+ [aux_sym__for_header_token1] = ACTIONS(4597),
+ [aux_sym_do_statement_token1] = ACTIONS(4597),
+ [aux_sym_do_condition_token1] = ACTIONS(4597),
+ [aux_sym_with_statement_token1] = ACTIONS(4597),
+ [aux_sym_exit_statement_token1] = ACTIONS(4597),
+ [sym_end_statement] = ACTIONS(4599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4597),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4597),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4597),
+ [sym__ambiguous_redim_statement] = ACTIONS(4599),
+ [aux_sym_erase_statement_token1] = ACTIONS(4597),
+ [aux_sym_open_statement_token1] = ACTIONS(4597),
+ [aux_sym_file_mode_token2] = ACTIONS(4597),
+ [aux_sym_file_access_token2] = ACTIONS(4597),
+ [aux_sym_file_lock_token2] = ACTIONS(4597),
+ [aux_sym_print_statement_token1] = ACTIONS(4597),
+ [anon_sym_CARET] = ACTIONS(4599),
+ [anon_sym_SLASH] = ACTIONS(4599),
+ [anon_sym_BSLASH] = ACTIONS(4599),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4597),
+ [anon_sym_PLUS] = ACTIONS(4599),
+ [anon_sym_DASH] = ACTIONS(4597),
+ [anon_sym_AMP] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4597),
+ [anon_sym_SEMI] = ACTIONS(4599),
+ [anon_sym_QMARK] = ACTIONS(4599),
+ [aux_sym_close_statement_token1] = ACTIONS(4597),
+ [aux_sym_put_statement_token1] = ACTIONS(4597),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4597),
+ [aux_sym_seek_statement_token1] = ACTIONS(4597),
+ [sym_reset_statement] = ACTIONS(4597),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4597),
+ [sym_stop_statement] = ACTIONS(4597),
+ [sym_beep_statement] = ACTIONS(4597),
+ [aux_sym_unload_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4597),
+ [aux_sym_call_statement_token1] = ACTIONS(4597),
+ [sym__ambiguous_call_statement] = ACTIONS(4597),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4597),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4597),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4597),
+ [aux_sym_unary_expression_token1] = ACTIONS(4597),
+ [sym_string_literal] = ACTIONS(4599),
+ [sym_number_literal] = ACTIONS(4599),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4597),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4597),
+ [sym_nothing_literal] = ACTIONS(4597),
+ [sym_null_literal] = ACTIONS(4597),
+ [sym_empty_literal] = ACTIONS(4597),
+ [sym_date_literal] = ACTIONS(4599),
+ [anon_sym_POUND] = ACTIONS(4597),
+ },
+ [STATE(424)] = {
+ [sym_identifier] = ACTIONS(4601),
+ [sym_newline] = ACTIONS(4603),
+ [anon_sym_COLON] = ACTIONS(4603),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4601),
+ [anon_sym_EQ] = ACTIONS(4603),
+ [anon_sym_DOT] = ACTIONS(4601),
+ [anon_sym_BANG] = ACTIONS(4603),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4601),
+ [aux_sym_option_statement_token3] = ACTIONS(4601),
+ [aux_sym_type_declaration_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4601),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4601),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4601),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4601),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4601),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4601),
+ [aux_sym__property_get_header_token1] = ACTIONS(4601),
+ [aux_sym_event_declaration_token1] = ACTIONS(4601),
+ [sym_static_modifier] = ACTIONS(4601),
+ [sym__dim_keyword] = ACTIONS(4601),
+ [sym__redim_keyword] = ACTIONS(4601),
+ [aux_sym_get_accessor_token1] = ACTIONS(4601),
+ [aux_sym_set_accessor_token1] = ACTIONS(4601),
+ [anon_sym_COMMA] = ACTIONS(4603),
+ [aux_sym_const_declaration_token1] = ACTIONS(4601),
+ [anon_sym_LPAREN] = ACTIONS(4603),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4601),
+ [anon_sym_STAR] = ACTIONS(4603),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4601),
+ [aux_sym_visibility_token1] = ACTIONS(4601),
+ [aux_sym_visibility_token2] = ACTIONS(4601),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4601),
+ [aux_sym_else_fragment_token1] = ACTIONS(4601),
+ [aux_sym_select_statement_token1] = ACTIONS(4601),
+ [aux_sym_case_expression_token1] = ACTIONS(4601),
+ [anon_sym_LT] = ACTIONS(4601),
+ [anon_sym_LT_EQ] = ACTIONS(4603),
+ [anon_sym_GT] = ACTIONS(4601),
+ [anon_sym_GT_EQ] = ACTIONS(4603),
+ [anon_sym_LT_GT] = ACTIONS(4603),
+ [aux_sym__for_header_token1] = ACTIONS(4601),
+ [aux_sym_do_statement_token1] = ACTIONS(4601),
+ [aux_sym_do_condition_token1] = ACTIONS(4601),
+ [aux_sym_with_statement_token1] = ACTIONS(4601),
+ [aux_sym_exit_statement_token1] = ACTIONS(4601),
+ [sym_end_statement] = ACTIONS(4603),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4601),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4601),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4601),
+ [sym__ambiguous_redim_statement] = ACTIONS(4603),
+ [aux_sym_erase_statement_token1] = ACTIONS(4601),
+ [aux_sym_open_statement_token1] = ACTIONS(4601),
+ [aux_sym_file_mode_token2] = ACTIONS(4601),
+ [aux_sym_file_access_token2] = ACTIONS(4601),
+ [aux_sym_file_lock_token2] = ACTIONS(4601),
+ [aux_sym_print_statement_token1] = ACTIONS(4601),
+ [anon_sym_CARET] = ACTIONS(4603),
+ [anon_sym_SLASH] = ACTIONS(4603),
+ [anon_sym_BSLASH] = ACTIONS(4603),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4601),
+ [anon_sym_PLUS] = ACTIONS(4603),
+ [anon_sym_DASH] = ACTIONS(4601),
+ [anon_sym_AMP] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4601),
+ [anon_sym_SEMI] = ACTIONS(4603),
+ [anon_sym_QMARK] = ACTIONS(4603),
+ [aux_sym_close_statement_token1] = ACTIONS(4601),
+ [aux_sym_put_statement_token1] = ACTIONS(4601),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4601),
+ [aux_sym_seek_statement_token1] = ACTIONS(4601),
+ [sym_reset_statement] = ACTIONS(4601),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4601),
+ [sym_stop_statement] = ACTIONS(4601),
+ [sym_beep_statement] = ACTIONS(4601),
+ [aux_sym_unload_statement_token1] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4601),
+ [aux_sym_call_statement_token1] = ACTIONS(4601),
+ [sym__ambiguous_call_statement] = ACTIONS(4601),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4601),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4601),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4601),
+ [aux_sym_unary_expression_token1] = ACTIONS(4601),
+ [sym_string_literal] = ACTIONS(4603),
+ [sym_number_literal] = ACTIONS(4603),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4601),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4601),
+ [sym_nothing_literal] = ACTIONS(4601),
+ [sym_null_literal] = ACTIONS(4601),
+ [sym_empty_literal] = ACTIONS(4601),
+ [sym_date_literal] = ACTIONS(4603),
+ [anon_sym_POUND] = ACTIONS(4601),
+ },
+ [STATE(425)] = {
+ [sym_identifier] = ACTIONS(4605),
+ [sym_newline] = ACTIONS(4607),
+ [anon_sym_COLON] = ACTIONS(4607),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4605),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4605),
+ [anon_sym_EQ] = ACTIONS(4607),
+ [anon_sym_DOT] = ACTIONS(4605),
+ [anon_sym_BANG] = ACTIONS(4607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4605),
+ [aux_sym_option_statement_token3] = ACTIONS(4605),
+ [aux_sym_type_declaration_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4605),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4605),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4605),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4605),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4605),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4605),
+ [aux_sym__property_get_header_token1] = ACTIONS(4605),
+ [aux_sym_event_declaration_token1] = ACTIONS(4605),
+ [sym_static_modifier] = ACTIONS(4605),
+ [sym__dim_keyword] = ACTIONS(4605),
+ [sym__redim_keyword] = ACTIONS(4605),
+ [aux_sym_get_accessor_token1] = ACTIONS(4605),
+ [aux_sym_set_accessor_token1] = ACTIONS(4605),
+ [anon_sym_COMMA] = ACTIONS(4607),
+ [aux_sym_const_declaration_token1] = ACTIONS(4605),
+ [anon_sym_LPAREN] = ACTIONS(4607),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4605),
+ [anon_sym_STAR] = ACTIONS(4607),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token2] = ACTIONS(4605),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4605),
+ [aux_sym_else_fragment_token1] = ACTIONS(4605),
+ [aux_sym_select_statement_token1] = ACTIONS(4605),
+ [aux_sym_case_expression_token1] = ACTIONS(4605),
+ [anon_sym_LT] = ACTIONS(4605),
+ [anon_sym_LT_EQ] = ACTIONS(4607),
+ [anon_sym_GT] = ACTIONS(4605),
+ [anon_sym_GT_EQ] = ACTIONS(4607),
+ [anon_sym_LT_GT] = ACTIONS(4607),
+ [aux_sym__for_header_token1] = ACTIONS(4605),
+ [aux_sym_do_statement_token1] = ACTIONS(4605),
+ [aux_sym_do_condition_token1] = ACTIONS(4605),
+ [aux_sym_with_statement_token1] = ACTIONS(4605),
+ [aux_sym_exit_statement_token1] = ACTIONS(4605),
+ [sym_end_statement] = ACTIONS(4607),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4605),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4605),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4605),
+ [sym__ambiguous_redim_statement] = ACTIONS(4607),
+ [aux_sym_erase_statement_token1] = ACTIONS(4605),
+ [aux_sym_open_statement_token1] = ACTIONS(4605),
+ [aux_sym_file_mode_token2] = ACTIONS(4605),
+ [aux_sym_file_access_token2] = ACTIONS(4605),
+ [aux_sym_file_lock_token2] = ACTIONS(4605),
+ [aux_sym_print_statement_token1] = ACTIONS(4605),
+ [anon_sym_CARET] = ACTIONS(4607),
+ [anon_sym_SLASH] = ACTIONS(4607),
+ [anon_sym_BSLASH] = ACTIONS(4607),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4605),
+ [anon_sym_PLUS] = ACTIONS(4607),
+ [anon_sym_DASH] = ACTIONS(4605),
+ [anon_sym_AMP] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4605),
+ [anon_sym_SEMI] = ACTIONS(4607),
+ [anon_sym_QMARK] = ACTIONS(4607),
+ [aux_sym_close_statement_token1] = ACTIONS(4605),
+ [aux_sym_put_statement_token1] = ACTIONS(4605),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4605),
+ [aux_sym_seek_statement_token1] = ACTIONS(4605),
+ [sym_reset_statement] = ACTIONS(4605),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4605),
+ [sym_stop_statement] = ACTIONS(4605),
+ [sym_beep_statement] = ACTIONS(4605),
+ [aux_sym_unload_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4605),
+ [aux_sym_call_statement_token1] = ACTIONS(4605),
+ [sym__ambiguous_call_statement] = ACTIONS(4605),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4605),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4605),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4605),
+ [aux_sym_unary_expression_token1] = ACTIONS(4605),
+ [sym_string_literal] = ACTIONS(4607),
+ [sym_number_literal] = ACTIONS(4607),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4605),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4605),
+ [sym_nothing_literal] = ACTIONS(4605),
+ [sym_null_literal] = ACTIONS(4605),
+ [sym_empty_literal] = ACTIONS(4605),
+ [sym_date_literal] = ACTIONS(4607),
+ [anon_sym_POUND] = ACTIONS(4605),
+ },
+ [STATE(426)] = {
+ [sym_identifier] = ACTIONS(4609),
+ [sym_newline] = ACTIONS(4611),
+ [anon_sym_COLON] = ACTIONS(4611),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4609),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4609),
+ [anon_sym_EQ] = ACTIONS(4611),
+ [anon_sym_DOT] = ACTIONS(4609),
+ [anon_sym_BANG] = ACTIONS(4611),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4609),
+ [aux_sym_option_statement_token3] = ACTIONS(4609),
+ [aux_sym_type_declaration_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4609),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4609),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4609),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4609),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4609),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4609),
+ [aux_sym__property_get_header_token1] = ACTIONS(4609),
+ [aux_sym_event_declaration_token1] = ACTIONS(4609),
+ [sym_static_modifier] = ACTIONS(4609),
+ [sym__dim_keyword] = ACTIONS(4609),
+ [sym__redim_keyword] = ACTIONS(4609),
+ [aux_sym_get_accessor_token1] = ACTIONS(4609),
+ [aux_sym_set_accessor_token1] = ACTIONS(4609),
+ [anon_sym_COMMA] = ACTIONS(4611),
+ [aux_sym_const_declaration_token1] = ACTIONS(4609),
+ [anon_sym_LPAREN] = ACTIONS(4611),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4609),
+ [anon_sym_STAR] = ACTIONS(4611),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4609),
+ [aux_sym_visibility_token1] = ACTIONS(4609),
+ [aux_sym_visibility_token2] = ACTIONS(4609),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4609),
+ [aux_sym_else_fragment_token1] = ACTIONS(4609),
+ [aux_sym_select_statement_token1] = ACTIONS(4609),
+ [aux_sym_case_expression_token1] = ACTIONS(4609),
+ [anon_sym_LT] = ACTIONS(4609),
+ [anon_sym_LT_EQ] = ACTIONS(4611),
+ [anon_sym_GT] = ACTIONS(4609),
+ [anon_sym_GT_EQ] = ACTIONS(4611),
+ [anon_sym_LT_GT] = ACTIONS(4611),
+ [aux_sym__for_header_token1] = ACTIONS(4609),
+ [aux_sym_do_statement_token1] = ACTIONS(4609),
+ [aux_sym_do_condition_token1] = ACTIONS(4609),
+ [aux_sym_with_statement_token1] = ACTIONS(4609),
+ [aux_sym_exit_statement_token1] = ACTIONS(4609),
+ [sym_end_statement] = ACTIONS(4611),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4609),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4609),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4609),
+ [sym__ambiguous_redim_statement] = ACTIONS(4611),
+ [aux_sym_erase_statement_token1] = ACTIONS(4609),
+ [aux_sym_open_statement_token1] = ACTIONS(4609),
+ [aux_sym_file_mode_token2] = ACTIONS(4609),
+ [aux_sym_file_access_token2] = ACTIONS(4609),
+ [aux_sym_file_lock_token2] = ACTIONS(4609),
+ [aux_sym_print_statement_token1] = ACTIONS(4609),
+ [anon_sym_CARET] = ACTIONS(4611),
+ [anon_sym_SLASH] = ACTIONS(4611),
+ [anon_sym_BSLASH] = ACTIONS(4611),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4609),
+ [anon_sym_PLUS] = ACTIONS(4611),
+ [anon_sym_DASH] = ACTIONS(4609),
+ [anon_sym_AMP] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4609),
+ [anon_sym_SEMI] = ACTIONS(4611),
+ [anon_sym_QMARK] = ACTIONS(4611),
+ [aux_sym_close_statement_token1] = ACTIONS(4609),
+ [aux_sym_put_statement_token1] = ACTIONS(4609),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4609),
+ [aux_sym_seek_statement_token1] = ACTIONS(4609),
+ [sym_reset_statement] = ACTIONS(4609),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4609),
+ [sym_stop_statement] = ACTIONS(4609),
+ [sym_beep_statement] = ACTIONS(4609),
+ [aux_sym_unload_statement_token1] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4609),
+ [aux_sym_call_statement_token1] = ACTIONS(4609),
+ [sym__ambiguous_call_statement] = ACTIONS(4609),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4609),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4609),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4609),
+ [aux_sym_unary_expression_token1] = ACTIONS(4609),
+ [sym_string_literal] = ACTIONS(4611),
+ [sym_number_literal] = ACTIONS(4611),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4609),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4609),
+ [sym_nothing_literal] = ACTIONS(4609),
+ [sym_null_literal] = ACTIONS(4609),
+ [sym_empty_literal] = ACTIONS(4609),
+ [sym_date_literal] = ACTIONS(4611),
+ [anon_sym_POUND] = ACTIONS(4609),
+ },
+ [STATE(427)] = {
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(4369),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_declaration_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4369),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4369),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [aux_sym__property_get_header_token1] = ACTIONS(4369),
+ [aux_sym_event_declaration_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [anon_sym_COMMA] = ACTIONS(4371),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_SEMI] = ACTIONS(4371),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(428)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4615),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_declaration_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4613),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4613),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [aux_sym__property_get_header_token1] = ACTIONS(4613),
+ [aux_sym_event_declaration_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [anon_sym_COMMA] = ACTIONS(4615),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4613),
+ [anon_sym_LT] = ACTIONS(4613),
+ [anon_sym_LT_EQ] = ACTIONS(4615),
+ [anon_sym_GT] = ACTIONS(4613),
+ [anon_sym_GT_EQ] = ACTIONS(4615),
+ [anon_sym_LT_GT] = ACTIONS(4615),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_SEMI] = ACTIONS(4615),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4613),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(429)] = {
+ [sym_identifier] = ACTIONS(4617),
+ [sym_newline] = ACTIONS(4619),
+ [anon_sym_COLON] = ACTIONS(4619),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4617),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4617),
+ [anon_sym_EQ] = ACTIONS(4619),
+ [anon_sym_DOT] = ACTIONS(4617),
+ [anon_sym_BANG] = ACTIONS(4619),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4617),
+ [aux_sym_option_statement_token3] = ACTIONS(4617),
+ [aux_sym_type_declaration_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4617),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4617),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4617),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4617),
+ [aux_sym__property_get_header_token1] = ACTIONS(4617),
+ [aux_sym_event_declaration_token1] = ACTIONS(4617),
+ [sym_static_modifier] = ACTIONS(4617),
+ [sym__dim_keyword] = ACTIONS(4617),
+ [sym__redim_keyword] = ACTIONS(4617),
+ [aux_sym_get_accessor_token1] = ACTIONS(4617),
+ [aux_sym_set_accessor_token1] = ACTIONS(4617),
+ [anon_sym_COMMA] = ACTIONS(4619),
+ [aux_sym_const_declaration_token1] = ACTIONS(4617),
+ [anon_sym_LPAREN] = ACTIONS(4619),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4617),
+ [anon_sym_STAR] = ACTIONS(4455),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token2] = ACTIONS(4617),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4617),
+ [aux_sym_else_fragment_token1] = ACTIONS(4617),
+ [aux_sym_select_statement_token1] = ACTIONS(4617),
+ [aux_sym_case_expression_token1] = ACTIONS(4617),
+ [anon_sym_LT] = ACTIONS(4617),
+ [anon_sym_LT_EQ] = ACTIONS(4619),
+ [anon_sym_GT] = ACTIONS(4617),
+ [anon_sym_GT_EQ] = ACTIONS(4619),
+ [anon_sym_LT_GT] = ACTIONS(4619),
+ [aux_sym__for_header_token1] = ACTIONS(4617),
+ [aux_sym_do_statement_token1] = ACTIONS(4617),
+ [aux_sym_do_condition_token1] = ACTIONS(4617),
+ [aux_sym_with_statement_token1] = ACTIONS(4617),
+ [aux_sym_exit_statement_token1] = ACTIONS(4617),
+ [sym_end_statement] = ACTIONS(4619),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4617),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4617),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4617),
+ [sym__ambiguous_redim_statement] = ACTIONS(4619),
+ [aux_sym_erase_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token1] = ACTIONS(4617),
+ [aux_sym_file_mode_token2] = ACTIONS(4617),
+ [aux_sym_file_access_token2] = ACTIONS(4617),
+ [aux_sym_file_lock_token2] = ACTIONS(4617),
+ [aux_sym_print_statement_token1] = ACTIONS(4617),
+ [anon_sym_CARET] = ACTIONS(4445),
+ [anon_sym_SLASH] = ACTIONS(4455),
+ [anon_sym_BSLASH] = ACTIONS(4457),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4459),
+ [anon_sym_PLUS] = ACTIONS(4461),
+ [anon_sym_DASH] = ACTIONS(4463),
+ [anon_sym_AMP] = ACTIONS(4465),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4617),
+ [anon_sym_SEMI] = ACTIONS(4619),
+ [anon_sym_QMARK] = ACTIONS(4619),
+ [aux_sym_close_statement_token1] = ACTIONS(4617),
+ [aux_sym_put_statement_token1] = ACTIONS(4617),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4617),
+ [aux_sym_seek_statement_token1] = ACTIONS(4617),
+ [sym_reset_statement] = ACTIONS(4617),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4617),
+ [sym_stop_statement] = ACTIONS(4617),
+ [sym_beep_statement] = ACTIONS(4617),
+ [aux_sym_unload_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4617),
+ [aux_sym_call_statement_token1] = ACTIONS(4617),
+ [sym__ambiguous_call_statement] = ACTIONS(4617),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4617),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4617),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4617),
+ [aux_sym_unary_expression_token1] = ACTIONS(4617),
+ [sym_string_literal] = ACTIONS(4619),
+ [sym_number_literal] = ACTIONS(4619),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4617),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4617),
+ [sym_nothing_literal] = ACTIONS(4617),
+ [sym_null_literal] = ACTIONS(4617),
+ [sym_empty_literal] = ACTIONS(4617),
+ [sym_date_literal] = ACTIONS(4619),
+ [anon_sym_POUND] = ACTIONS(4617),
+ },
+ [STATE(430)] = {
+ [sym_identifier] = ACTIONS(4617),
+ [sym_newline] = ACTIONS(4619),
+ [anon_sym_COLON] = ACTIONS(4619),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4617),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4617),
+ [anon_sym_EQ] = ACTIONS(4619),
+ [anon_sym_DOT] = ACTIONS(4617),
+ [anon_sym_BANG] = ACTIONS(4619),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4617),
+ [aux_sym_option_statement_token3] = ACTIONS(4617),
+ [aux_sym_type_declaration_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4617),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4617),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4617),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4617),
+ [aux_sym__property_get_header_token1] = ACTIONS(4617),
+ [aux_sym_event_declaration_token1] = ACTIONS(4617),
+ [sym_static_modifier] = ACTIONS(4617),
+ [sym__dim_keyword] = ACTIONS(4617),
+ [sym__redim_keyword] = ACTIONS(4617),
+ [aux_sym_get_accessor_token1] = ACTIONS(4617),
+ [aux_sym_set_accessor_token1] = ACTIONS(4617),
+ [anon_sym_COMMA] = ACTIONS(4619),
+ [aux_sym_const_declaration_token1] = ACTIONS(4617),
+ [anon_sym_LPAREN] = ACTIONS(4619),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4617),
+ [anon_sym_STAR] = ACTIONS(4619),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token2] = ACTIONS(4617),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4617),
+ [aux_sym_else_fragment_token1] = ACTIONS(4617),
+ [aux_sym_select_statement_token1] = ACTIONS(4617),
+ [aux_sym_case_expression_token1] = ACTIONS(4617),
+ [anon_sym_LT] = ACTIONS(4617),
+ [anon_sym_LT_EQ] = ACTIONS(4619),
+ [anon_sym_GT] = ACTIONS(4617),
+ [anon_sym_GT_EQ] = ACTIONS(4619),
+ [anon_sym_LT_GT] = ACTIONS(4619),
+ [aux_sym__for_header_token1] = ACTIONS(4617),
+ [aux_sym_do_statement_token1] = ACTIONS(4617),
+ [aux_sym_do_condition_token1] = ACTIONS(4617),
+ [aux_sym_with_statement_token1] = ACTIONS(4617),
+ [aux_sym_exit_statement_token1] = ACTIONS(4617),
+ [sym_end_statement] = ACTIONS(4619),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4617),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4617),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4617),
+ [sym__ambiguous_redim_statement] = ACTIONS(4619),
+ [aux_sym_erase_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token1] = ACTIONS(4617),
+ [aux_sym_file_mode_token2] = ACTIONS(4617),
+ [aux_sym_file_access_token2] = ACTIONS(4617),
+ [aux_sym_file_lock_token2] = ACTIONS(4617),
+ [aux_sym_print_statement_token1] = ACTIONS(4617),
+ [anon_sym_CARET] = ACTIONS(4619),
+ [anon_sym_SLASH] = ACTIONS(4619),
+ [anon_sym_BSLASH] = ACTIONS(4619),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4617),
+ [anon_sym_PLUS] = ACTIONS(4619),
+ [anon_sym_DASH] = ACTIONS(4617),
+ [anon_sym_AMP] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4617),
+ [anon_sym_SEMI] = ACTIONS(4619),
+ [anon_sym_QMARK] = ACTIONS(4619),
+ [aux_sym_close_statement_token1] = ACTIONS(4617),
+ [aux_sym_put_statement_token1] = ACTIONS(4617),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4617),
+ [aux_sym_seek_statement_token1] = ACTIONS(4617),
+ [sym_reset_statement] = ACTIONS(4617),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4617),
+ [sym_stop_statement] = ACTIONS(4617),
+ [sym_beep_statement] = ACTIONS(4617),
+ [aux_sym_unload_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4617),
+ [aux_sym_call_statement_token1] = ACTIONS(4617),
+ [sym__ambiguous_call_statement] = ACTIONS(4617),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4617),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4617),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4617),
+ [aux_sym_unary_expression_token1] = ACTIONS(4617),
+ [sym_string_literal] = ACTIONS(4619),
+ [sym_number_literal] = ACTIONS(4619),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4617),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4617),
+ [sym_nothing_literal] = ACTIONS(4617),
+ [sym_null_literal] = ACTIONS(4617),
+ [sym_empty_literal] = ACTIONS(4617),
+ [sym_date_literal] = ACTIONS(4619),
+ [anon_sym_POUND] = ACTIONS(4617),
+ },
+ [STATE(431)] = {
+ [sym_identifier] = ACTIONS(4621),
+ [sym_newline] = ACTIONS(4623),
+ [anon_sym_COLON] = ACTIONS(4623),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4621),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4621),
+ [anon_sym_EQ] = ACTIONS(4623),
+ [anon_sym_DOT] = ACTIONS(4621),
+ [anon_sym_BANG] = ACTIONS(4623),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4621),
+ [aux_sym_option_statement_token3] = ACTIONS(4621),
+ [aux_sym_type_declaration_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4621),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4621),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4621),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4621),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4621),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4621),
+ [aux_sym__property_get_header_token1] = ACTIONS(4621),
+ [aux_sym_event_declaration_token1] = ACTIONS(4621),
+ [sym_static_modifier] = ACTIONS(4621),
+ [sym__dim_keyword] = ACTIONS(4621),
+ [sym__redim_keyword] = ACTIONS(4621),
+ [aux_sym_get_accessor_token1] = ACTIONS(4621),
+ [aux_sym_set_accessor_token1] = ACTIONS(4621),
+ [anon_sym_COMMA] = ACTIONS(4623),
+ [aux_sym_const_declaration_token1] = ACTIONS(4621),
+ [anon_sym_LPAREN] = ACTIONS(4623),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4621),
+ [anon_sym_STAR] = ACTIONS(4623),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token2] = ACTIONS(4621),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4621),
+ [aux_sym_else_fragment_token1] = ACTIONS(4621),
+ [aux_sym_select_statement_token1] = ACTIONS(4621),
+ [aux_sym_case_expression_token1] = ACTIONS(4621),
+ [anon_sym_LT] = ACTIONS(4621),
+ [anon_sym_LT_EQ] = ACTIONS(4623),
+ [anon_sym_GT] = ACTIONS(4621),
+ [anon_sym_GT_EQ] = ACTIONS(4623),
+ [anon_sym_LT_GT] = ACTIONS(4623),
+ [aux_sym__for_header_token1] = ACTIONS(4621),
+ [aux_sym_do_statement_token1] = ACTIONS(4621),
+ [aux_sym_do_condition_token1] = ACTIONS(4621),
+ [aux_sym_with_statement_token1] = ACTIONS(4621),
+ [aux_sym_exit_statement_token1] = ACTIONS(4621),
+ [sym_end_statement] = ACTIONS(4623),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4621),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4621),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4621),
+ [sym__ambiguous_redim_statement] = ACTIONS(4623),
+ [aux_sym_erase_statement_token1] = ACTIONS(4621),
+ [aux_sym_open_statement_token1] = ACTIONS(4621),
+ [aux_sym_file_mode_token2] = ACTIONS(4621),
+ [aux_sym_file_access_token2] = ACTIONS(4621),
+ [aux_sym_file_lock_token2] = ACTIONS(4621),
+ [aux_sym_print_statement_token1] = ACTIONS(4621),
+ [anon_sym_CARET] = ACTIONS(4623),
+ [anon_sym_SLASH] = ACTIONS(4623),
+ [anon_sym_BSLASH] = ACTIONS(4623),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4621),
+ [anon_sym_PLUS] = ACTIONS(4623),
+ [anon_sym_DASH] = ACTIONS(4621),
+ [anon_sym_AMP] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4621),
+ [anon_sym_SEMI] = ACTIONS(4623),
+ [anon_sym_QMARK] = ACTIONS(4623),
+ [aux_sym_close_statement_token1] = ACTIONS(4621),
+ [aux_sym_put_statement_token1] = ACTIONS(4621),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4621),
+ [aux_sym_seek_statement_token1] = ACTIONS(4621),
+ [sym_reset_statement] = ACTIONS(4621),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4621),
+ [sym_stop_statement] = ACTIONS(4621),
+ [sym_beep_statement] = ACTIONS(4621),
+ [aux_sym_unload_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4621),
+ [aux_sym_call_statement_token1] = ACTIONS(4621),
+ [sym__ambiguous_call_statement] = ACTIONS(4621),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4621),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4621),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4621),
+ [aux_sym_unary_expression_token1] = ACTIONS(4621),
+ [sym_string_literal] = ACTIONS(4623),
+ [sym_number_literal] = ACTIONS(4623),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4621),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4621),
+ [sym_nothing_literal] = ACTIONS(4621),
+ [sym_null_literal] = ACTIONS(4621),
+ [sym_empty_literal] = ACTIONS(4621),
+ [sym_date_literal] = ACTIONS(4623),
+ [anon_sym_POUND] = ACTIONS(4621),
+ },
+ [STATE(432)] = {
+ [sym_identifier] = ACTIONS(4625),
+ [sym_newline] = ACTIONS(4627),
+ [anon_sym_COLON] = ACTIONS(4627),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4625),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4625),
+ [anon_sym_EQ] = ACTIONS(4627),
+ [anon_sym_DOT] = ACTIONS(4625),
+ [anon_sym_BANG] = ACTIONS(4627),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4625),
+ [aux_sym_option_statement_token3] = ACTIONS(4625),
+ [aux_sym_type_declaration_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4625),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4625),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4625),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4625),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4625),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4625),
+ [aux_sym__property_get_header_token1] = ACTIONS(4625),
+ [aux_sym_event_declaration_token1] = ACTIONS(4625),
+ [sym_static_modifier] = ACTIONS(4625),
+ [sym__dim_keyword] = ACTIONS(4625),
+ [sym__redim_keyword] = ACTIONS(4625),
+ [aux_sym_get_accessor_token1] = ACTIONS(4625),
+ [aux_sym_set_accessor_token1] = ACTIONS(4625),
+ [anon_sym_COMMA] = ACTIONS(4627),
+ [aux_sym_const_declaration_token1] = ACTIONS(4625),
+ [anon_sym_LPAREN] = ACTIONS(4627),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4625),
+ [anon_sym_STAR] = ACTIONS(4627),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4625),
+ [aux_sym_visibility_token1] = ACTIONS(4625),
+ [aux_sym_visibility_token2] = ACTIONS(4625),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4625),
+ [aux_sym_else_fragment_token1] = ACTIONS(4625),
+ [aux_sym_select_statement_token1] = ACTIONS(4625),
+ [aux_sym_case_expression_token1] = ACTIONS(4625),
+ [anon_sym_LT] = ACTIONS(4625),
+ [anon_sym_LT_EQ] = ACTIONS(4627),
+ [anon_sym_GT] = ACTIONS(4625),
+ [anon_sym_GT_EQ] = ACTIONS(4627),
+ [anon_sym_LT_GT] = ACTIONS(4627),
+ [aux_sym__for_header_token1] = ACTIONS(4625),
+ [aux_sym_do_statement_token1] = ACTIONS(4625),
+ [aux_sym_do_condition_token1] = ACTIONS(4625),
+ [aux_sym_with_statement_token1] = ACTIONS(4625),
+ [aux_sym_exit_statement_token1] = ACTIONS(4625),
+ [sym_end_statement] = ACTIONS(4627),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4625),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4625),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4625),
+ [sym__ambiguous_redim_statement] = ACTIONS(4627),
+ [aux_sym_erase_statement_token1] = ACTIONS(4625),
+ [aux_sym_open_statement_token1] = ACTIONS(4625),
+ [aux_sym_file_mode_token2] = ACTIONS(4625),
+ [aux_sym_file_access_token2] = ACTIONS(4625),
+ [aux_sym_file_lock_token2] = ACTIONS(4625),
+ [aux_sym_print_statement_token1] = ACTIONS(4625),
+ [anon_sym_CARET] = ACTIONS(4627),
+ [anon_sym_SLASH] = ACTIONS(4627),
+ [anon_sym_BSLASH] = ACTIONS(4627),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4625),
+ [anon_sym_PLUS] = ACTIONS(4627),
+ [anon_sym_DASH] = ACTIONS(4625),
+ [anon_sym_AMP] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4625),
+ [anon_sym_SEMI] = ACTIONS(4627),
+ [anon_sym_QMARK] = ACTIONS(4627),
+ [aux_sym_close_statement_token1] = ACTIONS(4625),
+ [aux_sym_put_statement_token1] = ACTIONS(4625),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4625),
+ [aux_sym_seek_statement_token1] = ACTIONS(4625),
+ [sym_reset_statement] = ACTIONS(4625),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4625),
+ [sym_stop_statement] = ACTIONS(4625),
+ [sym_beep_statement] = ACTIONS(4625),
+ [aux_sym_unload_statement_token1] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4625),
+ [aux_sym_call_statement_token1] = ACTIONS(4625),
+ [sym__ambiguous_call_statement] = ACTIONS(4625),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4625),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4625),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4625),
+ [aux_sym_unary_expression_token1] = ACTIONS(4625),
+ [sym_string_literal] = ACTIONS(4627),
+ [sym_number_literal] = ACTIONS(4627),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4625),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4625),
+ [sym_nothing_literal] = ACTIONS(4625),
+ [sym_null_literal] = ACTIONS(4625),
+ [sym_empty_literal] = ACTIONS(4625),
+ [sym_date_literal] = ACTIONS(4627),
+ [anon_sym_POUND] = ACTIONS(4625),
+ },
+ [STATE(433)] = {
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(4362),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_declaration_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4362),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4362),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [aux_sym__property_get_header_token1] = ACTIONS(4362),
+ [aux_sym_event_declaration_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [anon_sym_COMMA] = ACTIONS(4364),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_SEMI] = ACTIONS(4364),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(434)] = {
+ [sym_identifier] = ACTIONS(4509),
+ [sym_newline] = ACTIONS(4505),
+ [anon_sym_COLON] = ACTIONS(4505),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4509),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4509),
+ [anon_sym_EQ] = ACTIONS(4629),
+ [anon_sym_DOT] = ACTIONS(4509),
+ [anon_sym_BANG] = ACTIONS(4505),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4509),
+ [aux_sym_option_statement_token3] = ACTIONS(4509),
+ [aux_sym_type_declaration_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4509),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4509),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4509),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4509),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4509),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4509),
+ [aux_sym__property_get_header_token1] = ACTIONS(4509),
+ [aux_sym_event_declaration_token1] = ACTIONS(4509),
+ [sym_static_modifier] = ACTIONS(4509),
+ [sym__dim_keyword] = ACTIONS(4509),
+ [sym__redim_keyword] = ACTIONS(4509),
+ [aux_sym_get_accessor_token1] = ACTIONS(4509),
+ [aux_sym_set_accessor_token1] = ACTIONS(4509),
+ [anon_sym_COMMA] = ACTIONS(4505),
+ [aux_sym_const_declaration_token1] = ACTIONS(4509),
+ [anon_sym_LPAREN] = ACTIONS(4505),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4509),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token2] = ACTIONS(4509),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4509),
+ [aux_sym_else_fragment_token1] = ACTIONS(4509),
+ [aux_sym_select_statement_token1] = ACTIONS(4509),
+ [aux_sym_case_expression_token1] = ACTIONS(4632),
+ [anon_sym_LT] = ACTIONS(4632),
+ [anon_sym_LT_EQ] = ACTIONS(4629),
+ [anon_sym_GT] = ACTIONS(4632),
+ [anon_sym_GT_EQ] = ACTIONS(4629),
+ [anon_sym_LT_GT] = ACTIONS(4629),
+ [aux_sym__for_header_token1] = ACTIONS(4509),
+ [aux_sym_do_statement_token1] = ACTIONS(4509),
+ [aux_sym_do_condition_token1] = ACTIONS(4509),
+ [aux_sym_with_statement_token1] = ACTIONS(4509),
+ [aux_sym_exit_statement_token1] = ACTIONS(4509),
+ [sym_end_statement] = ACTIONS(4505),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4509),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4509),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4509),
+ [sym__ambiguous_redim_statement] = ACTIONS(4505),
+ [aux_sym_erase_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token1] = ACTIONS(4509),
+ [aux_sym_file_mode_token2] = ACTIONS(4509),
+ [aux_sym_file_access_token2] = ACTIONS(4509),
+ [aux_sym_file_lock_token2] = ACTIONS(4509),
+ [aux_sym_print_statement_token1] = ACTIONS(4509),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4505),
+ [anon_sym_DASH] = ACTIONS(4509),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_SEMI] = ACTIONS(4505),
+ [anon_sym_QMARK] = ACTIONS(4505),
+ [aux_sym_close_statement_token1] = ACTIONS(4509),
+ [aux_sym_put_statement_token1] = ACTIONS(4509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4509),
+ [aux_sym_seek_statement_token1] = ACTIONS(4509),
+ [sym_reset_statement] = ACTIONS(4509),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4509),
+ [sym_stop_statement] = ACTIONS(4509),
+ [sym_beep_statement] = ACTIONS(4509),
+ [aux_sym_unload_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4509),
+ [aux_sym_call_statement_token1] = ACTIONS(4509),
+ [sym__ambiguous_call_statement] = ACTIONS(4509),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4632),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4509),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4509),
+ [aux_sym_unary_expression_token1] = ACTIONS(4509),
+ [sym_string_literal] = ACTIONS(4505),
+ [sym_number_literal] = ACTIONS(4505),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4509),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4509),
+ [sym_nothing_literal] = ACTIONS(4509),
+ [sym_null_literal] = ACTIONS(4509),
+ [sym_empty_literal] = ACTIONS(4509),
+ [sym_date_literal] = ACTIONS(4505),
+ [anon_sym_POUND] = ACTIONS(4509),
+ },
+ [STATE(435)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4635),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_declaration_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4613),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4613),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [aux_sym__property_get_header_token1] = ACTIONS(4613),
+ [aux_sym_event_declaration_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [anon_sym_COMMA] = ACTIONS(4615),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4638),
+ [anon_sym_LT] = ACTIONS(4638),
+ [anon_sym_LT_EQ] = ACTIONS(4635),
+ [anon_sym_GT] = ACTIONS(4638),
+ [anon_sym_GT_EQ] = ACTIONS(4635),
+ [anon_sym_LT_GT] = ACTIONS(4635),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_SEMI] = ACTIONS(4615),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4638),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(436)] = {
+ [sym_argument_list] = STATE(478),
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(4641),
+ [anon_sym_BANG] = ACTIONS(4643),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_declaration_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4342),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4342),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [aux_sym__property_get_header_token1] = ACTIONS(4342),
+ [aux_sym_event_declaration_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(4645),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_array_bound_token1] = ACTIONS(4342),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(437)] = {
+ [sym_identifier] = ACTIONS(4647),
+ [sym_newline] = ACTIONS(4649),
+ [anon_sym_COLON] = ACTIONS(4649),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4647),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4647),
+ [anon_sym_EQ] = ACTIONS(4649),
+ [anon_sym_DOT] = ACTIONS(4647),
+ [anon_sym_BANG] = ACTIONS(4649),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4647),
+ [aux_sym_option_statement_token3] = ACTIONS(4647),
+ [aux_sym_type_declaration_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4647),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4647),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4647),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4647),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4647),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4647),
+ [aux_sym__property_get_header_token1] = ACTIONS(4647),
+ [aux_sym_event_declaration_token1] = ACTIONS(4647),
+ [sym_static_modifier] = ACTIONS(4647),
+ [sym__dim_keyword] = ACTIONS(4647),
+ [sym__redim_keyword] = ACTIONS(4647),
+ [aux_sym_get_accessor_token1] = ACTIONS(4647),
+ [aux_sym_set_accessor_token1] = ACTIONS(4647),
+ [anon_sym_COMMA] = ACTIONS(4649),
+ [aux_sym_const_declaration_token1] = ACTIONS(4647),
+ [anon_sym_LPAREN] = ACTIONS(4649),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4647),
+ [anon_sym_STAR] = ACTIONS(4455),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token2] = ACTIONS(4647),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4647),
+ [aux_sym_else_fragment_token1] = ACTIONS(4647),
+ [aux_sym_select_statement_token1] = ACTIONS(4647),
+ [aux_sym_case_expression_token1] = ACTIONS(4647),
+ [anon_sym_LT] = ACTIONS(4647),
+ [anon_sym_LT_EQ] = ACTIONS(4649),
+ [anon_sym_GT] = ACTIONS(4647),
+ [anon_sym_GT_EQ] = ACTIONS(4649),
+ [anon_sym_LT_GT] = ACTIONS(4649),
+ [aux_sym__for_header_token1] = ACTIONS(4647),
+ [aux_sym_do_statement_token1] = ACTIONS(4647),
+ [aux_sym_do_condition_token1] = ACTIONS(4647),
+ [aux_sym_with_statement_token1] = ACTIONS(4647),
+ [aux_sym_exit_statement_token1] = ACTIONS(4647),
+ [sym_end_statement] = ACTIONS(4649),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4647),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4647),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4647),
+ [sym__ambiguous_redim_statement] = ACTIONS(4649),
+ [aux_sym_erase_statement_token1] = ACTIONS(4647),
+ [aux_sym_open_statement_token1] = ACTIONS(4647),
+ [aux_sym_file_mode_token2] = ACTIONS(4647),
+ [aux_sym_file_access_token2] = ACTIONS(4647),
+ [aux_sym_file_lock_token2] = ACTIONS(4647),
+ [aux_sym_print_statement_token1] = ACTIONS(4647),
+ [anon_sym_CARET] = ACTIONS(4445),
+ [anon_sym_SLASH] = ACTIONS(4455),
+ [anon_sym_BSLASH] = ACTIONS(4457),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4459),
+ [anon_sym_PLUS] = ACTIONS(4461),
+ [anon_sym_DASH] = ACTIONS(4463),
+ [anon_sym_AMP] = ACTIONS(4465),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4647),
+ [anon_sym_SEMI] = ACTIONS(4649),
+ [anon_sym_QMARK] = ACTIONS(4649),
+ [aux_sym_close_statement_token1] = ACTIONS(4647),
+ [aux_sym_put_statement_token1] = ACTIONS(4647),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4647),
+ [aux_sym_seek_statement_token1] = ACTIONS(4647),
+ [sym_reset_statement] = ACTIONS(4647),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4647),
+ [sym_stop_statement] = ACTIONS(4647),
+ [sym_beep_statement] = ACTIONS(4647),
+ [aux_sym_unload_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4647),
+ [aux_sym_call_statement_token1] = ACTIONS(4647),
+ [sym__ambiguous_call_statement] = ACTIONS(4647),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4647),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4647),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4647),
+ [aux_sym_unary_expression_token1] = ACTIONS(4647),
+ [sym_string_literal] = ACTIONS(4649),
+ [sym_number_literal] = ACTIONS(4649),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4647),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4647),
+ [sym_nothing_literal] = ACTIONS(4647),
+ [sym_null_literal] = ACTIONS(4647),
+ [sym_empty_literal] = ACTIONS(4647),
+ [sym_date_literal] = ACTIONS(4649),
+ [anon_sym_POUND] = ACTIONS(4647),
+ },
+ [STATE(438)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(439),
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(4651),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_declaration_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4369),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4369),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [aux_sym__property_get_header_token1] = ACTIONS(4369),
+ [aux_sym_event_declaration_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_array_bound_token1] = ACTIONS(4369),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(439)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(440),
+ [sym_identifier] = ACTIONS(4375),
+ [sym_newline] = ACTIONS(4377),
+ [anon_sym_COLON] = ACTIONS(4377),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4375),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4375),
+ [anon_sym_EQ] = ACTIONS(4377),
+ [anon_sym_DOT] = ACTIONS(4375),
+ [anon_sym_BANG] = ACTIONS(4377),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4375),
+ [aux_sym_option_statement_token3] = ACTIONS(4375),
+ [aux_sym_type_declaration_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4375),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4375),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4375),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4375),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4375),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4375),
+ [aux_sym__property_get_header_token1] = ACTIONS(4375),
+ [aux_sym_event_declaration_token1] = ACTIONS(4375),
+ [sym_static_modifier] = ACTIONS(4375),
+ [sym__dim_keyword] = ACTIONS(4375),
+ [sym__redim_keyword] = ACTIONS(4375),
+ [aux_sym_get_accessor_token1] = ACTIONS(4375),
+ [aux_sym_set_accessor_token1] = ACTIONS(4375),
+ [aux_sym_const_declaration_token1] = ACTIONS(4375),
+ [anon_sym_LPAREN] = ACTIONS(4377),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4375),
+ [anon_sym_STAR] = ACTIONS(4377),
+ [aux_sym_array_bound_token1] = ACTIONS(4375),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token2] = ACTIONS(4375),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4375),
+ [aux_sym_else_fragment_token1] = ACTIONS(4375),
+ [aux_sym_select_statement_token1] = ACTIONS(4375),
+ [aux_sym_case_expression_token1] = ACTIONS(4375),
+ [anon_sym_LT] = ACTIONS(4375),
+ [anon_sym_LT_EQ] = ACTIONS(4377),
+ [anon_sym_GT] = ACTIONS(4375),
+ [anon_sym_GT_EQ] = ACTIONS(4377),
+ [anon_sym_LT_GT] = ACTIONS(4377),
+ [aux_sym__for_header_token1] = ACTIONS(4375),
+ [aux_sym_do_statement_token1] = ACTIONS(4375),
+ [aux_sym_do_condition_token1] = ACTIONS(4375),
+ [aux_sym_with_statement_token1] = ACTIONS(4375),
+ [aux_sym_exit_statement_token1] = ACTIONS(4375),
+ [sym_end_statement] = ACTIONS(4377),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4375),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4375),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4375),
+ [sym__ambiguous_redim_statement] = ACTIONS(4377),
+ [aux_sym_erase_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token1] = ACTIONS(4375),
+ [aux_sym_file_mode_token2] = ACTIONS(4375),
+ [aux_sym_file_access_token2] = ACTIONS(4375),
+ [aux_sym_file_lock_token2] = ACTIONS(4375),
+ [aux_sym_print_statement_token1] = ACTIONS(4375),
+ [anon_sym_CARET] = ACTIONS(4377),
+ [anon_sym_SLASH] = ACTIONS(4377),
+ [anon_sym_BSLASH] = ACTIONS(4377),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4375),
+ [anon_sym_PLUS] = ACTIONS(4377),
+ [anon_sym_DASH] = ACTIONS(4375),
+ [anon_sym_AMP] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4375),
+ [anon_sym_QMARK] = ACTIONS(4377),
+ [aux_sym_close_statement_token1] = ACTIONS(4375),
+ [aux_sym_put_statement_token1] = ACTIONS(4375),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4375),
+ [aux_sym_seek_statement_token1] = ACTIONS(4375),
+ [sym_reset_statement] = ACTIONS(4375),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4375),
+ [sym_stop_statement] = ACTIONS(4375),
+ [sym_beep_statement] = ACTIONS(4375),
+ [aux_sym_unload_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4375),
+ [aux_sym_call_statement_token1] = ACTIONS(4375),
+ [sym__ambiguous_call_statement] = ACTIONS(4375),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4375),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4375),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4375),
+ [aux_sym_unary_expression_token1] = ACTIONS(4375),
+ [sym_string_literal] = ACTIONS(4377),
+ [sym_number_literal] = ACTIONS(4377),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4375),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4375),
+ [sym_nothing_literal] = ACTIONS(4375),
+ [sym_null_literal] = ACTIONS(4375),
+ [sym_empty_literal] = ACTIONS(4375),
+ [sym_date_literal] = ACTIONS(4377),
+ [anon_sym_POUND] = ACTIONS(4375),
+ },
+ [STATE(440)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(440),
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(4653),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_declaration_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4362),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4362),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [aux_sym__property_get_header_token1] = ACTIONS(4362),
+ [aux_sym_event_declaration_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_array_bound_token1] = ACTIONS(4362),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(441)] = {
+ [sym_argument_list] = STATE(523),
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(4656),
+ [anon_sym_BANG] = ACTIONS(4658),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_declaration_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4342),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4342),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [aux_sym__property_get_header_token1] = ACTIONS(4342),
+ [aux_sym_event_declaration_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(4660),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token3] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(442)] = {
+ [sym__primary_expression] = STATE(10954),
+ [sym__expression] = STATE(10954),
+ [sym__callable_expression] = STATE(13480),
+ [sym_call_expression] = STATE(10052),
+ [sym_new_expression] = STATE(10954),
+ [sym_addressof_expression] = STATE(10954),
+ [sym_type_of_expression] = STATE(10954),
+ [sym_member_expression] = STATE(10054),
+ [sym_qualified_member_expression] = STATE(10049),
+ [sym_implicit_member_expression] = STATE(10049),
+ [sym_parenthesized_expression] = STATE(10954),
+ [sym_binary_expression] = STATE(10954),
+ [sym_unary_expression] = STATE(10954),
+ [sym__signed_unary_expression] = STATE(10078),
+ [sym__literal] = STATE(10954),
+ [sym_boolean_literal] = STATE(10954),
+ [sym_file_number_literal] = STATE(10954),
+ [sym_identifier] = ACTIONS(3984),
+ [sym_newline] = ACTIONS(3986),
+ [anon_sym_COLON] = ACTIONS(3986),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(3989),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(3992),
+ [anon_sym_EQ] = ACTIONS(3994),
+ [anon_sym_DOT] = ACTIONS(23),
+ [anon_sym_BANG] = ACTIONS(25),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(3989),
+ [aux_sym_option_statement_token3] = ACTIONS(3989),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(3989),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(3989),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(3989),
+ [sym_static_modifier] = ACTIONS(3989),
+ [sym__dim_keyword] = ACTIONS(3989),
+ [sym__redim_keyword] = ACTIONS(3989),
+ [aux_sym_byval_modifier_token1] = ACTIONS(3996),
+ [aux_sym_get_accessor_token1] = ACTIONS(3989),
+ [aux_sym_set_accessor_token1] = ACTIONS(3989),
+ [anon_sym_COMMA] = ACTIONS(3994),
+ [aux_sym_const_declaration_token1] = ACTIONS(3989),
+ [anon_sym_LPAREN] = ACTIONS(3998),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4000),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4004),
+ [aux_sym_visibility_token1] = ACTIONS(3989),
+ [aux_sym_visibility_token2] = ACTIONS(3989),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(3989),
+ [aux_sym_else_fragment_token1] = ACTIONS(3989),
+ [aux_sym_select_statement_token1] = ACTIONS(3989),
+ [aux_sym__for_header_token1] = ACTIONS(3989),
+ [aux_sym_do_statement_token1] = ACTIONS(3989),
+ [aux_sym_do_condition_token1] = ACTIONS(3989),
+ [aux_sym_with_statement_token1] = ACTIONS(3989),
+ [aux_sym_exit_statement_token1] = ACTIONS(3989),
+ [sym_end_statement] = ACTIONS(3986),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(3989),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(3989),
+ [aux_sym_on_error_statement_token2] = ACTIONS(3989),
+ [sym__ambiguous_redim_statement] = ACTIONS(3986),
+ [aux_sym_erase_statement_token1] = ACTIONS(3989),
+ [aux_sym_open_statement_token1] = ACTIONS(3989),
+ [aux_sym_file_mode_token2] = ACTIONS(3989),
+ [aux_sym_file_access_token2] = ACTIONS(3989),
+ [aux_sym_file_lock_token2] = ACTIONS(3989),
+ [aux_sym_print_statement_token1] = ACTIONS(3989),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4008),
+ [anon_sym_DASH] = ACTIONS(4010),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_QMARK] = ACTIONS(3986),
+ [aux_sym_close_statement_token1] = ACTIONS(3989),
+ [aux_sym_put_statement_token1] = ACTIONS(3989),
+ [aux_sym_unlock_statement_token1] = ACTIONS(3989),
+ [aux_sym_seek_statement_token1] = ACTIONS(3989),
+ [sym_reset_statement] = ACTIONS(3989),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(3989),
+ [sym_stop_statement] = ACTIONS(3989),
+ [sym_beep_statement] = ACTIONS(3989),
+ [aux_sym_unload_statement_token1] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token1] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token2] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token3] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token4] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token5] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token6] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token7] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token8] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token9] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token10] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token11] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token12] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token13] = ACTIONS(3989),
+ [aux_sym_def_type_statement_token14] = ACTIONS(3989),
+ [aux_sym_call_statement_token1] = ACTIONS(3989),
+ [sym__ambiguous_call_statement] = ACTIONS(3989),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4012),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4014),
+ [aux_sym_unary_expression_token1] = ACTIONS(4016),
+ [sym_string_literal] = ACTIONS(4662),
+ [sym_number_literal] = ACTIONS(4662),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4020),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4020),
+ [sym_nothing_literal] = ACTIONS(4664),
+ [sym_null_literal] = ACTIONS(4664),
+ [sym_empty_literal] = ACTIONS(4664),
+ [sym_date_literal] = ACTIONS(4662),
+ [anon_sym_POUND] = ACTIONS(4024),
+ },
+ [STATE(443)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(444),
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(4666),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_declaration_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4369),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4369),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [aux_sym__property_get_header_token1] = ACTIONS(4369),
+ [aux_sym_event_declaration_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token3] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(444)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(445),
+ [sym_identifier] = ACTIONS(4375),
+ [sym_newline] = ACTIONS(4377),
+ [anon_sym_COLON] = ACTIONS(4377),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4375),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4375),
+ [anon_sym_EQ] = ACTIONS(4377),
+ [anon_sym_DOT] = ACTIONS(4375),
+ [anon_sym_BANG] = ACTIONS(4377),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4375),
+ [aux_sym_option_statement_token3] = ACTIONS(4375),
+ [aux_sym_type_declaration_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4375),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4375),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4375),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4375),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4375),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4375),
+ [aux_sym__property_get_header_token1] = ACTIONS(4375),
+ [aux_sym_event_declaration_token1] = ACTIONS(4375),
+ [sym_static_modifier] = ACTIONS(4375),
+ [sym__dim_keyword] = ACTIONS(4375),
+ [sym__redim_keyword] = ACTIONS(4375),
+ [aux_sym_get_accessor_token1] = ACTIONS(4375),
+ [aux_sym_set_accessor_token1] = ACTIONS(4375),
+ [aux_sym_const_declaration_token1] = ACTIONS(4375),
+ [anon_sym_LPAREN] = ACTIONS(4377),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4375),
+ [anon_sym_STAR] = ACTIONS(4377),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token2] = ACTIONS(4375),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4375),
+ [aux_sym_else_fragment_token1] = ACTIONS(4375),
+ [aux_sym_select_statement_token1] = ACTIONS(4375),
+ [aux_sym_case_expression_token1] = ACTIONS(4375),
+ [anon_sym_LT] = ACTIONS(4375),
+ [anon_sym_LT_EQ] = ACTIONS(4377),
+ [anon_sym_GT] = ACTIONS(4375),
+ [anon_sym_GT_EQ] = ACTIONS(4377),
+ [anon_sym_LT_GT] = ACTIONS(4377),
+ [aux_sym__for_header_token1] = ACTIONS(4375),
+ [aux_sym_do_statement_token1] = ACTIONS(4375),
+ [aux_sym_do_condition_token1] = ACTIONS(4375),
+ [aux_sym_with_statement_token1] = ACTIONS(4375),
+ [aux_sym_exit_statement_token1] = ACTIONS(4375),
+ [sym_end_statement] = ACTIONS(4377),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4375),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4375),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4375),
+ [sym__ambiguous_redim_statement] = ACTIONS(4377),
+ [aux_sym_erase_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token3] = ACTIONS(4375),
+ [aux_sym_file_mode_token2] = ACTIONS(4375),
+ [aux_sym_file_access_token2] = ACTIONS(4375),
+ [aux_sym_file_lock_token2] = ACTIONS(4375),
+ [aux_sym_print_statement_token1] = ACTIONS(4375),
+ [anon_sym_CARET] = ACTIONS(4377),
+ [anon_sym_SLASH] = ACTIONS(4377),
+ [anon_sym_BSLASH] = ACTIONS(4377),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4375),
+ [anon_sym_PLUS] = ACTIONS(4377),
+ [anon_sym_DASH] = ACTIONS(4375),
+ [anon_sym_AMP] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4375),
+ [anon_sym_QMARK] = ACTIONS(4377),
+ [aux_sym_close_statement_token1] = ACTIONS(4375),
+ [aux_sym_put_statement_token1] = ACTIONS(4375),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4375),
+ [aux_sym_seek_statement_token1] = ACTIONS(4375),
+ [sym_reset_statement] = ACTIONS(4375),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4375),
+ [sym_stop_statement] = ACTIONS(4375),
+ [sym_beep_statement] = ACTIONS(4375),
+ [aux_sym_unload_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4375),
+ [aux_sym_call_statement_token1] = ACTIONS(4375),
+ [sym__ambiguous_call_statement] = ACTIONS(4375),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4375),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4375),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4375),
+ [aux_sym_unary_expression_token1] = ACTIONS(4375),
+ [sym_string_literal] = ACTIONS(4377),
+ [sym_number_literal] = ACTIONS(4377),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4375),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4375),
+ [sym_nothing_literal] = ACTIONS(4375),
+ [sym_null_literal] = ACTIONS(4375),
+ [sym_empty_literal] = ACTIONS(4375),
+ [sym_date_literal] = ACTIONS(4377),
+ [anon_sym_POUND] = ACTIONS(4375),
+ },
+ [STATE(445)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(445),
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(4668),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_declaration_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4362),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4362),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [aux_sym__property_get_header_token1] = ACTIONS(4362),
+ [aux_sym_event_declaration_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token3] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(446)] = {
+ [sym_identifier] = ACTIONS(4671),
+ [sym_newline] = ACTIONS(4673),
+ [anon_sym_COLON] = ACTIONS(4673),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4671),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4671),
+ [anon_sym_EQ] = ACTIONS(4519),
+ [anon_sym_DOT] = ACTIONS(4671),
+ [anon_sym_BANG] = ACTIONS(4673),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4671),
+ [aux_sym_option_statement_token3] = ACTIONS(4671),
+ [aux_sym_type_declaration_token1] = ACTIONS(4671),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4671),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4671),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4671),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4671),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4671),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4671),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4671),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4671),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4671),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4671),
+ [aux_sym__property_get_header_token1] = ACTIONS(4671),
+ [aux_sym_event_declaration_token1] = ACTIONS(4671),
+ [sym_static_modifier] = ACTIONS(4671),
+ [sym__dim_keyword] = ACTIONS(4671),
+ [sym__redim_keyword] = ACTIONS(4671),
+ [aux_sym_get_accessor_token1] = ACTIONS(4671),
+ [aux_sym_set_accessor_token1] = ACTIONS(4671),
+ [anon_sym_COMMA] = ACTIONS(4673),
+ [aux_sym_const_declaration_token1] = ACTIONS(4671),
+ [anon_sym_LPAREN] = ACTIONS(4673),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4671),
+ [anon_sym_STAR] = ACTIONS(4673),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4671),
+ [aux_sym_visibility_token1] = ACTIONS(4671),
+ [aux_sym_visibility_token2] = ACTIONS(4671),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4671),
+ [aux_sym_else_fragment_token1] = ACTIONS(4671),
+ [aux_sym_select_statement_token1] = ACTIONS(4671),
+ [aux_sym_case_expression_token1] = ACTIONS(4517),
+ [anon_sym_LT] = ACTIONS(4517),
+ [anon_sym_LT_EQ] = ACTIONS(4519),
+ [anon_sym_GT] = ACTIONS(4517),
+ [anon_sym_GT_EQ] = ACTIONS(4519),
+ [anon_sym_LT_GT] = ACTIONS(4519),
+ [aux_sym__for_header_token1] = ACTIONS(4671),
+ [aux_sym_do_statement_token1] = ACTIONS(4671),
+ [aux_sym_do_condition_token1] = ACTIONS(4671),
+ [aux_sym_with_statement_token1] = ACTIONS(4671),
+ [aux_sym_exit_statement_token1] = ACTIONS(4671),
+ [sym_end_statement] = ACTIONS(4673),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4671),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4671),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4671),
+ [sym__ambiguous_redim_statement] = ACTIONS(4673),
+ [aux_sym_erase_statement_token1] = ACTIONS(4671),
+ [aux_sym_open_statement_token1] = ACTIONS(4671),
+ [aux_sym_file_mode_token2] = ACTIONS(4671),
+ [aux_sym_file_access_token2] = ACTIONS(4671),
+ [aux_sym_file_lock_token2] = ACTIONS(4671),
+ [aux_sym_print_statement_token1] = ACTIONS(4671),
+ [anon_sym_CARET] = ACTIONS(4673),
+ [anon_sym_SLASH] = ACTIONS(4673),
+ [anon_sym_BSLASH] = ACTIONS(4673),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4671),
+ [anon_sym_PLUS] = ACTIONS(4673),
+ [anon_sym_DASH] = ACTIONS(4671),
+ [anon_sym_AMP] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4671),
+ [anon_sym_SEMI] = ACTIONS(4673),
+ [anon_sym_QMARK] = ACTIONS(4673),
+ [aux_sym_close_statement_token1] = ACTIONS(4671),
+ [aux_sym_put_statement_token1] = ACTIONS(4671),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4671),
+ [aux_sym_seek_statement_token1] = ACTIONS(4671),
+ [sym_reset_statement] = ACTIONS(4671),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4671),
+ [sym_stop_statement] = ACTIONS(4671),
+ [sym_beep_statement] = ACTIONS(4671),
+ [aux_sym_unload_statement_token1] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4671),
+ [aux_sym_call_statement_token1] = ACTIONS(4671),
+ [sym__ambiguous_call_statement] = ACTIONS(4671),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4517),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4671),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4671),
+ [aux_sym_unary_expression_token1] = ACTIONS(4671),
+ [sym_string_literal] = ACTIONS(4673),
+ [sym_number_literal] = ACTIONS(4673),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4671),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4671),
+ [sym_nothing_literal] = ACTIONS(4671),
+ [sym_null_literal] = ACTIONS(4671),
+ [sym_empty_literal] = ACTIONS(4671),
+ [sym_date_literal] = ACTIONS(4673),
+ [anon_sym_POUND] = ACTIONS(4671),
+ },
+ [STATE(447)] = {
+ [sym_argument_list] = STATE(3360),
+ [sym_unparenthesized_argument_list] = STATE(6420),
+ [sym__unparenthesized_argument_sequence] = STATE(6421),
+ [sym__omitted_argument_sequence] = STATE(6421),
+ [sym__argument] = STATE(4722),
+ [sym_named_argument] = STATE(4722),
+ [sym_byval_argument] = STATE(4722),
+ [sym__primary_expression] = STATE(1157),
+ [sym__expression] = STATE(2764),
+ [sym_comparison_expression] = STATE(4900),
+ [sym__comparison_operand] = STATE(11458),
+ [sym_logical_value_expression] = STATE(4900),
+ [sym__callable_expression] = STATE(13443),
+ [sym_call_expression] = STATE(981),
+ [sym_new_expression] = STATE(1157),
+ [sym_addressof_expression] = STATE(1157),
+ [sym_type_of_expression] = STATE(1157),
+ [sym_member_expression] = STATE(1343),
+ [sym_qualified_member_expression] = STATE(1158),
+ [sym_implicit_member_expression] = STATE(1158),
+ [sym_parenthesized_expression] = STATE(1157),
+ [sym_binary_expression] = STATE(1157),
+ [sym_unary_expression] = STATE(2764),
+ [sym__signed_unary_expression] = STATE(1163),
+ [sym__literal] = STATE(1157),
+ [sym_boolean_literal] = STATE(1157),
+ [sym_file_number_literal] = STATE(1157),
+ [sym_identifier] = ACTIONS(4675),
+ [sym_newline] = ACTIONS(4028),
+ [anon_sym_COLON] = ACTIONS(4028),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4030),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4677),
+ [anon_sym_EQ] = ACTIONS(4034),
+ [anon_sym_DOT] = ACTIONS(4679),
+ [anon_sym_BANG] = ACTIONS(4681),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4030),
+ [aux_sym_option_statement_token3] = ACTIONS(4030),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4030),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4030),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4030),
+ [sym_static_modifier] = ACTIONS(4030),
+ [sym__dim_keyword] = ACTIONS(4030),
+ [sym__redim_keyword] = ACTIONS(4030),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4683),
+ [aux_sym_get_accessor_token1] = ACTIONS(4030),
+ [aux_sym_set_accessor_token1] = ACTIONS(4030),
+ [anon_sym_COMMA] = ACTIONS(4685),
+ [aux_sym_const_declaration_token1] = ACTIONS(4030),
+ [anon_sym_LPAREN] = ACTIONS(4687),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4689),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4691),
+ [aux_sym_visibility_token1] = ACTIONS(4030),
+ [aux_sym_visibility_token2] = ACTIONS(4030),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4030),
+ [aux_sym_else_fragment_token1] = ACTIONS(4030),
+ [aux_sym_select_statement_token1] = ACTIONS(4030),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4030),
+ [aux_sym__for_header_token1] = ACTIONS(4030),
+ [aux_sym_do_statement_token1] = ACTIONS(4030),
+ [aux_sym_do_condition_token1] = ACTIONS(4030),
+ [aux_sym_with_statement_token1] = ACTIONS(4030),
+ [aux_sym_exit_statement_token1] = ACTIONS(4030),
+ [sym_end_statement] = ACTIONS(4028),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4030),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4030),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4030),
+ [sym__ambiguous_redim_statement] = ACTIONS(4028),
+ [aux_sym_erase_statement_token1] = ACTIONS(4030),
+ [aux_sym_open_statement_token1] = ACTIONS(4030),
+ [aux_sym_file_mode_token2] = ACTIONS(4030),
+ [aux_sym_file_access_token2] = ACTIONS(4030),
+ [aux_sym_file_lock_token2] = ACTIONS(4030),
+ [aux_sym_print_statement_token1] = ACTIONS(4030),
+ [anon_sym_PLUS] = ACTIONS(4693),
+ [anon_sym_DASH] = ACTIONS(4695),
+ [anon_sym_QMARK] = ACTIONS(4028),
+ [aux_sym_close_statement_token1] = ACTIONS(4030),
+ [aux_sym_put_statement_token1] = ACTIONS(4030),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4030),
+ [aux_sym_seek_statement_token1] = ACTIONS(4030),
+ [sym_reset_statement] = ACTIONS(4030),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4030),
+ [sym_stop_statement] = ACTIONS(4030),
+ [sym_beep_statement] = ACTIONS(4030),
+ [aux_sym_unload_statement_token1] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4030),
+ [aux_sym_call_statement_token1] = ACTIONS(4030),
+ [sym__ambiguous_call_statement] = ACTIONS(4030),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(4701),
+ [sym_number_literal] = ACTIONS(4701),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4703),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4703),
+ [sym_nothing_literal] = ACTIONS(4705),
+ [sym_null_literal] = ACTIONS(4705),
+ [sym_empty_literal] = ACTIONS(4705),
+ [sym_date_literal] = ACTIONS(4701),
+ [anon_sym_POUND] = ACTIONS(4707),
+ },
+ [STATE(448)] = {
+ [sym_identifier] = ACTIONS(4621),
+ [sym_newline] = ACTIONS(4623),
+ [anon_sym_COLON] = ACTIONS(4623),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4621),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4621),
+ [anon_sym_EQ] = ACTIONS(4623),
+ [anon_sym_DOT] = ACTIONS(4621),
+ [anon_sym_BANG] = ACTIONS(4623),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4621),
+ [aux_sym_option_statement_token3] = ACTIONS(4621),
+ [aux_sym_type_declaration_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4621),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4621),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4621),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4621),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4621),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4621),
+ [aux_sym__property_get_header_token1] = ACTIONS(4621),
+ [aux_sym_event_declaration_token1] = ACTIONS(4621),
+ [sym_static_modifier] = ACTIONS(4621),
+ [sym__dim_keyword] = ACTIONS(4621),
+ [sym__redim_keyword] = ACTIONS(4621),
+ [aux_sym_get_accessor_token1] = ACTIONS(4621),
+ [aux_sym_set_accessor_token1] = ACTIONS(4621),
+ [anon_sym_COMMA] = ACTIONS(4623),
+ [aux_sym_const_declaration_token1] = ACTIONS(4621),
+ [anon_sym_LPAREN] = ACTIONS(4709),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4621),
+ [anon_sym_STAR] = ACTIONS(4623),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token2] = ACTIONS(4621),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4621),
+ [aux_sym_else_fragment_token1] = ACTIONS(4621),
+ [aux_sym_select_statement_token1] = ACTIONS(4621),
+ [aux_sym_case_expression_token1] = ACTIONS(4621),
+ [anon_sym_LT] = ACTIONS(4621),
+ [anon_sym_LT_EQ] = ACTIONS(4623),
+ [anon_sym_GT] = ACTIONS(4621),
+ [anon_sym_GT_EQ] = ACTIONS(4623),
+ [anon_sym_LT_GT] = ACTIONS(4623),
+ [aux_sym__for_header_token1] = ACTIONS(4621),
+ [aux_sym_do_statement_token1] = ACTIONS(4621),
+ [aux_sym_do_condition_token1] = ACTIONS(4621),
+ [aux_sym_with_statement_token1] = ACTIONS(4621),
+ [aux_sym_exit_statement_token1] = ACTIONS(4621),
+ [sym_end_statement] = ACTIONS(4623),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4621),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4621),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4621),
+ [sym__ambiguous_redim_statement] = ACTIONS(4623),
+ [aux_sym_erase_statement_token1] = ACTIONS(4621),
+ [aux_sym_open_statement_token1] = ACTIONS(4621),
+ [aux_sym_file_mode_token2] = ACTIONS(4621),
+ [aux_sym_file_access_token2] = ACTIONS(4621),
+ [aux_sym_file_lock_token2] = ACTIONS(4621),
+ [aux_sym_print_statement_token1] = ACTIONS(4621),
+ [anon_sym_CARET] = ACTIONS(4623),
+ [anon_sym_SLASH] = ACTIONS(4623),
+ [anon_sym_BSLASH] = ACTIONS(4623),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4621),
+ [anon_sym_PLUS] = ACTIONS(4623),
+ [anon_sym_DASH] = ACTIONS(4621),
+ [anon_sym_AMP] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4621),
+ [anon_sym_SEMI] = ACTIONS(4623),
+ [anon_sym_QMARK] = ACTIONS(4623),
+ [aux_sym_close_statement_token1] = ACTIONS(4621),
+ [aux_sym_put_statement_token1] = ACTIONS(4621),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4621),
+ [aux_sym_seek_statement_token1] = ACTIONS(4621),
+ [sym_reset_statement] = ACTIONS(4621),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4621),
+ [sym_stop_statement] = ACTIONS(4621),
+ [sym_beep_statement] = ACTIONS(4621),
+ [aux_sym_unload_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4621),
+ [aux_sym_call_statement_token1] = ACTIONS(4621),
+ [sym__ambiguous_call_statement] = ACTIONS(4621),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4621),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4621),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4621),
+ [aux_sym_unary_expression_token1] = ACTIONS(4621),
+ [sym_string_literal] = ACTIONS(4623),
+ [sym_number_literal] = ACTIONS(4623),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4621),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4621),
+ [sym_nothing_literal] = ACTIONS(4621),
+ [sym_null_literal] = ACTIONS(4621),
+ [sym_empty_literal] = ACTIONS(4621),
+ [sym_date_literal] = ACTIONS(4623),
+ [anon_sym_POUND] = ACTIONS(4621),
+ },
+ [STATE(449)] = {
+ [sym_argument_list] = STATE(2993),
+ [sym_unparenthesized_argument_list] = STATE(6803),
+ [sym__unparenthesized_argument_sequence] = STATE(6804),
+ [sym__omitted_argument_sequence] = STATE(6804),
+ [sym__argument] = STATE(4736),
+ [sym_named_argument] = STATE(4736),
+ [sym_byval_argument] = STATE(4736),
+ [sym__primary_expression] = STATE(1310),
+ [sym__expression] = STATE(2571),
+ [sym_comparison_expression] = STATE(4732),
+ [sym__comparison_operand] = STATE(11361),
+ [sym_logical_value_expression] = STATE(4732),
+ [sym__callable_expression] = STATE(13583),
+ [sym_call_expression] = STATE(1031),
+ [sym_new_expression] = STATE(1310),
+ [sym_addressof_expression] = STATE(1310),
+ [sym_type_of_expression] = STATE(1310),
+ [sym_member_expression] = STATE(1419),
+ [sym_qualified_member_expression] = STATE(1221),
+ [sym_implicit_member_expression] = STATE(1221),
+ [sym_parenthesized_expression] = STATE(1310),
+ [sym_binary_expression] = STATE(1310),
+ [sym_unary_expression] = STATE(2571),
+ [sym__signed_unary_expression] = STATE(1313),
+ [sym__literal] = STATE(1310),
+ [sym_boolean_literal] = STATE(1310),
+ [sym_file_number_literal] = STATE(1310),
+ [sym_identifier] = ACTIONS(4711),
+ [sym_newline] = ACTIONS(4028),
+ [anon_sym_COLON] = ACTIONS(4028),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4030),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4713),
+ [anon_sym_EQ] = ACTIONS(4034),
+ [anon_sym_DOT] = ACTIONS(4715),
+ [anon_sym_BANG] = ACTIONS(4717),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4030),
+ [aux_sym_option_statement_token3] = ACTIONS(4030),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4030),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4030),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4030),
+ [sym_static_modifier] = ACTIONS(4030),
+ [sym__dim_keyword] = ACTIONS(4030),
+ [sym__redim_keyword] = ACTIONS(4030),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4719),
+ [aux_sym_get_accessor_token1] = ACTIONS(4030),
+ [aux_sym_set_accessor_token1] = ACTIONS(4030),
+ [anon_sym_COMMA] = ACTIONS(4721),
+ [aux_sym_const_declaration_token1] = ACTIONS(4030),
+ [anon_sym_LPAREN] = ACTIONS(4723),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4725),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4727),
+ [aux_sym_visibility_token1] = ACTIONS(4030),
+ [aux_sym_visibility_token2] = ACTIONS(4030),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4030),
+ [aux_sym_else_fragment_token1] = ACTIONS(4030),
+ [aux_sym_select_statement_token1] = ACTIONS(4030),
+ [aux_sym__for_header_token1] = ACTIONS(4030),
+ [aux_sym_do_statement_token1] = ACTIONS(4030),
+ [aux_sym_do_condition_token1] = ACTIONS(4030),
+ [aux_sym_while_statement_token1] = ACTIONS(4030),
+ [aux_sym_with_statement_token1] = ACTIONS(4030),
+ [aux_sym_exit_statement_token1] = ACTIONS(4030),
+ [sym_end_statement] = ACTIONS(4028),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4030),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4030),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4030),
+ [sym__ambiguous_redim_statement] = ACTIONS(4028),
+ [aux_sym_erase_statement_token1] = ACTIONS(4030),
+ [aux_sym_open_statement_token1] = ACTIONS(4030),
+ [aux_sym_file_mode_token2] = ACTIONS(4030),
+ [aux_sym_file_access_token2] = ACTIONS(4030),
+ [aux_sym_file_lock_token2] = ACTIONS(4030),
+ [aux_sym_print_statement_token1] = ACTIONS(4030),
+ [anon_sym_PLUS] = ACTIONS(4729),
+ [anon_sym_DASH] = ACTIONS(4731),
+ [anon_sym_QMARK] = ACTIONS(4028),
+ [aux_sym_close_statement_token1] = ACTIONS(4030),
+ [aux_sym_put_statement_token1] = ACTIONS(4030),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4030),
+ [aux_sym_seek_statement_token1] = ACTIONS(4030),
+ [sym_reset_statement] = ACTIONS(4030),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4030),
+ [sym_stop_statement] = ACTIONS(4030),
+ [sym_beep_statement] = ACTIONS(4030),
+ [aux_sym_unload_statement_token1] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4030),
+ [aux_sym_call_statement_token1] = ACTIONS(4030),
+ [sym__ambiguous_call_statement] = ACTIONS(4030),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4733),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4735),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(4737),
+ [sym_number_literal] = ACTIONS(4737),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4739),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4739),
+ [sym_nothing_literal] = ACTIONS(4741),
+ [sym_null_literal] = ACTIONS(4741),
+ [sym_empty_literal] = ACTIONS(4741),
+ [sym_date_literal] = ACTIONS(4737),
+ [anon_sym_POUND] = ACTIONS(4743),
+ },
+ [STATE(450)] = {
+ [sym_identifier] = ACTIONS(4745),
+ [sym_newline] = ACTIONS(4747),
+ [anon_sym_COLON] = ACTIONS(4747),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4745),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4745),
+ [anon_sym_EQ] = ACTIONS(4747),
+ [anon_sym_DOT] = ACTIONS(4745),
+ [anon_sym_BANG] = ACTIONS(4747),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4745),
+ [aux_sym_option_statement_token3] = ACTIONS(4745),
+ [aux_sym_type_declaration_token1] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4745),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4745),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4745),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4745),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4745),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4745),
+ [aux_sym__property_get_header_token1] = ACTIONS(4745),
+ [aux_sym_event_declaration_token1] = ACTIONS(4745),
+ [sym_static_modifier] = ACTIONS(4745),
+ [sym__dim_keyword] = ACTIONS(4745),
+ [sym__redim_keyword] = ACTIONS(4745),
+ [aux_sym_get_accessor_token1] = ACTIONS(4745),
+ [aux_sym_set_accessor_token1] = ACTIONS(4745),
+ [anon_sym_COMMA] = ACTIONS(4747),
+ [aux_sym_const_declaration_token1] = ACTIONS(4745),
+ [anon_sym_LPAREN] = ACTIONS(4747),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4745),
+ [anon_sym_STAR] = ACTIONS(4747),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4745),
+ [aux_sym_visibility_token1] = ACTIONS(4745),
+ [aux_sym_visibility_token2] = ACTIONS(4745),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4745),
+ [aux_sym_else_fragment_token1] = ACTIONS(4745),
+ [aux_sym_select_statement_token1] = ACTIONS(4745),
+ [aux_sym_case_expression_token1] = ACTIONS(4745),
+ [anon_sym_LT] = ACTIONS(4745),
+ [anon_sym_LT_EQ] = ACTIONS(4747),
+ [anon_sym_GT] = ACTIONS(4745),
+ [anon_sym_GT_EQ] = ACTIONS(4747),
+ [anon_sym_LT_GT] = ACTIONS(4747),
+ [aux_sym__for_header_token1] = ACTIONS(4745),
+ [aux_sym_do_statement_token1] = ACTIONS(4745),
+ [aux_sym_do_condition_token1] = ACTIONS(4745),
+ [aux_sym_with_statement_token1] = ACTIONS(4745),
+ [aux_sym_exit_statement_token1] = ACTIONS(4745),
+ [sym_end_statement] = ACTIONS(4747),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4745),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4745),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4745),
+ [sym__ambiguous_redim_statement] = ACTIONS(4747),
+ [aux_sym_erase_statement_token1] = ACTIONS(4745),
+ [aux_sym_open_statement_token1] = ACTIONS(4745),
+ [aux_sym_file_mode_token2] = ACTIONS(4745),
+ [aux_sym_file_access_token2] = ACTIONS(4745),
+ [aux_sym_file_lock_token2] = ACTIONS(4745),
+ [aux_sym_print_statement_token1] = ACTIONS(4745),
+ [anon_sym_CARET] = ACTIONS(4747),
+ [anon_sym_SLASH] = ACTIONS(4747),
+ [anon_sym_BSLASH] = ACTIONS(4747),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4745),
+ [anon_sym_PLUS] = ACTIONS(4747),
+ [anon_sym_DASH] = ACTIONS(4745),
+ [anon_sym_AMP] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4745),
+ [anon_sym_SEMI] = ACTIONS(4747),
+ [anon_sym_QMARK] = ACTIONS(4747),
+ [aux_sym_close_statement_token1] = ACTIONS(4745),
+ [aux_sym_put_statement_token1] = ACTIONS(4745),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4745),
+ [aux_sym_seek_statement_token1] = ACTIONS(4745),
+ [sym_reset_statement] = ACTIONS(4745),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4745),
+ [sym_stop_statement] = ACTIONS(4745),
+ [sym_beep_statement] = ACTIONS(4745),
+ [aux_sym_unload_statement_token1] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4745),
+ [aux_sym_call_statement_token1] = ACTIONS(4745),
+ [sym__ambiguous_call_statement] = ACTIONS(4745),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4745),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4745),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4745),
+ [aux_sym_unary_expression_token1] = ACTIONS(4745),
+ [sym_string_literal] = ACTIONS(4747),
+ [sym_number_literal] = ACTIONS(4747),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4745),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4745),
+ [sym_nothing_literal] = ACTIONS(4745),
+ [sym_null_literal] = ACTIONS(4745),
+ [sym_empty_literal] = ACTIONS(4745),
+ [sym_date_literal] = ACTIONS(4747),
+ [anon_sym_POUND] = ACTIONS(4745),
+ },
+ [STATE(451)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_declaration_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4006),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4006),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [aux_sym__property_get_header_token1] = ACTIONS(4006),
+ [aux_sym_event_declaration_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [anon_sym_COMMA] = ACTIONS(4002),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(3986),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4002),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(452)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_declaration_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4006),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4006),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [aux_sym__property_get_header_token1] = ACTIONS(4006),
+ [aux_sym_event_declaration_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [anon_sym_COMMA] = ACTIONS(4002),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(4002),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4002),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(453)] = {
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(4346),
+ [anon_sym_BANG] = ACTIONS(4348),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_declaration_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4342),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4342),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [aux_sym__property_get_header_token1] = ACTIONS(4342),
+ [aux_sym_event_declaration_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [anon_sym_COMMA] = ACTIONS(4344),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(4399),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4344),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(454)] = {
+ [sym_identifier] = ACTIONS(4509),
+ [sym_newline] = ACTIONS(4505),
+ [anon_sym_COLON] = ACTIONS(4505),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4509),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4509),
+ [anon_sym_EQ] = ACTIONS(4503),
+ [anon_sym_DOT] = ACTIONS(4509),
+ [anon_sym_BANG] = ACTIONS(4505),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4509),
+ [aux_sym_option_statement_token3] = ACTIONS(4509),
+ [aux_sym_type_declaration_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4509),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4509),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4509),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4509),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4509),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4509),
+ [aux_sym__property_get_header_token1] = ACTIONS(4509),
+ [aux_sym_event_declaration_token1] = ACTIONS(4509),
+ [sym_static_modifier] = ACTIONS(4509),
+ [sym__dim_keyword] = ACTIONS(4509),
+ [sym__redim_keyword] = ACTIONS(4509),
+ [aux_sym_get_accessor_token1] = ACTIONS(4509),
+ [aux_sym_set_accessor_token1] = ACTIONS(4509),
+ [anon_sym_COMMA] = ACTIONS(4505),
+ [aux_sym_const_declaration_token1] = ACTIONS(4509),
+ [anon_sym_LPAREN] = ACTIONS(4505),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4509),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token2] = ACTIONS(4509),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4509),
+ [aux_sym_else_fragment_token1] = ACTIONS(4509),
+ [aux_sym_select_statement_token1] = ACTIONS(4509),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4509),
+ [aux_sym_do_statement_token1] = ACTIONS(4509),
+ [aux_sym_do_condition_token1] = ACTIONS(4509),
+ [aux_sym_with_statement_token1] = ACTIONS(4509),
+ [aux_sym_exit_statement_token1] = ACTIONS(4509),
+ [sym_end_statement] = ACTIONS(4505),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4509),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4509),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4509),
+ [sym__ambiguous_redim_statement] = ACTIONS(4505),
+ [aux_sym_erase_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token1] = ACTIONS(4509),
+ [aux_sym_file_mode_token2] = ACTIONS(4509),
+ [aux_sym_file_access_token2] = ACTIONS(4509),
+ [aux_sym_file_lock_token2] = ACTIONS(4509),
+ [aux_sym_print_statement_token1] = ACTIONS(4509),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4505),
+ [anon_sym_DASH] = ACTIONS(4509),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_SEMI] = ACTIONS(4505),
+ [anon_sym_QMARK] = ACTIONS(4505),
+ [aux_sym_close_statement_token1] = ACTIONS(4509),
+ [aux_sym_put_statement_token1] = ACTIONS(4509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4509),
+ [aux_sym_seek_statement_token1] = ACTIONS(4509),
+ [sym_reset_statement] = ACTIONS(4509),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4509),
+ [sym_stop_statement] = ACTIONS(4509),
+ [sym_beep_statement] = ACTIONS(4509),
+ [aux_sym_unload_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4509),
+ [aux_sym_call_statement_token1] = ACTIONS(4509),
+ [sym__ambiguous_call_statement] = ACTIONS(4509),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4509),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4509),
+ [aux_sym_unary_expression_token1] = ACTIONS(4509),
+ [sym_string_literal] = ACTIONS(4505),
+ [sym_number_literal] = ACTIONS(4505),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4509),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4509),
+ [sym_nothing_literal] = ACTIONS(4509),
+ [sym_null_literal] = ACTIONS(4509),
+ [sym_empty_literal] = ACTIONS(4509),
+ [sym_date_literal] = ACTIONS(4505),
+ [anon_sym_POUND] = ACTIONS(4509),
+ },
+ [STATE(455)] = {
+ [sym_identifier] = ACTIONS(4745),
+ [sym_newline] = ACTIONS(4747),
+ [anon_sym_COLON] = ACTIONS(4747),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4745),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4745),
+ [anon_sym_EQ] = ACTIONS(4747),
+ [anon_sym_DOT] = ACTIONS(4745),
+ [anon_sym_BANG] = ACTIONS(4747),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4745),
+ [aux_sym_option_statement_token3] = ACTIONS(4745),
+ [aux_sym_type_declaration_token1] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4745),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4745),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4745),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4745),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4745),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4745),
+ [aux_sym__property_get_header_token1] = ACTIONS(4745),
+ [aux_sym_event_declaration_token1] = ACTIONS(4745),
+ [sym_static_modifier] = ACTIONS(4745),
+ [sym__dim_keyword] = ACTIONS(4745),
+ [sym__redim_keyword] = ACTIONS(4745),
+ [aux_sym_get_accessor_token1] = ACTIONS(4745),
+ [aux_sym_set_accessor_token1] = ACTIONS(4745),
+ [anon_sym_COMMA] = ACTIONS(4747),
+ [aux_sym_const_declaration_token1] = ACTIONS(4745),
+ [anon_sym_LPAREN] = ACTIONS(4747),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4745),
+ [anon_sym_STAR] = ACTIONS(4747),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4745),
+ [aux_sym_visibility_token1] = ACTIONS(4745),
+ [aux_sym_visibility_token2] = ACTIONS(4745),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4745),
+ [aux_sym_else_fragment_token1] = ACTIONS(4745),
+ [aux_sym_select_statement_token1] = ACTIONS(4745),
+ [aux_sym_case_expression_token1] = ACTIONS(4745),
+ [anon_sym_LT] = ACTIONS(4745),
+ [anon_sym_LT_EQ] = ACTIONS(4747),
+ [anon_sym_GT] = ACTIONS(4745),
+ [anon_sym_GT_EQ] = ACTIONS(4747),
+ [anon_sym_LT_GT] = ACTIONS(4747),
+ [aux_sym__for_header_token1] = ACTIONS(4745),
+ [aux_sym_do_statement_token1] = ACTIONS(4745),
+ [aux_sym_do_condition_token1] = ACTIONS(4745),
+ [aux_sym_with_statement_token1] = ACTIONS(4745),
+ [aux_sym_exit_statement_token1] = ACTIONS(4745),
+ [sym_end_statement] = ACTIONS(4747),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4745),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4745),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4745),
+ [sym__ambiguous_redim_statement] = ACTIONS(4747),
+ [aux_sym_erase_statement_token1] = ACTIONS(4745),
+ [aux_sym_open_statement_token1] = ACTIONS(4745),
+ [aux_sym_file_mode_token2] = ACTIONS(4745),
+ [aux_sym_file_access_token2] = ACTIONS(4745),
+ [aux_sym_file_lock_token2] = ACTIONS(4745),
+ [aux_sym_print_statement_token1] = ACTIONS(4745),
+ [anon_sym_CARET] = ACTIONS(4747),
+ [anon_sym_SLASH] = ACTIONS(4747),
+ [anon_sym_BSLASH] = ACTIONS(4747),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4745),
+ [anon_sym_PLUS] = ACTIONS(4747),
+ [anon_sym_DASH] = ACTIONS(4745),
+ [anon_sym_AMP] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4745),
+ [anon_sym_SEMI] = ACTIONS(4747),
+ [anon_sym_QMARK] = ACTIONS(4747),
+ [aux_sym_close_statement_token1] = ACTIONS(4745),
+ [aux_sym_put_statement_token1] = ACTIONS(4745),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4745),
+ [aux_sym_seek_statement_token1] = ACTIONS(4745),
+ [sym_reset_statement] = ACTIONS(4745),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4745),
+ [sym_stop_statement] = ACTIONS(4745),
+ [sym_beep_statement] = ACTIONS(4745),
+ [aux_sym_unload_statement_token1] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4745),
+ [aux_sym_call_statement_token1] = ACTIONS(4745),
+ [sym__ambiguous_call_statement] = ACTIONS(4745),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4745),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4745),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4745),
+ [aux_sym_unary_expression_token1] = ACTIONS(4745),
+ [sym_string_literal] = ACTIONS(4747),
+ [sym_number_literal] = ACTIONS(4747),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4745),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4745),
+ [sym_nothing_literal] = ACTIONS(4745),
+ [sym_null_literal] = ACTIONS(4745),
+ [sym_empty_literal] = ACTIONS(4745),
+ [sym_date_literal] = ACTIONS(4747),
+ [anon_sym_POUND] = ACTIONS(4745),
+ },
+ [STATE(456)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4503),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_declaration_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4613),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4613),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [aux_sym__property_get_header_token1] = ACTIONS(4613),
+ [aux_sym_event_declaration_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [anon_sym_COMMA] = ACTIONS(4615),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_SEMI] = ACTIONS(4615),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(457)] = {
+ [sym_identifier] = ACTIONS(4749),
+ [sym_newline] = ACTIONS(4751),
+ [anon_sym_COLON] = ACTIONS(4751),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4749),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4749),
+ [anon_sym_EQ] = ACTIONS(4751),
+ [anon_sym_DOT] = ACTIONS(4749),
+ [anon_sym_BANG] = ACTIONS(4751),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4749),
+ [aux_sym_option_statement_token3] = ACTIONS(4749),
+ [aux_sym_type_declaration_token1] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4749),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4749),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4749),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4749),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4749),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4749),
+ [aux_sym__property_get_header_token1] = ACTIONS(4749),
+ [aux_sym_event_declaration_token1] = ACTIONS(4749),
+ [sym_static_modifier] = ACTIONS(4749),
+ [sym__dim_keyword] = ACTIONS(4749),
+ [sym__redim_keyword] = ACTIONS(4749),
+ [aux_sym_get_accessor_token1] = ACTIONS(4749),
+ [aux_sym_set_accessor_token1] = ACTIONS(4749),
+ [anon_sym_COMMA] = ACTIONS(4751),
+ [aux_sym_const_declaration_token1] = ACTIONS(4749),
+ [anon_sym_LPAREN] = ACTIONS(4751),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4749),
+ [anon_sym_STAR] = ACTIONS(4751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4749),
+ [aux_sym_visibility_token1] = ACTIONS(4749),
+ [aux_sym_visibility_token2] = ACTIONS(4749),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4749),
+ [aux_sym_else_fragment_token1] = ACTIONS(4749),
+ [aux_sym_select_statement_token1] = ACTIONS(4749),
+ [aux_sym_case_expression_token1] = ACTIONS(4749),
+ [anon_sym_LT] = ACTIONS(4749),
+ [anon_sym_LT_EQ] = ACTIONS(4751),
+ [anon_sym_GT] = ACTIONS(4749),
+ [anon_sym_GT_EQ] = ACTIONS(4751),
+ [anon_sym_LT_GT] = ACTIONS(4751),
+ [aux_sym__for_header_token1] = ACTIONS(4749),
+ [aux_sym_do_statement_token1] = ACTIONS(4749),
+ [aux_sym_do_condition_token1] = ACTIONS(4749),
+ [aux_sym_with_statement_token1] = ACTIONS(4749),
+ [aux_sym_exit_statement_token1] = ACTIONS(4749),
+ [sym_end_statement] = ACTIONS(4751),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4749),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4749),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4749),
+ [sym__ambiguous_redim_statement] = ACTIONS(4751),
+ [aux_sym_erase_statement_token1] = ACTIONS(4749),
+ [aux_sym_open_statement_token1] = ACTIONS(4749),
+ [aux_sym_file_mode_token2] = ACTIONS(4749),
+ [aux_sym_file_access_token2] = ACTIONS(4749),
+ [aux_sym_file_lock_token2] = ACTIONS(4749),
+ [aux_sym_print_statement_token1] = ACTIONS(4749),
+ [anon_sym_CARET] = ACTIONS(4751),
+ [anon_sym_SLASH] = ACTIONS(4751),
+ [anon_sym_BSLASH] = ACTIONS(4751),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4749),
+ [anon_sym_PLUS] = ACTIONS(4751),
+ [anon_sym_DASH] = ACTIONS(4749),
+ [anon_sym_AMP] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4749),
+ [anon_sym_SEMI] = ACTIONS(4751),
+ [anon_sym_QMARK] = ACTIONS(4751),
+ [aux_sym_close_statement_token1] = ACTIONS(4749),
+ [aux_sym_put_statement_token1] = ACTIONS(4749),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4749),
+ [aux_sym_seek_statement_token1] = ACTIONS(4749),
+ [sym_reset_statement] = ACTIONS(4749),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4749),
+ [sym_stop_statement] = ACTIONS(4749),
+ [sym_beep_statement] = ACTIONS(4749),
+ [aux_sym_unload_statement_token1] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4749),
+ [aux_sym_call_statement_token1] = ACTIONS(4749),
+ [sym__ambiguous_call_statement] = ACTIONS(4749),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4749),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4749),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4749),
+ [aux_sym_unary_expression_token1] = ACTIONS(4749),
+ [sym_string_literal] = ACTIONS(4751),
+ [sym_number_literal] = ACTIONS(4751),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4749),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4749),
+ [sym_nothing_literal] = ACTIONS(4749),
+ [sym_null_literal] = ACTIONS(4749),
+ [sym_empty_literal] = ACTIONS(4749),
+ [sym_date_literal] = ACTIONS(4751),
+ [anon_sym_POUND] = ACTIONS(4749),
+ },
+ [STATE(458)] = {
+ [sym_identifier] = ACTIONS(4749),
+ [sym_newline] = ACTIONS(4751),
+ [anon_sym_COLON] = ACTIONS(4751),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4749),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4749),
+ [anon_sym_EQ] = ACTIONS(4751),
+ [anon_sym_DOT] = ACTIONS(4749),
+ [anon_sym_BANG] = ACTIONS(4751),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4749),
+ [aux_sym_option_statement_token3] = ACTIONS(4749),
+ [aux_sym_type_declaration_token1] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4749),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4749),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4749),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4749),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4749),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4749),
+ [aux_sym__property_get_header_token1] = ACTIONS(4749),
+ [aux_sym_event_declaration_token1] = ACTIONS(4749),
+ [sym_static_modifier] = ACTIONS(4749),
+ [sym__dim_keyword] = ACTIONS(4749),
+ [sym__redim_keyword] = ACTIONS(4749),
+ [aux_sym_get_accessor_token1] = ACTIONS(4749),
+ [aux_sym_set_accessor_token1] = ACTIONS(4749),
+ [anon_sym_COMMA] = ACTIONS(4751),
+ [aux_sym_const_declaration_token1] = ACTIONS(4749),
+ [anon_sym_LPAREN] = ACTIONS(4751),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4749),
+ [anon_sym_STAR] = ACTIONS(4751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4749),
+ [aux_sym_visibility_token1] = ACTIONS(4749),
+ [aux_sym_visibility_token2] = ACTIONS(4749),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4749),
+ [aux_sym_else_fragment_token1] = ACTIONS(4749),
+ [aux_sym_select_statement_token1] = ACTIONS(4749),
+ [aux_sym_case_expression_token1] = ACTIONS(4749),
+ [anon_sym_LT] = ACTIONS(4749),
+ [anon_sym_LT_EQ] = ACTIONS(4751),
+ [anon_sym_GT] = ACTIONS(4749),
+ [anon_sym_GT_EQ] = ACTIONS(4751),
+ [anon_sym_LT_GT] = ACTIONS(4751),
+ [aux_sym__for_header_token1] = ACTIONS(4749),
+ [aux_sym_do_statement_token1] = ACTIONS(4749),
+ [aux_sym_do_condition_token1] = ACTIONS(4749),
+ [aux_sym_with_statement_token1] = ACTIONS(4749),
+ [aux_sym_exit_statement_token1] = ACTIONS(4749),
+ [sym_end_statement] = ACTIONS(4751),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4749),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4749),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4749),
+ [sym__ambiguous_redim_statement] = ACTIONS(4751),
+ [aux_sym_erase_statement_token1] = ACTIONS(4749),
+ [aux_sym_open_statement_token1] = ACTIONS(4749),
+ [aux_sym_file_mode_token2] = ACTIONS(4749),
+ [aux_sym_file_access_token2] = ACTIONS(4749),
+ [aux_sym_file_lock_token2] = ACTIONS(4749),
+ [aux_sym_print_statement_token1] = ACTIONS(4749),
+ [anon_sym_CARET] = ACTIONS(4751),
+ [anon_sym_SLASH] = ACTIONS(4751),
+ [anon_sym_BSLASH] = ACTIONS(4751),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4749),
+ [anon_sym_PLUS] = ACTIONS(4751),
+ [anon_sym_DASH] = ACTIONS(4749),
+ [anon_sym_AMP] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4749),
+ [anon_sym_SEMI] = ACTIONS(4751),
+ [anon_sym_QMARK] = ACTIONS(4751),
+ [aux_sym_close_statement_token1] = ACTIONS(4749),
+ [aux_sym_put_statement_token1] = ACTIONS(4749),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4749),
+ [aux_sym_seek_statement_token1] = ACTIONS(4749),
+ [sym_reset_statement] = ACTIONS(4749),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4749),
+ [sym_stop_statement] = ACTIONS(4749),
+ [sym_beep_statement] = ACTIONS(4749),
+ [aux_sym_unload_statement_token1] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4749),
+ [aux_sym_call_statement_token1] = ACTIONS(4749),
+ [sym__ambiguous_call_statement] = ACTIONS(4749),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4749),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4749),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4749),
+ [aux_sym_unary_expression_token1] = ACTIONS(4749),
+ [sym_string_literal] = ACTIONS(4751),
+ [sym_number_literal] = ACTIONS(4751),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4749),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4749),
+ [sym_nothing_literal] = ACTIONS(4749),
+ [sym_null_literal] = ACTIONS(4749),
+ [sym_empty_literal] = ACTIONS(4749),
+ [sym_date_literal] = ACTIONS(4751),
+ [anon_sym_POUND] = ACTIONS(4749),
+ },
+ [STATE(459)] = {
+ [sym_argument_list] = STATE(1700),
+ [sym_comparison_operator] = STATE(8816),
+ [sym_identifier] = ACTIONS(4236),
+ [sym_newline] = ACTIONS(4238),
+ [anon_sym_COLON] = ACTIONS(4238),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4236),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4236),
+ [anon_sym_EQ] = ACTIONS(4240),
+ [anon_sym_DOT] = ACTIONS(4753),
+ [anon_sym_BANG] = ACTIONS(4755),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4236),
+ [aux_sym_option_statement_token3] = ACTIONS(4236),
+ [aux_sym_type_declaration_token1] = ACTIONS(4236),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4236),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4236),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4236),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4236),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4236),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4236),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4236),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4236),
+ [aux_sym__property_get_header_token1] = ACTIONS(4236),
+ [aux_sym_event_declaration_token1] = ACTIONS(4236),
+ [sym_static_modifier] = ACTIONS(4236),
+ [sym__dim_keyword] = ACTIONS(4236),
+ [sym__redim_keyword] = ACTIONS(4236),
+ [aux_sym_get_accessor_token1] = ACTIONS(4236),
+ [aux_sym_set_accessor_token1] = ACTIONS(4236),
+ [anon_sym_COMMA] = ACTIONS(4238),
+ [aux_sym_const_declaration_token1] = ACTIONS(4236),
+ [anon_sym_LPAREN] = ACTIONS(4757),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4236),
+ [anon_sym_STAR] = ACTIONS(4248),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4236),
+ [aux_sym_visibility_token1] = ACTIONS(4236),
+ [aux_sym_visibility_token2] = ACTIONS(4236),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4236),
+ [aux_sym_else_fragment_token1] = ACTIONS(4236),
+ [aux_sym_select_statement_token1] = ACTIONS(4236),
+ [aux_sym_case_expression_token1] = ACTIONS(4250),
+ [anon_sym_LT] = ACTIONS(4250),
+ [anon_sym_LT_EQ] = ACTIONS(4240),
+ [anon_sym_GT] = ACTIONS(4250),
+ [anon_sym_GT_EQ] = ACTIONS(4240),
+ [anon_sym_LT_GT] = ACTIONS(4240),
+ [aux_sym__for_header_token1] = ACTIONS(4236),
+ [aux_sym_do_statement_token1] = ACTIONS(4236),
+ [aux_sym_do_condition_token1] = ACTIONS(4236),
+ [aux_sym_with_statement_token1] = ACTIONS(4236),
+ [aux_sym_exit_statement_token1] = ACTIONS(4236),
+ [sym_end_statement] = ACTIONS(4238),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4236),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4236),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4236),
+ [sym__ambiguous_redim_statement] = ACTIONS(4238),
+ [aux_sym_erase_statement_token1] = ACTIONS(4236),
+ [aux_sym_open_statement_token1] = ACTIONS(4236),
+ [aux_sym_file_mode_token2] = ACTIONS(4236),
+ [aux_sym_file_access_token2] = ACTIONS(4236),
+ [aux_sym_file_lock_token2] = ACTIONS(4236),
+ [aux_sym_print_statement_token1] = ACTIONS(4236),
+ [anon_sym_CARET] = ACTIONS(4248),
+ [anon_sym_SLASH] = ACTIONS(4248),
+ [anon_sym_BSLASH] = ACTIONS(4248),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4252),
+ [anon_sym_PLUS] = ACTIONS(4254),
+ [anon_sym_DASH] = ACTIONS(4257),
+ [anon_sym_AMP] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4252),
+ [anon_sym_SEMI] = ACTIONS(4238),
+ [anon_sym_QMARK] = ACTIONS(4238),
+ [aux_sym_close_statement_token1] = ACTIONS(4236),
+ [aux_sym_put_statement_token1] = ACTIONS(4236),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4236),
+ [aux_sym_seek_statement_token1] = ACTIONS(4236),
+ [sym_reset_statement] = ACTIONS(4236),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4236),
+ [sym_stop_statement] = ACTIONS(4236),
+ [sym_beep_statement] = ACTIONS(4236),
+ [aux_sym_unload_statement_token1] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4236),
+ [aux_sym_call_statement_token1] = ACTIONS(4236),
+ [sym__ambiguous_call_statement] = ACTIONS(4236),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4250),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4236),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4236),
+ [aux_sym_unary_expression_token1] = ACTIONS(4236),
+ [sym_string_literal] = ACTIONS(4238),
+ [sym_number_literal] = ACTIONS(4238),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4236),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4236),
+ [sym_nothing_literal] = ACTIONS(4236),
+ [sym_null_literal] = ACTIONS(4236),
+ [sym_empty_literal] = ACTIONS(4236),
+ [sym_date_literal] = ACTIONS(4238),
+ [anon_sym_POUND] = ACTIONS(4236),
+ },
+ [STATE(460)] = {
+ [sym_identifier] = ACTIONS(4759),
+ [sym_newline] = ACTIONS(4761),
+ [anon_sym_COLON] = ACTIONS(4761),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4759),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4759),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4759),
+ [anon_sym_BANG] = ACTIONS(4761),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4759),
+ [aux_sym_option_statement_token3] = ACTIONS(4759),
+ [aux_sym_type_declaration_token1] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4759),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4759),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4759),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4759),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4759),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4759),
+ [aux_sym__property_get_header_token1] = ACTIONS(4759),
+ [aux_sym_event_declaration_token1] = ACTIONS(4759),
+ [sym_static_modifier] = ACTIONS(4759),
+ [sym__dim_keyword] = ACTIONS(4759),
+ [sym__redim_keyword] = ACTIONS(4759),
+ [aux_sym_get_accessor_token1] = ACTIONS(4759),
+ [aux_sym_set_accessor_token1] = ACTIONS(4759),
+ [anon_sym_COMMA] = ACTIONS(4761),
+ [aux_sym_const_declaration_token1] = ACTIONS(4759),
+ [anon_sym_LPAREN] = ACTIONS(4763),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4759),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4759),
+ [aux_sym_visibility_token1] = ACTIONS(4759),
+ [aux_sym_visibility_token2] = ACTIONS(4759),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4759),
+ [aux_sym_else_fragment_token1] = ACTIONS(4759),
+ [aux_sym_select_statement_token1] = ACTIONS(4759),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4759),
+ [aux_sym_do_statement_token1] = ACTIONS(4759),
+ [aux_sym_do_condition_token1] = ACTIONS(4759),
+ [aux_sym_with_statement_token1] = ACTIONS(4759),
+ [aux_sym_exit_statement_token1] = ACTIONS(4759),
+ [sym_end_statement] = ACTIONS(4761),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4759),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4759),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4759),
+ [sym__ambiguous_redim_statement] = ACTIONS(4761),
+ [aux_sym_erase_statement_token1] = ACTIONS(4759),
+ [aux_sym_open_statement_token1] = ACTIONS(4759),
+ [aux_sym_file_mode_token2] = ACTIONS(4759),
+ [aux_sym_file_access_token2] = ACTIONS(4759),
+ [aux_sym_file_lock_token2] = ACTIONS(4759),
+ [aux_sym_print_statement_token1] = ACTIONS(4759),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4766),
+ [anon_sym_DASH] = ACTIONS(4769),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4761),
+ [anon_sym_QMARK] = ACTIONS(4761),
+ [aux_sym_close_statement_token1] = ACTIONS(4759),
+ [aux_sym_put_statement_token1] = ACTIONS(4759),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4759),
+ [aux_sym_seek_statement_token1] = ACTIONS(4759),
+ [sym_reset_statement] = ACTIONS(4759),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4759),
+ [sym_stop_statement] = ACTIONS(4759),
+ [sym_beep_statement] = ACTIONS(4759),
+ [aux_sym_unload_statement_token1] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4759),
+ [aux_sym_call_statement_token1] = ACTIONS(4759),
+ [sym__ambiguous_call_statement] = ACTIONS(4759),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4759),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4759),
+ [aux_sym_unary_expression_token1] = ACTIONS(4759),
+ [sym_string_literal] = ACTIONS(4761),
+ [sym_number_literal] = ACTIONS(4761),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4759),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4759),
+ [sym_nothing_literal] = ACTIONS(4759),
+ [sym_null_literal] = ACTIONS(4759),
+ [sym_empty_literal] = ACTIONS(4759),
+ [sym_date_literal] = ACTIONS(4761),
+ [anon_sym_POUND] = ACTIONS(4759),
+ },
+ [STATE(461)] = {
+ [sym_identifier] = ACTIONS(4759),
+ [sym_newline] = ACTIONS(4761),
+ [anon_sym_COLON] = ACTIONS(4761),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4759),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4759),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4759),
+ [anon_sym_BANG] = ACTIONS(4761),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4759),
+ [aux_sym_option_statement_token3] = ACTIONS(4759),
+ [aux_sym_type_declaration_token1] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4759),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4759),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4759),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4759),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4759),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4759),
+ [aux_sym__property_get_header_token1] = ACTIONS(4759),
+ [aux_sym_event_declaration_token1] = ACTIONS(4759),
+ [sym_static_modifier] = ACTIONS(4759),
+ [sym__dim_keyword] = ACTIONS(4759),
+ [sym__redim_keyword] = ACTIONS(4759),
+ [aux_sym_get_accessor_token1] = ACTIONS(4759),
+ [aux_sym_set_accessor_token1] = ACTIONS(4759),
+ [anon_sym_COMMA] = ACTIONS(4761),
+ [aux_sym_const_declaration_token1] = ACTIONS(4759),
+ [anon_sym_LPAREN] = ACTIONS(4761),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4759),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4759),
+ [aux_sym_visibility_token1] = ACTIONS(4759),
+ [aux_sym_visibility_token2] = ACTIONS(4759),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4759),
+ [aux_sym_else_fragment_token1] = ACTIONS(4759),
+ [aux_sym_select_statement_token1] = ACTIONS(4759),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4759),
+ [aux_sym_do_statement_token1] = ACTIONS(4759),
+ [aux_sym_do_condition_token1] = ACTIONS(4759),
+ [aux_sym_with_statement_token1] = ACTIONS(4759),
+ [aux_sym_exit_statement_token1] = ACTIONS(4759),
+ [sym_end_statement] = ACTIONS(4761),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4759),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4759),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4759),
+ [sym__ambiguous_redim_statement] = ACTIONS(4761),
+ [aux_sym_erase_statement_token1] = ACTIONS(4759),
+ [aux_sym_open_statement_token1] = ACTIONS(4759),
+ [aux_sym_file_mode_token2] = ACTIONS(4759),
+ [aux_sym_file_access_token2] = ACTIONS(4759),
+ [aux_sym_file_lock_token2] = ACTIONS(4759),
+ [aux_sym_print_statement_token1] = ACTIONS(4759),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4766),
+ [anon_sym_DASH] = ACTIONS(4769),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4761),
+ [anon_sym_QMARK] = ACTIONS(4761),
+ [aux_sym_close_statement_token1] = ACTIONS(4759),
+ [aux_sym_put_statement_token1] = ACTIONS(4759),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4759),
+ [aux_sym_seek_statement_token1] = ACTIONS(4759),
+ [sym_reset_statement] = ACTIONS(4759),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4759),
+ [sym_stop_statement] = ACTIONS(4759),
+ [sym_beep_statement] = ACTIONS(4759),
+ [aux_sym_unload_statement_token1] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4759),
+ [aux_sym_call_statement_token1] = ACTIONS(4759),
+ [sym__ambiguous_call_statement] = ACTIONS(4759),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4759),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4759),
+ [aux_sym_unary_expression_token1] = ACTIONS(4759),
+ [sym_string_literal] = ACTIONS(4761),
+ [sym_number_literal] = ACTIONS(4761),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4759),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4759),
+ [sym_nothing_literal] = ACTIONS(4759),
+ [sym_null_literal] = ACTIONS(4759),
+ [sym_empty_literal] = ACTIONS(4759),
+ [sym_date_literal] = ACTIONS(4761),
+ [anon_sym_POUND] = ACTIONS(4759),
+ },
+ [STATE(462)] = {
+ [sym_argument_list] = STATE(2995),
+ [sym_unparenthesized_argument_list] = STATE(7074),
+ [sym__unparenthesized_argument_sequence] = STATE(7085),
+ [sym__omitted_argument_sequence] = STATE(7085),
+ [sym__argument] = STATE(4896),
+ [sym_named_argument] = STATE(4896),
+ [sym_byval_argument] = STATE(4896),
+ [sym__primary_expression] = STATE(1213),
+ [sym__expression] = STATE(2701),
+ [sym_comparison_expression] = STATE(4796),
+ [sym__comparison_operand] = STATE(11262),
+ [sym_logical_value_expression] = STATE(4796),
+ [sym__callable_expression] = STATE(13267),
+ [sym_call_expression] = STATE(892),
+ [sym_new_expression] = STATE(1213),
+ [sym_addressof_expression] = STATE(1213),
+ [sym_type_of_expression] = STATE(1213),
+ [sym_member_expression] = STATE(1197),
+ [sym_qualified_member_expression] = STATE(1441),
+ [sym_implicit_member_expression] = STATE(1441),
+ [sym_parenthesized_expression] = STATE(1213),
+ [sym_binary_expression] = STATE(1213),
+ [sym_unary_expression] = STATE(2701),
+ [sym__signed_unary_expression] = STATE(1416),
+ [sym__literal] = STATE(1213),
+ [sym_boolean_literal] = STATE(1213),
+ [sym_file_number_literal] = STATE(1213),
+ [sym_identifier] = ACTIONS(4772),
+ [sym_newline] = ACTIONS(4028),
+ [anon_sym_COLON] = ACTIONS(4028),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4030),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4774),
+ [anon_sym_EQ] = ACTIONS(4034),
+ [anon_sym_DOT] = ACTIONS(4776),
+ [anon_sym_BANG] = ACTIONS(4778),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4030),
+ [aux_sym_option_statement_token3] = ACTIONS(4030),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4030),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4030),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4030),
+ [sym_static_modifier] = ACTIONS(4030),
+ [sym__dim_keyword] = ACTIONS(4030),
+ [sym__redim_keyword] = ACTIONS(4030),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4780),
+ [aux_sym_get_accessor_token1] = ACTIONS(4030),
+ [aux_sym_set_accessor_token1] = ACTIONS(4030),
+ [anon_sym_COMMA] = ACTIONS(4782),
+ [aux_sym_const_declaration_token1] = ACTIONS(4030),
+ [anon_sym_LPAREN] = ACTIONS(4784),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4786),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4788),
+ [aux_sym_visibility_token1] = ACTIONS(4030),
+ [aux_sym_visibility_token2] = ACTIONS(4030),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4030),
+ [aux_sym_else_fragment_token1] = ACTIONS(4030),
+ [aux_sym_select_statement_token1] = ACTIONS(4030),
+ [aux_sym__for_header_token1] = ACTIONS(4030),
+ [aux_sym_do_statement_token1] = ACTIONS(4030),
+ [aux_sym_do_statement_token2] = ACTIONS(4030),
+ [aux_sym_do_condition_token1] = ACTIONS(4030),
+ [aux_sym_with_statement_token1] = ACTIONS(4030),
+ [aux_sym_exit_statement_token1] = ACTIONS(4030),
+ [sym_end_statement] = ACTIONS(4028),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4030),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4030),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4030),
+ [sym__ambiguous_redim_statement] = ACTIONS(4028),
+ [aux_sym_erase_statement_token1] = ACTIONS(4030),
+ [aux_sym_open_statement_token1] = ACTIONS(4030),
+ [aux_sym_file_mode_token2] = ACTIONS(4030),
+ [aux_sym_file_access_token2] = ACTIONS(4030),
+ [aux_sym_file_lock_token2] = ACTIONS(4030),
+ [aux_sym_print_statement_token1] = ACTIONS(4030),
+ [anon_sym_PLUS] = ACTIONS(4790),
+ [anon_sym_DASH] = ACTIONS(4792),
+ [anon_sym_QMARK] = ACTIONS(4028),
+ [aux_sym_close_statement_token1] = ACTIONS(4030),
+ [aux_sym_put_statement_token1] = ACTIONS(4030),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4030),
+ [aux_sym_seek_statement_token1] = ACTIONS(4030),
+ [sym_reset_statement] = ACTIONS(4030),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4030),
+ [sym_stop_statement] = ACTIONS(4030),
+ [sym_beep_statement] = ACTIONS(4030),
+ [aux_sym_unload_statement_token1] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4030),
+ [aux_sym_call_statement_token1] = ACTIONS(4030),
+ [sym__ambiguous_call_statement] = ACTIONS(4030),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4794),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4796),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(4798),
+ [sym_number_literal] = ACTIONS(4798),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4800),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4800),
+ [sym_nothing_literal] = ACTIONS(4802),
+ [sym_null_literal] = ACTIONS(4802),
+ [sym_empty_literal] = ACTIONS(4802),
+ [sym_date_literal] = ACTIONS(4798),
+ [anon_sym_POUND] = ACTIONS(4804),
+ },
+ [STATE(463)] = {
+ [sym_identifier] = ACTIONS(4410),
+ [sym_newline] = ACTIONS(4412),
+ [anon_sym_COLON] = ACTIONS(4412),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4410),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4410),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(4424),
+ [anon_sym_BANG] = ACTIONS(4426),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4410),
+ [aux_sym_option_statement_token3] = ACTIONS(4410),
+ [aux_sym_type_declaration_token1] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4410),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4410),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4410),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4410),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4410),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4410),
+ [aux_sym__property_get_header_token1] = ACTIONS(4410),
+ [aux_sym_event_declaration_token1] = ACTIONS(4410),
+ [sym_static_modifier] = ACTIONS(4410),
+ [sym__dim_keyword] = ACTIONS(4410),
+ [sym__redim_keyword] = ACTIONS(4410),
+ [aux_sym_get_accessor_token1] = ACTIONS(4410),
+ [aux_sym_set_accessor_token1] = ACTIONS(4410),
+ [anon_sym_COMMA] = ACTIONS(4412),
+ [aux_sym_const_declaration_token1] = ACTIONS(4410),
+ [anon_sym_LPAREN] = ACTIONS(4806),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4410),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4410),
+ [aux_sym_visibility_token1] = ACTIONS(4410),
+ [aux_sym_visibility_token2] = ACTIONS(4410),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4410),
+ [aux_sym_else_fragment_token1] = ACTIONS(4410),
+ [aux_sym_select_statement_token1] = ACTIONS(4410),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4410),
+ [aux_sym_do_statement_token1] = ACTIONS(4410),
+ [aux_sym_do_condition_token1] = ACTIONS(4410),
+ [aux_sym_with_statement_token1] = ACTIONS(4410),
+ [aux_sym_exit_statement_token1] = ACTIONS(4410),
+ [sym_end_statement] = ACTIONS(4412),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4410),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4410),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4410),
+ [sym__ambiguous_redim_statement] = ACTIONS(4412),
+ [aux_sym_erase_statement_token1] = ACTIONS(4410),
+ [aux_sym_open_statement_token1] = ACTIONS(4410),
+ [aux_sym_file_mode_token2] = ACTIONS(4410),
+ [aux_sym_file_access_token2] = ACTIONS(4410),
+ [aux_sym_file_lock_token2] = ACTIONS(4410),
+ [aux_sym_print_statement_token1] = ACTIONS(4410),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4414),
+ [anon_sym_DASH] = ACTIONS(4417),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4412),
+ [anon_sym_QMARK] = ACTIONS(4412),
+ [aux_sym_close_statement_token1] = ACTIONS(4410),
+ [aux_sym_put_statement_token1] = ACTIONS(4410),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4410),
+ [aux_sym_seek_statement_token1] = ACTIONS(4410),
+ [sym_reset_statement] = ACTIONS(4410),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4410),
+ [sym_stop_statement] = ACTIONS(4410),
+ [sym_beep_statement] = ACTIONS(4410),
+ [aux_sym_unload_statement_token1] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4410),
+ [aux_sym_call_statement_token1] = ACTIONS(4410),
+ [sym__ambiguous_call_statement] = ACTIONS(4410),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4410),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4410),
+ [aux_sym_unary_expression_token1] = ACTIONS(4410),
+ [sym_string_literal] = ACTIONS(4412),
+ [sym_number_literal] = ACTIONS(4412),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4410),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4410),
+ [sym_nothing_literal] = ACTIONS(4410),
+ [sym_null_literal] = ACTIONS(4410),
+ [sym_empty_literal] = ACTIONS(4410),
+ [sym_date_literal] = ACTIONS(4412),
+ [anon_sym_POUND] = ACTIONS(4410),
+ },
+ [STATE(464)] = {
+ [sym__print_output_expression] = STATE(4822),
+ [sym__unparenthesized_print_output_expression] = STATE(4822),
+ [sym__print_output_call_binary_expression] = STATE(4822),
+ [sym__print_output_call_operand] = STATE(10996),
+ [sym__print_output_member_comparison_expression] = STATE(4793),
+ [sym__print_output_call_member_expression] = STATE(761),
+ [sym__print_output_call_expression] = STATE(2297),
+ [sym__print_output_qualified_callable] = STATE(13144),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10997),
+ [sym_comparison_expression] = STATE(4600),
+ [sym__comparison_operand] = STATE(11302),
+ [sym_logical_value_expression] = STATE(4601),
+ [sym__callable_expression] = STATE(13147),
+ [sym_call_expression] = STATE(10292),
+ [sym_new_expression] = STATE(861),
+ [sym_addressof_expression] = STATE(861),
+ [sym_type_of_expression] = STATE(861),
+ [sym_member_expression] = STATE(862),
+ [sym_qualified_member_expression] = STATE(865),
+ [sym_implicit_member_expression] = STATE(865),
+ [sym_parenthesized_expression] = STATE(863),
+ [sym_binary_expression] = STATE(864),
+ [sym_unary_expression] = STATE(2300),
+ [sym__signed_unary_expression] = STATE(837),
+ [sym__literal] = STATE(861),
+ [sym_boolean_literal] = STATE(861),
+ [sym_file_number_literal] = STATE(861),
+ [sym_identifier] = ACTIONS(4379),
+ [sym_newline] = ACTIONS(4108),
+ [anon_sym_COLON] = ACTIONS(4108),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4110),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4381),
+ [anon_sym_DOT] = ACTIONS(4264),
+ [anon_sym_BANG] = ACTIONS(4266),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4110),
+ [aux_sym_option_statement_token3] = ACTIONS(4110),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4110),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4110),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4110),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4110),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4110),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4110),
+ [sym_static_modifier] = ACTIONS(4110),
+ [sym__dim_keyword] = ACTIONS(4110),
+ [sym__redim_keyword] = ACTIONS(4110),
+ [aux_sym_get_accessor_token1] = ACTIONS(4110),
+ [aux_sym_set_accessor_token1] = ACTIONS(4110),
+ [aux_sym_const_declaration_token1] = ACTIONS(4110),
+ [anon_sym_LPAREN] = ACTIONS(4383),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4274),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4385),
+ [aux_sym_visibility_token1] = ACTIONS(4110),
+ [aux_sym_visibility_token2] = ACTIONS(4110),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4110),
+ [aux_sym_else_fragment_token1] = ACTIONS(4110),
+ [aux_sym_select_statement_token1] = ACTIONS(4110),
+ [aux_sym__for_header_token1] = ACTIONS(4110),
+ [aux_sym_do_statement_token1] = ACTIONS(4110),
+ [aux_sym_do_condition_token1] = ACTIONS(4110),
+ [aux_sym_with_statement_token1] = ACTIONS(4110),
+ [aux_sym_exit_statement_token1] = ACTIONS(4110),
+ [sym_end_statement] = ACTIONS(4108),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4110),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4110),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4110),
+ [sym__ambiguous_redim_statement] = ACTIONS(4108),
+ [aux_sym_erase_statement_token1] = ACTIONS(4110),
+ [aux_sym_open_statement_token1] = ACTIONS(4110),
+ [aux_sym_file_mode_token2] = ACTIONS(4110),
+ [aux_sym_file_access_token2] = ACTIONS(4110),
+ [aux_sym_file_lock_token2] = ACTIONS(4110),
+ [aux_sym_print_statement_token1] = ACTIONS(4110),
+ [anon_sym_PLUS] = ACTIONS(4278),
+ [anon_sym_DASH] = ACTIONS(4280),
+ [anon_sym_QMARK] = ACTIONS(4108),
+ [aux_sym_close_statement_token1] = ACTIONS(4110),
+ [aux_sym_put_statement_token1] = ACTIONS(4110),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4110),
+ [aux_sym_seek_statement_token1] = ACTIONS(4110),
+ [sym_reset_statement] = ACTIONS(4110),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4110),
+ [sym_stop_statement] = ACTIONS(4110),
+ [sym_beep_statement] = ACTIONS(4110),
+ [aux_sym_unload_statement_token1] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4110),
+ [aux_sym_call_statement_token1] = ACTIONS(4110),
+ [sym__ambiguous_call_statement] = ACTIONS(4110),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4282),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4284),
+ [aux_sym_unary_expression_token1] = ACTIONS(1161),
+ [sym_string_literal] = ACTIONS(4387),
+ [sym_number_literal] = ACTIONS(4387),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4288),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4288),
+ [sym_nothing_literal] = ACTIONS(4389),
+ [sym_null_literal] = ACTIONS(4389),
+ [sym_empty_literal] = ACTIONS(4389),
+ [sym_date_literal] = ACTIONS(4387),
+ [anon_sym_POUND] = ACTIONS(4292),
+ },
+ [STATE(465)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4483),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4445),
+ [anon_sym_SLASH] = ACTIONS(4483),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(466)] = {
+ [sym_identifier] = ACTIONS(4617),
+ [sym_newline] = ACTIONS(4619),
+ [anon_sym_COLON] = ACTIONS(4619),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4617),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4617),
+ [anon_sym_EQ] = ACTIONS(4619),
+ [anon_sym_DOT] = ACTIONS(4617),
+ [anon_sym_BANG] = ACTIONS(4619),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4617),
+ [aux_sym_option_statement_token3] = ACTIONS(4617),
+ [aux_sym_type_declaration_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4617),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4617),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4617),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4617),
+ [aux_sym__property_get_header_token1] = ACTIONS(4617),
+ [aux_sym_event_declaration_token1] = ACTIONS(4617),
+ [sym_static_modifier] = ACTIONS(4617),
+ [sym__dim_keyword] = ACTIONS(4617),
+ [sym__redim_keyword] = ACTIONS(4617),
+ [aux_sym_get_accessor_token1] = ACTIONS(4617),
+ [aux_sym_set_accessor_token1] = ACTIONS(4617),
+ [aux_sym_const_declaration_token1] = ACTIONS(4617),
+ [anon_sym_LPAREN] = ACTIONS(4619),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4617),
+ [anon_sym_STAR] = ACTIONS(4809),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token2] = ACTIONS(4617),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4617),
+ [aux_sym_else_fragment_token1] = ACTIONS(4617),
+ [aux_sym_select_statement_token1] = ACTIONS(4617),
+ [aux_sym_case_expression_token1] = ACTIONS(4617),
+ [anon_sym_LT] = ACTIONS(4617),
+ [anon_sym_LT_EQ] = ACTIONS(4619),
+ [anon_sym_GT] = ACTIONS(4617),
+ [anon_sym_GT_EQ] = ACTIONS(4619),
+ [anon_sym_LT_GT] = ACTIONS(4619),
+ [aux_sym__for_header_token1] = ACTIONS(4617),
+ [aux_sym_do_statement_token1] = ACTIONS(4617),
+ [aux_sym_do_condition_token1] = ACTIONS(4617),
+ [aux_sym_with_statement_token1] = ACTIONS(4617),
+ [aux_sym_exit_statement_token1] = ACTIONS(4617),
+ [sym_end_statement] = ACTIONS(4619),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4617),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4617),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4617),
+ [sym__ambiguous_redim_statement] = ACTIONS(4619),
+ [aux_sym_erase_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token3] = ACTIONS(4617),
+ [aux_sym_file_mode_token2] = ACTIONS(4617),
+ [aux_sym_file_access_token2] = ACTIONS(4617),
+ [aux_sym_file_lock_token2] = ACTIONS(4617),
+ [aux_sym_print_statement_token1] = ACTIONS(4617),
+ [anon_sym_CARET] = ACTIONS(4811),
+ [anon_sym_SLASH] = ACTIONS(4809),
+ [anon_sym_BSLASH] = ACTIONS(4813),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4815),
+ [anon_sym_PLUS] = ACTIONS(4817),
+ [anon_sym_DASH] = ACTIONS(4819),
+ [anon_sym_AMP] = ACTIONS(4821),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4617),
+ [anon_sym_QMARK] = ACTIONS(4619),
+ [aux_sym_close_statement_token1] = ACTIONS(4617),
+ [aux_sym_put_statement_token1] = ACTIONS(4617),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4617),
+ [aux_sym_seek_statement_token1] = ACTIONS(4617),
+ [sym_reset_statement] = ACTIONS(4617),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4617),
+ [sym_stop_statement] = ACTIONS(4617),
+ [sym_beep_statement] = ACTIONS(4617),
+ [aux_sym_unload_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4617),
+ [aux_sym_call_statement_token1] = ACTIONS(4617),
+ [sym__ambiguous_call_statement] = ACTIONS(4617),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4617),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4617),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4617),
+ [aux_sym_unary_expression_token1] = ACTIONS(4617),
+ [sym_string_literal] = ACTIONS(4619),
+ [sym_number_literal] = ACTIONS(4619),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4617),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4617),
+ [sym_nothing_literal] = ACTIONS(4617),
+ [sym_null_literal] = ACTIONS(4617),
+ [sym_empty_literal] = ACTIONS(4617),
+ [sym_date_literal] = ACTIONS(4619),
+ [anon_sym_POUND] = ACTIONS(4617),
+ },
+ [STATE(467)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4823),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4825),
+ [anon_sym_SLASH] = ACTIONS(4823),
+ [anon_sym_BSLASH] = ACTIONS(4827),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4829),
+ [anon_sym_PLUS] = ACTIONS(4831),
+ [anon_sym_DASH] = ACTIONS(4833),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(468)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4823),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4825),
+ [anon_sym_SLASH] = ACTIONS(4823),
+ [anon_sym_BSLASH] = ACTIONS(4827),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4829),
+ [anon_sym_PLUS] = ACTIONS(4831),
+ [anon_sym_DASH] = ACTIONS(4833),
+ [anon_sym_AMP] = ACTIONS(4835),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(469)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4823),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4825),
+ [anon_sym_SLASH] = ACTIONS(4823),
+ [anon_sym_BSLASH] = ACTIONS(4827),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4829),
+ [anon_sym_PLUS] = ACTIONS(4831),
+ [anon_sym_DASH] = ACTIONS(4833),
+ [anon_sym_AMP] = ACTIONS(4835),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4837),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(470)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4823),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4825),
+ [anon_sym_SLASH] = ACTIONS(4823),
+ [anon_sym_BSLASH] = ACTIONS(4827),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4829),
+ [anon_sym_PLUS] = ACTIONS(4831),
+ [anon_sym_DASH] = ACTIONS(4833),
+ [anon_sym_AMP] = ACTIONS(4835),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4837),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4839),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(471)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4823),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4825),
+ [anon_sym_SLASH] = ACTIONS(4823),
+ [anon_sym_BSLASH] = ACTIONS(4827),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4829),
+ [anon_sym_PLUS] = ACTIONS(4831),
+ [anon_sym_DASH] = ACTIONS(4833),
+ [anon_sym_AMP] = ACTIONS(4835),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4837),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4839),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4841),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(472)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4823),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4825),
+ [anon_sym_SLASH] = ACTIONS(4823),
+ [anon_sym_BSLASH] = ACTIONS(4827),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4829),
+ [anon_sym_PLUS] = ACTIONS(4831),
+ [anon_sym_DASH] = ACTIONS(4833),
+ [anon_sym_AMP] = ACTIONS(4835),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4837),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4839),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4841),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4843),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(473)] = {
+ [sym_identifier] = ACTIONS(4617),
+ [sym_newline] = ACTIONS(4619),
+ [anon_sym_COLON] = ACTIONS(4619),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4617),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4617),
+ [anon_sym_EQ] = ACTIONS(4619),
+ [anon_sym_DOT] = ACTIONS(4617),
+ [anon_sym_BANG] = ACTIONS(4619),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4617),
+ [aux_sym_option_statement_token3] = ACTIONS(4617),
+ [aux_sym_type_declaration_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4617),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4617),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4617),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4617),
+ [aux_sym__property_get_header_token1] = ACTIONS(4617),
+ [aux_sym_event_declaration_token1] = ACTIONS(4617),
+ [sym_static_modifier] = ACTIONS(4617),
+ [sym__dim_keyword] = ACTIONS(4617),
+ [sym__redim_keyword] = ACTIONS(4617),
+ [aux_sym_get_accessor_token1] = ACTIONS(4617),
+ [aux_sym_set_accessor_token1] = ACTIONS(4617),
+ [aux_sym_const_declaration_token1] = ACTIONS(4617),
+ [anon_sym_LPAREN] = ACTIONS(4619),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4617),
+ [anon_sym_STAR] = ACTIONS(4823),
+ [aux_sym_array_bound_token1] = ACTIONS(4617),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token2] = ACTIONS(4617),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4617),
+ [aux_sym_else_fragment_token1] = ACTIONS(4617),
+ [aux_sym_select_statement_token1] = ACTIONS(4617),
+ [aux_sym_case_expression_token1] = ACTIONS(4617),
+ [anon_sym_LT] = ACTIONS(4617),
+ [anon_sym_LT_EQ] = ACTIONS(4619),
+ [anon_sym_GT] = ACTIONS(4617),
+ [anon_sym_GT_EQ] = ACTIONS(4619),
+ [anon_sym_LT_GT] = ACTIONS(4619),
+ [aux_sym__for_header_token1] = ACTIONS(4617),
+ [aux_sym_do_statement_token1] = ACTIONS(4617),
+ [aux_sym_do_condition_token1] = ACTIONS(4617),
+ [aux_sym_with_statement_token1] = ACTIONS(4617),
+ [aux_sym_exit_statement_token1] = ACTIONS(4617),
+ [sym_end_statement] = ACTIONS(4619),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4617),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4617),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4617),
+ [sym__ambiguous_redim_statement] = ACTIONS(4619),
+ [aux_sym_erase_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token1] = ACTIONS(4617),
+ [aux_sym_file_mode_token2] = ACTIONS(4617),
+ [aux_sym_file_access_token2] = ACTIONS(4617),
+ [aux_sym_file_lock_token2] = ACTIONS(4617),
+ [aux_sym_print_statement_token1] = ACTIONS(4617),
+ [anon_sym_CARET] = ACTIONS(4825),
+ [anon_sym_SLASH] = ACTIONS(4823),
+ [anon_sym_BSLASH] = ACTIONS(4827),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4829),
+ [anon_sym_PLUS] = ACTIONS(4831),
+ [anon_sym_DASH] = ACTIONS(4833),
+ [anon_sym_AMP] = ACTIONS(4835),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4617),
+ [anon_sym_QMARK] = ACTIONS(4619),
+ [aux_sym_close_statement_token1] = ACTIONS(4617),
+ [aux_sym_put_statement_token1] = ACTIONS(4617),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4617),
+ [aux_sym_seek_statement_token1] = ACTIONS(4617),
+ [sym_reset_statement] = ACTIONS(4617),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4617),
+ [sym_stop_statement] = ACTIONS(4617),
+ [sym_beep_statement] = ACTIONS(4617),
+ [aux_sym_unload_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4617),
+ [aux_sym_call_statement_token1] = ACTIONS(4617),
+ [sym__ambiguous_call_statement] = ACTIONS(4617),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4617),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4617),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4617),
+ [aux_sym_unary_expression_token1] = ACTIONS(4617),
+ [sym_string_literal] = ACTIONS(4619),
+ [sym_number_literal] = ACTIONS(4619),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4617),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4617),
+ [sym_nothing_literal] = ACTIONS(4617),
+ [sym_null_literal] = ACTIONS(4617),
+ [sym_empty_literal] = ACTIONS(4617),
+ [sym_date_literal] = ACTIONS(4619),
+ [anon_sym_POUND] = ACTIONS(4617),
+ },
+ [STATE(474)] = {
+ [sym__print_method_output_list] = STATE(6382),
+ [sym__unparenthesized_print_output_expression] = STATE(4710),
+ [sym__print_output_call_binary_expression] = STATE(4710),
+ [sym__print_output_call_operand] = STATE(11001),
+ [sym__print_output_member_comparison_expression] = STATE(5244),
+ [sym__print_output_call_member_expression] = STATE(871),
+ [sym__print_output_call_expression] = STATE(2617),
+ [sym__print_output_qualified_callable] = STATE(13129),
+ [sym_argument_list] = STATE(6403),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(11002),
+ [sym_comparison_expression] = STATE(4702),
+ [sym__comparison_operand] = STATE(11305),
+ [sym_logical_value_expression] = STATE(4703),
+ [sym__callable_expression] = STATE(13130),
+ [sym_call_expression] = STATE(10298),
+ [sym_new_expression] = STATE(1126),
+ [sym_addressof_expression] = STATE(1126),
+ [sym_type_of_expression] = STATE(1126),
+ [sym_member_expression] = STATE(1168),
+ [sym_qualified_member_expression] = STATE(1206),
+ [sym_implicit_member_expression] = STATE(1206),
+ [sym_parenthesized_expression] = STATE(10077),
+ [sym_binary_expression] = STATE(1209),
+ [sym_unary_expression] = STATE(2675),
+ [sym__signed_unary_expression] = STATE(1348),
+ [sym__literal] = STATE(1126),
+ [sym_boolean_literal] = STATE(1126),
+ [sym_file_number_literal] = STATE(1126),
+ [sym_identifier] = ACTIONS(4845),
+ [sym_newline] = ACTIONS(4094),
+ [anon_sym_COLON] = ACTIONS(4094),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4096),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4847),
+ [anon_sym_DOT] = ACTIONS(4559),
+ [anon_sym_BANG] = ACTIONS(4561),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4096),
+ [aux_sym_option_statement_token3] = ACTIONS(4096),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4096),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4096),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4096),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4096),
+ [sym_static_modifier] = ACTIONS(4096),
+ [sym__dim_keyword] = ACTIONS(4096),
+ [sym__redim_keyword] = ACTIONS(4096),
+ [aux_sym_get_accessor_token1] = ACTIONS(4096),
+ [aux_sym_set_accessor_token1] = ACTIONS(4096),
+ [aux_sym_const_declaration_token1] = ACTIONS(4096),
+ [anon_sym_LPAREN] = ACTIONS(4849),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4569),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4851),
+ [aux_sym_visibility_token1] = ACTIONS(4096),
+ [aux_sym_visibility_token2] = ACTIONS(4096),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4096),
+ [aux_sym_else_fragment_token1] = ACTIONS(4096),
+ [aux_sym_select_statement_token1] = ACTIONS(4096),
+ [aux_sym__for_header_token1] = ACTIONS(4096),
+ [aux_sym_do_statement_token1] = ACTIONS(4096),
+ [aux_sym_do_condition_token1] = ACTIONS(4096),
+ [aux_sym_with_statement_token1] = ACTIONS(4096),
+ [aux_sym_exit_statement_token1] = ACTIONS(4096),
+ [sym_end_statement] = ACTIONS(4094),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4096),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4096),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4096),
+ [sym__ambiguous_redim_statement] = ACTIONS(4094),
+ [aux_sym_erase_statement_token1] = ACTIONS(4096),
+ [aux_sym_open_statement_token1] = ACTIONS(4096),
+ [aux_sym_file_mode_token2] = ACTIONS(4096),
+ [aux_sym_file_access_token2] = ACTIONS(4096),
+ [aux_sym_file_lock_token2] = ACTIONS(4096),
+ [aux_sym_print_statement_token1] = ACTIONS(4096),
+ [anon_sym_PLUS] = ACTIONS(4573),
+ [anon_sym_DASH] = ACTIONS(4575),
+ [anon_sym_QMARK] = ACTIONS(4094),
+ [aux_sym_close_statement_token1] = ACTIONS(4096),
+ [aux_sym_put_statement_token1] = ACTIONS(4096),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4096),
+ [aux_sym_seek_statement_token1] = ACTIONS(4096),
+ [sym_reset_statement] = ACTIONS(4096),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4096),
+ [sym_stop_statement] = ACTIONS(4096),
+ [sym_beep_statement] = ACTIONS(4096),
+ [aux_sym_unload_statement_token1] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4096),
+ [aux_sym_call_statement_token1] = ACTIONS(4096),
+ [sym__ambiguous_call_statement] = ACTIONS(4096),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4577),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4579),
+ [aux_sym_unary_expression_token1] = ACTIONS(2491),
+ [sym_string_literal] = ACTIONS(4853),
+ [sym_number_literal] = ACTIONS(4853),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4583),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4583),
+ [sym_nothing_literal] = ACTIONS(4855),
+ [sym_null_literal] = ACTIONS(4855),
+ [sym_empty_literal] = ACTIONS(4855),
+ [sym_date_literal] = ACTIONS(4853),
+ [anon_sym_POUND] = ACTIONS(4587),
+ },
+ [STATE(475)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_declaration_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4006),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4006),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [aux_sym__property_get_header_token1] = ACTIONS(4006),
+ [aux_sym_event_declaration_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(3986),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_array_bound_token1] = ACTIONS(4006),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(476)] = {
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(4641),
+ [anon_sym_BANG] = ACTIONS(4643),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_declaration_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4342),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4342),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [aux_sym__property_get_header_token1] = ACTIONS(4342),
+ [aux_sym_event_declaration_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(4399),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_array_bound_token1] = ACTIONS(4342),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(477)] = {
+ [sym_identifier] = ACTIONS(4437),
+ [sym_newline] = ACTIONS(4439),
+ [anon_sym_COLON] = ACTIONS(4439),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4437),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4437),
+ [anon_sym_EQ] = ACTIONS(4439),
+ [anon_sym_DOT] = ACTIONS(4437),
+ [anon_sym_BANG] = ACTIONS(4439),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4437),
+ [aux_sym_option_statement_token3] = ACTIONS(4437),
+ [aux_sym_type_declaration_token1] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4437),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4437),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4437),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4437),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4437),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4437),
+ [aux_sym__property_get_header_token1] = ACTIONS(4437),
+ [aux_sym_event_declaration_token1] = ACTIONS(4437),
+ [sym_static_modifier] = ACTIONS(4437),
+ [sym__dim_keyword] = ACTIONS(4437),
+ [sym__redim_keyword] = ACTIONS(4437),
+ [aux_sym_get_accessor_token1] = ACTIONS(4437),
+ [aux_sym_set_accessor_token1] = ACTIONS(4437),
+ [aux_sym_const_declaration_token1] = ACTIONS(4437),
+ [anon_sym_LPAREN] = ACTIONS(4439),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4437),
+ [anon_sym_STAR] = ACTIONS(4439),
+ [aux_sym_array_bound_token1] = ACTIONS(4437),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4437),
+ [aux_sym_visibility_token1] = ACTIONS(4437),
+ [aux_sym_visibility_token2] = ACTIONS(4437),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4437),
+ [aux_sym_else_fragment_token1] = ACTIONS(4437),
+ [aux_sym_select_statement_token1] = ACTIONS(4437),
+ [aux_sym_case_expression_token1] = ACTIONS(4437),
+ [anon_sym_LT] = ACTIONS(4437),
+ [anon_sym_LT_EQ] = ACTIONS(4439),
+ [anon_sym_GT] = ACTIONS(4437),
+ [anon_sym_GT_EQ] = ACTIONS(4439),
+ [anon_sym_LT_GT] = ACTIONS(4439),
+ [aux_sym__for_header_token1] = ACTIONS(4437),
+ [aux_sym_do_statement_token1] = ACTIONS(4437),
+ [aux_sym_do_condition_token1] = ACTIONS(4437),
+ [aux_sym_with_statement_token1] = ACTIONS(4437),
+ [aux_sym_exit_statement_token1] = ACTIONS(4437),
+ [sym_end_statement] = ACTIONS(4439),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4437),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4437),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4437),
+ [sym__ambiguous_redim_statement] = ACTIONS(4439),
+ [aux_sym_erase_statement_token1] = ACTIONS(4437),
+ [aux_sym_open_statement_token1] = ACTIONS(4437),
+ [aux_sym_file_mode_token2] = ACTIONS(4437),
+ [aux_sym_file_access_token2] = ACTIONS(4437),
+ [aux_sym_file_lock_token2] = ACTIONS(4437),
+ [aux_sym_print_statement_token1] = ACTIONS(4437),
+ [anon_sym_CARET] = ACTIONS(4439),
+ [anon_sym_SLASH] = ACTIONS(4439),
+ [anon_sym_BSLASH] = ACTIONS(4439),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4437),
+ [anon_sym_PLUS] = ACTIONS(4439),
+ [anon_sym_DASH] = ACTIONS(4437),
+ [anon_sym_AMP] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4437),
+ [anon_sym_QMARK] = ACTIONS(4439),
+ [aux_sym_close_statement_token1] = ACTIONS(4437),
+ [aux_sym_put_statement_token1] = ACTIONS(4437),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4437),
+ [aux_sym_seek_statement_token1] = ACTIONS(4437),
+ [sym_reset_statement] = ACTIONS(4437),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4437),
+ [sym_stop_statement] = ACTIONS(4437),
+ [sym_beep_statement] = ACTIONS(4437),
+ [aux_sym_unload_statement_token1] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4437),
+ [aux_sym_call_statement_token1] = ACTIONS(4437),
+ [sym__ambiguous_call_statement] = ACTIONS(4437),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4437),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4437),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4437),
+ [aux_sym_unary_expression_token1] = ACTIONS(4437),
+ [sym_string_literal] = ACTIONS(4439),
+ [sym_number_literal] = ACTIONS(4439),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4437),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4437),
+ [sym_nothing_literal] = ACTIONS(4437),
+ [sym_null_literal] = ACTIONS(4437),
+ [sym_empty_literal] = ACTIONS(4437),
+ [sym_date_literal] = ACTIONS(4439),
+ [anon_sym_POUND] = ACTIONS(4437),
+ },
+ [STATE(478)] = {
+ [sym_identifier] = ACTIONS(4517),
+ [sym_newline] = ACTIONS(4519),
+ [anon_sym_COLON] = ACTIONS(4519),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4517),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4517),
+ [anon_sym_EQ] = ACTIONS(4519),
+ [anon_sym_DOT] = ACTIONS(4517),
+ [anon_sym_BANG] = ACTIONS(4519),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4517),
+ [aux_sym_option_statement_token3] = ACTIONS(4517),
+ [aux_sym_type_declaration_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4517),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4517),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4517),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4517),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4517),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4517),
+ [aux_sym__property_get_header_token1] = ACTIONS(4517),
+ [aux_sym_event_declaration_token1] = ACTIONS(4517),
+ [sym_static_modifier] = ACTIONS(4517),
+ [sym__dim_keyword] = ACTIONS(4517),
+ [sym__redim_keyword] = ACTIONS(4517),
+ [aux_sym_get_accessor_token1] = ACTIONS(4517),
+ [aux_sym_set_accessor_token1] = ACTIONS(4517),
+ [aux_sym_const_declaration_token1] = ACTIONS(4517),
+ [anon_sym_LPAREN] = ACTIONS(4519),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4517),
+ [anon_sym_STAR] = ACTIONS(4519),
+ [aux_sym_array_bound_token1] = ACTIONS(4517),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4517),
+ [aux_sym_visibility_token1] = ACTIONS(4517),
+ [aux_sym_visibility_token2] = ACTIONS(4517),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4517),
+ [aux_sym_else_fragment_token1] = ACTIONS(4517),
+ [aux_sym_select_statement_token1] = ACTIONS(4517),
+ [aux_sym_case_expression_token1] = ACTIONS(4517),
+ [anon_sym_LT] = ACTIONS(4517),
+ [anon_sym_LT_EQ] = ACTIONS(4519),
+ [anon_sym_GT] = ACTIONS(4517),
+ [anon_sym_GT_EQ] = ACTIONS(4519),
+ [anon_sym_LT_GT] = ACTIONS(4519),
+ [aux_sym__for_header_token1] = ACTIONS(4517),
+ [aux_sym_do_statement_token1] = ACTIONS(4517),
+ [aux_sym_do_condition_token1] = ACTIONS(4517),
+ [aux_sym_with_statement_token1] = ACTIONS(4517),
+ [aux_sym_exit_statement_token1] = ACTIONS(4517),
+ [sym_end_statement] = ACTIONS(4519),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4517),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4517),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4517),
+ [sym__ambiguous_redim_statement] = ACTIONS(4519),
+ [aux_sym_erase_statement_token1] = ACTIONS(4517),
+ [aux_sym_open_statement_token1] = ACTIONS(4517),
+ [aux_sym_file_mode_token2] = ACTIONS(4517),
+ [aux_sym_file_access_token2] = ACTIONS(4517),
+ [aux_sym_file_lock_token2] = ACTIONS(4517),
+ [aux_sym_print_statement_token1] = ACTIONS(4517),
+ [anon_sym_CARET] = ACTIONS(4519),
+ [anon_sym_SLASH] = ACTIONS(4519),
+ [anon_sym_BSLASH] = ACTIONS(4519),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4517),
+ [anon_sym_PLUS] = ACTIONS(4519),
+ [anon_sym_DASH] = ACTIONS(4517),
+ [anon_sym_AMP] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4517),
+ [anon_sym_QMARK] = ACTIONS(4519),
+ [aux_sym_close_statement_token1] = ACTIONS(4517),
+ [aux_sym_put_statement_token1] = ACTIONS(4517),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4517),
+ [aux_sym_seek_statement_token1] = ACTIONS(4517),
+ [sym_reset_statement] = ACTIONS(4517),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4517),
+ [sym_stop_statement] = ACTIONS(4517),
+ [sym_beep_statement] = ACTIONS(4517),
+ [aux_sym_unload_statement_token1] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4517),
+ [aux_sym_call_statement_token1] = ACTIONS(4517),
+ [sym__ambiguous_call_statement] = ACTIONS(4517),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4517),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4517),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4517),
+ [aux_sym_unary_expression_token1] = ACTIONS(4517),
+ [sym_string_literal] = ACTIONS(4519),
+ [sym_number_literal] = ACTIONS(4519),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4517),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4517),
+ [sym_nothing_literal] = ACTIONS(4517),
+ [sym_null_literal] = ACTIONS(4517),
+ [sym_empty_literal] = ACTIONS(4517),
+ [sym_date_literal] = ACTIONS(4519),
+ [anon_sym_POUND] = ACTIONS(4517),
+ },
+ [STATE(479)] = {
+ [sym_identifier] = ACTIONS(4593),
+ [sym_newline] = ACTIONS(4595),
+ [anon_sym_COLON] = ACTIONS(4595),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4593),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4593),
+ [anon_sym_EQ] = ACTIONS(4595),
+ [anon_sym_DOT] = ACTIONS(4593),
+ [anon_sym_BANG] = ACTIONS(4595),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4593),
+ [aux_sym_option_statement_token3] = ACTIONS(4593),
+ [aux_sym_type_declaration_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4593),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4593),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4593),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4593),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4593),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4593),
+ [aux_sym__property_get_header_token1] = ACTIONS(4593),
+ [aux_sym_event_declaration_token1] = ACTIONS(4593),
+ [sym_static_modifier] = ACTIONS(4593),
+ [sym__dim_keyword] = ACTIONS(4593),
+ [sym__redim_keyword] = ACTIONS(4593),
+ [aux_sym_get_accessor_token1] = ACTIONS(4593),
+ [aux_sym_set_accessor_token1] = ACTIONS(4593),
+ [aux_sym_const_declaration_token1] = ACTIONS(4593),
+ [anon_sym_LPAREN] = ACTIONS(4595),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4593),
+ [anon_sym_STAR] = ACTIONS(4595),
+ [aux_sym_array_bound_token1] = ACTIONS(4593),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token2] = ACTIONS(4593),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4593),
+ [aux_sym_else_fragment_token1] = ACTIONS(4593),
+ [aux_sym_select_statement_token1] = ACTIONS(4593),
+ [aux_sym_case_expression_token1] = ACTIONS(4593),
+ [anon_sym_LT] = ACTIONS(4593),
+ [anon_sym_LT_EQ] = ACTIONS(4595),
+ [anon_sym_GT] = ACTIONS(4593),
+ [anon_sym_GT_EQ] = ACTIONS(4595),
+ [anon_sym_LT_GT] = ACTIONS(4595),
+ [aux_sym__for_header_token1] = ACTIONS(4593),
+ [aux_sym_do_statement_token1] = ACTIONS(4593),
+ [aux_sym_do_condition_token1] = ACTIONS(4593),
+ [aux_sym_with_statement_token1] = ACTIONS(4593),
+ [aux_sym_exit_statement_token1] = ACTIONS(4593),
+ [sym_end_statement] = ACTIONS(4595),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4593),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4593),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4593),
+ [sym__ambiguous_redim_statement] = ACTIONS(4595),
+ [aux_sym_erase_statement_token1] = ACTIONS(4593),
+ [aux_sym_open_statement_token1] = ACTIONS(4593),
+ [aux_sym_file_mode_token2] = ACTIONS(4593),
+ [aux_sym_file_access_token2] = ACTIONS(4593),
+ [aux_sym_file_lock_token2] = ACTIONS(4593),
+ [aux_sym_print_statement_token1] = ACTIONS(4593),
+ [anon_sym_CARET] = ACTIONS(4595),
+ [anon_sym_SLASH] = ACTIONS(4595),
+ [anon_sym_BSLASH] = ACTIONS(4595),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4593),
+ [anon_sym_PLUS] = ACTIONS(4595),
+ [anon_sym_DASH] = ACTIONS(4593),
+ [anon_sym_AMP] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4593),
+ [anon_sym_QMARK] = ACTIONS(4595),
+ [aux_sym_close_statement_token1] = ACTIONS(4593),
+ [aux_sym_put_statement_token1] = ACTIONS(4593),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4593),
+ [aux_sym_seek_statement_token1] = ACTIONS(4593),
+ [sym_reset_statement] = ACTIONS(4593),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4593),
+ [sym_stop_statement] = ACTIONS(4593),
+ [sym_beep_statement] = ACTIONS(4593),
+ [aux_sym_unload_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4593),
+ [aux_sym_call_statement_token1] = ACTIONS(4593),
+ [sym__ambiguous_call_statement] = ACTIONS(4593),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4593),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4593),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4593),
+ [aux_sym_unary_expression_token1] = ACTIONS(4593),
+ [sym_string_literal] = ACTIONS(4595),
+ [sym_number_literal] = ACTIONS(4595),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4593),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4593),
+ [sym_nothing_literal] = ACTIONS(4593),
+ [sym_null_literal] = ACTIONS(4593),
+ [sym_empty_literal] = ACTIONS(4593),
+ [sym_date_literal] = ACTIONS(4595),
+ [anon_sym_POUND] = ACTIONS(4593),
+ },
+ [STATE(480)] = {
+ [sym_identifier] = ACTIONS(4597),
+ [sym_newline] = ACTIONS(4599),
+ [anon_sym_COLON] = ACTIONS(4599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4597),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4597),
+ [anon_sym_EQ] = ACTIONS(4599),
+ [anon_sym_DOT] = ACTIONS(4597),
+ [anon_sym_BANG] = ACTIONS(4599),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4597),
+ [aux_sym_option_statement_token3] = ACTIONS(4597),
+ [aux_sym_type_declaration_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4597),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4597),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4597),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4597),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4597),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4597),
+ [aux_sym__property_get_header_token1] = ACTIONS(4597),
+ [aux_sym_event_declaration_token1] = ACTIONS(4597),
+ [sym_static_modifier] = ACTIONS(4597),
+ [sym__dim_keyword] = ACTIONS(4597),
+ [sym__redim_keyword] = ACTIONS(4597),
+ [aux_sym_get_accessor_token1] = ACTIONS(4597),
+ [aux_sym_set_accessor_token1] = ACTIONS(4597),
+ [aux_sym_const_declaration_token1] = ACTIONS(4597),
+ [anon_sym_LPAREN] = ACTIONS(4599),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4597),
+ [anon_sym_STAR] = ACTIONS(4599),
+ [aux_sym_array_bound_token1] = ACTIONS(4597),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token2] = ACTIONS(4597),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4597),
+ [aux_sym_else_fragment_token1] = ACTIONS(4597),
+ [aux_sym_select_statement_token1] = ACTIONS(4597),
+ [aux_sym_case_expression_token1] = ACTIONS(4597),
+ [anon_sym_LT] = ACTIONS(4597),
+ [anon_sym_LT_EQ] = ACTIONS(4599),
+ [anon_sym_GT] = ACTIONS(4597),
+ [anon_sym_GT_EQ] = ACTIONS(4599),
+ [anon_sym_LT_GT] = ACTIONS(4599),
+ [aux_sym__for_header_token1] = ACTIONS(4597),
+ [aux_sym_do_statement_token1] = ACTIONS(4597),
+ [aux_sym_do_condition_token1] = ACTIONS(4597),
+ [aux_sym_with_statement_token1] = ACTIONS(4597),
+ [aux_sym_exit_statement_token1] = ACTIONS(4597),
+ [sym_end_statement] = ACTIONS(4599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4597),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4597),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4597),
+ [sym__ambiguous_redim_statement] = ACTIONS(4599),
+ [aux_sym_erase_statement_token1] = ACTIONS(4597),
+ [aux_sym_open_statement_token1] = ACTIONS(4597),
+ [aux_sym_file_mode_token2] = ACTIONS(4597),
+ [aux_sym_file_access_token2] = ACTIONS(4597),
+ [aux_sym_file_lock_token2] = ACTIONS(4597),
+ [aux_sym_print_statement_token1] = ACTIONS(4597),
+ [anon_sym_CARET] = ACTIONS(4599),
+ [anon_sym_SLASH] = ACTIONS(4599),
+ [anon_sym_BSLASH] = ACTIONS(4599),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4597),
+ [anon_sym_PLUS] = ACTIONS(4599),
+ [anon_sym_DASH] = ACTIONS(4597),
+ [anon_sym_AMP] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4597),
+ [anon_sym_QMARK] = ACTIONS(4599),
+ [aux_sym_close_statement_token1] = ACTIONS(4597),
+ [aux_sym_put_statement_token1] = ACTIONS(4597),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4597),
+ [aux_sym_seek_statement_token1] = ACTIONS(4597),
+ [sym_reset_statement] = ACTIONS(4597),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4597),
+ [sym_stop_statement] = ACTIONS(4597),
+ [sym_beep_statement] = ACTIONS(4597),
+ [aux_sym_unload_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4597),
+ [aux_sym_call_statement_token1] = ACTIONS(4597),
+ [sym__ambiguous_call_statement] = ACTIONS(4597),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4597),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4597),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4597),
+ [aux_sym_unary_expression_token1] = ACTIONS(4597),
+ [sym_string_literal] = ACTIONS(4599),
+ [sym_number_literal] = ACTIONS(4599),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4597),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4597),
+ [sym_nothing_literal] = ACTIONS(4597),
+ [sym_null_literal] = ACTIONS(4597),
+ [sym_empty_literal] = ACTIONS(4597),
+ [sym_date_literal] = ACTIONS(4599),
+ [anon_sym_POUND] = ACTIONS(4597),
+ },
+ [STATE(481)] = {
+ [sym_identifier] = ACTIONS(4509),
+ [sym_newline] = ACTIONS(4505),
+ [anon_sym_COLON] = ACTIONS(4505),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4509),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4509),
+ [anon_sym_EQ] = ACTIONS(4629),
+ [anon_sym_DOT] = ACTIONS(4509),
+ [anon_sym_BANG] = ACTIONS(4505),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4509),
+ [aux_sym_option_statement_token3] = ACTIONS(4509),
+ [aux_sym_type_declaration_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4509),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4509),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4509),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4509),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4509),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4509),
+ [aux_sym__property_get_header_token1] = ACTIONS(4509),
+ [aux_sym_event_declaration_token1] = ACTIONS(4509),
+ [sym_static_modifier] = ACTIONS(4509),
+ [sym__dim_keyword] = ACTIONS(4509),
+ [sym__redim_keyword] = ACTIONS(4509),
+ [aux_sym_get_accessor_token1] = ACTIONS(4509),
+ [aux_sym_set_accessor_token1] = ACTIONS(4509),
+ [anon_sym_COMMA] = ACTIONS(4505),
+ [aux_sym_const_declaration_token1] = ACTIONS(4509),
+ [anon_sym_LPAREN] = ACTIONS(4505),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4509),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token2] = ACTIONS(4509),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4509),
+ [aux_sym_else_fragment_token1] = ACTIONS(4509),
+ [aux_sym_select_statement_token1] = ACTIONS(4509),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4509),
+ [aux_sym_do_statement_token1] = ACTIONS(4509),
+ [aux_sym_do_condition_token1] = ACTIONS(4509),
+ [aux_sym_with_statement_token1] = ACTIONS(4509),
+ [aux_sym_exit_statement_token1] = ACTIONS(4509),
+ [sym_end_statement] = ACTIONS(4505),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4509),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4509),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4509),
+ [sym__ambiguous_redim_statement] = ACTIONS(4505),
+ [aux_sym_erase_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token1] = ACTIONS(4509),
+ [aux_sym_file_mode_token2] = ACTIONS(4509),
+ [aux_sym_file_access_token2] = ACTIONS(4509),
+ [aux_sym_file_lock_token2] = ACTIONS(4509),
+ [aux_sym_print_statement_token1] = ACTIONS(4509),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4505),
+ [anon_sym_DASH] = ACTIONS(4509),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_QMARK] = ACTIONS(4505),
+ [aux_sym_close_statement_token1] = ACTIONS(4509),
+ [aux_sym_put_statement_token1] = ACTIONS(4509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4509),
+ [aux_sym_seek_statement_token1] = ACTIONS(4509),
+ [sym_reset_statement] = ACTIONS(4509),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4509),
+ [sym_stop_statement] = ACTIONS(4509),
+ [sym_beep_statement] = ACTIONS(4509),
+ [aux_sym_unload_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4509),
+ [aux_sym_call_statement_token1] = ACTIONS(4509),
+ [sym__ambiguous_call_statement] = ACTIONS(4509),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4509),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4509),
+ [aux_sym_unary_expression_token1] = ACTIONS(4509),
+ [sym_string_literal] = ACTIONS(4505),
+ [sym_number_literal] = ACTIONS(4505),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4509),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4509),
+ [sym_nothing_literal] = ACTIONS(4509),
+ [sym_null_literal] = ACTIONS(4509),
+ [sym_empty_literal] = ACTIONS(4509),
+ [sym_date_literal] = ACTIONS(4505),
+ [anon_sym_POUND] = ACTIONS(4509),
+ },
+ [STATE(482)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4635),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_declaration_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4613),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4613),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [aux_sym__property_get_header_token1] = ACTIONS(4613),
+ [aux_sym_event_declaration_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [anon_sym_COMMA] = ACTIONS(4615),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(483)] = {
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(4369),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_declaration_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4369),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4369),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [aux_sym__property_get_header_token1] = ACTIONS(4369),
+ [aux_sym_event_declaration_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_array_bound_token1] = ACTIONS(4369),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(484)] = {
+ [sym_output_list] = STATE(7052),
+ [sym__print_output_expression] = STATE(4885),
+ [sym__unparenthesized_print_output_expression] = STATE(4885),
+ [sym__print_output_call_binary_expression] = STATE(4885),
+ [sym__print_output_call_operand] = STATE(10998),
+ [sym__print_output_member_comparison_expression] = STATE(5781),
+ [sym__print_output_call_member_expression] = STATE(828),
+ [sym__print_output_call_expression] = STATE(2577),
+ [sym__print_output_qualified_callable] = STATE(13423),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(11000),
+ [sym_comparison_expression] = STATE(4886),
+ [sym__comparison_operand] = STATE(11453),
+ [sym_logical_value_expression] = STATE(4887),
+ [sym__callable_expression] = STATE(13426),
+ [sym_call_expression] = STATE(10296),
+ [sym_new_expression] = STATE(1056),
+ [sym_addressof_expression] = STATE(1056),
+ [sym_type_of_expression] = STATE(1056),
+ [sym_member_expression] = STATE(1073),
+ [sym_qualified_member_expression] = STATE(1142),
+ [sym_implicit_member_expression] = STATE(1142),
+ [sym_parenthesized_expression] = STATE(1084),
+ [sym_binary_expression] = STATE(1085),
+ [sym_unary_expression] = STATE(2774),
+ [sym__signed_unary_expression] = STATE(1246),
+ [sym__literal] = STATE(1056),
+ [sym_boolean_literal] = STATE(1056),
+ [sym_file_number_literal] = STATE(1056),
+ [sym_identifier] = ACTIONS(4857),
+ [sym_newline] = ACTIONS(4072),
+ [anon_sym_COLON] = ACTIONS(4072),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4074),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4859),
+ [anon_sym_DOT] = ACTIONS(4525),
+ [anon_sym_BANG] = ACTIONS(4527),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4074),
+ [aux_sym_option_statement_token3] = ACTIONS(4074),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4074),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4074),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4074),
+ [sym_static_modifier] = ACTIONS(4074),
+ [sym__dim_keyword] = ACTIONS(4074),
+ [sym__redim_keyword] = ACTIONS(4074),
+ [aux_sym_get_accessor_token1] = ACTIONS(4074),
+ [aux_sym_set_accessor_token1] = ACTIONS(4074),
+ [aux_sym_const_declaration_token1] = ACTIONS(4074),
+ [anon_sym_LPAREN] = ACTIONS(4861),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4535),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4863),
+ [aux_sym_visibility_token1] = ACTIONS(4074),
+ [aux_sym_visibility_token2] = ACTIONS(4074),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4074),
+ [aux_sym_else_fragment_token1] = ACTIONS(4074),
+ [aux_sym_select_statement_token1] = ACTIONS(4074),
+ [aux_sym_select_statement_token2] = ACTIONS(4074),
+ [aux_sym__for_header_token1] = ACTIONS(4074),
+ [aux_sym_do_statement_token1] = ACTIONS(4074),
+ [aux_sym_do_condition_token1] = ACTIONS(4074),
+ [aux_sym_with_statement_token1] = ACTIONS(4074),
+ [aux_sym_exit_statement_token1] = ACTIONS(4074),
+ [sym_end_statement] = ACTIONS(4072),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4074),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4074),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4074),
+ [sym__ambiguous_redim_statement] = ACTIONS(4072),
+ [aux_sym_erase_statement_token1] = ACTIONS(4074),
+ [aux_sym_open_statement_token1] = ACTIONS(4074),
+ [aux_sym_file_mode_token2] = ACTIONS(4074),
+ [aux_sym_file_access_token2] = ACTIONS(4074),
+ [aux_sym_file_lock_token2] = ACTIONS(4074),
+ [aux_sym_print_statement_token1] = ACTIONS(4074),
+ [anon_sym_PLUS] = ACTIONS(4539),
+ [anon_sym_DASH] = ACTIONS(4541),
+ [anon_sym_QMARK] = ACTIONS(4072),
+ [aux_sym_close_statement_token1] = ACTIONS(4074),
+ [aux_sym_put_statement_token1] = ACTIONS(4074),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4074),
+ [aux_sym_seek_statement_token1] = ACTIONS(4074),
+ [sym_reset_statement] = ACTIONS(4074),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4074),
+ [sym_stop_statement] = ACTIONS(4074),
+ [sym_beep_statement] = ACTIONS(4074),
+ [aux_sym_unload_statement_token1] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4074),
+ [aux_sym_call_statement_token1] = ACTIONS(4074),
+ [sym__ambiguous_call_statement] = ACTIONS(4074),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4543),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4545),
+ [aux_sym_unary_expression_token1] = ACTIONS(1584),
+ [sym_string_literal] = ACTIONS(4865),
+ [sym_number_literal] = ACTIONS(4865),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4549),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4549),
+ [sym_nothing_literal] = ACTIONS(4867),
+ [sym_null_literal] = ACTIONS(4867),
+ [sym_empty_literal] = ACTIONS(4867),
+ [sym_date_literal] = ACTIONS(4865),
+ [anon_sym_POUND] = ACTIONS(4553),
+ },
+ [STATE(485)] = {
+ [sym_identifier] = ACTIONS(4509),
+ [sym_newline] = ACTIONS(4505),
+ [anon_sym_COLON] = ACTIONS(4505),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4509),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4509),
+ [anon_sym_EQ] = ACTIONS(4503),
+ [anon_sym_DOT] = ACTIONS(4509),
+ [anon_sym_BANG] = ACTIONS(4505),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4509),
+ [aux_sym_option_statement_token3] = ACTIONS(4509),
+ [aux_sym_type_declaration_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4509),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4509),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4509),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4509),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4509),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4509),
+ [aux_sym__property_get_header_token1] = ACTIONS(4509),
+ [aux_sym_event_declaration_token1] = ACTIONS(4509),
+ [sym_static_modifier] = ACTIONS(4509),
+ [sym__dim_keyword] = ACTIONS(4509),
+ [sym__redim_keyword] = ACTIONS(4509),
+ [aux_sym_get_accessor_token1] = ACTIONS(4509),
+ [aux_sym_set_accessor_token1] = ACTIONS(4509),
+ [aux_sym_const_declaration_token1] = ACTIONS(4509),
+ [anon_sym_LPAREN] = ACTIONS(4505),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4509),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token2] = ACTIONS(4509),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4509),
+ [aux_sym_else_fragment_token1] = ACTIONS(4509),
+ [aux_sym_select_statement_token1] = ACTIONS(4509),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4509),
+ [aux_sym_do_statement_token1] = ACTIONS(4509),
+ [aux_sym_do_condition_token1] = ACTIONS(4509),
+ [aux_sym_with_statement_token1] = ACTIONS(4509),
+ [aux_sym_exit_statement_token1] = ACTIONS(4509),
+ [sym_end_statement] = ACTIONS(4505),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4509),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4509),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4509),
+ [sym__ambiguous_redim_statement] = ACTIONS(4505),
+ [aux_sym_erase_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token3] = ACTIONS(4509),
+ [aux_sym_file_mode_token2] = ACTIONS(4509),
+ [aux_sym_file_access_token2] = ACTIONS(4509),
+ [aux_sym_file_lock_token2] = ACTIONS(4509),
+ [aux_sym_print_statement_token1] = ACTIONS(4509),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4505),
+ [anon_sym_DASH] = ACTIONS(4509),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_QMARK] = ACTIONS(4505),
+ [aux_sym_close_statement_token1] = ACTIONS(4509),
+ [aux_sym_put_statement_token1] = ACTIONS(4509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4509),
+ [aux_sym_seek_statement_token1] = ACTIONS(4509),
+ [sym_reset_statement] = ACTIONS(4509),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4509),
+ [sym_stop_statement] = ACTIONS(4509),
+ [sym_beep_statement] = ACTIONS(4509),
+ [aux_sym_unload_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4509),
+ [aux_sym_call_statement_token1] = ACTIONS(4509),
+ [sym__ambiguous_call_statement] = ACTIONS(4509),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4509),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4509),
+ [aux_sym_unary_expression_token1] = ACTIONS(4509),
+ [sym_string_literal] = ACTIONS(4505),
+ [sym_number_literal] = ACTIONS(4505),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4509),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4509),
+ [sym_nothing_literal] = ACTIONS(4509),
+ [sym_null_literal] = ACTIONS(4509),
+ [sym_empty_literal] = ACTIONS(4509),
+ [sym_date_literal] = ACTIONS(4505),
+ [anon_sym_POUND] = ACTIONS(4509),
+ },
+ [STATE(486)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4503),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_declaration_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4613),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4613),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [aux_sym__property_get_header_token1] = ACTIONS(4613),
+ [aux_sym_event_declaration_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token3] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(487)] = {
+ [sym_output_list] = STATE(6765),
+ [sym__print_output_expression] = STATE(4701),
+ [sym__unparenthesized_print_output_expression] = STATE(4701),
+ [sym__print_output_call_binary_expression] = STATE(4701),
+ [sym__print_output_call_operand] = STATE(11001),
+ [sym__print_output_member_comparison_expression] = STATE(5244),
+ [sym__print_output_call_member_expression] = STATE(871),
+ [sym__print_output_call_expression] = STATE(2617),
+ [sym__print_output_qualified_callable] = STATE(13129),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(11002),
+ [sym_comparison_expression] = STATE(4702),
+ [sym__comparison_operand] = STATE(11305),
+ [sym_logical_value_expression] = STATE(4703),
+ [sym__callable_expression] = STATE(13130),
+ [sym_call_expression] = STATE(10298),
+ [sym_new_expression] = STATE(1126),
+ [sym_addressof_expression] = STATE(1126),
+ [sym_type_of_expression] = STATE(1126),
+ [sym_member_expression] = STATE(1168),
+ [sym_qualified_member_expression] = STATE(1206),
+ [sym_implicit_member_expression] = STATE(1206),
+ [sym_parenthesized_expression] = STATE(1194),
+ [sym_binary_expression] = STATE(1209),
+ [sym_unary_expression] = STATE(2675),
+ [sym__signed_unary_expression] = STATE(1348),
+ [sym__literal] = STATE(1126),
+ [sym_boolean_literal] = STATE(1126),
+ [sym_file_number_literal] = STATE(1126),
+ [sym_identifier] = ACTIONS(4845),
+ [sym_newline] = ACTIONS(4086),
+ [anon_sym_COLON] = ACTIONS(4086),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4088),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4847),
+ [anon_sym_DOT] = ACTIONS(4559),
+ [anon_sym_BANG] = ACTIONS(4561),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4088),
+ [aux_sym_option_statement_token3] = ACTIONS(4088),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4088),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4088),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4088),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4088),
+ [sym_static_modifier] = ACTIONS(4088),
+ [sym__dim_keyword] = ACTIONS(4088),
+ [sym__redim_keyword] = ACTIONS(4088),
+ [aux_sym_get_accessor_token1] = ACTIONS(4088),
+ [aux_sym_set_accessor_token1] = ACTIONS(4088),
+ [aux_sym_const_declaration_token1] = ACTIONS(4088),
+ [anon_sym_LPAREN] = ACTIONS(4869),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4569),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4851),
+ [aux_sym_visibility_token1] = ACTIONS(4088),
+ [aux_sym_visibility_token2] = ACTIONS(4088),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4088),
+ [aux_sym_else_fragment_token1] = ACTIONS(4088),
+ [aux_sym_select_statement_token1] = ACTIONS(4088),
+ [aux_sym__for_header_token1] = ACTIONS(4088),
+ [aux_sym_do_statement_token1] = ACTIONS(4088),
+ [aux_sym_do_condition_token1] = ACTIONS(4088),
+ [aux_sym_with_statement_token1] = ACTIONS(4088),
+ [aux_sym_exit_statement_token1] = ACTIONS(4088),
+ [sym_end_statement] = ACTIONS(4086),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4088),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4088),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4088),
+ [sym__ambiguous_redim_statement] = ACTIONS(4086),
+ [aux_sym_erase_statement_token1] = ACTIONS(4088),
+ [aux_sym_open_statement_token1] = ACTIONS(4088),
+ [aux_sym_file_mode_token2] = ACTIONS(4088),
+ [aux_sym_file_access_token2] = ACTIONS(4088),
+ [aux_sym_file_lock_token2] = ACTIONS(4088),
+ [aux_sym_print_statement_token1] = ACTIONS(4088),
+ [anon_sym_PLUS] = ACTIONS(4573),
+ [anon_sym_DASH] = ACTIONS(4575),
+ [anon_sym_QMARK] = ACTIONS(4086),
+ [aux_sym_close_statement_token1] = ACTIONS(4088),
+ [aux_sym_put_statement_token1] = ACTIONS(4088),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4088),
+ [aux_sym_seek_statement_token1] = ACTIONS(4088),
+ [sym_reset_statement] = ACTIONS(4088),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4088),
+ [sym_stop_statement] = ACTIONS(4088),
+ [sym_beep_statement] = ACTIONS(4088),
+ [aux_sym_unload_statement_token1] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4088),
+ [aux_sym_call_statement_token1] = ACTIONS(4088),
+ [sym__ambiguous_call_statement] = ACTIONS(4088),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4577),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4579),
+ [aux_sym_unary_expression_token1] = ACTIONS(2491),
+ [sym_string_literal] = ACTIONS(4853),
+ [sym_number_literal] = ACTIONS(4853),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4583),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4583),
+ [sym_nothing_literal] = ACTIONS(4855),
+ [sym_null_literal] = ACTIONS(4855),
+ [sym_empty_literal] = ACTIONS(4855),
+ [sym_date_literal] = ACTIONS(4853),
+ [anon_sym_POUND] = ACTIONS(4587),
+ },
+ [STATE(488)] = {
+ [sym_identifier] = ACTIONS(4625),
+ [sym_newline] = ACTIONS(4627),
+ [anon_sym_COLON] = ACTIONS(4627),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4625),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4625),
+ [anon_sym_EQ] = ACTIONS(4627),
+ [anon_sym_DOT] = ACTIONS(4625),
+ [anon_sym_BANG] = ACTIONS(4627),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4625),
+ [aux_sym_option_statement_token3] = ACTIONS(4625),
+ [aux_sym_type_declaration_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4625),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4625),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4625),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4625),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4625),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4625),
+ [aux_sym__property_get_header_token1] = ACTIONS(4625),
+ [aux_sym_event_declaration_token1] = ACTIONS(4625),
+ [sym_static_modifier] = ACTIONS(4625),
+ [sym__dim_keyword] = ACTIONS(4625),
+ [sym__redim_keyword] = ACTIONS(4625),
+ [aux_sym_get_accessor_token1] = ACTIONS(4625),
+ [aux_sym_set_accessor_token1] = ACTIONS(4625),
+ [aux_sym_const_declaration_token1] = ACTIONS(4625),
+ [anon_sym_LPAREN] = ACTIONS(4627),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4625),
+ [anon_sym_STAR] = ACTIONS(4627),
+ [aux_sym_array_bound_token1] = ACTIONS(4625),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4625),
+ [aux_sym_visibility_token1] = ACTIONS(4625),
+ [aux_sym_visibility_token2] = ACTIONS(4625),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4625),
+ [aux_sym_else_fragment_token1] = ACTIONS(4625),
+ [aux_sym_select_statement_token1] = ACTIONS(4625),
+ [aux_sym_case_expression_token1] = ACTIONS(4625),
+ [anon_sym_LT] = ACTIONS(4625),
+ [anon_sym_LT_EQ] = ACTIONS(4627),
+ [anon_sym_GT] = ACTIONS(4625),
+ [anon_sym_GT_EQ] = ACTIONS(4627),
+ [anon_sym_LT_GT] = ACTIONS(4627),
+ [aux_sym__for_header_token1] = ACTIONS(4625),
+ [aux_sym_do_statement_token1] = ACTIONS(4625),
+ [aux_sym_do_condition_token1] = ACTIONS(4625),
+ [aux_sym_with_statement_token1] = ACTIONS(4625),
+ [aux_sym_exit_statement_token1] = ACTIONS(4625),
+ [sym_end_statement] = ACTIONS(4627),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4625),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4625),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4625),
+ [sym__ambiguous_redim_statement] = ACTIONS(4627),
+ [aux_sym_erase_statement_token1] = ACTIONS(4625),
+ [aux_sym_open_statement_token1] = ACTIONS(4625),
+ [aux_sym_file_mode_token2] = ACTIONS(4625),
+ [aux_sym_file_access_token2] = ACTIONS(4625),
+ [aux_sym_file_lock_token2] = ACTIONS(4625),
+ [aux_sym_print_statement_token1] = ACTIONS(4625),
+ [anon_sym_CARET] = ACTIONS(4627),
+ [anon_sym_SLASH] = ACTIONS(4627),
+ [anon_sym_BSLASH] = ACTIONS(4627),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4625),
+ [anon_sym_PLUS] = ACTIONS(4627),
+ [anon_sym_DASH] = ACTIONS(4625),
+ [anon_sym_AMP] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4625),
+ [anon_sym_QMARK] = ACTIONS(4627),
+ [aux_sym_close_statement_token1] = ACTIONS(4625),
+ [aux_sym_put_statement_token1] = ACTIONS(4625),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4625),
+ [aux_sym_seek_statement_token1] = ACTIONS(4625),
+ [sym_reset_statement] = ACTIONS(4625),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4625),
+ [sym_stop_statement] = ACTIONS(4625),
+ [sym_beep_statement] = ACTIONS(4625),
+ [aux_sym_unload_statement_token1] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4625),
+ [aux_sym_call_statement_token1] = ACTIONS(4625),
+ [sym__ambiguous_call_statement] = ACTIONS(4625),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4625),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4625),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4625),
+ [aux_sym_unary_expression_token1] = ACTIONS(4625),
+ [sym_string_literal] = ACTIONS(4627),
+ [sym_number_literal] = ACTIONS(4627),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4625),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4625),
+ [sym_nothing_literal] = ACTIONS(4625),
+ [sym_null_literal] = ACTIONS(4625),
+ [sym_empty_literal] = ACTIONS(4625),
+ [sym_date_literal] = ACTIONS(4627),
+ [anon_sym_POUND] = ACTIONS(4625),
+ },
+ [STATE(489)] = {
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(4362),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_declaration_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4362),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4362),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [aux_sym__property_get_header_token1] = ACTIONS(4362),
+ [aux_sym_event_declaration_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_array_bound_token1] = ACTIONS(4362),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(490)] = {
+ [sym_output_list] = STATE(6779),
+ [sym__print_output_expression] = STATE(4701),
+ [sym__unparenthesized_print_output_expression] = STATE(4701),
+ [sym__print_output_call_binary_expression] = STATE(4701),
+ [sym__print_output_call_operand] = STATE(11001),
+ [sym__print_output_member_comparison_expression] = STATE(5244),
+ [sym__print_output_call_member_expression] = STATE(871),
+ [sym__print_output_call_expression] = STATE(2617),
+ [sym__print_output_qualified_callable] = STATE(13129),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(11002),
+ [sym_comparison_expression] = STATE(4702),
+ [sym__comparison_operand] = STATE(11305),
+ [sym_logical_value_expression] = STATE(4703),
+ [sym__callable_expression] = STATE(13130),
+ [sym_call_expression] = STATE(10298),
+ [sym_new_expression] = STATE(1126),
+ [sym_addressof_expression] = STATE(1126),
+ [sym_type_of_expression] = STATE(1126),
+ [sym_member_expression] = STATE(1168),
+ [sym_qualified_member_expression] = STATE(1206),
+ [sym_implicit_member_expression] = STATE(1206),
+ [sym_parenthesized_expression] = STATE(1194),
+ [sym_binary_expression] = STATE(1209),
+ [sym_unary_expression] = STATE(2675),
+ [sym__signed_unary_expression] = STATE(1348),
+ [sym__literal] = STATE(1126),
+ [sym_boolean_literal] = STATE(1126),
+ [sym_file_number_literal] = STATE(1126),
+ [sym_identifier] = ACTIONS(4845),
+ [sym_newline] = ACTIONS(4090),
+ [anon_sym_COLON] = ACTIONS(4090),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4092),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4847),
+ [anon_sym_DOT] = ACTIONS(4559),
+ [anon_sym_BANG] = ACTIONS(4561),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4092),
+ [aux_sym_option_statement_token3] = ACTIONS(4092),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4092),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4092),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4092),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4092),
+ [sym_static_modifier] = ACTIONS(4092),
+ [sym__dim_keyword] = ACTIONS(4092),
+ [sym__redim_keyword] = ACTIONS(4092),
+ [aux_sym_get_accessor_token1] = ACTIONS(4092),
+ [aux_sym_set_accessor_token1] = ACTIONS(4092),
+ [aux_sym_const_declaration_token1] = ACTIONS(4092),
+ [anon_sym_LPAREN] = ACTIONS(4869),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4569),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4851),
+ [aux_sym_visibility_token1] = ACTIONS(4092),
+ [aux_sym_visibility_token2] = ACTIONS(4092),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4092),
+ [aux_sym_else_fragment_token1] = ACTIONS(4092),
+ [aux_sym_select_statement_token1] = ACTIONS(4092),
+ [aux_sym__for_header_token1] = ACTIONS(4092),
+ [aux_sym_do_statement_token1] = ACTIONS(4092),
+ [aux_sym_do_condition_token1] = ACTIONS(4092),
+ [aux_sym_with_statement_token1] = ACTIONS(4092),
+ [aux_sym_exit_statement_token1] = ACTIONS(4092),
+ [sym_end_statement] = ACTIONS(4090),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4092),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4092),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4092),
+ [sym__ambiguous_redim_statement] = ACTIONS(4090),
+ [aux_sym_erase_statement_token1] = ACTIONS(4092),
+ [aux_sym_open_statement_token1] = ACTIONS(4092),
+ [aux_sym_file_mode_token2] = ACTIONS(4092),
+ [aux_sym_file_access_token2] = ACTIONS(4092),
+ [aux_sym_file_lock_token2] = ACTIONS(4092),
+ [aux_sym_print_statement_token1] = ACTIONS(4092),
+ [anon_sym_PLUS] = ACTIONS(4573),
+ [anon_sym_DASH] = ACTIONS(4575),
+ [anon_sym_QMARK] = ACTIONS(4090),
+ [aux_sym_close_statement_token1] = ACTIONS(4092),
+ [aux_sym_put_statement_token1] = ACTIONS(4092),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4092),
+ [aux_sym_seek_statement_token1] = ACTIONS(4092),
+ [sym_reset_statement] = ACTIONS(4092),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4092),
+ [sym_stop_statement] = ACTIONS(4092),
+ [sym_beep_statement] = ACTIONS(4092),
+ [aux_sym_unload_statement_token1] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4092),
+ [aux_sym_call_statement_token1] = ACTIONS(4092),
+ [sym__ambiguous_call_statement] = ACTIONS(4092),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4577),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4579),
+ [aux_sym_unary_expression_token1] = ACTIONS(2491),
+ [sym_string_literal] = ACTIONS(4853),
+ [sym_number_literal] = ACTIONS(4853),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4583),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4583),
+ [sym_nothing_literal] = ACTIONS(4855),
+ [sym_null_literal] = ACTIONS(4855),
+ [sym_empty_literal] = ACTIONS(4855),
+ [sym_date_literal] = ACTIONS(4853),
+ [anon_sym_POUND] = ACTIONS(4587),
+ },
+ [STATE(491)] = {
+ [sym_identifier] = ACTIONS(4509),
+ [sym_newline] = ACTIONS(4505),
+ [anon_sym_COLON] = ACTIONS(4505),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4509),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4509),
+ [anon_sym_EQ] = ACTIONS(4629),
+ [anon_sym_DOT] = ACTIONS(4509),
+ [anon_sym_BANG] = ACTIONS(4505),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4509),
+ [aux_sym_option_statement_token3] = ACTIONS(4509),
+ [aux_sym_type_declaration_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4509),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4509),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4509),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4509),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4509),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4509),
+ [aux_sym__property_get_header_token1] = ACTIONS(4509),
+ [aux_sym_event_declaration_token1] = ACTIONS(4509),
+ [sym_static_modifier] = ACTIONS(4509),
+ [sym__dim_keyword] = ACTIONS(4509),
+ [sym__redim_keyword] = ACTIONS(4509),
+ [aux_sym_get_accessor_token1] = ACTIONS(4509),
+ [aux_sym_set_accessor_token1] = ACTIONS(4509),
+ [aux_sym_const_declaration_token1] = ACTIONS(4509),
+ [anon_sym_LPAREN] = ACTIONS(4505),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4509),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_array_bound_token1] = ACTIONS(4509),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token2] = ACTIONS(4509),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4509),
+ [aux_sym_else_fragment_token1] = ACTIONS(4509),
+ [aux_sym_select_statement_token1] = ACTIONS(4509),
+ [aux_sym_case_expression_token1] = ACTIONS(4632),
+ [anon_sym_LT] = ACTIONS(4632),
+ [anon_sym_LT_EQ] = ACTIONS(4629),
+ [anon_sym_GT] = ACTIONS(4632),
+ [anon_sym_GT_EQ] = ACTIONS(4629),
+ [anon_sym_LT_GT] = ACTIONS(4629),
+ [aux_sym__for_header_token1] = ACTIONS(4509),
+ [aux_sym_do_statement_token1] = ACTIONS(4509),
+ [aux_sym_do_condition_token1] = ACTIONS(4509),
+ [aux_sym_with_statement_token1] = ACTIONS(4509),
+ [aux_sym_exit_statement_token1] = ACTIONS(4509),
+ [sym_end_statement] = ACTIONS(4505),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4509),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4509),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4509),
+ [sym__ambiguous_redim_statement] = ACTIONS(4505),
+ [aux_sym_erase_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token1] = ACTIONS(4509),
+ [aux_sym_file_mode_token2] = ACTIONS(4509),
+ [aux_sym_file_access_token2] = ACTIONS(4509),
+ [aux_sym_file_lock_token2] = ACTIONS(4509),
+ [aux_sym_print_statement_token1] = ACTIONS(4509),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4505),
+ [anon_sym_DASH] = ACTIONS(4509),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_QMARK] = ACTIONS(4505),
+ [aux_sym_close_statement_token1] = ACTIONS(4509),
+ [aux_sym_put_statement_token1] = ACTIONS(4509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4509),
+ [aux_sym_seek_statement_token1] = ACTIONS(4509),
+ [sym_reset_statement] = ACTIONS(4509),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4509),
+ [sym_stop_statement] = ACTIONS(4509),
+ [sym_beep_statement] = ACTIONS(4509),
+ [aux_sym_unload_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4509),
+ [aux_sym_call_statement_token1] = ACTIONS(4509),
+ [sym__ambiguous_call_statement] = ACTIONS(4509),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4632),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4509),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4509),
+ [aux_sym_unary_expression_token1] = ACTIONS(4509),
+ [sym_string_literal] = ACTIONS(4505),
+ [sym_number_literal] = ACTIONS(4505),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4509),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4509),
+ [sym_nothing_literal] = ACTIONS(4509),
+ [sym_null_literal] = ACTIONS(4509),
+ [sym_empty_literal] = ACTIONS(4509),
+ [sym_date_literal] = ACTIONS(4505),
+ [anon_sym_POUND] = ACTIONS(4509),
+ },
+ [STATE(492)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4635),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_declaration_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4613),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4613),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [aux_sym__property_get_header_token1] = ACTIONS(4613),
+ [aux_sym_event_declaration_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_array_bound_token1] = ACTIONS(4613),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4638),
+ [anon_sym_LT] = ACTIONS(4638),
+ [anon_sym_LT_EQ] = ACTIONS(4635),
+ [anon_sym_GT] = ACTIONS(4638),
+ [anon_sym_GT_EQ] = ACTIONS(4635),
+ [anon_sym_LT_GT] = ACTIONS(4635),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4638),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(493)] = {
+ [sym_identifier] = ACTIONS(4601),
+ [sym_newline] = ACTIONS(4603),
+ [anon_sym_COLON] = ACTIONS(4603),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4601),
+ [anon_sym_EQ] = ACTIONS(4603),
+ [anon_sym_DOT] = ACTIONS(4601),
+ [anon_sym_BANG] = ACTIONS(4603),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4601),
+ [aux_sym_option_statement_token3] = ACTIONS(4601),
+ [aux_sym_type_declaration_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4601),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4601),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4601),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4601),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4601),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4601),
+ [aux_sym__property_get_header_token1] = ACTIONS(4601),
+ [aux_sym_event_declaration_token1] = ACTIONS(4601),
+ [sym_static_modifier] = ACTIONS(4601),
+ [sym__dim_keyword] = ACTIONS(4601),
+ [sym__redim_keyword] = ACTIONS(4601),
+ [aux_sym_get_accessor_token1] = ACTIONS(4601),
+ [aux_sym_set_accessor_token1] = ACTIONS(4601),
+ [aux_sym_const_declaration_token1] = ACTIONS(4601),
+ [anon_sym_LPAREN] = ACTIONS(4603),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4601),
+ [anon_sym_STAR] = ACTIONS(4603),
+ [aux_sym_array_bound_token1] = ACTIONS(4601),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4601),
+ [aux_sym_visibility_token1] = ACTIONS(4601),
+ [aux_sym_visibility_token2] = ACTIONS(4601),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4601),
+ [aux_sym_else_fragment_token1] = ACTIONS(4601),
+ [aux_sym_select_statement_token1] = ACTIONS(4601),
+ [aux_sym_case_expression_token1] = ACTIONS(4601),
+ [anon_sym_LT] = ACTIONS(4601),
+ [anon_sym_LT_EQ] = ACTIONS(4603),
+ [anon_sym_GT] = ACTIONS(4601),
+ [anon_sym_GT_EQ] = ACTIONS(4603),
+ [anon_sym_LT_GT] = ACTIONS(4603),
+ [aux_sym__for_header_token1] = ACTIONS(4601),
+ [aux_sym_do_statement_token1] = ACTIONS(4601),
+ [aux_sym_do_condition_token1] = ACTIONS(4601),
+ [aux_sym_with_statement_token1] = ACTIONS(4601),
+ [aux_sym_exit_statement_token1] = ACTIONS(4601),
+ [sym_end_statement] = ACTIONS(4603),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4601),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4601),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4601),
+ [sym__ambiguous_redim_statement] = ACTIONS(4603),
+ [aux_sym_erase_statement_token1] = ACTIONS(4601),
+ [aux_sym_open_statement_token1] = ACTIONS(4601),
+ [aux_sym_file_mode_token2] = ACTIONS(4601),
+ [aux_sym_file_access_token2] = ACTIONS(4601),
+ [aux_sym_file_lock_token2] = ACTIONS(4601),
+ [aux_sym_print_statement_token1] = ACTIONS(4601),
+ [anon_sym_CARET] = ACTIONS(4603),
+ [anon_sym_SLASH] = ACTIONS(4603),
+ [anon_sym_BSLASH] = ACTIONS(4603),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4601),
+ [anon_sym_PLUS] = ACTIONS(4603),
+ [anon_sym_DASH] = ACTIONS(4601),
+ [anon_sym_AMP] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4601),
+ [anon_sym_QMARK] = ACTIONS(4603),
+ [aux_sym_close_statement_token1] = ACTIONS(4601),
+ [aux_sym_put_statement_token1] = ACTIONS(4601),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4601),
+ [aux_sym_seek_statement_token1] = ACTIONS(4601),
+ [sym_reset_statement] = ACTIONS(4601),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4601),
+ [sym_stop_statement] = ACTIONS(4601),
+ [sym_beep_statement] = ACTIONS(4601),
+ [aux_sym_unload_statement_token1] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4601),
+ [aux_sym_call_statement_token1] = ACTIONS(4601),
+ [sym__ambiguous_call_statement] = ACTIONS(4601),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4601),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4601),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4601),
+ [aux_sym_unary_expression_token1] = ACTIONS(4601),
+ [sym_string_literal] = ACTIONS(4603),
+ [sym_number_literal] = ACTIONS(4603),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4601),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4601),
+ [sym_nothing_literal] = ACTIONS(4601),
+ [sym_null_literal] = ACTIONS(4601),
+ [sym_empty_literal] = ACTIONS(4601),
+ [sym_date_literal] = ACTIONS(4603),
+ [anon_sym_POUND] = ACTIONS(4601),
+ },
+ [STATE(494)] = {
+ [sym_identifier] = ACTIONS(4605),
+ [sym_newline] = ACTIONS(4607),
+ [anon_sym_COLON] = ACTIONS(4607),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4605),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4605),
+ [anon_sym_EQ] = ACTIONS(4607),
+ [anon_sym_DOT] = ACTIONS(4605),
+ [anon_sym_BANG] = ACTIONS(4607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4605),
+ [aux_sym_option_statement_token3] = ACTIONS(4605),
+ [aux_sym_type_declaration_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4605),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4605),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4605),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4605),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4605),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4605),
+ [aux_sym__property_get_header_token1] = ACTIONS(4605),
+ [aux_sym_event_declaration_token1] = ACTIONS(4605),
+ [sym_static_modifier] = ACTIONS(4605),
+ [sym__dim_keyword] = ACTIONS(4605),
+ [sym__redim_keyword] = ACTIONS(4605),
+ [aux_sym_get_accessor_token1] = ACTIONS(4605),
+ [aux_sym_set_accessor_token1] = ACTIONS(4605),
+ [aux_sym_const_declaration_token1] = ACTIONS(4605),
+ [anon_sym_LPAREN] = ACTIONS(4607),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4605),
+ [anon_sym_STAR] = ACTIONS(4607),
+ [aux_sym_array_bound_token1] = ACTIONS(4605),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token2] = ACTIONS(4605),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4605),
+ [aux_sym_else_fragment_token1] = ACTIONS(4605),
+ [aux_sym_select_statement_token1] = ACTIONS(4605),
+ [aux_sym_case_expression_token1] = ACTIONS(4605),
+ [anon_sym_LT] = ACTIONS(4605),
+ [anon_sym_LT_EQ] = ACTIONS(4607),
+ [anon_sym_GT] = ACTIONS(4605),
+ [anon_sym_GT_EQ] = ACTIONS(4607),
+ [anon_sym_LT_GT] = ACTIONS(4607),
+ [aux_sym__for_header_token1] = ACTIONS(4605),
+ [aux_sym_do_statement_token1] = ACTIONS(4605),
+ [aux_sym_do_condition_token1] = ACTIONS(4605),
+ [aux_sym_with_statement_token1] = ACTIONS(4605),
+ [aux_sym_exit_statement_token1] = ACTIONS(4605),
+ [sym_end_statement] = ACTIONS(4607),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4605),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4605),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4605),
+ [sym__ambiguous_redim_statement] = ACTIONS(4607),
+ [aux_sym_erase_statement_token1] = ACTIONS(4605),
+ [aux_sym_open_statement_token1] = ACTIONS(4605),
+ [aux_sym_file_mode_token2] = ACTIONS(4605),
+ [aux_sym_file_access_token2] = ACTIONS(4605),
+ [aux_sym_file_lock_token2] = ACTIONS(4605),
+ [aux_sym_print_statement_token1] = ACTIONS(4605),
+ [anon_sym_CARET] = ACTIONS(4607),
+ [anon_sym_SLASH] = ACTIONS(4607),
+ [anon_sym_BSLASH] = ACTIONS(4607),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4605),
+ [anon_sym_PLUS] = ACTIONS(4607),
+ [anon_sym_DASH] = ACTIONS(4605),
+ [anon_sym_AMP] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4605),
+ [anon_sym_QMARK] = ACTIONS(4607),
+ [aux_sym_close_statement_token1] = ACTIONS(4605),
+ [aux_sym_put_statement_token1] = ACTIONS(4605),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4605),
+ [aux_sym_seek_statement_token1] = ACTIONS(4605),
+ [sym_reset_statement] = ACTIONS(4605),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4605),
+ [sym_stop_statement] = ACTIONS(4605),
+ [sym_beep_statement] = ACTIONS(4605),
+ [aux_sym_unload_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4605),
+ [aux_sym_call_statement_token1] = ACTIONS(4605),
+ [sym__ambiguous_call_statement] = ACTIONS(4605),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4605),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4605),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4605),
+ [aux_sym_unary_expression_token1] = ACTIONS(4605),
+ [sym_string_literal] = ACTIONS(4607),
+ [sym_number_literal] = ACTIONS(4607),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4605),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4605),
+ [sym_nothing_literal] = ACTIONS(4605),
+ [sym_null_literal] = ACTIONS(4605),
+ [sym_empty_literal] = ACTIONS(4605),
+ [sym_date_literal] = ACTIONS(4607),
+ [anon_sym_POUND] = ACTIONS(4605),
+ },
+ [STATE(495)] = {
+ [sym_identifier] = ACTIONS(4609),
+ [sym_newline] = ACTIONS(4611),
+ [anon_sym_COLON] = ACTIONS(4611),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4609),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4609),
+ [anon_sym_EQ] = ACTIONS(4611),
+ [anon_sym_DOT] = ACTIONS(4609),
+ [anon_sym_BANG] = ACTIONS(4611),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4609),
+ [aux_sym_option_statement_token3] = ACTIONS(4609),
+ [aux_sym_type_declaration_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4609),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4609),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4609),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4609),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4609),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4609),
+ [aux_sym__property_get_header_token1] = ACTIONS(4609),
+ [aux_sym_event_declaration_token1] = ACTIONS(4609),
+ [sym_static_modifier] = ACTIONS(4609),
+ [sym__dim_keyword] = ACTIONS(4609),
+ [sym__redim_keyword] = ACTIONS(4609),
+ [aux_sym_get_accessor_token1] = ACTIONS(4609),
+ [aux_sym_set_accessor_token1] = ACTIONS(4609),
+ [aux_sym_const_declaration_token1] = ACTIONS(4609),
+ [anon_sym_LPAREN] = ACTIONS(4611),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4609),
+ [anon_sym_STAR] = ACTIONS(4611),
+ [aux_sym_array_bound_token1] = ACTIONS(4609),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4609),
+ [aux_sym_visibility_token1] = ACTIONS(4609),
+ [aux_sym_visibility_token2] = ACTIONS(4609),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4609),
+ [aux_sym_else_fragment_token1] = ACTIONS(4609),
+ [aux_sym_select_statement_token1] = ACTIONS(4609),
+ [aux_sym_case_expression_token1] = ACTIONS(4609),
+ [anon_sym_LT] = ACTIONS(4609),
+ [anon_sym_LT_EQ] = ACTIONS(4611),
+ [anon_sym_GT] = ACTIONS(4609),
+ [anon_sym_GT_EQ] = ACTIONS(4611),
+ [anon_sym_LT_GT] = ACTIONS(4611),
+ [aux_sym__for_header_token1] = ACTIONS(4609),
+ [aux_sym_do_statement_token1] = ACTIONS(4609),
+ [aux_sym_do_condition_token1] = ACTIONS(4609),
+ [aux_sym_with_statement_token1] = ACTIONS(4609),
+ [aux_sym_exit_statement_token1] = ACTIONS(4609),
+ [sym_end_statement] = ACTIONS(4611),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4609),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4609),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4609),
+ [sym__ambiguous_redim_statement] = ACTIONS(4611),
+ [aux_sym_erase_statement_token1] = ACTIONS(4609),
+ [aux_sym_open_statement_token1] = ACTIONS(4609),
+ [aux_sym_file_mode_token2] = ACTIONS(4609),
+ [aux_sym_file_access_token2] = ACTIONS(4609),
+ [aux_sym_file_lock_token2] = ACTIONS(4609),
+ [aux_sym_print_statement_token1] = ACTIONS(4609),
+ [anon_sym_CARET] = ACTIONS(4611),
+ [anon_sym_SLASH] = ACTIONS(4611),
+ [anon_sym_BSLASH] = ACTIONS(4611),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4609),
+ [anon_sym_PLUS] = ACTIONS(4611),
+ [anon_sym_DASH] = ACTIONS(4609),
+ [anon_sym_AMP] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4609),
+ [anon_sym_QMARK] = ACTIONS(4611),
+ [aux_sym_close_statement_token1] = ACTIONS(4609),
+ [aux_sym_put_statement_token1] = ACTIONS(4609),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4609),
+ [aux_sym_seek_statement_token1] = ACTIONS(4609),
+ [sym_reset_statement] = ACTIONS(4609),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4609),
+ [sym_stop_statement] = ACTIONS(4609),
+ [sym_beep_statement] = ACTIONS(4609),
+ [aux_sym_unload_statement_token1] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4609),
+ [aux_sym_call_statement_token1] = ACTIONS(4609),
+ [sym__ambiguous_call_statement] = ACTIONS(4609),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4609),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4609),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4609),
+ [aux_sym_unary_expression_token1] = ACTIONS(4609),
+ [sym_string_literal] = ACTIONS(4611),
+ [sym_number_literal] = ACTIONS(4611),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4609),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4609),
+ [sym_nothing_literal] = ACTIONS(4609),
+ [sym_null_literal] = ACTIONS(4609),
+ [sym_empty_literal] = ACTIONS(4609),
+ [sym_date_literal] = ACTIONS(4611),
+ [anon_sym_POUND] = ACTIONS(4609),
+ },
+ [STATE(496)] = {
+ [sym_identifier] = ACTIONS(4621),
+ [sym_newline] = ACTIONS(4623),
+ [anon_sym_COLON] = ACTIONS(4623),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4621),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4621),
+ [anon_sym_EQ] = ACTIONS(4623),
+ [anon_sym_DOT] = ACTIONS(4621),
+ [anon_sym_BANG] = ACTIONS(4623),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4621),
+ [aux_sym_option_statement_token3] = ACTIONS(4621),
+ [aux_sym_type_declaration_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4621),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4621),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4621),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4621),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4621),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4621),
+ [aux_sym__property_get_header_token1] = ACTIONS(4621),
+ [aux_sym_event_declaration_token1] = ACTIONS(4621),
+ [sym_static_modifier] = ACTIONS(4621),
+ [sym__dim_keyword] = ACTIONS(4621),
+ [sym__redim_keyword] = ACTIONS(4621),
+ [aux_sym_get_accessor_token1] = ACTIONS(4621),
+ [aux_sym_set_accessor_token1] = ACTIONS(4621),
+ [aux_sym_const_declaration_token1] = ACTIONS(4621),
+ [anon_sym_LPAREN] = ACTIONS(4623),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4621),
+ [anon_sym_STAR] = ACTIONS(4623),
+ [aux_sym_array_bound_token1] = ACTIONS(4621),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token2] = ACTIONS(4621),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4621),
+ [aux_sym_else_fragment_token1] = ACTIONS(4621),
+ [aux_sym_select_statement_token1] = ACTIONS(4621),
+ [aux_sym_case_expression_token1] = ACTIONS(4621),
+ [anon_sym_LT] = ACTIONS(4621),
+ [anon_sym_LT_EQ] = ACTIONS(4623),
+ [anon_sym_GT] = ACTIONS(4621),
+ [anon_sym_GT_EQ] = ACTIONS(4623),
+ [anon_sym_LT_GT] = ACTIONS(4623),
+ [aux_sym__for_header_token1] = ACTIONS(4621),
+ [aux_sym_do_statement_token1] = ACTIONS(4621),
+ [aux_sym_do_condition_token1] = ACTIONS(4621),
+ [aux_sym_with_statement_token1] = ACTIONS(4621),
+ [aux_sym_exit_statement_token1] = ACTIONS(4621),
+ [sym_end_statement] = ACTIONS(4623),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4621),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4621),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4621),
+ [sym__ambiguous_redim_statement] = ACTIONS(4623),
+ [aux_sym_erase_statement_token1] = ACTIONS(4621),
+ [aux_sym_open_statement_token1] = ACTIONS(4621),
+ [aux_sym_file_mode_token2] = ACTIONS(4621),
+ [aux_sym_file_access_token2] = ACTIONS(4621),
+ [aux_sym_file_lock_token2] = ACTIONS(4621),
+ [aux_sym_print_statement_token1] = ACTIONS(4621),
+ [anon_sym_CARET] = ACTIONS(4623),
+ [anon_sym_SLASH] = ACTIONS(4623),
+ [anon_sym_BSLASH] = ACTIONS(4623),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4621),
+ [anon_sym_PLUS] = ACTIONS(4623),
+ [anon_sym_DASH] = ACTIONS(4621),
+ [anon_sym_AMP] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4621),
+ [anon_sym_QMARK] = ACTIONS(4623),
+ [aux_sym_close_statement_token1] = ACTIONS(4621),
+ [aux_sym_put_statement_token1] = ACTIONS(4621),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4621),
+ [aux_sym_seek_statement_token1] = ACTIONS(4621),
+ [sym_reset_statement] = ACTIONS(4621),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4621),
+ [sym_stop_statement] = ACTIONS(4621),
+ [sym_beep_statement] = ACTIONS(4621),
+ [aux_sym_unload_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4621),
+ [aux_sym_call_statement_token1] = ACTIONS(4621),
+ [sym__ambiguous_call_statement] = ACTIONS(4621),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4621),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4621),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4621),
+ [aux_sym_unary_expression_token1] = ACTIONS(4621),
+ [sym_string_literal] = ACTIONS(4623),
+ [sym_number_literal] = ACTIONS(4623),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4621),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4621),
+ [sym_nothing_literal] = ACTIONS(4621),
+ [sym_null_literal] = ACTIONS(4621),
+ [sym_empty_literal] = ACTIONS(4621),
+ [sym_date_literal] = ACTIONS(4623),
+ [anon_sym_POUND] = ACTIONS(4621),
+ },
+ [STATE(497)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_declaration_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4006),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4006),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [aux_sym__property_get_header_token1] = ACTIONS(4006),
+ [aux_sym_event_declaration_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(4002),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token3] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(498)] = {
+ [sym_output_list] = STATE(6711),
+ [sym__print_output_expression] = STATE(4879),
+ [sym__unparenthesized_print_output_expression] = STATE(4879),
+ [sym__print_output_call_binary_expression] = STATE(4879),
+ [sym__print_output_call_operand] = STATE(10983),
+ [sym__print_output_member_comparison_expression] = STATE(5764),
+ [sym__print_output_call_member_expression] = STATE(866),
+ [sym__print_output_call_expression] = STATE(2771),
+ [sym__print_output_qualified_callable] = STATE(13617),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10982),
+ [sym_comparison_expression] = STATE(4880),
+ [sym__comparison_operand] = STATE(11262),
+ [sym_logical_value_expression] = STATE(4881),
+ [sym__callable_expression] = STATE(13618),
+ [sym_call_expression] = STATE(10290),
+ [sym_new_expression] = STATE(1452),
+ [sym_addressof_expression] = STATE(1452),
+ [sym_type_of_expression] = STATE(1452),
+ [sym_member_expression] = STATE(1453),
+ [sym_qualified_member_expression] = STATE(1441),
+ [sym_implicit_member_expression] = STATE(1441),
+ [sym_parenthesized_expression] = STATE(1457),
+ [sym_binary_expression] = STATE(1211),
+ [sym_unary_expression] = STATE(2897),
+ [sym__signed_unary_expression] = STATE(1416),
+ [sym__literal] = STATE(1452),
+ [sym_boolean_literal] = STATE(1452),
+ [sym_file_number_literal] = STATE(1452),
+ [sym_identifier] = ACTIONS(4871),
+ [sym_newline] = ACTIONS(4090),
+ [anon_sym_COLON] = ACTIONS(4090),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4092),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4873),
+ [anon_sym_DOT] = ACTIONS(4776),
+ [anon_sym_BANG] = ACTIONS(4778),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4092),
+ [aux_sym_option_statement_token3] = ACTIONS(4092),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4092),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4092),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4092),
+ [sym_static_modifier] = ACTIONS(4092),
+ [sym__dim_keyword] = ACTIONS(4092),
+ [sym__redim_keyword] = ACTIONS(4092),
+ [aux_sym_get_accessor_token1] = ACTIONS(4092),
+ [aux_sym_set_accessor_token1] = ACTIONS(4092),
+ [aux_sym_const_declaration_token1] = ACTIONS(4092),
+ [anon_sym_LPAREN] = ACTIONS(4875),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4786),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4877),
+ [aux_sym_visibility_token1] = ACTIONS(4092),
+ [aux_sym_visibility_token2] = ACTIONS(4092),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4092),
+ [aux_sym_else_fragment_token1] = ACTIONS(4092),
+ [aux_sym_select_statement_token1] = ACTIONS(4092),
+ [aux_sym__for_header_token1] = ACTIONS(4092),
+ [aux_sym_do_statement_token1] = ACTIONS(4092),
+ [aux_sym_do_statement_token2] = ACTIONS(4092),
+ [aux_sym_do_condition_token1] = ACTIONS(4092),
+ [aux_sym_with_statement_token1] = ACTIONS(4092),
+ [aux_sym_exit_statement_token1] = ACTIONS(4092),
+ [sym_end_statement] = ACTIONS(4090),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4092),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4092),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4092),
+ [sym__ambiguous_redim_statement] = ACTIONS(4090),
+ [aux_sym_erase_statement_token1] = ACTIONS(4092),
+ [aux_sym_open_statement_token1] = ACTIONS(4092),
+ [aux_sym_file_mode_token2] = ACTIONS(4092),
+ [aux_sym_file_access_token2] = ACTIONS(4092),
+ [aux_sym_file_lock_token2] = ACTIONS(4092),
+ [aux_sym_print_statement_token1] = ACTIONS(4092),
+ [anon_sym_PLUS] = ACTIONS(4790),
+ [anon_sym_DASH] = ACTIONS(4792),
+ [anon_sym_QMARK] = ACTIONS(4090),
+ [aux_sym_close_statement_token1] = ACTIONS(4092),
+ [aux_sym_put_statement_token1] = ACTIONS(4092),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4092),
+ [aux_sym_seek_statement_token1] = ACTIONS(4092),
+ [sym_reset_statement] = ACTIONS(4092),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4092),
+ [sym_stop_statement] = ACTIONS(4092),
+ [sym_beep_statement] = ACTIONS(4092),
+ [aux_sym_unload_statement_token1] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4092),
+ [aux_sym_call_statement_token1] = ACTIONS(4092),
+ [sym__ambiguous_call_statement] = ACTIONS(4092),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4794),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4796),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(4879),
+ [sym_number_literal] = ACTIONS(4879),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4800),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4800),
+ [sym_nothing_literal] = ACTIONS(4881),
+ [sym_null_literal] = ACTIONS(4881),
+ [sym_empty_literal] = ACTIONS(4881),
+ [sym_date_literal] = ACTIONS(4879),
+ [anon_sym_POUND] = ACTIONS(4804),
+ },
+ [STATE(499)] = {
+ [sym_identifier] = ACTIONS(4447),
+ [sym_newline] = ACTIONS(4449),
+ [anon_sym_COLON] = ACTIONS(4449),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4447),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4447),
+ [anon_sym_EQ] = ACTIONS(4449),
+ [anon_sym_DOT] = ACTIONS(4447),
+ [anon_sym_BANG] = ACTIONS(4449),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4447),
+ [aux_sym_option_statement_token3] = ACTIONS(4447),
+ [aux_sym_type_declaration_token1] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4447),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4447),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4447),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4447),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4447),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4447),
+ [aux_sym__property_get_header_token1] = ACTIONS(4447),
+ [aux_sym_event_declaration_token1] = ACTIONS(4447),
+ [sym_static_modifier] = ACTIONS(4447),
+ [sym__dim_keyword] = ACTIONS(4447),
+ [sym__redim_keyword] = ACTIONS(4447),
+ [aux_sym_get_accessor_token1] = ACTIONS(4447),
+ [aux_sym_set_accessor_token1] = ACTIONS(4447),
+ [aux_sym_const_declaration_token1] = ACTIONS(4447),
+ [anon_sym_LPAREN] = ACTIONS(4449),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4447),
+ [anon_sym_STAR] = ACTIONS(4449),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4447),
+ [aux_sym_visibility_token1] = ACTIONS(4447),
+ [aux_sym_visibility_token2] = ACTIONS(4447),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4447),
+ [aux_sym_else_fragment_token1] = ACTIONS(4447),
+ [aux_sym_select_statement_token1] = ACTIONS(4447),
+ [aux_sym_case_expression_token1] = ACTIONS(4447),
+ [anon_sym_LT] = ACTIONS(4447),
+ [anon_sym_LT_EQ] = ACTIONS(4449),
+ [anon_sym_GT] = ACTIONS(4447),
+ [anon_sym_GT_EQ] = ACTIONS(4449),
+ [anon_sym_LT_GT] = ACTIONS(4449),
+ [aux_sym__for_header_token1] = ACTIONS(4447),
+ [aux_sym_do_statement_token1] = ACTIONS(4447),
+ [aux_sym_do_condition_token1] = ACTIONS(4447),
+ [aux_sym_with_statement_token1] = ACTIONS(4447),
+ [aux_sym_exit_statement_token1] = ACTIONS(4447),
+ [sym_end_statement] = ACTIONS(4449),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4447),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4447),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4447),
+ [sym__ambiguous_redim_statement] = ACTIONS(4449),
+ [aux_sym_erase_statement_token1] = ACTIONS(4447),
+ [aux_sym_open_statement_token1] = ACTIONS(4447),
+ [aux_sym_open_statement_token3] = ACTIONS(4447),
+ [aux_sym_file_mode_token2] = ACTIONS(4447),
+ [aux_sym_file_access_token2] = ACTIONS(4447),
+ [aux_sym_file_lock_token2] = ACTIONS(4447),
+ [aux_sym_print_statement_token1] = ACTIONS(4447),
+ [anon_sym_CARET] = ACTIONS(4449),
+ [anon_sym_SLASH] = ACTIONS(4449),
+ [anon_sym_BSLASH] = ACTIONS(4449),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4447),
+ [anon_sym_PLUS] = ACTIONS(4449),
+ [anon_sym_DASH] = ACTIONS(4447),
+ [anon_sym_AMP] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4447),
+ [anon_sym_QMARK] = ACTIONS(4449),
+ [aux_sym_close_statement_token1] = ACTIONS(4447),
+ [aux_sym_put_statement_token1] = ACTIONS(4447),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4447),
+ [aux_sym_seek_statement_token1] = ACTIONS(4447),
+ [sym_reset_statement] = ACTIONS(4447),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4447),
+ [sym_stop_statement] = ACTIONS(4447),
+ [sym_beep_statement] = ACTIONS(4447),
+ [aux_sym_unload_statement_token1] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4447),
+ [aux_sym_call_statement_token1] = ACTIONS(4447),
+ [sym__ambiguous_call_statement] = ACTIONS(4447),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4447),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4447),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4447),
+ [aux_sym_unary_expression_token1] = ACTIONS(4447),
+ [sym_string_literal] = ACTIONS(4449),
+ [sym_number_literal] = ACTIONS(4449),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4447),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4447),
+ [sym_nothing_literal] = ACTIONS(4447),
+ [sym_null_literal] = ACTIONS(4447),
+ [sym_empty_literal] = ACTIONS(4447),
+ [sym_date_literal] = ACTIONS(4449),
+ [anon_sym_POUND] = ACTIONS(4447),
+ },
+ [STATE(500)] = {
+ [sym_identifier] = ACTIONS(4477),
+ [sym_newline] = ACTIONS(4479),
+ [anon_sym_COLON] = ACTIONS(4479),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4477),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4477),
+ [anon_sym_EQ] = ACTIONS(4479),
+ [anon_sym_DOT] = ACTIONS(4477),
+ [anon_sym_BANG] = ACTIONS(4479),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4477),
+ [aux_sym_option_statement_token3] = ACTIONS(4477),
+ [aux_sym_type_declaration_token1] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4477),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4477),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4477),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4477),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4477),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4477),
+ [aux_sym__property_get_header_token1] = ACTIONS(4477),
+ [aux_sym_event_declaration_token1] = ACTIONS(4477),
+ [sym_static_modifier] = ACTIONS(4477),
+ [sym__dim_keyword] = ACTIONS(4477),
+ [sym__redim_keyword] = ACTIONS(4477),
+ [aux_sym_get_accessor_token1] = ACTIONS(4477),
+ [aux_sym_set_accessor_token1] = ACTIONS(4477),
+ [aux_sym_const_declaration_token1] = ACTIONS(4477),
+ [anon_sym_LPAREN] = ACTIONS(4479),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4477),
+ [anon_sym_STAR] = ACTIONS(4479),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4477),
+ [aux_sym_visibility_token1] = ACTIONS(4477),
+ [aux_sym_visibility_token2] = ACTIONS(4477),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4477),
+ [aux_sym_else_fragment_token1] = ACTIONS(4477),
+ [aux_sym_select_statement_token1] = ACTIONS(4477),
+ [aux_sym_case_expression_token1] = ACTIONS(4477),
+ [anon_sym_LT] = ACTIONS(4477),
+ [anon_sym_LT_EQ] = ACTIONS(4479),
+ [anon_sym_GT] = ACTIONS(4477),
+ [anon_sym_GT_EQ] = ACTIONS(4479),
+ [anon_sym_LT_GT] = ACTIONS(4479),
+ [aux_sym__for_header_token1] = ACTIONS(4477),
+ [aux_sym_do_statement_token1] = ACTIONS(4477),
+ [aux_sym_do_condition_token1] = ACTIONS(4477),
+ [aux_sym_with_statement_token1] = ACTIONS(4477),
+ [aux_sym_exit_statement_token1] = ACTIONS(4477),
+ [sym_end_statement] = ACTIONS(4479),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4477),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4477),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4477),
+ [sym__ambiguous_redim_statement] = ACTIONS(4479),
+ [aux_sym_erase_statement_token1] = ACTIONS(4477),
+ [aux_sym_open_statement_token1] = ACTIONS(4477),
+ [aux_sym_open_statement_token3] = ACTIONS(4477),
+ [aux_sym_file_mode_token2] = ACTIONS(4477),
+ [aux_sym_file_access_token2] = ACTIONS(4477),
+ [aux_sym_file_lock_token2] = ACTIONS(4477),
+ [aux_sym_print_statement_token1] = ACTIONS(4477),
+ [anon_sym_CARET] = ACTIONS(4479),
+ [anon_sym_SLASH] = ACTIONS(4479),
+ [anon_sym_BSLASH] = ACTIONS(4479),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4477),
+ [anon_sym_PLUS] = ACTIONS(4479),
+ [anon_sym_DASH] = ACTIONS(4477),
+ [anon_sym_AMP] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4477),
+ [anon_sym_QMARK] = ACTIONS(4479),
+ [aux_sym_close_statement_token1] = ACTIONS(4477),
+ [aux_sym_put_statement_token1] = ACTIONS(4477),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4477),
+ [aux_sym_seek_statement_token1] = ACTIONS(4477),
+ [sym_reset_statement] = ACTIONS(4477),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4477),
+ [sym_stop_statement] = ACTIONS(4477),
+ [sym_beep_statement] = ACTIONS(4477),
+ [aux_sym_unload_statement_token1] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4477),
+ [aux_sym_call_statement_token1] = ACTIONS(4477),
+ [sym__ambiguous_call_statement] = ACTIONS(4477),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4477),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4477),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4477),
+ [aux_sym_unary_expression_token1] = ACTIONS(4477),
+ [sym_string_literal] = ACTIONS(4479),
+ [sym_number_literal] = ACTIONS(4479),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4477),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4477),
+ [sym_nothing_literal] = ACTIONS(4477),
+ [sym_null_literal] = ACTIONS(4477),
+ [sym_empty_literal] = ACTIONS(4477),
+ [sym_date_literal] = ACTIONS(4479),
+ [anon_sym_POUND] = ACTIONS(4477),
+ },
+ [STATE(501)] = {
+ [sym__print_method_output_list] = STATE(7077),
+ [sym__unparenthesized_print_output_expression] = STATE(4890),
+ [sym__print_output_call_binary_expression] = STATE(4890),
+ [sym__print_output_call_operand] = STATE(10998),
+ [sym__print_output_member_comparison_expression] = STATE(5781),
+ [sym__print_output_call_member_expression] = STATE(828),
+ [sym__print_output_call_expression] = STATE(2577),
+ [sym__print_output_qualified_callable] = STATE(13423),
+ [sym_argument_list] = STATE(7079),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(11000),
+ [sym_comparison_expression] = STATE(4886),
+ [sym__comparison_operand] = STATE(11453),
+ [sym_logical_value_expression] = STATE(4887),
+ [sym__callable_expression] = STATE(13426),
+ [sym_call_expression] = STATE(10296),
+ [sym_new_expression] = STATE(1056),
+ [sym_addressof_expression] = STATE(1056),
+ [sym_type_of_expression] = STATE(1056),
+ [sym_member_expression] = STATE(1073),
+ [sym_qualified_member_expression] = STATE(1142),
+ [sym_implicit_member_expression] = STATE(1142),
+ [sym_parenthesized_expression] = STATE(10077),
+ [sym_binary_expression] = STATE(1085),
+ [sym_unary_expression] = STATE(2774),
+ [sym__signed_unary_expression] = STATE(1246),
+ [sym__literal] = STATE(1056),
+ [sym_boolean_literal] = STATE(1056),
+ [sym_file_number_literal] = STATE(1056),
+ [sym_identifier] = ACTIONS(4857),
+ [sym_newline] = ACTIONS(4094),
+ [anon_sym_COLON] = ACTIONS(4094),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4096),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4859),
+ [anon_sym_DOT] = ACTIONS(4525),
+ [anon_sym_BANG] = ACTIONS(4527),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4096),
+ [aux_sym_option_statement_token3] = ACTIONS(4096),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4096),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4096),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4096),
+ [sym_static_modifier] = ACTIONS(4096),
+ [sym__dim_keyword] = ACTIONS(4096),
+ [sym__redim_keyword] = ACTIONS(4096),
+ [aux_sym_get_accessor_token1] = ACTIONS(4096),
+ [aux_sym_set_accessor_token1] = ACTIONS(4096),
+ [aux_sym_const_declaration_token1] = ACTIONS(4096),
+ [anon_sym_LPAREN] = ACTIONS(4883),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4535),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4863),
+ [aux_sym_visibility_token1] = ACTIONS(4096),
+ [aux_sym_visibility_token2] = ACTIONS(4096),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4096),
+ [aux_sym_else_fragment_token1] = ACTIONS(4096),
+ [aux_sym_select_statement_token1] = ACTIONS(4096),
+ [aux_sym_select_statement_token2] = ACTIONS(4096),
+ [aux_sym__for_header_token1] = ACTIONS(4096),
+ [aux_sym_do_statement_token1] = ACTIONS(4096),
+ [aux_sym_do_condition_token1] = ACTIONS(4096),
+ [aux_sym_with_statement_token1] = ACTIONS(4096),
+ [aux_sym_exit_statement_token1] = ACTIONS(4096),
+ [sym_end_statement] = ACTIONS(4094),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4096),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4096),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4096),
+ [sym__ambiguous_redim_statement] = ACTIONS(4094),
+ [aux_sym_erase_statement_token1] = ACTIONS(4096),
+ [aux_sym_open_statement_token1] = ACTIONS(4096),
+ [aux_sym_file_mode_token2] = ACTIONS(4096),
+ [aux_sym_file_access_token2] = ACTIONS(4096),
+ [aux_sym_file_lock_token2] = ACTIONS(4096),
+ [aux_sym_print_statement_token1] = ACTIONS(4096),
+ [anon_sym_PLUS] = ACTIONS(4539),
+ [anon_sym_DASH] = ACTIONS(4541),
+ [anon_sym_QMARK] = ACTIONS(4094),
+ [aux_sym_close_statement_token1] = ACTIONS(4096),
+ [aux_sym_put_statement_token1] = ACTIONS(4096),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4096),
+ [aux_sym_seek_statement_token1] = ACTIONS(4096),
+ [sym_reset_statement] = ACTIONS(4096),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4096),
+ [sym_stop_statement] = ACTIONS(4096),
+ [sym_beep_statement] = ACTIONS(4096),
+ [aux_sym_unload_statement_token1] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4096),
+ [aux_sym_call_statement_token1] = ACTIONS(4096),
+ [sym__ambiguous_call_statement] = ACTIONS(4096),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4543),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4545),
+ [aux_sym_unary_expression_token1] = ACTIONS(1584),
+ [sym_string_literal] = ACTIONS(4865),
+ [sym_number_literal] = ACTIONS(4865),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4549),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4549),
+ [sym_nothing_literal] = ACTIONS(4867),
+ [sym_null_literal] = ACTIONS(4867),
+ [sym_empty_literal] = ACTIONS(4867),
+ [sym_date_literal] = ACTIONS(4865),
+ [anon_sym_POUND] = ACTIONS(4553),
+ },
+ [STATE(502)] = {
+ [sym_identifier] = ACTIONS(4485),
+ [sym_newline] = ACTIONS(4487),
+ [anon_sym_COLON] = ACTIONS(4487),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4485),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4485),
+ [anon_sym_EQ] = ACTIONS(4487),
+ [anon_sym_DOT] = ACTIONS(4485),
+ [anon_sym_BANG] = ACTIONS(4487),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4485),
+ [aux_sym_option_statement_token3] = ACTIONS(4485),
+ [aux_sym_type_declaration_token1] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4485),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4485),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4485),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4485),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4485),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4485),
+ [aux_sym__property_get_header_token1] = ACTIONS(4485),
+ [aux_sym_event_declaration_token1] = ACTIONS(4485),
+ [sym_static_modifier] = ACTIONS(4485),
+ [sym__dim_keyword] = ACTIONS(4485),
+ [sym__redim_keyword] = ACTIONS(4485),
+ [aux_sym_get_accessor_token1] = ACTIONS(4485),
+ [aux_sym_set_accessor_token1] = ACTIONS(4485),
+ [aux_sym_const_declaration_token1] = ACTIONS(4485),
+ [anon_sym_LPAREN] = ACTIONS(4487),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4485),
+ [anon_sym_STAR] = ACTIONS(4487),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4485),
+ [aux_sym_visibility_token1] = ACTIONS(4485),
+ [aux_sym_visibility_token2] = ACTIONS(4485),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4485),
+ [aux_sym_else_fragment_token1] = ACTIONS(4485),
+ [aux_sym_select_statement_token1] = ACTIONS(4485),
+ [aux_sym_case_expression_token1] = ACTIONS(4485),
+ [anon_sym_LT] = ACTIONS(4485),
+ [anon_sym_LT_EQ] = ACTIONS(4487),
+ [anon_sym_GT] = ACTIONS(4485),
+ [anon_sym_GT_EQ] = ACTIONS(4487),
+ [anon_sym_LT_GT] = ACTIONS(4487),
+ [aux_sym__for_header_token1] = ACTIONS(4485),
+ [aux_sym_do_statement_token1] = ACTIONS(4485),
+ [aux_sym_do_condition_token1] = ACTIONS(4485),
+ [aux_sym_with_statement_token1] = ACTIONS(4485),
+ [aux_sym_exit_statement_token1] = ACTIONS(4485),
+ [sym_end_statement] = ACTIONS(4487),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4485),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4485),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4485),
+ [sym__ambiguous_redim_statement] = ACTIONS(4487),
+ [aux_sym_erase_statement_token1] = ACTIONS(4485),
+ [aux_sym_open_statement_token1] = ACTIONS(4485),
+ [aux_sym_open_statement_token3] = ACTIONS(4485),
+ [aux_sym_file_mode_token2] = ACTIONS(4485),
+ [aux_sym_file_access_token2] = ACTIONS(4485),
+ [aux_sym_file_lock_token2] = ACTIONS(4485),
+ [aux_sym_print_statement_token1] = ACTIONS(4485),
+ [anon_sym_CARET] = ACTIONS(4487),
+ [anon_sym_SLASH] = ACTIONS(4487),
+ [anon_sym_BSLASH] = ACTIONS(4487),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4485),
+ [anon_sym_PLUS] = ACTIONS(4487),
+ [anon_sym_DASH] = ACTIONS(4485),
+ [anon_sym_AMP] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4485),
+ [anon_sym_QMARK] = ACTIONS(4487),
+ [aux_sym_close_statement_token1] = ACTIONS(4485),
+ [aux_sym_put_statement_token1] = ACTIONS(4485),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4485),
+ [aux_sym_seek_statement_token1] = ACTIONS(4485),
+ [sym_reset_statement] = ACTIONS(4485),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4485),
+ [sym_stop_statement] = ACTIONS(4485),
+ [sym_beep_statement] = ACTIONS(4485),
+ [aux_sym_unload_statement_token1] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4485),
+ [aux_sym_call_statement_token1] = ACTIONS(4485),
+ [sym__ambiguous_call_statement] = ACTIONS(4485),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4485),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4485),
+ [aux_sym_unary_expression_token1] = ACTIONS(4485),
+ [sym_string_literal] = ACTIONS(4487),
+ [sym_number_literal] = ACTIONS(4487),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4485),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4485),
+ [sym_nothing_literal] = ACTIONS(4485),
+ [sym_null_literal] = ACTIONS(4485),
+ [sym_empty_literal] = ACTIONS(4485),
+ [sym_date_literal] = ACTIONS(4487),
+ [anon_sym_POUND] = ACTIONS(4485),
+ },
+ [STATE(503)] = {
+ [sym_identifier] = ACTIONS(4441),
+ [sym_newline] = ACTIONS(4443),
+ [anon_sym_COLON] = ACTIONS(4443),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4441),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4441),
+ [anon_sym_EQ] = ACTIONS(4443),
+ [anon_sym_DOT] = ACTIONS(4441),
+ [anon_sym_BANG] = ACTIONS(4443),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4441),
+ [aux_sym_option_statement_token3] = ACTIONS(4441),
+ [aux_sym_type_declaration_token1] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4441),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4441),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4441),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4441),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4441),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4441),
+ [aux_sym__property_get_header_token1] = ACTIONS(4441),
+ [aux_sym_event_declaration_token1] = ACTIONS(4441),
+ [sym_static_modifier] = ACTIONS(4441),
+ [sym__dim_keyword] = ACTIONS(4441),
+ [sym__redim_keyword] = ACTIONS(4441),
+ [aux_sym_get_accessor_token1] = ACTIONS(4441),
+ [aux_sym_set_accessor_token1] = ACTIONS(4441),
+ [aux_sym_const_declaration_token1] = ACTIONS(4441),
+ [anon_sym_LPAREN] = ACTIONS(4443),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4441),
+ [anon_sym_STAR] = ACTIONS(4443),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4441),
+ [aux_sym_visibility_token1] = ACTIONS(4441),
+ [aux_sym_visibility_token2] = ACTIONS(4441),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4441),
+ [aux_sym_else_fragment_token1] = ACTIONS(4441),
+ [aux_sym_select_statement_token1] = ACTIONS(4441),
+ [aux_sym_case_expression_token1] = ACTIONS(4441),
+ [anon_sym_LT] = ACTIONS(4441),
+ [anon_sym_LT_EQ] = ACTIONS(4443),
+ [anon_sym_GT] = ACTIONS(4441),
+ [anon_sym_GT_EQ] = ACTIONS(4443),
+ [anon_sym_LT_GT] = ACTIONS(4443),
+ [aux_sym__for_header_token1] = ACTIONS(4441),
+ [aux_sym_do_statement_token1] = ACTIONS(4441),
+ [aux_sym_do_condition_token1] = ACTIONS(4441),
+ [aux_sym_with_statement_token1] = ACTIONS(4441),
+ [aux_sym_exit_statement_token1] = ACTIONS(4441),
+ [sym_end_statement] = ACTIONS(4443),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4441),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4441),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4441),
+ [sym__ambiguous_redim_statement] = ACTIONS(4443),
+ [aux_sym_erase_statement_token1] = ACTIONS(4441),
+ [aux_sym_open_statement_token1] = ACTIONS(4441),
+ [aux_sym_open_statement_token3] = ACTIONS(4441),
+ [aux_sym_file_mode_token2] = ACTIONS(4441),
+ [aux_sym_file_access_token2] = ACTIONS(4441),
+ [aux_sym_file_lock_token2] = ACTIONS(4441),
+ [aux_sym_print_statement_token1] = ACTIONS(4441),
+ [anon_sym_CARET] = ACTIONS(4811),
+ [anon_sym_SLASH] = ACTIONS(4443),
+ [anon_sym_BSLASH] = ACTIONS(4443),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4441),
+ [anon_sym_PLUS] = ACTIONS(4443),
+ [anon_sym_DASH] = ACTIONS(4441),
+ [anon_sym_AMP] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4441),
+ [anon_sym_QMARK] = ACTIONS(4443),
+ [aux_sym_close_statement_token1] = ACTIONS(4441),
+ [aux_sym_put_statement_token1] = ACTIONS(4441),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4441),
+ [aux_sym_seek_statement_token1] = ACTIONS(4441),
+ [sym_reset_statement] = ACTIONS(4441),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4441),
+ [sym_stop_statement] = ACTIONS(4441),
+ [sym_beep_statement] = ACTIONS(4441),
+ [aux_sym_unload_statement_token1] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4441),
+ [aux_sym_call_statement_token1] = ACTIONS(4441),
+ [sym__ambiguous_call_statement] = ACTIONS(4441),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4441),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4441),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4441),
+ [aux_sym_unary_expression_token1] = ACTIONS(4441),
+ [sym_string_literal] = ACTIONS(4443),
+ [sym_number_literal] = ACTIONS(4443),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4441),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4441),
+ [sym_nothing_literal] = ACTIONS(4441),
+ [sym_null_literal] = ACTIONS(4441),
+ [sym_empty_literal] = ACTIONS(4441),
+ [sym_date_literal] = ACTIONS(4443),
+ [anon_sym_POUND] = ACTIONS(4441),
+ },
+ [STATE(504)] = {
+ [sym_identifier] = ACTIONS(4451),
+ [sym_newline] = ACTIONS(4453),
+ [anon_sym_COLON] = ACTIONS(4453),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4451),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4451),
+ [anon_sym_EQ] = ACTIONS(4453),
+ [anon_sym_DOT] = ACTIONS(4451),
+ [anon_sym_BANG] = ACTIONS(4453),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4451),
+ [aux_sym_option_statement_token3] = ACTIONS(4451),
+ [aux_sym_type_declaration_token1] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4451),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4451),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4451),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4451),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4451),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4451),
+ [aux_sym__property_get_header_token1] = ACTIONS(4451),
+ [aux_sym_event_declaration_token1] = ACTIONS(4451),
+ [sym_static_modifier] = ACTIONS(4451),
+ [sym__dim_keyword] = ACTIONS(4451),
+ [sym__redim_keyword] = ACTIONS(4451),
+ [aux_sym_get_accessor_token1] = ACTIONS(4451),
+ [aux_sym_set_accessor_token1] = ACTIONS(4451),
+ [aux_sym_const_declaration_token1] = ACTIONS(4451),
+ [anon_sym_LPAREN] = ACTIONS(4453),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4451),
+ [anon_sym_STAR] = ACTIONS(4809),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4451),
+ [aux_sym_visibility_token1] = ACTIONS(4451),
+ [aux_sym_visibility_token2] = ACTIONS(4451),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4451),
+ [aux_sym_else_fragment_token1] = ACTIONS(4451),
+ [aux_sym_select_statement_token1] = ACTIONS(4451),
+ [aux_sym_case_expression_token1] = ACTIONS(4451),
+ [anon_sym_LT] = ACTIONS(4451),
+ [anon_sym_LT_EQ] = ACTIONS(4453),
+ [anon_sym_GT] = ACTIONS(4451),
+ [anon_sym_GT_EQ] = ACTIONS(4453),
+ [anon_sym_LT_GT] = ACTIONS(4453),
+ [aux_sym__for_header_token1] = ACTIONS(4451),
+ [aux_sym_do_statement_token1] = ACTIONS(4451),
+ [aux_sym_do_condition_token1] = ACTIONS(4451),
+ [aux_sym_with_statement_token1] = ACTIONS(4451),
+ [aux_sym_exit_statement_token1] = ACTIONS(4451),
+ [sym_end_statement] = ACTIONS(4453),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4451),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4451),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4451),
+ [sym__ambiguous_redim_statement] = ACTIONS(4453),
+ [aux_sym_erase_statement_token1] = ACTIONS(4451),
+ [aux_sym_open_statement_token1] = ACTIONS(4451),
+ [aux_sym_open_statement_token3] = ACTIONS(4451),
+ [aux_sym_file_mode_token2] = ACTIONS(4451),
+ [aux_sym_file_access_token2] = ACTIONS(4451),
+ [aux_sym_file_lock_token2] = ACTIONS(4451),
+ [aux_sym_print_statement_token1] = ACTIONS(4451),
+ [anon_sym_CARET] = ACTIONS(4811),
+ [anon_sym_SLASH] = ACTIONS(4809),
+ [anon_sym_BSLASH] = ACTIONS(4813),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4815),
+ [anon_sym_PLUS] = ACTIONS(4817),
+ [anon_sym_DASH] = ACTIONS(4819),
+ [anon_sym_AMP] = ACTIONS(4821),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4885),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4887),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4889),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4891),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4893),
+ [anon_sym_QMARK] = ACTIONS(4453),
+ [aux_sym_close_statement_token1] = ACTIONS(4451),
+ [aux_sym_put_statement_token1] = ACTIONS(4451),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4451),
+ [aux_sym_seek_statement_token1] = ACTIONS(4451),
+ [sym_reset_statement] = ACTIONS(4451),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4451),
+ [sym_stop_statement] = ACTIONS(4451),
+ [sym_beep_statement] = ACTIONS(4451),
+ [aux_sym_unload_statement_token1] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4451),
+ [aux_sym_call_statement_token1] = ACTIONS(4451),
+ [sym__ambiguous_call_statement] = ACTIONS(4451),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4451),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4451),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4451),
+ [aux_sym_unary_expression_token1] = ACTIONS(4451),
+ [sym_string_literal] = ACTIONS(4453),
+ [sym_number_literal] = ACTIONS(4453),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4451),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4451),
+ [sym_nothing_literal] = ACTIONS(4451),
+ [sym_null_literal] = ACTIONS(4451),
+ [sym_empty_literal] = ACTIONS(4451),
+ [sym_date_literal] = ACTIONS(4453),
+ [anon_sym_POUND] = ACTIONS(4451),
+ },
+ [STATE(505)] = {
+ [sym_identifier] = ACTIONS(4589),
+ [sym_newline] = ACTIONS(4591),
+ [anon_sym_COLON] = ACTIONS(4591),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4589),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4589),
+ [anon_sym_EQ] = ACTIONS(4591),
+ [anon_sym_DOT] = ACTIONS(4589),
+ [anon_sym_BANG] = ACTIONS(4591),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4589),
+ [aux_sym_option_statement_token3] = ACTIONS(4589),
+ [aux_sym_type_declaration_token1] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4589),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4589),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4589),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4589),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4589),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4589),
+ [aux_sym__property_get_header_token1] = ACTIONS(4589),
+ [aux_sym_event_declaration_token1] = ACTIONS(4589),
+ [sym_static_modifier] = ACTIONS(4589),
+ [sym__dim_keyword] = ACTIONS(4589),
+ [sym__redim_keyword] = ACTIONS(4589),
+ [aux_sym_get_accessor_token1] = ACTIONS(4589),
+ [aux_sym_set_accessor_token1] = ACTIONS(4589),
+ [aux_sym_const_declaration_token1] = ACTIONS(4589),
+ [anon_sym_LPAREN] = ACTIONS(4591),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4589),
+ [anon_sym_STAR] = ACTIONS(4591),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4589),
+ [aux_sym_visibility_token1] = ACTIONS(4589),
+ [aux_sym_visibility_token2] = ACTIONS(4589),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4589),
+ [aux_sym_else_fragment_token1] = ACTIONS(4589),
+ [aux_sym_select_statement_token1] = ACTIONS(4589),
+ [aux_sym_case_expression_token1] = ACTIONS(4589),
+ [anon_sym_LT] = ACTIONS(4589),
+ [anon_sym_LT_EQ] = ACTIONS(4591),
+ [anon_sym_GT] = ACTIONS(4589),
+ [anon_sym_GT_EQ] = ACTIONS(4591),
+ [anon_sym_LT_GT] = ACTIONS(4591),
+ [aux_sym__for_header_token1] = ACTIONS(4589),
+ [aux_sym_do_statement_token1] = ACTIONS(4589),
+ [aux_sym_do_condition_token1] = ACTIONS(4589),
+ [aux_sym_with_statement_token1] = ACTIONS(4589),
+ [aux_sym_exit_statement_token1] = ACTIONS(4589),
+ [sym_end_statement] = ACTIONS(4591),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4589),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4589),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4589),
+ [sym__ambiguous_redim_statement] = ACTIONS(4591),
+ [aux_sym_erase_statement_token1] = ACTIONS(4589),
+ [aux_sym_open_statement_token1] = ACTIONS(4589),
+ [aux_sym_open_statement_token3] = ACTIONS(4589),
+ [aux_sym_file_mode_token2] = ACTIONS(4589),
+ [aux_sym_file_access_token2] = ACTIONS(4589),
+ [aux_sym_file_lock_token2] = ACTIONS(4589),
+ [aux_sym_print_statement_token1] = ACTIONS(4589),
+ [anon_sym_CARET] = ACTIONS(4591),
+ [anon_sym_SLASH] = ACTIONS(4591),
+ [anon_sym_BSLASH] = ACTIONS(4591),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4589),
+ [anon_sym_PLUS] = ACTIONS(4591),
+ [anon_sym_DASH] = ACTIONS(4589),
+ [anon_sym_AMP] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4589),
+ [anon_sym_QMARK] = ACTIONS(4591),
+ [aux_sym_close_statement_token1] = ACTIONS(4589),
+ [aux_sym_put_statement_token1] = ACTIONS(4589),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4589),
+ [aux_sym_seek_statement_token1] = ACTIONS(4589),
+ [sym_reset_statement] = ACTIONS(4589),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4589),
+ [sym_stop_statement] = ACTIONS(4589),
+ [sym_beep_statement] = ACTIONS(4589),
+ [aux_sym_unload_statement_token1] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4589),
+ [aux_sym_call_statement_token1] = ACTIONS(4589),
+ [sym__ambiguous_call_statement] = ACTIONS(4589),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4589),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4589),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4589),
+ [aux_sym_unary_expression_token1] = ACTIONS(4589),
+ [sym_string_literal] = ACTIONS(4591),
+ [sym_number_literal] = ACTIONS(4591),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4589),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4589),
+ [sym_nothing_literal] = ACTIONS(4589),
+ [sym_null_literal] = ACTIONS(4589),
+ [sym_empty_literal] = ACTIONS(4589),
+ [sym_date_literal] = ACTIONS(4591),
+ [anon_sym_POUND] = ACTIONS(4589),
+ },
+ [STATE(506)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4483),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4811),
+ [anon_sym_SLASH] = ACTIONS(4483),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(507)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4483),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4811),
+ [anon_sym_SLASH] = ACTIONS(4483),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(508)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4809),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4811),
+ [anon_sym_SLASH] = ACTIONS(4809),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(509)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4809),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4811),
+ [anon_sym_SLASH] = ACTIONS(4809),
+ [anon_sym_BSLASH] = ACTIONS(4813),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(510)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4809),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4811),
+ [anon_sym_SLASH] = ACTIONS(4809),
+ [anon_sym_BSLASH] = ACTIONS(4813),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4815),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(511)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4809),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4811),
+ [anon_sym_SLASH] = ACTIONS(4809),
+ [anon_sym_BSLASH] = ACTIONS(4813),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4815),
+ [anon_sym_PLUS] = ACTIONS(4817),
+ [anon_sym_DASH] = ACTIONS(4819),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(512)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4809),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4811),
+ [anon_sym_SLASH] = ACTIONS(4809),
+ [anon_sym_BSLASH] = ACTIONS(4813),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4815),
+ [anon_sym_PLUS] = ACTIONS(4817),
+ [anon_sym_DASH] = ACTIONS(4819),
+ [anon_sym_AMP] = ACTIONS(4821),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(513)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4809),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4811),
+ [anon_sym_SLASH] = ACTIONS(4809),
+ [anon_sym_BSLASH] = ACTIONS(4813),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4815),
+ [anon_sym_PLUS] = ACTIONS(4817),
+ [anon_sym_DASH] = ACTIONS(4819),
+ [anon_sym_AMP] = ACTIONS(4821),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4885),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(514)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4809),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4811),
+ [anon_sym_SLASH] = ACTIONS(4809),
+ [anon_sym_BSLASH] = ACTIONS(4813),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4815),
+ [anon_sym_PLUS] = ACTIONS(4817),
+ [anon_sym_DASH] = ACTIONS(4819),
+ [anon_sym_AMP] = ACTIONS(4821),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4885),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4887),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(515)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4809),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4811),
+ [anon_sym_SLASH] = ACTIONS(4809),
+ [anon_sym_BSLASH] = ACTIONS(4813),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4815),
+ [anon_sym_PLUS] = ACTIONS(4817),
+ [anon_sym_DASH] = ACTIONS(4819),
+ [anon_sym_AMP] = ACTIONS(4821),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4885),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4887),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4889),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(516)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4809),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4811),
+ [anon_sym_SLASH] = ACTIONS(4809),
+ [anon_sym_BSLASH] = ACTIONS(4813),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4815),
+ [anon_sym_PLUS] = ACTIONS(4817),
+ [anon_sym_DASH] = ACTIONS(4819),
+ [anon_sym_AMP] = ACTIONS(4821),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4885),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4887),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4889),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4891),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(517)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4615),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_declaration_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4613),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4613),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [aux_sym__property_get_header_token1] = ACTIONS(4613),
+ [aux_sym_event_declaration_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4613),
+ [anon_sym_LT] = ACTIONS(4613),
+ [anon_sym_LT_EQ] = ACTIONS(4615),
+ [anon_sym_GT] = ACTIONS(4613),
+ [anon_sym_GT_EQ] = ACTIONS(4615),
+ [anon_sym_LT_GT] = ACTIONS(4615),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token3] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4613),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(518)] = {
+ [sym_identifier] = ACTIONS(4617),
+ [sym_newline] = ACTIONS(4619),
+ [anon_sym_COLON] = ACTIONS(4619),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4617),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4617),
+ [anon_sym_EQ] = ACTIONS(4619),
+ [anon_sym_DOT] = ACTIONS(4617),
+ [anon_sym_BANG] = ACTIONS(4619),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4617),
+ [aux_sym_option_statement_token3] = ACTIONS(4617),
+ [aux_sym_type_declaration_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4617),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4617),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4617),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4617),
+ [aux_sym__property_get_header_token1] = ACTIONS(4617),
+ [aux_sym_event_declaration_token1] = ACTIONS(4617),
+ [sym_static_modifier] = ACTIONS(4617),
+ [sym__dim_keyword] = ACTIONS(4617),
+ [sym__redim_keyword] = ACTIONS(4617),
+ [aux_sym_get_accessor_token1] = ACTIONS(4617),
+ [aux_sym_set_accessor_token1] = ACTIONS(4617),
+ [aux_sym_const_declaration_token1] = ACTIONS(4617),
+ [anon_sym_LPAREN] = ACTIONS(4619),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4617),
+ [anon_sym_STAR] = ACTIONS(4619),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token2] = ACTIONS(4617),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4617),
+ [aux_sym_else_fragment_token1] = ACTIONS(4617),
+ [aux_sym_select_statement_token1] = ACTIONS(4617),
+ [aux_sym_case_expression_token1] = ACTIONS(4617),
+ [anon_sym_LT] = ACTIONS(4617),
+ [anon_sym_LT_EQ] = ACTIONS(4619),
+ [anon_sym_GT] = ACTIONS(4617),
+ [anon_sym_GT_EQ] = ACTIONS(4619),
+ [anon_sym_LT_GT] = ACTIONS(4619),
+ [aux_sym__for_header_token1] = ACTIONS(4617),
+ [aux_sym_do_statement_token1] = ACTIONS(4617),
+ [aux_sym_do_condition_token1] = ACTIONS(4617),
+ [aux_sym_with_statement_token1] = ACTIONS(4617),
+ [aux_sym_exit_statement_token1] = ACTIONS(4617),
+ [sym_end_statement] = ACTIONS(4619),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4617),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4617),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4617),
+ [sym__ambiguous_redim_statement] = ACTIONS(4619),
+ [aux_sym_erase_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token3] = ACTIONS(4617),
+ [aux_sym_file_mode_token2] = ACTIONS(4617),
+ [aux_sym_file_access_token2] = ACTIONS(4617),
+ [aux_sym_file_lock_token2] = ACTIONS(4617),
+ [aux_sym_print_statement_token1] = ACTIONS(4617),
+ [anon_sym_CARET] = ACTIONS(4619),
+ [anon_sym_SLASH] = ACTIONS(4619),
+ [anon_sym_BSLASH] = ACTIONS(4619),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4617),
+ [anon_sym_PLUS] = ACTIONS(4619),
+ [anon_sym_DASH] = ACTIONS(4617),
+ [anon_sym_AMP] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4617),
+ [anon_sym_QMARK] = ACTIONS(4619),
+ [aux_sym_close_statement_token1] = ACTIONS(4617),
+ [aux_sym_put_statement_token1] = ACTIONS(4617),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4617),
+ [aux_sym_seek_statement_token1] = ACTIONS(4617),
+ [sym_reset_statement] = ACTIONS(4617),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4617),
+ [sym_stop_statement] = ACTIONS(4617),
+ [sym_beep_statement] = ACTIONS(4617),
+ [aux_sym_unload_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4617),
+ [aux_sym_call_statement_token1] = ACTIONS(4617),
+ [sym__ambiguous_call_statement] = ACTIONS(4617),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4617),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4617),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4617),
+ [aux_sym_unary_expression_token1] = ACTIONS(4617),
+ [sym_string_literal] = ACTIONS(4619),
+ [sym_number_literal] = ACTIONS(4619),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4617),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4617),
+ [sym_nothing_literal] = ACTIONS(4617),
+ [sym_null_literal] = ACTIONS(4617),
+ [sym_empty_literal] = ACTIONS(4617),
+ [sym_date_literal] = ACTIONS(4619),
+ [anon_sym_POUND] = ACTIONS(4617),
+ },
+ [STATE(519)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_declaration_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4006),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4006),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [aux_sym__property_get_header_token1] = ACTIONS(4006),
+ [aux_sym_event_declaration_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(3986),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token3] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(520)] = {
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(4656),
+ [anon_sym_BANG] = ACTIONS(4658),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_declaration_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4342),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4342),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [aux_sym__property_get_header_token1] = ACTIONS(4342),
+ [aux_sym_event_declaration_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(4399),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token3] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(521)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4823),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4825),
+ [anon_sym_SLASH] = ACTIONS(4823),
+ [anon_sym_BSLASH] = ACTIONS(4827),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(522)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4823),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4825),
+ [anon_sym_SLASH] = ACTIONS(4823),
+ [anon_sym_BSLASH] = ACTIONS(4827),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4829),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(523)] = {
+ [sym_identifier] = ACTIONS(4517),
+ [sym_newline] = ACTIONS(4519),
+ [anon_sym_COLON] = ACTIONS(4519),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4517),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4517),
+ [anon_sym_EQ] = ACTIONS(4519),
+ [anon_sym_DOT] = ACTIONS(4517),
+ [anon_sym_BANG] = ACTIONS(4519),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4517),
+ [aux_sym_option_statement_token3] = ACTIONS(4517),
+ [aux_sym_type_declaration_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4517),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4517),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4517),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4517),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4517),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4517),
+ [aux_sym__property_get_header_token1] = ACTIONS(4517),
+ [aux_sym_event_declaration_token1] = ACTIONS(4517),
+ [sym_static_modifier] = ACTIONS(4517),
+ [sym__dim_keyword] = ACTIONS(4517),
+ [sym__redim_keyword] = ACTIONS(4517),
+ [aux_sym_get_accessor_token1] = ACTIONS(4517),
+ [aux_sym_set_accessor_token1] = ACTIONS(4517),
+ [aux_sym_const_declaration_token1] = ACTIONS(4517),
+ [anon_sym_LPAREN] = ACTIONS(4519),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4517),
+ [anon_sym_STAR] = ACTIONS(4519),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4517),
+ [aux_sym_visibility_token1] = ACTIONS(4517),
+ [aux_sym_visibility_token2] = ACTIONS(4517),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4517),
+ [aux_sym_else_fragment_token1] = ACTIONS(4517),
+ [aux_sym_select_statement_token1] = ACTIONS(4517),
+ [aux_sym_case_expression_token1] = ACTIONS(4517),
+ [anon_sym_LT] = ACTIONS(4517),
+ [anon_sym_LT_EQ] = ACTIONS(4519),
+ [anon_sym_GT] = ACTIONS(4517),
+ [anon_sym_GT_EQ] = ACTIONS(4519),
+ [anon_sym_LT_GT] = ACTIONS(4519),
+ [aux_sym__for_header_token1] = ACTIONS(4517),
+ [aux_sym_do_statement_token1] = ACTIONS(4517),
+ [aux_sym_do_condition_token1] = ACTIONS(4517),
+ [aux_sym_with_statement_token1] = ACTIONS(4517),
+ [aux_sym_exit_statement_token1] = ACTIONS(4517),
+ [sym_end_statement] = ACTIONS(4519),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4517),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4517),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4517),
+ [sym__ambiguous_redim_statement] = ACTIONS(4519),
+ [aux_sym_erase_statement_token1] = ACTIONS(4517),
+ [aux_sym_open_statement_token1] = ACTIONS(4517),
+ [aux_sym_open_statement_token3] = ACTIONS(4517),
+ [aux_sym_file_mode_token2] = ACTIONS(4517),
+ [aux_sym_file_access_token2] = ACTIONS(4517),
+ [aux_sym_file_lock_token2] = ACTIONS(4517),
+ [aux_sym_print_statement_token1] = ACTIONS(4517),
+ [anon_sym_CARET] = ACTIONS(4519),
+ [anon_sym_SLASH] = ACTIONS(4519),
+ [anon_sym_BSLASH] = ACTIONS(4519),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4517),
+ [anon_sym_PLUS] = ACTIONS(4519),
+ [anon_sym_DASH] = ACTIONS(4517),
+ [anon_sym_AMP] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4517),
+ [anon_sym_QMARK] = ACTIONS(4519),
+ [aux_sym_close_statement_token1] = ACTIONS(4517),
+ [aux_sym_put_statement_token1] = ACTIONS(4517),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4517),
+ [aux_sym_seek_statement_token1] = ACTIONS(4517),
+ [sym_reset_statement] = ACTIONS(4517),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4517),
+ [sym_stop_statement] = ACTIONS(4517),
+ [sym_beep_statement] = ACTIONS(4517),
+ [aux_sym_unload_statement_token1] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4517),
+ [aux_sym_call_statement_token1] = ACTIONS(4517),
+ [sym__ambiguous_call_statement] = ACTIONS(4517),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4517),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4517),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4517),
+ [aux_sym_unary_expression_token1] = ACTIONS(4517),
+ [sym_string_literal] = ACTIONS(4519),
+ [sym_number_literal] = ACTIONS(4519),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4517),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4517),
+ [sym_nothing_literal] = ACTIONS(4517),
+ [sym_null_literal] = ACTIONS(4517),
+ [sym_empty_literal] = ACTIONS(4517),
+ [sym_date_literal] = ACTIONS(4519),
+ [anon_sym_POUND] = ACTIONS(4517),
+ },
+ [STATE(524)] = {
+ [sym_identifier] = ACTIONS(4593),
+ [sym_newline] = ACTIONS(4595),
+ [anon_sym_COLON] = ACTIONS(4595),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4593),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4593),
+ [anon_sym_EQ] = ACTIONS(4595),
+ [anon_sym_DOT] = ACTIONS(4593),
+ [anon_sym_BANG] = ACTIONS(4595),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4593),
+ [aux_sym_option_statement_token3] = ACTIONS(4593),
+ [aux_sym_type_declaration_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4593),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4593),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4593),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4593),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4593),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4593),
+ [aux_sym__property_get_header_token1] = ACTIONS(4593),
+ [aux_sym_event_declaration_token1] = ACTIONS(4593),
+ [sym_static_modifier] = ACTIONS(4593),
+ [sym__dim_keyword] = ACTIONS(4593),
+ [sym__redim_keyword] = ACTIONS(4593),
+ [aux_sym_get_accessor_token1] = ACTIONS(4593),
+ [aux_sym_set_accessor_token1] = ACTIONS(4593),
+ [aux_sym_const_declaration_token1] = ACTIONS(4593),
+ [anon_sym_LPAREN] = ACTIONS(4595),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4593),
+ [anon_sym_STAR] = ACTIONS(4595),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token2] = ACTIONS(4593),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4593),
+ [aux_sym_else_fragment_token1] = ACTIONS(4593),
+ [aux_sym_select_statement_token1] = ACTIONS(4593),
+ [aux_sym_case_expression_token1] = ACTIONS(4593),
+ [anon_sym_LT] = ACTIONS(4593),
+ [anon_sym_LT_EQ] = ACTIONS(4595),
+ [anon_sym_GT] = ACTIONS(4593),
+ [anon_sym_GT_EQ] = ACTIONS(4595),
+ [anon_sym_LT_GT] = ACTIONS(4595),
+ [aux_sym__for_header_token1] = ACTIONS(4593),
+ [aux_sym_do_statement_token1] = ACTIONS(4593),
+ [aux_sym_do_condition_token1] = ACTIONS(4593),
+ [aux_sym_with_statement_token1] = ACTIONS(4593),
+ [aux_sym_exit_statement_token1] = ACTIONS(4593),
+ [sym_end_statement] = ACTIONS(4595),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4593),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4593),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4593),
+ [sym__ambiguous_redim_statement] = ACTIONS(4595),
+ [aux_sym_erase_statement_token1] = ACTIONS(4593),
+ [aux_sym_open_statement_token1] = ACTIONS(4593),
+ [aux_sym_open_statement_token3] = ACTIONS(4593),
+ [aux_sym_file_mode_token2] = ACTIONS(4593),
+ [aux_sym_file_access_token2] = ACTIONS(4593),
+ [aux_sym_file_lock_token2] = ACTIONS(4593),
+ [aux_sym_print_statement_token1] = ACTIONS(4593),
+ [anon_sym_CARET] = ACTIONS(4595),
+ [anon_sym_SLASH] = ACTIONS(4595),
+ [anon_sym_BSLASH] = ACTIONS(4595),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4593),
+ [anon_sym_PLUS] = ACTIONS(4595),
+ [anon_sym_DASH] = ACTIONS(4593),
+ [anon_sym_AMP] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4593),
+ [anon_sym_QMARK] = ACTIONS(4595),
+ [aux_sym_close_statement_token1] = ACTIONS(4593),
+ [aux_sym_put_statement_token1] = ACTIONS(4593),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4593),
+ [aux_sym_seek_statement_token1] = ACTIONS(4593),
+ [sym_reset_statement] = ACTIONS(4593),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4593),
+ [sym_stop_statement] = ACTIONS(4593),
+ [sym_beep_statement] = ACTIONS(4593),
+ [aux_sym_unload_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4593),
+ [aux_sym_call_statement_token1] = ACTIONS(4593),
+ [sym__ambiguous_call_statement] = ACTIONS(4593),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4593),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4593),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4593),
+ [aux_sym_unary_expression_token1] = ACTIONS(4593),
+ [sym_string_literal] = ACTIONS(4595),
+ [sym_number_literal] = ACTIONS(4595),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4593),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4593),
+ [sym_nothing_literal] = ACTIONS(4593),
+ [sym_null_literal] = ACTIONS(4593),
+ [sym_empty_literal] = ACTIONS(4593),
+ [sym_date_literal] = ACTIONS(4595),
+ [anon_sym_POUND] = ACTIONS(4593),
+ },
+ [STATE(525)] = {
+ [sym_identifier] = ACTIONS(4597),
+ [sym_newline] = ACTIONS(4599),
+ [anon_sym_COLON] = ACTIONS(4599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4597),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4597),
+ [anon_sym_EQ] = ACTIONS(4599),
+ [anon_sym_DOT] = ACTIONS(4597),
+ [anon_sym_BANG] = ACTIONS(4599),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4597),
+ [aux_sym_option_statement_token3] = ACTIONS(4597),
+ [aux_sym_type_declaration_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4597),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4597),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4597),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4597),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4597),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4597),
+ [aux_sym__property_get_header_token1] = ACTIONS(4597),
+ [aux_sym_event_declaration_token1] = ACTIONS(4597),
+ [sym_static_modifier] = ACTIONS(4597),
+ [sym__dim_keyword] = ACTIONS(4597),
+ [sym__redim_keyword] = ACTIONS(4597),
+ [aux_sym_get_accessor_token1] = ACTIONS(4597),
+ [aux_sym_set_accessor_token1] = ACTIONS(4597),
+ [aux_sym_const_declaration_token1] = ACTIONS(4597),
+ [anon_sym_LPAREN] = ACTIONS(4599),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4597),
+ [anon_sym_STAR] = ACTIONS(4599),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token2] = ACTIONS(4597),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4597),
+ [aux_sym_else_fragment_token1] = ACTIONS(4597),
+ [aux_sym_select_statement_token1] = ACTIONS(4597),
+ [aux_sym_case_expression_token1] = ACTIONS(4597),
+ [anon_sym_LT] = ACTIONS(4597),
+ [anon_sym_LT_EQ] = ACTIONS(4599),
+ [anon_sym_GT] = ACTIONS(4597),
+ [anon_sym_GT_EQ] = ACTIONS(4599),
+ [anon_sym_LT_GT] = ACTIONS(4599),
+ [aux_sym__for_header_token1] = ACTIONS(4597),
+ [aux_sym_do_statement_token1] = ACTIONS(4597),
+ [aux_sym_do_condition_token1] = ACTIONS(4597),
+ [aux_sym_with_statement_token1] = ACTIONS(4597),
+ [aux_sym_exit_statement_token1] = ACTIONS(4597),
+ [sym_end_statement] = ACTIONS(4599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4597),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4597),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4597),
+ [sym__ambiguous_redim_statement] = ACTIONS(4599),
+ [aux_sym_erase_statement_token1] = ACTIONS(4597),
+ [aux_sym_open_statement_token1] = ACTIONS(4597),
+ [aux_sym_open_statement_token3] = ACTIONS(4597),
+ [aux_sym_file_mode_token2] = ACTIONS(4597),
+ [aux_sym_file_access_token2] = ACTIONS(4597),
+ [aux_sym_file_lock_token2] = ACTIONS(4597),
+ [aux_sym_print_statement_token1] = ACTIONS(4597),
+ [anon_sym_CARET] = ACTIONS(4599),
+ [anon_sym_SLASH] = ACTIONS(4599),
+ [anon_sym_BSLASH] = ACTIONS(4599),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4597),
+ [anon_sym_PLUS] = ACTIONS(4599),
+ [anon_sym_DASH] = ACTIONS(4597),
+ [anon_sym_AMP] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4597),
+ [anon_sym_QMARK] = ACTIONS(4599),
+ [aux_sym_close_statement_token1] = ACTIONS(4597),
+ [aux_sym_put_statement_token1] = ACTIONS(4597),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4597),
+ [aux_sym_seek_statement_token1] = ACTIONS(4597),
+ [sym_reset_statement] = ACTIONS(4597),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4597),
+ [sym_stop_statement] = ACTIONS(4597),
+ [sym_beep_statement] = ACTIONS(4597),
+ [aux_sym_unload_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4597),
+ [aux_sym_call_statement_token1] = ACTIONS(4597),
+ [sym__ambiguous_call_statement] = ACTIONS(4597),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4597),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4597),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4597),
+ [aux_sym_unary_expression_token1] = ACTIONS(4597),
+ [sym_string_literal] = ACTIONS(4599),
+ [sym_number_literal] = ACTIONS(4599),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4597),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4597),
+ [sym_nothing_literal] = ACTIONS(4597),
+ [sym_null_literal] = ACTIONS(4597),
+ [sym_empty_literal] = ACTIONS(4597),
+ [sym_date_literal] = ACTIONS(4599),
+ [anon_sym_POUND] = ACTIONS(4597),
+ },
+ [STATE(526)] = {
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(4369),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_declaration_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4369),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4369),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [aux_sym__property_get_header_token1] = ACTIONS(4369),
+ [aux_sym_event_declaration_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token3] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(527)] = {
+ [sym_output_list] = STATE(6332),
+ [sym__print_output_expression] = STATE(4885),
+ [sym__unparenthesized_print_output_expression] = STATE(4885),
+ [sym__print_output_call_binary_expression] = STATE(4885),
+ [sym__print_output_call_operand] = STATE(10998),
+ [sym__print_output_member_comparison_expression] = STATE(5781),
+ [sym__print_output_call_member_expression] = STATE(828),
+ [sym__print_output_call_expression] = STATE(2577),
+ [sym__print_output_qualified_callable] = STATE(13423),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(11000),
+ [sym_comparison_expression] = STATE(4886),
+ [sym__comparison_operand] = STATE(11453),
+ [sym_logical_value_expression] = STATE(4887),
+ [sym__callable_expression] = STATE(13426),
+ [sym_call_expression] = STATE(10296),
+ [sym_new_expression] = STATE(1056),
+ [sym_addressof_expression] = STATE(1056),
+ [sym_type_of_expression] = STATE(1056),
+ [sym_member_expression] = STATE(1073),
+ [sym_qualified_member_expression] = STATE(1142),
+ [sym_implicit_member_expression] = STATE(1142),
+ [sym_parenthesized_expression] = STATE(1084),
+ [sym_binary_expression] = STATE(1085),
+ [sym_unary_expression] = STATE(2774),
+ [sym__signed_unary_expression] = STATE(1246),
+ [sym__literal] = STATE(1056),
+ [sym_boolean_literal] = STATE(1056),
+ [sym_file_number_literal] = STATE(1056),
+ [sym_identifier] = ACTIONS(4857),
+ [sym_newline] = ACTIONS(4086),
+ [anon_sym_COLON] = ACTIONS(4086),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4088),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4859),
+ [anon_sym_DOT] = ACTIONS(4525),
+ [anon_sym_BANG] = ACTIONS(4527),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4088),
+ [aux_sym_option_statement_token3] = ACTIONS(4088),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4088),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4088),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4088),
+ [sym_static_modifier] = ACTIONS(4088),
+ [sym__dim_keyword] = ACTIONS(4088),
+ [sym__redim_keyword] = ACTIONS(4088),
+ [aux_sym_get_accessor_token1] = ACTIONS(4088),
+ [aux_sym_set_accessor_token1] = ACTIONS(4088),
+ [aux_sym_const_declaration_token1] = ACTIONS(4088),
+ [anon_sym_LPAREN] = ACTIONS(4861),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4535),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4863),
+ [aux_sym_visibility_token1] = ACTIONS(4088),
+ [aux_sym_visibility_token2] = ACTIONS(4088),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4088),
+ [aux_sym_else_fragment_token1] = ACTIONS(4088),
+ [aux_sym_select_statement_token1] = ACTIONS(4088),
+ [aux_sym_select_statement_token2] = ACTIONS(4088),
+ [aux_sym__for_header_token1] = ACTIONS(4088),
+ [aux_sym_do_statement_token1] = ACTIONS(4088),
+ [aux_sym_do_condition_token1] = ACTIONS(4088),
+ [aux_sym_with_statement_token1] = ACTIONS(4088),
+ [aux_sym_exit_statement_token1] = ACTIONS(4088),
+ [sym_end_statement] = ACTIONS(4086),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4088),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4088),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4088),
+ [sym__ambiguous_redim_statement] = ACTIONS(4086),
+ [aux_sym_erase_statement_token1] = ACTIONS(4088),
+ [aux_sym_open_statement_token1] = ACTIONS(4088),
+ [aux_sym_file_mode_token2] = ACTIONS(4088),
+ [aux_sym_file_access_token2] = ACTIONS(4088),
+ [aux_sym_file_lock_token2] = ACTIONS(4088),
+ [aux_sym_print_statement_token1] = ACTIONS(4088),
+ [anon_sym_PLUS] = ACTIONS(4539),
+ [anon_sym_DASH] = ACTIONS(4541),
+ [anon_sym_QMARK] = ACTIONS(4086),
+ [aux_sym_close_statement_token1] = ACTIONS(4088),
+ [aux_sym_put_statement_token1] = ACTIONS(4088),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4088),
+ [aux_sym_seek_statement_token1] = ACTIONS(4088),
+ [sym_reset_statement] = ACTIONS(4088),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4088),
+ [sym_stop_statement] = ACTIONS(4088),
+ [sym_beep_statement] = ACTIONS(4088),
+ [aux_sym_unload_statement_token1] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4088),
+ [aux_sym_call_statement_token1] = ACTIONS(4088),
+ [sym__ambiguous_call_statement] = ACTIONS(4088),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4543),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4545),
+ [aux_sym_unary_expression_token1] = ACTIONS(1584),
+ [sym_string_literal] = ACTIONS(4865),
+ [sym_number_literal] = ACTIONS(4865),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4549),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4549),
+ [sym_nothing_literal] = ACTIONS(4867),
+ [sym_null_literal] = ACTIONS(4867),
+ [sym_empty_literal] = ACTIONS(4867),
+ [sym_date_literal] = ACTIONS(4865),
+ [anon_sym_POUND] = ACTIONS(4553),
+ },
+ [STATE(528)] = {
+ [sym_output_list] = STATE(6429),
+ [sym__print_output_expression] = STATE(4885),
+ [sym__unparenthesized_print_output_expression] = STATE(4885),
+ [sym__print_output_call_binary_expression] = STATE(4885),
+ [sym__print_output_call_operand] = STATE(10998),
+ [sym__print_output_member_comparison_expression] = STATE(5781),
+ [sym__print_output_call_member_expression] = STATE(828),
+ [sym__print_output_call_expression] = STATE(2577),
+ [sym__print_output_qualified_callable] = STATE(13423),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(11000),
+ [sym_comparison_expression] = STATE(4886),
+ [sym__comparison_operand] = STATE(11453),
+ [sym_logical_value_expression] = STATE(4887),
+ [sym__callable_expression] = STATE(13426),
+ [sym_call_expression] = STATE(10296),
+ [sym_new_expression] = STATE(1056),
+ [sym_addressof_expression] = STATE(1056),
+ [sym_type_of_expression] = STATE(1056),
+ [sym_member_expression] = STATE(1073),
+ [sym_qualified_member_expression] = STATE(1142),
+ [sym_implicit_member_expression] = STATE(1142),
+ [sym_parenthesized_expression] = STATE(1084),
+ [sym_binary_expression] = STATE(1085),
+ [sym_unary_expression] = STATE(2774),
+ [sym__signed_unary_expression] = STATE(1246),
+ [sym__literal] = STATE(1056),
+ [sym_boolean_literal] = STATE(1056),
+ [sym_file_number_literal] = STATE(1056),
+ [sym_identifier] = ACTIONS(4857),
+ [sym_newline] = ACTIONS(4090),
+ [anon_sym_COLON] = ACTIONS(4090),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4092),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4859),
+ [anon_sym_DOT] = ACTIONS(4525),
+ [anon_sym_BANG] = ACTIONS(4527),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4092),
+ [aux_sym_option_statement_token3] = ACTIONS(4092),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4092),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4092),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4092),
+ [sym_static_modifier] = ACTIONS(4092),
+ [sym__dim_keyword] = ACTIONS(4092),
+ [sym__redim_keyword] = ACTIONS(4092),
+ [aux_sym_get_accessor_token1] = ACTIONS(4092),
+ [aux_sym_set_accessor_token1] = ACTIONS(4092),
+ [aux_sym_const_declaration_token1] = ACTIONS(4092),
+ [anon_sym_LPAREN] = ACTIONS(4861),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4535),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4863),
+ [aux_sym_visibility_token1] = ACTIONS(4092),
+ [aux_sym_visibility_token2] = ACTIONS(4092),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4092),
+ [aux_sym_else_fragment_token1] = ACTIONS(4092),
+ [aux_sym_select_statement_token1] = ACTIONS(4092),
+ [aux_sym_select_statement_token2] = ACTIONS(4092),
+ [aux_sym__for_header_token1] = ACTIONS(4092),
+ [aux_sym_do_statement_token1] = ACTIONS(4092),
+ [aux_sym_do_condition_token1] = ACTIONS(4092),
+ [aux_sym_with_statement_token1] = ACTIONS(4092),
+ [aux_sym_exit_statement_token1] = ACTIONS(4092),
+ [sym_end_statement] = ACTIONS(4090),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4092),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4092),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4092),
+ [sym__ambiguous_redim_statement] = ACTIONS(4090),
+ [aux_sym_erase_statement_token1] = ACTIONS(4092),
+ [aux_sym_open_statement_token1] = ACTIONS(4092),
+ [aux_sym_file_mode_token2] = ACTIONS(4092),
+ [aux_sym_file_access_token2] = ACTIONS(4092),
+ [aux_sym_file_lock_token2] = ACTIONS(4092),
+ [aux_sym_print_statement_token1] = ACTIONS(4092),
+ [anon_sym_PLUS] = ACTIONS(4539),
+ [anon_sym_DASH] = ACTIONS(4541),
+ [anon_sym_QMARK] = ACTIONS(4090),
+ [aux_sym_close_statement_token1] = ACTIONS(4092),
+ [aux_sym_put_statement_token1] = ACTIONS(4092),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4092),
+ [aux_sym_seek_statement_token1] = ACTIONS(4092),
+ [sym_reset_statement] = ACTIONS(4092),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4092),
+ [sym_stop_statement] = ACTIONS(4092),
+ [sym_beep_statement] = ACTIONS(4092),
+ [aux_sym_unload_statement_token1] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4092),
+ [aux_sym_call_statement_token1] = ACTIONS(4092),
+ [sym__ambiguous_call_statement] = ACTIONS(4092),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4543),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4545),
+ [aux_sym_unary_expression_token1] = ACTIONS(1584),
+ [sym_string_literal] = ACTIONS(4865),
+ [sym_number_literal] = ACTIONS(4865),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4549),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4549),
+ [sym_nothing_literal] = ACTIONS(4867),
+ [sym_null_literal] = ACTIONS(4867),
+ [sym_empty_literal] = ACTIONS(4867),
+ [sym_date_literal] = ACTIONS(4865),
+ [anon_sym_POUND] = ACTIONS(4553),
+ },
+ [STATE(529)] = {
+ [sym_identifier] = ACTIONS(4625),
+ [sym_newline] = ACTIONS(4627),
+ [anon_sym_COLON] = ACTIONS(4627),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4625),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4625),
+ [anon_sym_EQ] = ACTIONS(4627),
+ [anon_sym_DOT] = ACTIONS(4625),
+ [anon_sym_BANG] = ACTIONS(4627),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4625),
+ [aux_sym_option_statement_token3] = ACTIONS(4625),
+ [aux_sym_type_declaration_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4625),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4625),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4625),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4625),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4625),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4625),
+ [aux_sym__property_get_header_token1] = ACTIONS(4625),
+ [aux_sym_event_declaration_token1] = ACTIONS(4625),
+ [sym_static_modifier] = ACTIONS(4625),
+ [sym__dim_keyword] = ACTIONS(4625),
+ [sym__redim_keyword] = ACTIONS(4625),
+ [aux_sym_get_accessor_token1] = ACTIONS(4625),
+ [aux_sym_set_accessor_token1] = ACTIONS(4625),
+ [aux_sym_const_declaration_token1] = ACTIONS(4625),
+ [anon_sym_LPAREN] = ACTIONS(4627),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4625),
+ [anon_sym_STAR] = ACTIONS(4627),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4625),
+ [aux_sym_visibility_token1] = ACTIONS(4625),
+ [aux_sym_visibility_token2] = ACTIONS(4625),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4625),
+ [aux_sym_else_fragment_token1] = ACTIONS(4625),
+ [aux_sym_select_statement_token1] = ACTIONS(4625),
+ [aux_sym_case_expression_token1] = ACTIONS(4625),
+ [anon_sym_LT] = ACTIONS(4625),
+ [anon_sym_LT_EQ] = ACTIONS(4627),
+ [anon_sym_GT] = ACTIONS(4625),
+ [anon_sym_GT_EQ] = ACTIONS(4627),
+ [anon_sym_LT_GT] = ACTIONS(4627),
+ [aux_sym__for_header_token1] = ACTIONS(4625),
+ [aux_sym_do_statement_token1] = ACTIONS(4625),
+ [aux_sym_do_condition_token1] = ACTIONS(4625),
+ [aux_sym_with_statement_token1] = ACTIONS(4625),
+ [aux_sym_exit_statement_token1] = ACTIONS(4625),
+ [sym_end_statement] = ACTIONS(4627),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4625),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4625),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4625),
+ [sym__ambiguous_redim_statement] = ACTIONS(4627),
+ [aux_sym_erase_statement_token1] = ACTIONS(4625),
+ [aux_sym_open_statement_token1] = ACTIONS(4625),
+ [aux_sym_open_statement_token3] = ACTIONS(4625),
+ [aux_sym_file_mode_token2] = ACTIONS(4625),
+ [aux_sym_file_access_token2] = ACTIONS(4625),
+ [aux_sym_file_lock_token2] = ACTIONS(4625),
+ [aux_sym_print_statement_token1] = ACTIONS(4625),
+ [anon_sym_CARET] = ACTIONS(4627),
+ [anon_sym_SLASH] = ACTIONS(4627),
+ [anon_sym_BSLASH] = ACTIONS(4627),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4625),
+ [anon_sym_PLUS] = ACTIONS(4627),
+ [anon_sym_DASH] = ACTIONS(4625),
+ [anon_sym_AMP] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4625),
+ [anon_sym_QMARK] = ACTIONS(4627),
+ [aux_sym_close_statement_token1] = ACTIONS(4625),
+ [aux_sym_put_statement_token1] = ACTIONS(4625),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4625),
+ [aux_sym_seek_statement_token1] = ACTIONS(4625),
+ [sym_reset_statement] = ACTIONS(4625),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4625),
+ [sym_stop_statement] = ACTIONS(4625),
+ [sym_beep_statement] = ACTIONS(4625),
+ [aux_sym_unload_statement_token1] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4625),
+ [aux_sym_call_statement_token1] = ACTIONS(4625),
+ [sym__ambiguous_call_statement] = ACTIONS(4625),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4625),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4625),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4625),
+ [aux_sym_unary_expression_token1] = ACTIONS(4625),
+ [sym_string_literal] = ACTIONS(4627),
+ [sym_number_literal] = ACTIONS(4627),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4625),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4625),
+ [sym_nothing_literal] = ACTIONS(4625),
+ [sym_null_literal] = ACTIONS(4625),
+ [sym_empty_literal] = ACTIONS(4625),
+ [sym_date_literal] = ACTIONS(4627),
+ [anon_sym_POUND] = ACTIONS(4625),
+ },
+ [STATE(530)] = {
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(4362),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_declaration_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4362),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4362),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [aux_sym__property_get_header_token1] = ACTIONS(4362),
+ [aux_sym_event_declaration_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token3] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(531)] = {
+ [sym_output_list] = STATE(7008),
+ [sym__print_output_expression] = STATE(4701),
+ [sym__unparenthesized_print_output_expression] = STATE(4701),
+ [sym__print_output_call_binary_expression] = STATE(4701),
+ [sym__print_output_call_operand] = STATE(11001),
+ [sym__print_output_member_comparison_expression] = STATE(5244),
+ [sym__print_output_call_member_expression] = STATE(871),
+ [sym__print_output_call_expression] = STATE(2617),
+ [sym__print_output_qualified_callable] = STATE(13129),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(11002),
+ [sym_comparison_expression] = STATE(4702),
+ [sym__comparison_operand] = STATE(11305),
+ [sym_logical_value_expression] = STATE(4703),
+ [sym__callable_expression] = STATE(13130),
+ [sym_call_expression] = STATE(10298),
+ [sym_new_expression] = STATE(1126),
+ [sym_addressof_expression] = STATE(1126),
+ [sym_type_of_expression] = STATE(1126),
+ [sym_member_expression] = STATE(1168),
+ [sym_qualified_member_expression] = STATE(1206),
+ [sym_implicit_member_expression] = STATE(1206),
+ [sym_parenthesized_expression] = STATE(1194),
+ [sym_binary_expression] = STATE(1209),
+ [sym_unary_expression] = STATE(2675),
+ [sym__signed_unary_expression] = STATE(1348),
+ [sym__literal] = STATE(1126),
+ [sym_boolean_literal] = STATE(1126),
+ [sym_file_number_literal] = STATE(1126),
+ [sym_identifier] = ACTIONS(4845),
+ [sym_newline] = ACTIONS(4072),
+ [anon_sym_COLON] = ACTIONS(4072),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4074),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4847),
+ [anon_sym_DOT] = ACTIONS(4559),
+ [anon_sym_BANG] = ACTIONS(4561),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4074),
+ [aux_sym_option_statement_token3] = ACTIONS(4074),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4074),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4074),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4074),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4074),
+ [sym_static_modifier] = ACTIONS(4074),
+ [sym__dim_keyword] = ACTIONS(4074),
+ [sym__redim_keyword] = ACTIONS(4074),
+ [aux_sym_get_accessor_token1] = ACTIONS(4074),
+ [aux_sym_set_accessor_token1] = ACTIONS(4074),
+ [aux_sym_const_declaration_token1] = ACTIONS(4074),
+ [anon_sym_LPAREN] = ACTIONS(4869),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4569),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4851),
+ [aux_sym_visibility_token1] = ACTIONS(4074),
+ [aux_sym_visibility_token2] = ACTIONS(4074),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4074),
+ [aux_sym_else_fragment_token1] = ACTIONS(4074),
+ [aux_sym_select_statement_token1] = ACTIONS(4074),
+ [aux_sym__for_header_token1] = ACTIONS(4074),
+ [aux_sym_do_statement_token1] = ACTIONS(4074),
+ [aux_sym_do_condition_token1] = ACTIONS(4074),
+ [aux_sym_with_statement_token1] = ACTIONS(4074),
+ [aux_sym_exit_statement_token1] = ACTIONS(4074),
+ [sym_end_statement] = ACTIONS(4072),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4074),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4074),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4074),
+ [sym__ambiguous_redim_statement] = ACTIONS(4072),
+ [aux_sym_erase_statement_token1] = ACTIONS(4074),
+ [aux_sym_open_statement_token1] = ACTIONS(4074),
+ [aux_sym_file_mode_token2] = ACTIONS(4074),
+ [aux_sym_file_access_token2] = ACTIONS(4074),
+ [aux_sym_file_lock_token2] = ACTIONS(4074),
+ [aux_sym_print_statement_token1] = ACTIONS(4074),
+ [anon_sym_PLUS] = ACTIONS(4573),
+ [anon_sym_DASH] = ACTIONS(4575),
+ [anon_sym_QMARK] = ACTIONS(4072),
+ [aux_sym_close_statement_token1] = ACTIONS(4074),
+ [aux_sym_put_statement_token1] = ACTIONS(4074),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4074),
+ [aux_sym_seek_statement_token1] = ACTIONS(4074),
+ [sym_reset_statement] = ACTIONS(4074),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4074),
+ [sym_stop_statement] = ACTIONS(4074),
+ [sym_beep_statement] = ACTIONS(4074),
+ [aux_sym_unload_statement_token1] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4074),
+ [aux_sym_call_statement_token1] = ACTIONS(4074),
+ [sym__ambiguous_call_statement] = ACTIONS(4074),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4577),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4579),
+ [aux_sym_unary_expression_token1] = ACTIONS(2491),
+ [sym_string_literal] = ACTIONS(4853),
+ [sym_number_literal] = ACTIONS(4853),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4583),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4583),
+ [sym_nothing_literal] = ACTIONS(4855),
+ [sym_null_literal] = ACTIONS(4855),
+ [sym_empty_literal] = ACTIONS(4855),
+ [sym_date_literal] = ACTIONS(4853),
+ [anon_sym_POUND] = ACTIONS(4587),
+ },
+ [STATE(532)] = {
+ [sym_identifier] = ACTIONS(4647),
+ [sym_newline] = ACTIONS(4649),
+ [anon_sym_COLON] = ACTIONS(4649),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4647),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4647),
+ [anon_sym_EQ] = ACTIONS(4649),
+ [anon_sym_DOT] = ACTIONS(4647),
+ [anon_sym_BANG] = ACTIONS(4649),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4647),
+ [aux_sym_option_statement_token3] = ACTIONS(4647),
+ [aux_sym_type_declaration_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4647),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4647),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4647),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4647),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4647),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4647),
+ [aux_sym__property_get_header_token1] = ACTIONS(4647),
+ [aux_sym_event_declaration_token1] = ACTIONS(4647),
+ [sym_static_modifier] = ACTIONS(4647),
+ [sym__dim_keyword] = ACTIONS(4647),
+ [sym__redim_keyword] = ACTIONS(4647),
+ [aux_sym_get_accessor_token1] = ACTIONS(4647),
+ [aux_sym_set_accessor_token1] = ACTIONS(4647),
+ [aux_sym_const_declaration_token1] = ACTIONS(4647),
+ [anon_sym_LPAREN] = ACTIONS(4649),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4647),
+ [anon_sym_STAR] = ACTIONS(4823),
+ [aux_sym_array_bound_token1] = ACTIONS(4647),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token2] = ACTIONS(4647),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4647),
+ [aux_sym_else_fragment_token1] = ACTIONS(4647),
+ [aux_sym_select_statement_token1] = ACTIONS(4647),
+ [aux_sym_case_expression_token1] = ACTIONS(4647),
+ [anon_sym_LT] = ACTIONS(4647),
+ [anon_sym_LT_EQ] = ACTIONS(4649),
+ [anon_sym_GT] = ACTIONS(4647),
+ [anon_sym_GT_EQ] = ACTIONS(4649),
+ [anon_sym_LT_GT] = ACTIONS(4649),
+ [aux_sym__for_header_token1] = ACTIONS(4647),
+ [aux_sym_do_statement_token1] = ACTIONS(4647),
+ [aux_sym_do_condition_token1] = ACTIONS(4647),
+ [aux_sym_with_statement_token1] = ACTIONS(4647),
+ [aux_sym_exit_statement_token1] = ACTIONS(4647),
+ [sym_end_statement] = ACTIONS(4649),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4647),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4647),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4647),
+ [sym__ambiguous_redim_statement] = ACTIONS(4649),
+ [aux_sym_erase_statement_token1] = ACTIONS(4647),
+ [aux_sym_open_statement_token1] = ACTIONS(4647),
+ [aux_sym_file_mode_token2] = ACTIONS(4647),
+ [aux_sym_file_access_token2] = ACTIONS(4647),
+ [aux_sym_file_lock_token2] = ACTIONS(4647),
+ [aux_sym_print_statement_token1] = ACTIONS(4647),
+ [anon_sym_CARET] = ACTIONS(4825),
+ [anon_sym_SLASH] = ACTIONS(4823),
+ [anon_sym_BSLASH] = ACTIONS(4827),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4829),
+ [anon_sym_PLUS] = ACTIONS(4831),
+ [anon_sym_DASH] = ACTIONS(4833),
+ [anon_sym_AMP] = ACTIONS(4835),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4647),
+ [anon_sym_QMARK] = ACTIONS(4649),
+ [aux_sym_close_statement_token1] = ACTIONS(4647),
+ [aux_sym_put_statement_token1] = ACTIONS(4647),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4647),
+ [aux_sym_seek_statement_token1] = ACTIONS(4647),
+ [sym_reset_statement] = ACTIONS(4647),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4647),
+ [sym_stop_statement] = ACTIONS(4647),
+ [sym_beep_statement] = ACTIONS(4647),
+ [aux_sym_unload_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4647),
+ [aux_sym_call_statement_token1] = ACTIONS(4647),
+ [sym__ambiguous_call_statement] = ACTIONS(4647),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4647),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4647),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4647),
+ [aux_sym_unary_expression_token1] = ACTIONS(4647),
+ [sym_string_literal] = ACTIONS(4649),
+ [sym_number_literal] = ACTIONS(4649),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4647),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4647),
+ [sym_nothing_literal] = ACTIONS(4647),
+ [sym_null_literal] = ACTIONS(4647),
+ [sym_empty_literal] = ACTIONS(4647),
+ [sym_date_literal] = ACTIONS(4649),
+ [anon_sym_POUND] = ACTIONS(4647),
+ },
+ [STATE(533)] = {
+ [sym_identifier] = ACTIONS(4601),
+ [sym_newline] = ACTIONS(4603),
+ [anon_sym_COLON] = ACTIONS(4603),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4601),
+ [anon_sym_EQ] = ACTIONS(4603),
+ [anon_sym_DOT] = ACTIONS(4601),
+ [anon_sym_BANG] = ACTIONS(4603),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4601),
+ [aux_sym_option_statement_token3] = ACTIONS(4601),
+ [aux_sym_type_declaration_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4601),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4601),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4601),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4601),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4601),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4601),
+ [aux_sym__property_get_header_token1] = ACTIONS(4601),
+ [aux_sym_event_declaration_token1] = ACTIONS(4601),
+ [sym_static_modifier] = ACTIONS(4601),
+ [sym__dim_keyword] = ACTIONS(4601),
+ [sym__redim_keyword] = ACTIONS(4601),
+ [aux_sym_get_accessor_token1] = ACTIONS(4601),
+ [aux_sym_set_accessor_token1] = ACTIONS(4601),
+ [aux_sym_const_declaration_token1] = ACTIONS(4601),
+ [anon_sym_LPAREN] = ACTIONS(4603),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4601),
+ [anon_sym_STAR] = ACTIONS(4603),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4601),
+ [aux_sym_visibility_token1] = ACTIONS(4601),
+ [aux_sym_visibility_token2] = ACTIONS(4601),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4601),
+ [aux_sym_else_fragment_token1] = ACTIONS(4601),
+ [aux_sym_select_statement_token1] = ACTIONS(4601),
+ [aux_sym_case_expression_token1] = ACTIONS(4601),
+ [anon_sym_LT] = ACTIONS(4601),
+ [anon_sym_LT_EQ] = ACTIONS(4603),
+ [anon_sym_GT] = ACTIONS(4601),
+ [anon_sym_GT_EQ] = ACTIONS(4603),
+ [anon_sym_LT_GT] = ACTIONS(4603),
+ [aux_sym__for_header_token1] = ACTIONS(4601),
+ [aux_sym_do_statement_token1] = ACTIONS(4601),
+ [aux_sym_do_condition_token1] = ACTIONS(4601),
+ [aux_sym_with_statement_token1] = ACTIONS(4601),
+ [aux_sym_exit_statement_token1] = ACTIONS(4601),
+ [sym_end_statement] = ACTIONS(4603),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4601),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4601),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4601),
+ [sym__ambiguous_redim_statement] = ACTIONS(4603),
+ [aux_sym_erase_statement_token1] = ACTIONS(4601),
+ [aux_sym_open_statement_token1] = ACTIONS(4601),
+ [aux_sym_open_statement_token3] = ACTIONS(4601),
+ [aux_sym_file_mode_token2] = ACTIONS(4601),
+ [aux_sym_file_access_token2] = ACTIONS(4601),
+ [aux_sym_file_lock_token2] = ACTIONS(4601),
+ [aux_sym_print_statement_token1] = ACTIONS(4601),
+ [anon_sym_CARET] = ACTIONS(4603),
+ [anon_sym_SLASH] = ACTIONS(4603),
+ [anon_sym_BSLASH] = ACTIONS(4603),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4601),
+ [anon_sym_PLUS] = ACTIONS(4603),
+ [anon_sym_DASH] = ACTIONS(4601),
+ [anon_sym_AMP] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4601),
+ [anon_sym_QMARK] = ACTIONS(4603),
+ [aux_sym_close_statement_token1] = ACTIONS(4601),
+ [aux_sym_put_statement_token1] = ACTIONS(4601),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4601),
+ [aux_sym_seek_statement_token1] = ACTIONS(4601),
+ [sym_reset_statement] = ACTIONS(4601),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4601),
+ [sym_stop_statement] = ACTIONS(4601),
+ [sym_beep_statement] = ACTIONS(4601),
+ [aux_sym_unload_statement_token1] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4601),
+ [aux_sym_call_statement_token1] = ACTIONS(4601),
+ [sym__ambiguous_call_statement] = ACTIONS(4601),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4601),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4601),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4601),
+ [aux_sym_unary_expression_token1] = ACTIONS(4601),
+ [sym_string_literal] = ACTIONS(4603),
+ [sym_number_literal] = ACTIONS(4603),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4601),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4601),
+ [sym_nothing_literal] = ACTIONS(4601),
+ [sym_null_literal] = ACTIONS(4601),
+ [sym_empty_literal] = ACTIONS(4601),
+ [sym_date_literal] = ACTIONS(4603),
+ [anon_sym_POUND] = ACTIONS(4601),
+ },
+ [STATE(534)] = {
+ [sym_identifier] = ACTIONS(4605),
+ [sym_newline] = ACTIONS(4607),
+ [anon_sym_COLON] = ACTIONS(4607),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4605),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4605),
+ [anon_sym_EQ] = ACTIONS(4607),
+ [anon_sym_DOT] = ACTIONS(4605),
+ [anon_sym_BANG] = ACTIONS(4607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4605),
+ [aux_sym_option_statement_token3] = ACTIONS(4605),
+ [aux_sym_type_declaration_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4605),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4605),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4605),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4605),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4605),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4605),
+ [aux_sym__property_get_header_token1] = ACTIONS(4605),
+ [aux_sym_event_declaration_token1] = ACTIONS(4605),
+ [sym_static_modifier] = ACTIONS(4605),
+ [sym__dim_keyword] = ACTIONS(4605),
+ [sym__redim_keyword] = ACTIONS(4605),
+ [aux_sym_get_accessor_token1] = ACTIONS(4605),
+ [aux_sym_set_accessor_token1] = ACTIONS(4605),
+ [aux_sym_const_declaration_token1] = ACTIONS(4605),
+ [anon_sym_LPAREN] = ACTIONS(4607),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4605),
+ [anon_sym_STAR] = ACTIONS(4607),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token2] = ACTIONS(4605),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4605),
+ [aux_sym_else_fragment_token1] = ACTIONS(4605),
+ [aux_sym_select_statement_token1] = ACTIONS(4605),
+ [aux_sym_case_expression_token1] = ACTIONS(4605),
+ [anon_sym_LT] = ACTIONS(4605),
+ [anon_sym_LT_EQ] = ACTIONS(4607),
+ [anon_sym_GT] = ACTIONS(4605),
+ [anon_sym_GT_EQ] = ACTIONS(4607),
+ [anon_sym_LT_GT] = ACTIONS(4607),
+ [aux_sym__for_header_token1] = ACTIONS(4605),
+ [aux_sym_do_statement_token1] = ACTIONS(4605),
+ [aux_sym_do_condition_token1] = ACTIONS(4605),
+ [aux_sym_with_statement_token1] = ACTIONS(4605),
+ [aux_sym_exit_statement_token1] = ACTIONS(4605),
+ [sym_end_statement] = ACTIONS(4607),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4605),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4605),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4605),
+ [sym__ambiguous_redim_statement] = ACTIONS(4607),
+ [aux_sym_erase_statement_token1] = ACTIONS(4605),
+ [aux_sym_open_statement_token1] = ACTIONS(4605),
+ [aux_sym_open_statement_token3] = ACTIONS(4605),
+ [aux_sym_file_mode_token2] = ACTIONS(4605),
+ [aux_sym_file_access_token2] = ACTIONS(4605),
+ [aux_sym_file_lock_token2] = ACTIONS(4605),
+ [aux_sym_print_statement_token1] = ACTIONS(4605),
+ [anon_sym_CARET] = ACTIONS(4607),
+ [anon_sym_SLASH] = ACTIONS(4607),
+ [anon_sym_BSLASH] = ACTIONS(4607),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4605),
+ [anon_sym_PLUS] = ACTIONS(4607),
+ [anon_sym_DASH] = ACTIONS(4605),
+ [anon_sym_AMP] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4605),
+ [anon_sym_QMARK] = ACTIONS(4607),
+ [aux_sym_close_statement_token1] = ACTIONS(4605),
+ [aux_sym_put_statement_token1] = ACTIONS(4605),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4605),
+ [aux_sym_seek_statement_token1] = ACTIONS(4605),
+ [sym_reset_statement] = ACTIONS(4605),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4605),
+ [sym_stop_statement] = ACTIONS(4605),
+ [sym_beep_statement] = ACTIONS(4605),
+ [aux_sym_unload_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4605),
+ [aux_sym_call_statement_token1] = ACTIONS(4605),
+ [sym__ambiguous_call_statement] = ACTIONS(4605),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4605),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4605),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4605),
+ [aux_sym_unary_expression_token1] = ACTIONS(4605),
+ [sym_string_literal] = ACTIONS(4607),
+ [sym_number_literal] = ACTIONS(4607),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4605),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4605),
+ [sym_nothing_literal] = ACTIONS(4605),
+ [sym_null_literal] = ACTIONS(4605),
+ [sym_empty_literal] = ACTIONS(4605),
+ [sym_date_literal] = ACTIONS(4607),
+ [anon_sym_POUND] = ACTIONS(4605),
+ },
+ [STATE(535)] = {
+ [sym_identifier] = ACTIONS(4609),
+ [sym_newline] = ACTIONS(4611),
+ [anon_sym_COLON] = ACTIONS(4611),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4609),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4609),
+ [anon_sym_EQ] = ACTIONS(4611),
+ [anon_sym_DOT] = ACTIONS(4609),
+ [anon_sym_BANG] = ACTIONS(4611),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4609),
+ [aux_sym_option_statement_token3] = ACTIONS(4609),
+ [aux_sym_type_declaration_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4609),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4609),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4609),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4609),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4609),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4609),
+ [aux_sym__property_get_header_token1] = ACTIONS(4609),
+ [aux_sym_event_declaration_token1] = ACTIONS(4609),
+ [sym_static_modifier] = ACTIONS(4609),
+ [sym__dim_keyword] = ACTIONS(4609),
+ [sym__redim_keyword] = ACTIONS(4609),
+ [aux_sym_get_accessor_token1] = ACTIONS(4609),
+ [aux_sym_set_accessor_token1] = ACTIONS(4609),
+ [aux_sym_const_declaration_token1] = ACTIONS(4609),
+ [anon_sym_LPAREN] = ACTIONS(4611),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4609),
+ [anon_sym_STAR] = ACTIONS(4611),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4609),
+ [aux_sym_visibility_token1] = ACTIONS(4609),
+ [aux_sym_visibility_token2] = ACTIONS(4609),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4609),
+ [aux_sym_else_fragment_token1] = ACTIONS(4609),
+ [aux_sym_select_statement_token1] = ACTIONS(4609),
+ [aux_sym_case_expression_token1] = ACTIONS(4609),
+ [anon_sym_LT] = ACTIONS(4609),
+ [anon_sym_LT_EQ] = ACTIONS(4611),
+ [anon_sym_GT] = ACTIONS(4609),
+ [anon_sym_GT_EQ] = ACTIONS(4611),
+ [anon_sym_LT_GT] = ACTIONS(4611),
+ [aux_sym__for_header_token1] = ACTIONS(4609),
+ [aux_sym_do_statement_token1] = ACTIONS(4609),
+ [aux_sym_do_condition_token1] = ACTIONS(4609),
+ [aux_sym_with_statement_token1] = ACTIONS(4609),
+ [aux_sym_exit_statement_token1] = ACTIONS(4609),
+ [sym_end_statement] = ACTIONS(4611),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4609),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4609),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4609),
+ [sym__ambiguous_redim_statement] = ACTIONS(4611),
+ [aux_sym_erase_statement_token1] = ACTIONS(4609),
+ [aux_sym_open_statement_token1] = ACTIONS(4609),
+ [aux_sym_open_statement_token3] = ACTIONS(4609),
+ [aux_sym_file_mode_token2] = ACTIONS(4609),
+ [aux_sym_file_access_token2] = ACTIONS(4609),
+ [aux_sym_file_lock_token2] = ACTIONS(4609),
+ [aux_sym_print_statement_token1] = ACTIONS(4609),
+ [anon_sym_CARET] = ACTIONS(4611),
+ [anon_sym_SLASH] = ACTIONS(4611),
+ [anon_sym_BSLASH] = ACTIONS(4611),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4609),
+ [anon_sym_PLUS] = ACTIONS(4611),
+ [anon_sym_DASH] = ACTIONS(4609),
+ [anon_sym_AMP] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4609),
+ [anon_sym_QMARK] = ACTIONS(4611),
+ [aux_sym_close_statement_token1] = ACTIONS(4609),
+ [aux_sym_put_statement_token1] = ACTIONS(4609),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4609),
+ [aux_sym_seek_statement_token1] = ACTIONS(4609),
+ [sym_reset_statement] = ACTIONS(4609),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4609),
+ [sym_stop_statement] = ACTIONS(4609),
+ [sym_beep_statement] = ACTIONS(4609),
+ [aux_sym_unload_statement_token1] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4609),
+ [aux_sym_call_statement_token1] = ACTIONS(4609),
+ [sym__ambiguous_call_statement] = ACTIONS(4609),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4609),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4609),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4609),
+ [aux_sym_unary_expression_token1] = ACTIONS(4609),
+ [sym_string_literal] = ACTIONS(4611),
+ [sym_number_literal] = ACTIONS(4611),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4609),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4609),
+ [sym_nothing_literal] = ACTIONS(4609),
+ [sym_null_literal] = ACTIONS(4609),
+ [sym_empty_literal] = ACTIONS(4609),
+ [sym_date_literal] = ACTIONS(4611),
+ [anon_sym_POUND] = ACTIONS(4609),
+ },
+ [STATE(536)] = {
+ [sym_identifier] = ACTIONS(4621),
+ [sym_newline] = ACTIONS(4623),
+ [anon_sym_COLON] = ACTIONS(4623),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4621),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4621),
+ [anon_sym_EQ] = ACTIONS(4623),
+ [anon_sym_DOT] = ACTIONS(4621),
+ [anon_sym_BANG] = ACTIONS(4623),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4621),
+ [aux_sym_option_statement_token3] = ACTIONS(4621),
+ [aux_sym_type_declaration_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4621),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4621),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4621),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4621),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4621),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4621),
+ [aux_sym__property_get_header_token1] = ACTIONS(4621),
+ [aux_sym_event_declaration_token1] = ACTIONS(4621),
+ [sym_static_modifier] = ACTIONS(4621),
+ [sym__dim_keyword] = ACTIONS(4621),
+ [sym__redim_keyword] = ACTIONS(4621),
+ [aux_sym_get_accessor_token1] = ACTIONS(4621),
+ [aux_sym_set_accessor_token1] = ACTIONS(4621),
+ [aux_sym_const_declaration_token1] = ACTIONS(4621),
+ [anon_sym_LPAREN] = ACTIONS(4623),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4621),
+ [anon_sym_STAR] = ACTIONS(4623),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token2] = ACTIONS(4621),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4621),
+ [aux_sym_else_fragment_token1] = ACTIONS(4621),
+ [aux_sym_select_statement_token1] = ACTIONS(4621),
+ [aux_sym_case_expression_token1] = ACTIONS(4621),
+ [anon_sym_LT] = ACTIONS(4621),
+ [anon_sym_LT_EQ] = ACTIONS(4623),
+ [anon_sym_GT] = ACTIONS(4621),
+ [anon_sym_GT_EQ] = ACTIONS(4623),
+ [anon_sym_LT_GT] = ACTIONS(4623),
+ [aux_sym__for_header_token1] = ACTIONS(4621),
+ [aux_sym_do_statement_token1] = ACTIONS(4621),
+ [aux_sym_do_condition_token1] = ACTIONS(4621),
+ [aux_sym_with_statement_token1] = ACTIONS(4621),
+ [aux_sym_exit_statement_token1] = ACTIONS(4621),
+ [sym_end_statement] = ACTIONS(4623),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4621),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4621),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4621),
+ [sym__ambiguous_redim_statement] = ACTIONS(4623),
+ [aux_sym_erase_statement_token1] = ACTIONS(4621),
+ [aux_sym_open_statement_token1] = ACTIONS(4621),
+ [aux_sym_open_statement_token3] = ACTIONS(4621),
+ [aux_sym_file_mode_token2] = ACTIONS(4621),
+ [aux_sym_file_access_token2] = ACTIONS(4621),
+ [aux_sym_file_lock_token2] = ACTIONS(4621),
+ [aux_sym_print_statement_token1] = ACTIONS(4621),
+ [anon_sym_CARET] = ACTIONS(4623),
+ [anon_sym_SLASH] = ACTIONS(4623),
+ [anon_sym_BSLASH] = ACTIONS(4623),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4621),
+ [anon_sym_PLUS] = ACTIONS(4623),
+ [anon_sym_DASH] = ACTIONS(4621),
+ [anon_sym_AMP] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4621),
+ [anon_sym_QMARK] = ACTIONS(4623),
+ [aux_sym_close_statement_token1] = ACTIONS(4621),
+ [aux_sym_put_statement_token1] = ACTIONS(4621),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4621),
+ [aux_sym_seek_statement_token1] = ACTIONS(4621),
+ [sym_reset_statement] = ACTIONS(4621),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4621),
+ [sym_stop_statement] = ACTIONS(4621),
+ [sym_beep_statement] = ACTIONS(4621),
+ [aux_sym_unload_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4621),
+ [aux_sym_call_statement_token1] = ACTIONS(4621),
+ [sym__ambiguous_call_statement] = ACTIONS(4621),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4621),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4621),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4621),
+ [aux_sym_unary_expression_token1] = ACTIONS(4621),
+ [sym_string_literal] = ACTIONS(4623),
+ [sym_number_literal] = ACTIONS(4623),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4621),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4621),
+ [sym_nothing_literal] = ACTIONS(4621),
+ [sym_null_literal] = ACTIONS(4621),
+ [sym_empty_literal] = ACTIONS(4621),
+ [sym_date_literal] = ACTIONS(4623),
+ [anon_sym_POUND] = ACTIONS(4621),
+ },
+ [STATE(537)] = {
+ [sym_identifier] = ACTIONS(4509),
+ [sym_newline] = ACTIONS(4505),
+ [anon_sym_COLON] = ACTIONS(4505),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4509),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4509),
+ [anon_sym_EQ] = ACTIONS(4629),
+ [anon_sym_DOT] = ACTIONS(4509),
+ [anon_sym_BANG] = ACTIONS(4505),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4509),
+ [aux_sym_option_statement_token3] = ACTIONS(4509),
+ [aux_sym_type_declaration_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4509),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4509),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4509),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4509),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4509),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4509),
+ [aux_sym__property_get_header_token1] = ACTIONS(4509),
+ [aux_sym_event_declaration_token1] = ACTIONS(4509),
+ [sym_static_modifier] = ACTIONS(4509),
+ [sym__dim_keyword] = ACTIONS(4509),
+ [sym__redim_keyword] = ACTIONS(4509),
+ [aux_sym_get_accessor_token1] = ACTIONS(4509),
+ [aux_sym_set_accessor_token1] = ACTIONS(4509),
+ [aux_sym_const_declaration_token1] = ACTIONS(4509),
+ [anon_sym_LPAREN] = ACTIONS(4505),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4509),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token2] = ACTIONS(4509),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4509),
+ [aux_sym_else_fragment_token1] = ACTIONS(4509),
+ [aux_sym_select_statement_token1] = ACTIONS(4509),
+ [aux_sym_case_expression_token1] = ACTIONS(4632),
+ [anon_sym_LT] = ACTIONS(4632),
+ [anon_sym_LT_EQ] = ACTIONS(4629),
+ [anon_sym_GT] = ACTIONS(4632),
+ [anon_sym_GT_EQ] = ACTIONS(4629),
+ [anon_sym_LT_GT] = ACTIONS(4629),
+ [aux_sym__for_header_token1] = ACTIONS(4509),
+ [aux_sym_do_statement_token1] = ACTIONS(4509),
+ [aux_sym_do_condition_token1] = ACTIONS(4509),
+ [aux_sym_with_statement_token1] = ACTIONS(4509),
+ [aux_sym_exit_statement_token1] = ACTIONS(4509),
+ [sym_end_statement] = ACTIONS(4505),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4509),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4509),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4509),
+ [sym__ambiguous_redim_statement] = ACTIONS(4505),
+ [aux_sym_erase_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token3] = ACTIONS(4509),
+ [aux_sym_file_mode_token2] = ACTIONS(4509),
+ [aux_sym_file_access_token2] = ACTIONS(4509),
+ [aux_sym_file_lock_token2] = ACTIONS(4509),
+ [aux_sym_print_statement_token1] = ACTIONS(4509),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4505),
+ [anon_sym_DASH] = ACTIONS(4509),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_QMARK] = ACTIONS(4505),
+ [aux_sym_close_statement_token1] = ACTIONS(4509),
+ [aux_sym_put_statement_token1] = ACTIONS(4509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4509),
+ [aux_sym_seek_statement_token1] = ACTIONS(4509),
+ [sym_reset_statement] = ACTIONS(4509),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4509),
+ [sym_stop_statement] = ACTIONS(4509),
+ [sym_beep_statement] = ACTIONS(4509),
+ [aux_sym_unload_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4509),
+ [aux_sym_call_statement_token1] = ACTIONS(4509),
+ [sym__ambiguous_call_statement] = ACTIONS(4509),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4632),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4509),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4509),
+ [aux_sym_unary_expression_token1] = ACTIONS(4509),
+ [sym_string_literal] = ACTIONS(4505),
+ [sym_number_literal] = ACTIONS(4505),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4509),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4509),
+ [sym_nothing_literal] = ACTIONS(4509),
+ [sym_null_literal] = ACTIONS(4509),
+ [sym_empty_literal] = ACTIONS(4509),
+ [sym_date_literal] = ACTIONS(4505),
+ [anon_sym_POUND] = ACTIONS(4509),
+ },
+ [STATE(538)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4635),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_declaration_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4613),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4613),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [aux_sym__property_get_header_token1] = ACTIONS(4613),
+ [aux_sym_event_declaration_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4638),
+ [anon_sym_LT] = ACTIONS(4638),
+ [anon_sym_LT_EQ] = ACTIONS(4635),
+ [anon_sym_GT] = ACTIONS(4638),
+ [anon_sym_GT_EQ] = ACTIONS(4635),
+ [anon_sym_LT_GT] = ACTIONS(4635),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token3] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4638),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(539)] = {
+ [sym_identifier] = ACTIONS(4647),
+ [sym_newline] = ACTIONS(4649),
+ [anon_sym_COLON] = ACTIONS(4649),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4647),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4647),
+ [anon_sym_EQ] = ACTIONS(4649),
+ [anon_sym_DOT] = ACTIONS(4647),
+ [anon_sym_BANG] = ACTIONS(4649),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4647),
+ [aux_sym_option_statement_token3] = ACTIONS(4647),
+ [aux_sym_type_declaration_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4647),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4647),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4647),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4647),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4647),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4647),
+ [aux_sym__property_get_header_token1] = ACTIONS(4647),
+ [aux_sym_event_declaration_token1] = ACTIONS(4647),
+ [sym_static_modifier] = ACTIONS(4647),
+ [sym__dim_keyword] = ACTIONS(4647),
+ [sym__redim_keyword] = ACTIONS(4647),
+ [aux_sym_get_accessor_token1] = ACTIONS(4647),
+ [aux_sym_set_accessor_token1] = ACTIONS(4647),
+ [aux_sym_const_declaration_token1] = ACTIONS(4647),
+ [anon_sym_LPAREN] = ACTIONS(4649),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4647),
+ [anon_sym_STAR] = ACTIONS(4809),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token2] = ACTIONS(4647),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4647),
+ [aux_sym_else_fragment_token1] = ACTIONS(4647),
+ [aux_sym_select_statement_token1] = ACTIONS(4647),
+ [aux_sym_case_expression_token1] = ACTIONS(4647),
+ [anon_sym_LT] = ACTIONS(4647),
+ [anon_sym_LT_EQ] = ACTIONS(4649),
+ [anon_sym_GT] = ACTIONS(4647),
+ [anon_sym_GT_EQ] = ACTIONS(4649),
+ [anon_sym_LT_GT] = ACTIONS(4649),
+ [aux_sym__for_header_token1] = ACTIONS(4647),
+ [aux_sym_do_statement_token1] = ACTIONS(4647),
+ [aux_sym_do_condition_token1] = ACTIONS(4647),
+ [aux_sym_with_statement_token1] = ACTIONS(4647),
+ [aux_sym_exit_statement_token1] = ACTIONS(4647),
+ [sym_end_statement] = ACTIONS(4649),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4647),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4647),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4647),
+ [sym__ambiguous_redim_statement] = ACTIONS(4649),
+ [aux_sym_erase_statement_token1] = ACTIONS(4647),
+ [aux_sym_open_statement_token1] = ACTIONS(4647),
+ [aux_sym_open_statement_token3] = ACTIONS(4647),
+ [aux_sym_file_mode_token2] = ACTIONS(4647),
+ [aux_sym_file_access_token2] = ACTIONS(4647),
+ [aux_sym_file_lock_token2] = ACTIONS(4647),
+ [aux_sym_print_statement_token1] = ACTIONS(4647),
+ [anon_sym_CARET] = ACTIONS(4811),
+ [anon_sym_SLASH] = ACTIONS(4809),
+ [anon_sym_BSLASH] = ACTIONS(4813),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4815),
+ [anon_sym_PLUS] = ACTIONS(4817),
+ [anon_sym_DASH] = ACTIONS(4819),
+ [anon_sym_AMP] = ACTIONS(4821),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4647),
+ [anon_sym_QMARK] = ACTIONS(4649),
+ [aux_sym_close_statement_token1] = ACTIONS(4647),
+ [aux_sym_put_statement_token1] = ACTIONS(4647),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4647),
+ [aux_sym_seek_statement_token1] = ACTIONS(4647),
+ [sym_reset_statement] = ACTIONS(4647),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4647),
+ [sym_stop_statement] = ACTIONS(4647),
+ [sym_beep_statement] = ACTIONS(4647),
+ [aux_sym_unload_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4647),
+ [aux_sym_call_statement_token1] = ACTIONS(4647),
+ [sym__ambiguous_call_statement] = ACTIONS(4647),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4647),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4647),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4647),
+ [aux_sym_unary_expression_token1] = ACTIONS(4647),
+ [sym_string_literal] = ACTIONS(4649),
+ [sym_number_literal] = ACTIONS(4649),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4647),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4647),
+ [sym_nothing_literal] = ACTIONS(4647),
+ [sym_null_literal] = ACTIONS(4647),
+ [sym_empty_literal] = ACTIONS(4647),
+ [sym_date_literal] = ACTIONS(4649),
+ [anon_sym_POUND] = ACTIONS(4647),
+ },
+ [STATE(540)] = {
+ [sym_argument_list] = STATE(3597),
+ [sym_unparenthesized_argument_list] = STATE(7234),
+ [sym__unparenthesized_argument_sequence] = STATE(7241),
+ [sym__omitted_argument_sequence] = STATE(7241),
+ [sym__argument] = STATE(5006),
+ [sym_named_argument] = STATE(5006),
+ [sym_byval_argument] = STATE(5006),
+ [sym__primary_expression] = STATE(1662),
+ [sym__expression] = STATE(3023),
+ [sym_comparison_expression] = STATE(5063),
+ [sym__comparison_operand] = STATE(11430),
+ [sym_logical_value_expression] = STATE(5063),
+ [sym__callable_expression] = STATE(13234),
+ [sym_call_expression] = STATE(1263),
+ [sym_new_expression] = STATE(1662),
+ [sym_addressof_expression] = STATE(1662),
+ [sym_type_of_expression] = STATE(1662),
+ [sym_member_expression] = STATE(1654),
+ [sym_qualified_member_expression] = STATE(1585),
+ [sym_implicit_member_expression] = STATE(1585),
+ [sym_parenthesized_expression] = STATE(1662),
+ [sym_binary_expression] = STATE(1662),
+ [sym_unary_expression] = STATE(3023),
+ [sym__signed_unary_expression] = STATE(1674),
+ [sym__literal] = STATE(1662),
+ [sym_boolean_literal] = STATE(1662),
+ [sym_file_number_literal] = STATE(1662),
+ [sym_identifier] = ACTIONS(4895),
+ [sym_newline] = ACTIONS(4028),
+ [anon_sym_COLON] = ACTIONS(4028),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4030),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4897),
+ [anon_sym_EQ] = ACTIONS(4034),
+ [anon_sym_DOT] = ACTIONS(4899),
+ [anon_sym_BANG] = ACTIONS(4901),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4030),
+ [aux_sym_option_statement_token3] = ACTIONS(4030),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4030),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4030),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4030),
+ [sym_static_modifier] = ACTIONS(4030),
+ [sym__dim_keyword] = ACTIONS(4030),
+ [sym__redim_keyword] = ACTIONS(4030),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4903),
+ [aux_sym_get_accessor_token1] = ACTIONS(4030),
+ [aux_sym_set_accessor_token1] = ACTIONS(4030),
+ [anon_sym_COMMA] = ACTIONS(4905),
+ [aux_sym_const_declaration_token1] = ACTIONS(4030),
+ [anon_sym_LPAREN] = ACTIONS(4907),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4909),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4911),
+ [aux_sym_visibility_token1] = ACTIONS(4030),
+ [aux_sym_visibility_token2] = ACTIONS(4030),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4030),
+ [aux_sym_else_fragment_token1] = ACTIONS(4030),
+ [aux_sym_select_statement_token1] = ACTIONS(4030),
+ [aux_sym__for_header_token1] = ACTIONS(4030),
+ [aux_sym_do_statement_token1] = ACTIONS(4030),
+ [aux_sym_do_condition_token1] = ACTIONS(4030),
+ [aux_sym_with_statement_token1] = ACTIONS(4030),
+ [aux_sym_exit_statement_token1] = ACTIONS(4030),
+ [sym_end_statement] = ACTIONS(4028),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4030),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4030),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4030),
+ [sym__ambiguous_redim_statement] = ACTIONS(4028),
+ [aux_sym_erase_statement_token1] = ACTIONS(4030),
+ [aux_sym_open_statement_token1] = ACTIONS(4030),
+ [aux_sym_file_mode_token2] = ACTIONS(4030),
+ [aux_sym_file_access_token2] = ACTIONS(4030),
+ [aux_sym_file_lock_token2] = ACTIONS(4030),
+ [aux_sym_print_statement_token1] = ACTIONS(4030),
+ [anon_sym_PLUS] = ACTIONS(4913),
+ [anon_sym_DASH] = ACTIONS(4915),
+ [anon_sym_QMARK] = ACTIONS(4028),
+ [aux_sym_close_statement_token1] = ACTIONS(4030),
+ [aux_sym_put_statement_token1] = ACTIONS(4030),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4030),
+ [aux_sym_seek_statement_token1] = ACTIONS(4030),
+ [sym_reset_statement] = ACTIONS(4030),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4030),
+ [sym_stop_statement] = ACTIONS(4030),
+ [sym_beep_statement] = ACTIONS(4030),
+ [aux_sym_unload_statement_token1] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4030),
+ [aux_sym_call_statement_token1] = ACTIONS(4030),
+ [sym__ambiguous_call_statement] = ACTIONS(4030),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4917),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4919),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(4921),
+ [sym_number_literal] = ACTIONS(4921),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4923),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4923),
+ [sym_nothing_literal] = ACTIONS(4925),
+ [sym_null_literal] = ACTIONS(4925),
+ [sym_empty_literal] = ACTIONS(4925),
+ [sym_date_literal] = ACTIONS(4921),
+ [anon_sym_POUND] = ACTIONS(4927),
+ },
+ [STATE(541)] = {
+ [sym_argument_list] = STATE(610),
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(4929),
+ [anon_sym_BANG] = ACTIONS(4931),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_declaration_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4342),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [aux_sym__property_get_header_token1] = ACTIONS(4342),
+ [aux_sym_event_declaration_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [anon_sym_COMMA] = ACTIONS(4344),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(4933),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4344),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(542)] = {
+ [sym_output_list] = STATE(6385),
+ [sym__print_output_expression] = STATE(4714),
+ [sym__unparenthesized_print_output_expression] = STATE(4714),
+ [sym__print_output_call_binary_expression] = STATE(4714),
+ [sym__print_output_call_operand] = STATE(10987),
+ [sym__print_output_member_comparison_expression] = STATE(5409),
+ [sym__print_output_call_member_expression] = STATE(827),
+ [sym__print_output_call_expression] = STATE(2660),
+ [sym__print_output_qualified_callable] = STATE(13601),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10988),
+ [sym_comparison_expression] = STATE(4716),
+ [sym__comparison_operand] = STATE(11458),
+ [sym_logical_value_expression] = STATE(4717),
+ [sym__callable_expression] = STATE(13623),
+ [sym_call_expression] = STATE(10299),
+ [sym_new_expression] = STATE(1276),
+ [sym_addressof_expression] = STATE(1276),
+ [sym_type_of_expression] = STATE(1276),
+ [sym_member_expression] = STATE(1277),
+ [sym_qualified_member_expression] = STATE(1158),
+ [sym_implicit_member_expression] = STATE(1158),
+ [sym_parenthesized_expression] = STATE(1055),
+ [sym_binary_expression] = STATE(1459),
+ [sym_unary_expression] = STATE(2669),
+ [sym__signed_unary_expression] = STATE(1163),
+ [sym__literal] = STATE(1276),
+ [sym_boolean_literal] = STATE(1276),
+ [sym_file_number_literal] = STATE(1276),
+ [sym_identifier] = ACTIONS(4935),
+ [sym_newline] = ACTIONS(4072),
+ [anon_sym_COLON] = ACTIONS(4072),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4074),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4937),
+ [anon_sym_DOT] = ACTIONS(4679),
+ [anon_sym_BANG] = ACTIONS(4681),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4074),
+ [aux_sym_option_statement_token3] = ACTIONS(4074),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4074),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4074),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4074),
+ [sym_static_modifier] = ACTIONS(4074),
+ [sym__dim_keyword] = ACTIONS(4074),
+ [sym__redim_keyword] = ACTIONS(4074),
+ [aux_sym_get_accessor_token1] = ACTIONS(4074),
+ [aux_sym_set_accessor_token1] = ACTIONS(4074),
+ [aux_sym_const_declaration_token1] = ACTIONS(4074),
+ [anon_sym_LPAREN] = ACTIONS(4939),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4689),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4941),
+ [aux_sym_visibility_token1] = ACTIONS(4074),
+ [aux_sym_visibility_token2] = ACTIONS(4074),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4074),
+ [aux_sym_else_fragment_token1] = ACTIONS(4074),
+ [aux_sym_select_statement_token1] = ACTIONS(4074),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4074),
+ [aux_sym__for_header_token1] = ACTIONS(4074),
+ [aux_sym_do_statement_token1] = ACTIONS(4074),
+ [aux_sym_do_condition_token1] = ACTIONS(4074),
+ [aux_sym_with_statement_token1] = ACTIONS(4074),
+ [aux_sym_exit_statement_token1] = ACTIONS(4074),
+ [sym_end_statement] = ACTIONS(4072),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4074),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4074),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4074),
+ [sym__ambiguous_redim_statement] = ACTIONS(4072),
+ [aux_sym_erase_statement_token1] = ACTIONS(4074),
+ [aux_sym_open_statement_token1] = ACTIONS(4074),
+ [aux_sym_file_mode_token2] = ACTIONS(4074),
+ [aux_sym_file_access_token2] = ACTIONS(4074),
+ [aux_sym_file_lock_token2] = ACTIONS(4074),
+ [aux_sym_print_statement_token1] = ACTIONS(4074),
+ [anon_sym_PLUS] = ACTIONS(4693),
+ [anon_sym_DASH] = ACTIONS(4695),
+ [anon_sym_QMARK] = ACTIONS(4072),
+ [aux_sym_close_statement_token1] = ACTIONS(4074),
+ [aux_sym_put_statement_token1] = ACTIONS(4074),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4074),
+ [aux_sym_seek_statement_token1] = ACTIONS(4074),
+ [sym_reset_statement] = ACTIONS(4074),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4074),
+ [sym_stop_statement] = ACTIONS(4074),
+ [sym_beep_statement] = ACTIONS(4074),
+ [aux_sym_unload_statement_token1] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4074),
+ [aux_sym_call_statement_token1] = ACTIONS(4074),
+ [sym__ambiguous_call_statement] = ACTIONS(4074),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(4943),
+ [sym_number_literal] = ACTIONS(4943),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4703),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4703),
+ [sym_nothing_literal] = ACTIONS(4945),
+ [sym_null_literal] = ACTIONS(4945),
+ [sym_empty_literal] = ACTIONS(4945),
+ [sym_date_literal] = ACTIONS(4943),
+ [anon_sym_POUND] = ACTIONS(4707),
+ },
+ [STATE(543)] = {
+ [sym_identifier] = ACTIONS(4509),
+ [sym_newline] = ACTIONS(4505),
+ [anon_sym_COLON] = ACTIONS(4505),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4509),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4509),
+ [anon_sym_EQ] = ACTIONS(4503),
+ [anon_sym_DOT] = ACTIONS(4509),
+ [anon_sym_BANG] = ACTIONS(4505),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4509),
+ [aux_sym_option_statement_token3] = ACTIONS(4509),
+ [aux_sym_type_declaration_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4509),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4509),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4509),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4509),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4509),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4509),
+ [aux_sym__property_get_header_token1] = ACTIONS(4509),
+ [aux_sym_event_declaration_token1] = ACTIONS(4509),
+ [sym_static_modifier] = ACTIONS(4509),
+ [sym__dim_keyword] = ACTIONS(4509),
+ [sym__redim_keyword] = ACTIONS(4509),
+ [aux_sym_get_accessor_token1] = ACTIONS(4509),
+ [aux_sym_set_accessor_token1] = ACTIONS(4509),
+ [aux_sym_const_declaration_token1] = ACTIONS(4509),
+ [anon_sym_LPAREN] = ACTIONS(4505),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4509),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_array_bound_token1] = ACTIONS(4509),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token2] = ACTIONS(4509),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4509),
+ [aux_sym_else_fragment_token1] = ACTIONS(4509),
+ [aux_sym_select_statement_token1] = ACTIONS(4509),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4509),
+ [aux_sym_do_statement_token1] = ACTIONS(4509),
+ [aux_sym_do_condition_token1] = ACTIONS(4509),
+ [aux_sym_with_statement_token1] = ACTIONS(4509),
+ [aux_sym_exit_statement_token1] = ACTIONS(4509),
+ [sym_end_statement] = ACTIONS(4505),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4509),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4509),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4509),
+ [sym__ambiguous_redim_statement] = ACTIONS(4505),
+ [aux_sym_erase_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token1] = ACTIONS(4509),
+ [aux_sym_file_mode_token2] = ACTIONS(4509),
+ [aux_sym_file_access_token2] = ACTIONS(4509),
+ [aux_sym_file_lock_token2] = ACTIONS(4509),
+ [aux_sym_print_statement_token1] = ACTIONS(4509),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4505),
+ [anon_sym_DASH] = ACTIONS(4509),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_QMARK] = ACTIONS(4505),
+ [aux_sym_close_statement_token1] = ACTIONS(4509),
+ [aux_sym_put_statement_token1] = ACTIONS(4509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4509),
+ [aux_sym_seek_statement_token1] = ACTIONS(4509),
+ [sym_reset_statement] = ACTIONS(4509),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4509),
+ [sym_stop_statement] = ACTIONS(4509),
+ [sym_beep_statement] = ACTIONS(4509),
+ [aux_sym_unload_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4509),
+ [aux_sym_call_statement_token1] = ACTIONS(4509),
+ [sym__ambiguous_call_statement] = ACTIONS(4509),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4509),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4509),
+ [aux_sym_unary_expression_token1] = ACTIONS(4509),
+ [sym_string_literal] = ACTIONS(4505),
+ [sym_number_literal] = ACTIONS(4505),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4509),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4509),
+ [sym_nothing_literal] = ACTIONS(4509),
+ [sym_null_literal] = ACTIONS(4509),
+ [sym_empty_literal] = ACTIONS(4509),
+ [sym_date_literal] = ACTIONS(4505),
+ [anon_sym_POUND] = ACTIONS(4509),
+ },
+ [STATE(544)] = {
+ [sym__print_method_output_list] = STATE(6423),
+ [sym__unparenthesized_print_output_expression] = STATE(4723),
+ [sym__print_output_call_binary_expression] = STATE(4723),
+ [sym__print_output_call_operand] = STATE(10987),
+ [sym__print_output_member_comparison_expression] = STATE(5409),
+ [sym__print_output_call_member_expression] = STATE(827),
+ [sym__print_output_call_expression] = STATE(2660),
+ [sym__print_output_qualified_callable] = STATE(13601),
+ [sym_argument_list] = STATE(6425),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10988),
+ [sym_comparison_expression] = STATE(4716),
+ [sym__comparison_operand] = STATE(11458),
+ [sym_logical_value_expression] = STATE(4717),
+ [sym__callable_expression] = STATE(13623),
+ [sym_call_expression] = STATE(10299),
+ [sym_new_expression] = STATE(1276),
+ [sym_addressof_expression] = STATE(1276),
+ [sym_type_of_expression] = STATE(1276),
+ [sym_member_expression] = STATE(1277),
+ [sym_qualified_member_expression] = STATE(1158),
+ [sym_implicit_member_expression] = STATE(1158),
+ [sym_parenthesized_expression] = STATE(10077),
+ [sym_binary_expression] = STATE(1459),
+ [sym_unary_expression] = STATE(2669),
+ [sym__signed_unary_expression] = STATE(1163),
+ [sym__literal] = STATE(1276),
+ [sym_boolean_literal] = STATE(1276),
+ [sym_file_number_literal] = STATE(1276),
+ [sym_identifier] = ACTIONS(4935),
+ [sym_newline] = ACTIONS(4094),
+ [anon_sym_COLON] = ACTIONS(4094),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4096),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4937),
+ [anon_sym_DOT] = ACTIONS(4679),
+ [anon_sym_BANG] = ACTIONS(4681),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4096),
+ [aux_sym_option_statement_token3] = ACTIONS(4096),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4096),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4096),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4096),
+ [sym_static_modifier] = ACTIONS(4096),
+ [sym__dim_keyword] = ACTIONS(4096),
+ [sym__redim_keyword] = ACTIONS(4096),
+ [aux_sym_get_accessor_token1] = ACTIONS(4096),
+ [aux_sym_set_accessor_token1] = ACTIONS(4096),
+ [aux_sym_const_declaration_token1] = ACTIONS(4096),
+ [anon_sym_LPAREN] = ACTIONS(4947),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4689),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4941),
+ [aux_sym_visibility_token1] = ACTIONS(4096),
+ [aux_sym_visibility_token2] = ACTIONS(4096),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4096),
+ [aux_sym_else_fragment_token1] = ACTIONS(4096),
+ [aux_sym_select_statement_token1] = ACTIONS(4096),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4096),
+ [aux_sym__for_header_token1] = ACTIONS(4096),
+ [aux_sym_do_statement_token1] = ACTIONS(4096),
+ [aux_sym_do_condition_token1] = ACTIONS(4096),
+ [aux_sym_with_statement_token1] = ACTIONS(4096),
+ [aux_sym_exit_statement_token1] = ACTIONS(4096),
+ [sym_end_statement] = ACTIONS(4094),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4096),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4096),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4096),
+ [sym__ambiguous_redim_statement] = ACTIONS(4094),
+ [aux_sym_erase_statement_token1] = ACTIONS(4096),
+ [aux_sym_open_statement_token1] = ACTIONS(4096),
+ [aux_sym_file_mode_token2] = ACTIONS(4096),
+ [aux_sym_file_access_token2] = ACTIONS(4096),
+ [aux_sym_file_lock_token2] = ACTIONS(4096),
+ [aux_sym_print_statement_token1] = ACTIONS(4096),
+ [anon_sym_PLUS] = ACTIONS(4693),
+ [anon_sym_DASH] = ACTIONS(4695),
+ [anon_sym_QMARK] = ACTIONS(4094),
+ [aux_sym_close_statement_token1] = ACTIONS(4096),
+ [aux_sym_put_statement_token1] = ACTIONS(4096),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4096),
+ [aux_sym_seek_statement_token1] = ACTIONS(4096),
+ [sym_reset_statement] = ACTIONS(4096),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4096),
+ [sym_stop_statement] = ACTIONS(4096),
+ [sym_beep_statement] = ACTIONS(4096),
+ [aux_sym_unload_statement_token1] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4096),
+ [aux_sym_call_statement_token1] = ACTIONS(4096),
+ [sym__ambiguous_call_statement] = ACTIONS(4096),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(4943),
+ [sym_number_literal] = ACTIONS(4943),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4703),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4703),
+ [sym_nothing_literal] = ACTIONS(4945),
+ [sym_null_literal] = ACTIONS(4945),
+ [sym_empty_literal] = ACTIONS(4945),
+ [sym_date_literal] = ACTIONS(4943),
+ [anon_sym_POUND] = ACTIONS(4707),
+ },
+ [STATE(545)] = {
+ [sym_output_list] = STATE(6509),
+ [sym__print_output_expression] = STATE(4714),
+ [sym__unparenthesized_print_output_expression] = STATE(4714),
+ [sym__print_output_call_binary_expression] = STATE(4714),
+ [sym__print_output_call_operand] = STATE(10987),
+ [sym__print_output_member_comparison_expression] = STATE(5409),
+ [sym__print_output_call_member_expression] = STATE(827),
+ [sym__print_output_call_expression] = STATE(2660),
+ [sym__print_output_qualified_callable] = STATE(13601),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10988),
+ [sym_comparison_expression] = STATE(4716),
+ [sym__comparison_operand] = STATE(11458),
+ [sym_logical_value_expression] = STATE(4717),
+ [sym__callable_expression] = STATE(13623),
+ [sym_call_expression] = STATE(10299),
+ [sym_new_expression] = STATE(1276),
+ [sym_addressof_expression] = STATE(1276),
+ [sym_type_of_expression] = STATE(1276),
+ [sym_member_expression] = STATE(1277),
+ [sym_qualified_member_expression] = STATE(1158),
+ [sym_implicit_member_expression] = STATE(1158),
+ [sym_parenthesized_expression] = STATE(1055),
+ [sym_binary_expression] = STATE(1459),
+ [sym_unary_expression] = STATE(2669),
+ [sym__signed_unary_expression] = STATE(1163),
+ [sym__literal] = STATE(1276),
+ [sym_boolean_literal] = STATE(1276),
+ [sym_file_number_literal] = STATE(1276),
+ [sym_identifier] = ACTIONS(4935),
+ [sym_newline] = ACTIONS(4086),
+ [anon_sym_COLON] = ACTIONS(4086),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4088),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4937),
+ [anon_sym_DOT] = ACTIONS(4679),
+ [anon_sym_BANG] = ACTIONS(4681),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4088),
+ [aux_sym_option_statement_token3] = ACTIONS(4088),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4088),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4088),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4088),
+ [sym_static_modifier] = ACTIONS(4088),
+ [sym__dim_keyword] = ACTIONS(4088),
+ [sym__redim_keyword] = ACTIONS(4088),
+ [aux_sym_get_accessor_token1] = ACTIONS(4088),
+ [aux_sym_set_accessor_token1] = ACTIONS(4088),
+ [aux_sym_const_declaration_token1] = ACTIONS(4088),
+ [anon_sym_LPAREN] = ACTIONS(4939),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4689),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4941),
+ [aux_sym_visibility_token1] = ACTIONS(4088),
+ [aux_sym_visibility_token2] = ACTIONS(4088),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4088),
+ [aux_sym_else_fragment_token1] = ACTIONS(4088),
+ [aux_sym_select_statement_token1] = ACTIONS(4088),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4088),
+ [aux_sym__for_header_token1] = ACTIONS(4088),
+ [aux_sym_do_statement_token1] = ACTIONS(4088),
+ [aux_sym_do_condition_token1] = ACTIONS(4088),
+ [aux_sym_with_statement_token1] = ACTIONS(4088),
+ [aux_sym_exit_statement_token1] = ACTIONS(4088),
+ [sym_end_statement] = ACTIONS(4086),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4088),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4088),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4088),
+ [sym__ambiguous_redim_statement] = ACTIONS(4086),
+ [aux_sym_erase_statement_token1] = ACTIONS(4088),
+ [aux_sym_open_statement_token1] = ACTIONS(4088),
+ [aux_sym_file_mode_token2] = ACTIONS(4088),
+ [aux_sym_file_access_token2] = ACTIONS(4088),
+ [aux_sym_file_lock_token2] = ACTIONS(4088),
+ [aux_sym_print_statement_token1] = ACTIONS(4088),
+ [anon_sym_PLUS] = ACTIONS(4693),
+ [anon_sym_DASH] = ACTIONS(4695),
+ [anon_sym_QMARK] = ACTIONS(4086),
+ [aux_sym_close_statement_token1] = ACTIONS(4088),
+ [aux_sym_put_statement_token1] = ACTIONS(4088),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4088),
+ [aux_sym_seek_statement_token1] = ACTIONS(4088),
+ [sym_reset_statement] = ACTIONS(4088),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4088),
+ [sym_stop_statement] = ACTIONS(4088),
+ [sym_beep_statement] = ACTIONS(4088),
+ [aux_sym_unload_statement_token1] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4088),
+ [aux_sym_call_statement_token1] = ACTIONS(4088),
+ [sym__ambiguous_call_statement] = ACTIONS(4088),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(4943),
+ [sym_number_literal] = ACTIONS(4943),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4703),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4703),
+ [sym_nothing_literal] = ACTIONS(4945),
+ [sym_null_literal] = ACTIONS(4945),
+ [sym_empty_literal] = ACTIONS(4945),
+ [sym_date_literal] = ACTIONS(4943),
+ [anon_sym_POUND] = ACTIONS(4707),
+ },
+ [STATE(546)] = {
+ [sym_output_list] = STATE(6515),
+ [sym__print_output_expression] = STATE(4714),
+ [sym__unparenthesized_print_output_expression] = STATE(4714),
+ [sym__print_output_call_binary_expression] = STATE(4714),
+ [sym__print_output_call_operand] = STATE(10987),
+ [sym__print_output_member_comparison_expression] = STATE(5409),
+ [sym__print_output_call_member_expression] = STATE(827),
+ [sym__print_output_call_expression] = STATE(2660),
+ [sym__print_output_qualified_callable] = STATE(13601),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10988),
+ [sym_comparison_expression] = STATE(4716),
+ [sym__comparison_operand] = STATE(11458),
+ [sym_logical_value_expression] = STATE(4717),
+ [sym__callable_expression] = STATE(13623),
+ [sym_call_expression] = STATE(10299),
+ [sym_new_expression] = STATE(1276),
+ [sym_addressof_expression] = STATE(1276),
+ [sym_type_of_expression] = STATE(1276),
+ [sym_member_expression] = STATE(1277),
+ [sym_qualified_member_expression] = STATE(1158),
+ [sym_implicit_member_expression] = STATE(1158),
+ [sym_parenthesized_expression] = STATE(1055),
+ [sym_binary_expression] = STATE(1459),
+ [sym_unary_expression] = STATE(2669),
+ [sym__signed_unary_expression] = STATE(1163),
+ [sym__literal] = STATE(1276),
+ [sym_boolean_literal] = STATE(1276),
+ [sym_file_number_literal] = STATE(1276),
+ [sym_identifier] = ACTIONS(4935),
+ [sym_newline] = ACTIONS(4090),
+ [anon_sym_COLON] = ACTIONS(4090),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4092),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4937),
+ [anon_sym_DOT] = ACTIONS(4679),
+ [anon_sym_BANG] = ACTIONS(4681),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4092),
+ [aux_sym_option_statement_token3] = ACTIONS(4092),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4092),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4092),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4092),
+ [sym_static_modifier] = ACTIONS(4092),
+ [sym__dim_keyword] = ACTIONS(4092),
+ [sym__redim_keyword] = ACTIONS(4092),
+ [aux_sym_get_accessor_token1] = ACTIONS(4092),
+ [aux_sym_set_accessor_token1] = ACTIONS(4092),
+ [aux_sym_const_declaration_token1] = ACTIONS(4092),
+ [anon_sym_LPAREN] = ACTIONS(4939),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4689),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4941),
+ [aux_sym_visibility_token1] = ACTIONS(4092),
+ [aux_sym_visibility_token2] = ACTIONS(4092),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4092),
+ [aux_sym_else_fragment_token1] = ACTIONS(4092),
+ [aux_sym_select_statement_token1] = ACTIONS(4092),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4092),
+ [aux_sym__for_header_token1] = ACTIONS(4092),
+ [aux_sym_do_statement_token1] = ACTIONS(4092),
+ [aux_sym_do_condition_token1] = ACTIONS(4092),
+ [aux_sym_with_statement_token1] = ACTIONS(4092),
+ [aux_sym_exit_statement_token1] = ACTIONS(4092),
+ [sym_end_statement] = ACTIONS(4090),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4092),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4092),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4092),
+ [sym__ambiguous_redim_statement] = ACTIONS(4090),
+ [aux_sym_erase_statement_token1] = ACTIONS(4092),
+ [aux_sym_open_statement_token1] = ACTIONS(4092),
+ [aux_sym_file_mode_token2] = ACTIONS(4092),
+ [aux_sym_file_access_token2] = ACTIONS(4092),
+ [aux_sym_file_lock_token2] = ACTIONS(4092),
+ [aux_sym_print_statement_token1] = ACTIONS(4092),
+ [anon_sym_PLUS] = ACTIONS(4693),
+ [anon_sym_DASH] = ACTIONS(4695),
+ [anon_sym_QMARK] = ACTIONS(4090),
+ [aux_sym_close_statement_token1] = ACTIONS(4092),
+ [aux_sym_put_statement_token1] = ACTIONS(4092),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4092),
+ [aux_sym_seek_statement_token1] = ACTIONS(4092),
+ [sym_reset_statement] = ACTIONS(4092),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4092),
+ [sym_stop_statement] = ACTIONS(4092),
+ [sym_beep_statement] = ACTIONS(4092),
+ [aux_sym_unload_statement_token1] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4092),
+ [aux_sym_call_statement_token1] = ACTIONS(4092),
+ [sym__ambiguous_call_statement] = ACTIONS(4092),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(4943),
+ [sym_number_literal] = ACTIONS(4943),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4703),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4703),
+ [sym_nothing_literal] = ACTIONS(4945),
+ [sym_null_literal] = ACTIONS(4945),
+ [sym_empty_literal] = ACTIONS(4945),
+ [sym_date_literal] = ACTIONS(4943),
+ [anon_sym_POUND] = ACTIONS(4707),
+ },
+ [STATE(547)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4503),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_declaration_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4613),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4613),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [aux_sym__property_get_header_token1] = ACTIONS(4613),
+ [aux_sym_event_declaration_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_array_bound_token1] = ACTIONS(4613),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(548)] = {
+ [sym_output_list] = STATE(6781),
+ [sym__print_output_expression] = STATE(4733),
+ [sym__unparenthesized_print_output_expression] = STATE(4733),
+ [sym__print_output_call_binary_expression] = STATE(4733),
+ [sym__print_output_call_operand] = STATE(10989),
+ [sym__print_output_member_comparison_expression] = STATE(5102),
+ [sym__print_output_call_member_expression] = STATE(803),
+ [sym__print_output_call_expression] = STATE(2585),
+ [sym__print_output_qualified_callable] = STATE(13142),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10990),
+ [sym_comparison_expression] = STATE(4734),
+ [sym__comparison_operand] = STATE(11361),
+ [sym_logical_value_expression] = STATE(4735),
+ [sym__callable_expression] = STATE(13150),
+ [sym_call_expression] = STATE(10294),
+ [sym_new_expression] = STATE(1339),
+ [sym_addressof_expression] = STATE(1339),
+ [sym_type_of_expression] = STATE(1339),
+ [sym_member_expression] = STATE(1340),
+ [sym_qualified_member_expression] = STATE(1221),
+ [sym_implicit_member_expression] = STATE(1221),
+ [sym_parenthesized_expression] = STATE(1341),
+ [sym_binary_expression] = STATE(1342),
+ [sym_unary_expression] = STATE(2631),
+ [sym__signed_unary_expression] = STATE(1313),
+ [sym__literal] = STATE(1339),
+ [sym_boolean_literal] = STATE(1339),
+ [sym_file_number_literal] = STATE(1339),
+ [sym_identifier] = ACTIONS(4949),
+ [sym_newline] = ACTIONS(4072),
+ [anon_sym_COLON] = ACTIONS(4072),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4074),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4951),
+ [anon_sym_DOT] = ACTIONS(4715),
+ [anon_sym_BANG] = ACTIONS(4717),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4074),
+ [aux_sym_option_statement_token3] = ACTIONS(4074),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4074),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4074),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4074),
+ [sym_static_modifier] = ACTIONS(4074),
+ [sym__dim_keyword] = ACTIONS(4074),
+ [sym__redim_keyword] = ACTIONS(4074),
+ [aux_sym_get_accessor_token1] = ACTIONS(4074),
+ [aux_sym_set_accessor_token1] = ACTIONS(4074),
+ [aux_sym_const_declaration_token1] = ACTIONS(4074),
+ [anon_sym_LPAREN] = ACTIONS(4953),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4725),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4955),
+ [aux_sym_visibility_token1] = ACTIONS(4074),
+ [aux_sym_visibility_token2] = ACTIONS(4074),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4074),
+ [aux_sym_else_fragment_token1] = ACTIONS(4074),
+ [aux_sym_select_statement_token1] = ACTIONS(4074),
+ [aux_sym__for_header_token1] = ACTIONS(4074),
+ [aux_sym_do_statement_token1] = ACTIONS(4074),
+ [aux_sym_do_condition_token1] = ACTIONS(4074),
+ [aux_sym_while_statement_token1] = ACTIONS(4074),
+ [aux_sym_with_statement_token1] = ACTIONS(4074),
+ [aux_sym_exit_statement_token1] = ACTIONS(4074),
+ [sym_end_statement] = ACTIONS(4072),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4074),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4074),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4074),
+ [sym__ambiguous_redim_statement] = ACTIONS(4072),
+ [aux_sym_erase_statement_token1] = ACTIONS(4074),
+ [aux_sym_open_statement_token1] = ACTIONS(4074),
+ [aux_sym_file_mode_token2] = ACTIONS(4074),
+ [aux_sym_file_access_token2] = ACTIONS(4074),
+ [aux_sym_file_lock_token2] = ACTIONS(4074),
+ [aux_sym_print_statement_token1] = ACTIONS(4074),
+ [anon_sym_PLUS] = ACTIONS(4729),
+ [anon_sym_DASH] = ACTIONS(4731),
+ [anon_sym_QMARK] = ACTIONS(4072),
+ [aux_sym_close_statement_token1] = ACTIONS(4074),
+ [aux_sym_put_statement_token1] = ACTIONS(4074),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4074),
+ [aux_sym_seek_statement_token1] = ACTIONS(4074),
+ [sym_reset_statement] = ACTIONS(4074),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4074),
+ [sym_stop_statement] = ACTIONS(4074),
+ [sym_beep_statement] = ACTIONS(4074),
+ [aux_sym_unload_statement_token1] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4074),
+ [aux_sym_call_statement_token1] = ACTIONS(4074),
+ [sym__ambiguous_call_statement] = ACTIONS(4074),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4733),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4735),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(4957),
+ [sym_number_literal] = ACTIONS(4957),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4739),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4739),
+ [sym_nothing_literal] = ACTIONS(4959),
+ [sym_null_literal] = ACTIONS(4959),
+ [sym_empty_literal] = ACTIONS(4959),
+ [sym_date_literal] = ACTIONS(4957),
+ [anon_sym_POUND] = ACTIONS(4743),
+ },
+ [STATE(549)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_declaration_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4006),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4006),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [aux_sym__property_get_header_token1] = ACTIONS(4006),
+ [aux_sym_event_declaration_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(4002),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_array_bound_token1] = ACTIONS(4006),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(550)] = {
+ [sym__print_method_output_list] = STATE(6806),
+ [sym__unparenthesized_print_output_expression] = STATE(4737),
+ [sym__print_output_call_binary_expression] = STATE(4737),
+ [sym__print_output_call_operand] = STATE(10989),
+ [sym__print_output_member_comparison_expression] = STATE(5102),
+ [sym__print_output_call_member_expression] = STATE(803),
+ [sym__print_output_call_expression] = STATE(2585),
+ [sym__print_output_qualified_callable] = STATE(13142),
+ [sym_argument_list] = STATE(6807),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10990),
+ [sym_comparison_expression] = STATE(4734),
+ [sym__comparison_operand] = STATE(11361),
+ [sym_logical_value_expression] = STATE(4735),
+ [sym__callable_expression] = STATE(13150),
+ [sym_call_expression] = STATE(10294),
+ [sym_new_expression] = STATE(1339),
+ [sym_addressof_expression] = STATE(1339),
+ [sym_type_of_expression] = STATE(1339),
+ [sym_member_expression] = STATE(1340),
+ [sym_qualified_member_expression] = STATE(1221),
+ [sym_implicit_member_expression] = STATE(1221),
+ [sym_parenthesized_expression] = STATE(10077),
+ [sym_binary_expression] = STATE(1342),
+ [sym_unary_expression] = STATE(2631),
+ [sym__signed_unary_expression] = STATE(1313),
+ [sym__literal] = STATE(1339),
+ [sym_boolean_literal] = STATE(1339),
+ [sym_file_number_literal] = STATE(1339),
+ [sym_identifier] = ACTIONS(4949),
+ [sym_newline] = ACTIONS(4094),
+ [anon_sym_COLON] = ACTIONS(4094),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4096),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4951),
+ [anon_sym_DOT] = ACTIONS(4715),
+ [anon_sym_BANG] = ACTIONS(4717),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4096),
+ [aux_sym_option_statement_token3] = ACTIONS(4096),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4096),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4096),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4096),
+ [sym_static_modifier] = ACTIONS(4096),
+ [sym__dim_keyword] = ACTIONS(4096),
+ [sym__redim_keyword] = ACTIONS(4096),
+ [aux_sym_get_accessor_token1] = ACTIONS(4096),
+ [aux_sym_set_accessor_token1] = ACTIONS(4096),
+ [aux_sym_const_declaration_token1] = ACTIONS(4096),
+ [anon_sym_LPAREN] = ACTIONS(4961),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4725),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4955),
+ [aux_sym_visibility_token1] = ACTIONS(4096),
+ [aux_sym_visibility_token2] = ACTIONS(4096),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4096),
+ [aux_sym_else_fragment_token1] = ACTIONS(4096),
+ [aux_sym_select_statement_token1] = ACTIONS(4096),
+ [aux_sym__for_header_token1] = ACTIONS(4096),
+ [aux_sym_do_statement_token1] = ACTIONS(4096),
+ [aux_sym_do_condition_token1] = ACTIONS(4096),
+ [aux_sym_while_statement_token1] = ACTIONS(4096),
+ [aux_sym_with_statement_token1] = ACTIONS(4096),
+ [aux_sym_exit_statement_token1] = ACTIONS(4096),
+ [sym_end_statement] = ACTIONS(4094),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4096),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4096),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4096),
+ [sym__ambiguous_redim_statement] = ACTIONS(4094),
+ [aux_sym_erase_statement_token1] = ACTIONS(4096),
+ [aux_sym_open_statement_token1] = ACTIONS(4096),
+ [aux_sym_file_mode_token2] = ACTIONS(4096),
+ [aux_sym_file_access_token2] = ACTIONS(4096),
+ [aux_sym_file_lock_token2] = ACTIONS(4096),
+ [aux_sym_print_statement_token1] = ACTIONS(4096),
+ [anon_sym_PLUS] = ACTIONS(4729),
+ [anon_sym_DASH] = ACTIONS(4731),
+ [anon_sym_QMARK] = ACTIONS(4094),
+ [aux_sym_close_statement_token1] = ACTIONS(4096),
+ [aux_sym_put_statement_token1] = ACTIONS(4096),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4096),
+ [aux_sym_seek_statement_token1] = ACTIONS(4096),
+ [sym_reset_statement] = ACTIONS(4096),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4096),
+ [sym_stop_statement] = ACTIONS(4096),
+ [sym_beep_statement] = ACTIONS(4096),
+ [aux_sym_unload_statement_token1] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4096),
+ [aux_sym_call_statement_token1] = ACTIONS(4096),
+ [sym__ambiguous_call_statement] = ACTIONS(4096),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4733),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4735),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(4957),
+ [sym_number_literal] = ACTIONS(4957),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4739),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4739),
+ [sym_nothing_literal] = ACTIONS(4959),
+ [sym_null_literal] = ACTIONS(4959),
+ [sym_empty_literal] = ACTIONS(4959),
+ [sym_date_literal] = ACTIONS(4957),
+ [anon_sym_POUND] = ACTIONS(4743),
+ },
+ [STATE(551)] = {
+ [sym_output_list] = STATE(6885),
+ [sym__print_output_expression] = STATE(4733),
+ [sym__unparenthesized_print_output_expression] = STATE(4733),
+ [sym__print_output_call_binary_expression] = STATE(4733),
+ [sym__print_output_call_operand] = STATE(10989),
+ [sym__print_output_member_comparison_expression] = STATE(5102),
+ [sym__print_output_call_member_expression] = STATE(803),
+ [sym__print_output_call_expression] = STATE(2585),
+ [sym__print_output_qualified_callable] = STATE(13142),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10990),
+ [sym_comparison_expression] = STATE(4734),
+ [sym__comparison_operand] = STATE(11361),
+ [sym_logical_value_expression] = STATE(4735),
+ [sym__callable_expression] = STATE(13150),
+ [sym_call_expression] = STATE(10294),
+ [sym_new_expression] = STATE(1339),
+ [sym_addressof_expression] = STATE(1339),
+ [sym_type_of_expression] = STATE(1339),
+ [sym_member_expression] = STATE(1340),
+ [sym_qualified_member_expression] = STATE(1221),
+ [sym_implicit_member_expression] = STATE(1221),
+ [sym_parenthesized_expression] = STATE(1341),
+ [sym_binary_expression] = STATE(1342),
+ [sym_unary_expression] = STATE(2631),
+ [sym__signed_unary_expression] = STATE(1313),
+ [sym__literal] = STATE(1339),
+ [sym_boolean_literal] = STATE(1339),
+ [sym_file_number_literal] = STATE(1339),
+ [sym_identifier] = ACTIONS(4949),
+ [sym_newline] = ACTIONS(4086),
+ [anon_sym_COLON] = ACTIONS(4086),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4088),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4951),
+ [anon_sym_DOT] = ACTIONS(4715),
+ [anon_sym_BANG] = ACTIONS(4717),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4088),
+ [aux_sym_option_statement_token3] = ACTIONS(4088),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4088),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4088),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4088),
+ [sym_static_modifier] = ACTIONS(4088),
+ [sym__dim_keyword] = ACTIONS(4088),
+ [sym__redim_keyword] = ACTIONS(4088),
+ [aux_sym_get_accessor_token1] = ACTIONS(4088),
+ [aux_sym_set_accessor_token1] = ACTIONS(4088),
+ [aux_sym_const_declaration_token1] = ACTIONS(4088),
+ [anon_sym_LPAREN] = ACTIONS(4953),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4725),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4955),
+ [aux_sym_visibility_token1] = ACTIONS(4088),
+ [aux_sym_visibility_token2] = ACTIONS(4088),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4088),
+ [aux_sym_else_fragment_token1] = ACTIONS(4088),
+ [aux_sym_select_statement_token1] = ACTIONS(4088),
+ [aux_sym__for_header_token1] = ACTIONS(4088),
+ [aux_sym_do_statement_token1] = ACTIONS(4088),
+ [aux_sym_do_condition_token1] = ACTIONS(4088),
+ [aux_sym_while_statement_token1] = ACTIONS(4088),
+ [aux_sym_with_statement_token1] = ACTIONS(4088),
+ [aux_sym_exit_statement_token1] = ACTIONS(4088),
+ [sym_end_statement] = ACTIONS(4086),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4088),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4088),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4088),
+ [sym__ambiguous_redim_statement] = ACTIONS(4086),
+ [aux_sym_erase_statement_token1] = ACTIONS(4088),
+ [aux_sym_open_statement_token1] = ACTIONS(4088),
+ [aux_sym_file_mode_token2] = ACTIONS(4088),
+ [aux_sym_file_access_token2] = ACTIONS(4088),
+ [aux_sym_file_lock_token2] = ACTIONS(4088),
+ [aux_sym_print_statement_token1] = ACTIONS(4088),
+ [anon_sym_PLUS] = ACTIONS(4729),
+ [anon_sym_DASH] = ACTIONS(4731),
+ [anon_sym_QMARK] = ACTIONS(4086),
+ [aux_sym_close_statement_token1] = ACTIONS(4088),
+ [aux_sym_put_statement_token1] = ACTIONS(4088),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4088),
+ [aux_sym_seek_statement_token1] = ACTIONS(4088),
+ [sym_reset_statement] = ACTIONS(4088),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4088),
+ [sym_stop_statement] = ACTIONS(4088),
+ [sym_beep_statement] = ACTIONS(4088),
+ [aux_sym_unload_statement_token1] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4088),
+ [aux_sym_call_statement_token1] = ACTIONS(4088),
+ [sym__ambiguous_call_statement] = ACTIONS(4088),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4733),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4735),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(4957),
+ [sym_number_literal] = ACTIONS(4957),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4739),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4739),
+ [sym_nothing_literal] = ACTIONS(4959),
+ [sym_null_literal] = ACTIONS(4959),
+ [sym_empty_literal] = ACTIONS(4959),
+ [sym_date_literal] = ACTIONS(4957),
+ [anon_sym_POUND] = ACTIONS(4743),
+ },
+ [STATE(552)] = {
+ [sym_output_list] = STATE(6889),
+ [sym__print_output_expression] = STATE(4733),
+ [sym__unparenthesized_print_output_expression] = STATE(4733),
+ [sym__print_output_call_binary_expression] = STATE(4733),
+ [sym__print_output_call_operand] = STATE(10989),
+ [sym__print_output_member_comparison_expression] = STATE(5102),
+ [sym__print_output_call_member_expression] = STATE(803),
+ [sym__print_output_call_expression] = STATE(2585),
+ [sym__print_output_qualified_callable] = STATE(13142),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10990),
+ [sym_comparison_expression] = STATE(4734),
+ [sym__comparison_operand] = STATE(11361),
+ [sym_logical_value_expression] = STATE(4735),
+ [sym__callable_expression] = STATE(13150),
+ [sym_call_expression] = STATE(10294),
+ [sym_new_expression] = STATE(1339),
+ [sym_addressof_expression] = STATE(1339),
+ [sym_type_of_expression] = STATE(1339),
+ [sym_member_expression] = STATE(1340),
+ [sym_qualified_member_expression] = STATE(1221),
+ [sym_implicit_member_expression] = STATE(1221),
+ [sym_parenthesized_expression] = STATE(1341),
+ [sym_binary_expression] = STATE(1342),
+ [sym_unary_expression] = STATE(2631),
+ [sym__signed_unary_expression] = STATE(1313),
+ [sym__literal] = STATE(1339),
+ [sym_boolean_literal] = STATE(1339),
+ [sym_file_number_literal] = STATE(1339),
+ [sym_identifier] = ACTIONS(4949),
+ [sym_newline] = ACTIONS(4090),
+ [anon_sym_COLON] = ACTIONS(4090),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4092),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4951),
+ [anon_sym_DOT] = ACTIONS(4715),
+ [anon_sym_BANG] = ACTIONS(4717),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4092),
+ [aux_sym_option_statement_token3] = ACTIONS(4092),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4092),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4092),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4092),
+ [sym_static_modifier] = ACTIONS(4092),
+ [sym__dim_keyword] = ACTIONS(4092),
+ [sym__redim_keyword] = ACTIONS(4092),
+ [aux_sym_get_accessor_token1] = ACTIONS(4092),
+ [aux_sym_set_accessor_token1] = ACTIONS(4092),
+ [aux_sym_const_declaration_token1] = ACTIONS(4092),
+ [anon_sym_LPAREN] = ACTIONS(4953),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4725),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4955),
+ [aux_sym_visibility_token1] = ACTIONS(4092),
+ [aux_sym_visibility_token2] = ACTIONS(4092),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4092),
+ [aux_sym_else_fragment_token1] = ACTIONS(4092),
+ [aux_sym_select_statement_token1] = ACTIONS(4092),
+ [aux_sym__for_header_token1] = ACTIONS(4092),
+ [aux_sym_do_statement_token1] = ACTIONS(4092),
+ [aux_sym_do_condition_token1] = ACTIONS(4092),
+ [aux_sym_while_statement_token1] = ACTIONS(4092),
+ [aux_sym_with_statement_token1] = ACTIONS(4092),
+ [aux_sym_exit_statement_token1] = ACTIONS(4092),
+ [sym_end_statement] = ACTIONS(4090),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4092),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4092),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4092),
+ [sym__ambiguous_redim_statement] = ACTIONS(4090),
+ [aux_sym_erase_statement_token1] = ACTIONS(4092),
+ [aux_sym_open_statement_token1] = ACTIONS(4092),
+ [aux_sym_file_mode_token2] = ACTIONS(4092),
+ [aux_sym_file_access_token2] = ACTIONS(4092),
+ [aux_sym_file_lock_token2] = ACTIONS(4092),
+ [aux_sym_print_statement_token1] = ACTIONS(4092),
+ [anon_sym_PLUS] = ACTIONS(4729),
+ [anon_sym_DASH] = ACTIONS(4731),
+ [anon_sym_QMARK] = ACTIONS(4090),
+ [aux_sym_close_statement_token1] = ACTIONS(4092),
+ [aux_sym_put_statement_token1] = ACTIONS(4092),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4092),
+ [aux_sym_seek_statement_token1] = ACTIONS(4092),
+ [sym_reset_statement] = ACTIONS(4092),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4092),
+ [sym_stop_statement] = ACTIONS(4092),
+ [sym_beep_statement] = ACTIONS(4092),
+ [aux_sym_unload_statement_token1] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4092),
+ [aux_sym_call_statement_token1] = ACTIONS(4092),
+ [sym__ambiguous_call_statement] = ACTIONS(4092),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4733),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4735),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(4957),
+ [sym_number_literal] = ACTIONS(4957),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4739),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4739),
+ [sym_nothing_literal] = ACTIONS(4959),
+ [sym_null_literal] = ACTIONS(4959),
+ [sym_empty_literal] = ACTIONS(4959),
+ [sym_date_literal] = ACTIONS(4957),
+ [anon_sym_POUND] = ACTIONS(4743),
+ },
+ [STATE(553)] = {
+ [sym_output_list] = STATE(6694),
+ [sym__print_output_expression] = STATE(4879),
+ [sym__unparenthesized_print_output_expression] = STATE(4879),
+ [sym__print_output_call_binary_expression] = STATE(4879),
+ [sym__print_output_call_operand] = STATE(10983),
+ [sym__print_output_member_comparison_expression] = STATE(5764),
+ [sym__print_output_call_member_expression] = STATE(866),
+ [sym__print_output_call_expression] = STATE(2771),
+ [sym__print_output_qualified_callable] = STATE(13617),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10982),
+ [sym_comparison_expression] = STATE(4880),
+ [sym__comparison_operand] = STATE(11262),
+ [sym_logical_value_expression] = STATE(4881),
+ [sym__callable_expression] = STATE(13618),
+ [sym_call_expression] = STATE(10290),
+ [sym_new_expression] = STATE(1452),
+ [sym_addressof_expression] = STATE(1452),
+ [sym_type_of_expression] = STATE(1452),
+ [sym_member_expression] = STATE(1453),
+ [sym_qualified_member_expression] = STATE(1441),
+ [sym_implicit_member_expression] = STATE(1441),
+ [sym_parenthesized_expression] = STATE(1457),
+ [sym_binary_expression] = STATE(1211),
+ [sym_unary_expression] = STATE(2897),
+ [sym__signed_unary_expression] = STATE(1416),
+ [sym__literal] = STATE(1452),
+ [sym_boolean_literal] = STATE(1452),
+ [sym_file_number_literal] = STATE(1452),
+ [sym_identifier] = ACTIONS(4871),
+ [sym_newline] = ACTIONS(4086),
+ [anon_sym_COLON] = ACTIONS(4086),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4088),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4873),
+ [anon_sym_DOT] = ACTIONS(4776),
+ [anon_sym_BANG] = ACTIONS(4778),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4088),
+ [aux_sym_option_statement_token3] = ACTIONS(4088),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4088),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4088),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4088),
+ [sym_static_modifier] = ACTIONS(4088),
+ [sym__dim_keyword] = ACTIONS(4088),
+ [sym__redim_keyword] = ACTIONS(4088),
+ [aux_sym_get_accessor_token1] = ACTIONS(4088),
+ [aux_sym_set_accessor_token1] = ACTIONS(4088),
+ [aux_sym_const_declaration_token1] = ACTIONS(4088),
+ [anon_sym_LPAREN] = ACTIONS(4875),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4786),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4877),
+ [aux_sym_visibility_token1] = ACTIONS(4088),
+ [aux_sym_visibility_token2] = ACTIONS(4088),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4088),
+ [aux_sym_else_fragment_token1] = ACTIONS(4088),
+ [aux_sym_select_statement_token1] = ACTIONS(4088),
+ [aux_sym__for_header_token1] = ACTIONS(4088),
+ [aux_sym_do_statement_token1] = ACTIONS(4088),
+ [aux_sym_do_statement_token2] = ACTIONS(4088),
+ [aux_sym_do_condition_token1] = ACTIONS(4088),
+ [aux_sym_with_statement_token1] = ACTIONS(4088),
+ [aux_sym_exit_statement_token1] = ACTIONS(4088),
+ [sym_end_statement] = ACTIONS(4086),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4088),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4088),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4088),
+ [sym__ambiguous_redim_statement] = ACTIONS(4086),
+ [aux_sym_erase_statement_token1] = ACTIONS(4088),
+ [aux_sym_open_statement_token1] = ACTIONS(4088),
+ [aux_sym_file_mode_token2] = ACTIONS(4088),
+ [aux_sym_file_access_token2] = ACTIONS(4088),
+ [aux_sym_file_lock_token2] = ACTIONS(4088),
+ [aux_sym_print_statement_token1] = ACTIONS(4088),
+ [anon_sym_PLUS] = ACTIONS(4790),
+ [anon_sym_DASH] = ACTIONS(4792),
+ [anon_sym_QMARK] = ACTIONS(4086),
+ [aux_sym_close_statement_token1] = ACTIONS(4088),
+ [aux_sym_put_statement_token1] = ACTIONS(4088),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4088),
+ [aux_sym_seek_statement_token1] = ACTIONS(4088),
+ [sym_reset_statement] = ACTIONS(4088),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4088),
+ [sym_stop_statement] = ACTIONS(4088),
+ [sym_beep_statement] = ACTIONS(4088),
+ [aux_sym_unload_statement_token1] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4088),
+ [aux_sym_call_statement_token1] = ACTIONS(4088),
+ [sym__ambiguous_call_statement] = ACTIONS(4088),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4794),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4796),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(4879),
+ [sym_number_literal] = ACTIONS(4879),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4800),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4800),
+ [sym_nothing_literal] = ACTIONS(4881),
+ [sym_null_literal] = ACTIONS(4881),
+ [sym_empty_literal] = ACTIONS(4881),
+ [sym_date_literal] = ACTIONS(4879),
+ [anon_sym_POUND] = ACTIONS(4804),
+ },
+ [STATE(554)] = {
+ [sym_identifier] = ACTIONS(4447),
+ [sym_newline] = ACTIONS(4449),
+ [anon_sym_COLON] = ACTIONS(4449),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4447),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4447),
+ [anon_sym_EQ] = ACTIONS(4449),
+ [anon_sym_DOT] = ACTIONS(4447),
+ [anon_sym_BANG] = ACTIONS(4449),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4447),
+ [aux_sym_option_statement_token3] = ACTIONS(4447),
+ [aux_sym_type_declaration_token1] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4447),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4447),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4447),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4447),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4447),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4447),
+ [aux_sym__property_get_header_token1] = ACTIONS(4447),
+ [aux_sym_event_declaration_token1] = ACTIONS(4447),
+ [sym_static_modifier] = ACTIONS(4447),
+ [sym__dim_keyword] = ACTIONS(4447),
+ [sym__redim_keyword] = ACTIONS(4447),
+ [aux_sym_get_accessor_token1] = ACTIONS(4447),
+ [aux_sym_set_accessor_token1] = ACTIONS(4447),
+ [aux_sym_const_declaration_token1] = ACTIONS(4447),
+ [anon_sym_LPAREN] = ACTIONS(4449),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4447),
+ [anon_sym_STAR] = ACTIONS(4449),
+ [aux_sym_array_bound_token1] = ACTIONS(4447),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4447),
+ [aux_sym_visibility_token1] = ACTIONS(4447),
+ [aux_sym_visibility_token2] = ACTIONS(4447),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4447),
+ [aux_sym_else_fragment_token1] = ACTIONS(4447),
+ [aux_sym_select_statement_token1] = ACTIONS(4447),
+ [aux_sym_case_expression_token1] = ACTIONS(4447),
+ [anon_sym_LT] = ACTIONS(4447),
+ [anon_sym_LT_EQ] = ACTIONS(4449),
+ [anon_sym_GT] = ACTIONS(4447),
+ [anon_sym_GT_EQ] = ACTIONS(4449),
+ [anon_sym_LT_GT] = ACTIONS(4449),
+ [aux_sym__for_header_token1] = ACTIONS(4447),
+ [aux_sym_do_statement_token1] = ACTIONS(4447),
+ [aux_sym_do_condition_token1] = ACTIONS(4447),
+ [aux_sym_with_statement_token1] = ACTIONS(4447),
+ [aux_sym_exit_statement_token1] = ACTIONS(4447),
+ [sym_end_statement] = ACTIONS(4449),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4447),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4447),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4447),
+ [sym__ambiguous_redim_statement] = ACTIONS(4449),
+ [aux_sym_erase_statement_token1] = ACTIONS(4447),
+ [aux_sym_open_statement_token1] = ACTIONS(4447),
+ [aux_sym_file_mode_token2] = ACTIONS(4447),
+ [aux_sym_file_access_token2] = ACTIONS(4447),
+ [aux_sym_file_lock_token2] = ACTIONS(4447),
+ [aux_sym_print_statement_token1] = ACTIONS(4447),
+ [anon_sym_CARET] = ACTIONS(4449),
+ [anon_sym_SLASH] = ACTIONS(4449),
+ [anon_sym_BSLASH] = ACTIONS(4449),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4447),
+ [anon_sym_PLUS] = ACTIONS(4449),
+ [anon_sym_DASH] = ACTIONS(4447),
+ [anon_sym_AMP] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4447),
+ [anon_sym_QMARK] = ACTIONS(4449),
+ [aux_sym_close_statement_token1] = ACTIONS(4447),
+ [aux_sym_put_statement_token1] = ACTIONS(4447),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4447),
+ [aux_sym_seek_statement_token1] = ACTIONS(4447),
+ [sym_reset_statement] = ACTIONS(4447),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4447),
+ [sym_stop_statement] = ACTIONS(4447),
+ [sym_beep_statement] = ACTIONS(4447),
+ [aux_sym_unload_statement_token1] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4447),
+ [aux_sym_call_statement_token1] = ACTIONS(4447),
+ [sym__ambiguous_call_statement] = ACTIONS(4447),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4447),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4447),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4447),
+ [aux_sym_unary_expression_token1] = ACTIONS(4447),
+ [sym_string_literal] = ACTIONS(4449),
+ [sym_number_literal] = ACTIONS(4449),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4447),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4447),
+ [sym_nothing_literal] = ACTIONS(4447),
+ [sym_null_literal] = ACTIONS(4447),
+ [sym_empty_literal] = ACTIONS(4447),
+ [sym_date_literal] = ACTIONS(4449),
+ [anon_sym_POUND] = ACTIONS(4447),
+ },
+ [STATE(555)] = {
+ [sym_identifier] = ACTIONS(4477),
+ [sym_newline] = ACTIONS(4479),
+ [anon_sym_COLON] = ACTIONS(4479),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4477),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4477),
+ [anon_sym_EQ] = ACTIONS(4479),
+ [anon_sym_DOT] = ACTIONS(4477),
+ [anon_sym_BANG] = ACTIONS(4479),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4477),
+ [aux_sym_option_statement_token3] = ACTIONS(4477),
+ [aux_sym_type_declaration_token1] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4477),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4477),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4477),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4477),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4477),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4477),
+ [aux_sym__property_get_header_token1] = ACTIONS(4477),
+ [aux_sym_event_declaration_token1] = ACTIONS(4477),
+ [sym_static_modifier] = ACTIONS(4477),
+ [sym__dim_keyword] = ACTIONS(4477),
+ [sym__redim_keyword] = ACTIONS(4477),
+ [aux_sym_get_accessor_token1] = ACTIONS(4477),
+ [aux_sym_set_accessor_token1] = ACTIONS(4477),
+ [aux_sym_const_declaration_token1] = ACTIONS(4477),
+ [anon_sym_LPAREN] = ACTIONS(4479),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4477),
+ [anon_sym_STAR] = ACTIONS(4479),
+ [aux_sym_array_bound_token1] = ACTIONS(4477),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4477),
+ [aux_sym_visibility_token1] = ACTIONS(4477),
+ [aux_sym_visibility_token2] = ACTIONS(4477),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4477),
+ [aux_sym_else_fragment_token1] = ACTIONS(4477),
+ [aux_sym_select_statement_token1] = ACTIONS(4477),
+ [aux_sym_case_expression_token1] = ACTIONS(4477),
+ [anon_sym_LT] = ACTIONS(4477),
+ [anon_sym_LT_EQ] = ACTIONS(4479),
+ [anon_sym_GT] = ACTIONS(4477),
+ [anon_sym_GT_EQ] = ACTIONS(4479),
+ [anon_sym_LT_GT] = ACTIONS(4479),
+ [aux_sym__for_header_token1] = ACTIONS(4477),
+ [aux_sym_do_statement_token1] = ACTIONS(4477),
+ [aux_sym_do_condition_token1] = ACTIONS(4477),
+ [aux_sym_with_statement_token1] = ACTIONS(4477),
+ [aux_sym_exit_statement_token1] = ACTIONS(4477),
+ [sym_end_statement] = ACTIONS(4479),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4477),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4477),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4477),
+ [sym__ambiguous_redim_statement] = ACTIONS(4479),
+ [aux_sym_erase_statement_token1] = ACTIONS(4477),
+ [aux_sym_open_statement_token1] = ACTIONS(4477),
+ [aux_sym_file_mode_token2] = ACTIONS(4477),
+ [aux_sym_file_access_token2] = ACTIONS(4477),
+ [aux_sym_file_lock_token2] = ACTIONS(4477),
+ [aux_sym_print_statement_token1] = ACTIONS(4477),
+ [anon_sym_CARET] = ACTIONS(4479),
+ [anon_sym_SLASH] = ACTIONS(4479),
+ [anon_sym_BSLASH] = ACTIONS(4479),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4477),
+ [anon_sym_PLUS] = ACTIONS(4479),
+ [anon_sym_DASH] = ACTIONS(4477),
+ [anon_sym_AMP] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4477),
+ [anon_sym_QMARK] = ACTIONS(4479),
+ [aux_sym_close_statement_token1] = ACTIONS(4477),
+ [aux_sym_put_statement_token1] = ACTIONS(4477),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4477),
+ [aux_sym_seek_statement_token1] = ACTIONS(4477),
+ [sym_reset_statement] = ACTIONS(4477),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4477),
+ [sym_stop_statement] = ACTIONS(4477),
+ [sym_beep_statement] = ACTIONS(4477),
+ [aux_sym_unload_statement_token1] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4477),
+ [aux_sym_call_statement_token1] = ACTIONS(4477),
+ [sym__ambiguous_call_statement] = ACTIONS(4477),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4477),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4477),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4477),
+ [aux_sym_unary_expression_token1] = ACTIONS(4477),
+ [sym_string_literal] = ACTIONS(4479),
+ [sym_number_literal] = ACTIONS(4479),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4477),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4477),
+ [sym_nothing_literal] = ACTIONS(4477),
+ [sym_null_literal] = ACTIONS(4477),
+ [sym_empty_literal] = ACTIONS(4477),
+ [sym_date_literal] = ACTIONS(4479),
+ [anon_sym_POUND] = ACTIONS(4477),
+ },
+ [STATE(556)] = {
+ [sym_identifier] = ACTIONS(4485),
+ [sym_newline] = ACTIONS(4487),
+ [anon_sym_COLON] = ACTIONS(4487),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4485),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4485),
+ [anon_sym_EQ] = ACTIONS(4487),
+ [anon_sym_DOT] = ACTIONS(4485),
+ [anon_sym_BANG] = ACTIONS(4487),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4485),
+ [aux_sym_option_statement_token3] = ACTIONS(4485),
+ [aux_sym_type_declaration_token1] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4485),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4485),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4485),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4485),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4485),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4485),
+ [aux_sym__property_get_header_token1] = ACTIONS(4485),
+ [aux_sym_event_declaration_token1] = ACTIONS(4485),
+ [sym_static_modifier] = ACTIONS(4485),
+ [sym__dim_keyword] = ACTIONS(4485),
+ [sym__redim_keyword] = ACTIONS(4485),
+ [aux_sym_get_accessor_token1] = ACTIONS(4485),
+ [aux_sym_set_accessor_token1] = ACTIONS(4485),
+ [aux_sym_const_declaration_token1] = ACTIONS(4485),
+ [anon_sym_LPAREN] = ACTIONS(4487),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4485),
+ [anon_sym_STAR] = ACTIONS(4487),
+ [aux_sym_array_bound_token1] = ACTIONS(4485),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4485),
+ [aux_sym_visibility_token1] = ACTIONS(4485),
+ [aux_sym_visibility_token2] = ACTIONS(4485),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4485),
+ [aux_sym_else_fragment_token1] = ACTIONS(4485),
+ [aux_sym_select_statement_token1] = ACTIONS(4485),
+ [aux_sym_case_expression_token1] = ACTIONS(4485),
+ [anon_sym_LT] = ACTIONS(4485),
+ [anon_sym_LT_EQ] = ACTIONS(4487),
+ [anon_sym_GT] = ACTIONS(4485),
+ [anon_sym_GT_EQ] = ACTIONS(4487),
+ [anon_sym_LT_GT] = ACTIONS(4487),
+ [aux_sym__for_header_token1] = ACTIONS(4485),
+ [aux_sym_do_statement_token1] = ACTIONS(4485),
+ [aux_sym_do_condition_token1] = ACTIONS(4485),
+ [aux_sym_with_statement_token1] = ACTIONS(4485),
+ [aux_sym_exit_statement_token1] = ACTIONS(4485),
+ [sym_end_statement] = ACTIONS(4487),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4485),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4485),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4485),
+ [sym__ambiguous_redim_statement] = ACTIONS(4487),
+ [aux_sym_erase_statement_token1] = ACTIONS(4485),
+ [aux_sym_open_statement_token1] = ACTIONS(4485),
+ [aux_sym_file_mode_token2] = ACTIONS(4485),
+ [aux_sym_file_access_token2] = ACTIONS(4485),
+ [aux_sym_file_lock_token2] = ACTIONS(4485),
+ [aux_sym_print_statement_token1] = ACTIONS(4485),
+ [anon_sym_CARET] = ACTIONS(4487),
+ [anon_sym_SLASH] = ACTIONS(4487),
+ [anon_sym_BSLASH] = ACTIONS(4487),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4485),
+ [anon_sym_PLUS] = ACTIONS(4487),
+ [anon_sym_DASH] = ACTIONS(4485),
+ [anon_sym_AMP] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4485),
+ [anon_sym_QMARK] = ACTIONS(4487),
+ [aux_sym_close_statement_token1] = ACTIONS(4485),
+ [aux_sym_put_statement_token1] = ACTIONS(4485),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4485),
+ [aux_sym_seek_statement_token1] = ACTIONS(4485),
+ [sym_reset_statement] = ACTIONS(4485),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4485),
+ [sym_stop_statement] = ACTIONS(4485),
+ [sym_beep_statement] = ACTIONS(4485),
+ [aux_sym_unload_statement_token1] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4485),
+ [aux_sym_call_statement_token1] = ACTIONS(4485),
+ [sym__ambiguous_call_statement] = ACTIONS(4485),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4485),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4485),
+ [aux_sym_unary_expression_token1] = ACTIONS(4485),
+ [sym_string_literal] = ACTIONS(4487),
+ [sym_number_literal] = ACTIONS(4487),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4485),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4485),
+ [sym_nothing_literal] = ACTIONS(4485),
+ [sym_null_literal] = ACTIONS(4485),
+ [sym_empty_literal] = ACTIONS(4485),
+ [sym_date_literal] = ACTIONS(4487),
+ [anon_sym_POUND] = ACTIONS(4485),
+ },
+ [STATE(557)] = {
+ [sym_identifier] = ACTIONS(4441),
+ [sym_newline] = ACTIONS(4443),
+ [anon_sym_COLON] = ACTIONS(4443),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4441),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4441),
+ [anon_sym_EQ] = ACTIONS(4443),
+ [anon_sym_DOT] = ACTIONS(4441),
+ [anon_sym_BANG] = ACTIONS(4443),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4441),
+ [aux_sym_option_statement_token3] = ACTIONS(4441),
+ [aux_sym_type_declaration_token1] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4441),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4441),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4441),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4441),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4441),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4441),
+ [aux_sym__property_get_header_token1] = ACTIONS(4441),
+ [aux_sym_event_declaration_token1] = ACTIONS(4441),
+ [sym_static_modifier] = ACTIONS(4441),
+ [sym__dim_keyword] = ACTIONS(4441),
+ [sym__redim_keyword] = ACTIONS(4441),
+ [aux_sym_get_accessor_token1] = ACTIONS(4441),
+ [aux_sym_set_accessor_token1] = ACTIONS(4441),
+ [aux_sym_const_declaration_token1] = ACTIONS(4441),
+ [anon_sym_LPAREN] = ACTIONS(4443),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4441),
+ [anon_sym_STAR] = ACTIONS(4443),
+ [aux_sym_array_bound_token1] = ACTIONS(4441),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4441),
+ [aux_sym_visibility_token1] = ACTIONS(4441),
+ [aux_sym_visibility_token2] = ACTIONS(4441),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4441),
+ [aux_sym_else_fragment_token1] = ACTIONS(4441),
+ [aux_sym_select_statement_token1] = ACTIONS(4441),
+ [aux_sym_case_expression_token1] = ACTIONS(4441),
+ [anon_sym_LT] = ACTIONS(4441),
+ [anon_sym_LT_EQ] = ACTIONS(4443),
+ [anon_sym_GT] = ACTIONS(4441),
+ [anon_sym_GT_EQ] = ACTIONS(4443),
+ [anon_sym_LT_GT] = ACTIONS(4443),
+ [aux_sym__for_header_token1] = ACTIONS(4441),
+ [aux_sym_do_statement_token1] = ACTIONS(4441),
+ [aux_sym_do_condition_token1] = ACTIONS(4441),
+ [aux_sym_with_statement_token1] = ACTIONS(4441),
+ [aux_sym_exit_statement_token1] = ACTIONS(4441),
+ [sym_end_statement] = ACTIONS(4443),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4441),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4441),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4441),
+ [sym__ambiguous_redim_statement] = ACTIONS(4443),
+ [aux_sym_erase_statement_token1] = ACTIONS(4441),
+ [aux_sym_open_statement_token1] = ACTIONS(4441),
+ [aux_sym_file_mode_token2] = ACTIONS(4441),
+ [aux_sym_file_access_token2] = ACTIONS(4441),
+ [aux_sym_file_lock_token2] = ACTIONS(4441),
+ [aux_sym_print_statement_token1] = ACTIONS(4441),
+ [anon_sym_CARET] = ACTIONS(4825),
+ [anon_sym_SLASH] = ACTIONS(4443),
+ [anon_sym_BSLASH] = ACTIONS(4443),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4441),
+ [anon_sym_PLUS] = ACTIONS(4443),
+ [anon_sym_DASH] = ACTIONS(4441),
+ [anon_sym_AMP] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4441),
+ [anon_sym_QMARK] = ACTIONS(4443),
+ [aux_sym_close_statement_token1] = ACTIONS(4441),
+ [aux_sym_put_statement_token1] = ACTIONS(4441),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4441),
+ [aux_sym_seek_statement_token1] = ACTIONS(4441),
+ [sym_reset_statement] = ACTIONS(4441),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4441),
+ [sym_stop_statement] = ACTIONS(4441),
+ [sym_beep_statement] = ACTIONS(4441),
+ [aux_sym_unload_statement_token1] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4441),
+ [aux_sym_call_statement_token1] = ACTIONS(4441),
+ [sym__ambiguous_call_statement] = ACTIONS(4441),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4441),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4441),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4441),
+ [aux_sym_unary_expression_token1] = ACTIONS(4441),
+ [sym_string_literal] = ACTIONS(4443),
+ [sym_number_literal] = ACTIONS(4443),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4441),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4441),
+ [sym_nothing_literal] = ACTIONS(4441),
+ [sym_null_literal] = ACTIONS(4441),
+ [sym_empty_literal] = ACTIONS(4441),
+ [sym_date_literal] = ACTIONS(4443),
+ [anon_sym_POUND] = ACTIONS(4441),
+ },
+ [STATE(558)] = {
+ [sym_identifier] = ACTIONS(4451),
+ [sym_newline] = ACTIONS(4453),
+ [anon_sym_COLON] = ACTIONS(4453),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4451),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4451),
+ [anon_sym_EQ] = ACTIONS(4453),
+ [anon_sym_DOT] = ACTIONS(4451),
+ [anon_sym_BANG] = ACTIONS(4453),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4451),
+ [aux_sym_option_statement_token3] = ACTIONS(4451),
+ [aux_sym_type_declaration_token1] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4451),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4451),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4451),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4451),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4451),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4451),
+ [aux_sym__property_get_header_token1] = ACTIONS(4451),
+ [aux_sym_event_declaration_token1] = ACTIONS(4451),
+ [sym_static_modifier] = ACTIONS(4451),
+ [sym__dim_keyword] = ACTIONS(4451),
+ [sym__redim_keyword] = ACTIONS(4451),
+ [aux_sym_get_accessor_token1] = ACTIONS(4451),
+ [aux_sym_set_accessor_token1] = ACTIONS(4451),
+ [aux_sym_const_declaration_token1] = ACTIONS(4451),
+ [anon_sym_LPAREN] = ACTIONS(4453),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4451),
+ [anon_sym_STAR] = ACTIONS(4823),
+ [aux_sym_array_bound_token1] = ACTIONS(4451),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4451),
+ [aux_sym_visibility_token1] = ACTIONS(4451),
+ [aux_sym_visibility_token2] = ACTIONS(4451),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4451),
+ [aux_sym_else_fragment_token1] = ACTIONS(4451),
+ [aux_sym_select_statement_token1] = ACTIONS(4451),
+ [aux_sym_case_expression_token1] = ACTIONS(4451),
+ [anon_sym_LT] = ACTIONS(4451),
+ [anon_sym_LT_EQ] = ACTIONS(4453),
+ [anon_sym_GT] = ACTIONS(4451),
+ [anon_sym_GT_EQ] = ACTIONS(4453),
+ [anon_sym_LT_GT] = ACTIONS(4453),
+ [aux_sym__for_header_token1] = ACTIONS(4451),
+ [aux_sym_do_statement_token1] = ACTIONS(4451),
+ [aux_sym_do_condition_token1] = ACTIONS(4451),
+ [aux_sym_with_statement_token1] = ACTIONS(4451),
+ [aux_sym_exit_statement_token1] = ACTIONS(4451),
+ [sym_end_statement] = ACTIONS(4453),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4451),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4451),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4451),
+ [sym__ambiguous_redim_statement] = ACTIONS(4453),
+ [aux_sym_erase_statement_token1] = ACTIONS(4451),
+ [aux_sym_open_statement_token1] = ACTIONS(4451),
+ [aux_sym_file_mode_token2] = ACTIONS(4451),
+ [aux_sym_file_access_token2] = ACTIONS(4451),
+ [aux_sym_file_lock_token2] = ACTIONS(4451),
+ [aux_sym_print_statement_token1] = ACTIONS(4451),
+ [anon_sym_CARET] = ACTIONS(4825),
+ [anon_sym_SLASH] = ACTIONS(4823),
+ [anon_sym_BSLASH] = ACTIONS(4827),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4829),
+ [anon_sym_PLUS] = ACTIONS(4831),
+ [anon_sym_DASH] = ACTIONS(4833),
+ [anon_sym_AMP] = ACTIONS(4835),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4837),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4839),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4841),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4843),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4963),
+ [anon_sym_QMARK] = ACTIONS(4453),
+ [aux_sym_close_statement_token1] = ACTIONS(4451),
+ [aux_sym_put_statement_token1] = ACTIONS(4451),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4451),
+ [aux_sym_seek_statement_token1] = ACTIONS(4451),
+ [sym_reset_statement] = ACTIONS(4451),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4451),
+ [sym_stop_statement] = ACTIONS(4451),
+ [sym_beep_statement] = ACTIONS(4451),
+ [aux_sym_unload_statement_token1] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4451),
+ [aux_sym_call_statement_token1] = ACTIONS(4451),
+ [sym__ambiguous_call_statement] = ACTIONS(4451),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4451),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4451),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4451),
+ [aux_sym_unary_expression_token1] = ACTIONS(4451),
+ [sym_string_literal] = ACTIONS(4453),
+ [sym_number_literal] = ACTIONS(4453),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4451),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4451),
+ [sym_nothing_literal] = ACTIONS(4451),
+ [sym_null_literal] = ACTIONS(4451),
+ [sym_empty_literal] = ACTIONS(4451),
+ [sym_date_literal] = ACTIONS(4453),
+ [anon_sym_POUND] = ACTIONS(4451),
+ },
+ [STATE(559)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(561),
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(4965),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_declaration_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4369),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [aux_sym__property_get_header_token1] = ACTIONS(4369),
+ [aux_sym_event_declaration_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [anon_sym_COMMA] = ACTIONS(4371),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_SEMI] = ACTIONS(4371),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(560)] = {
+ [sym_identifier] = ACTIONS(4589),
+ [sym_newline] = ACTIONS(4591),
+ [anon_sym_COLON] = ACTIONS(4591),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4589),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4589),
+ [anon_sym_EQ] = ACTIONS(4591),
+ [anon_sym_DOT] = ACTIONS(4589),
+ [anon_sym_BANG] = ACTIONS(4591),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4589),
+ [aux_sym_option_statement_token3] = ACTIONS(4589),
+ [aux_sym_type_declaration_token1] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4589),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4589),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4589),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4589),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4589),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4589),
+ [aux_sym__property_get_header_token1] = ACTIONS(4589),
+ [aux_sym_event_declaration_token1] = ACTIONS(4589),
+ [sym_static_modifier] = ACTIONS(4589),
+ [sym__dim_keyword] = ACTIONS(4589),
+ [sym__redim_keyword] = ACTIONS(4589),
+ [aux_sym_get_accessor_token1] = ACTIONS(4589),
+ [aux_sym_set_accessor_token1] = ACTIONS(4589),
+ [aux_sym_const_declaration_token1] = ACTIONS(4589),
+ [anon_sym_LPAREN] = ACTIONS(4591),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4589),
+ [anon_sym_STAR] = ACTIONS(4591),
+ [aux_sym_array_bound_token1] = ACTIONS(4589),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4589),
+ [aux_sym_visibility_token1] = ACTIONS(4589),
+ [aux_sym_visibility_token2] = ACTIONS(4589),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4589),
+ [aux_sym_else_fragment_token1] = ACTIONS(4589),
+ [aux_sym_select_statement_token1] = ACTIONS(4589),
+ [aux_sym_case_expression_token1] = ACTIONS(4589),
+ [anon_sym_LT] = ACTIONS(4589),
+ [anon_sym_LT_EQ] = ACTIONS(4591),
+ [anon_sym_GT] = ACTIONS(4589),
+ [anon_sym_GT_EQ] = ACTIONS(4591),
+ [anon_sym_LT_GT] = ACTIONS(4591),
+ [aux_sym__for_header_token1] = ACTIONS(4589),
+ [aux_sym_do_statement_token1] = ACTIONS(4589),
+ [aux_sym_do_condition_token1] = ACTIONS(4589),
+ [aux_sym_with_statement_token1] = ACTIONS(4589),
+ [aux_sym_exit_statement_token1] = ACTIONS(4589),
+ [sym_end_statement] = ACTIONS(4591),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4589),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4589),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4589),
+ [sym__ambiguous_redim_statement] = ACTIONS(4591),
+ [aux_sym_erase_statement_token1] = ACTIONS(4589),
+ [aux_sym_open_statement_token1] = ACTIONS(4589),
+ [aux_sym_file_mode_token2] = ACTIONS(4589),
+ [aux_sym_file_access_token2] = ACTIONS(4589),
+ [aux_sym_file_lock_token2] = ACTIONS(4589),
+ [aux_sym_print_statement_token1] = ACTIONS(4589),
+ [anon_sym_CARET] = ACTIONS(4591),
+ [anon_sym_SLASH] = ACTIONS(4591),
+ [anon_sym_BSLASH] = ACTIONS(4591),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4589),
+ [anon_sym_PLUS] = ACTIONS(4591),
+ [anon_sym_DASH] = ACTIONS(4589),
+ [anon_sym_AMP] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4589),
+ [anon_sym_QMARK] = ACTIONS(4591),
+ [aux_sym_close_statement_token1] = ACTIONS(4589),
+ [aux_sym_put_statement_token1] = ACTIONS(4589),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4589),
+ [aux_sym_seek_statement_token1] = ACTIONS(4589),
+ [sym_reset_statement] = ACTIONS(4589),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4589),
+ [sym_stop_statement] = ACTIONS(4589),
+ [sym_beep_statement] = ACTIONS(4589),
+ [aux_sym_unload_statement_token1] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4589),
+ [aux_sym_call_statement_token1] = ACTIONS(4589),
+ [sym__ambiguous_call_statement] = ACTIONS(4589),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4589),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4589),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4589),
+ [aux_sym_unary_expression_token1] = ACTIONS(4589),
+ [sym_string_literal] = ACTIONS(4591),
+ [sym_number_literal] = ACTIONS(4591),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4589),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4589),
+ [sym_nothing_literal] = ACTIONS(4589),
+ [sym_null_literal] = ACTIONS(4589),
+ [sym_empty_literal] = ACTIONS(4589),
+ [sym_date_literal] = ACTIONS(4591),
+ [anon_sym_POUND] = ACTIONS(4589),
+ },
+ [STATE(561)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(565),
+ [sym_identifier] = ACTIONS(4375),
+ [sym_newline] = ACTIONS(4377),
+ [anon_sym_COLON] = ACTIONS(4377),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4375),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4375),
+ [anon_sym_EQ] = ACTIONS(4377),
+ [anon_sym_DOT] = ACTIONS(4375),
+ [anon_sym_BANG] = ACTIONS(4377),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4375),
+ [aux_sym_option_statement_token3] = ACTIONS(4375),
+ [aux_sym_type_declaration_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4375),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4375),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4375),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4375),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4375),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4375),
+ [aux_sym__property_get_header_token1] = ACTIONS(4375),
+ [aux_sym_event_declaration_token1] = ACTIONS(4375),
+ [sym_static_modifier] = ACTIONS(4375),
+ [sym__dim_keyword] = ACTIONS(4375),
+ [sym__redim_keyword] = ACTIONS(4375),
+ [aux_sym_get_accessor_token1] = ACTIONS(4375),
+ [aux_sym_set_accessor_token1] = ACTIONS(4375),
+ [anon_sym_COMMA] = ACTIONS(4377),
+ [aux_sym_const_declaration_token1] = ACTIONS(4375),
+ [anon_sym_LPAREN] = ACTIONS(4377),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4375),
+ [anon_sym_STAR] = ACTIONS(4377),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token2] = ACTIONS(4375),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4375),
+ [aux_sym_else_fragment_token1] = ACTIONS(4375),
+ [aux_sym_select_statement_token1] = ACTIONS(4375),
+ [aux_sym_case_expression_token1] = ACTIONS(4375),
+ [anon_sym_LT] = ACTIONS(4375),
+ [anon_sym_LT_EQ] = ACTIONS(4377),
+ [anon_sym_GT] = ACTIONS(4375),
+ [anon_sym_GT_EQ] = ACTIONS(4377),
+ [anon_sym_LT_GT] = ACTIONS(4377),
+ [aux_sym__for_header_token1] = ACTIONS(4375),
+ [aux_sym_do_statement_token1] = ACTIONS(4375),
+ [aux_sym_do_condition_token1] = ACTIONS(4375),
+ [aux_sym_with_statement_token1] = ACTIONS(4375),
+ [aux_sym_exit_statement_token1] = ACTIONS(4375),
+ [sym_end_statement] = ACTIONS(4377),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4375),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4375),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4375),
+ [sym__ambiguous_redim_statement] = ACTIONS(4377),
+ [aux_sym_erase_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token1] = ACTIONS(4375),
+ [aux_sym_file_mode_token2] = ACTIONS(4375),
+ [aux_sym_file_access_token2] = ACTIONS(4375),
+ [aux_sym_file_lock_token2] = ACTIONS(4375),
+ [aux_sym_print_statement_token1] = ACTIONS(4375),
+ [anon_sym_CARET] = ACTIONS(4377),
+ [anon_sym_SLASH] = ACTIONS(4377),
+ [anon_sym_BSLASH] = ACTIONS(4377),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4375),
+ [anon_sym_PLUS] = ACTIONS(4377),
+ [anon_sym_DASH] = ACTIONS(4375),
+ [anon_sym_AMP] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4375),
+ [anon_sym_SEMI] = ACTIONS(4377),
+ [anon_sym_QMARK] = ACTIONS(4377),
+ [aux_sym_close_statement_token1] = ACTIONS(4375),
+ [aux_sym_put_statement_token1] = ACTIONS(4375),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4375),
+ [aux_sym_seek_statement_token1] = ACTIONS(4375),
+ [sym_reset_statement] = ACTIONS(4375),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4375),
+ [sym_stop_statement] = ACTIONS(4375),
+ [sym_beep_statement] = ACTIONS(4375),
+ [aux_sym_unload_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4375),
+ [aux_sym_call_statement_token1] = ACTIONS(4375),
+ [sym__ambiguous_call_statement] = ACTIONS(4375),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4375),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4375),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4375),
+ [aux_sym_unary_expression_token1] = ACTIONS(4375),
+ [sym_string_literal] = ACTIONS(4377),
+ [sym_number_literal] = ACTIONS(4377),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4375),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4375),
+ [sym_nothing_literal] = ACTIONS(4375),
+ [sym_null_literal] = ACTIONS(4375),
+ [sym_empty_literal] = ACTIONS(4375),
+ [sym_date_literal] = ACTIONS(4377),
+ [anon_sym_POUND] = ACTIONS(4375),
+ },
+ [STATE(562)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4615),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_declaration_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4613),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4613),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [aux_sym__property_get_header_token1] = ACTIONS(4613),
+ [aux_sym_event_declaration_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_array_bound_token1] = ACTIONS(4613),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4613),
+ [anon_sym_LT] = ACTIONS(4613),
+ [anon_sym_LT_EQ] = ACTIONS(4615),
+ [anon_sym_GT] = ACTIONS(4613),
+ [anon_sym_GT_EQ] = ACTIONS(4615),
+ [anon_sym_LT_GT] = ACTIONS(4615),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4613),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(563)] = {
+ [sym_identifier] = ACTIONS(4617),
+ [sym_newline] = ACTIONS(4619),
+ [anon_sym_COLON] = ACTIONS(4619),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4617),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4617),
+ [anon_sym_EQ] = ACTIONS(4619),
+ [anon_sym_DOT] = ACTIONS(4617),
+ [anon_sym_BANG] = ACTIONS(4619),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4617),
+ [aux_sym_option_statement_token3] = ACTIONS(4617),
+ [aux_sym_type_declaration_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4617),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4617),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4617),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4617),
+ [aux_sym__property_get_header_token1] = ACTIONS(4617),
+ [aux_sym_event_declaration_token1] = ACTIONS(4617),
+ [sym_static_modifier] = ACTIONS(4617),
+ [sym__dim_keyword] = ACTIONS(4617),
+ [sym__redim_keyword] = ACTIONS(4617),
+ [aux_sym_get_accessor_token1] = ACTIONS(4617),
+ [aux_sym_set_accessor_token1] = ACTIONS(4617),
+ [aux_sym_const_declaration_token1] = ACTIONS(4617),
+ [anon_sym_LPAREN] = ACTIONS(4619),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4617),
+ [anon_sym_STAR] = ACTIONS(4619),
+ [aux_sym_array_bound_token1] = ACTIONS(4617),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token2] = ACTIONS(4617),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4617),
+ [aux_sym_else_fragment_token1] = ACTIONS(4617),
+ [aux_sym_select_statement_token1] = ACTIONS(4617),
+ [aux_sym_case_expression_token1] = ACTIONS(4617),
+ [anon_sym_LT] = ACTIONS(4617),
+ [anon_sym_LT_EQ] = ACTIONS(4619),
+ [anon_sym_GT] = ACTIONS(4617),
+ [anon_sym_GT_EQ] = ACTIONS(4619),
+ [anon_sym_LT_GT] = ACTIONS(4619),
+ [aux_sym__for_header_token1] = ACTIONS(4617),
+ [aux_sym_do_statement_token1] = ACTIONS(4617),
+ [aux_sym_do_condition_token1] = ACTIONS(4617),
+ [aux_sym_with_statement_token1] = ACTIONS(4617),
+ [aux_sym_exit_statement_token1] = ACTIONS(4617),
+ [sym_end_statement] = ACTIONS(4619),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4617),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4617),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4617),
+ [sym__ambiguous_redim_statement] = ACTIONS(4619),
+ [aux_sym_erase_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token1] = ACTIONS(4617),
+ [aux_sym_file_mode_token2] = ACTIONS(4617),
+ [aux_sym_file_access_token2] = ACTIONS(4617),
+ [aux_sym_file_lock_token2] = ACTIONS(4617),
+ [aux_sym_print_statement_token1] = ACTIONS(4617),
+ [anon_sym_CARET] = ACTIONS(4619),
+ [anon_sym_SLASH] = ACTIONS(4619),
+ [anon_sym_BSLASH] = ACTIONS(4619),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4617),
+ [anon_sym_PLUS] = ACTIONS(4619),
+ [anon_sym_DASH] = ACTIONS(4617),
+ [anon_sym_AMP] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4617),
+ [anon_sym_QMARK] = ACTIONS(4619),
+ [aux_sym_close_statement_token1] = ACTIONS(4617),
+ [aux_sym_put_statement_token1] = ACTIONS(4617),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4617),
+ [aux_sym_seek_statement_token1] = ACTIONS(4617),
+ [sym_reset_statement] = ACTIONS(4617),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4617),
+ [sym_stop_statement] = ACTIONS(4617),
+ [sym_beep_statement] = ACTIONS(4617),
+ [aux_sym_unload_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4617),
+ [aux_sym_call_statement_token1] = ACTIONS(4617),
+ [sym__ambiguous_call_statement] = ACTIONS(4617),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4617),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4617),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4617),
+ [aux_sym_unary_expression_token1] = ACTIONS(4617),
+ [sym_string_literal] = ACTIONS(4619),
+ [sym_number_literal] = ACTIONS(4619),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4617),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4617),
+ [sym_nothing_literal] = ACTIONS(4617),
+ [sym_null_literal] = ACTIONS(4617),
+ [sym_empty_literal] = ACTIONS(4617),
+ [sym_date_literal] = ACTIONS(4619),
+ [anon_sym_POUND] = ACTIONS(4617),
+ },
+ [STATE(564)] = {
+ [sym_output_list] = STATE(7013),
+ [sym__print_output_expression] = STATE(4879),
+ [sym__unparenthesized_print_output_expression] = STATE(4879),
+ [sym__print_output_call_binary_expression] = STATE(4879),
+ [sym__print_output_call_operand] = STATE(10983),
+ [sym__print_output_member_comparison_expression] = STATE(5764),
+ [sym__print_output_call_member_expression] = STATE(866),
+ [sym__print_output_call_expression] = STATE(2771),
+ [sym__print_output_qualified_callable] = STATE(13617),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10982),
+ [sym_comparison_expression] = STATE(4880),
+ [sym__comparison_operand] = STATE(11262),
+ [sym_logical_value_expression] = STATE(4881),
+ [sym__callable_expression] = STATE(13618),
+ [sym_call_expression] = STATE(10290),
+ [sym_new_expression] = STATE(1452),
+ [sym_addressof_expression] = STATE(1452),
+ [sym_type_of_expression] = STATE(1452),
+ [sym_member_expression] = STATE(1453),
+ [sym_qualified_member_expression] = STATE(1441),
+ [sym_implicit_member_expression] = STATE(1441),
+ [sym_parenthesized_expression] = STATE(1457),
+ [sym_binary_expression] = STATE(1211),
+ [sym_unary_expression] = STATE(2897),
+ [sym__signed_unary_expression] = STATE(1416),
+ [sym__literal] = STATE(1452),
+ [sym_boolean_literal] = STATE(1452),
+ [sym_file_number_literal] = STATE(1452),
+ [sym_identifier] = ACTIONS(4871),
+ [sym_newline] = ACTIONS(4072),
+ [anon_sym_COLON] = ACTIONS(4072),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4074),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4873),
+ [anon_sym_DOT] = ACTIONS(4776),
+ [anon_sym_BANG] = ACTIONS(4778),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4074),
+ [aux_sym_option_statement_token3] = ACTIONS(4074),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4074),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4074),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4074),
+ [sym_static_modifier] = ACTIONS(4074),
+ [sym__dim_keyword] = ACTIONS(4074),
+ [sym__redim_keyword] = ACTIONS(4074),
+ [aux_sym_get_accessor_token1] = ACTIONS(4074),
+ [aux_sym_set_accessor_token1] = ACTIONS(4074),
+ [aux_sym_const_declaration_token1] = ACTIONS(4074),
+ [anon_sym_LPAREN] = ACTIONS(4875),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4786),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4877),
+ [aux_sym_visibility_token1] = ACTIONS(4074),
+ [aux_sym_visibility_token2] = ACTIONS(4074),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4074),
+ [aux_sym_else_fragment_token1] = ACTIONS(4074),
+ [aux_sym_select_statement_token1] = ACTIONS(4074),
+ [aux_sym__for_header_token1] = ACTIONS(4074),
+ [aux_sym_do_statement_token1] = ACTIONS(4074),
+ [aux_sym_do_statement_token2] = ACTIONS(4074),
+ [aux_sym_do_condition_token1] = ACTIONS(4074),
+ [aux_sym_with_statement_token1] = ACTIONS(4074),
+ [aux_sym_exit_statement_token1] = ACTIONS(4074),
+ [sym_end_statement] = ACTIONS(4072),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4074),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4074),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4074),
+ [sym__ambiguous_redim_statement] = ACTIONS(4072),
+ [aux_sym_erase_statement_token1] = ACTIONS(4074),
+ [aux_sym_open_statement_token1] = ACTIONS(4074),
+ [aux_sym_file_mode_token2] = ACTIONS(4074),
+ [aux_sym_file_access_token2] = ACTIONS(4074),
+ [aux_sym_file_lock_token2] = ACTIONS(4074),
+ [aux_sym_print_statement_token1] = ACTIONS(4074),
+ [anon_sym_PLUS] = ACTIONS(4790),
+ [anon_sym_DASH] = ACTIONS(4792),
+ [anon_sym_QMARK] = ACTIONS(4072),
+ [aux_sym_close_statement_token1] = ACTIONS(4074),
+ [aux_sym_put_statement_token1] = ACTIONS(4074),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4074),
+ [aux_sym_seek_statement_token1] = ACTIONS(4074),
+ [sym_reset_statement] = ACTIONS(4074),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4074),
+ [sym_stop_statement] = ACTIONS(4074),
+ [sym_beep_statement] = ACTIONS(4074),
+ [aux_sym_unload_statement_token1] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4074),
+ [aux_sym_call_statement_token1] = ACTIONS(4074),
+ [sym__ambiguous_call_statement] = ACTIONS(4074),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4794),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4796),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(4879),
+ [sym_number_literal] = ACTIONS(4879),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4800),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4800),
+ [sym_nothing_literal] = ACTIONS(4881),
+ [sym_null_literal] = ACTIONS(4881),
+ [sym_empty_literal] = ACTIONS(4881),
+ [sym_date_literal] = ACTIONS(4879),
+ [anon_sym_POUND] = ACTIONS(4804),
+ },
+ [STATE(565)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(565),
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(4967),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_declaration_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4362),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [aux_sym__property_get_header_token1] = ACTIONS(4362),
+ [aux_sym_event_declaration_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [anon_sym_COMMA] = ACTIONS(4364),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_SEMI] = ACTIONS(4364),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(566)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4483),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4825),
+ [anon_sym_SLASH] = ACTIONS(4483),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(567)] = {
+ [sym__print_method_output_list] = STATE(7093),
+ [sym__unparenthesized_print_output_expression] = STATE(4897),
+ [sym__print_output_call_binary_expression] = STATE(4897),
+ [sym__print_output_call_operand] = STATE(10983),
+ [sym__print_output_member_comparison_expression] = STATE(5764),
+ [sym__print_output_call_member_expression] = STATE(866),
+ [sym__print_output_call_expression] = STATE(2771),
+ [sym__print_output_qualified_callable] = STATE(13617),
+ [sym_argument_list] = STATE(7107),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10982),
+ [sym_comparison_expression] = STATE(4880),
+ [sym__comparison_operand] = STATE(11262),
+ [sym_logical_value_expression] = STATE(4881),
+ [sym__callable_expression] = STATE(13618),
+ [sym_call_expression] = STATE(10290),
+ [sym_new_expression] = STATE(1452),
+ [sym_addressof_expression] = STATE(1452),
+ [sym_type_of_expression] = STATE(1452),
+ [sym_member_expression] = STATE(1453),
+ [sym_qualified_member_expression] = STATE(1441),
+ [sym_implicit_member_expression] = STATE(1441),
+ [sym_parenthesized_expression] = STATE(10077),
+ [sym_binary_expression] = STATE(1211),
+ [sym_unary_expression] = STATE(2897),
+ [sym__signed_unary_expression] = STATE(1416),
+ [sym__literal] = STATE(1452),
+ [sym_boolean_literal] = STATE(1452),
+ [sym_file_number_literal] = STATE(1452),
+ [sym_identifier] = ACTIONS(4871),
+ [sym_newline] = ACTIONS(4094),
+ [anon_sym_COLON] = ACTIONS(4094),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4096),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4873),
+ [anon_sym_DOT] = ACTIONS(4776),
+ [anon_sym_BANG] = ACTIONS(4778),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4096),
+ [aux_sym_option_statement_token3] = ACTIONS(4096),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4096),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4096),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4096),
+ [sym_static_modifier] = ACTIONS(4096),
+ [sym__dim_keyword] = ACTIONS(4096),
+ [sym__redim_keyword] = ACTIONS(4096),
+ [aux_sym_get_accessor_token1] = ACTIONS(4096),
+ [aux_sym_set_accessor_token1] = ACTIONS(4096),
+ [aux_sym_const_declaration_token1] = ACTIONS(4096),
+ [anon_sym_LPAREN] = ACTIONS(4970),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4786),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4877),
+ [aux_sym_visibility_token1] = ACTIONS(4096),
+ [aux_sym_visibility_token2] = ACTIONS(4096),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4096),
+ [aux_sym_else_fragment_token1] = ACTIONS(4096),
+ [aux_sym_select_statement_token1] = ACTIONS(4096),
+ [aux_sym__for_header_token1] = ACTIONS(4096),
+ [aux_sym_do_statement_token1] = ACTIONS(4096),
+ [aux_sym_do_statement_token2] = ACTIONS(4096),
+ [aux_sym_do_condition_token1] = ACTIONS(4096),
+ [aux_sym_with_statement_token1] = ACTIONS(4096),
+ [aux_sym_exit_statement_token1] = ACTIONS(4096),
+ [sym_end_statement] = ACTIONS(4094),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4096),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4096),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4096),
+ [sym__ambiguous_redim_statement] = ACTIONS(4094),
+ [aux_sym_erase_statement_token1] = ACTIONS(4096),
+ [aux_sym_open_statement_token1] = ACTIONS(4096),
+ [aux_sym_file_mode_token2] = ACTIONS(4096),
+ [aux_sym_file_access_token2] = ACTIONS(4096),
+ [aux_sym_file_lock_token2] = ACTIONS(4096),
+ [aux_sym_print_statement_token1] = ACTIONS(4096),
+ [anon_sym_PLUS] = ACTIONS(4790),
+ [anon_sym_DASH] = ACTIONS(4792),
+ [anon_sym_QMARK] = ACTIONS(4094),
+ [aux_sym_close_statement_token1] = ACTIONS(4096),
+ [aux_sym_put_statement_token1] = ACTIONS(4096),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4096),
+ [aux_sym_seek_statement_token1] = ACTIONS(4096),
+ [sym_reset_statement] = ACTIONS(4096),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4096),
+ [sym_stop_statement] = ACTIONS(4096),
+ [sym_beep_statement] = ACTIONS(4096),
+ [aux_sym_unload_statement_token1] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4096),
+ [aux_sym_call_statement_token1] = ACTIONS(4096),
+ [sym__ambiguous_call_statement] = ACTIONS(4096),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4794),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4796),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(4879),
+ [sym_number_literal] = ACTIONS(4879),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4800),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4800),
+ [sym_nothing_literal] = ACTIONS(4881),
+ [sym_null_literal] = ACTIONS(4881),
+ [sym_empty_literal] = ACTIONS(4881),
+ [sym_date_literal] = ACTIONS(4879),
+ [anon_sym_POUND] = ACTIONS(4804),
+ },
+ [STATE(568)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4483),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4825),
+ [anon_sym_SLASH] = ACTIONS(4483),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(569)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4006),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_declaration_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4006),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [aux_sym__property_get_header_token1] = ACTIONS(4006),
+ [aux_sym_event_declaration_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [anon_sym_COMMA] = ACTIONS(4002),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(3986),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4002),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [anon_sym_COLON_EQ] = ACTIONS(4972),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(570)] = {
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4342),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(4929),
+ [anon_sym_BANG] = ACTIONS(4931),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_declaration_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4342),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [aux_sym__property_get_header_token1] = ACTIONS(4342),
+ [aux_sym_event_declaration_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [anon_sym_COMMA] = ACTIONS(4344),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(4399),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4344),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [anon_sym_COLON_EQ] = ACTIONS(4974),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(571)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4823),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4825),
+ [anon_sym_SLASH] = ACTIONS(4823),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(572)] = {
+ [sym_identifier] = ACTIONS(4437),
+ [sym_newline] = ACTIONS(4439),
+ [anon_sym_COLON] = ACTIONS(4439),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4437),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4437),
+ [anon_sym_EQ] = ACTIONS(4439),
+ [anon_sym_DOT] = ACTIONS(4437),
+ [anon_sym_BANG] = ACTIONS(4439),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4437),
+ [aux_sym_option_statement_token3] = ACTIONS(4437),
+ [aux_sym_type_declaration_token1] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4437),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4437),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4437),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4437),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4437),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4437),
+ [aux_sym__property_get_header_token1] = ACTIONS(4437),
+ [aux_sym_event_declaration_token1] = ACTIONS(4437),
+ [sym_static_modifier] = ACTIONS(4437),
+ [sym__dim_keyword] = ACTIONS(4437),
+ [sym__redim_keyword] = ACTIONS(4437),
+ [aux_sym_get_accessor_token1] = ACTIONS(4437),
+ [aux_sym_set_accessor_token1] = ACTIONS(4437),
+ [aux_sym_const_declaration_token1] = ACTIONS(4437),
+ [anon_sym_LPAREN] = ACTIONS(4439),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4437),
+ [anon_sym_STAR] = ACTIONS(4439),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4437),
+ [aux_sym_visibility_token1] = ACTIONS(4437),
+ [aux_sym_visibility_token2] = ACTIONS(4437),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4437),
+ [aux_sym_else_fragment_token1] = ACTIONS(4437),
+ [aux_sym_select_statement_token1] = ACTIONS(4437),
+ [aux_sym_case_expression_token1] = ACTIONS(4437),
+ [anon_sym_LT] = ACTIONS(4437),
+ [anon_sym_LT_EQ] = ACTIONS(4439),
+ [anon_sym_GT] = ACTIONS(4437),
+ [anon_sym_GT_EQ] = ACTIONS(4439),
+ [anon_sym_LT_GT] = ACTIONS(4439),
+ [aux_sym__for_header_token1] = ACTIONS(4437),
+ [aux_sym_do_statement_token1] = ACTIONS(4437),
+ [aux_sym_do_condition_token1] = ACTIONS(4437),
+ [aux_sym_with_statement_token1] = ACTIONS(4437),
+ [aux_sym_exit_statement_token1] = ACTIONS(4437),
+ [sym_end_statement] = ACTIONS(4439),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4437),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4437),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4437),
+ [sym__ambiguous_redim_statement] = ACTIONS(4439),
+ [aux_sym_erase_statement_token1] = ACTIONS(4437),
+ [aux_sym_open_statement_token1] = ACTIONS(4437),
+ [aux_sym_open_statement_token3] = ACTIONS(4437),
+ [aux_sym_file_mode_token2] = ACTIONS(4437),
+ [aux_sym_file_access_token2] = ACTIONS(4437),
+ [aux_sym_file_lock_token2] = ACTIONS(4437),
+ [aux_sym_print_statement_token1] = ACTIONS(4437),
+ [anon_sym_CARET] = ACTIONS(4439),
+ [anon_sym_SLASH] = ACTIONS(4439),
+ [anon_sym_BSLASH] = ACTIONS(4439),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4437),
+ [anon_sym_PLUS] = ACTIONS(4439),
+ [anon_sym_DASH] = ACTIONS(4437),
+ [anon_sym_AMP] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4437),
+ [anon_sym_QMARK] = ACTIONS(4439),
+ [aux_sym_close_statement_token1] = ACTIONS(4437),
+ [aux_sym_put_statement_token1] = ACTIONS(4437),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4437),
+ [aux_sym_seek_statement_token1] = ACTIONS(4437),
+ [sym_reset_statement] = ACTIONS(4437),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4437),
+ [sym_stop_statement] = ACTIONS(4437),
+ [sym_beep_statement] = ACTIONS(4437),
+ [aux_sym_unload_statement_token1] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4437),
+ [aux_sym_call_statement_token1] = ACTIONS(4437),
+ [sym__ambiguous_call_statement] = ACTIONS(4437),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4437),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4437),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4437),
+ [aux_sym_unary_expression_token1] = ACTIONS(4437),
+ [sym_string_literal] = ACTIONS(4439),
+ [sym_number_literal] = ACTIONS(4439),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4437),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4437),
+ [sym_nothing_literal] = ACTIONS(4437),
+ [sym_null_literal] = ACTIONS(4437),
+ [sym_empty_literal] = ACTIONS(4437),
+ [sym_date_literal] = ACTIONS(4439),
+ [anon_sym_POUND] = ACTIONS(4437),
+ },
+ [STATE(573)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(608),
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(4976),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_declaration_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4369),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [aux_sym__property_get_header_token1] = ACTIONS(4369),
+ [aux_sym_event_declaration_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_array_bound_token1] = ACTIONS(4369),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(574)] = {
+ [sym__print_output_expression] = STATE(5587),
+ [sym__unparenthesized_print_output_expression] = STATE(5587),
+ [sym__print_output_call_binary_expression] = STATE(5587),
+ [sym__print_output_call_operand] = STATE(11001),
+ [sym__print_output_member_comparison_expression] = STATE(5244),
+ [sym__print_output_call_member_expression] = STATE(871),
+ [sym__print_output_call_expression] = STATE(2617),
+ [sym__print_output_qualified_callable] = STATE(13129),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(11002),
+ [sym_comparison_expression] = STATE(4702),
+ [sym__comparison_operand] = STATE(11305),
+ [sym_logical_value_expression] = STATE(4703),
+ [sym__callable_expression] = STATE(13130),
+ [sym_call_expression] = STATE(10298),
+ [sym_new_expression] = STATE(1126),
+ [sym_addressof_expression] = STATE(1126),
+ [sym_type_of_expression] = STATE(1126),
+ [sym_member_expression] = STATE(1168),
+ [sym_qualified_member_expression] = STATE(1206),
+ [sym_implicit_member_expression] = STATE(1206),
+ [sym_parenthesized_expression] = STATE(1194),
+ [sym_binary_expression] = STATE(1209),
+ [sym_unary_expression] = STATE(2675),
+ [sym__signed_unary_expression] = STATE(1348),
+ [sym__literal] = STATE(1126),
+ [sym_boolean_literal] = STATE(1126),
+ [sym_file_number_literal] = STATE(1126),
+ [sym_identifier] = ACTIONS(4845),
+ [sym_newline] = ACTIONS(4100),
+ [anon_sym_COLON] = ACTIONS(4100),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4102),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4847),
+ [anon_sym_DOT] = ACTIONS(4559),
+ [anon_sym_BANG] = ACTIONS(4561),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4102),
+ [aux_sym_option_statement_token3] = ACTIONS(4102),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4102),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4102),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4102),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4102),
+ [sym_static_modifier] = ACTIONS(4102),
+ [sym__dim_keyword] = ACTIONS(4102),
+ [sym__redim_keyword] = ACTIONS(4102),
+ [aux_sym_get_accessor_token1] = ACTIONS(4102),
+ [aux_sym_set_accessor_token1] = ACTIONS(4102),
+ [aux_sym_const_declaration_token1] = ACTIONS(4102),
+ [anon_sym_LPAREN] = ACTIONS(4869),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4569),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4851),
+ [aux_sym_visibility_token1] = ACTIONS(4102),
+ [aux_sym_visibility_token2] = ACTIONS(4102),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4102),
+ [aux_sym_else_fragment_token1] = ACTIONS(4102),
+ [aux_sym_select_statement_token1] = ACTIONS(4102),
+ [aux_sym__for_header_token1] = ACTIONS(4102),
+ [aux_sym_do_statement_token1] = ACTIONS(4102),
+ [aux_sym_do_condition_token1] = ACTIONS(4102),
+ [aux_sym_with_statement_token1] = ACTIONS(4102),
+ [aux_sym_exit_statement_token1] = ACTIONS(4102),
+ [sym_end_statement] = ACTIONS(4100),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4102),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4102),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4102),
+ [sym__ambiguous_redim_statement] = ACTIONS(4100),
+ [aux_sym_erase_statement_token1] = ACTIONS(4102),
+ [aux_sym_open_statement_token1] = ACTIONS(4102),
+ [aux_sym_file_mode_token2] = ACTIONS(4102),
+ [aux_sym_file_access_token2] = ACTIONS(4102),
+ [aux_sym_file_lock_token2] = ACTIONS(4102),
+ [aux_sym_print_statement_token1] = ACTIONS(4102),
+ [anon_sym_PLUS] = ACTIONS(4573),
+ [anon_sym_DASH] = ACTIONS(4575),
+ [anon_sym_QMARK] = ACTIONS(4100),
+ [aux_sym_close_statement_token1] = ACTIONS(4102),
+ [aux_sym_put_statement_token1] = ACTIONS(4102),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4102),
+ [aux_sym_seek_statement_token1] = ACTIONS(4102),
+ [sym_reset_statement] = ACTIONS(4102),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4102),
+ [sym_stop_statement] = ACTIONS(4102),
+ [sym_beep_statement] = ACTIONS(4102),
+ [aux_sym_unload_statement_token1] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4102),
+ [aux_sym_call_statement_token1] = ACTIONS(4102),
+ [sym__ambiguous_call_statement] = ACTIONS(4102),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4577),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4579),
+ [aux_sym_unary_expression_token1] = ACTIONS(2491),
+ [sym_string_literal] = ACTIONS(4853),
+ [sym_number_literal] = ACTIONS(4853),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4583),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4583),
+ [sym_nothing_literal] = ACTIONS(4855),
+ [sym_null_literal] = ACTIONS(4855),
+ [sym_empty_literal] = ACTIONS(4855),
+ [sym_date_literal] = ACTIONS(4853),
+ [anon_sym_POUND] = ACTIONS(4587),
+ },
+ [STATE(575)] = {
+ [sym_identifier] = ACTIONS(4509),
+ [sym_newline] = ACTIONS(4505),
+ [anon_sym_COLON] = ACTIONS(4505),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4509),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4509),
+ [anon_sym_EQ] = ACTIONS(4629),
+ [anon_sym_DOT] = ACTIONS(4509),
+ [anon_sym_BANG] = ACTIONS(4505),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4509),
+ [aux_sym_option_statement_token3] = ACTIONS(4509),
+ [aux_sym_type_declaration_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4509),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4509),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4509),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4509),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4509),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4509),
+ [aux_sym__property_get_header_token1] = ACTIONS(4509),
+ [aux_sym_event_declaration_token1] = ACTIONS(4509),
+ [sym_static_modifier] = ACTIONS(4509),
+ [sym__dim_keyword] = ACTIONS(4509),
+ [sym__redim_keyword] = ACTIONS(4509),
+ [aux_sym_get_accessor_token1] = ACTIONS(4509),
+ [aux_sym_set_accessor_token1] = ACTIONS(4509),
+ [anon_sym_COMMA] = ACTIONS(4505),
+ [aux_sym_const_declaration_token1] = ACTIONS(4509),
+ [anon_sym_LPAREN] = ACTIONS(4505),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4509),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token2] = ACTIONS(4509),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4509),
+ [aux_sym_else_fragment_token1] = ACTIONS(4509),
+ [aux_sym_select_statement_token1] = ACTIONS(4509),
+ [aux_sym_case_expression_token1] = ACTIONS(4632),
+ [anon_sym_LT] = ACTIONS(4632),
+ [anon_sym_LT_EQ] = ACTIONS(4629),
+ [anon_sym_GT] = ACTIONS(4632),
+ [anon_sym_GT_EQ] = ACTIONS(4629),
+ [anon_sym_LT_GT] = ACTIONS(4629),
+ [aux_sym__for_header_token1] = ACTIONS(4509),
+ [aux_sym_do_statement_token1] = ACTIONS(4509),
+ [aux_sym_do_condition_token1] = ACTIONS(4509),
+ [aux_sym_with_statement_token1] = ACTIONS(4509),
+ [aux_sym_exit_statement_token1] = ACTIONS(4509),
+ [sym_end_statement] = ACTIONS(4505),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4509),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4509),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4509),
+ [sym__ambiguous_redim_statement] = ACTIONS(4505),
+ [aux_sym_erase_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token1] = ACTIONS(4509),
+ [aux_sym_file_mode_token2] = ACTIONS(4509),
+ [aux_sym_file_access_token2] = ACTIONS(4509),
+ [aux_sym_file_lock_token2] = ACTIONS(4509),
+ [aux_sym_print_statement_token1] = ACTIONS(4509),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4505),
+ [anon_sym_DASH] = ACTIONS(4509),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_SEMI] = ACTIONS(4505),
+ [anon_sym_QMARK] = ACTIONS(4505),
+ [aux_sym_close_statement_token1] = ACTIONS(4509),
+ [aux_sym_put_statement_token1] = ACTIONS(4509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4509),
+ [aux_sym_seek_statement_token1] = ACTIONS(4509),
+ [sym_reset_statement] = ACTIONS(4509),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4509),
+ [sym_stop_statement] = ACTIONS(4509),
+ [sym_beep_statement] = ACTIONS(4509),
+ [aux_sym_unload_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4509),
+ [aux_sym_call_statement_token1] = ACTIONS(4509),
+ [sym__ambiguous_call_statement] = ACTIONS(4509),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4632),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4509),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4509),
+ [aux_sym_unary_expression_token1] = ACTIONS(4509),
+ [sym_string_literal] = ACTIONS(4505),
+ [sym_number_literal] = ACTIONS(4505),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4509),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4509),
+ [sym_nothing_literal] = ACTIONS(4509),
+ [sym_null_literal] = ACTIONS(4509),
+ [sym_empty_literal] = ACTIONS(4509),
+ [sym_date_literal] = ACTIONS(4505),
+ [anon_sym_POUND] = ACTIONS(4509),
+ },
+ [STATE(576)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4635),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_declaration_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4613),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [aux_sym__property_get_header_token1] = ACTIONS(4613),
+ [aux_sym_event_declaration_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [anon_sym_COMMA] = ACTIONS(4615),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4638),
+ [anon_sym_LT] = ACTIONS(4638),
+ [anon_sym_LT_EQ] = ACTIONS(4635),
+ [anon_sym_GT] = ACTIONS(4638),
+ [anon_sym_GT_EQ] = ACTIONS(4635),
+ [anon_sym_LT_GT] = ACTIONS(4635),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_SEMI] = ACTIONS(4615),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4638),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(577)] = {
+ [sym__print_output_expression] = STATE(5586),
+ [sym__unparenthesized_print_output_expression] = STATE(5586),
+ [sym__print_output_call_binary_expression] = STATE(5586),
+ [sym__print_output_call_operand] = STATE(10983),
+ [sym__print_output_member_comparison_expression] = STATE(5764),
+ [sym__print_output_call_member_expression] = STATE(866),
+ [sym__print_output_call_expression] = STATE(2771),
+ [sym__print_output_qualified_callable] = STATE(13617),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10982),
+ [sym_comparison_expression] = STATE(4880),
+ [sym__comparison_operand] = STATE(11262),
+ [sym_logical_value_expression] = STATE(4881),
+ [sym__callable_expression] = STATE(13618),
+ [sym_call_expression] = STATE(10290),
+ [sym_new_expression] = STATE(1452),
+ [sym_addressof_expression] = STATE(1452),
+ [sym_type_of_expression] = STATE(1452),
+ [sym_member_expression] = STATE(1453),
+ [sym_qualified_member_expression] = STATE(1441),
+ [sym_implicit_member_expression] = STATE(1441),
+ [sym_parenthesized_expression] = STATE(1457),
+ [sym_binary_expression] = STATE(1211),
+ [sym_unary_expression] = STATE(2897),
+ [sym__signed_unary_expression] = STATE(1416),
+ [sym__literal] = STATE(1452),
+ [sym_boolean_literal] = STATE(1452),
+ [sym_file_number_literal] = STATE(1452),
+ [sym_identifier] = ACTIONS(4871),
+ [sym_newline] = ACTIONS(4108),
+ [anon_sym_COLON] = ACTIONS(4108),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4110),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4873),
+ [anon_sym_DOT] = ACTIONS(4776),
+ [anon_sym_BANG] = ACTIONS(4778),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4110),
+ [aux_sym_option_statement_token3] = ACTIONS(4110),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4110),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4110),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4110),
+ [sym_static_modifier] = ACTIONS(4110),
+ [sym__dim_keyword] = ACTIONS(4110),
+ [sym__redim_keyword] = ACTIONS(4110),
+ [aux_sym_get_accessor_token1] = ACTIONS(4110),
+ [aux_sym_set_accessor_token1] = ACTIONS(4110),
+ [aux_sym_const_declaration_token1] = ACTIONS(4110),
+ [anon_sym_LPAREN] = ACTIONS(4875),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4786),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4877),
+ [aux_sym_visibility_token1] = ACTIONS(4110),
+ [aux_sym_visibility_token2] = ACTIONS(4110),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4110),
+ [aux_sym_else_fragment_token1] = ACTIONS(4110),
+ [aux_sym_select_statement_token1] = ACTIONS(4110),
+ [aux_sym__for_header_token1] = ACTIONS(4110),
+ [aux_sym_do_statement_token1] = ACTIONS(4110),
+ [aux_sym_do_statement_token2] = ACTIONS(4110),
+ [aux_sym_do_condition_token1] = ACTIONS(4110),
+ [aux_sym_with_statement_token1] = ACTIONS(4110),
+ [aux_sym_exit_statement_token1] = ACTIONS(4110),
+ [sym_end_statement] = ACTIONS(4108),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4110),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4110),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4110),
+ [sym__ambiguous_redim_statement] = ACTIONS(4108),
+ [aux_sym_erase_statement_token1] = ACTIONS(4110),
+ [aux_sym_open_statement_token1] = ACTIONS(4110),
+ [aux_sym_file_mode_token2] = ACTIONS(4110),
+ [aux_sym_file_access_token2] = ACTIONS(4110),
+ [aux_sym_file_lock_token2] = ACTIONS(4110),
+ [aux_sym_print_statement_token1] = ACTIONS(4110),
+ [anon_sym_PLUS] = ACTIONS(4790),
+ [anon_sym_DASH] = ACTIONS(4792),
+ [anon_sym_QMARK] = ACTIONS(4108),
+ [aux_sym_close_statement_token1] = ACTIONS(4110),
+ [aux_sym_put_statement_token1] = ACTIONS(4110),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4110),
+ [aux_sym_seek_statement_token1] = ACTIONS(4110),
+ [sym_reset_statement] = ACTIONS(4110),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4110),
+ [sym_stop_statement] = ACTIONS(4110),
+ [sym_beep_statement] = ACTIONS(4110),
+ [aux_sym_unload_statement_token1] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4110),
+ [aux_sym_call_statement_token1] = ACTIONS(4110),
+ [sym__ambiguous_call_statement] = ACTIONS(4110),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4794),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4796),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(4879),
+ [sym_number_literal] = ACTIONS(4879),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4800),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4800),
+ [sym_nothing_literal] = ACTIONS(4881),
+ [sym_null_literal] = ACTIONS(4881),
+ [sym_empty_literal] = ACTIONS(4881),
+ [sym_date_literal] = ACTIONS(4879),
+ [anon_sym_POUND] = ACTIONS(4804),
+ },
+ [STATE(578)] = {
+ [sym__print_output_expression] = STATE(5586),
+ [sym__unparenthesized_print_output_expression] = STATE(5586),
+ [sym__print_output_call_binary_expression] = STATE(5586),
+ [sym__print_output_call_operand] = STATE(10983),
+ [sym__print_output_member_comparison_expression] = STATE(5764),
+ [sym__print_output_call_member_expression] = STATE(866),
+ [sym__print_output_call_expression] = STATE(2771),
+ [sym__print_output_qualified_callable] = STATE(13617),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10982),
+ [sym_comparison_expression] = STATE(4880),
+ [sym__comparison_operand] = STATE(11262),
+ [sym_logical_value_expression] = STATE(4881),
+ [sym__callable_expression] = STATE(13618),
+ [sym_call_expression] = STATE(10290),
+ [sym_new_expression] = STATE(1452),
+ [sym_addressof_expression] = STATE(1452),
+ [sym_type_of_expression] = STATE(1452),
+ [sym_member_expression] = STATE(1453),
+ [sym_qualified_member_expression] = STATE(1441),
+ [sym_implicit_member_expression] = STATE(1441),
+ [sym_parenthesized_expression] = STATE(1457),
+ [sym_binary_expression] = STATE(1211),
+ [sym_unary_expression] = STATE(2897),
+ [sym__signed_unary_expression] = STATE(1416),
+ [sym__literal] = STATE(1452),
+ [sym_boolean_literal] = STATE(1452),
+ [sym_file_number_literal] = STATE(1452),
+ [sym_identifier] = ACTIONS(4871),
+ [sym_newline] = ACTIONS(4112),
+ [anon_sym_COLON] = ACTIONS(4112),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4114),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4873),
+ [anon_sym_DOT] = ACTIONS(4776),
+ [anon_sym_BANG] = ACTIONS(4778),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4114),
+ [aux_sym_option_statement_token3] = ACTIONS(4114),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4114),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4114),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4114),
+ [sym_static_modifier] = ACTIONS(4114),
+ [sym__dim_keyword] = ACTIONS(4114),
+ [sym__redim_keyword] = ACTIONS(4114),
+ [aux_sym_get_accessor_token1] = ACTIONS(4114),
+ [aux_sym_set_accessor_token1] = ACTIONS(4114),
+ [aux_sym_const_declaration_token1] = ACTIONS(4114),
+ [anon_sym_LPAREN] = ACTIONS(4875),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4786),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4877),
+ [aux_sym_visibility_token1] = ACTIONS(4114),
+ [aux_sym_visibility_token2] = ACTIONS(4114),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4114),
+ [aux_sym_else_fragment_token1] = ACTIONS(4114),
+ [aux_sym_select_statement_token1] = ACTIONS(4114),
+ [aux_sym__for_header_token1] = ACTIONS(4114),
+ [aux_sym_do_statement_token1] = ACTIONS(4114),
+ [aux_sym_do_statement_token2] = ACTIONS(4114),
+ [aux_sym_do_condition_token1] = ACTIONS(4114),
+ [aux_sym_with_statement_token1] = ACTIONS(4114),
+ [aux_sym_exit_statement_token1] = ACTIONS(4114),
+ [sym_end_statement] = ACTIONS(4112),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4114),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4114),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4114),
+ [sym__ambiguous_redim_statement] = ACTIONS(4112),
+ [aux_sym_erase_statement_token1] = ACTIONS(4114),
+ [aux_sym_open_statement_token1] = ACTIONS(4114),
+ [aux_sym_file_mode_token2] = ACTIONS(4114),
+ [aux_sym_file_access_token2] = ACTIONS(4114),
+ [aux_sym_file_lock_token2] = ACTIONS(4114),
+ [aux_sym_print_statement_token1] = ACTIONS(4114),
+ [anon_sym_PLUS] = ACTIONS(4790),
+ [anon_sym_DASH] = ACTIONS(4792),
+ [anon_sym_QMARK] = ACTIONS(4112),
+ [aux_sym_close_statement_token1] = ACTIONS(4114),
+ [aux_sym_put_statement_token1] = ACTIONS(4114),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4114),
+ [aux_sym_seek_statement_token1] = ACTIONS(4114),
+ [sym_reset_statement] = ACTIONS(4114),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4114),
+ [sym_stop_statement] = ACTIONS(4114),
+ [sym_beep_statement] = ACTIONS(4114),
+ [aux_sym_unload_statement_token1] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4114),
+ [aux_sym_call_statement_token1] = ACTIONS(4114),
+ [sym__ambiguous_call_statement] = ACTIONS(4114),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4794),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4796),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(4879),
+ [sym_number_literal] = ACTIONS(4879),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4800),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4800),
+ [sym_nothing_literal] = ACTIONS(4881),
+ [sym_null_literal] = ACTIONS(4881),
+ [sym_empty_literal] = ACTIONS(4881),
+ [sym_date_literal] = ACTIONS(4879),
+ [anon_sym_POUND] = ACTIONS(4804),
+ },
+ [STATE(579)] = {
+ [sym__print_output_expression] = STATE(5586),
+ [sym__unparenthesized_print_output_expression] = STATE(5586),
+ [sym__print_output_call_binary_expression] = STATE(5586),
+ [sym__print_output_call_operand] = STATE(10983),
+ [sym__print_output_member_comparison_expression] = STATE(5764),
+ [sym__print_output_call_member_expression] = STATE(866),
+ [sym__print_output_call_expression] = STATE(2771),
+ [sym__print_output_qualified_callable] = STATE(13617),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10982),
+ [sym_comparison_expression] = STATE(4880),
+ [sym__comparison_operand] = STATE(11262),
+ [sym_logical_value_expression] = STATE(4881),
+ [sym__callable_expression] = STATE(13618),
+ [sym_call_expression] = STATE(10290),
+ [sym_new_expression] = STATE(1452),
+ [sym_addressof_expression] = STATE(1452),
+ [sym_type_of_expression] = STATE(1452),
+ [sym_member_expression] = STATE(1453),
+ [sym_qualified_member_expression] = STATE(1441),
+ [sym_implicit_member_expression] = STATE(1441),
+ [sym_parenthesized_expression] = STATE(1457),
+ [sym_binary_expression] = STATE(1211),
+ [sym_unary_expression] = STATE(2897),
+ [sym__signed_unary_expression] = STATE(1416),
+ [sym__literal] = STATE(1452),
+ [sym_boolean_literal] = STATE(1452),
+ [sym_file_number_literal] = STATE(1452),
+ [sym_identifier] = ACTIONS(4871),
+ [sym_newline] = ACTIONS(4100),
+ [anon_sym_COLON] = ACTIONS(4100),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4102),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4873),
+ [anon_sym_DOT] = ACTIONS(4776),
+ [anon_sym_BANG] = ACTIONS(4778),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4102),
+ [aux_sym_option_statement_token3] = ACTIONS(4102),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4102),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4102),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4102),
+ [sym_static_modifier] = ACTIONS(4102),
+ [sym__dim_keyword] = ACTIONS(4102),
+ [sym__redim_keyword] = ACTIONS(4102),
+ [aux_sym_get_accessor_token1] = ACTIONS(4102),
+ [aux_sym_set_accessor_token1] = ACTIONS(4102),
+ [aux_sym_const_declaration_token1] = ACTIONS(4102),
+ [anon_sym_LPAREN] = ACTIONS(4875),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4786),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4877),
+ [aux_sym_visibility_token1] = ACTIONS(4102),
+ [aux_sym_visibility_token2] = ACTIONS(4102),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4102),
+ [aux_sym_else_fragment_token1] = ACTIONS(4102),
+ [aux_sym_select_statement_token1] = ACTIONS(4102),
+ [aux_sym__for_header_token1] = ACTIONS(4102),
+ [aux_sym_do_statement_token1] = ACTIONS(4102),
+ [aux_sym_do_statement_token2] = ACTIONS(4102),
+ [aux_sym_do_condition_token1] = ACTIONS(4102),
+ [aux_sym_with_statement_token1] = ACTIONS(4102),
+ [aux_sym_exit_statement_token1] = ACTIONS(4102),
+ [sym_end_statement] = ACTIONS(4100),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4102),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4102),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4102),
+ [sym__ambiguous_redim_statement] = ACTIONS(4100),
+ [aux_sym_erase_statement_token1] = ACTIONS(4102),
+ [aux_sym_open_statement_token1] = ACTIONS(4102),
+ [aux_sym_file_mode_token2] = ACTIONS(4102),
+ [aux_sym_file_access_token2] = ACTIONS(4102),
+ [aux_sym_file_lock_token2] = ACTIONS(4102),
+ [aux_sym_print_statement_token1] = ACTIONS(4102),
+ [anon_sym_PLUS] = ACTIONS(4790),
+ [anon_sym_DASH] = ACTIONS(4792),
+ [anon_sym_QMARK] = ACTIONS(4100),
+ [aux_sym_close_statement_token1] = ACTIONS(4102),
+ [aux_sym_put_statement_token1] = ACTIONS(4102),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4102),
+ [aux_sym_seek_statement_token1] = ACTIONS(4102),
+ [sym_reset_statement] = ACTIONS(4102),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4102),
+ [sym_stop_statement] = ACTIONS(4102),
+ [sym_beep_statement] = ACTIONS(4102),
+ [aux_sym_unload_statement_token1] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4102),
+ [aux_sym_call_statement_token1] = ACTIONS(4102),
+ [sym__ambiguous_call_statement] = ACTIONS(4102),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4794),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4796),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(4879),
+ [sym_number_literal] = ACTIONS(4879),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4800),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4800),
+ [sym_nothing_literal] = ACTIONS(4881),
+ [sym_null_literal] = ACTIONS(4881),
+ [sym_empty_literal] = ACTIONS(4881),
+ [sym_date_literal] = ACTIONS(4879),
+ [anon_sym_POUND] = ACTIONS(4804),
+ },
+ [STATE(580)] = {
+ [sym_identifier] = ACTIONS(4509),
+ [sym_newline] = ACTIONS(4505),
+ [anon_sym_COLON] = ACTIONS(4505),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4509),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4509),
+ [anon_sym_EQ] = ACTIONS(4503),
+ [anon_sym_DOT] = ACTIONS(4509),
+ [anon_sym_BANG] = ACTIONS(4505),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4509),
+ [aux_sym_option_statement_token3] = ACTIONS(4509),
+ [aux_sym_type_declaration_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4509),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4509),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4509),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4509),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4509),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4509),
+ [aux_sym__property_get_header_token1] = ACTIONS(4509),
+ [aux_sym_event_declaration_token1] = ACTIONS(4509),
+ [sym_static_modifier] = ACTIONS(4509),
+ [sym__dim_keyword] = ACTIONS(4509),
+ [sym__redim_keyword] = ACTIONS(4509),
+ [aux_sym_get_accessor_token1] = ACTIONS(4509),
+ [aux_sym_set_accessor_token1] = ACTIONS(4509),
+ [anon_sym_COMMA] = ACTIONS(4505),
+ [aux_sym_const_declaration_token1] = ACTIONS(4509),
+ [anon_sym_LPAREN] = ACTIONS(4505),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4509),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token2] = ACTIONS(4509),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4509),
+ [aux_sym_else_fragment_token1] = ACTIONS(4509),
+ [aux_sym_select_statement_token1] = ACTIONS(4509),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4509),
+ [aux_sym_do_statement_token1] = ACTIONS(4509),
+ [aux_sym_do_condition_token1] = ACTIONS(4509),
+ [aux_sym_with_statement_token1] = ACTIONS(4509),
+ [aux_sym_exit_statement_token1] = ACTIONS(4509),
+ [sym_end_statement] = ACTIONS(4505),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4509),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4509),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4509),
+ [sym__ambiguous_redim_statement] = ACTIONS(4505),
+ [aux_sym_erase_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token1] = ACTIONS(4509),
+ [aux_sym_file_mode_token2] = ACTIONS(4509),
+ [aux_sym_file_access_token2] = ACTIONS(4509),
+ [aux_sym_file_lock_token2] = ACTIONS(4509),
+ [aux_sym_print_statement_token1] = ACTIONS(4509),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4505),
+ [anon_sym_DASH] = ACTIONS(4509),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_SEMI] = ACTIONS(4505),
+ [anon_sym_QMARK] = ACTIONS(4505),
+ [aux_sym_close_statement_token1] = ACTIONS(4509),
+ [aux_sym_put_statement_token1] = ACTIONS(4509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4509),
+ [aux_sym_seek_statement_token1] = ACTIONS(4509),
+ [sym_reset_statement] = ACTIONS(4509),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4509),
+ [sym_stop_statement] = ACTIONS(4509),
+ [sym_beep_statement] = ACTIONS(4509),
+ [aux_sym_unload_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4509),
+ [aux_sym_call_statement_token1] = ACTIONS(4509),
+ [sym__ambiguous_call_statement] = ACTIONS(4509),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4509),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4509),
+ [aux_sym_unary_expression_token1] = ACTIONS(4509),
+ [sym_string_literal] = ACTIONS(4505),
+ [sym_number_literal] = ACTIONS(4505),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4509),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4509),
+ [sym_nothing_literal] = ACTIONS(4509),
+ [sym_null_literal] = ACTIONS(4509),
+ [sym_empty_literal] = ACTIONS(4509),
+ [sym_date_literal] = ACTIONS(4505),
+ [anon_sym_POUND] = ACTIONS(4509),
+ },
+ [STATE(581)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4503),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_declaration_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4613),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [aux_sym__property_get_header_token1] = ACTIONS(4613),
+ [aux_sym_event_declaration_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [anon_sym_COMMA] = ACTIONS(4615),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_SEMI] = ACTIONS(4615),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(582)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_declaration_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4006),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [aux_sym__property_get_header_token1] = ACTIONS(4006),
+ [aux_sym_event_declaration_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [anon_sym_COMMA] = ACTIONS(4002),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(4002),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4002),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(583)] = {
+ [sym_identifier] = ACTIONS(4447),
+ [sym_newline] = ACTIONS(4449),
+ [anon_sym_COLON] = ACTIONS(4449),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4447),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4447),
+ [anon_sym_EQ] = ACTIONS(4449),
+ [anon_sym_DOT] = ACTIONS(4447),
+ [anon_sym_BANG] = ACTIONS(4449),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4447),
+ [aux_sym_option_statement_token3] = ACTIONS(4447),
+ [aux_sym_type_declaration_token1] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4447),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4447),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4447),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4447),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4447),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4447),
+ [aux_sym__property_get_header_token1] = ACTIONS(4447),
+ [aux_sym_event_declaration_token1] = ACTIONS(4447),
+ [sym_static_modifier] = ACTIONS(4447),
+ [sym__dim_keyword] = ACTIONS(4447),
+ [sym__redim_keyword] = ACTIONS(4447),
+ [aux_sym_get_accessor_token1] = ACTIONS(4447),
+ [aux_sym_set_accessor_token1] = ACTIONS(4447),
+ [anon_sym_COMMA] = ACTIONS(4449),
+ [aux_sym_const_declaration_token1] = ACTIONS(4447),
+ [anon_sym_LPAREN] = ACTIONS(4449),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4447),
+ [anon_sym_STAR] = ACTIONS(4449),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4447),
+ [aux_sym_visibility_token1] = ACTIONS(4447),
+ [aux_sym_visibility_token2] = ACTIONS(4447),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4447),
+ [aux_sym_else_fragment_token1] = ACTIONS(4447),
+ [aux_sym_select_statement_token1] = ACTIONS(4447),
+ [aux_sym_case_expression_token1] = ACTIONS(4447),
+ [anon_sym_LT] = ACTIONS(4447),
+ [anon_sym_LT_EQ] = ACTIONS(4449),
+ [anon_sym_GT] = ACTIONS(4447),
+ [anon_sym_GT_EQ] = ACTIONS(4449),
+ [anon_sym_LT_GT] = ACTIONS(4449),
+ [aux_sym__for_header_token1] = ACTIONS(4447),
+ [aux_sym_do_statement_token1] = ACTIONS(4447),
+ [aux_sym_do_condition_token1] = ACTIONS(4447),
+ [aux_sym_with_statement_token1] = ACTIONS(4447),
+ [aux_sym_exit_statement_token1] = ACTIONS(4447),
+ [sym_end_statement] = ACTIONS(4449),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4447),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4447),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4447),
+ [sym__ambiguous_redim_statement] = ACTIONS(4449),
+ [aux_sym_erase_statement_token1] = ACTIONS(4447),
+ [aux_sym_open_statement_token1] = ACTIONS(4447),
+ [aux_sym_file_mode_token2] = ACTIONS(4447),
+ [aux_sym_file_access_token2] = ACTIONS(4447),
+ [aux_sym_file_lock_token2] = ACTIONS(4447),
+ [aux_sym_print_statement_token1] = ACTIONS(4447),
+ [anon_sym_CARET] = ACTIONS(4449),
+ [anon_sym_SLASH] = ACTIONS(4449),
+ [anon_sym_BSLASH] = ACTIONS(4449),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4447),
+ [anon_sym_PLUS] = ACTIONS(4449),
+ [anon_sym_DASH] = ACTIONS(4447),
+ [anon_sym_AMP] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4447),
+ [anon_sym_SEMI] = ACTIONS(4449),
+ [anon_sym_QMARK] = ACTIONS(4449),
+ [aux_sym_close_statement_token1] = ACTIONS(4447),
+ [aux_sym_put_statement_token1] = ACTIONS(4447),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4447),
+ [aux_sym_seek_statement_token1] = ACTIONS(4447),
+ [sym_reset_statement] = ACTIONS(4447),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4447),
+ [sym_stop_statement] = ACTIONS(4447),
+ [sym_beep_statement] = ACTIONS(4447),
+ [aux_sym_unload_statement_token1] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4447),
+ [aux_sym_call_statement_token1] = ACTIONS(4447),
+ [sym__ambiguous_call_statement] = ACTIONS(4447),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4447),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4447),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4447),
+ [aux_sym_unary_expression_token1] = ACTIONS(4447),
+ [sym_string_literal] = ACTIONS(4449),
+ [sym_number_literal] = ACTIONS(4449),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4447),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4447),
+ [sym_nothing_literal] = ACTIONS(4447),
+ [sym_null_literal] = ACTIONS(4447),
+ [sym_empty_literal] = ACTIONS(4447),
+ [sym_date_literal] = ACTIONS(4449),
+ [anon_sym_POUND] = ACTIONS(4447),
+ },
+ [STATE(584)] = {
+ [sym_identifier] = ACTIONS(4477),
+ [sym_newline] = ACTIONS(4479),
+ [anon_sym_COLON] = ACTIONS(4479),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4477),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4477),
+ [anon_sym_EQ] = ACTIONS(4479),
+ [anon_sym_DOT] = ACTIONS(4477),
+ [anon_sym_BANG] = ACTIONS(4479),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4477),
+ [aux_sym_option_statement_token3] = ACTIONS(4477),
+ [aux_sym_type_declaration_token1] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4477),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4477),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4477),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4477),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4477),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4477),
+ [aux_sym__property_get_header_token1] = ACTIONS(4477),
+ [aux_sym_event_declaration_token1] = ACTIONS(4477),
+ [sym_static_modifier] = ACTIONS(4477),
+ [sym__dim_keyword] = ACTIONS(4477),
+ [sym__redim_keyword] = ACTIONS(4477),
+ [aux_sym_get_accessor_token1] = ACTIONS(4477),
+ [aux_sym_set_accessor_token1] = ACTIONS(4477),
+ [anon_sym_COMMA] = ACTIONS(4479),
+ [aux_sym_const_declaration_token1] = ACTIONS(4477),
+ [anon_sym_LPAREN] = ACTIONS(4479),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4477),
+ [anon_sym_STAR] = ACTIONS(4479),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4477),
+ [aux_sym_visibility_token1] = ACTIONS(4477),
+ [aux_sym_visibility_token2] = ACTIONS(4477),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4477),
+ [aux_sym_else_fragment_token1] = ACTIONS(4477),
+ [aux_sym_select_statement_token1] = ACTIONS(4477),
+ [aux_sym_case_expression_token1] = ACTIONS(4477),
+ [anon_sym_LT] = ACTIONS(4477),
+ [anon_sym_LT_EQ] = ACTIONS(4479),
+ [anon_sym_GT] = ACTIONS(4477),
+ [anon_sym_GT_EQ] = ACTIONS(4479),
+ [anon_sym_LT_GT] = ACTIONS(4479),
+ [aux_sym__for_header_token1] = ACTIONS(4477),
+ [aux_sym_do_statement_token1] = ACTIONS(4477),
+ [aux_sym_do_condition_token1] = ACTIONS(4477),
+ [aux_sym_with_statement_token1] = ACTIONS(4477),
+ [aux_sym_exit_statement_token1] = ACTIONS(4477),
+ [sym_end_statement] = ACTIONS(4479),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4477),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4477),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4477),
+ [sym__ambiguous_redim_statement] = ACTIONS(4479),
+ [aux_sym_erase_statement_token1] = ACTIONS(4477),
+ [aux_sym_open_statement_token1] = ACTIONS(4477),
+ [aux_sym_file_mode_token2] = ACTIONS(4477),
+ [aux_sym_file_access_token2] = ACTIONS(4477),
+ [aux_sym_file_lock_token2] = ACTIONS(4477),
+ [aux_sym_print_statement_token1] = ACTIONS(4477),
+ [anon_sym_CARET] = ACTIONS(4479),
+ [anon_sym_SLASH] = ACTIONS(4479),
+ [anon_sym_BSLASH] = ACTIONS(4479),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4477),
+ [anon_sym_PLUS] = ACTIONS(4479),
+ [anon_sym_DASH] = ACTIONS(4477),
+ [anon_sym_AMP] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4477),
+ [anon_sym_SEMI] = ACTIONS(4479),
+ [anon_sym_QMARK] = ACTIONS(4479),
+ [aux_sym_close_statement_token1] = ACTIONS(4477),
+ [aux_sym_put_statement_token1] = ACTIONS(4477),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4477),
+ [aux_sym_seek_statement_token1] = ACTIONS(4477),
+ [sym_reset_statement] = ACTIONS(4477),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4477),
+ [sym_stop_statement] = ACTIONS(4477),
+ [sym_beep_statement] = ACTIONS(4477),
+ [aux_sym_unload_statement_token1] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4477),
+ [aux_sym_call_statement_token1] = ACTIONS(4477),
+ [sym__ambiguous_call_statement] = ACTIONS(4477),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4477),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4477),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4477),
+ [aux_sym_unary_expression_token1] = ACTIONS(4477),
+ [sym_string_literal] = ACTIONS(4479),
+ [sym_number_literal] = ACTIONS(4479),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4477),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4477),
+ [sym_nothing_literal] = ACTIONS(4477),
+ [sym_null_literal] = ACTIONS(4477),
+ [sym_empty_literal] = ACTIONS(4477),
+ [sym_date_literal] = ACTIONS(4479),
+ [anon_sym_POUND] = ACTIONS(4477),
+ },
+ [STATE(585)] = {
+ [sym_identifier] = ACTIONS(4485),
+ [sym_newline] = ACTIONS(4487),
+ [anon_sym_COLON] = ACTIONS(4487),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4485),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4485),
+ [anon_sym_EQ] = ACTIONS(4487),
+ [anon_sym_DOT] = ACTIONS(4485),
+ [anon_sym_BANG] = ACTIONS(4487),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4485),
+ [aux_sym_option_statement_token3] = ACTIONS(4485),
+ [aux_sym_type_declaration_token1] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4485),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4485),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4485),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4485),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4485),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4485),
+ [aux_sym__property_get_header_token1] = ACTIONS(4485),
+ [aux_sym_event_declaration_token1] = ACTIONS(4485),
+ [sym_static_modifier] = ACTIONS(4485),
+ [sym__dim_keyword] = ACTIONS(4485),
+ [sym__redim_keyword] = ACTIONS(4485),
+ [aux_sym_get_accessor_token1] = ACTIONS(4485),
+ [aux_sym_set_accessor_token1] = ACTIONS(4485),
+ [anon_sym_COMMA] = ACTIONS(4487),
+ [aux_sym_const_declaration_token1] = ACTIONS(4485),
+ [anon_sym_LPAREN] = ACTIONS(4487),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4485),
+ [anon_sym_STAR] = ACTIONS(4487),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4485),
+ [aux_sym_visibility_token1] = ACTIONS(4485),
+ [aux_sym_visibility_token2] = ACTIONS(4485),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4485),
+ [aux_sym_else_fragment_token1] = ACTIONS(4485),
+ [aux_sym_select_statement_token1] = ACTIONS(4485),
+ [aux_sym_case_expression_token1] = ACTIONS(4485),
+ [anon_sym_LT] = ACTIONS(4485),
+ [anon_sym_LT_EQ] = ACTIONS(4487),
+ [anon_sym_GT] = ACTIONS(4485),
+ [anon_sym_GT_EQ] = ACTIONS(4487),
+ [anon_sym_LT_GT] = ACTIONS(4487),
+ [aux_sym__for_header_token1] = ACTIONS(4485),
+ [aux_sym_do_statement_token1] = ACTIONS(4485),
+ [aux_sym_do_condition_token1] = ACTIONS(4485),
+ [aux_sym_with_statement_token1] = ACTIONS(4485),
+ [aux_sym_exit_statement_token1] = ACTIONS(4485),
+ [sym_end_statement] = ACTIONS(4487),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4485),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4485),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4485),
+ [sym__ambiguous_redim_statement] = ACTIONS(4487),
+ [aux_sym_erase_statement_token1] = ACTIONS(4485),
+ [aux_sym_open_statement_token1] = ACTIONS(4485),
+ [aux_sym_file_mode_token2] = ACTIONS(4485),
+ [aux_sym_file_access_token2] = ACTIONS(4485),
+ [aux_sym_file_lock_token2] = ACTIONS(4485),
+ [aux_sym_print_statement_token1] = ACTIONS(4485),
+ [anon_sym_CARET] = ACTIONS(4487),
+ [anon_sym_SLASH] = ACTIONS(4487),
+ [anon_sym_BSLASH] = ACTIONS(4487),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4485),
+ [anon_sym_PLUS] = ACTIONS(4487),
+ [anon_sym_DASH] = ACTIONS(4485),
+ [anon_sym_AMP] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4485),
+ [anon_sym_SEMI] = ACTIONS(4487),
+ [anon_sym_QMARK] = ACTIONS(4487),
+ [aux_sym_close_statement_token1] = ACTIONS(4485),
+ [aux_sym_put_statement_token1] = ACTIONS(4485),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4485),
+ [aux_sym_seek_statement_token1] = ACTIONS(4485),
+ [sym_reset_statement] = ACTIONS(4485),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4485),
+ [sym_stop_statement] = ACTIONS(4485),
+ [sym_beep_statement] = ACTIONS(4485),
+ [aux_sym_unload_statement_token1] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4485),
+ [aux_sym_call_statement_token1] = ACTIONS(4485),
+ [sym__ambiguous_call_statement] = ACTIONS(4485),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4485),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4485),
+ [aux_sym_unary_expression_token1] = ACTIONS(4485),
+ [sym_string_literal] = ACTIONS(4487),
+ [sym_number_literal] = ACTIONS(4487),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4485),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4485),
+ [sym_nothing_literal] = ACTIONS(4485),
+ [sym_null_literal] = ACTIONS(4485),
+ [sym_empty_literal] = ACTIONS(4485),
+ [sym_date_literal] = ACTIONS(4487),
+ [anon_sym_POUND] = ACTIONS(4485),
+ },
+ [STATE(586)] = {
+ [sym_argument_list] = STATE(667),
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(4978),
+ [anon_sym_BANG] = ACTIONS(4980),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_declaration_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4342),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [aux_sym__property_get_header_token1] = ACTIONS(4342),
+ [aux_sym_event_declaration_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(4982),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_array_bound_token1] = ACTIONS(4342),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(587)] = {
+ [sym__print_output_expression] = STATE(5439),
+ [sym__unparenthesized_print_output_expression] = STATE(5439),
+ [sym__print_output_call_binary_expression] = STATE(5439),
+ [sym__print_output_call_operand] = STATE(10998),
+ [sym__print_output_member_comparison_expression] = STATE(5781),
+ [sym__print_output_call_member_expression] = STATE(828),
+ [sym__print_output_call_expression] = STATE(2577),
+ [sym__print_output_qualified_callable] = STATE(13423),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(11000),
+ [sym_comparison_expression] = STATE(4886),
+ [sym__comparison_operand] = STATE(11453),
+ [sym_logical_value_expression] = STATE(4887),
+ [sym__callable_expression] = STATE(13426),
+ [sym_call_expression] = STATE(10296),
+ [sym_new_expression] = STATE(1056),
+ [sym_addressof_expression] = STATE(1056),
+ [sym_type_of_expression] = STATE(1056),
+ [sym_member_expression] = STATE(1073),
+ [sym_qualified_member_expression] = STATE(1142),
+ [sym_implicit_member_expression] = STATE(1142),
+ [sym_parenthesized_expression] = STATE(1084),
+ [sym_binary_expression] = STATE(1085),
+ [sym_unary_expression] = STATE(2774),
+ [sym__signed_unary_expression] = STATE(1246),
+ [sym__literal] = STATE(1056),
+ [sym_boolean_literal] = STATE(1056),
+ [sym_file_number_literal] = STATE(1056),
+ [sym_identifier] = ACTIONS(4857),
+ [sym_newline] = ACTIONS(4108),
+ [anon_sym_COLON] = ACTIONS(4108),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4110),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4859),
+ [anon_sym_DOT] = ACTIONS(4525),
+ [anon_sym_BANG] = ACTIONS(4527),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4110),
+ [aux_sym_option_statement_token3] = ACTIONS(4110),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4110),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4110),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4110),
+ [sym_static_modifier] = ACTIONS(4110),
+ [sym__dim_keyword] = ACTIONS(4110),
+ [sym__redim_keyword] = ACTIONS(4110),
+ [aux_sym_get_accessor_token1] = ACTIONS(4110),
+ [aux_sym_set_accessor_token1] = ACTIONS(4110),
+ [aux_sym_const_declaration_token1] = ACTIONS(4110),
+ [anon_sym_LPAREN] = ACTIONS(4861),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4535),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4863),
+ [aux_sym_visibility_token1] = ACTIONS(4110),
+ [aux_sym_visibility_token2] = ACTIONS(4110),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4110),
+ [aux_sym_else_fragment_token1] = ACTIONS(4110),
+ [aux_sym_select_statement_token1] = ACTIONS(4110),
+ [aux_sym_select_statement_token2] = ACTIONS(4110),
+ [aux_sym__for_header_token1] = ACTIONS(4110),
+ [aux_sym_do_statement_token1] = ACTIONS(4110),
+ [aux_sym_do_condition_token1] = ACTIONS(4110),
+ [aux_sym_with_statement_token1] = ACTIONS(4110),
+ [aux_sym_exit_statement_token1] = ACTIONS(4110),
+ [sym_end_statement] = ACTIONS(4108),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4110),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4110),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4110),
+ [sym__ambiguous_redim_statement] = ACTIONS(4108),
+ [aux_sym_erase_statement_token1] = ACTIONS(4110),
+ [aux_sym_open_statement_token1] = ACTIONS(4110),
+ [aux_sym_file_mode_token2] = ACTIONS(4110),
+ [aux_sym_file_access_token2] = ACTIONS(4110),
+ [aux_sym_file_lock_token2] = ACTIONS(4110),
+ [aux_sym_print_statement_token1] = ACTIONS(4110),
+ [anon_sym_PLUS] = ACTIONS(4539),
+ [anon_sym_DASH] = ACTIONS(4541),
+ [anon_sym_QMARK] = ACTIONS(4108),
+ [aux_sym_close_statement_token1] = ACTIONS(4110),
+ [aux_sym_put_statement_token1] = ACTIONS(4110),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4110),
+ [aux_sym_seek_statement_token1] = ACTIONS(4110),
+ [sym_reset_statement] = ACTIONS(4110),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4110),
+ [sym_stop_statement] = ACTIONS(4110),
+ [sym_beep_statement] = ACTIONS(4110),
+ [aux_sym_unload_statement_token1] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4110),
+ [aux_sym_call_statement_token1] = ACTIONS(4110),
+ [sym__ambiguous_call_statement] = ACTIONS(4110),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4543),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4545),
+ [aux_sym_unary_expression_token1] = ACTIONS(1584),
+ [sym_string_literal] = ACTIONS(4865),
+ [sym_number_literal] = ACTIONS(4865),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4549),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4549),
+ [sym_nothing_literal] = ACTIONS(4867),
+ [sym_null_literal] = ACTIONS(4867),
+ [sym_empty_literal] = ACTIONS(4867),
+ [sym_date_literal] = ACTIONS(4865),
+ [anon_sym_POUND] = ACTIONS(4553),
+ },
+ [STATE(588)] = {
+ [sym_identifier] = ACTIONS(4441),
+ [sym_newline] = ACTIONS(4443),
+ [anon_sym_COLON] = ACTIONS(4443),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4441),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4441),
+ [anon_sym_EQ] = ACTIONS(4443),
+ [anon_sym_DOT] = ACTIONS(4441),
+ [anon_sym_BANG] = ACTIONS(4443),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4441),
+ [aux_sym_option_statement_token3] = ACTIONS(4441),
+ [aux_sym_type_declaration_token1] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4441),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4441),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4441),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4441),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4441),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4441),
+ [aux_sym__property_get_header_token1] = ACTIONS(4441),
+ [aux_sym_event_declaration_token1] = ACTIONS(4441),
+ [sym_static_modifier] = ACTIONS(4441),
+ [sym__dim_keyword] = ACTIONS(4441),
+ [sym__redim_keyword] = ACTIONS(4441),
+ [aux_sym_get_accessor_token1] = ACTIONS(4441),
+ [aux_sym_set_accessor_token1] = ACTIONS(4441),
+ [anon_sym_COMMA] = ACTIONS(4443),
+ [aux_sym_const_declaration_token1] = ACTIONS(4441),
+ [anon_sym_LPAREN] = ACTIONS(4443),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4441),
+ [anon_sym_STAR] = ACTIONS(4443),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4441),
+ [aux_sym_visibility_token1] = ACTIONS(4441),
+ [aux_sym_visibility_token2] = ACTIONS(4441),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4441),
+ [aux_sym_else_fragment_token1] = ACTIONS(4441),
+ [aux_sym_select_statement_token1] = ACTIONS(4441),
+ [aux_sym_case_expression_token1] = ACTIONS(4441),
+ [anon_sym_LT] = ACTIONS(4441),
+ [anon_sym_LT_EQ] = ACTIONS(4443),
+ [anon_sym_GT] = ACTIONS(4441),
+ [anon_sym_GT_EQ] = ACTIONS(4443),
+ [anon_sym_LT_GT] = ACTIONS(4443),
+ [aux_sym__for_header_token1] = ACTIONS(4441),
+ [aux_sym_do_statement_token1] = ACTIONS(4441),
+ [aux_sym_do_condition_token1] = ACTIONS(4441),
+ [aux_sym_with_statement_token1] = ACTIONS(4441),
+ [aux_sym_exit_statement_token1] = ACTIONS(4441),
+ [sym_end_statement] = ACTIONS(4443),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4441),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4441),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4441),
+ [sym__ambiguous_redim_statement] = ACTIONS(4443),
+ [aux_sym_erase_statement_token1] = ACTIONS(4441),
+ [aux_sym_open_statement_token1] = ACTIONS(4441),
+ [aux_sym_file_mode_token2] = ACTIONS(4441),
+ [aux_sym_file_access_token2] = ACTIONS(4441),
+ [aux_sym_file_lock_token2] = ACTIONS(4441),
+ [aux_sym_print_statement_token1] = ACTIONS(4441),
+ [anon_sym_CARET] = ACTIONS(4984),
+ [anon_sym_SLASH] = ACTIONS(4443),
+ [anon_sym_BSLASH] = ACTIONS(4443),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4441),
+ [anon_sym_PLUS] = ACTIONS(4443),
+ [anon_sym_DASH] = ACTIONS(4441),
+ [anon_sym_AMP] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4441),
+ [anon_sym_SEMI] = ACTIONS(4443),
+ [anon_sym_QMARK] = ACTIONS(4443),
+ [aux_sym_close_statement_token1] = ACTIONS(4441),
+ [aux_sym_put_statement_token1] = ACTIONS(4441),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4441),
+ [aux_sym_seek_statement_token1] = ACTIONS(4441),
+ [sym_reset_statement] = ACTIONS(4441),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4441),
+ [sym_stop_statement] = ACTIONS(4441),
+ [sym_beep_statement] = ACTIONS(4441),
+ [aux_sym_unload_statement_token1] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4441),
+ [aux_sym_call_statement_token1] = ACTIONS(4441),
+ [sym__ambiguous_call_statement] = ACTIONS(4441),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4441),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4441),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4441),
+ [aux_sym_unary_expression_token1] = ACTIONS(4441),
+ [sym_string_literal] = ACTIONS(4443),
+ [sym_number_literal] = ACTIONS(4443),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4441),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4441),
+ [sym_nothing_literal] = ACTIONS(4441),
+ [sym_null_literal] = ACTIONS(4441),
+ [sym_empty_literal] = ACTIONS(4441),
+ [sym_date_literal] = ACTIONS(4443),
+ [anon_sym_POUND] = ACTIONS(4441),
+ },
+ [STATE(589)] = {
+ [sym_identifier] = ACTIONS(4451),
+ [sym_newline] = ACTIONS(4453),
+ [anon_sym_COLON] = ACTIONS(4453),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4451),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4451),
+ [anon_sym_EQ] = ACTIONS(4453),
+ [anon_sym_DOT] = ACTIONS(4451),
+ [anon_sym_BANG] = ACTIONS(4453),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4451),
+ [aux_sym_option_statement_token3] = ACTIONS(4451),
+ [aux_sym_type_declaration_token1] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4451),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4451),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4451),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4451),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4451),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4451),
+ [aux_sym__property_get_header_token1] = ACTIONS(4451),
+ [aux_sym_event_declaration_token1] = ACTIONS(4451),
+ [sym_static_modifier] = ACTIONS(4451),
+ [sym__dim_keyword] = ACTIONS(4451),
+ [sym__redim_keyword] = ACTIONS(4451),
+ [aux_sym_get_accessor_token1] = ACTIONS(4451),
+ [aux_sym_set_accessor_token1] = ACTIONS(4451),
+ [anon_sym_COMMA] = ACTIONS(4453),
+ [aux_sym_const_declaration_token1] = ACTIONS(4451),
+ [anon_sym_LPAREN] = ACTIONS(4453),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4451),
+ [anon_sym_STAR] = ACTIONS(4986),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4451),
+ [aux_sym_visibility_token1] = ACTIONS(4451),
+ [aux_sym_visibility_token2] = ACTIONS(4451),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4451),
+ [aux_sym_else_fragment_token1] = ACTIONS(4451),
+ [aux_sym_select_statement_token1] = ACTIONS(4451),
+ [aux_sym_case_expression_token1] = ACTIONS(4451),
+ [anon_sym_LT] = ACTIONS(4451),
+ [anon_sym_LT_EQ] = ACTIONS(4453),
+ [anon_sym_GT] = ACTIONS(4451),
+ [anon_sym_GT_EQ] = ACTIONS(4453),
+ [anon_sym_LT_GT] = ACTIONS(4453),
+ [aux_sym__for_header_token1] = ACTIONS(4451),
+ [aux_sym_do_statement_token1] = ACTIONS(4451),
+ [aux_sym_do_condition_token1] = ACTIONS(4451),
+ [aux_sym_with_statement_token1] = ACTIONS(4451),
+ [aux_sym_exit_statement_token1] = ACTIONS(4451),
+ [sym_end_statement] = ACTIONS(4453),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4451),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4451),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4451),
+ [sym__ambiguous_redim_statement] = ACTIONS(4453),
+ [aux_sym_erase_statement_token1] = ACTIONS(4451),
+ [aux_sym_open_statement_token1] = ACTIONS(4451),
+ [aux_sym_file_mode_token2] = ACTIONS(4451),
+ [aux_sym_file_access_token2] = ACTIONS(4451),
+ [aux_sym_file_lock_token2] = ACTIONS(4451),
+ [aux_sym_print_statement_token1] = ACTIONS(4451),
+ [anon_sym_CARET] = ACTIONS(4984),
+ [anon_sym_SLASH] = ACTIONS(4986),
+ [anon_sym_BSLASH] = ACTIONS(4988),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4990),
+ [anon_sym_PLUS] = ACTIONS(4992),
+ [anon_sym_DASH] = ACTIONS(4994),
+ [anon_sym_AMP] = ACTIONS(4996),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4998),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5000),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5002),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5004),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(5006),
+ [anon_sym_SEMI] = ACTIONS(4453),
+ [anon_sym_QMARK] = ACTIONS(4453),
+ [aux_sym_close_statement_token1] = ACTIONS(4451),
+ [aux_sym_put_statement_token1] = ACTIONS(4451),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4451),
+ [aux_sym_seek_statement_token1] = ACTIONS(4451),
+ [sym_reset_statement] = ACTIONS(4451),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4451),
+ [sym_stop_statement] = ACTIONS(4451),
+ [sym_beep_statement] = ACTIONS(4451),
+ [aux_sym_unload_statement_token1] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4451),
+ [aux_sym_call_statement_token1] = ACTIONS(4451),
+ [sym__ambiguous_call_statement] = ACTIONS(4451),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4451),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4451),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4451),
+ [aux_sym_unary_expression_token1] = ACTIONS(4451),
+ [sym_string_literal] = ACTIONS(4453),
+ [sym_number_literal] = ACTIONS(4453),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4451),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4451),
+ [sym_nothing_literal] = ACTIONS(4451),
+ [sym_null_literal] = ACTIONS(4451),
+ [sym_empty_literal] = ACTIONS(4451),
+ [sym_date_literal] = ACTIONS(4453),
+ [anon_sym_POUND] = ACTIONS(4451),
+ },
+ [STATE(590)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_declaration_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4006),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [aux_sym__property_get_header_token1] = ACTIONS(4006),
+ [aux_sym_event_declaration_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [anon_sym_COMMA] = ACTIONS(4002),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(3986),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4002),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(591)] = {
+ [sym_identifier] = ACTIONS(4589),
+ [sym_newline] = ACTIONS(4591),
+ [anon_sym_COLON] = ACTIONS(4591),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4589),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4589),
+ [anon_sym_EQ] = ACTIONS(4591),
+ [anon_sym_DOT] = ACTIONS(4589),
+ [anon_sym_BANG] = ACTIONS(4591),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4589),
+ [aux_sym_option_statement_token3] = ACTIONS(4589),
+ [aux_sym_type_declaration_token1] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4589),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4589),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4589),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4589),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4589),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4589),
+ [aux_sym__property_get_header_token1] = ACTIONS(4589),
+ [aux_sym_event_declaration_token1] = ACTIONS(4589),
+ [sym_static_modifier] = ACTIONS(4589),
+ [sym__dim_keyword] = ACTIONS(4589),
+ [sym__redim_keyword] = ACTIONS(4589),
+ [aux_sym_get_accessor_token1] = ACTIONS(4589),
+ [aux_sym_set_accessor_token1] = ACTIONS(4589),
+ [anon_sym_COMMA] = ACTIONS(4591),
+ [aux_sym_const_declaration_token1] = ACTIONS(4589),
+ [anon_sym_LPAREN] = ACTIONS(4591),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4589),
+ [anon_sym_STAR] = ACTIONS(4591),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4589),
+ [aux_sym_visibility_token1] = ACTIONS(4589),
+ [aux_sym_visibility_token2] = ACTIONS(4589),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4589),
+ [aux_sym_else_fragment_token1] = ACTIONS(4589),
+ [aux_sym_select_statement_token1] = ACTIONS(4589),
+ [aux_sym_case_expression_token1] = ACTIONS(4589),
+ [anon_sym_LT] = ACTIONS(4589),
+ [anon_sym_LT_EQ] = ACTIONS(4591),
+ [anon_sym_GT] = ACTIONS(4589),
+ [anon_sym_GT_EQ] = ACTIONS(4591),
+ [anon_sym_LT_GT] = ACTIONS(4591),
+ [aux_sym__for_header_token1] = ACTIONS(4589),
+ [aux_sym_do_statement_token1] = ACTIONS(4589),
+ [aux_sym_do_condition_token1] = ACTIONS(4589),
+ [aux_sym_with_statement_token1] = ACTIONS(4589),
+ [aux_sym_exit_statement_token1] = ACTIONS(4589),
+ [sym_end_statement] = ACTIONS(4591),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4589),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4589),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4589),
+ [sym__ambiguous_redim_statement] = ACTIONS(4591),
+ [aux_sym_erase_statement_token1] = ACTIONS(4589),
+ [aux_sym_open_statement_token1] = ACTIONS(4589),
+ [aux_sym_file_mode_token2] = ACTIONS(4589),
+ [aux_sym_file_access_token2] = ACTIONS(4589),
+ [aux_sym_file_lock_token2] = ACTIONS(4589),
+ [aux_sym_print_statement_token1] = ACTIONS(4589),
+ [anon_sym_CARET] = ACTIONS(4591),
+ [anon_sym_SLASH] = ACTIONS(4591),
+ [anon_sym_BSLASH] = ACTIONS(4591),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4589),
+ [anon_sym_PLUS] = ACTIONS(4591),
+ [anon_sym_DASH] = ACTIONS(4589),
+ [anon_sym_AMP] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4589),
+ [anon_sym_SEMI] = ACTIONS(4591),
+ [anon_sym_QMARK] = ACTIONS(4591),
+ [aux_sym_close_statement_token1] = ACTIONS(4589),
+ [aux_sym_put_statement_token1] = ACTIONS(4589),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4589),
+ [aux_sym_seek_statement_token1] = ACTIONS(4589),
+ [sym_reset_statement] = ACTIONS(4589),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4589),
+ [sym_stop_statement] = ACTIONS(4589),
+ [sym_beep_statement] = ACTIONS(4589),
+ [aux_sym_unload_statement_token1] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4589),
+ [aux_sym_call_statement_token1] = ACTIONS(4589),
+ [sym__ambiguous_call_statement] = ACTIONS(4589),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4589),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4589),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4589),
+ [aux_sym_unary_expression_token1] = ACTIONS(4589),
+ [sym_string_literal] = ACTIONS(4591),
+ [sym_number_literal] = ACTIONS(4591),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4589),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4589),
+ [sym_nothing_literal] = ACTIONS(4589),
+ [sym_null_literal] = ACTIONS(4589),
+ [sym_empty_literal] = ACTIONS(4589),
+ [sym_date_literal] = ACTIONS(4591),
+ [anon_sym_POUND] = ACTIONS(4589),
+ },
+ [STATE(592)] = {
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(4929),
+ [anon_sym_BANG] = ACTIONS(4931),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_declaration_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4342),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [aux_sym__property_get_header_token1] = ACTIONS(4342),
+ [aux_sym_event_declaration_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [anon_sym_COMMA] = ACTIONS(4344),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(4399),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4344),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(593)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4483),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4984),
+ [anon_sym_SLASH] = ACTIONS(4483),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(594)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4483),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4984),
+ [anon_sym_SLASH] = ACTIONS(4483),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(595)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4986),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4984),
+ [anon_sym_SLASH] = ACTIONS(4986),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(596)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4986),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4984),
+ [anon_sym_SLASH] = ACTIONS(4986),
+ [anon_sym_BSLASH] = ACTIONS(4988),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(597)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4986),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4984),
+ [anon_sym_SLASH] = ACTIONS(4986),
+ [anon_sym_BSLASH] = ACTIONS(4988),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4990),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(598)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4986),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4984),
+ [anon_sym_SLASH] = ACTIONS(4986),
+ [anon_sym_BSLASH] = ACTIONS(4988),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4990),
+ [anon_sym_PLUS] = ACTIONS(4992),
+ [anon_sym_DASH] = ACTIONS(4994),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(599)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4986),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4984),
+ [anon_sym_SLASH] = ACTIONS(4986),
+ [anon_sym_BSLASH] = ACTIONS(4988),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4990),
+ [anon_sym_PLUS] = ACTIONS(4992),
+ [anon_sym_DASH] = ACTIONS(4994),
+ [anon_sym_AMP] = ACTIONS(4996),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(600)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4986),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4984),
+ [anon_sym_SLASH] = ACTIONS(4986),
+ [anon_sym_BSLASH] = ACTIONS(4988),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4990),
+ [anon_sym_PLUS] = ACTIONS(4992),
+ [anon_sym_DASH] = ACTIONS(4994),
+ [anon_sym_AMP] = ACTIONS(4996),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4998),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(601)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4986),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4984),
+ [anon_sym_SLASH] = ACTIONS(4986),
+ [anon_sym_BSLASH] = ACTIONS(4988),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4990),
+ [anon_sym_PLUS] = ACTIONS(4992),
+ [anon_sym_DASH] = ACTIONS(4994),
+ [anon_sym_AMP] = ACTIONS(4996),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4998),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5000),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(602)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4986),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4984),
+ [anon_sym_SLASH] = ACTIONS(4986),
+ [anon_sym_BSLASH] = ACTIONS(4988),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4990),
+ [anon_sym_PLUS] = ACTIONS(4992),
+ [anon_sym_DASH] = ACTIONS(4994),
+ [anon_sym_AMP] = ACTIONS(4996),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4998),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5000),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5002),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(603)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4986),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(4984),
+ [anon_sym_SLASH] = ACTIONS(4986),
+ [anon_sym_BSLASH] = ACTIONS(4988),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4990),
+ [anon_sym_PLUS] = ACTIONS(4992),
+ [anon_sym_DASH] = ACTIONS(4994),
+ [anon_sym_AMP] = ACTIONS(4996),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4998),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5000),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5002),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5004),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(604)] = {
+ [sym_identifier] = ACTIONS(4437),
+ [sym_newline] = ACTIONS(4439),
+ [anon_sym_COLON] = ACTIONS(4439),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4437),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4437),
+ [anon_sym_EQ] = ACTIONS(4439),
+ [anon_sym_DOT] = ACTIONS(4437),
+ [anon_sym_BANG] = ACTIONS(4439),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4437),
+ [aux_sym_option_statement_token3] = ACTIONS(4437),
+ [aux_sym_type_declaration_token1] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4437),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4437),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4437),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4437),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4437),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4437),
+ [aux_sym__property_get_header_token1] = ACTIONS(4437),
+ [aux_sym_event_declaration_token1] = ACTIONS(4437),
+ [sym_static_modifier] = ACTIONS(4437),
+ [sym__dim_keyword] = ACTIONS(4437),
+ [sym__redim_keyword] = ACTIONS(4437),
+ [aux_sym_get_accessor_token1] = ACTIONS(4437),
+ [aux_sym_set_accessor_token1] = ACTIONS(4437),
+ [anon_sym_COMMA] = ACTIONS(4439),
+ [aux_sym_const_declaration_token1] = ACTIONS(4437),
+ [anon_sym_LPAREN] = ACTIONS(4439),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4437),
+ [anon_sym_STAR] = ACTIONS(4439),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4437),
+ [aux_sym_visibility_token1] = ACTIONS(4437),
+ [aux_sym_visibility_token2] = ACTIONS(4437),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4437),
+ [aux_sym_else_fragment_token1] = ACTIONS(4437),
+ [aux_sym_select_statement_token1] = ACTIONS(4437),
+ [aux_sym_case_expression_token1] = ACTIONS(4437),
+ [anon_sym_LT] = ACTIONS(4437),
+ [anon_sym_LT_EQ] = ACTIONS(4439),
+ [anon_sym_GT] = ACTIONS(4437),
+ [anon_sym_GT_EQ] = ACTIONS(4439),
+ [anon_sym_LT_GT] = ACTIONS(4439),
+ [aux_sym__for_header_token1] = ACTIONS(4437),
+ [aux_sym_do_statement_token1] = ACTIONS(4437),
+ [aux_sym_do_condition_token1] = ACTIONS(4437),
+ [aux_sym_with_statement_token1] = ACTIONS(4437),
+ [aux_sym_exit_statement_token1] = ACTIONS(4437),
+ [sym_end_statement] = ACTIONS(4439),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4437),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4437),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4437),
+ [sym__ambiguous_redim_statement] = ACTIONS(4439),
+ [aux_sym_erase_statement_token1] = ACTIONS(4437),
+ [aux_sym_open_statement_token1] = ACTIONS(4437),
+ [aux_sym_file_mode_token2] = ACTIONS(4437),
+ [aux_sym_file_access_token2] = ACTIONS(4437),
+ [aux_sym_file_lock_token2] = ACTIONS(4437),
+ [aux_sym_print_statement_token1] = ACTIONS(4437),
+ [anon_sym_CARET] = ACTIONS(4439),
+ [anon_sym_SLASH] = ACTIONS(4439),
+ [anon_sym_BSLASH] = ACTIONS(4439),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4437),
+ [anon_sym_PLUS] = ACTIONS(4439),
+ [anon_sym_DASH] = ACTIONS(4437),
+ [anon_sym_AMP] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4437),
+ [anon_sym_SEMI] = ACTIONS(4439),
+ [anon_sym_QMARK] = ACTIONS(4439),
+ [aux_sym_close_statement_token1] = ACTIONS(4437),
+ [aux_sym_put_statement_token1] = ACTIONS(4437),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4437),
+ [aux_sym_seek_statement_token1] = ACTIONS(4437),
+ [sym_reset_statement] = ACTIONS(4437),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4437),
+ [sym_stop_statement] = ACTIONS(4437),
+ [sym_beep_statement] = ACTIONS(4437),
+ [aux_sym_unload_statement_token1] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4437),
+ [aux_sym_call_statement_token1] = ACTIONS(4437),
+ [sym__ambiguous_call_statement] = ACTIONS(4437),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4437),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4437),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4437),
+ [aux_sym_unary_expression_token1] = ACTIONS(4437),
+ [sym_string_literal] = ACTIONS(4439),
+ [sym_number_literal] = ACTIONS(4439),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4437),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4437),
+ [sym_nothing_literal] = ACTIONS(4437),
+ [sym_null_literal] = ACTIONS(4437),
+ [sym_empty_literal] = ACTIONS(4437),
+ [sym_date_literal] = ACTIONS(4439),
+ [anon_sym_POUND] = ACTIONS(4437),
+ },
+ [STATE(605)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4615),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_declaration_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4613),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [aux_sym__property_get_header_token1] = ACTIONS(4613),
+ [aux_sym_event_declaration_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [anon_sym_COMMA] = ACTIONS(4615),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4613),
+ [anon_sym_LT] = ACTIONS(4613),
+ [anon_sym_LT_EQ] = ACTIONS(4615),
+ [anon_sym_GT] = ACTIONS(4613),
+ [anon_sym_GT_EQ] = ACTIONS(4615),
+ [anon_sym_LT_GT] = ACTIONS(4615),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_SEMI] = ACTIONS(4615),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4613),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(606)] = {
+ [sym_identifier] = ACTIONS(4647),
+ [sym_newline] = ACTIONS(4649),
+ [anon_sym_COLON] = ACTIONS(4649),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4647),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4647),
+ [anon_sym_EQ] = ACTIONS(4649),
+ [anon_sym_DOT] = ACTIONS(4647),
+ [anon_sym_BANG] = ACTIONS(4649),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4647),
+ [aux_sym_option_statement_token3] = ACTIONS(4647),
+ [aux_sym_type_declaration_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4647),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4647),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4647),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4647),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4647),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4647),
+ [aux_sym__property_get_header_token1] = ACTIONS(4647),
+ [aux_sym_event_declaration_token1] = ACTIONS(4647),
+ [sym_static_modifier] = ACTIONS(4647),
+ [sym__dim_keyword] = ACTIONS(4647),
+ [sym__redim_keyword] = ACTIONS(4647),
+ [aux_sym_get_accessor_token1] = ACTIONS(4647),
+ [aux_sym_set_accessor_token1] = ACTIONS(4647),
+ [anon_sym_COMMA] = ACTIONS(4649),
+ [aux_sym_const_declaration_token1] = ACTIONS(4647),
+ [anon_sym_LPAREN] = ACTIONS(4649),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4647),
+ [anon_sym_STAR] = ACTIONS(4986),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token2] = ACTIONS(4647),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4647),
+ [aux_sym_else_fragment_token1] = ACTIONS(4647),
+ [aux_sym_select_statement_token1] = ACTIONS(4647),
+ [aux_sym_case_expression_token1] = ACTIONS(4647),
+ [anon_sym_LT] = ACTIONS(4647),
+ [anon_sym_LT_EQ] = ACTIONS(4649),
+ [anon_sym_GT] = ACTIONS(4647),
+ [anon_sym_GT_EQ] = ACTIONS(4649),
+ [anon_sym_LT_GT] = ACTIONS(4649),
+ [aux_sym__for_header_token1] = ACTIONS(4647),
+ [aux_sym_do_statement_token1] = ACTIONS(4647),
+ [aux_sym_do_condition_token1] = ACTIONS(4647),
+ [aux_sym_with_statement_token1] = ACTIONS(4647),
+ [aux_sym_exit_statement_token1] = ACTIONS(4647),
+ [sym_end_statement] = ACTIONS(4649),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4647),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4647),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4647),
+ [sym__ambiguous_redim_statement] = ACTIONS(4649),
+ [aux_sym_erase_statement_token1] = ACTIONS(4647),
+ [aux_sym_open_statement_token1] = ACTIONS(4647),
+ [aux_sym_file_mode_token2] = ACTIONS(4647),
+ [aux_sym_file_access_token2] = ACTIONS(4647),
+ [aux_sym_file_lock_token2] = ACTIONS(4647),
+ [aux_sym_print_statement_token1] = ACTIONS(4647),
+ [anon_sym_CARET] = ACTIONS(4984),
+ [anon_sym_SLASH] = ACTIONS(4986),
+ [anon_sym_BSLASH] = ACTIONS(4988),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4990),
+ [anon_sym_PLUS] = ACTIONS(4992),
+ [anon_sym_DASH] = ACTIONS(4994),
+ [anon_sym_AMP] = ACTIONS(4996),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4647),
+ [anon_sym_SEMI] = ACTIONS(4649),
+ [anon_sym_QMARK] = ACTIONS(4649),
+ [aux_sym_close_statement_token1] = ACTIONS(4647),
+ [aux_sym_put_statement_token1] = ACTIONS(4647),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4647),
+ [aux_sym_seek_statement_token1] = ACTIONS(4647),
+ [sym_reset_statement] = ACTIONS(4647),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4647),
+ [sym_stop_statement] = ACTIONS(4647),
+ [sym_beep_statement] = ACTIONS(4647),
+ [aux_sym_unload_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4647),
+ [aux_sym_call_statement_token1] = ACTIONS(4647),
+ [sym__ambiguous_call_statement] = ACTIONS(4647),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4647),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4647),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4647),
+ [aux_sym_unary_expression_token1] = ACTIONS(4647),
+ [sym_string_literal] = ACTIONS(4649),
+ [sym_number_literal] = ACTIONS(4649),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4647),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4647),
+ [sym_nothing_literal] = ACTIONS(4647),
+ [sym_null_literal] = ACTIONS(4647),
+ [sym_empty_literal] = ACTIONS(4647),
+ [sym_date_literal] = ACTIONS(4649),
+ [anon_sym_POUND] = ACTIONS(4647),
+ },
+ [STATE(607)] = {
+ [sym_identifier] = ACTIONS(4617),
+ [sym_newline] = ACTIONS(4619),
+ [anon_sym_COLON] = ACTIONS(4619),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4617),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4617),
+ [anon_sym_EQ] = ACTIONS(4619),
+ [anon_sym_DOT] = ACTIONS(4617),
+ [anon_sym_BANG] = ACTIONS(4619),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4617),
+ [aux_sym_option_statement_token3] = ACTIONS(4617),
+ [aux_sym_type_declaration_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4617),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4617),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4617),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4617),
+ [aux_sym__property_get_header_token1] = ACTIONS(4617),
+ [aux_sym_event_declaration_token1] = ACTIONS(4617),
+ [sym_static_modifier] = ACTIONS(4617),
+ [sym__dim_keyword] = ACTIONS(4617),
+ [sym__redim_keyword] = ACTIONS(4617),
+ [aux_sym_get_accessor_token1] = ACTIONS(4617),
+ [aux_sym_set_accessor_token1] = ACTIONS(4617),
+ [anon_sym_COMMA] = ACTIONS(4619),
+ [aux_sym_const_declaration_token1] = ACTIONS(4617),
+ [anon_sym_LPAREN] = ACTIONS(4619),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4617),
+ [anon_sym_STAR] = ACTIONS(4619),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token2] = ACTIONS(4617),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4617),
+ [aux_sym_else_fragment_token1] = ACTIONS(4617),
+ [aux_sym_select_statement_token1] = ACTIONS(4617),
+ [aux_sym_case_expression_token1] = ACTIONS(4617),
+ [anon_sym_LT] = ACTIONS(4617),
+ [anon_sym_LT_EQ] = ACTIONS(4619),
+ [anon_sym_GT] = ACTIONS(4617),
+ [anon_sym_GT_EQ] = ACTIONS(4619),
+ [anon_sym_LT_GT] = ACTIONS(4619),
+ [aux_sym__for_header_token1] = ACTIONS(4617),
+ [aux_sym_do_statement_token1] = ACTIONS(4617),
+ [aux_sym_do_condition_token1] = ACTIONS(4617),
+ [aux_sym_with_statement_token1] = ACTIONS(4617),
+ [aux_sym_exit_statement_token1] = ACTIONS(4617),
+ [sym_end_statement] = ACTIONS(4619),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4617),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4617),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4617),
+ [sym__ambiguous_redim_statement] = ACTIONS(4619),
+ [aux_sym_erase_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token1] = ACTIONS(4617),
+ [aux_sym_file_mode_token2] = ACTIONS(4617),
+ [aux_sym_file_access_token2] = ACTIONS(4617),
+ [aux_sym_file_lock_token2] = ACTIONS(4617),
+ [aux_sym_print_statement_token1] = ACTIONS(4617),
+ [anon_sym_CARET] = ACTIONS(4619),
+ [anon_sym_SLASH] = ACTIONS(4619),
+ [anon_sym_BSLASH] = ACTIONS(4619),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4617),
+ [anon_sym_PLUS] = ACTIONS(4619),
+ [anon_sym_DASH] = ACTIONS(4617),
+ [anon_sym_AMP] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4617),
+ [anon_sym_SEMI] = ACTIONS(4619),
+ [anon_sym_QMARK] = ACTIONS(4619),
+ [aux_sym_close_statement_token1] = ACTIONS(4617),
+ [aux_sym_put_statement_token1] = ACTIONS(4617),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4617),
+ [aux_sym_seek_statement_token1] = ACTIONS(4617),
+ [sym_reset_statement] = ACTIONS(4617),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4617),
+ [sym_stop_statement] = ACTIONS(4617),
+ [sym_beep_statement] = ACTIONS(4617),
+ [aux_sym_unload_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4617),
+ [aux_sym_call_statement_token1] = ACTIONS(4617),
+ [sym__ambiguous_call_statement] = ACTIONS(4617),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4617),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4617),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4617),
+ [aux_sym_unary_expression_token1] = ACTIONS(4617),
+ [sym_string_literal] = ACTIONS(4619),
+ [sym_number_literal] = ACTIONS(4619),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4617),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4617),
+ [sym_nothing_literal] = ACTIONS(4617),
+ [sym_null_literal] = ACTIONS(4617),
+ [sym_empty_literal] = ACTIONS(4617),
+ [sym_date_literal] = ACTIONS(4619),
+ [anon_sym_POUND] = ACTIONS(4617),
+ },
+ [STATE(608)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(609),
+ [sym_identifier] = ACTIONS(4375),
+ [sym_newline] = ACTIONS(4377),
+ [anon_sym_COLON] = ACTIONS(4377),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4375),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4375),
+ [anon_sym_EQ] = ACTIONS(4377),
+ [anon_sym_DOT] = ACTIONS(4375),
+ [anon_sym_BANG] = ACTIONS(4377),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4375),
+ [aux_sym_option_statement_token3] = ACTIONS(4375),
+ [aux_sym_type_declaration_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4375),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4375),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4375),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4375),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4375),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4375),
+ [aux_sym__property_get_header_token1] = ACTIONS(4375),
+ [aux_sym_event_declaration_token1] = ACTIONS(4375),
+ [sym_static_modifier] = ACTIONS(4375),
+ [sym__dim_keyword] = ACTIONS(4375),
+ [sym__redim_keyword] = ACTIONS(4375),
+ [aux_sym_get_accessor_token1] = ACTIONS(4375),
+ [aux_sym_set_accessor_token1] = ACTIONS(4375),
+ [aux_sym_const_declaration_token1] = ACTIONS(4375),
+ [anon_sym_LPAREN] = ACTIONS(4377),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4375),
+ [anon_sym_STAR] = ACTIONS(4377),
+ [aux_sym_array_bound_token1] = ACTIONS(4375),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token2] = ACTIONS(4375),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4375),
+ [aux_sym_else_fragment_token1] = ACTIONS(4375),
+ [aux_sym_select_statement_token1] = ACTIONS(4375),
+ [aux_sym_case_expression_token1] = ACTIONS(4375),
+ [anon_sym_LT] = ACTIONS(4375),
+ [anon_sym_LT_EQ] = ACTIONS(4377),
+ [anon_sym_GT] = ACTIONS(4375),
+ [anon_sym_GT_EQ] = ACTIONS(4377),
+ [anon_sym_LT_GT] = ACTIONS(4377),
+ [aux_sym__for_header_token1] = ACTIONS(4375),
+ [aux_sym_do_statement_token1] = ACTIONS(4375),
+ [aux_sym_do_condition_token1] = ACTIONS(4375),
+ [aux_sym_with_statement_token1] = ACTIONS(4375),
+ [aux_sym_exit_statement_token1] = ACTIONS(4375),
+ [sym_end_statement] = ACTIONS(4377),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4375),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4375),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4375),
+ [sym__ambiguous_redim_statement] = ACTIONS(4377),
+ [aux_sym_erase_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token1] = ACTIONS(4375),
+ [aux_sym_file_mode_token2] = ACTIONS(4375),
+ [aux_sym_file_access_token2] = ACTIONS(4375),
+ [aux_sym_file_lock_token2] = ACTIONS(4375),
+ [aux_sym_print_statement_token1] = ACTIONS(4375),
+ [anon_sym_CARET] = ACTIONS(4377),
+ [anon_sym_SLASH] = ACTIONS(4377),
+ [anon_sym_BSLASH] = ACTIONS(4377),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4375),
+ [anon_sym_PLUS] = ACTIONS(4377),
+ [anon_sym_DASH] = ACTIONS(4375),
+ [anon_sym_AMP] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4375),
+ [anon_sym_QMARK] = ACTIONS(4377),
+ [aux_sym_close_statement_token1] = ACTIONS(4375),
+ [aux_sym_put_statement_token1] = ACTIONS(4375),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4375),
+ [aux_sym_seek_statement_token1] = ACTIONS(4375),
+ [sym_reset_statement] = ACTIONS(4375),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4375),
+ [sym_stop_statement] = ACTIONS(4375),
+ [sym_beep_statement] = ACTIONS(4375),
+ [aux_sym_unload_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4375),
+ [aux_sym_call_statement_token1] = ACTIONS(4375),
+ [sym__ambiguous_call_statement] = ACTIONS(4375),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4375),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4375),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4375),
+ [aux_sym_unary_expression_token1] = ACTIONS(4375),
+ [sym_string_literal] = ACTIONS(4377),
+ [sym_number_literal] = ACTIONS(4377),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4375),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4375),
+ [sym_nothing_literal] = ACTIONS(4375),
+ [sym_null_literal] = ACTIONS(4375),
+ [sym_empty_literal] = ACTIONS(4375),
+ [sym_date_literal] = ACTIONS(4377),
+ [anon_sym_POUND] = ACTIONS(4375),
+ },
+ [STATE(609)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(609),
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(5008),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_declaration_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4362),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [aux_sym__property_get_header_token1] = ACTIONS(4362),
+ [aux_sym_event_declaration_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_array_bound_token1] = ACTIONS(4362),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(610)] = {
+ [sym_identifier] = ACTIONS(4517),
+ [sym_newline] = ACTIONS(4519),
+ [anon_sym_COLON] = ACTIONS(4519),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4517),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4517),
+ [anon_sym_EQ] = ACTIONS(4519),
+ [anon_sym_DOT] = ACTIONS(4517),
+ [anon_sym_BANG] = ACTIONS(4519),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4517),
+ [aux_sym_option_statement_token3] = ACTIONS(4517),
+ [aux_sym_type_declaration_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4517),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4517),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4517),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4517),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4517),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4517),
+ [aux_sym__property_get_header_token1] = ACTIONS(4517),
+ [aux_sym_event_declaration_token1] = ACTIONS(4517),
+ [sym_static_modifier] = ACTIONS(4517),
+ [sym__dim_keyword] = ACTIONS(4517),
+ [sym__redim_keyword] = ACTIONS(4517),
+ [aux_sym_get_accessor_token1] = ACTIONS(4517),
+ [aux_sym_set_accessor_token1] = ACTIONS(4517),
+ [anon_sym_COMMA] = ACTIONS(4519),
+ [aux_sym_const_declaration_token1] = ACTIONS(4517),
+ [anon_sym_LPAREN] = ACTIONS(4519),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4517),
+ [anon_sym_STAR] = ACTIONS(4519),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4517),
+ [aux_sym_visibility_token1] = ACTIONS(4517),
+ [aux_sym_visibility_token2] = ACTIONS(4517),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4517),
+ [aux_sym_else_fragment_token1] = ACTIONS(4517),
+ [aux_sym_select_statement_token1] = ACTIONS(4517),
+ [aux_sym_case_expression_token1] = ACTIONS(4517),
+ [anon_sym_LT] = ACTIONS(4517),
+ [anon_sym_LT_EQ] = ACTIONS(4519),
+ [anon_sym_GT] = ACTIONS(4517),
+ [anon_sym_GT_EQ] = ACTIONS(4519),
+ [anon_sym_LT_GT] = ACTIONS(4519),
+ [aux_sym__for_header_token1] = ACTIONS(4517),
+ [aux_sym_do_statement_token1] = ACTIONS(4517),
+ [aux_sym_do_condition_token1] = ACTIONS(4517),
+ [aux_sym_with_statement_token1] = ACTIONS(4517),
+ [aux_sym_exit_statement_token1] = ACTIONS(4517),
+ [sym_end_statement] = ACTIONS(4519),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4517),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4517),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4517),
+ [sym__ambiguous_redim_statement] = ACTIONS(4519),
+ [aux_sym_erase_statement_token1] = ACTIONS(4517),
+ [aux_sym_open_statement_token1] = ACTIONS(4517),
+ [aux_sym_file_mode_token2] = ACTIONS(4517),
+ [aux_sym_file_access_token2] = ACTIONS(4517),
+ [aux_sym_file_lock_token2] = ACTIONS(4517),
+ [aux_sym_print_statement_token1] = ACTIONS(4517),
+ [anon_sym_CARET] = ACTIONS(4519),
+ [anon_sym_SLASH] = ACTIONS(4519),
+ [anon_sym_BSLASH] = ACTIONS(4519),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4517),
+ [anon_sym_PLUS] = ACTIONS(4519),
+ [anon_sym_DASH] = ACTIONS(4517),
+ [anon_sym_AMP] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4517),
+ [anon_sym_SEMI] = ACTIONS(4519),
+ [anon_sym_QMARK] = ACTIONS(4519),
+ [aux_sym_close_statement_token1] = ACTIONS(4517),
+ [aux_sym_put_statement_token1] = ACTIONS(4517),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4517),
+ [aux_sym_seek_statement_token1] = ACTIONS(4517),
+ [sym_reset_statement] = ACTIONS(4517),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4517),
+ [sym_stop_statement] = ACTIONS(4517),
+ [sym_beep_statement] = ACTIONS(4517),
+ [aux_sym_unload_statement_token1] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4517),
+ [aux_sym_call_statement_token1] = ACTIONS(4517),
+ [sym__ambiguous_call_statement] = ACTIONS(4517),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4517),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4517),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4517),
+ [aux_sym_unary_expression_token1] = ACTIONS(4517),
+ [sym_string_literal] = ACTIONS(4519),
+ [sym_number_literal] = ACTIONS(4519),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4517),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4517),
+ [sym_nothing_literal] = ACTIONS(4517),
+ [sym_null_literal] = ACTIONS(4517),
+ [sym_empty_literal] = ACTIONS(4517),
+ [sym_date_literal] = ACTIONS(4519),
+ [anon_sym_POUND] = ACTIONS(4517),
+ },
+ [STATE(611)] = {
+ [sym_identifier] = ACTIONS(4617),
+ [sym_newline] = ACTIONS(4619),
+ [anon_sym_COLON] = ACTIONS(4619),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4617),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4617),
+ [anon_sym_EQ] = ACTIONS(4619),
+ [anon_sym_DOT] = ACTIONS(4617),
+ [anon_sym_BANG] = ACTIONS(4619),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4617),
+ [aux_sym_option_statement_token3] = ACTIONS(4617),
+ [aux_sym_type_declaration_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4617),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4617),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4617),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4617),
+ [aux_sym__property_get_header_token1] = ACTIONS(4617),
+ [aux_sym_event_declaration_token1] = ACTIONS(4617),
+ [sym_static_modifier] = ACTIONS(4617),
+ [sym__dim_keyword] = ACTIONS(4617),
+ [sym__redim_keyword] = ACTIONS(4617),
+ [aux_sym_get_accessor_token1] = ACTIONS(4617),
+ [aux_sym_set_accessor_token1] = ACTIONS(4617),
+ [anon_sym_COMMA] = ACTIONS(4619),
+ [aux_sym_const_declaration_token1] = ACTIONS(4617),
+ [anon_sym_LPAREN] = ACTIONS(4619),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4617),
+ [anon_sym_STAR] = ACTIONS(4986),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token2] = ACTIONS(4617),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4617),
+ [aux_sym_else_fragment_token1] = ACTIONS(4617),
+ [aux_sym_select_statement_token1] = ACTIONS(4617),
+ [aux_sym_case_expression_token1] = ACTIONS(4617),
+ [anon_sym_LT] = ACTIONS(4617),
+ [anon_sym_LT_EQ] = ACTIONS(4619),
+ [anon_sym_GT] = ACTIONS(4617),
+ [anon_sym_GT_EQ] = ACTIONS(4619),
+ [anon_sym_LT_GT] = ACTIONS(4619),
+ [aux_sym__for_header_token1] = ACTIONS(4617),
+ [aux_sym_do_statement_token1] = ACTIONS(4617),
+ [aux_sym_do_condition_token1] = ACTIONS(4617),
+ [aux_sym_with_statement_token1] = ACTIONS(4617),
+ [aux_sym_exit_statement_token1] = ACTIONS(4617),
+ [sym_end_statement] = ACTIONS(4619),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4617),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4617),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4617),
+ [sym__ambiguous_redim_statement] = ACTIONS(4619),
+ [aux_sym_erase_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token1] = ACTIONS(4617),
+ [aux_sym_file_mode_token2] = ACTIONS(4617),
+ [aux_sym_file_access_token2] = ACTIONS(4617),
+ [aux_sym_file_lock_token2] = ACTIONS(4617),
+ [aux_sym_print_statement_token1] = ACTIONS(4617),
+ [anon_sym_CARET] = ACTIONS(4984),
+ [anon_sym_SLASH] = ACTIONS(4986),
+ [anon_sym_BSLASH] = ACTIONS(4988),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4990),
+ [anon_sym_PLUS] = ACTIONS(4992),
+ [anon_sym_DASH] = ACTIONS(4994),
+ [anon_sym_AMP] = ACTIONS(4996),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4617),
+ [anon_sym_SEMI] = ACTIONS(4619),
+ [anon_sym_QMARK] = ACTIONS(4619),
+ [aux_sym_close_statement_token1] = ACTIONS(4617),
+ [aux_sym_put_statement_token1] = ACTIONS(4617),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4617),
+ [aux_sym_seek_statement_token1] = ACTIONS(4617),
+ [sym_reset_statement] = ACTIONS(4617),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4617),
+ [sym_stop_statement] = ACTIONS(4617),
+ [sym_beep_statement] = ACTIONS(4617),
+ [aux_sym_unload_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4617),
+ [aux_sym_call_statement_token1] = ACTIONS(4617),
+ [sym__ambiguous_call_statement] = ACTIONS(4617),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4617),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4617),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4617),
+ [aux_sym_unary_expression_token1] = ACTIONS(4617),
+ [sym_string_literal] = ACTIONS(4619),
+ [sym_number_literal] = ACTIONS(4619),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4617),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4617),
+ [sym_nothing_literal] = ACTIONS(4617),
+ [sym_null_literal] = ACTIONS(4617),
+ [sym_empty_literal] = ACTIONS(4617),
+ [sym_date_literal] = ACTIONS(4619),
+ [anon_sym_POUND] = ACTIONS(4617),
+ },
+ [STATE(612)] = {
+ [sym_argument_list] = STATE(710),
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5011),
+ [anon_sym_BANG] = ACTIONS(5013),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_declaration_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4342),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [aux_sym__property_get_header_token1] = ACTIONS(4342),
+ [aux_sym_event_declaration_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(5015),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token3] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(613)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(614),
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(5017),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_declaration_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4369),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [aux_sym__property_get_header_token1] = ACTIONS(4369),
+ [aux_sym_event_declaration_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token3] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(614)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(615),
+ [sym_identifier] = ACTIONS(4375),
+ [sym_newline] = ACTIONS(4377),
+ [anon_sym_COLON] = ACTIONS(4377),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4375),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4375),
+ [anon_sym_EQ] = ACTIONS(4377),
+ [anon_sym_DOT] = ACTIONS(4375),
+ [anon_sym_BANG] = ACTIONS(4377),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4375),
+ [aux_sym_option_statement_token3] = ACTIONS(4375),
+ [aux_sym_type_declaration_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4375),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4375),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4375),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4375),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4375),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4375),
+ [aux_sym__property_get_header_token1] = ACTIONS(4375),
+ [aux_sym_event_declaration_token1] = ACTIONS(4375),
+ [sym_static_modifier] = ACTIONS(4375),
+ [sym__dim_keyword] = ACTIONS(4375),
+ [sym__redim_keyword] = ACTIONS(4375),
+ [aux_sym_get_accessor_token1] = ACTIONS(4375),
+ [aux_sym_set_accessor_token1] = ACTIONS(4375),
+ [aux_sym_const_declaration_token1] = ACTIONS(4375),
+ [anon_sym_LPAREN] = ACTIONS(4377),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4375),
+ [anon_sym_STAR] = ACTIONS(4377),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token2] = ACTIONS(4375),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4375),
+ [aux_sym_else_fragment_token1] = ACTIONS(4375),
+ [aux_sym_select_statement_token1] = ACTIONS(4375),
+ [aux_sym_case_expression_token1] = ACTIONS(4375),
+ [anon_sym_LT] = ACTIONS(4375),
+ [anon_sym_LT_EQ] = ACTIONS(4377),
+ [anon_sym_GT] = ACTIONS(4375),
+ [anon_sym_GT_EQ] = ACTIONS(4377),
+ [anon_sym_LT_GT] = ACTIONS(4377),
+ [aux_sym__for_header_token1] = ACTIONS(4375),
+ [aux_sym_do_statement_token1] = ACTIONS(4375),
+ [aux_sym_do_condition_token1] = ACTIONS(4375),
+ [aux_sym_with_statement_token1] = ACTIONS(4375),
+ [aux_sym_exit_statement_token1] = ACTIONS(4375),
+ [sym_end_statement] = ACTIONS(4377),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4375),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4375),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4375),
+ [sym__ambiguous_redim_statement] = ACTIONS(4377),
+ [aux_sym_erase_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token3] = ACTIONS(4375),
+ [aux_sym_file_mode_token2] = ACTIONS(4375),
+ [aux_sym_file_access_token2] = ACTIONS(4375),
+ [aux_sym_file_lock_token2] = ACTIONS(4375),
+ [aux_sym_print_statement_token1] = ACTIONS(4375),
+ [anon_sym_CARET] = ACTIONS(4377),
+ [anon_sym_SLASH] = ACTIONS(4377),
+ [anon_sym_BSLASH] = ACTIONS(4377),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4375),
+ [anon_sym_PLUS] = ACTIONS(4377),
+ [anon_sym_DASH] = ACTIONS(4375),
+ [anon_sym_AMP] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4375),
+ [anon_sym_QMARK] = ACTIONS(4377),
+ [aux_sym_close_statement_token1] = ACTIONS(4375),
+ [aux_sym_put_statement_token1] = ACTIONS(4375),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4375),
+ [aux_sym_seek_statement_token1] = ACTIONS(4375),
+ [sym_reset_statement] = ACTIONS(4375),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4375),
+ [sym_stop_statement] = ACTIONS(4375),
+ [sym_beep_statement] = ACTIONS(4375),
+ [aux_sym_unload_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4375),
+ [aux_sym_call_statement_token1] = ACTIONS(4375),
+ [sym__ambiguous_call_statement] = ACTIONS(4375),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4375),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4375),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4375),
+ [aux_sym_unary_expression_token1] = ACTIONS(4375),
+ [sym_string_literal] = ACTIONS(4377),
+ [sym_number_literal] = ACTIONS(4377),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4375),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4375),
+ [sym_nothing_literal] = ACTIONS(4375),
+ [sym_null_literal] = ACTIONS(4375),
+ [sym_empty_literal] = ACTIONS(4375),
+ [sym_date_literal] = ACTIONS(4377),
+ [anon_sym_POUND] = ACTIONS(4375),
+ },
+ [STATE(615)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(615),
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(5019),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_declaration_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4362),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [aux_sym__property_get_header_token1] = ACTIONS(4362),
+ [aux_sym_event_declaration_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token3] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(616)] = {
+ [sym_output_list] = STATE(7206),
+ [sym__print_output_expression] = STATE(4957),
+ [sym__unparenthesized_print_output_expression] = STATE(4957),
+ [sym__print_output_call_binary_expression] = STATE(4957),
+ [sym__print_output_call_operand] = STATE(10995),
+ [sym__print_output_member_comparison_expression] = STATE(5840),
+ [sym__print_output_call_member_expression] = STATE(997),
+ [sym__print_output_call_expression] = STATE(2996),
+ [sym__print_output_qualified_callable] = STATE(13646),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10979),
+ [sym_comparison_expression] = STATE(5075),
+ [sym__comparison_operand] = STATE(11430),
+ [sym_logical_value_expression] = STATE(4906),
+ [sym__callable_expression] = STATE(13260),
+ [sym_call_expression] = STATE(10300),
+ [sym_new_expression] = STATE(1479),
+ [sym_addressof_expression] = STATE(1479),
+ [sym_type_of_expression] = STATE(1479),
+ [sym_member_expression] = STATE(1524),
+ [sym_qualified_member_expression] = STATE(1585),
+ [sym_implicit_member_expression] = STATE(1585),
+ [sym_parenthesized_expression] = STATE(1570),
+ [sym_binary_expression] = STATE(1573),
+ [sym_unary_expression] = STATE(3301),
+ [sym__signed_unary_expression] = STATE(1674),
+ [sym__literal] = STATE(1479),
+ [sym_boolean_literal] = STATE(1479),
+ [sym_file_number_literal] = STATE(1479),
+ [sym_identifier] = ACTIONS(5022),
+ [sym_newline] = ACTIONS(4072),
+ [anon_sym_COLON] = ACTIONS(4072),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4074),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5024),
+ [anon_sym_DOT] = ACTIONS(4899),
+ [anon_sym_BANG] = ACTIONS(4901),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4074),
+ [aux_sym_option_statement_token3] = ACTIONS(4074),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4074),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4074),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4074),
+ [sym_static_modifier] = ACTIONS(4074),
+ [sym__dim_keyword] = ACTIONS(4074),
+ [sym__redim_keyword] = ACTIONS(4074),
+ [aux_sym_get_accessor_token1] = ACTIONS(4074),
+ [aux_sym_set_accessor_token1] = ACTIONS(4074),
+ [aux_sym_const_declaration_token1] = ACTIONS(4074),
+ [anon_sym_LPAREN] = ACTIONS(5026),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4909),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5028),
+ [aux_sym_visibility_token1] = ACTIONS(4074),
+ [aux_sym_visibility_token2] = ACTIONS(4074),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4074),
+ [aux_sym_else_fragment_token1] = ACTIONS(4074),
+ [aux_sym_select_statement_token1] = ACTIONS(4074),
+ [aux_sym__for_header_token1] = ACTIONS(4074),
+ [aux_sym_do_statement_token1] = ACTIONS(4074),
+ [aux_sym_do_condition_token1] = ACTIONS(4074),
+ [aux_sym_with_statement_token1] = ACTIONS(4074),
+ [aux_sym_exit_statement_token1] = ACTIONS(4074),
+ [sym_end_statement] = ACTIONS(4072),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4074),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4074),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4074),
+ [sym__ambiguous_redim_statement] = ACTIONS(4072),
+ [aux_sym_erase_statement_token1] = ACTIONS(4074),
+ [aux_sym_open_statement_token1] = ACTIONS(4074),
+ [aux_sym_file_mode_token2] = ACTIONS(4074),
+ [aux_sym_file_access_token2] = ACTIONS(4074),
+ [aux_sym_file_lock_token2] = ACTIONS(4074),
+ [aux_sym_print_statement_token1] = ACTIONS(4074),
+ [anon_sym_PLUS] = ACTIONS(4913),
+ [anon_sym_DASH] = ACTIONS(4915),
+ [anon_sym_QMARK] = ACTIONS(4072),
+ [aux_sym_close_statement_token1] = ACTIONS(4074),
+ [aux_sym_put_statement_token1] = ACTIONS(4074),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4074),
+ [aux_sym_seek_statement_token1] = ACTIONS(4074),
+ [sym_reset_statement] = ACTIONS(4074),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4074),
+ [sym_stop_statement] = ACTIONS(4074),
+ [sym_beep_statement] = ACTIONS(4074),
+ [aux_sym_unload_statement_token1] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4074),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4074),
+ [aux_sym_call_statement_token1] = ACTIONS(4074),
+ [sym__ambiguous_call_statement] = ACTIONS(4074),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4917),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4919),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(5030),
+ [sym_number_literal] = ACTIONS(5030),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4923),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4923),
+ [sym_nothing_literal] = ACTIONS(5032),
+ [sym_null_literal] = ACTIONS(5032),
+ [sym_empty_literal] = ACTIONS(5032),
+ [sym_date_literal] = ACTIONS(5030),
+ [anon_sym_POUND] = ACTIONS(4927),
+ },
+ [STATE(617)] = {
+ [sym__print_output_expression] = STATE(5587),
+ [sym__unparenthesized_print_output_expression] = STATE(5587),
+ [sym__print_output_call_binary_expression] = STATE(5587),
+ [sym__print_output_call_operand] = STATE(11001),
+ [sym__print_output_member_comparison_expression] = STATE(5244),
+ [sym__print_output_call_member_expression] = STATE(871),
+ [sym__print_output_call_expression] = STATE(2617),
+ [sym__print_output_qualified_callable] = STATE(13129),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(11002),
+ [sym_comparison_expression] = STATE(4702),
+ [sym__comparison_operand] = STATE(11305),
+ [sym_logical_value_expression] = STATE(4703),
+ [sym__callable_expression] = STATE(13130),
+ [sym_call_expression] = STATE(10298),
+ [sym_new_expression] = STATE(1126),
+ [sym_addressof_expression] = STATE(1126),
+ [sym_type_of_expression] = STATE(1126),
+ [sym_member_expression] = STATE(1168),
+ [sym_qualified_member_expression] = STATE(1206),
+ [sym_implicit_member_expression] = STATE(1206),
+ [sym_parenthesized_expression] = STATE(1194),
+ [sym_binary_expression] = STATE(1209),
+ [sym_unary_expression] = STATE(2675),
+ [sym__signed_unary_expression] = STATE(1348),
+ [sym__literal] = STATE(1126),
+ [sym_boolean_literal] = STATE(1126),
+ [sym_file_number_literal] = STATE(1126),
+ [sym_identifier] = ACTIONS(4845),
+ [sym_newline] = ACTIONS(4104),
+ [anon_sym_COLON] = ACTIONS(4104),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4106),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4847),
+ [anon_sym_DOT] = ACTIONS(4559),
+ [anon_sym_BANG] = ACTIONS(4561),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4106),
+ [aux_sym_option_statement_token3] = ACTIONS(4106),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4106),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4106),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4106),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4106),
+ [sym_static_modifier] = ACTIONS(4106),
+ [sym__dim_keyword] = ACTIONS(4106),
+ [sym__redim_keyword] = ACTIONS(4106),
+ [aux_sym_get_accessor_token1] = ACTIONS(4106),
+ [aux_sym_set_accessor_token1] = ACTIONS(4106),
+ [aux_sym_const_declaration_token1] = ACTIONS(4106),
+ [anon_sym_LPAREN] = ACTIONS(4869),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4569),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4851),
+ [aux_sym_visibility_token1] = ACTIONS(4106),
+ [aux_sym_visibility_token2] = ACTIONS(4106),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4106),
+ [aux_sym_else_fragment_token1] = ACTIONS(4106),
+ [aux_sym_select_statement_token1] = ACTIONS(4106),
+ [aux_sym__for_header_token1] = ACTIONS(4106),
+ [aux_sym_do_statement_token1] = ACTIONS(4106),
+ [aux_sym_do_condition_token1] = ACTIONS(4106),
+ [aux_sym_with_statement_token1] = ACTIONS(4106),
+ [aux_sym_exit_statement_token1] = ACTIONS(4106),
+ [sym_end_statement] = ACTIONS(4104),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4106),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4106),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4106),
+ [sym__ambiguous_redim_statement] = ACTIONS(4104),
+ [aux_sym_erase_statement_token1] = ACTIONS(4106),
+ [aux_sym_open_statement_token1] = ACTIONS(4106),
+ [aux_sym_file_mode_token2] = ACTIONS(4106),
+ [aux_sym_file_access_token2] = ACTIONS(4106),
+ [aux_sym_file_lock_token2] = ACTIONS(4106),
+ [aux_sym_print_statement_token1] = ACTIONS(4106),
+ [anon_sym_PLUS] = ACTIONS(4573),
+ [anon_sym_DASH] = ACTIONS(4575),
+ [anon_sym_QMARK] = ACTIONS(4104),
+ [aux_sym_close_statement_token1] = ACTIONS(4106),
+ [aux_sym_put_statement_token1] = ACTIONS(4106),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4106),
+ [aux_sym_seek_statement_token1] = ACTIONS(4106),
+ [sym_reset_statement] = ACTIONS(4106),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4106),
+ [sym_stop_statement] = ACTIONS(4106),
+ [sym_beep_statement] = ACTIONS(4106),
+ [aux_sym_unload_statement_token1] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4106),
+ [aux_sym_call_statement_token1] = ACTIONS(4106),
+ [sym__ambiguous_call_statement] = ACTIONS(4106),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4577),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4579),
+ [aux_sym_unary_expression_token1] = ACTIONS(2491),
+ [sym_string_literal] = ACTIONS(4853),
+ [sym_number_literal] = ACTIONS(4853),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4583),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4583),
+ [sym_nothing_literal] = ACTIONS(4855),
+ [sym_null_literal] = ACTIONS(4855),
+ [sym_empty_literal] = ACTIONS(4855),
+ [sym_date_literal] = ACTIONS(4853),
+ [anon_sym_POUND] = ACTIONS(4587),
+ },
+ [STATE(618)] = {
+ [sym__print_output_expression] = STATE(5439),
+ [sym__unparenthesized_print_output_expression] = STATE(5439),
+ [sym__print_output_call_binary_expression] = STATE(5439),
+ [sym__print_output_call_operand] = STATE(10998),
+ [sym__print_output_member_comparison_expression] = STATE(5781),
+ [sym__print_output_call_member_expression] = STATE(828),
+ [sym__print_output_call_expression] = STATE(2577),
+ [sym__print_output_qualified_callable] = STATE(13423),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(11000),
+ [sym_comparison_expression] = STATE(4886),
+ [sym__comparison_operand] = STATE(11453),
+ [sym_logical_value_expression] = STATE(4887),
+ [sym__callable_expression] = STATE(13426),
+ [sym_call_expression] = STATE(10296),
+ [sym_new_expression] = STATE(1056),
+ [sym_addressof_expression] = STATE(1056),
+ [sym_type_of_expression] = STATE(1056),
+ [sym_member_expression] = STATE(1073),
+ [sym_qualified_member_expression] = STATE(1142),
+ [sym_implicit_member_expression] = STATE(1142),
+ [sym_parenthesized_expression] = STATE(1084),
+ [sym_binary_expression] = STATE(1085),
+ [sym_unary_expression] = STATE(2774),
+ [sym__signed_unary_expression] = STATE(1246),
+ [sym__literal] = STATE(1056),
+ [sym_boolean_literal] = STATE(1056),
+ [sym_file_number_literal] = STATE(1056),
+ [sym_identifier] = ACTIONS(4857),
+ [sym_newline] = ACTIONS(4112),
+ [anon_sym_COLON] = ACTIONS(4112),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4114),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4859),
+ [anon_sym_DOT] = ACTIONS(4525),
+ [anon_sym_BANG] = ACTIONS(4527),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4114),
+ [aux_sym_option_statement_token3] = ACTIONS(4114),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4114),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4114),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4114),
+ [sym_static_modifier] = ACTIONS(4114),
+ [sym__dim_keyword] = ACTIONS(4114),
+ [sym__redim_keyword] = ACTIONS(4114),
+ [aux_sym_get_accessor_token1] = ACTIONS(4114),
+ [aux_sym_set_accessor_token1] = ACTIONS(4114),
+ [aux_sym_const_declaration_token1] = ACTIONS(4114),
+ [anon_sym_LPAREN] = ACTIONS(4861),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4535),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4863),
+ [aux_sym_visibility_token1] = ACTIONS(4114),
+ [aux_sym_visibility_token2] = ACTIONS(4114),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4114),
+ [aux_sym_else_fragment_token1] = ACTIONS(4114),
+ [aux_sym_select_statement_token1] = ACTIONS(4114),
+ [aux_sym_select_statement_token2] = ACTIONS(4114),
+ [aux_sym__for_header_token1] = ACTIONS(4114),
+ [aux_sym_do_statement_token1] = ACTIONS(4114),
+ [aux_sym_do_condition_token1] = ACTIONS(4114),
+ [aux_sym_with_statement_token1] = ACTIONS(4114),
+ [aux_sym_exit_statement_token1] = ACTIONS(4114),
+ [sym_end_statement] = ACTIONS(4112),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4114),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4114),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4114),
+ [sym__ambiguous_redim_statement] = ACTIONS(4112),
+ [aux_sym_erase_statement_token1] = ACTIONS(4114),
+ [aux_sym_open_statement_token1] = ACTIONS(4114),
+ [aux_sym_file_mode_token2] = ACTIONS(4114),
+ [aux_sym_file_access_token2] = ACTIONS(4114),
+ [aux_sym_file_lock_token2] = ACTIONS(4114),
+ [aux_sym_print_statement_token1] = ACTIONS(4114),
+ [anon_sym_PLUS] = ACTIONS(4539),
+ [anon_sym_DASH] = ACTIONS(4541),
+ [anon_sym_QMARK] = ACTIONS(4112),
+ [aux_sym_close_statement_token1] = ACTIONS(4114),
+ [aux_sym_put_statement_token1] = ACTIONS(4114),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4114),
+ [aux_sym_seek_statement_token1] = ACTIONS(4114),
+ [sym_reset_statement] = ACTIONS(4114),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4114),
+ [sym_stop_statement] = ACTIONS(4114),
+ [sym_beep_statement] = ACTIONS(4114),
+ [aux_sym_unload_statement_token1] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4114),
+ [aux_sym_call_statement_token1] = ACTIONS(4114),
+ [sym__ambiguous_call_statement] = ACTIONS(4114),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4543),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4545),
+ [aux_sym_unary_expression_token1] = ACTIONS(1584),
+ [sym_string_literal] = ACTIONS(4865),
+ [sym_number_literal] = ACTIONS(4865),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4549),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4549),
+ [sym_nothing_literal] = ACTIONS(4867),
+ [sym_null_literal] = ACTIONS(4867),
+ [sym_empty_literal] = ACTIONS(4867),
+ [sym_date_literal] = ACTIONS(4865),
+ [anon_sym_POUND] = ACTIONS(4553),
+ },
+ [STATE(619)] = {
+ [sym__print_output_expression] = STATE(5439),
+ [sym__unparenthesized_print_output_expression] = STATE(5439),
+ [sym__print_output_call_binary_expression] = STATE(5439),
+ [sym__print_output_call_operand] = STATE(10998),
+ [sym__print_output_member_comparison_expression] = STATE(5781),
+ [sym__print_output_call_member_expression] = STATE(828),
+ [sym__print_output_call_expression] = STATE(2577),
+ [sym__print_output_qualified_callable] = STATE(13423),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(11000),
+ [sym_comparison_expression] = STATE(4886),
+ [sym__comparison_operand] = STATE(11453),
+ [sym_logical_value_expression] = STATE(4887),
+ [sym__callable_expression] = STATE(13426),
+ [sym_call_expression] = STATE(10296),
+ [sym_new_expression] = STATE(1056),
+ [sym_addressof_expression] = STATE(1056),
+ [sym_type_of_expression] = STATE(1056),
+ [sym_member_expression] = STATE(1073),
+ [sym_qualified_member_expression] = STATE(1142),
+ [sym_implicit_member_expression] = STATE(1142),
+ [sym_parenthesized_expression] = STATE(1084),
+ [sym_binary_expression] = STATE(1085),
+ [sym_unary_expression] = STATE(2774),
+ [sym__signed_unary_expression] = STATE(1246),
+ [sym__literal] = STATE(1056),
+ [sym_boolean_literal] = STATE(1056),
+ [sym_file_number_literal] = STATE(1056),
+ [sym_identifier] = ACTIONS(4857),
+ [sym_newline] = ACTIONS(4104),
+ [anon_sym_COLON] = ACTIONS(4104),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4106),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4859),
+ [anon_sym_DOT] = ACTIONS(4525),
+ [anon_sym_BANG] = ACTIONS(4527),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4106),
+ [aux_sym_option_statement_token3] = ACTIONS(4106),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4106),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4106),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4106),
+ [sym_static_modifier] = ACTIONS(4106),
+ [sym__dim_keyword] = ACTIONS(4106),
+ [sym__redim_keyword] = ACTIONS(4106),
+ [aux_sym_get_accessor_token1] = ACTIONS(4106),
+ [aux_sym_set_accessor_token1] = ACTIONS(4106),
+ [aux_sym_const_declaration_token1] = ACTIONS(4106),
+ [anon_sym_LPAREN] = ACTIONS(4861),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4535),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4863),
+ [aux_sym_visibility_token1] = ACTIONS(4106),
+ [aux_sym_visibility_token2] = ACTIONS(4106),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4106),
+ [aux_sym_else_fragment_token1] = ACTIONS(4106),
+ [aux_sym_select_statement_token1] = ACTIONS(4106),
+ [aux_sym_select_statement_token2] = ACTIONS(4106),
+ [aux_sym__for_header_token1] = ACTIONS(4106),
+ [aux_sym_do_statement_token1] = ACTIONS(4106),
+ [aux_sym_do_condition_token1] = ACTIONS(4106),
+ [aux_sym_with_statement_token1] = ACTIONS(4106),
+ [aux_sym_exit_statement_token1] = ACTIONS(4106),
+ [sym_end_statement] = ACTIONS(4104),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4106),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4106),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4106),
+ [sym__ambiguous_redim_statement] = ACTIONS(4104),
+ [aux_sym_erase_statement_token1] = ACTIONS(4106),
+ [aux_sym_open_statement_token1] = ACTIONS(4106),
+ [aux_sym_file_mode_token2] = ACTIONS(4106),
+ [aux_sym_file_access_token2] = ACTIONS(4106),
+ [aux_sym_file_lock_token2] = ACTIONS(4106),
+ [aux_sym_print_statement_token1] = ACTIONS(4106),
+ [anon_sym_PLUS] = ACTIONS(4539),
+ [anon_sym_DASH] = ACTIONS(4541),
+ [anon_sym_QMARK] = ACTIONS(4104),
+ [aux_sym_close_statement_token1] = ACTIONS(4106),
+ [aux_sym_put_statement_token1] = ACTIONS(4106),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4106),
+ [aux_sym_seek_statement_token1] = ACTIONS(4106),
+ [sym_reset_statement] = ACTIONS(4106),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4106),
+ [sym_stop_statement] = ACTIONS(4106),
+ [sym_beep_statement] = ACTIONS(4106),
+ [aux_sym_unload_statement_token1] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4106),
+ [aux_sym_call_statement_token1] = ACTIONS(4106),
+ [sym__ambiguous_call_statement] = ACTIONS(4106),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4543),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4545),
+ [aux_sym_unary_expression_token1] = ACTIONS(1584),
+ [sym_string_literal] = ACTIONS(4865),
+ [sym_number_literal] = ACTIONS(4865),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4549),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4549),
+ [sym_nothing_literal] = ACTIONS(4867),
+ [sym_null_literal] = ACTIONS(4867),
+ [sym_empty_literal] = ACTIONS(4867),
+ [sym_date_literal] = ACTIONS(4865),
+ [anon_sym_POUND] = ACTIONS(4553),
+ },
+ [STATE(620)] = {
+ [sym__print_output_expression] = STATE(5572),
+ [sym__unparenthesized_print_output_expression] = STATE(5572),
+ [sym__print_output_call_binary_expression] = STATE(5572),
+ [sym__print_output_call_operand] = STATE(10987),
+ [sym__print_output_member_comparison_expression] = STATE(5409),
+ [sym__print_output_call_member_expression] = STATE(827),
+ [sym__print_output_call_expression] = STATE(2660),
+ [sym__print_output_qualified_callable] = STATE(13601),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10988),
+ [sym_comparison_expression] = STATE(4716),
+ [sym__comparison_operand] = STATE(11458),
+ [sym_logical_value_expression] = STATE(4717),
+ [sym__callable_expression] = STATE(13623),
+ [sym_call_expression] = STATE(10299),
+ [sym_new_expression] = STATE(1276),
+ [sym_addressof_expression] = STATE(1276),
+ [sym_type_of_expression] = STATE(1276),
+ [sym_member_expression] = STATE(1277),
+ [sym_qualified_member_expression] = STATE(1158),
+ [sym_implicit_member_expression] = STATE(1158),
+ [sym_parenthesized_expression] = STATE(1055),
+ [sym_binary_expression] = STATE(1459),
+ [sym_unary_expression] = STATE(2669),
+ [sym__signed_unary_expression] = STATE(1163),
+ [sym__literal] = STATE(1276),
+ [sym_boolean_literal] = STATE(1276),
+ [sym_file_number_literal] = STATE(1276),
+ [sym_identifier] = ACTIONS(4935),
+ [sym_newline] = ACTIONS(4108),
+ [anon_sym_COLON] = ACTIONS(4108),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4110),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4937),
+ [anon_sym_DOT] = ACTIONS(4679),
+ [anon_sym_BANG] = ACTIONS(4681),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4110),
+ [aux_sym_option_statement_token3] = ACTIONS(4110),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4110),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4110),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4110),
+ [sym_static_modifier] = ACTIONS(4110),
+ [sym__dim_keyword] = ACTIONS(4110),
+ [sym__redim_keyword] = ACTIONS(4110),
+ [aux_sym_get_accessor_token1] = ACTIONS(4110),
+ [aux_sym_set_accessor_token1] = ACTIONS(4110),
+ [aux_sym_const_declaration_token1] = ACTIONS(4110),
+ [anon_sym_LPAREN] = ACTIONS(4939),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4689),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4941),
+ [aux_sym_visibility_token1] = ACTIONS(4110),
+ [aux_sym_visibility_token2] = ACTIONS(4110),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4110),
+ [aux_sym_else_fragment_token1] = ACTIONS(4110),
+ [aux_sym_select_statement_token1] = ACTIONS(4110),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4110),
+ [aux_sym__for_header_token1] = ACTIONS(4110),
+ [aux_sym_do_statement_token1] = ACTIONS(4110),
+ [aux_sym_do_condition_token1] = ACTIONS(4110),
+ [aux_sym_with_statement_token1] = ACTIONS(4110),
+ [aux_sym_exit_statement_token1] = ACTIONS(4110),
+ [sym_end_statement] = ACTIONS(4108),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4110),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4110),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4110),
+ [sym__ambiguous_redim_statement] = ACTIONS(4108),
+ [aux_sym_erase_statement_token1] = ACTIONS(4110),
+ [aux_sym_open_statement_token1] = ACTIONS(4110),
+ [aux_sym_file_mode_token2] = ACTIONS(4110),
+ [aux_sym_file_access_token2] = ACTIONS(4110),
+ [aux_sym_file_lock_token2] = ACTIONS(4110),
+ [aux_sym_print_statement_token1] = ACTIONS(4110),
+ [anon_sym_PLUS] = ACTIONS(4693),
+ [anon_sym_DASH] = ACTIONS(4695),
+ [anon_sym_QMARK] = ACTIONS(4108),
+ [aux_sym_close_statement_token1] = ACTIONS(4110),
+ [aux_sym_put_statement_token1] = ACTIONS(4110),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4110),
+ [aux_sym_seek_statement_token1] = ACTIONS(4110),
+ [sym_reset_statement] = ACTIONS(4110),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4110),
+ [sym_stop_statement] = ACTIONS(4110),
+ [sym_beep_statement] = ACTIONS(4110),
+ [aux_sym_unload_statement_token1] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4110),
+ [aux_sym_call_statement_token1] = ACTIONS(4110),
+ [sym__ambiguous_call_statement] = ACTIONS(4110),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(4943),
+ [sym_number_literal] = ACTIONS(4943),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4703),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4703),
+ [sym_nothing_literal] = ACTIONS(4945),
+ [sym_null_literal] = ACTIONS(4945),
+ [sym_empty_literal] = ACTIONS(4945),
+ [sym_date_literal] = ACTIONS(4943),
+ [anon_sym_POUND] = ACTIONS(4707),
+ },
+ [STATE(621)] = {
+ [sym__print_output_expression] = STATE(5572),
+ [sym__unparenthesized_print_output_expression] = STATE(5572),
+ [sym__print_output_call_binary_expression] = STATE(5572),
+ [sym__print_output_call_operand] = STATE(10987),
+ [sym__print_output_member_comparison_expression] = STATE(5409),
+ [sym__print_output_call_member_expression] = STATE(827),
+ [sym__print_output_call_expression] = STATE(2660),
+ [sym__print_output_qualified_callable] = STATE(13601),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10988),
+ [sym_comparison_expression] = STATE(4716),
+ [sym__comparison_operand] = STATE(11458),
+ [sym_logical_value_expression] = STATE(4717),
+ [sym__callable_expression] = STATE(13623),
+ [sym_call_expression] = STATE(10299),
+ [sym_new_expression] = STATE(1276),
+ [sym_addressof_expression] = STATE(1276),
+ [sym_type_of_expression] = STATE(1276),
+ [sym_member_expression] = STATE(1277),
+ [sym_qualified_member_expression] = STATE(1158),
+ [sym_implicit_member_expression] = STATE(1158),
+ [sym_parenthesized_expression] = STATE(1055),
+ [sym_binary_expression] = STATE(1459),
+ [sym_unary_expression] = STATE(2669),
+ [sym__signed_unary_expression] = STATE(1163),
+ [sym__literal] = STATE(1276),
+ [sym_boolean_literal] = STATE(1276),
+ [sym_file_number_literal] = STATE(1276),
+ [sym_identifier] = ACTIONS(4935),
+ [sym_newline] = ACTIONS(4112),
+ [anon_sym_COLON] = ACTIONS(4112),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4114),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4937),
+ [anon_sym_DOT] = ACTIONS(4679),
+ [anon_sym_BANG] = ACTIONS(4681),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4114),
+ [aux_sym_option_statement_token3] = ACTIONS(4114),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4114),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4114),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4114),
+ [sym_static_modifier] = ACTIONS(4114),
+ [sym__dim_keyword] = ACTIONS(4114),
+ [sym__redim_keyword] = ACTIONS(4114),
+ [aux_sym_get_accessor_token1] = ACTIONS(4114),
+ [aux_sym_set_accessor_token1] = ACTIONS(4114),
+ [aux_sym_const_declaration_token1] = ACTIONS(4114),
+ [anon_sym_LPAREN] = ACTIONS(4939),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4689),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4941),
+ [aux_sym_visibility_token1] = ACTIONS(4114),
+ [aux_sym_visibility_token2] = ACTIONS(4114),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4114),
+ [aux_sym_else_fragment_token1] = ACTIONS(4114),
+ [aux_sym_select_statement_token1] = ACTIONS(4114),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4114),
+ [aux_sym__for_header_token1] = ACTIONS(4114),
+ [aux_sym_do_statement_token1] = ACTIONS(4114),
+ [aux_sym_do_condition_token1] = ACTIONS(4114),
+ [aux_sym_with_statement_token1] = ACTIONS(4114),
+ [aux_sym_exit_statement_token1] = ACTIONS(4114),
+ [sym_end_statement] = ACTIONS(4112),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4114),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4114),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4114),
+ [sym__ambiguous_redim_statement] = ACTIONS(4112),
+ [aux_sym_erase_statement_token1] = ACTIONS(4114),
+ [aux_sym_open_statement_token1] = ACTIONS(4114),
+ [aux_sym_file_mode_token2] = ACTIONS(4114),
+ [aux_sym_file_access_token2] = ACTIONS(4114),
+ [aux_sym_file_lock_token2] = ACTIONS(4114),
+ [aux_sym_print_statement_token1] = ACTIONS(4114),
+ [anon_sym_PLUS] = ACTIONS(4693),
+ [anon_sym_DASH] = ACTIONS(4695),
+ [anon_sym_QMARK] = ACTIONS(4112),
+ [aux_sym_close_statement_token1] = ACTIONS(4114),
+ [aux_sym_put_statement_token1] = ACTIONS(4114),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4114),
+ [aux_sym_seek_statement_token1] = ACTIONS(4114),
+ [sym_reset_statement] = ACTIONS(4114),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4114),
+ [sym_stop_statement] = ACTIONS(4114),
+ [sym_beep_statement] = ACTIONS(4114),
+ [aux_sym_unload_statement_token1] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4114),
+ [aux_sym_call_statement_token1] = ACTIONS(4114),
+ [sym__ambiguous_call_statement] = ACTIONS(4114),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(4943),
+ [sym_number_literal] = ACTIONS(4943),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4703),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4703),
+ [sym_nothing_literal] = ACTIONS(4945),
+ [sym_null_literal] = ACTIONS(4945),
+ [sym_empty_literal] = ACTIONS(4945),
+ [sym_date_literal] = ACTIONS(4943),
+ [anon_sym_POUND] = ACTIONS(4707),
+ },
+ [STATE(622)] = {
+ [sym_identifier] = ACTIONS(4593),
+ [sym_newline] = ACTIONS(4595),
+ [anon_sym_COLON] = ACTIONS(4595),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4593),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4593),
+ [anon_sym_EQ] = ACTIONS(4595),
+ [anon_sym_DOT] = ACTIONS(4593),
+ [anon_sym_BANG] = ACTIONS(4595),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4593),
+ [aux_sym_option_statement_token3] = ACTIONS(4593),
+ [aux_sym_type_declaration_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4593),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4593),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4593),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4593),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4593),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4593),
+ [aux_sym__property_get_header_token1] = ACTIONS(4593),
+ [aux_sym_event_declaration_token1] = ACTIONS(4593),
+ [sym_static_modifier] = ACTIONS(4593),
+ [sym__dim_keyword] = ACTIONS(4593),
+ [sym__redim_keyword] = ACTIONS(4593),
+ [aux_sym_get_accessor_token1] = ACTIONS(4593),
+ [aux_sym_set_accessor_token1] = ACTIONS(4593),
+ [anon_sym_COMMA] = ACTIONS(4595),
+ [aux_sym_const_declaration_token1] = ACTIONS(4593),
+ [anon_sym_LPAREN] = ACTIONS(4595),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4593),
+ [anon_sym_STAR] = ACTIONS(4595),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token2] = ACTIONS(4593),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4593),
+ [aux_sym_else_fragment_token1] = ACTIONS(4593),
+ [aux_sym_select_statement_token1] = ACTIONS(4593),
+ [aux_sym_case_expression_token1] = ACTIONS(4593),
+ [anon_sym_LT] = ACTIONS(4593),
+ [anon_sym_LT_EQ] = ACTIONS(4595),
+ [anon_sym_GT] = ACTIONS(4593),
+ [anon_sym_GT_EQ] = ACTIONS(4595),
+ [anon_sym_LT_GT] = ACTIONS(4595),
+ [aux_sym__for_header_token1] = ACTIONS(4593),
+ [aux_sym_do_statement_token1] = ACTIONS(4593),
+ [aux_sym_do_condition_token1] = ACTIONS(4593),
+ [aux_sym_with_statement_token1] = ACTIONS(4593),
+ [aux_sym_exit_statement_token1] = ACTIONS(4593),
+ [sym_end_statement] = ACTIONS(4595),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4593),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4593),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4593),
+ [sym__ambiguous_redim_statement] = ACTIONS(4595),
+ [aux_sym_erase_statement_token1] = ACTIONS(4593),
+ [aux_sym_open_statement_token1] = ACTIONS(4593),
+ [aux_sym_file_mode_token2] = ACTIONS(4593),
+ [aux_sym_file_access_token2] = ACTIONS(4593),
+ [aux_sym_file_lock_token2] = ACTIONS(4593),
+ [aux_sym_print_statement_token1] = ACTIONS(4593),
+ [anon_sym_CARET] = ACTIONS(4595),
+ [anon_sym_SLASH] = ACTIONS(4595),
+ [anon_sym_BSLASH] = ACTIONS(4595),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4593),
+ [anon_sym_PLUS] = ACTIONS(4595),
+ [anon_sym_DASH] = ACTIONS(4593),
+ [anon_sym_AMP] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4593),
+ [anon_sym_SEMI] = ACTIONS(4595),
+ [anon_sym_QMARK] = ACTIONS(4595),
+ [aux_sym_close_statement_token1] = ACTIONS(4593),
+ [aux_sym_put_statement_token1] = ACTIONS(4593),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4593),
+ [aux_sym_seek_statement_token1] = ACTIONS(4593),
+ [sym_reset_statement] = ACTIONS(4593),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4593),
+ [sym_stop_statement] = ACTIONS(4593),
+ [sym_beep_statement] = ACTIONS(4593),
+ [aux_sym_unload_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4593),
+ [aux_sym_call_statement_token1] = ACTIONS(4593),
+ [sym__ambiguous_call_statement] = ACTIONS(4593),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4593),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4593),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4593),
+ [aux_sym_unary_expression_token1] = ACTIONS(4593),
+ [sym_string_literal] = ACTIONS(4595),
+ [sym_number_literal] = ACTIONS(4595),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4593),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4593),
+ [sym_nothing_literal] = ACTIONS(4593),
+ [sym_null_literal] = ACTIONS(4593),
+ [sym_empty_literal] = ACTIONS(4593),
+ [sym_date_literal] = ACTIONS(4595),
+ [anon_sym_POUND] = ACTIONS(4593),
+ },
+ [STATE(623)] = {
+ [sym__print_output_expression] = STATE(5572),
+ [sym__unparenthesized_print_output_expression] = STATE(5572),
+ [sym__print_output_call_binary_expression] = STATE(5572),
+ [sym__print_output_call_operand] = STATE(10987),
+ [sym__print_output_member_comparison_expression] = STATE(5409),
+ [sym__print_output_call_member_expression] = STATE(827),
+ [sym__print_output_call_expression] = STATE(2660),
+ [sym__print_output_qualified_callable] = STATE(13601),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10988),
+ [sym_comparison_expression] = STATE(4716),
+ [sym__comparison_operand] = STATE(11458),
+ [sym_logical_value_expression] = STATE(4717),
+ [sym__callable_expression] = STATE(13623),
+ [sym_call_expression] = STATE(10299),
+ [sym_new_expression] = STATE(1276),
+ [sym_addressof_expression] = STATE(1276),
+ [sym_type_of_expression] = STATE(1276),
+ [sym_member_expression] = STATE(1277),
+ [sym_qualified_member_expression] = STATE(1158),
+ [sym_implicit_member_expression] = STATE(1158),
+ [sym_parenthesized_expression] = STATE(1055),
+ [sym_binary_expression] = STATE(1459),
+ [sym_unary_expression] = STATE(2669),
+ [sym__signed_unary_expression] = STATE(1163),
+ [sym__literal] = STATE(1276),
+ [sym_boolean_literal] = STATE(1276),
+ [sym_file_number_literal] = STATE(1276),
+ [sym_identifier] = ACTIONS(4935),
+ [sym_newline] = ACTIONS(4104),
+ [anon_sym_COLON] = ACTIONS(4104),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4106),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4937),
+ [anon_sym_DOT] = ACTIONS(4679),
+ [anon_sym_BANG] = ACTIONS(4681),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4106),
+ [aux_sym_option_statement_token3] = ACTIONS(4106),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4106),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4106),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4106),
+ [sym_static_modifier] = ACTIONS(4106),
+ [sym__dim_keyword] = ACTIONS(4106),
+ [sym__redim_keyword] = ACTIONS(4106),
+ [aux_sym_get_accessor_token1] = ACTIONS(4106),
+ [aux_sym_set_accessor_token1] = ACTIONS(4106),
+ [aux_sym_const_declaration_token1] = ACTIONS(4106),
+ [anon_sym_LPAREN] = ACTIONS(4939),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4689),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4941),
+ [aux_sym_visibility_token1] = ACTIONS(4106),
+ [aux_sym_visibility_token2] = ACTIONS(4106),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4106),
+ [aux_sym_else_fragment_token1] = ACTIONS(4106),
+ [aux_sym_select_statement_token1] = ACTIONS(4106),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4106),
+ [aux_sym__for_header_token1] = ACTIONS(4106),
+ [aux_sym_do_statement_token1] = ACTIONS(4106),
+ [aux_sym_do_condition_token1] = ACTIONS(4106),
+ [aux_sym_with_statement_token1] = ACTIONS(4106),
+ [aux_sym_exit_statement_token1] = ACTIONS(4106),
+ [sym_end_statement] = ACTIONS(4104),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4106),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4106),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4106),
+ [sym__ambiguous_redim_statement] = ACTIONS(4104),
+ [aux_sym_erase_statement_token1] = ACTIONS(4106),
+ [aux_sym_open_statement_token1] = ACTIONS(4106),
+ [aux_sym_file_mode_token2] = ACTIONS(4106),
+ [aux_sym_file_access_token2] = ACTIONS(4106),
+ [aux_sym_file_lock_token2] = ACTIONS(4106),
+ [aux_sym_print_statement_token1] = ACTIONS(4106),
+ [anon_sym_PLUS] = ACTIONS(4693),
+ [anon_sym_DASH] = ACTIONS(4695),
+ [anon_sym_QMARK] = ACTIONS(4104),
+ [aux_sym_close_statement_token1] = ACTIONS(4106),
+ [aux_sym_put_statement_token1] = ACTIONS(4106),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4106),
+ [aux_sym_seek_statement_token1] = ACTIONS(4106),
+ [sym_reset_statement] = ACTIONS(4106),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4106),
+ [sym_stop_statement] = ACTIONS(4106),
+ [sym_beep_statement] = ACTIONS(4106),
+ [aux_sym_unload_statement_token1] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4106),
+ [aux_sym_call_statement_token1] = ACTIONS(4106),
+ [sym__ambiguous_call_statement] = ACTIONS(4106),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(4943),
+ [sym_number_literal] = ACTIONS(4943),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4703),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4703),
+ [sym_nothing_literal] = ACTIONS(4945),
+ [sym_null_literal] = ACTIONS(4945),
+ [sym_empty_literal] = ACTIONS(4945),
+ [sym_date_literal] = ACTIONS(4943),
+ [anon_sym_POUND] = ACTIONS(4707),
+ },
+ [STATE(624)] = {
+ [sym__print_output_expression] = STATE(5572),
+ [sym__unparenthesized_print_output_expression] = STATE(5572),
+ [sym__print_output_call_binary_expression] = STATE(5572),
+ [sym__print_output_call_operand] = STATE(10987),
+ [sym__print_output_member_comparison_expression] = STATE(5409),
+ [sym__print_output_call_member_expression] = STATE(827),
+ [sym__print_output_call_expression] = STATE(2660),
+ [sym__print_output_qualified_callable] = STATE(13601),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10988),
+ [sym_comparison_expression] = STATE(4716),
+ [sym__comparison_operand] = STATE(11458),
+ [sym_logical_value_expression] = STATE(4717),
+ [sym__callable_expression] = STATE(13623),
+ [sym_call_expression] = STATE(10299),
+ [sym_new_expression] = STATE(1276),
+ [sym_addressof_expression] = STATE(1276),
+ [sym_type_of_expression] = STATE(1276),
+ [sym_member_expression] = STATE(1277),
+ [sym_qualified_member_expression] = STATE(1158),
+ [sym_implicit_member_expression] = STATE(1158),
+ [sym_parenthesized_expression] = STATE(1055),
+ [sym_binary_expression] = STATE(1459),
+ [sym_unary_expression] = STATE(2669),
+ [sym__signed_unary_expression] = STATE(1163),
+ [sym__literal] = STATE(1276),
+ [sym_boolean_literal] = STATE(1276),
+ [sym_file_number_literal] = STATE(1276),
+ [sym_identifier] = ACTIONS(4935),
+ [sym_newline] = ACTIONS(4100),
+ [anon_sym_COLON] = ACTIONS(4100),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4102),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4937),
+ [anon_sym_DOT] = ACTIONS(4679),
+ [anon_sym_BANG] = ACTIONS(4681),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4102),
+ [aux_sym_option_statement_token3] = ACTIONS(4102),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4102),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4102),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4102),
+ [sym_static_modifier] = ACTIONS(4102),
+ [sym__dim_keyword] = ACTIONS(4102),
+ [sym__redim_keyword] = ACTIONS(4102),
+ [aux_sym_get_accessor_token1] = ACTIONS(4102),
+ [aux_sym_set_accessor_token1] = ACTIONS(4102),
+ [aux_sym_const_declaration_token1] = ACTIONS(4102),
+ [anon_sym_LPAREN] = ACTIONS(4939),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4689),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4941),
+ [aux_sym_visibility_token1] = ACTIONS(4102),
+ [aux_sym_visibility_token2] = ACTIONS(4102),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4102),
+ [aux_sym_else_fragment_token1] = ACTIONS(4102),
+ [aux_sym_select_statement_token1] = ACTIONS(4102),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4102),
+ [aux_sym__for_header_token1] = ACTIONS(4102),
+ [aux_sym_do_statement_token1] = ACTIONS(4102),
+ [aux_sym_do_condition_token1] = ACTIONS(4102),
+ [aux_sym_with_statement_token1] = ACTIONS(4102),
+ [aux_sym_exit_statement_token1] = ACTIONS(4102),
+ [sym_end_statement] = ACTIONS(4100),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4102),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4102),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4102),
+ [sym__ambiguous_redim_statement] = ACTIONS(4100),
+ [aux_sym_erase_statement_token1] = ACTIONS(4102),
+ [aux_sym_open_statement_token1] = ACTIONS(4102),
+ [aux_sym_file_mode_token2] = ACTIONS(4102),
+ [aux_sym_file_access_token2] = ACTIONS(4102),
+ [aux_sym_file_lock_token2] = ACTIONS(4102),
+ [aux_sym_print_statement_token1] = ACTIONS(4102),
+ [anon_sym_PLUS] = ACTIONS(4693),
+ [anon_sym_DASH] = ACTIONS(4695),
+ [anon_sym_QMARK] = ACTIONS(4100),
+ [aux_sym_close_statement_token1] = ACTIONS(4102),
+ [aux_sym_put_statement_token1] = ACTIONS(4102),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4102),
+ [aux_sym_seek_statement_token1] = ACTIONS(4102),
+ [sym_reset_statement] = ACTIONS(4102),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4102),
+ [sym_stop_statement] = ACTIONS(4102),
+ [sym_beep_statement] = ACTIONS(4102),
+ [aux_sym_unload_statement_token1] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4102),
+ [aux_sym_call_statement_token1] = ACTIONS(4102),
+ [sym__ambiguous_call_statement] = ACTIONS(4102),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(4943),
+ [sym_number_literal] = ACTIONS(4943),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4703),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4703),
+ [sym_nothing_literal] = ACTIONS(4945),
+ [sym_null_literal] = ACTIONS(4945),
+ [sym_empty_literal] = ACTIONS(4945),
+ [sym_date_literal] = ACTIONS(4943),
+ [anon_sym_POUND] = ACTIONS(4707),
+ },
+ [STATE(625)] = {
+ [sym__print_output_expression] = STATE(5439),
+ [sym__unparenthesized_print_output_expression] = STATE(5439),
+ [sym__print_output_call_binary_expression] = STATE(5439),
+ [sym__print_output_call_operand] = STATE(10998),
+ [sym__print_output_member_comparison_expression] = STATE(5781),
+ [sym__print_output_call_member_expression] = STATE(828),
+ [sym__print_output_call_expression] = STATE(2577),
+ [sym__print_output_qualified_callable] = STATE(13423),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(11000),
+ [sym_comparison_expression] = STATE(4886),
+ [sym__comparison_operand] = STATE(11453),
+ [sym_logical_value_expression] = STATE(4887),
+ [sym__callable_expression] = STATE(13426),
+ [sym_call_expression] = STATE(10296),
+ [sym_new_expression] = STATE(1056),
+ [sym_addressof_expression] = STATE(1056),
+ [sym_type_of_expression] = STATE(1056),
+ [sym_member_expression] = STATE(1073),
+ [sym_qualified_member_expression] = STATE(1142),
+ [sym_implicit_member_expression] = STATE(1142),
+ [sym_parenthesized_expression] = STATE(1084),
+ [sym_binary_expression] = STATE(1085),
+ [sym_unary_expression] = STATE(2774),
+ [sym__signed_unary_expression] = STATE(1246),
+ [sym__literal] = STATE(1056),
+ [sym_boolean_literal] = STATE(1056),
+ [sym_file_number_literal] = STATE(1056),
+ [sym_identifier] = ACTIONS(4857),
+ [sym_newline] = ACTIONS(4100),
+ [anon_sym_COLON] = ACTIONS(4100),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4102),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4859),
+ [anon_sym_DOT] = ACTIONS(4525),
+ [anon_sym_BANG] = ACTIONS(4527),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4102),
+ [aux_sym_option_statement_token3] = ACTIONS(4102),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4102),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4102),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4102),
+ [sym_static_modifier] = ACTIONS(4102),
+ [sym__dim_keyword] = ACTIONS(4102),
+ [sym__redim_keyword] = ACTIONS(4102),
+ [aux_sym_get_accessor_token1] = ACTIONS(4102),
+ [aux_sym_set_accessor_token1] = ACTIONS(4102),
+ [aux_sym_const_declaration_token1] = ACTIONS(4102),
+ [anon_sym_LPAREN] = ACTIONS(4861),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4535),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4863),
+ [aux_sym_visibility_token1] = ACTIONS(4102),
+ [aux_sym_visibility_token2] = ACTIONS(4102),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4102),
+ [aux_sym_else_fragment_token1] = ACTIONS(4102),
+ [aux_sym_select_statement_token1] = ACTIONS(4102),
+ [aux_sym_select_statement_token2] = ACTIONS(4102),
+ [aux_sym__for_header_token1] = ACTIONS(4102),
+ [aux_sym_do_statement_token1] = ACTIONS(4102),
+ [aux_sym_do_condition_token1] = ACTIONS(4102),
+ [aux_sym_with_statement_token1] = ACTIONS(4102),
+ [aux_sym_exit_statement_token1] = ACTIONS(4102),
+ [sym_end_statement] = ACTIONS(4100),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4102),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4102),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4102),
+ [sym__ambiguous_redim_statement] = ACTIONS(4100),
+ [aux_sym_erase_statement_token1] = ACTIONS(4102),
+ [aux_sym_open_statement_token1] = ACTIONS(4102),
+ [aux_sym_file_mode_token2] = ACTIONS(4102),
+ [aux_sym_file_access_token2] = ACTIONS(4102),
+ [aux_sym_file_lock_token2] = ACTIONS(4102),
+ [aux_sym_print_statement_token1] = ACTIONS(4102),
+ [anon_sym_PLUS] = ACTIONS(4539),
+ [anon_sym_DASH] = ACTIONS(4541),
+ [anon_sym_QMARK] = ACTIONS(4100),
+ [aux_sym_close_statement_token1] = ACTIONS(4102),
+ [aux_sym_put_statement_token1] = ACTIONS(4102),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4102),
+ [aux_sym_seek_statement_token1] = ACTIONS(4102),
+ [sym_reset_statement] = ACTIONS(4102),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4102),
+ [sym_stop_statement] = ACTIONS(4102),
+ [sym_beep_statement] = ACTIONS(4102),
+ [aux_sym_unload_statement_token1] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4102),
+ [aux_sym_call_statement_token1] = ACTIONS(4102),
+ [sym__ambiguous_call_statement] = ACTIONS(4102),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4543),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4545),
+ [aux_sym_unary_expression_token1] = ACTIONS(1584),
+ [sym_string_literal] = ACTIONS(4865),
+ [sym_number_literal] = ACTIONS(4865),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4549),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4549),
+ [sym_nothing_literal] = ACTIONS(4867),
+ [sym_null_literal] = ACTIONS(4867),
+ [sym_empty_literal] = ACTIONS(4867),
+ [sym_date_literal] = ACTIONS(4865),
+ [anon_sym_POUND] = ACTIONS(4553),
+ },
+ [STATE(626)] = {
+ [sym_identifier] = ACTIONS(4597),
+ [sym_newline] = ACTIONS(4599),
+ [anon_sym_COLON] = ACTIONS(4599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4597),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4597),
+ [anon_sym_EQ] = ACTIONS(4599),
+ [anon_sym_DOT] = ACTIONS(4597),
+ [anon_sym_BANG] = ACTIONS(4599),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4597),
+ [aux_sym_option_statement_token3] = ACTIONS(4597),
+ [aux_sym_type_declaration_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4597),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4597),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4597),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4597),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4597),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4597),
+ [aux_sym__property_get_header_token1] = ACTIONS(4597),
+ [aux_sym_event_declaration_token1] = ACTIONS(4597),
+ [sym_static_modifier] = ACTIONS(4597),
+ [sym__dim_keyword] = ACTIONS(4597),
+ [sym__redim_keyword] = ACTIONS(4597),
+ [aux_sym_get_accessor_token1] = ACTIONS(4597),
+ [aux_sym_set_accessor_token1] = ACTIONS(4597),
+ [anon_sym_COMMA] = ACTIONS(4599),
+ [aux_sym_const_declaration_token1] = ACTIONS(4597),
+ [anon_sym_LPAREN] = ACTIONS(4599),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4597),
+ [anon_sym_STAR] = ACTIONS(4599),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token2] = ACTIONS(4597),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4597),
+ [aux_sym_else_fragment_token1] = ACTIONS(4597),
+ [aux_sym_select_statement_token1] = ACTIONS(4597),
+ [aux_sym_case_expression_token1] = ACTIONS(4597),
+ [anon_sym_LT] = ACTIONS(4597),
+ [anon_sym_LT_EQ] = ACTIONS(4599),
+ [anon_sym_GT] = ACTIONS(4597),
+ [anon_sym_GT_EQ] = ACTIONS(4599),
+ [anon_sym_LT_GT] = ACTIONS(4599),
+ [aux_sym__for_header_token1] = ACTIONS(4597),
+ [aux_sym_do_statement_token1] = ACTIONS(4597),
+ [aux_sym_do_condition_token1] = ACTIONS(4597),
+ [aux_sym_with_statement_token1] = ACTIONS(4597),
+ [aux_sym_exit_statement_token1] = ACTIONS(4597),
+ [sym_end_statement] = ACTIONS(4599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4597),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4597),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4597),
+ [sym__ambiguous_redim_statement] = ACTIONS(4599),
+ [aux_sym_erase_statement_token1] = ACTIONS(4597),
+ [aux_sym_open_statement_token1] = ACTIONS(4597),
+ [aux_sym_file_mode_token2] = ACTIONS(4597),
+ [aux_sym_file_access_token2] = ACTIONS(4597),
+ [aux_sym_file_lock_token2] = ACTIONS(4597),
+ [aux_sym_print_statement_token1] = ACTIONS(4597),
+ [anon_sym_CARET] = ACTIONS(4599),
+ [anon_sym_SLASH] = ACTIONS(4599),
+ [anon_sym_BSLASH] = ACTIONS(4599),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4597),
+ [anon_sym_PLUS] = ACTIONS(4599),
+ [anon_sym_DASH] = ACTIONS(4597),
+ [anon_sym_AMP] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4597),
+ [anon_sym_SEMI] = ACTIONS(4599),
+ [anon_sym_QMARK] = ACTIONS(4599),
+ [aux_sym_close_statement_token1] = ACTIONS(4597),
+ [aux_sym_put_statement_token1] = ACTIONS(4597),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4597),
+ [aux_sym_seek_statement_token1] = ACTIONS(4597),
+ [sym_reset_statement] = ACTIONS(4597),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4597),
+ [sym_stop_statement] = ACTIONS(4597),
+ [sym_beep_statement] = ACTIONS(4597),
+ [aux_sym_unload_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4597),
+ [aux_sym_call_statement_token1] = ACTIONS(4597),
+ [sym__ambiguous_call_statement] = ACTIONS(4597),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4597),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4597),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4597),
+ [aux_sym_unary_expression_token1] = ACTIONS(4597),
+ [sym_string_literal] = ACTIONS(4599),
+ [sym_number_literal] = ACTIONS(4599),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4597),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4597),
+ [sym_nothing_literal] = ACTIONS(4597),
+ [sym_null_literal] = ACTIONS(4597),
+ [sym_empty_literal] = ACTIONS(4597),
+ [sym_date_literal] = ACTIONS(4599),
+ [anon_sym_POUND] = ACTIONS(4597),
+ },
+ [STATE(627)] = {
+ [sym__print_output_expression] = STATE(5586),
+ [sym__unparenthesized_print_output_expression] = STATE(5586),
+ [sym__print_output_call_binary_expression] = STATE(5586),
+ [sym__print_output_call_operand] = STATE(10983),
+ [sym__print_output_member_comparison_expression] = STATE(5764),
+ [sym__print_output_call_member_expression] = STATE(866),
+ [sym__print_output_call_expression] = STATE(2771),
+ [sym__print_output_qualified_callable] = STATE(13617),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10982),
+ [sym_comparison_expression] = STATE(4880),
+ [sym__comparison_operand] = STATE(11262),
+ [sym_logical_value_expression] = STATE(4881),
+ [sym__callable_expression] = STATE(13618),
+ [sym_call_expression] = STATE(10290),
+ [sym_new_expression] = STATE(1452),
+ [sym_addressof_expression] = STATE(1452),
+ [sym_type_of_expression] = STATE(1452),
+ [sym_member_expression] = STATE(1453),
+ [sym_qualified_member_expression] = STATE(1441),
+ [sym_implicit_member_expression] = STATE(1441),
+ [sym_parenthesized_expression] = STATE(1457),
+ [sym_binary_expression] = STATE(1211),
+ [sym_unary_expression] = STATE(2897),
+ [sym__signed_unary_expression] = STATE(1416),
+ [sym__literal] = STATE(1452),
+ [sym_boolean_literal] = STATE(1452),
+ [sym_file_number_literal] = STATE(1452),
+ [sym_identifier] = ACTIONS(4871),
+ [sym_newline] = ACTIONS(4104),
+ [anon_sym_COLON] = ACTIONS(4104),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4106),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4873),
+ [anon_sym_DOT] = ACTIONS(4776),
+ [anon_sym_BANG] = ACTIONS(4778),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4106),
+ [aux_sym_option_statement_token3] = ACTIONS(4106),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4106),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4106),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4106),
+ [sym_static_modifier] = ACTIONS(4106),
+ [sym__dim_keyword] = ACTIONS(4106),
+ [sym__redim_keyword] = ACTIONS(4106),
+ [aux_sym_get_accessor_token1] = ACTIONS(4106),
+ [aux_sym_set_accessor_token1] = ACTIONS(4106),
+ [aux_sym_const_declaration_token1] = ACTIONS(4106),
+ [anon_sym_LPAREN] = ACTIONS(4875),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4786),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4877),
+ [aux_sym_visibility_token1] = ACTIONS(4106),
+ [aux_sym_visibility_token2] = ACTIONS(4106),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4106),
+ [aux_sym_else_fragment_token1] = ACTIONS(4106),
+ [aux_sym_select_statement_token1] = ACTIONS(4106),
+ [aux_sym__for_header_token1] = ACTIONS(4106),
+ [aux_sym_do_statement_token1] = ACTIONS(4106),
+ [aux_sym_do_statement_token2] = ACTIONS(4106),
+ [aux_sym_do_condition_token1] = ACTIONS(4106),
+ [aux_sym_with_statement_token1] = ACTIONS(4106),
+ [aux_sym_exit_statement_token1] = ACTIONS(4106),
+ [sym_end_statement] = ACTIONS(4104),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4106),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4106),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4106),
+ [sym__ambiguous_redim_statement] = ACTIONS(4104),
+ [aux_sym_erase_statement_token1] = ACTIONS(4106),
+ [aux_sym_open_statement_token1] = ACTIONS(4106),
+ [aux_sym_file_mode_token2] = ACTIONS(4106),
+ [aux_sym_file_access_token2] = ACTIONS(4106),
+ [aux_sym_file_lock_token2] = ACTIONS(4106),
+ [aux_sym_print_statement_token1] = ACTIONS(4106),
+ [anon_sym_PLUS] = ACTIONS(4790),
+ [anon_sym_DASH] = ACTIONS(4792),
+ [anon_sym_QMARK] = ACTIONS(4104),
+ [aux_sym_close_statement_token1] = ACTIONS(4106),
+ [aux_sym_put_statement_token1] = ACTIONS(4106),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4106),
+ [aux_sym_seek_statement_token1] = ACTIONS(4106),
+ [sym_reset_statement] = ACTIONS(4106),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4106),
+ [sym_stop_statement] = ACTIONS(4106),
+ [sym_beep_statement] = ACTIONS(4106),
+ [aux_sym_unload_statement_token1] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4106),
+ [aux_sym_call_statement_token1] = ACTIONS(4106),
+ [sym__ambiguous_call_statement] = ACTIONS(4106),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4794),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4796),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(4879),
+ [sym_number_literal] = ACTIONS(4879),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4800),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4800),
+ [sym_nothing_literal] = ACTIONS(4881),
+ [sym_null_literal] = ACTIONS(4881),
+ [sym_empty_literal] = ACTIONS(4881),
+ [sym_date_literal] = ACTIONS(4879),
+ [anon_sym_POUND] = ACTIONS(4804),
+ },
+ [STATE(628)] = {
+ [sym__print_output_expression] = STATE(5155),
+ [sym__unparenthesized_print_output_expression] = STATE(5155),
+ [sym__print_output_call_binary_expression] = STATE(5155),
+ [sym__print_output_call_operand] = STATE(10989),
+ [sym__print_output_member_comparison_expression] = STATE(5102),
+ [sym__print_output_call_member_expression] = STATE(803),
+ [sym__print_output_call_expression] = STATE(2585),
+ [sym__print_output_qualified_callable] = STATE(13142),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10990),
+ [sym_comparison_expression] = STATE(4734),
+ [sym__comparison_operand] = STATE(11361),
+ [sym_logical_value_expression] = STATE(4735),
+ [sym__callable_expression] = STATE(13150),
+ [sym_call_expression] = STATE(10294),
+ [sym_new_expression] = STATE(1339),
+ [sym_addressof_expression] = STATE(1339),
+ [sym_type_of_expression] = STATE(1339),
+ [sym_member_expression] = STATE(1340),
+ [sym_qualified_member_expression] = STATE(1221),
+ [sym_implicit_member_expression] = STATE(1221),
+ [sym_parenthesized_expression] = STATE(1341),
+ [sym_binary_expression] = STATE(1342),
+ [sym_unary_expression] = STATE(2631),
+ [sym__signed_unary_expression] = STATE(1313),
+ [sym__literal] = STATE(1339),
+ [sym_boolean_literal] = STATE(1339),
+ [sym_file_number_literal] = STATE(1339),
+ [sym_identifier] = ACTIONS(4949),
+ [sym_newline] = ACTIONS(4108),
+ [anon_sym_COLON] = ACTIONS(4108),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4110),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4951),
+ [anon_sym_DOT] = ACTIONS(4715),
+ [anon_sym_BANG] = ACTIONS(4717),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4110),
+ [aux_sym_option_statement_token3] = ACTIONS(4110),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4110),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4110),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4110),
+ [sym_static_modifier] = ACTIONS(4110),
+ [sym__dim_keyword] = ACTIONS(4110),
+ [sym__redim_keyword] = ACTIONS(4110),
+ [aux_sym_get_accessor_token1] = ACTIONS(4110),
+ [aux_sym_set_accessor_token1] = ACTIONS(4110),
+ [aux_sym_const_declaration_token1] = ACTIONS(4110),
+ [anon_sym_LPAREN] = ACTIONS(4953),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4725),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4955),
+ [aux_sym_visibility_token1] = ACTIONS(4110),
+ [aux_sym_visibility_token2] = ACTIONS(4110),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4110),
+ [aux_sym_else_fragment_token1] = ACTIONS(4110),
+ [aux_sym_select_statement_token1] = ACTIONS(4110),
+ [aux_sym__for_header_token1] = ACTIONS(4110),
+ [aux_sym_do_statement_token1] = ACTIONS(4110),
+ [aux_sym_do_condition_token1] = ACTIONS(4110),
+ [aux_sym_while_statement_token1] = ACTIONS(4110),
+ [aux_sym_with_statement_token1] = ACTIONS(4110),
+ [aux_sym_exit_statement_token1] = ACTIONS(4110),
+ [sym_end_statement] = ACTIONS(4108),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4110),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4110),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4110),
+ [sym__ambiguous_redim_statement] = ACTIONS(4108),
+ [aux_sym_erase_statement_token1] = ACTIONS(4110),
+ [aux_sym_open_statement_token1] = ACTIONS(4110),
+ [aux_sym_file_mode_token2] = ACTIONS(4110),
+ [aux_sym_file_access_token2] = ACTIONS(4110),
+ [aux_sym_file_lock_token2] = ACTIONS(4110),
+ [aux_sym_print_statement_token1] = ACTIONS(4110),
+ [anon_sym_PLUS] = ACTIONS(4729),
+ [anon_sym_DASH] = ACTIONS(4731),
+ [anon_sym_QMARK] = ACTIONS(4108),
+ [aux_sym_close_statement_token1] = ACTIONS(4110),
+ [aux_sym_put_statement_token1] = ACTIONS(4110),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4110),
+ [aux_sym_seek_statement_token1] = ACTIONS(4110),
+ [sym_reset_statement] = ACTIONS(4110),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4110),
+ [sym_stop_statement] = ACTIONS(4110),
+ [sym_beep_statement] = ACTIONS(4110),
+ [aux_sym_unload_statement_token1] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4110),
+ [aux_sym_call_statement_token1] = ACTIONS(4110),
+ [sym__ambiguous_call_statement] = ACTIONS(4110),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4733),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4735),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(4957),
+ [sym_number_literal] = ACTIONS(4957),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4739),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4739),
+ [sym_nothing_literal] = ACTIONS(4959),
+ [sym_null_literal] = ACTIONS(4959),
+ [sym_empty_literal] = ACTIONS(4959),
+ [sym_date_literal] = ACTIONS(4957),
+ [anon_sym_POUND] = ACTIONS(4743),
+ },
+ [STATE(629)] = {
+ [sym__print_output_expression] = STATE(5155),
+ [sym__unparenthesized_print_output_expression] = STATE(5155),
+ [sym__print_output_call_binary_expression] = STATE(5155),
+ [sym__print_output_call_operand] = STATE(10989),
+ [sym__print_output_member_comparison_expression] = STATE(5102),
+ [sym__print_output_call_member_expression] = STATE(803),
+ [sym__print_output_call_expression] = STATE(2585),
+ [sym__print_output_qualified_callable] = STATE(13142),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10990),
+ [sym_comparison_expression] = STATE(4734),
+ [sym__comparison_operand] = STATE(11361),
+ [sym_logical_value_expression] = STATE(4735),
+ [sym__callable_expression] = STATE(13150),
+ [sym_call_expression] = STATE(10294),
+ [sym_new_expression] = STATE(1339),
+ [sym_addressof_expression] = STATE(1339),
+ [sym_type_of_expression] = STATE(1339),
+ [sym_member_expression] = STATE(1340),
+ [sym_qualified_member_expression] = STATE(1221),
+ [sym_implicit_member_expression] = STATE(1221),
+ [sym_parenthesized_expression] = STATE(1341),
+ [sym_binary_expression] = STATE(1342),
+ [sym_unary_expression] = STATE(2631),
+ [sym__signed_unary_expression] = STATE(1313),
+ [sym__literal] = STATE(1339),
+ [sym_boolean_literal] = STATE(1339),
+ [sym_file_number_literal] = STATE(1339),
+ [sym_identifier] = ACTIONS(4949),
+ [sym_newline] = ACTIONS(4112),
+ [anon_sym_COLON] = ACTIONS(4112),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4114),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4951),
+ [anon_sym_DOT] = ACTIONS(4715),
+ [anon_sym_BANG] = ACTIONS(4717),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4114),
+ [aux_sym_option_statement_token3] = ACTIONS(4114),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4114),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4114),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4114),
+ [sym_static_modifier] = ACTIONS(4114),
+ [sym__dim_keyword] = ACTIONS(4114),
+ [sym__redim_keyword] = ACTIONS(4114),
+ [aux_sym_get_accessor_token1] = ACTIONS(4114),
+ [aux_sym_set_accessor_token1] = ACTIONS(4114),
+ [aux_sym_const_declaration_token1] = ACTIONS(4114),
+ [anon_sym_LPAREN] = ACTIONS(4953),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4725),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4955),
+ [aux_sym_visibility_token1] = ACTIONS(4114),
+ [aux_sym_visibility_token2] = ACTIONS(4114),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4114),
+ [aux_sym_else_fragment_token1] = ACTIONS(4114),
+ [aux_sym_select_statement_token1] = ACTIONS(4114),
+ [aux_sym__for_header_token1] = ACTIONS(4114),
+ [aux_sym_do_statement_token1] = ACTIONS(4114),
+ [aux_sym_do_condition_token1] = ACTIONS(4114),
+ [aux_sym_while_statement_token1] = ACTIONS(4114),
+ [aux_sym_with_statement_token1] = ACTIONS(4114),
+ [aux_sym_exit_statement_token1] = ACTIONS(4114),
+ [sym_end_statement] = ACTIONS(4112),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4114),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4114),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4114),
+ [sym__ambiguous_redim_statement] = ACTIONS(4112),
+ [aux_sym_erase_statement_token1] = ACTIONS(4114),
+ [aux_sym_open_statement_token1] = ACTIONS(4114),
+ [aux_sym_file_mode_token2] = ACTIONS(4114),
+ [aux_sym_file_access_token2] = ACTIONS(4114),
+ [aux_sym_file_lock_token2] = ACTIONS(4114),
+ [aux_sym_print_statement_token1] = ACTIONS(4114),
+ [anon_sym_PLUS] = ACTIONS(4729),
+ [anon_sym_DASH] = ACTIONS(4731),
+ [anon_sym_QMARK] = ACTIONS(4112),
+ [aux_sym_close_statement_token1] = ACTIONS(4114),
+ [aux_sym_put_statement_token1] = ACTIONS(4114),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4114),
+ [aux_sym_seek_statement_token1] = ACTIONS(4114),
+ [sym_reset_statement] = ACTIONS(4114),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4114),
+ [sym_stop_statement] = ACTIONS(4114),
+ [sym_beep_statement] = ACTIONS(4114),
+ [aux_sym_unload_statement_token1] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4114),
+ [aux_sym_call_statement_token1] = ACTIONS(4114),
+ [sym__ambiguous_call_statement] = ACTIONS(4114),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4733),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4735),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(4957),
+ [sym_number_literal] = ACTIONS(4957),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4739),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4739),
+ [sym_nothing_literal] = ACTIONS(4959),
+ [sym_null_literal] = ACTIONS(4959),
+ [sym_empty_literal] = ACTIONS(4959),
+ [sym_date_literal] = ACTIONS(4957),
+ [anon_sym_POUND] = ACTIONS(4743),
+ },
+ [STATE(630)] = {
+ [sym__print_output_expression] = STATE(5155),
+ [sym__unparenthesized_print_output_expression] = STATE(5155),
+ [sym__print_output_call_binary_expression] = STATE(5155),
+ [sym__print_output_call_operand] = STATE(10989),
+ [sym__print_output_member_comparison_expression] = STATE(5102),
+ [sym__print_output_call_member_expression] = STATE(803),
+ [sym__print_output_call_expression] = STATE(2585),
+ [sym__print_output_qualified_callable] = STATE(13142),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10990),
+ [sym_comparison_expression] = STATE(4734),
+ [sym__comparison_operand] = STATE(11361),
+ [sym_logical_value_expression] = STATE(4735),
+ [sym__callable_expression] = STATE(13150),
+ [sym_call_expression] = STATE(10294),
+ [sym_new_expression] = STATE(1339),
+ [sym_addressof_expression] = STATE(1339),
+ [sym_type_of_expression] = STATE(1339),
+ [sym_member_expression] = STATE(1340),
+ [sym_qualified_member_expression] = STATE(1221),
+ [sym_implicit_member_expression] = STATE(1221),
+ [sym_parenthesized_expression] = STATE(1341),
+ [sym_binary_expression] = STATE(1342),
+ [sym_unary_expression] = STATE(2631),
+ [sym__signed_unary_expression] = STATE(1313),
+ [sym__literal] = STATE(1339),
+ [sym_boolean_literal] = STATE(1339),
+ [sym_file_number_literal] = STATE(1339),
+ [sym_identifier] = ACTIONS(4949),
+ [sym_newline] = ACTIONS(4104),
+ [anon_sym_COLON] = ACTIONS(4104),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4106),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4951),
+ [anon_sym_DOT] = ACTIONS(4715),
+ [anon_sym_BANG] = ACTIONS(4717),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4106),
+ [aux_sym_option_statement_token3] = ACTIONS(4106),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4106),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4106),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4106),
+ [sym_static_modifier] = ACTIONS(4106),
+ [sym__dim_keyword] = ACTIONS(4106),
+ [sym__redim_keyword] = ACTIONS(4106),
+ [aux_sym_get_accessor_token1] = ACTIONS(4106),
+ [aux_sym_set_accessor_token1] = ACTIONS(4106),
+ [aux_sym_const_declaration_token1] = ACTIONS(4106),
+ [anon_sym_LPAREN] = ACTIONS(4953),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4725),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4955),
+ [aux_sym_visibility_token1] = ACTIONS(4106),
+ [aux_sym_visibility_token2] = ACTIONS(4106),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4106),
+ [aux_sym_else_fragment_token1] = ACTIONS(4106),
+ [aux_sym_select_statement_token1] = ACTIONS(4106),
+ [aux_sym__for_header_token1] = ACTIONS(4106),
+ [aux_sym_do_statement_token1] = ACTIONS(4106),
+ [aux_sym_do_condition_token1] = ACTIONS(4106),
+ [aux_sym_while_statement_token1] = ACTIONS(4106),
+ [aux_sym_with_statement_token1] = ACTIONS(4106),
+ [aux_sym_exit_statement_token1] = ACTIONS(4106),
+ [sym_end_statement] = ACTIONS(4104),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4106),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4106),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4106),
+ [sym__ambiguous_redim_statement] = ACTIONS(4104),
+ [aux_sym_erase_statement_token1] = ACTIONS(4106),
+ [aux_sym_open_statement_token1] = ACTIONS(4106),
+ [aux_sym_file_mode_token2] = ACTIONS(4106),
+ [aux_sym_file_access_token2] = ACTIONS(4106),
+ [aux_sym_file_lock_token2] = ACTIONS(4106),
+ [aux_sym_print_statement_token1] = ACTIONS(4106),
+ [anon_sym_PLUS] = ACTIONS(4729),
+ [anon_sym_DASH] = ACTIONS(4731),
+ [anon_sym_QMARK] = ACTIONS(4104),
+ [aux_sym_close_statement_token1] = ACTIONS(4106),
+ [aux_sym_put_statement_token1] = ACTIONS(4106),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4106),
+ [aux_sym_seek_statement_token1] = ACTIONS(4106),
+ [sym_reset_statement] = ACTIONS(4106),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4106),
+ [sym_stop_statement] = ACTIONS(4106),
+ [sym_beep_statement] = ACTIONS(4106),
+ [aux_sym_unload_statement_token1] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4106),
+ [aux_sym_call_statement_token1] = ACTIONS(4106),
+ [sym__ambiguous_call_statement] = ACTIONS(4106),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4733),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4735),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(4957),
+ [sym_number_literal] = ACTIONS(4957),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4739),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4739),
+ [sym_nothing_literal] = ACTIONS(4959),
+ [sym_null_literal] = ACTIONS(4959),
+ [sym_empty_literal] = ACTIONS(4959),
+ [sym_date_literal] = ACTIONS(4957),
+ [anon_sym_POUND] = ACTIONS(4743),
+ },
+ [STATE(631)] = {
+ [sym__print_output_expression] = STATE(5155),
+ [sym__unparenthesized_print_output_expression] = STATE(5155),
+ [sym__print_output_call_binary_expression] = STATE(5155),
+ [sym__print_output_call_operand] = STATE(10989),
+ [sym__print_output_member_comparison_expression] = STATE(5102),
+ [sym__print_output_call_member_expression] = STATE(803),
+ [sym__print_output_call_expression] = STATE(2585),
+ [sym__print_output_qualified_callable] = STATE(13142),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10990),
+ [sym_comparison_expression] = STATE(4734),
+ [sym__comparison_operand] = STATE(11361),
+ [sym_logical_value_expression] = STATE(4735),
+ [sym__callable_expression] = STATE(13150),
+ [sym_call_expression] = STATE(10294),
+ [sym_new_expression] = STATE(1339),
+ [sym_addressof_expression] = STATE(1339),
+ [sym_type_of_expression] = STATE(1339),
+ [sym_member_expression] = STATE(1340),
+ [sym_qualified_member_expression] = STATE(1221),
+ [sym_implicit_member_expression] = STATE(1221),
+ [sym_parenthesized_expression] = STATE(1341),
+ [sym_binary_expression] = STATE(1342),
+ [sym_unary_expression] = STATE(2631),
+ [sym__signed_unary_expression] = STATE(1313),
+ [sym__literal] = STATE(1339),
+ [sym_boolean_literal] = STATE(1339),
+ [sym_file_number_literal] = STATE(1339),
+ [sym_identifier] = ACTIONS(4949),
+ [sym_newline] = ACTIONS(4100),
+ [anon_sym_COLON] = ACTIONS(4100),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4102),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4951),
+ [anon_sym_DOT] = ACTIONS(4715),
+ [anon_sym_BANG] = ACTIONS(4717),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4102),
+ [aux_sym_option_statement_token3] = ACTIONS(4102),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4102),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4102),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4102),
+ [sym_static_modifier] = ACTIONS(4102),
+ [sym__dim_keyword] = ACTIONS(4102),
+ [sym__redim_keyword] = ACTIONS(4102),
+ [aux_sym_get_accessor_token1] = ACTIONS(4102),
+ [aux_sym_set_accessor_token1] = ACTIONS(4102),
+ [aux_sym_const_declaration_token1] = ACTIONS(4102),
+ [anon_sym_LPAREN] = ACTIONS(4953),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4725),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4955),
+ [aux_sym_visibility_token1] = ACTIONS(4102),
+ [aux_sym_visibility_token2] = ACTIONS(4102),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4102),
+ [aux_sym_else_fragment_token1] = ACTIONS(4102),
+ [aux_sym_select_statement_token1] = ACTIONS(4102),
+ [aux_sym__for_header_token1] = ACTIONS(4102),
+ [aux_sym_do_statement_token1] = ACTIONS(4102),
+ [aux_sym_do_condition_token1] = ACTIONS(4102),
+ [aux_sym_while_statement_token1] = ACTIONS(4102),
+ [aux_sym_with_statement_token1] = ACTIONS(4102),
+ [aux_sym_exit_statement_token1] = ACTIONS(4102),
+ [sym_end_statement] = ACTIONS(4100),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4102),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4102),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4102),
+ [sym__ambiguous_redim_statement] = ACTIONS(4100),
+ [aux_sym_erase_statement_token1] = ACTIONS(4102),
+ [aux_sym_open_statement_token1] = ACTIONS(4102),
+ [aux_sym_file_mode_token2] = ACTIONS(4102),
+ [aux_sym_file_access_token2] = ACTIONS(4102),
+ [aux_sym_file_lock_token2] = ACTIONS(4102),
+ [aux_sym_print_statement_token1] = ACTIONS(4102),
+ [anon_sym_PLUS] = ACTIONS(4729),
+ [anon_sym_DASH] = ACTIONS(4731),
+ [anon_sym_QMARK] = ACTIONS(4100),
+ [aux_sym_close_statement_token1] = ACTIONS(4102),
+ [aux_sym_put_statement_token1] = ACTIONS(4102),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4102),
+ [aux_sym_seek_statement_token1] = ACTIONS(4102),
+ [sym_reset_statement] = ACTIONS(4102),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4102),
+ [sym_stop_statement] = ACTIONS(4102),
+ [sym_beep_statement] = ACTIONS(4102),
+ [aux_sym_unload_statement_token1] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4102),
+ [aux_sym_call_statement_token1] = ACTIONS(4102),
+ [sym__ambiguous_call_statement] = ACTIONS(4102),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4733),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4735),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(4957),
+ [sym_number_literal] = ACTIONS(4957),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4739),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4739),
+ [sym_nothing_literal] = ACTIONS(4959),
+ [sym_null_literal] = ACTIONS(4959),
+ [sym_empty_literal] = ACTIONS(4959),
+ [sym_date_literal] = ACTIONS(4957),
+ [anon_sym_POUND] = ACTIONS(4743),
+ },
+ [STATE(632)] = {
+ [sym_identifier] = ACTIONS(4601),
+ [sym_newline] = ACTIONS(4603),
+ [anon_sym_COLON] = ACTIONS(4603),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4601),
+ [anon_sym_EQ] = ACTIONS(4603),
+ [anon_sym_DOT] = ACTIONS(4601),
+ [anon_sym_BANG] = ACTIONS(4603),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4601),
+ [aux_sym_option_statement_token3] = ACTIONS(4601),
+ [aux_sym_type_declaration_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4601),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4601),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4601),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4601),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4601),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4601),
+ [aux_sym__property_get_header_token1] = ACTIONS(4601),
+ [aux_sym_event_declaration_token1] = ACTIONS(4601),
+ [sym_static_modifier] = ACTIONS(4601),
+ [sym__dim_keyword] = ACTIONS(4601),
+ [sym__redim_keyword] = ACTIONS(4601),
+ [aux_sym_get_accessor_token1] = ACTIONS(4601),
+ [aux_sym_set_accessor_token1] = ACTIONS(4601),
+ [anon_sym_COMMA] = ACTIONS(4603),
+ [aux_sym_const_declaration_token1] = ACTIONS(4601),
+ [anon_sym_LPAREN] = ACTIONS(4603),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4601),
+ [anon_sym_STAR] = ACTIONS(4603),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4601),
+ [aux_sym_visibility_token1] = ACTIONS(4601),
+ [aux_sym_visibility_token2] = ACTIONS(4601),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4601),
+ [aux_sym_else_fragment_token1] = ACTIONS(4601),
+ [aux_sym_select_statement_token1] = ACTIONS(4601),
+ [aux_sym_case_expression_token1] = ACTIONS(4601),
+ [anon_sym_LT] = ACTIONS(4601),
+ [anon_sym_LT_EQ] = ACTIONS(4603),
+ [anon_sym_GT] = ACTIONS(4601),
+ [anon_sym_GT_EQ] = ACTIONS(4603),
+ [anon_sym_LT_GT] = ACTIONS(4603),
+ [aux_sym__for_header_token1] = ACTIONS(4601),
+ [aux_sym_do_statement_token1] = ACTIONS(4601),
+ [aux_sym_do_condition_token1] = ACTIONS(4601),
+ [aux_sym_with_statement_token1] = ACTIONS(4601),
+ [aux_sym_exit_statement_token1] = ACTIONS(4601),
+ [sym_end_statement] = ACTIONS(4603),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4601),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4601),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4601),
+ [sym__ambiguous_redim_statement] = ACTIONS(4603),
+ [aux_sym_erase_statement_token1] = ACTIONS(4601),
+ [aux_sym_open_statement_token1] = ACTIONS(4601),
+ [aux_sym_file_mode_token2] = ACTIONS(4601),
+ [aux_sym_file_access_token2] = ACTIONS(4601),
+ [aux_sym_file_lock_token2] = ACTIONS(4601),
+ [aux_sym_print_statement_token1] = ACTIONS(4601),
+ [anon_sym_CARET] = ACTIONS(4603),
+ [anon_sym_SLASH] = ACTIONS(4603),
+ [anon_sym_BSLASH] = ACTIONS(4603),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4601),
+ [anon_sym_PLUS] = ACTIONS(4603),
+ [anon_sym_DASH] = ACTIONS(4601),
+ [anon_sym_AMP] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4601),
+ [anon_sym_SEMI] = ACTIONS(4603),
+ [anon_sym_QMARK] = ACTIONS(4603),
+ [aux_sym_close_statement_token1] = ACTIONS(4601),
+ [aux_sym_put_statement_token1] = ACTIONS(4601),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4601),
+ [aux_sym_seek_statement_token1] = ACTIONS(4601),
+ [sym_reset_statement] = ACTIONS(4601),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4601),
+ [sym_stop_statement] = ACTIONS(4601),
+ [sym_beep_statement] = ACTIONS(4601),
+ [aux_sym_unload_statement_token1] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4601),
+ [aux_sym_call_statement_token1] = ACTIONS(4601),
+ [sym__ambiguous_call_statement] = ACTIONS(4601),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4601),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4601),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4601),
+ [aux_sym_unary_expression_token1] = ACTIONS(4601),
+ [sym_string_literal] = ACTIONS(4603),
+ [sym_number_literal] = ACTIONS(4603),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4601),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4601),
+ [sym_nothing_literal] = ACTIONS(4601),
+ [sym_null_literal] = ACTIONS(4601),
+ [sym_empty_literal] = ACTIONS(4601),
+ [sym_date_literal] = ACTIONS(4603),
+ [anon_sym_POUND] = ACTIONS(4601),
+ },
+ [STATE(633)] = {
+ [sym_identifier] = ACTIONS(4605),
+ [sym_newline] = ACTIONS(4607),
+ [anon_sym_COLON] = ACTIONS(4607),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4605),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4605),
+ [anon_sym_EQ] = ACTIONS(4607),
+ [anon_sym_DOT] = ACTIONS(4605),
+ [anon_sym_BANG] = ACTIONS(4607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4605),
+ [aux_sym_option_statement_token3] = ACTIONS(4605),
+ [aux_sym_type_declaration_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4605),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4605),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4605),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4605),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4605),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4605),
+ [aux_sym__property_get_header_token1] = ACTIONS(4605),
+ [aux_sym_event_declaration_token1] = ACTIONS(4605),
+ [sym_static_modifier] = ACTIONS(4605),
+ [sym__dim_keyword] = ACTIONS(4605),
+ [sym__redim_keyword] = ACTIONS(4605),
+ [aux_sym_get_accessor_token1] = ACTIONS(4605),
+ [aux_sym_set_accessor_token1] = ACTIONS(4605),
+ [anon_sym_COMMA] = ACTIONS(4607),
+ [aux_sym_const_declaration_token1] = ACTIONS(4605),
+ [anon_sym_LPAREN] = ACTIONS(4607),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4605),
+ [anon_sym_STAR] = ACTIONS(4607),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token2] = ACTIONS(4605),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4605),
+ [aux_sym_else_fragment_token1] = ACTIONS(4605),
+ [aux_sym_select_statement_token1] = ACTIONS(4605),
+ [aux_sym_case_expression_token1] = ACTIONS(4605),
+ [anon_sym_LT] = ACTIONS(4605),
+ [anon_sym_LT_EQ] = ACTIONS(4607),
+ [anon_sym_GT] = ACTIONS(4605),
+ [anon_sym_GT_EQ] = ACTIONS(4607),
+ [anon_sym_LT_GT] = ACTIONS(4607),
+ [aux_sym__for_header_token1] = ACTIONS(4605),
+ [aux_sym_do_statement_token1] = ACTIONS(4605),
+ [aux_sym_do_condition_token1] = ACTIONS(4605),
+ [aux_sym_with_statement_token1] = ACTIONS(4605),
+ [aux_sym_exit_statement_token1] = ACTIONS(4605),
+ [sym_end_statement] = ACTIONS(4607),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4605),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4605),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4605),
+ [sym__ambiguous_redim_statement] = ACTIONS(4607),
+ [aux_sym_erase_statement_token1] = ACTIONS(4605),
+ [aux_sym_open_statement_token1] = ACTIONS(4605),
+ [aux_sym_file_mode_token2] = ACTIONS(4605),
+ [aux_sym_file_access_token2] = ACTIONS(4605),
+ [aux_sym_file_lock_token2] = ACTIONS(4605),
+ [aux_sym_print_statement_token1] = ACTIONS(4605),
+ [anon_sym_CARET] = ACTIONS(4607),
+ [anon_sym_SLASH] = ACTIONS(4607),
+ [anon_sym_BSLASH] = ACTIONS(4607),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4605),
+ [anon_sym_PLUS] = ACTIONS(4607),
+ [anon_sym_DASH] = ACTIONS(4605),
+ [anon_sym_AMP] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4605),
+ [anon_sym_SEMI] = ACTIONS(4607),
+ [anon_sym_QMARK] = ACTIONS(4607),
+ [aux_sym_close_statement_token1] = ACTIONS(4605),
+ [aux_sym_put_statement_token1] = ACTIONS(4605),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4605),
+ [aux_sym_seek_statement_token1] = ACTIONS(4605),
+ [sym_reset_statement] = ACTIONS(4605),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4605),
+ [sym_stop_statement] = ACTIONS(4605),
+ [sym_beep_statement] = ACTIONS(4605),
+ [aux_sym_unload_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4605),
+ [aux_sym_call_statement_token1] = ACTIONS(4605),
+ [sym__ambiguous_call_statement] = ACTIONS(4605),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4605),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4605),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4605),
+ [aux_sym_unary_expression_token1] = ACTIONS(4605),
+ [sym_string_literal] = ACTIONS(4607),
+ [sym_number_literal] = ACTIONS(4607),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4605),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4605),
+ [sym_nothing_literal] = ACTIONS(4605),
+ [sym_null_literal] = ACTIONS(4605),
+ [sym_empty_literal] = ACTIONS(4605),
+ [sym_date_literal] = ACTIONS(4607),
+ [anon_sym_POUND] = ACTIONS(4605),
+ },
+ [STATE(634)] = {
+ [sym_identifier] = ACTIONS(4609),
+ [sym_newline] = ACTIONS(4611),
+ [anon_sym_COLON] = ACTIONS(4611),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4609),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4609),
+ [anon_sym_EQ] = ACTIONS(4611),
+ [anon_sym_DOT] = ACTIONS(4609),
+ [anon_sym_BANG] = ACTIONS(4611),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4609),
+ [aux_sym_option_statement_token3] = ACTIONS(4609),
+ [aux_sym_type_declaration_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4609),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4609),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4609),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4609),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4609),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4609),
+ [aux_sym__property_get_header_token1] = ACTIONS(4609),
+ [aux_sym_event_declaration_token1] = ACTIONS(4609),
+ [sym_static_modifier] = ACTIONS(4609),
+ [sym__dim_keyword] = ACTIONS(4609),
+ [sym__redim_keyword] = ACTIONS(4609),
+ [aux_sym_get_accessor_token1] = ACTIONS(4609),
+ [aux_sym_set_accessor_token1] = ACTIONS(4609),
+ [anon_sym_COMMA] = ACTIONS(4611),
+ [aux_sym_const_declaration_token1] = ACTIONS(4609),
+ [anon_sym_LPAREN] = ACTIONS(4611),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4609),
+ [anon_sym_STAR] = ACTIONS(4611),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4609),
+ [aux_sym_visibility_token1] = ACTIONS(4609),
+ [aux_sym_visibility_token2] = ACTIONS(4609),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4609),
+ [aux_sym_else_fragment_token1] = ACTIONS(4609),
+ [aux_sym_select_statement_token1] = ACTIONS(4609),
+ [aux_sym_case_expression_token1] = ACTIONS(4609),
+ [anon_sym_LT] = ACTIONS(4609),
+ [anon_sym_LT_EQ] = ACTIONS(4611),
+ [anon_sym_GT] = ACTIONS(4609),
+ [anon_sym_GT_EQ] = ACTIONS(4611),
+ [anon_sym_LT_GT] = ACTIONS(4611),
+ [aux_sym__for_header_token1] = ACTIONS(4609),
+ [aux_sym_do_statement_token1] = ACTIONS(4609),
+ [aux_sym_do_condition_token1] = ACTIONS(4609),
+ [aux_sym_with_statement_token1] = ACTIONS(4609),
+ [aux_sym_exit_statement_token1] = ACTIONS(4609),
+ [sym_end_statement] = ACTIONS(4611),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4609),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4609),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4609),
+ [sym__ambiguous_redim_statement] = ACTIONS(4611),
+ [aux_sym_erase_statement_token1] = ACTIONS(4609),
+ [aux_sym_open_statement_token1] = ACTIONS(4609),
+ [aux_sym_file_mode_token2] = ACTIONS(4609),
+ [aux_sym_file_access_token2] = ACTIONS(4609),
+ [aux_sym_file_lock_token2] = ACTIONS(4609),
+ [aux_sym_print_statement_token1] = ACTIONS(4609),
+ [anon_sym_CARET] = ACTIONS(4611),
+ [anon_sym_SLASH] = ACTIONS(4611),
+ [anon_sym_BSLASH] = ACTIONS(4611),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4609),
+ [anon_sym_PLUS] = ACTIONS(4611),
+ [anon_sym_DASH] = ACTIONS(4609),
+ [anon_sym_AMP] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4609),
+ [anon_sym_SEMI] = ACTIONS(4611),
+ [anon_sym_QMARK] = ACTIONS(4611),
+ [aux_sym_close_statement_token1] = ACTIONS(4609),
+ [aux_sym_put_statement_token1] = ACTIONS(4609),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4609),
+ [aux_sym_seek_statement_token1] = ACTIONS(4609),
+ [sym_reset_statement] = ACTIONS(4609),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4609),
+ [sym_stop_statement] = ACTIONS(4609),
+ [sym_beep_statement] = ACTIONS(4609),
+ [aux_sym_unload_statement_token1] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4609),
+ [aux_sym_call_statement_token1] = ACTIONS(4609),
+ [sym__ambiguous_call_statement] = ACTIONS(4609),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4609),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4609),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4609),
+ [aux_sym_unary_expression_token1] = ACTIONS(4609),
+ [sym_string_literal] = ACTIONS(4611),
+ [sym_number_literal] = ACTIONS(4611),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4609),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4609),
+ [sym_nothing_literal] = ACTIONS(4609),
+ [sym_null_literal] = ACTIONS(4609),
+ [sym_empty_literal] = ACTIONS(4609),
+ [sym_date_literal] = ACTIONS(4611),
+ [anon_sym_POUND] = ACTIONS(4609),
+ },
+ [STATE(635)] = {
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(4369),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_declaration_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4369),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [aux_sym__property_get_header_token1] = ACTIONS(4369),
+ [aux_sym_event_declaration_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [anon_sym_COMMA] = ACTIONS(4371),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_SEMI] = ACTIONS(4371),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(636)] = {
+ [sym__argument] = STATE(4847),
+ [sym_named_argument] = STATE(4847),
+ [sym_byval_argument] = STATE(4847),
+ [sym__primary_expression] = STATE(830),
+ [sym__expression] = STATE(2340),
+ [sym_comparison_expression] = STATE(4594),
+ [sym__comparison_operand] = STATE(11302),
+ [sym_logical_value_expression] = STATE(4594),
+ [sym__callable_expression] = STATE(13462),
+ [sym_call_expression] = STATE(777),
+ [sym_new_expression] = STATE(830),
+ [sym_addressof_expression] = STATE(830),
+ [sym_type_of_expression] = STATE(830),
+ [sym_member_expression] = STATE(814),
+ [sym_qualified_member_expression] = STATE(865),
+ [sym_implicit_member_expression] = STATE(865),
+ [sym_parenthesized_expression] = STATE(830),
+ [sym_binary_expression] = STATE(830),
+ [sym_unary_expression] = STATE(2340),
+ [sym__signed_unary_expression] = STATE(837),
+ [sym__literal] = STATE(830),
+ [sym_boolean_literal] = STATE(830),
+ [sym_file_number_literal] = STATE(830),
+ [aux_sym__argument_sequence_repeat2] = STATE(4848),
+ [sym_identifier] = ACTIONS(4260),
+ [sym_newline] = ACTIONS(4170),
+ [anon_sym_COLON] = ACTIONS(4170),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4172),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4262),
+ [anon_sym_DOT] = ACTIONS(4264),
+ [anon_sym_BANG] = ACTIONS(4266),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4172),
+ [aux_sym_option_statement_token3] = ACTIONS(4172),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4172),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4172),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4172),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4172),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4172),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4172),
+ [sym_static_modifier] = ACTIONS(4172),
+ [sym__dim_keyword] = ACTIONS(4172),
+ [sym__redim_keyword] = ACTIONS(4172),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4268),
+ [aux_sym_get_accessor_token1] = ACTIONS(4172),
+ [aux_sym_set_accessor_token1] = ACTIONS(4172),
+ [anon_sym_COMMA] = ACTIONS(5034),
+ [aux_sym_const_declaration_token1] = ACTIONS(4172),
+ [anon_sym_LPAREN] = ACTIONS(4383),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4274),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4276),
+ [aux_sym_visibility_token1] = ACTIONS(4172),
+ [aux_sym_visibility_token2] = ACTIONS(4172),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4172),
+ [aux_sym_else_fragment_token1] = ACTIONS(4172),
+ [aux_sym_select_statement_token1] = ACTIONS(4172),
+ [aux_sym__for_header_token1] = ACTIONS(4172),
+ [aux_sym_do_statement_token1] = ACTIONS(4172),
+ [aux_sym_do_condition_token1] = ACTIONS(4172),
+ [aux_sym_with_statement_token1] = ACTIONS(4172),
+ [aux_sym_exit_statement_token1] = ACTIONS(4172),
+ [sym_end_statement] = ACTIONS(4170),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4172),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4172),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4172),
+ [sym__ambiguous_redim_statement] = ACTIONS(4170),
+ [aux_sym_erase_statement_token1] = ACTIONS(4172),
+ [aux_sym_open_statement_token1] = ACTIONS(4172),
+ [aux_sym_file_mode_token2] = ACTIONS(4172),
+ [aux_sym_file_access_token2] = ACTIONS(4172),
+ [aux_sym_file_lock_token2] = ACTIONS(4172),
+ [aux_sym_print_statement_token1] = ACTIONS(4172),
+ [anon_sym_PLUS] = ACTIONS(4278),
+ [anon_sym_DASH] = ACTIONS(4280),
+ [anon_sym_QMARK] = ACTIONS(4170),
+ [aux_sym_close_statement_token1] = ACTIONS(4172),
+ [aux_sym_put_statement_token1] = ACTIONS(4172),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4172),
+ [aux_sym_seek_statement_token1] = ACTIONS(4172),
+ [sym_reset_statement] = ACTIONS(4172),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4172),
+ [sym_stop_statement] = ACTIONS(4172),
+ [sym_beep_statement] = ACTIONS(4172),
+ [aux_sym_unload_statement_token1] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4172),
+ [aux_sym_call_statement_token1] = ACTIONS(4172),
+ [sym__ambiguous_call_statement] = ACTIONS(4172),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4282),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4284),
+ [aux_sym_unary_expression_token1] = ACTIONS(1161),
+ [sym_string_literal] = ACTIONS(4286),
+ [sym_number_literal] = ACTIONS(4286),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4288),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4288),
+ [sym_nothing_literal] = ACTIONS(4290),
+ [sym_null_literal] = ACTIONS(4290),
+ [sym_empty_literal] = ACTIONS(4290),
+ [sym_date_literal] = ACTIONS(4286),
+ [anon_sym_POUND] = ACTIONS(4292),
+ },
+ [STATE(637)] = {
+ [sym_output_list] = STATE(7131),
+ [sym__print_output_expression] = STATE(4957),
+ [sym__unparenthesized_print_output_expression] = STATE(4957),
+ [sym__print_output_call_binary_expression] = STATE(4957),
+ [sym__print_output_call_operand] = STATE(10995),
+ [sym__print_output_member_comparison_expression] = STATE(5840),
+ [sym__print_output_call_member_expression] = STATE(997),
+ [sym__print_output_call_expression] = STATE(2996),
+ [sym__print_output_qualified_callable] = STATE(13646),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10979),
+ [sym_comparison_expression] = STATE(5075),
+ [sym__comparison_operand] = STATE(11430),
+ [sym_logical_value_expression] = STATE(4906),
+ [sym__callable_expression] = STATE(13260),
+ [sym_call_expression] = STATE(10300),
+ [sym_new_expression] = STATE(1479),
+ [sym_addressof_expression] = STATE(1479),
+ [sym_type_of_expression] = STATE(1479),
+ [sym_member_expression] = STATE(1524),
+ [sym_qualified_member_expression] = STATE(1585),
+ [sym_implicit_member_expression] = STATE(1585),
+ [sym_parenthesized_expression] = STATE(1570),
+ [sym_binary_expression] = STATE(1573),
+ [sym_unary_expression] = STATE(3301),
+ [sym__signed_unary_expression] = STATE(1674),
+ [sym__literal] = STATE(1479),
+ [sym_boolean_literal] = STATE(1479),
+ [sym_file_number_literal] = STATE(1479),
+ [sym_identifier] = ACTIONS(5022),
+ [sym_newline] = ACTIONS(4086),
+ [anon_sym_COLON] = ACTIONS(4086),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4088),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5024),
+ [anon_sym_DOT] = ACTIONS(4899),
+ [anon_sym_BANG] = ACTIONS(4901),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4088),
+ [aux_sym_option_statement_token3] = ACTIONS(4088),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4088),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4088),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4088),
+ [sym_static_modifier] = ACTIONS(4088),
+ [sym__dim_keyword] = ACTIONS(4088),
+ [sym__redim_keyword] = ACTIONS(4088),
+ [aux_sym_get_accessor_token1] = ACTIONS(4088),
+ [aux_sym_set_accessor_token1] = ACTIONS(4088),
+ [aux_sym_const_declaration_token1] = ACTIONS(4088),
+ [anon_sym_LPAREN] = ACTIONS(5026),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4909),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5028),
+ [aux_sym_visibility_token1] = ACTIONS(4088),
+ [aux_sym_visibility_token2] = ACTIONS(4088),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4088),
+ [aux_sym_else_fragment_token1] = ACTIONS(4088),
+ [aux_sym_select_statement_token1] = ACTIONS(4088),
+ [aux_sym__for_header_token1] = ACTIONS(4088),
+ [aux_sym_do_statement_token1] = ACTIONS(4088),
+ [aux_sym_do_condition_token1] = ACTIONS(4088),
+ [aux_sym_with_statement_token1] = ACTIONS(4088),
+ [aux_sym_exit_statement_token1] = ACTIONS(4088),
+ [sym_end_statement] = ACTIONS(4086),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4088),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4088),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4088),
+ [sym__ambiguous_redim_statement] = ACTIONS(4086),
+ [aux_sym_erase_statement_token1] = ACTIONS(4088),
+ [aux_sym_open_statement_token1] = ACTIONS(4088),
+ [aux_sym_file_mode_token2] = ACTIONS(4088),
+ [aux_sym_file_access_token2] = ACTIONS(4088),
+ [aux_sym_file_lock_token2] = ACTIONS(4088),
+ [aux_sym_print_statement_token1] = ACTIONS(4088),
+ [anon_sym_PLUS] = ACTIONS(4913),
+ [anon_sym_DASH] = ACTIONS(4915),
+ [anon_sym_QMARK] = ACTIONS(4086),
+ [aux_sym_close_statement_token1] = ACTIONS(4088),
+ [aux_sym_put_statement_token1] = ACTIONS(4088),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4088),
+ [aux_sym_seek_statement_token1] = ACTIONS(4088),
+ [sym_reset_statement] = ACTIONS(4088),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4088),
+ [sym_stop_statement] = ACTIONS(4088),
+ [sym_beep_statement] = ACTIONS(4088),
+ [aux_sym_unload_statement_token1] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4088),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4088),
+ [aux_sym_call_statement_token1] = ACTIONS(4088),
+ [sym__ambiguous_call_statement] = ACTIONS(4088),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4917),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4919),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(5030),
+ [sym_number_literal] = ACTIONS(5030),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4923),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4923),
+ [sym_nothing_literal] = ACTIONS(5032),
+ [sym_null_literal] = ACTIONS(5032),
+ [sym_empty_literal] = ACTIONS(5032),
+ [sym_date_literal] = ACTIONS(5030),
+ [anon_sym_POUND] = ACTIONS(4927),
+ },
+ [STATE(638)] = {
+ [sym_identifier] = ACTIONS(4759),
+ [sym_newline] = ACTIONS(4761),
+ [anon_sym_COLON] = ACTIONS(4761),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4759),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4759),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4759),
+ [anon_sym_BANG] = ACTIONS(4761),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4759),
+ [aux_sym_option_statement_token3] = ACTIONS(4759),
+ [aux_sym_type_declaration_token1] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4759),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4759),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4759),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4759),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4759),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4759),
+ [aux_sym__property_get_header_token1] = ACTIONS(4759),
+ [aux_sym_event_declaration_token1] = ACTIONS(4759),
+ [sym_static_modifier] = ACTIONS(4759),
+ [sym__dim_keyword] = ACTIONS(4759),
+ [sym__redim_keyword] = ACTIONS(4759),
+ [aux_sym_get_accessor_token1] = ACTIONS(4759),
+ [aux_sym_set_accessor_token1] = ACTIONS(4759),
+ [anon_sym_COMMA] = ACTIONS(4761),
+ [aux_sym_const_declaration_token1] = ACTIONS(4759),
+ [anon_sym_LPAREN] = ACTIONS(4763),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4759),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4759),
+ [aux_sym_visibility_token1] = ACTIONS(4759),
+ [aux_sym_visibility_token2] = ACTIONS(4759),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4759),
+ [aux_sym_else_fragment_token1] = ACTIONS(4759),
+ [aux_sym_select_statement_token1] = ACTIONS(4759),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4759),
+ [aux_sym_do_statement_token1] = ACTIONS(4759),
+ [aux_sym_do_condition_token1] = ACTIONS(4759),
+ [aux_sym_with_statement_token1] = ACTIONS(4759),
+ [aux_sym_exit_statement_token1] = ACTIONS(4759),
+ [sym_end_statement] = ACTIONS(4761),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4759),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4759),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4759),
+ [sym__ambiguous_redim_statement] = ACTIONS(4761),
+ [aux_sym_erase_statement_token1] = ACTIONS(4759),
+ [aux_sym_open_statement_token1] = ACTIONS(4759),
+ [aux_sym_file_mode_token2] = ACTIONS(4759),
+ [aux_sym_file_access_token2] = ACTIONS(4759),
+ [aux_sym_file_lock_token2] = ACTIONS(4759),
+ [aux_sym_print_statement_token1] = ACTIONS(4759),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4766),
+ [anon_sym_DASH] = ACTIONS(4769),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4761),
+ [anon_sym_QMARK] = ACTIONS(4761),
+ [aux_sym_close_statement_token1] = ACTIONS(4759),
+ [aux_sym_put_statement_token1] = ACTIONS(4759),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4759),
+ [aux_sym_seek_statement_token1] = ACTIONS(4759),
+ [sym_reset_statement] = ACTIONS(4759),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4759),
+ [sym_stop_statement] = ACTIONS(4759),
+ [sym_beep_statement] = ACTIONS(4759),
+ [aux_sym_unload_statement_token1] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4759),
+ [aux_sym_call_statement_token1] = ACTIONS(4759),
+ [sym__ambiguous_call_statement] = ACTIONS(4759),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4759),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4759),
+ [aux_sym_unary_expression_token1] = ACTIONS(4759),
+ [sym_string_literal] = ACTIONS(4761),
+ [sym_number_literal] = ACTIONS(4761),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4759),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4759),
+ [sym_nothing_literal] = ACTIONS(4759),
+ [sym_null_literal] = ACTIONS(4759),
+ [sym_empty_literal] = ACTIONS(4759),
+ [sym_date_literal] = ACTIONS(4761),
+ [anon_sym_POUND] = ACTIONS(4759),
+ },
+ [STATE(639)] = {
+ [sym_identifier] = ACTIONS(4759),
+ [sym_newline] = ACTIONS(4761),
+ [anon_sym_COLON] = ACTIONS(4761),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4759),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4759),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4759),
+ [anon_sym_BANG] = ACTIONS(4761),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4759),
+ [aux_sym_option_statement_token3] = ACTIONS(4759),
+ [aux_sym_type_declaration_token1] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4759),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4759),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4759),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4759),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4759),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4759),
+ [aux_sym__property_get_header_token1] = ACTIONS(4759),
+ [aux_sym_event_declaration_token1] = ACTIONS(4759),
+ [sym_static_modifier] = ACTIONS(4759),
+ [sym__dim_keyword] = ACTIONS(4759),
+ [sym__redim_keyword] = ACTIONS(4759),
+ [aux_sym_get_accessor_token1] = ACTIONS(4759),
+ [aux_sym_set_accessor_token1] = ACTIONS(4759),
+ [anon_sym_COMMA] = ACTIONS(4761),
+ [aux_sym_const_declaration_token1] = ACTIONS(4759),
+ [anon_sym_LPAREN] = ACTIONS(4761),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4759),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4759),
+ [aux_sym_visibility_token1] = ACTIONS(4759),
+ [aux_sym_visibility_token2] = ACTIONS(4759),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4759),
+ [aux_sym_else_fragment_token1] = ACTIONS(4759),
+ [aux_sym_select_statement_token1] = ACTIONS(4759),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4759),
+ [aux_sym_do_statement_token1] = ACTIONS(4759),
+ [aux_sym_do_condition_token1] = ACTIONS(4759),
+ [aux_sym_with_statement_token1] = ACTIONS(4759),
+ [aux_sym_exit_statement_token1] = ACTIONS(4759),
+ [sym_end_statement] = ACTIONS(4761),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4759),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4759),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4759),
+ [sym__ambiguous_redim_statement] = ACTIONS(4761),
+ [aux_sym_erase_statement_token1] = ACTIONS(4759),
+ [aux_sym_open_statement_token1] = ACTIONS(4759),
+ [aux_sym_file_mode_token2] = ACTIONS(4759),
+ [aux_sym_file_access_token2] = ACTIONS(4759),
+ [aux_sym_file_lock_token2] = ACTIONS(4759),
+ [aux_sym_print_statement_token1] = ACTIONS(4759),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4766),
+ [anon_sym_DASH] = ACTIONS(4769),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4761),
+ [anon_sym_QMARK] = ACTIONS(4761),
+ [aux_sym_close_statement_token1] = ACTIONS(4759),
+ [aux_sym_put_statement_token1] = ACTIONS(4759),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4759),
+ [aux_sym_seek_statement_token1] = ACTIONS(4759),
+ [sym_reset_statement] = ACTIONS(4759),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4759),
+ [sym_stop_statement] = ACTIONS(4759),
+ [sym_beep_statement] = ACTIONS(4759),
+ [aux_sym_unload_statement_token1] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4759),
+ [aux_sym_call_statement_token1] = ACTIONS(4759),
+ [sym__ambiguous_call_statement] = ACTIONS(4759),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4759),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4759),
+ [aux_sym_unary_expression_token1] = ACTIONS(4759),
+ [sym_string_literal] = ACTIONS(4761),
+ [sym_number_literal] = ACTIONS(4761),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4759),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4759),
+ [sym_nothing_literal] = ACTIONS(4759),
+ [sym_null_literal] = ACTIONS(4759),
+ [sym_empty_literal] = ACTIONS(4759),
+ [sym_date_literal] = ACTIONS(4761),
+ [anon_sym_POUND] = ACTIONS(4759),
+ },
+ [STATE(640)] = {
+ [sym_identifier] = ACTIONS(4410),
+ [sym_newline] = ACTIONS(4412),
+ [anon_sym_COLON] = ACTIONS(4412),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4410),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4410),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5036),
+ [anon_sym_BANG] = ACTIONS(5038),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4410),
+ [aux_sym_option_statement_token3] = ACTIONS(4410),
+ [aux_sym_type_declaration_token1] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4410),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4410),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4410),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4410),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4410),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4410),
+ [aux_sym__property_get_header_token1] = ACTIONS(4410),
+ [aux_sym_event_declaration_token1] = ACTIONS(4410),
+ [sym_static_modifier] = ACTIONS(4410),
+ [sym__dim_keyword] = ACTIONS(4410),
+ [sym__redim_keyword] = ACTIONS(4410),
+ [aux_sym_get_accessor_token1] = ACTIONS(4410),
+ [aux_sym_set_accessor_token1] = ACTIONS(4410),
+ [anon_sym_COMMA] = ACTIONS(4412),
+ [aux_sym_const_declaration_token1] = ACTIONS(4410),
+ [anon_sym_LPAREN] = ACTIONS(4806),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4410),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4410),
+ [aux_sym_visibility_token1] = ACTIONS(4410),
+ [aux_sym_visibility_token2] = ACTIONS(4410),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4410),
+ [aux_sym_else_fragment_token1] = ACTIONS(4410),
+ [aux_sym_select_statement_token1] = ACTIONS(4410),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4410),
+ [aux_sym_do_statement_token1] = ACTIONS(4410),
+ [aux_sym_do_condition_token1] = ACTIONS(4410),
+ [aux_sym_with_statement_token1] = ACTIONS(4410),
+ [aux_sym_exit_statement_token1] = ACTIONS(4410),
+ [sym_end_statement] = ACTIONS(4412),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4410),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4410),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4410),
+ [sym__ambiguous_redim_statement] = ACTIONS(4412),
+ [aux_sym_erase_statement_token1] = ACTIONS(4410),
+ [aux_sym_open_statement_token1] = ACTIONS(4410),
+ [aux_sym_file_mode_token2] = ACTIONS(4410),
+ [aux_sym_file_access_token2] = ACTIONS(4410),
+ [aux_sym_file_lock_token2] = ACTIONS(4410),
+ [aux_sym_print_statement_token1] = ACTIONS(4410),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4414),
+ [anon_sym_DASH] = ACTIONS(4417),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4412),
+ [anon_sym_QMARK] = ACTIONS(4412),
+ [aux_sym_close_statement_token1] = ACTIONS(4410),
+ [aux_sym_put_statement_token1] = ACTIONS(4410),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4410),
+ [aux_sym_seek_statement_token1] = ACTIONS(4410),
+ [sym_reset_statement] = ACTIONS(4410),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4410),
+ [sym_stop_statement] = ACTIONS(4410),
+ [sym_beep_statement] = ACTIONS(4410),
+ [aux_sym_unload_statement_token1] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4410),
+ [aux_sym_call_statement_token1] = ACTIONS(4410),
+ [sym__ambiguous_call_statement] = ACTIONS(4410),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4410),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4410),
+ [aux_sym_unary_expression_token1] = ACTIONS(4410),
+ [sym_string_literal] = ACTIONS(4412),
+ [sym_number_literal] = ACTIONS(4412),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4410),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4410),
+ [sym_nothing_literal] = ACTIONS(4410),
+ [sym_null_literal] = ACTIONS(4410),
+ [sym_empty_literal] = ACTIONS(4410),
+ [sym_date_literal] = ACTIONS(4412),
+ [anon_sym_POUND] = ACTIONS(4410),
+ },
+ [STATE(641)] = {
+ [sym_identifier] = ACTIONS(4410),
+ [sym_newline] = ACTIONS(4412),
+ [anon_sym_COLON] = ACTIONS(4412),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4410),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4410),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(4410),
+ [anon_sym_BANG] = ACTIONS(4412),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4410),
+ [aux_sym_option_statement_token3] = ACTIONS(4410),
+ [aux_sym_type_declaration_token1] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4410),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4410),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4410),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4410),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4410),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4410),
+ [aux_sym__property_get_header_token1] = ACTIONS(4410),
+ [aux_sym_event_declaration_token1] = ACTIONS(4410),
+ [sym_static_modifier] = ACTIONS(4410),
+ [sym__dim_keyword] = ACTIONS(4410),
+ [sym__redim_keyword] = ACTIONS(4410),
+ [aux_sym_get_accessor_token1] = ACTIONS(4410),
+ [aux_sym_set_accessor_token1] = ACTIONS(4410),
+ [anon_sym_COMMA] = ACTIONS(4412),
+ [aux_sym_const_declaration_token1] = ACTIONS(4410),
+ [anon_sym_LPAREN] = ACTIONS(4412),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4410),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4410),
+ [aux_sym_visibility_token1] = ACTIONS(4410),
+ [aux_sym_visibility_token2] = ACTIONS(4410),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4410),
+ [aux_sym_else_fragment_token1] = ACTIONS(4410),
+ [aux_sym_select_statement_token1] = ACTIONS(4410),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4410),
+ [aux_sym_do_statement_token1] = ACTIONS(4410),
+ [aux_sym_do_condition_token1] = ACTIONS(4410),
+ [aux_sym_with_statement_token1] = ACTIONS(4410),
+ [aux_sym_exit_statement_token1] = ACTIONS(4410),
+ [sym_end_statement] = ACTIONS(4412),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4410),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4410),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4410),
+ [sym__ambiguous_redim_statement] = ACTIONS(4412),
+ [aux_sym_erase_statement_token1] = ACTIONS(4410),
+ [aux_sym_open_statement_token1] = ACTIONS(4410),
+ [aux_sym_file_mode_token2] = ACTIONS(4410),
+ [aux_sym_file_access_token2] = ACTIONS(4410),
+ [aux_sym_file_lock_token2] = ACTIONS(4410),
+ [aux_sym_print_statement_token1] = ACTIONS(4410),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4414),
+ [anon_sym_DASH] = ACTIONS(4417),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4412),
+ [anon_sym_QMARK] = ACTIONS(4412),
+ [aux_sym_close_statement_token1] = ACTIONS(4410),
+ [aux_sym_put_statement_token1] = ACTIONS(4410),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4410),
+ [aux_sym_seek_statement_token1] = ACTIONS(4410),
+ [sym_reset_statement] = ACTIONS(4410),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4410),
+ [sym_stop_statement] = ACTIONS(4410),
+ [sym_beep_statement] = ACTIONS(4410),
+ [aux_sym_unload_statement_token1] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4410),
+ [aux_sym_call_statement_token1] = ACTIONS(4410),
+ [sym__ambiguous_call_statement] = ACTIONS(4410),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4410),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4410),
+ [aux_sym_unary_expression_token1] = ACTIONS(4410),
+ [sym_string_literal] = ACTIONS(4412),
+ [sym_number_literal] = ACTIONS(4412),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4410),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4410),
+ [sym_nothing_literal] = ACTIONS(4410),
+ [sym_null_literal] = ACTIONS(4410),
+ [sym_empty_literal] = ACTIONS(4410),
+ [sym_date_literal] = ACTIONS(4412),
+ [anon_sym_POUND] = ACTIONS(4410),
+ },
+ [STATE(642)] = {
+ [sym_identifier] = ACTIONS(4420),
+ [sym_newline] = ACTIONS(4422),
+ [anon_sym_COLON] = ACTIONS(4422),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4420),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4420),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5036),
+ [anon_sym_BANG] = ACTIONS(5038),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4420),
+ [aux_sym_option_statement_token3] = ACTIONS(4420),
+ [aux_sym_type_declaration_token1] = ACTIONS(4420),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4420),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4420),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4420),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4420),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4420),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4420),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4420),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4420),
+ [aux_sym__property_get_header_token1] = ACTIONS(4420),
+ [aux_sym_event_declaration_token1] = ACTIONS(4420),
+ [sym_static_modifier] = ACTIONS(4420),
+ [sym__dim_keyword] = ACTIONS(4420),
+ [sym__redim_keyword] = ACTIONS(4420),
+ [aux_sym_get_accessor_token1] = ACTIONS(4420),
+ [aux_sym_set_accessor_token1] = ACTIONS(4420),
+ [anon_sym_COMMA] = ACTIONS(4422),
+ [aux_sym_const_declaration_token1] = ACTIONS(4420),
+ [anon_sym_LPAREN] = ACTIONS(4428),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4420),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4420),
+ [aux_sym_visibility_token1] = ACTIONS(4420),
+ [aux_sym_visibility_token2] = ACTIONS(4420),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4420),
+ [aux_sym_else_fragment_token1] = ACTIONS(4420),
+ [aux_sym_select_statement_token1] = ACTIONS(4420),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4420),
+ [aux_sym_do_statement_token1] = ACTIONS(4420),
+ [aux_sym_do_condition_token1] = ACTIONS(4420),
+ [aux_sym_with_statement_token1] = ACTIONS(4420),
+ [aux_sym_exit_statement_token1] = ACTIONS(4420),
+ [sym_end_statement] = ACTIONS(4422),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4420),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4420),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4420),
+ [sym__ambiguous_redim_statement] = ACTIONS(4422),
+ [aux_sym_erase_statement_token1] = ACTIONS(4420),
+ [aux_sym_open_statement_token1] = ACTIONS(4420),
+ [aux_sym_file_mode_token2] = ACTIONS(4420),
+ [aux_sym_file_access_token2] = ACTIONS(4420),
+ [aux_sym_file_lock_token2] = ACTIONS(4420),
+ [aux_sym_print_statement_token1] = ACTIONS(4420),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4431),
+ [anon_sym_DASH] = ACTIONS(4434),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4422),
+ [anon_sym_QMARK] = ACTIONS(4422),
+ [aux_sym_close_statement_token1] = ACTIONS(4420),
+ [aux_sym_put_statement_token1] = ACTIONS(4420),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4420),
+ [aux_sym_seek_statement_token1] = ACTIONS(4420),
+ [sym_reset_statement] = ACTIONS(4420),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4420),
+ [sym_stop_statement] = ACTIONS(4420),
+ [sym_beep_statement] = ACTIONS(4420),
+ [aux_sym_unload_statement_token1] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4420),
+ [aux_sym_call_statement_token1] = ACTIONS(4420),
+ [sym__ambiguous_call_statement] = ACTIONS(4420),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4420),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4420),
+ [aux_sym_unary_expression_token1] = ACTIONS(4420),
+ [sym_string_literal] = ACTIONS(4422),
+ [sym_number_literal] = ACTIONS(4422),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4420),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4420),
+ [sym_nothing_literal] = ACTIONS(4420),
+ [sym_null_literal] = ACTIONS(4420),
+ [sym_empty_literal] = ACTIONS(4420),
+ [sym_date_literal] = ACTIONS(4422),
+ [anon_sym_POUND] = ACTIONS(4420),
+ },
+ [STATE(643)] = {
+ [sym_identifier] = ACTIONS(4489),
+ [sym_newline] = ACTIONS(4491),
+ [anon_sym_COLON] = ACTIONS(4491),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4489),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4489),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(4489),
+ [anon_sym_BANG] = ACTIONS(4491),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4489),
+ [aux_sym_option_statement_token3] = ACTIONS(4489),
+ [aux_sym_type_declaration_token1] = ACTIONS(4489),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4489),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4489),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4489),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4489),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4489),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4489),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4489),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4489),
+ [aux_sym__property_get_header_token1] = ACTIONS(4489),
+ [aux_sym_event_declaration_token1] = ACTIONS(4489),
+ [sym_static_modifier] = ACTIONS(4489),
+ [sym__dim_keyword] = ACTIONS(4489),
+ [sym__redim_keyword] = ACTIONS(4489),
+ [aux_sym_get_accessor_token1] = ACTIONS(4489),
+ [aux_sym_set_accessor_token1] = ACTIONS(4489),
+ [anon_sym_COMMA] = ACTIONS(4491),
+ [aux_sym_const_declaration_token1] = ACTIONS(4489),
+ [anon_sym_LPAREN] = ACTIONS(4491),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4489),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4489),
+ [aux_sym_visibility_token1] = ACTIONS(4489),
+ [aux_sym_visibility_token2] = ACTIONS(4489),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4489),
+ [aux_sym_else_fragment_token1] = ACTIONS(4489),
+ [aux_sym_select_statement_token1] = ACTIONS(4489),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4489),
+ [aux_sym_do_statement_token1] = ACTIONS(4489),
+ [aux_sym_do_condition_token1] = ACTIONS(4489),
+ [aux_sym_with_statement_token1] = ACTIONS(4489),
+ [aux_sym_exit_statement_token1] = ACTIONS(4489),
+ [sym_end_statement] = ACTIONS(4491),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4489),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4489),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4489),
+ [sym__ambiguous_redim_statement] = ACTIONS(4491),
+ [aux_sym_erase_statement_token1] = ACTIONS(4489),
+ [aux_sym_open_statement_token1] = ACTIONS(4489),
+ [aux_sym_file_mode_token2] = ACTIONS(4489),
+ [aux_sym_file_access_token2] = ACTIONS(4489),
+ [aux_sym_file_lock_token2] = ACTIONS(4489),
+ [aux_sym_print_statement_token1] = ACTIONS(4489),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4493),
+ [anon_sym_DASH] = ACTIONS(4496),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4491),
+ [anon_sym_QMARK] = ACTIONS(4491),
+ [aux_sym_close_statement_token1] = ACTIONS(4489),
+ [aux_sym_put_statement_token1] = ACTIONS(4489),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4489),
+ [aux_sym_seek_statement_token1] = ACTIONS(4489),
+ [sym_reset_statement] = ACTIONS(4489),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4489),
+ [sym_stop_statement] = ACTIONS(4489),
+ [sym_beep_statement] = ACTIONS(4489),
+ [aux_sym_unload_statement_token1] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4489),
+ [aux_sym_call_statement_token1] = ACTIONS(4489),
+ [sym__ambiguous_call_statement] = ACTIONS(4489),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4489),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4489),
+ [aux_sym_unary_expression_token1] = ACTIONS(4489),
+ [sym_string_literal] = ACTIONS(4491),
+ [sym_number_literal] = ACTIONS(4491),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4489),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4489),
+ [sym_nothing_literal] = ACTIONS(4489),
+ [sym_null_literal] = ACTIONS(4489),
+ [sym_empty_literal] = ACTIONS(4489),
+ [sym_date_literal] = ACTIONS(4491),
+ [anon_sym_POUND] = ACTIONS(4489),
+ },
+ [STATE(644)] = {
+ [sym_identifier] = ACTIONS(4499),
+ [sym_newline] = ACTIONS(4501),
+ [anon_sym_COLON] = ACTIONS(4501),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4499),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4499),
+ [anon_sym_EQ] = ACTIONS(4503),
+ [anon_sym_DOT] = ACTIONS(4499),
+ [anon_sym_BANG] = ACTIONS(4501),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4499),
+ [aux_sym_option_statement_token3] = ACTIONS(4499),
+ [aux_sym_type_declaration_token1] = ACTIONS(4499),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4499),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4499),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4499),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4499),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4499),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4499),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4499),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4499),
+ [aux_sym__property_get_header_token1] = ACTIONS(4499),
+ [aux_sym_event_declaration_token1] = ACTIONS(4499),
+ [sym_static_modifier] = ACTIONS(4499),
+ [sym__dim_keyword] = ACTIONS(4499),
+ [sym__redim_keyword] = ACTIONS(4499),
+ [aux_sym_get_accessor_token1] = ACTIONS(4499),
+ [aux_sym_set_accessor_token1] = ACTIONS(4499),
+ [anon_sym_COMMA] = ACTIONS(4501),
+ [aux_sym_const_declaration_token1] = ACTIONS(4499),
+ [anon_sym_LPAREN] = ACTIONS(4501),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4499),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4499),
+ [aux_sym_visibility_token1] = ACTIONS(4499),
+ [aux_sym_visibility_token2] = ACTIONS(4499),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4499),
+ [aux_sym_else_fragment_token1] = ACTIONS(4499),
+ [aux_sym_select_statement_token1] = ACTIONS(4499),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4499),
+ [aux_sym_do_statement_token1] = ACTIONS(4499),
+ [aux_sym_do_condition_token1] = ACTIONS(4499),
+ [aux_sym_with_statement_token1] = ACTIONS(4499),
+ [aux_sym_exit_statement_token1] = ACTIONS(4499),
+ [sym_end_statement] = ACTIONS(4501),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4499),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4499),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4499),
+ [sym__ambiguous_redim_statement] = ACTIONS(4501),
+ [aux_sym_erase_statement_token1] = ACTIONS(4499),
+ [aux_sym_open_statement_token1] = ACTIONS(4499),
+ [aux_sym_file_mode_token2] = ACTIONS(4499),
+ [aux_sym_file_access_token2] = ACTIONS(4499),
+ [aux_sym_file_lock_token2] = ACTIONS(4499),
+ [aux_sym_print_statement_token1] = ACTIONS(4499),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4511),
+ [anon_sym_DASH] = ACTIONS(4514),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_SEMI] = ACTIONS(4501),
+ [anon_sym_QMARK] = ACTIONS(4501),
+ [aux_sym_close_statement_token1] = ACTIONS(4499),
+ [aux_sym_put_statement_token1] = ACTIONS(4499),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4499),
+ [aux_sym_seek_statement_token1] = ACTIONS(4499),
+ [sym_reset_statement] = ACTIONS(4499),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4499),
+ [sym_stop_statement] = ACTIONS(4499),
+ [sym_beep_statement] = ACTIONS(4499),
+ [aux_sym_unload_statement_token1] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4499),
+ [aux_sym_call_statement_token1] = ACTIONS(4499),
+ [sym__ambiguous_call_statement] = ACTIONS(4499),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4499),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4499),
+ [aux_sym_unary_expression_token1] = ACTIONS(4499),
+ [sym_string_literal] = ACTIONS(4501),
+ [sym_number_literal] = ACTIONS(4501),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4499),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4499),
+ [sym_nothing_literal] = ACTIONS(4499),
+ [sym_null_literal] = ACTIONS(4499),
+ [sym_empty_literal] = ACTIONS(4499),
+ [sym_date_literal] = ACTIONS(4501),
+ [anon_sym_POUND] = ACTIONS(4499),
+ },
+ [STATE(645)] = {
+ [sym_output_list] = STATE(7159),
+ [sym__print_output_expression] = STATE(4957),
+ [sym__unparenthesized_print_output_expression] = STATE(4957),
+ [sym__print_output_call_binary_expression] = STATE(4957),
+ [sym__print_output_call_operand] = STATE(10995),
+ [sym__print_output_member_comparison_expression] = STATE(5840),
+ [sym__print_output_call_member_expression] = STATE(997),
+ [sym__print_output_call_expression] = STATE(2996),
+ [sym__print_output_qualified_callable] = STATE(13646),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10979),
+ [sym_comparison_expression] = STATE(5075),
+ [sym__comparison_operand] = STATE(11430),
+ [sym_logical_value_expression] = STATE(4906),
+ [sym__callable_expression] = STATE(13260),
+ [sym_call_expression] = STATE(10300),
+ [sym_new_expression] = STATE(1479),
+ [sym_addressof_expression] = STATE(1479),
+ [sym_type_of_expression] = STATE(1479),
+ [sym_member_expression] = STATE(1524),
+ [sym_qualified_member_expression] = STATE(1585),
+ [sym_implicit_member_expression] = STATE(1585),
+ [sym_parenthesized_expression] = STATE(1570),
+ [sym_binary_expression] = STATE(1573),
+ [sym_unary_expression] = STATE(3301),
+ [sym__signed_unary_expression] = STATE(1674),
+ [sym__literal] = STATE(1479),
+ [sym_boolean_literal] = STATE(1479),
+ [sym_file_number_literal] = STATE(1479),
+ [sym_identifier] = ACTIONS(5022),
+ [sym_newline] = ACTIONS(4090),
+ [anon_sym_COLON] = ACTIONS(4090),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4092),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5024),
+ [anon_sym_DOT] = ACTIONS(4899),
+ [anon_sym_BANG] = ACTIONS(4901),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4092),
+ [aux_sym_option_statement_token3] = ACTIONS(4092),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4092),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4092),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4092),
+ [sym_static_modifier] = ACTIONS(4092),
+ [sym__dim_keyword] = ACTIONS(4092),
+ [sym__redim_keyword] = ACTIONS(4092),
+ [aux_sym_get_accessor_token1] = ACTIONS(4092),
+ [aux_sym_set_accessor_token1] = ACTIONS(4092),
+ [aux_sym_const_declaration_token1] = ACTIONS(4092),
+ [anon_sym_LPAREN] = ACTIONS(5026),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4909),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5028),
+ [aux_sym_visibility_token1] = ACTIONS(4092),
+ [aux_sym_visibility_token2] = ACTIONS(4092),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4092),
+ [aux_sym_else_fragment_token1] = ACTIONS(4092),
+ [aux_sym_select_statement_token1] = ACTIONS(4092),
+ [aux_sym__for_header_token1] = ACTIONS(4092),
+ [aux_sym_do_statement_token1] = ACTIONS(4092),
+ [aux_sym_do_condition_token1] = ACTIONS(4092),
+ [aux_sym_with_statement_token1] = ACTIONS(4092),
+ [aux_sym_exit_statement_token1] = ACTIONS(4092),
+ [sym_end_statement] = ACTIONS(4090),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4092),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4092),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4092),
+ [sym__ambiguous_redim_statement] = ACTIONS(4090),
+ [aux_sym_erase_statement_token1] = ACTIONS(4092),
+ [aux_sym_open_statement_token1] = ACTIONS(4092),
+ [aux_sym_file_mode_token2] = ACTIONS(4092),
+ [aux_sym_file_access_token2] = ACTIONS(4092),
+ [aux_sym_file_lock_token2] = ACTIONS(4092),
+ [aux_sym_print_statement_token1] = ACTIONS(4092),
+ [anon_sym_PLUS] = ACTIONS(4913),
+ [anon_sym_DASH] = ACTIONS(4915),
+ [anon_sym_QMARK] = ACTIONS(4090),
+ [aux_sym_close_statement_token1] = ACTIONS(4092),
+ [aux_sym_put_statement_token1] = ACTIONS(4092),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4092),
+ [aux_sym_seek_statement_token1] = ACTIONS(4092),
+ [sym_reset_statement] = ACTIONS(4092),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4092),
+ [sym_stop_statement] = ACTIONS(4092),
+ [sym_beep_statement] = ACTIONS(4092),
+ [aux_sym_unload_statement_token1] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4092),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4092),
+ [aux_sym_call_statement_token1] = ACTIONS(4092),
+ [sym__ambiguous_call_statement] = ACTIONS(4092),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4917),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4919),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(5030),
+ [sym_number_literal] = ACTIONS(5030),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4923),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4923),
+ [sym_nothing_literal] = ACTIONS(5032),
+ [sym_null_literal] = ACTIONS(5032),
+ [sym_empty_literal] = ACTIONS(5032),
+ [sym_date_literal] = ACTIONS(5030),
+ [anon_sym_POUND] = ACTIONS(4927),
+ },
+ [STATE(646)] = {
+ [sym_identifier] = ACTIONS(4671),
+ [sym_newline] = ACTIONS(4673),
+ [anon_sym_COLON] = ACTIONS(4673),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4671),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4671),
+ [anon_sym_EQ] = ACTIONS(4519),
+ [anon_sym_DOT] = ACTIONS(4671),
+ [anon_sym_BANG] = ACTIONS(4673),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4671),
+ [aux_sym_option_statement_token3] = ACTIONS(4671),
+ [aux_sym_type_declaration_token1] = ACTIONS(4671),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4671),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4671),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4671),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4671),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4671),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4671),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4671),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4671),
+ [aux_sym__property_get_header_token1] = ACTIONS(4671),
+ [aux_sym_event_declaration_token1] = ACTIONS(4671),
+ [sym_static_modifier] = ACTIONS(4671),
+ [sym__dim_keyword] = ACTIONS(4671),
+ [sym__redim_keyword] = ACTIONS(4671),
+ [aux_sym_get_accessor_token1] = ACTIONS(4671),
+ [aux_sym_set_accessor_token1] = ACTIONS(4671),
+ [anon_sym_COMMA] = ACTIONS(4673),
+ [aux_sym_const_declaration_token1] = ACTIONS(4671),
+ [anon_sym_LPAREN] = ACTIONS(4673),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4671),
+ [anon_sym_STAR] = ACTIONS(4673),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4671),
+ [aux_sym_visibility_token1] = ACTIONS(4671),
+ [aux_sym_visibility_token2] = ACTIONS(4671),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4671),
+ [aux_sym_else_fragment_token1] = ACTIONS(4671),
+ [aux_sym_select_statement_token1] = ACTIONS(4671),
+ [aux_sym_case_expression_token1] = ACTIONS(4517),
+ [anon_sym_LT] = ACTIONS(4517),
+ [anon_sym_LT_EQ] = ACTIONS(4519),
+ [anon_sym_GT] = ACTIONS(4517),
+ [anon_sym_GT_EQ] = ACTIONS(4519),
+ [anon_sym_LT_GT] = ACTIONS(4519),
+ [aux_sym__for_header_token1] = ACTIONS(4671),
+ [aux_sym_do_statement_token1] = ACTIONS(4671),
+ [aux_sym_do_condition_token1] = ACTIONS(4671),
+ [aux_sym_with_statement_token1] = ACTIONS(4671),
+ [aux_sym_exit_statement_token1] = ACTIONS(4671),
+ [sym_end_statement] = ACTIONS(4673),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4671),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4671),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4671),
+ [sym__ambiguous_redim_statement] = ACTIONS(4673),
+ [aux_sym_erase_statement_token1] = ACTIONS(4671),
+ [aux_sym_open_statement_token1] = ACTIONS(4671),
+ [aux_sym_file_mode_token2] = ACTIONS(4671),
+ [aux_sym_file_access_token2] = ACTIONS(4671),
+ [aux_sym_file_lock_token2] = ACTIONS(4671),
+ [aux_sym_print_statement_token1] = ACTIONS(4671),
+ [anon_sym_CARET] = ACTIONS(4673),
+ [anon_sym_SLASH] = ACTIONS(4673),
+ [anon_sym_BSLASH] = ACTIONS(4673),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4671),
+ [anon_sym_PLUS] = ACTIONS(4673),
+ [anon_sym_DASH] = ACTIONS(4671),
+ [anon_sym_AMP] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4671),
+ [anon_sym_SEMI] = ACTIONS(4673),
+ [anon_sym_QMARK] = ACTIONS(4673),
+ [aux_sym_close_statement_token1] = ACTIONS(4671),
+ [aux_sym_put_statement_token1] = ACTIONS(4671),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4671),
+ [aux_sym_seek_statement_token1] = ACTIONS(4671),
+ [sym_reset_statement] = ACTIONS(4671),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4671),
+ [sym_stop_statement] = ACTIONS(4671),
+ [sym_beep_statement] = ACTIONS(4671),
+ [aux_sym_unload_statement_token1] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4671),
+ [aux_sym_call_statement_token1] = ACTIONS(4671),
+ [sym__ambiguous_call_statement] = ACTIONS(4671),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4517),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4671),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4671),
+ [aux_sym_unary_expression_token1] = ACTIONS(4671),
+ [sym_string_literal] = ACTIONS(4673),
+ [sym_number_literal] = ACTIONS(4673),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4671),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4671),
+ [sym_nothing_literal] = ACTIONS(4671),
+ [sym_null_literal] = ACTIONS(4671),
+ [sym_empty_literal] = ACTIONS(4671),
+ [sym_date_literal] = ACTIONS(4673),
+ [anon_sym_POUND] = ACTIONS(4671),
+ },
+ [STATE(647)] = {
+ [sym_identifier] = ACTIONS(4621),
+ [sym_newline] = ACTIONS(4623),
+ [anon_sym_COLON] = ACTIONS(4623),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4621),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4621),
+ [anon_sym_EQ] = ACTIONS(4623),
+ [anon_sym_DOT] = ACTIONS(4621),
+ [anon_sym_BANG] = ACTIONS(4623),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4621),
+ [aux_sym_option_statement_token3] = ACTIONS(4621),
+ [aux_sym_type_declaration_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4621),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4621),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4621),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4621),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4621),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4621),
+ [aux_sym__property_get_header_token1] = ACTIONS(4621),
+ [aux_sym_event_declaration_token1] = ACTIONS(4621),
+ [sym_static_modifier] = ACTIONS(4621),
+ [sym__dim_keyword] = ACTIONS(4621),
+ [sym__redim_keyword] = ACTIONS(4621),
+ [aux_sym_get_accessor_token1] = ACTIONS(4621),
+ [aux_sym_set_accessor_token1] = ACTIONS(4621),
+ [anon_sym_COMMA] = ACTIONS(4623),
+ [aux_sym_const_declaration_token1] = ACTIONS(4621),
+ [anon_sym_LPAREN] = ACTIONS(4709),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4621),
+ [anon_sym_STAR] = ACTIONS(4623),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token2] = ACTIONS(4621),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4621),
+ [aux_sym_else_fragment_token1] = ACTIONS(4621),
+ [aux_sym_select_statement_token1] = ACTIONS(4621),
+ [aux_sym_case_expression_token1] = ACTIONS(4621),
+ [anon_sym_LT] = ACTIONS(4621),
+ [anon_sym_LT_EQ] = ACTIONS(4623),
+ [anon_sym_GT] = ACTIONS(4621),
+ [anon_sym_GT_EQ] = ACTIONS(4623),
+ [anon_sym_LT_GT] = ACTIONS(4623),
+ [aux_sym__for_header_token1] = ACTIONS(4621),
+ [aux_sym_do_statement_token1] = ACTIONS(4621),
+ [aux_sym_do_condition_token1] = ACTIONS(4621),
+ [aux_sym_with_statement_token1] = ACTIONS(4621),
+ [aux_sym_exit_statement_token1] = ACTIONS(4621),
+ [sym_end_statement] = ACTIONS(4623),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4621),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4621),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4621),
+ [sym__ambiguous_redim_statement] = ACTIONS(4623),
+ [aux_sym_erase_statement_token1] = ACTIONS(4621),
+ [aux_sym_open_statement_token1] = ACTIONS(4621),
+ [aux_sym_file_mode_token2] = ACTIONS(4621),
+ [aux_sym_file_access_token2] = ACTIONS(4621),
+ [aux_sym_file_lock_token2] = ACTIONS(4621),
+ [aux_sym_print_statement_token1] = ACTIONS(4621),
+ [anon_sym_CARET] = ACTIONS(4623),
+ [anon_sym_SLASH] = ACTIONS(4623),
+ [anon_sym_BSLASH] = ACTIONS(4623),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4621),
+ [anon_sym_PLUS] = ACTIONS(4623),
+ [anon_sym_DASH] = ACTIONS(4621),
+ [anon_sym_AMP] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4621),
+ [anon_sym_SEMI] = ACTIONS(4623),
+ [anon_sym_QMARK] = ACTIONS(4623),
+ [aux_sym_close_statement_token1] = ACTIONS(4621),
+ [aux_sym_put_statement_token1] = ACTIONS(4621),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4621),
+ [aux_sym_seek_statement_token1] = ACTIONS(4621),
+ [sym_reset_statement] = ACTIONS(4621),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4621),
+ [sym_stop_statement] = ACTIONS(4621),
+ [sym_beep_statement] = ACTIONS(4621),
+ [aux_sym_unload_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4621),
+ [aux_sym_call_statement_token1] = ACTIONS(4621),
+ [sym__ambiguous_call_statement] = ACTIONS(4621),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4621),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4621),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4621),
+ [aux_sym_unary_expression_token1] = ACTIONS(4621),
+ [sym_string_literal] = ACTIONS(4623),
+ [sym_number_literal] = ACTIONS(4623),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4621),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4621),
+ [sym_nothing_literal] = ACTIONS(4621),
+ [sym_null_literal] = ACTIONS(4621),
+ [sym_empty_literal] = ACTIONS(4621),
+ [sym_date_literal] = ACTIONS(4623),
+ [anon_sym_POUND] = ACTIONS(4621),
+ },
+ [STATE(648)] = {
+ [sym_identifier] = ACTIONS(4745),
+ [sym_newline] = ACTIONS(4747),
+ [anon_sym_COLON] = ACTIONS(4747),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4745),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4745),
+ [anon_sym_EQ] = ACTIONS(4747),
+ [anon_sym_DOT] = ACTIONS(4745),
+ [anon_sym_BANG] = ACTIONS(4747),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4745),
+ [aux_sym_option_statement_token3] = ACTIONS(4745),
+ [aux_sym_type_declaration_token1] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4745),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4745),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4745),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4745),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4745),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4745),
+ [aux_sym__property_get_header_token1] = ACTIONS(4745),
+ [aux_sym_event_declaration_token1] = ACTIONS(4745),
+ [sym_static_modifier] = ACTIONS(4745),
+ [sym__dim_keyword] = ACTIONS(4745),
+ [sym__redim_keyword] = ACTIONS(4745),
+ [aux_sym_get_accessor_token1] = ACTIONS(4745),
+ [aux_sym_set_accessor_token1] = ACTIONS(4745),
+ [anon_sym_COMMA] = ACTIONS(4747),
+ [aux_sym_const_declaration_token1] = ACTIONS(4745),
+ [anon_sym_LPAREN] = ACTIONS(4747),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4745),
+ [anon_sym_STAR] = ACTIONS(4747),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4745),
+ [aux_sym_visibility_token1] = ACTIONS(4745),
+ [aux_sym_visibility_token2] = ACTIONS(4745),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4745),
+ [aux_sym_else_fragment_token1] = ACTIONS(4745),
+ [aux_sym_select_statement_token1] = ACTIONS(4745),
+ [aux_sym_case_expression_token1] = ACTIONS(4745),
+ [anon_sym_LT] = ACTIONS(4745),
+ [anon_sym_LT_EQ] = ACTIONS(4747),
+ [anon_sym_GT] = ACTIONS(4745),
+ [anon_sym_GT_EQ] = ACTIONS(4747),
+ [anon_sym_LT_GT] = ACTIONS(4747),
+ [aux_sym__for_header_token1] = ACTIONS(4745),
+ [aux_sym_do_statement_token1] = ACTIONS(4745),
+ [aux_sym_do_condition_token1] = ACTIONS(4745),
+ [aux_sym_with_statement_token1] = ACTIONS(4745),
+ [aux_sym_exit_statement_token1] = ACTIONS(4745),
+ [sym_end_statement] = ACTIONS(4747),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4745),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4745),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4745),
+ [sym__ambiguous_redim_statement] = ACTIONS(4747),
+ [aux_sym_erase_statement_token1] = ACTIONS(4745),
+ [aux_sym_open_statement_token1] = ACTIONS(4745),
+ [aux_sym_file_mode_token2] = ACTIONS(4745),
+ [aux_sym_file_access_token2] = ACTIONS(4745),
+ [aux_sym_file_lock_token2] = ACTIONS(4745),
+ [aux_sym_print_statement_token1] = ACTIONS(4745),
+ [anon_sym_CARET] = ACTIONS(4747),
+ [anon_sym_SLASH] = ACTIONS(4747),
+ [anon_sym_BSLASH] = ACTIONS(4747),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4745),
+ [anon_sym_PLUS] = ACTIONS(4747),
+ [anon_sym_DASH] = ACTIONS(4745),
+ [anon_sym_AMP] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4745),
+ [anon_sym_SEMI] = ACTIONS(4747),
+ [anon_sym_QMARK] = ACTIONS(4747),
+ [aux_sym_close_statement_token1] = ACTIONS(4745),
+ [aux_sym_put_statement_token1] = ACTIONS(4745),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4745),
+ [aux_sym_seek_statement_token1] = ACTIONS(4745),
+ [sym_reset_statement] = ACTIONS(4745),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4745),
+ [sym_stop_statement] = ACTIONS(4745),
+ [sym_beep_statement] = ACTIONS(4745),
+ [aux_sym_unload_statement_token1] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4745),
+ [aux_sym_call_statement_token1] = ACTIONS(4745),
+ [sym__ambiguous_call_statement] = ACTIONS(4745),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4745),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4745),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4745),
+ [aux_sym_unary_expression_token1] = ACTIONS(4745),
+ [sym_string_literal] = ACTIONS(4747),
+ [sym_number_literal] = ACTIONS(4747),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4745),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4745),
+ [sym_nothing_literal] = ACTIONS(4745),
+ [sym_null_literal] = ACTIONS(4745),
+ [sym_empty_literal] = ACTIONS(4745),
+ [sym_date_literal] = ACTIONS(4747),
+ [anon_sym_POUND] = ACTIONS(4745),
+ },
+ [STATE(649)] = {
+ [sym_identifier] = ACTIONS(4745),
+ [sym_newline] = ACTIONS(4747),
+ [anon_sym_COLON] = ACTIONS(4747),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4745),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4745),
+ [anon_sym_EQ] = ACTIONS(4747),
+ [anon_sym_DOT] = ACTIONS(4745),
+ [anon_sym_BANG] = ACTIONS(4747),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4745),
+ [aux_sym_option_statement_token3] = ACTIONS(4745),
+ [aux_sym_type_declaration_token1] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4745),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4745),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4745),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4745),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4745),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4745),
+ [aux_sym__property_get_header_token1] = ACTIONS(4745),
+ [aux_sym_event_declaration_token1] = ACTIONS(4745),
+ [sym_static_modifier] = ACTIONS(4745),
+ [sym__dim_keyword] = ACTIONS(4745),
+ [sym__redim_keyword] = ACTIONS(4745),
+ [aux_sym_get_accessor_token1] = ACTIONS(4745),
+ [aux_sym_set_accessor_token1] = ACTIONS(4745),
+ [anon_sym_COMMA] = ACTIONS(4747),
+ [aux_sym_const_declaration_token1] = ACTIONS(4745),
+ [anon_sym_LPAREN] = ACTIONS(4747),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4745),
+ [anon_sym_STAR] = ACTIONS(4747),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4745),
+ [aux_sym_visibility_token1] = ACTIONS(4745),
+ [aux_sym_visibility_token2] = ACTIONS(4745),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4745),
+ [aux_sym_else_fragment_token1] = ACTIONS(4745),
+ [aux_sym_select_statement_token1] = ACTIONS(4745),
+ [aux_sym_case_expression_token1] = ACTIONS(4745),
+ [anon_sym_LT] = ACTIONS(4745),
+ [anon_sym_LT_EQ] = ACTIONS(4747),
+ [anon_sym_GT] = ACTIONS(4745),
+ [anon_sym_GT_EQ] = ACTIONS(4747),
+ [anon_sym_LT_GT] = ACTIONS(4747),
+ [aux_sym__for_header_token1] = ACTIONS(4745),
+ [aux_sym_do_statement_token1] = ACTIONS(4745),
+ [aux_sym_do_condition_token1] = ACTIONS(4745),
+ [aux_sym_with_statement_token1] = ACTIONS(4745),
+ [aux_sym_exit_statement_token1] = ACTIONS(4745),
+ [sym_end_statement] = ACTIONS(4747),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4745),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4745),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4745),
+ [sym__ambiguous_redim_statement] = ACTIONS(4747),
+ [aux_sym_erase_statement_token1] = ACTIONS(4745),
+ [aux_sym_open_statement_token1] = ACTIONS(4745),
+ [aux_sym_file_mode_token2] = ACTIONS(4745),
+ [aux_sym_file_access_token2] = ACTIONS(4745),
+ [aux_sym_file_lock_token2] = ACTIONS(4745),
+ [aux_sym_print_statement_token1] = ACTIONS(4745),
+ [anon_sym_CARET] = ACTIONS(4747),
+ [anon_sym_SLASH] = ACTIONS(4747),
+ [anon_sym_BSLASH] = ACTIONS(4747),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4745),
+ [anon_sym_PLUS] = ACTIONS(4747),
+ [anon_sym_DASH] = ACTIONS(4745),
+ [anon_sym_AMP] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4745),
+ [anon_sym_SEMI] = ACTIONS(4747),
+ [anon_sym_QMARK] = ACTIONS(4747),
+ [aux_sym_close_statement_token1] = ACTIONS(4745),
+ [aux_sym_put_statement_token1] = ACTIONS(4745),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4745),
+ [aux_sym_seek_statement_token1] = ACTIONS(4745),
+ [sym_reset_statement] = ACTIONS(4745),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4745),
+ [sym_stop_statement] = ACTIONS(4745),
+ [sym_beep_statement] = ACTIONS(4745),
+ [aux_sym_unload_statement_token1] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4745),
+ [aux_sym_call_statement_token1] = ACTIONS(4745),
+ [sym__ambiguous_call_statement] = ACTIONS(4745),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4745),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4745),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4745),
+ [aux_sym_unary_expression_token1] = ACTIONS(4745),
+ [sym_string_literal] = ACTIONS(4747),
+ [sym_number_literal] = ACTIONS(4747),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4745),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4745),
+ [sym_nothing_literal] = ACTIONS(4745),
+ [sym_null_literal] = ACTIONS(4745),
+ [sym_empty_literal] = ACTIONS(4745),
+ [sym_date_literal] = ACTIONS(4747),
+ [anon_sym_POUND] = ACTIONS(4745),
+ },
+ [STATE(650)] = {
+ [sym_identifier] = ACTIONS(4749),
+ [sym_newline] = ACTIONS(4751),
+ [anon_sym_COLON] = ACTIONS(4751),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4749),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4749),
+ [anon_sym_EQ] = ACTIONS(4751),
+ [anon_sym_DOT] = ACTIONS(4749),
+ [anon_sym_BANG] = ACTIONS(4751),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4749),
+ [aux_sym_option_statement_token3] = ACTIONS(4749),
+ [aux_sym_type_declaration_token1] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4749),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4749),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4749),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4749),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4749),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4749),
+ [aux_sym__property_get_header_token1] = ACTIONS(4749),
+ [aux_sym_event_declaration_token1] = ACTIONS(4749),
+ [sym_static_modifier] = ACTIONS(4749),
+ [sym__dim_keyword] = ACTIONS(4749),
+ [sym__redim_keyword] = ACTIONS(4749),
+ [aux_sym_get_accessor_token1] = ACTIONS(4749),
+ [aux_sym_set_accessor_token1] = ACTIONS(4749),
+ [anon_sym_COMMA] = ACTIONS(4751),
+ [aux_sym_const_declaration_token1] = ACTIONS(4749),
+ [anon_sym_LPAREN] = ACTIONS(4751),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4749),
+ [anon_sym_STAR] = ACTIONS(4751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4749),
+ [aux_sym_visibility_token1] = ACTIONS(4749),
+ [aux_sym_visibility_token2] = ACTIONS(4749),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4749),
+ [aux_sym_else_fragment_token1] = ACTIONS(4749),
+ [aux_sym_select_statement_token1] = ACTIONS(4749),
+ [aux_sym_case_expression_token1] = ACTIONS(4749),
+ [anon_sym_LT] = ACTIONS(4749),
+ [anon_sym_LT_EQ] = ACTIONS(4751),
+ [anon_sym_GT] = ACTIONS(4749),
+ [anon_sym_GT_EQ] = ACTIONS(4751),
+ [anon_sym_LT_GT] = ACTIONS(4751),
+ [aux_sym__for_header_token1] = ACTIONS(4749),
+ [aux_sym_do_statement_token1] = ACTIONS(4749),
+ [aux_sym_do_condition_token1] = ACTIONS(4749),
+ [aux_sym_with_statement_token1] = ACTIONS(4749),
+ [aux_sym_exit_statement_token1] = ACTIONS(4749),
+ [sym_end_statement] = ACTIONS(4751),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4749),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4749),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4749),
+ [sym__ambiguous_redim_statement] = ACTIONS(4751),
+ [aux_sym_erase_statement_token1] = ACTIONS(4749),
+ [aux_sym_open_statement_token1] = ACTIONS(4749),
+ [aux_sym_file_mode_token2] = ACTIONS(4749),
+ [aux_sym_file_access_token2] = ACTIONS(4749),
+ [aux_sym_file_lock_token2] = ACTIONS(4749),
+ [aux_sym_print_statement_token1] = ACTIONS(4749),
+ [anon_sym_CARET] = ACTIONS(4751),
+ [anon_sym_SLASH] = ACTIONS(4751),
+ [anon_sym_BSLASH] = ACTIONS(4751),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4749),
+ [anon_sym_PLUS] = ACTIONS(4751),
+ [anon_sym_DASH] = ACTIONS(4749),
+ [anon_sym_AMP] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4749),
+ [anon_sym_SEMI] = ACTIONS(4751),
+ [anon_sym_QMARK] = ACTIONS(4751),
+ [aux_sym_close_statement_token1] = ACTIONS(4749),
+ [aux_sym_put_statement_token1] = ACTIONS(4749),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4749),
+ [aux_sym_seek_statement_token1] = ACTIONS(4749),
+ [sym_reset_statement] = ACTIONS(4749),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4749),
+ [sym_stop_statement] = ACTIONS(4749),
+ [sym_beep_statement] = ACTIONS(4749),
+ [aux_sym_unload_statement_token1] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4749),
+ [aux_sym_call_statement_token1] = ACTIONS(4749),
+ [sym__ambiguous_call_statement] = ACTIONS(4749),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4749),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4749),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4749),
+ [aux_sym_unary_expression_token1] = ACTIONS(4749),
+ [sym_string_literal] = ACTIONS(4751),
+ [sym_number_literal] = ACTIONS(4751),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4749),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4749),
+ [sym_nothing_literal] = ACTIONS(4749),
+ [sym_null_literal] = ACTIONS(4749),
+ [sym_empty_literal] = ACTIONS(4749),
+ [sym_date_literal] = ACTIONS(4751),
+ [anon_sym_POUND] = ACTIONS(4749),
+ },
+ [STATE(651)] = {
+ [sym_identifier] = ACTIONS(4749),
+ [sym_newline] = ACTIONS(4751),
+ [anon_sym_COLON] = ACTIONS(4751),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4749),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4749),
+ [anon_sym_EQ] = ACTIONS(4751),
+ [anon_sym_DOT] = ACTIONS(4749),
+ [anon_sym_BANG] = ACTIONS(4751),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4749),
+ [aux_sym_option_statement_token3] = ACTIONS(4749),
+ [aux_sym_type_declaration_token1] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4749),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4749),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4749),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4749),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4749),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4749),
+ [aux_sym__property_get_header_token1] = ACTIONS(4749),
+ [aux_sym_event_declaration_token1] = ACTIONS(4749),
+ [sym_static_modifier] = ACTIONS(4749),
+ [sym__dim_keyword] = ACTIONS(4749),
+ [sym__redim_keyword] = ACTIONS(4749),
+ [aux_sym_get_accessor_token1] = ACTIONS(4749),
+ [aux_sym_set_accessor_token1] = ACTIONS(4749),
+ [anon_sym_COMMA] = ACTIONS(4751),
+ [aux_sym_const_declaration_token1] = ACTIONS(4749),
+ [anon_sym_LPAREN] = ACTIONS(4751),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4749),
+ [anon_sym_STAR] = ACTIONS(4751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4749),
+ [aux_sym_visibility_token1] = ACTIONS(4749),
+ [aux_sym_visibility_token2] = ACTIONS(4749),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4749),
+ [aux_sym_else_fragment_token1] = ACTIONS(4749),
+ [aux_sym_select_statement_token1] = ACTIONS(4749),
+ [aux_sym_case_expression_token1] = ACTIONS(4749),
+ [anon_sym_LT] = ACTIONS(4749),
+ [anon_sym_LT_EQ] = ACTIONS(4751),
+ [anon_sym_GT] = ACTIONS(4749),
+ [anon_sym_GT_EQ] = ACTIONS(4751),
+ [anon_sym_LT_GT] = ACTIONS(4751),
+ [aux_sym__for_header_token1] = ACTIONS(4749),
+ [aux_sym_do_statement_token1] = ACTIONS(4749),
+ [aux_sym_do_condition_token1] = ACTIONS(4749),
+ [aux_sym_with_statement_token1] = ACTIONS(4749),
+ [aux_sym_exit_statement_token1] = ACTIONS(4749),
+ [sym_end_statement] = ACTIONS(4751),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4749),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4749),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4749),
+ [sym__ambiguous_redim_statement] = ACTIONS(4751),
+ [aux_sym_erase_statement_token1] = ACTIONS(4749),
+ [aux_sym_open_statement_token1] = ACTIONS(4749),
+ [aux_sym_file_mode_token2] = ACTIONS(4749),
+ [aux_sym_file_access_token2] = ACTIONS(4749),
+ [aux_sym_file_lock_token2] = ACTIONS(4749),
+ [aux_sym_print_statement_token1] = ACTIONS(4749),
+ [anon_sym_CARET] = ACTIONS(4751),
+ [anon_sym_SLASH] = ACTIONS(4751),
+ [anon_sym_BSLASH] = ACTIONS(4751),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4749),
+ [anon_sym_PLUS] = ACTIONS(4751),
+ [anon_sym_DASH] = ACTIONS(4749),
+ [anon_sym_AMP] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4749),
+ [anon_sym_SEMI] = ACTIONS(4751),
+ [anon_sym_QMARK] = ACTIONS(4751),
+ [aux_sym_close_statement_token1] = ACTIONS(4749),
+ [aux_sym_put_statement_token1] = ACTIONS(4749),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4749),
+ [aux_sym_seek_statement_token1] = ACTIONS(4749),
+ [sym_reset_statement] = ACTIONS(4749),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4749),
+ [sym_stop_statement] = ACTIONS(4749),
+ [sym_beep_statement] = ACTIONS(4749),
+ [aux_sym_unload_statement_token1] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4749),
+ [aux_sym_call_statement_token1] = ACTIONS(4749),
+ [sym__ambiguous_call_statement] = ACTIONS(4749),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4749),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4749),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4749),
+ [aux_sym_unary_expression_token1] = ACTIONS(4749),
+ [sym_string_literal] = ACTIONS(4751),
+ [sym_number_literal] = ACTIONS(4751),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4749),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4749),
+ [sym_nothing_literal] = ACTIONS(4749),
+ [sym_null_literal] = ACTIONS(4749),
+ [sym_empty_literal] = ACTIONS(4749),
+ [sym_date_literal] = ACTIONS(4751),
+ [anon_sym_POUND] = ACTIONS(4749),
+ },
+ [STATE(652)] = {
+ [sym_identifier] = ACTIONS(4621),
+ [sym_newline] = ACTIONS(4623),
+ [anon_sym_COLON] = ACTIONS(4623),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4621),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4621),
+ [anon_sym_EQ] = ACTIONS(4623),
+ [anon_sym_DOT] = ACTIONS(4621),
+ [anon_sym_BANG] = ACTIONS(4623),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4621),
+ [aux_sym_option_statement_token3] = ACTIONS(4621),
+ [aux_sym_type_declaration_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4621),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4621),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4621),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4621),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4621),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4621),
+ [aux_sym__property_get_header_token1] = ACTIONS(4621),
+ [aux_sym_event_declaration_token1] = ACTIONS(4621),
+ [sym_static_modifier] = ACTIONS(4621),
+ [sym__dim_keyword] = ACTIONS(4621),
+ [sym__redim_keyword] = ACTIONS(4621),
+ [aux_sym_get_accessor_token1] = ACTIONS(4621),
+ [aux_sym_set_accessor_token1] = ACTIONS(4621),
+ [anon_sym_COMMA] = ACTIONS(4623),
+ [aux_sym_const_declaration_token1] = ACTIONS(4621),
+ [anon_sym_LPAREN] = ACTIONS(4623),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4621),
+ [anon_sym_STAR] = ACTIONS(4623),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token2] = ACTIONS(4621),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4621),
+ [aux_sym_else_fragment_token1] = ACTIONS(4621),
+ [aux_sym_select_statement_token1] = ACTIONS(4621),
+ [aux_sym_case_expression_token1] = ACTIONS(4621),
+ [anon_sym_LT] = ACTIONS(4621),
+ [anon_sym_LT_EQ] = ACTIONS(4623),
+ [anon_sym_GT] = ACTIONS(4621),
+ [anon_sym_GT_EQ] = ACTIONS(4623),
+ [anon_sym_LT_GT] = ACTIONS(4623),
+ [aux_sym__for_header_token1] = ACTIONS(4621),
+ [aux_sym_do_statement_token1] = ACTIONS(4621),
+ [aux_sym_do_condition_token1] = ACTIONS(4621),
+ [aux_sym_with_statement_token1] = ACTIONS(4621),
+ [aux_sym_exit_statement_token1] = ACTIONS(4621),
+ [sym_end_statement] = ACTIONS(4623),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4621),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4621),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4621),
+ [sym__ambiguous_redim_statement] = ACTIONS(4623),
+ [aux_sym_erase_statement_token1] = ACTIONS(4621),
+ [aux_sym_open_statement_token1] = ACTIONS(4621),
+ [aux_sym_file_mode_token2] = ACTIONS(4621),
+ [aux_sym_file_access_token2] = ACTIONS(4621),
+ [aux_sym_file_lock_token2] = ACTIONS(4621),
+ [aux_sym_print_statement_token1] = ACTIONS(4621),
+ [anon_sym_CARET] = ACTIONS(4623),
+ [anon_sym_SLASH] = ACTIONS(4623),
+ [anon_sym_BSLASH] = ACTIONS(4623),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4621),
+ [anon_sym_PLUS] = ACTIONS(4623),
+ [anon_sym_DASH] = ACTIONS(4621),
+ [anon_sym_AMP] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4621),
+ [anon_sym_SEMI] = ACTIONS(4623),
+ [anon_sym_QMARK] = ACTIONS(4623),
+ [aux_sym_close_statement_token1] = ACTIONS(4621),
+ [aux_sym_put_statement_token1] = ACTIONS(4621),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4621),
+ [aux_sym_seek_statement_token1] = ACTIONS(4621),
+ [sym_reset_statement] = ACTIONS(4621),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4621),
+ [sym_stop_statement] = ACTIONS(4621),
+ [sym_beep_statement] = ACTIONS(4621),
+ [aux_sym_unload_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4621),
+ [aux_sym_call_statement_token1] = ACTIONS(4621),
+ [sym__ambiguous_call_statement] = ACTIONS(4621),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4621),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4621),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4621),
+ [aux_sym_unary_expression_token1] = ACTIONS(4621),
+ [sym_string_literal] = ACTIONS(4623),
+ [sym_number_literal] = ACTIONS(4623),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4621),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4621),
+ [sym_nothing_literal] = ACTIONS(4621),
+ [sym_null_literal] = ACTIONS(4621),
+ [sym_empty_literal] = ACTIONS(4621),
+ [sym_date_literal] = ACTIONS(4623),
+ [anon_sym_POUND] = ACTIONS(4621),
+ },
+ [STATE(653)] = {
+ [sym_identifier] = ACTIONS(4625),
+ [sym_newline] = ACTIONS(4627),
+ [anon_sym_COLON] = ACTIONS(4627),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4625),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4625),
+ [anon_sym_EQ] = ACTIONS(4627),
+ [anon_sym_DOT] = ACTIONS(4625),
+ [anon_sym_BANG] = ACTIONS(4627),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4625),
+ [aux_sym_option_statement_token3] = ACTIONS(4625),
+ [aux_sym_type_declaration_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4625),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4625),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4625),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4625),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4625),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4625),
+ [aux_sym__property_get_header_token1] = ACTIONS(4625),
+ [aux_sym_event_declaration_token1] = ACTIONS(4625),
+ [sym_static_modifier] = ACTIONS(4625),
+ [sym__dim_keyword] = ACTIONS(4625),
+ [sym__redim_keyword] = ACTIONS(4625),
+ [aux_sym_get_accessor_token1] = ACTIONS(4625),
+ [aux_sym_set_accessor_token1] = ACTIONS(4625),
+ [anon_sym_COMMA] = ACTIONS(4627),
+ [aux_sym_const_declaration_token1] = ACTIONS(4625),
+ [anon_sym_LPAREN] = ACTIONS(4627),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4625),
+ [anon_sym_STAR] = ACTIONS(4627),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4625),
+ [aux_sym_visibility_token1] = ACTIONS(4625),
+ [aux_sym_visibility_token2] = ACTIONS(4625),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4625),
+ [aux_sym_else_fragment_token1] = ACTIONS(4625),
+ [aux_sym_select_statement_token1] = ACTIONS(4625),
+ [aux_sym_case_expression_token1] = ACTIONS(4625),
+ [anon_sym_LT] = ACTIONS(4625),
+ [anon_sym_LT_EQ] = ACTIONS(4627),
+ [anon_sym_GT] = ACTIONS(4625),
+ [anon_sym_GT_EQ] = ACTIONS(4627),
+ [anon_sym_LT_GT] = ACTIONS(4627),
+ [aux_sym__for_header_token1] = ACTIONS(4625),
+ [aux_sym_do_statement_token1] = ACTIONS(4625),
+ [aux_sym_do_condition_token1] = ACTIONS(4625),
+ [aux_sym_with_statement_token1] = ACTIONS(4625),
+ [aux_sym_exit_statement_token1] = ACTIONS(4625),
+ [sym_end_statement] = ACTIONS(4627),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4625),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4625),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4625),
+ [sym__ambiguous_redim_statement] = ACTIONS(4627),
+ [aux_sym_erase_statement_token1] = ACTIONS(4625),
+ [aux_sym_open_statement_token1] = ACTIONS(4625),
+ [aux_sym_file_mode_token2] = ACTIONS(4625),
+ [aux_sym_file_access_token2] = ACTIONS(4625),
+ [aux_sym_file_lock_token2] = ACTIONS(4625),
+ [aux_sym_print_statement_token1] = ACTIONS(4625),
+ [anon_sym_CARET] = ACTIONS(4627),
+ [anon_sym_SLASH] = ACTIONS(4627),
+ [anon_sym_BSLASH] = ACTIONS(4627),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4625),
+ [anon_sym_PLUS] = ACTIONS(4627),
+ [anon_sym_DASH] = ACTIONS(4625),
+ [anon_sym_AMP] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4625),
+ [anon_sym_SEMI] = ACTIONS(4627),
+ [anon_sym_QMARK] = ACTIONS(4627),
+ [aux_sym_close_statement_token1] = ACTIONS(4625),
+ [aux_sym_put_statement_token1] = ACTIONS(4625),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4625),
+ [aux_sym_seek_statement_token1] = ACTIONS(4625),
+ [sym_reset_statement] = ACTIONS(4625),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4625),
+ [sym_stop_statement] = ACTIONS(4625),
+ [sym_beep_statement] = ACTIONS(4625),
+ [aux_sym_unload_statement_token1] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4625),
+ [aux_sym_call_statement_token1] = ACTIONS(4625),
+ [sym__ambiguous_call_statement] = ACTIONS(4625),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4625),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4625),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4625),
+ [aux_sym_unary_expression_token1] = ACTIONS(4625),
+ [sym_string_literal] = ACTIONS(4627),
+ [sym_number_literal] = ACTIONS(4627),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4625),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4625),
+ [sym_nothing_literal] = ACTIONS(4625),
+ [sym_null_literal] = ACTIONS(4625),
+ [sym_empty_literal] = ACTIONS(4625),
+ [sym_date_literal] = ACTIONS(4627),
+ [anon_sym_POUND] = ACTIONS(4625),
+ },
+ [STATE(654)] = {
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(4362),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_declaration_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4362),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [aux_sym__property_get_header_token1] = ACTIONS(4362),
+ [aux_sym_event_declaration_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [anon_sym_COMMA] = ACTIONS(4364),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_SEMI] = ACTIONS(4364),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(655)] = {
+ [sym__argument] = STATE(4861),
+ [sym_named_argument] = STATE(4861),
+ [sym_byval_argument] = STATE(4861),
+ [sym__primary_expression] = STATE(830),
+ [sym__expression] = STATE(2340),
+ [sym_comparison_expression] = STATE(4594),
+ [sym__comparison_operand] = STATE(11302),
+ [sym_logical_value_expression] = STATE(4594),
+ [sym__callable_expression] = STATE(13462),
+ [sym_call_expression] = STATE(777),
+ [sym_new_expression] = STATE(830),
+ [sym_addressof_expression] = STATE(830),
+ [sym_type_of_expression] = STATE(830),
+ [sym_member_expression] = STATE(814),
+ [sym_qualified_member_expression] = STATE(865),
+ [sym_implicit_member_expression] = STATE(865),
+ [sym_parenthesized_expression] = STATE(830),
+ [sym_binary_expression] = STATE(830),
+ [sym_unary_expression] = STATE(2340),
+ [sym__signed_unary_expression] = STATE(837),
+ [sym__literal] = STATE(830),
+ [sym_boolean_literal] = STATE(830),
+ [sym_file_number_literal] = STATE(830),
+ [aux_sym__argument_sequence_repeat2] = STATE(4860),
+ [sym_identifier] = ACTIONS(4260),
+ [sym_newline] = ACTIONS(4164),
+ [anon_sym_COLON] = ACTIONS(4164),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4166),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4262),
+ [anon_sym_DOT] = ACTIONS(4264),
+ [anon_sym_BANG] = ACTIONS(4266),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4166),
+ [aux_sym_option_statement_token3] = ACTIONS(4166),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4166),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4166),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4166),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4166),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4166),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4166),
+ [sym_static_modifier] = ACTIONS(4166),
+ [sym__dim_keyword] = ACTIONS(4166),
+ [sym__redim_keyword] = ACTIONS(4166),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4268),
+ [aux_sym_get_accessor_token1] = ACTIONS(4166),
+ [aux_sym_set_accessor_token1] = ACTIONS(4166),
+ [anon_sym_COMMA] = ACTIONS(5034),
+ [aux_sym_const_declaration_token1] = ACTIONS(4166),
+ [anon_sym_LPAREN] = ACTIONS(4383),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4274),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4276),
+ [aux_sym_visibility_token1] = ACTIONS(4166),
+ [aux_sym_visibility_token2] = ACTIONS(4166),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4166),
+ [aux_sym_else_fragment_token1] = ACTIONS(4166),
+ [aux_sym_select_statement_token1] = ACTIONS(4166),
+ [aux_sym__for_header_token1] = ACTIONS(4166),
+ [aux_sym_do_statement_token1] = ACTIONS(4166),
+ [aux_sym_do_condition_token1] = ACTIONS(4166),
+ [aux_sym_with_statement_token1] = ACTIONS(4166),
+ [aux_sym_exit_statement_token1] = ACTIONS(4166),
+ [sym_end_statement] = ACTIONS(4164),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4166),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4166),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4166),
+ [sym__ambiguous_redim_statement] = ACTIONS(4164),
+ [aux_sym_erase_statement_token1] = ACTIONS(4166),
+ [aux_sym_open_statement_token1] = ACTIONS(4166),
+ [aux_sym_file_mode_token2] = ACTIONS(4166),
+ [aux_sym_file_access_token2] = ACTIONS(4166),
+ [aux_sym_file_lock_token2] = ACTIONS(4166),
+ [aux_sym_print_statement_token1] = ACTIONS(4166),
+ [anon_sym_PLUS] = ACTIONS(4278),
+ [anon_sym_DASH] = ACTIONS(4280),
+ [anon_sym_QMARK] = ACTIONS(4164),
+ [aux_sym_close_statement_token1] = ACTIONS(4166),
+ [aux_sym_put_statement_token1] = ACTIONS(4166),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4166),
+ [aux_sym_seek_statement_token1] = ACTIONS(4166),
+ [sym_reset_statement] = ACTIONS(4166),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4166),
+ [sym_stop_statement] = ACTIONS(4166),
+ [sym_beep_statement] = ACTIONS(4166),
+ [aux_sym_unload_statement_token1] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4166),
+ [aux_sym_call_statement_token1] = ACTIONS(4166),
+ [sym__ambiguous_call_statement] = ACTIONS(4166),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4282),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4284),
+ [aux_sym_unary_expression_token1] = ACTIONS(1161),
+ [sym_string_literal] = ACTIONS(4286),
+ [sym_number_literal] = ACTIONS(4286),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4288),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4288),
+ [sym_nothing_literal] = ACTIONS(4290),
+ [sym_null_literal] = ACTIONS(4290),
+ [sym_empty_literal] = ACTIONS(4290),
+ [sym_date_literal] = ACTIONS(4286),
+ [anon_sym_POUND] = ACTIONS(4292),
+ },
+ [STATE(656)] = {
+ [sym__print_output_expression] = STATE(5587),
+ [sym__unparenthesized_print_output_expression] = STATE(5587),
+ [sym__print_output_call_binary_expression] = STATE(5587),
+ [sym__print_output_call_operand] = STATE(11001),
+ [sym__print_output_member_comparison_expression] = STATE(5244),
+ [sym__print_output_call_member_expression] = STATE(871),
+ [sym__print_output_call_expression] = STATE(2617),
+ [sym__print_output_qualified_callable] = STATE(13129),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(11002),
+ [sym_comparison_expression] = STATE(4702),
+ [sym__comparison_operand] = STATE(11305),
+ [sym_logical_value_expression] = STATE(4703),
+ [sym__callable_expression] = STATE(13130),
+ [sym_call_expression] = STATE(10298),
+ [sym_new_expression] = STATE(1126),
+ [sym_addressof_expression] = STATE(1126),
+ [sym_type_of_expression] = STATE(1126),
+ [sym_member_expression] = STATE(1168),
+ [sym_qualified_member_expression] = STATE(1206),
+ [sym_implicit_member_expression] = STATE(1206),
+ [sym_parenthesized_expression] = STATE(1194),
+ [sym_binary_expression] = STATE(1209),
+ [sym_unary_expression] = STATE(2675),
+ [sym__signed_unary_expression] = STATE(1348),
+ [sym__literal] = STATE(1126),
+ [sym_boolean_literal] = STATE(1126),
+ [sym_file_number_literal] = STATE(1126),
+ [sym_identifier] = ACTIONS(4845),
+ [sym_newline] = ACTIONS(4108),
+ [anon_sym_COLON] = ACTIONS(4108),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4110),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4847),
+ [anon_sym_DOT] = ACTIONS(4559),
+ [anon_sym_BANG] = ACTIONS(4561),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4110),
+ [aux_sym_option_statement_token3] = ACTIONS(4110),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4110),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4110),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4110),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4110),
+ [sym_static_modifier] = ACTIONS(4110),
+ [sym__dim_keyword] = ACTIONS(4110),
+ [sym__redim_keyword] = ACTIONS(4110),
+ [aux_sym_get_accessor_token1] = ACTIONS(4110),
+ [aux_sym_set_accessor_token1] = ACTIONS(4110),
+ [aux_sym_const_declaration_token1] = ACTIONS(4110),
+ [anon_sym_LPAREN] = ACTIONS(4869),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4569),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4851),
+ [aux_sym_visibility_token1] = ACTIONS(4110),
+ [aux_sym_visibility_token2] = ACTIONS(4110),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4110),
+ [aux_sym_else_fragment_token1] = ACTIONS(4110),
+ [aux_sym_select_statement_token1] = ACTIONS(4110),
+ [aux_sym__for_header_token1] = ACTIONS(4110),
+ [aux_sym_do_statement_token1] = ACTIONS(4110),
+ [aux_sym_do_condition_token1] = ACTIONS(4110),
+ [aux_sym_with_statement_token1] = ACTIONS(4110),
+ [aux_sym_exit_statement_token1] = ACTIONS(4110),
+ [sym_end_statement] = ACTIONS(4108),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4110),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4110),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4110),
+ [sym__ambiguous_redim_statement] = ACTIONS(4108),
+ [aux_sym_erase_statement_token1] = ACTIONS(4110),
+ [aux_sym_open_statement_token1] = ACTIONS(4110),
+ [aux_sym_file_mode_token2] = ACTIONS(4110),
+ [aux_sym_file_access_token2] = ACTIONS(4110),
+ [aux_sym_file_lock_token2] = ACTIONS(4110),
+ [aux_sym_print_statement_token1] = ACTIONS(4110),
+ [anon_sym_PLUS] = ACTIONS(4573),
+ [anon_sym_DASH] = ACTIONS(4575),
+ [anon_sym_QMARK] = ACTIONS(4108),
+ [aux_sym_close_statement_token1] = ACTIONS(4110),
+ [aux_sym_put_statement_token1] = ACTIONS(4110),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4110),
+ [aux_sym_seek_statement_token1] = ACTIONS(4110),
+ [sym_reset_statement] = ACTIONS(4110),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4110),
+ [sym_stop_statement] = ACTIONS(4110),
+ [sym_beep_statement] = ACTIONS(4110),
+ [aux_sym_unload_statement_token1] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4110),
+ [aux_sym_call_statement_token1] = ACTIONS(4110),
+ [sym__ambiguous_call_statement] = ACTIONS(4110),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4577),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4579),
+ [aux_sym_unary_expression_token1] = ACTIONS(2491),
+ [sym_string_literal] = ACTIONS(4853),
+ [sym_number_literal] = ACTIONS(4853),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4583),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4583),
+ [sym_nothing_literal] = ACTIONS(4855),
+ [sym_null_literal] = ACTIONS(4855),
+ [sym_empty_literal] = ACTIONS(4855),
+ [sym_date_literal] = ACTIONS(4853),
+ [anon_sym_POUND] = ACTIONS(4587),
+ },
+ [STATE(657)] = {
+ [sym__argument] = STATE(4808),
+ [sym_named_argument] = STATE(4808),
+ [sym_byval_argument] = STATE(4808),
+ [sym__primary_expression] = STATE(830),
+ [sym__expression] = STATE(2340),
+ [sym_comparison_expression] = STATE(4594),
+ [sym__comparison_operand] = STATE(11302),
+ [sym_logical_value_expression] = STATE(4594),
+ [sym__callable_expression] = STATE(13462),
+ [sym_call_expression] = STATE(777),
+ [sym_new_expression] = STATE(830),
+ [sym_addressof_expression] = STATE(830),
+ [sym_type_of_expression] = STATE(830),
+ [sym_member_expression] = STATE(814),
+ [sym_qualified_member_expression] = STATE(865),
+ [sym_implicit_member_expression] = STATE(865),
+ [sym_parenthesized_expression] = STATE(830),
+ [sym_binary_expression] = STATE(830),
+ [sym_unary_expression] = STATE(2340),
+ [sym__signed_unary_expression] = STATE(837),
+ [sym__literal] = STATE(830),
+ [sym_boolean_literal] = STATE(830),
+ [sym_file_number_literal] = STATE(830),
+ [aux_sym__argument_sequence_repeat2] = STATE(4809),
+ [sym_identifier] = ACTIONS(4260),
+ [sym_newline] = ACTIONS(4174),
+ [anon_sym_COLON] = ACTIONS(4174),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4176),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4262),
+ [anon_sym_DOT] = ACTIONS(4264),
+ [anon_sym_BANG] = ACTIONS(4266),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4176),
+ [aux_sym_option_statement_token3] = ACTIONS(4176),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4176),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4176),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4176),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4176),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4176),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4176),
+ [sym_static_modifier] = ACTIONS(4176),
+ [sym__dim_keyword] = ACTIONS(4176),
+ [sym__redim_keyword] = ACTIONS(4176),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4268),
+ [aux_sym_get_accessor_token1] = ACTIONS(4176),
+ [aux_sym_set_accessor_token1] = ACTIONS(4176),
+ [anon_sym_COMMA] = ACTIONS(5034),
+ [aux_sym_const_declaration_token1] = ACTIONS(4176),
+ [anon_sym_LPAREN] = ACTIONS(4383),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4274),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4276),
+ [aux_sym_visibility_token1] = ACTIONS(4176),
+ [aux_sym_visibility_token2] = ACTIONS(4176),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4176),
+ [aux_sym_else_fragment_token1] = ACTIONS(4176),
+ [aux_sym_select_statement_token1] = ACTIONS(4176),
+ [aux_sym__for_header_token1] = ACTIONS(4176),
+ [aux_sym_do_statement_token1] = ACTIONS(4176),
+ [aux_sym_do_condition_token1] = ACTIONS(4176),
+ [aux_sym_with_statement_token1] = ACTIONS(4176),
+ [aux_sym_exit_statement_token1] = ACTIONS(4176),
+ [sym_end_statement] = ACTIONS(4174),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4176),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4176),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4176),
+ [sym__ambiguous_redim_statement] = ACTIONS(4174),
+ [aux_sym_erase_statement_token1] = ACTIONS(4176),
+ [aux_sym_open_statement_token1] = ACTIONS(4176),
+ [aux_sym_file_mode_token2] = ACTIONS(4176),
+ [aux_sym_file_access_token2] = ACTIONS(4176),
+ [aux_sym_file_lock_token2] = ACTIONS(4176),
+ [aux_sym_print_statement_token1] = ACTIONS(4176),
+ [anon_sym_PLUS] = ACTIONS(4278),
+ [anon_sym_DASH] = ACTIONS(4280),
+ [anon_sym_QMARK] = ACTIONS(4174),
+ [aux_sym_close_statement_token1] = ACTIONS(4176),
+ [aux_sym_put_statement_token1] = ACTIONS(4176),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4176),
+ [aux_sym_seek_statement_token1] = ACTIONS(4176),
+ [sym_reset_statement] = ACTIONS(4176),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4176),
+ [sym_stop_statement] = ACTIONS(4176),
+ [sym_beep_statement] = ACTIONS(4176),
+ [aux_sym_unload_statement_token1] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4176),
+ [aux_sym_call_statement_token1] = ACTIONS(4176),
+ [sym__ambiguous_call_statement] = ACTIONS(4176),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4282),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4284),
+ [aux_sym_unary_expression_token1] = ACTIONS(1161),
+ [sym_string_literal] = ACTIONS(4286),
+ [sym_number_literal] = ACTIONS(4286),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4288),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4288),
+ [sym_nothing_literal] = ACTIONS(4290),
+ [sym_null_literal] = ACTIONS(4290),
+ [sym_empty_literal] = ACTIONS(4290),
+ [sym_date_literal] = ACTIONS(4286),
+ [anon_sym_POUND] = ACTIONS(4292),
+ },
+ [STATE(658)] = {
+ [sym__print_output_expression] = STATE(5587),
+ [sym__unparenthesized_print_output_expression] = STATE(5587),
+ [sym__print_output_call_binary_expression] = STATE(5587),
+ [sym__print_output_call_operand] = STATE(11001),
+ [sym__print_output_member_comparison_expression] = STATE(5244),
+ [sym__print_output_call_member_expression] = STATE(871),
+ [sym__print_output_call_expression] = STATE(2617),
+ [sym__print_output_qualified_callable] = STATE(13129),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(11002),
+ [sym_comparison_expression] = STATE(4702),
+ [sym__comparison_operand] = STATE(11305),
+ [sym_logical_value_expression] = STATE(4703),
+ [sym__callable_expression] = STATE(13130),
+ [sym_call_expression] = STATE(10298),
+ [sym_new_expression] = STATE(1126),
+ [sym_addressof_expression] = STATE(1126),
+ [sym_type_of_expression] = STATE(1126),
+ [sym_member_expression] = STATE(1168),
+ [sym_qualified_member_expression] = STATE(1206),
+ [sym_implicit_member_expression] = STATE(1206),
+ [sym_parenthesized_expression] = STATE(1194),
+ [sym_binary_expression] = STATE(1209),
+ [sym_unary_expression] = STATE(2675),
+ [sym__signed_unary_expression] = STATE(1348),
+ [sym__literal] = STATE(1126),
+ [sym_boolean_literal] = STATE(1126),
+ [sym_file_number_literal] = STATE(1126),
+ [sym_identifier] = ACTIONS(4845),
+ [sym_newline] = ACTIONS(4112),
+ [anon_sym_COLON] = ACTIONS(4112),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4114),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4847),
+ [anon_sym_DOT] = ACTIONS(4559),
+ [anon_sym_BANG] = ACTIONS(4561),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4114),
+ [aux_sym_option_statement_token3] = ACTIONS(4114),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4114),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4114),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4114),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4114),
+ [sym_static_modifier] = ACTIONS(4114),
+ [sym__dim_keyword] = ACTIONS(4114),
+ [sym__redim_keyword] = ACTIONS(4114),
+ [aux_sym_get_accessor_token1] = ACTIONS(4114),
+ [aux_sym_set_accessor_token1] = ACTIONS(4114),
+ [aux_sym_const_declaration_token1] = ACTIONS(4114),
+ [anon_sym_LPAREN] = ACTIONS(4869),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4569),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4851),
+ [aux_sym_visibility_token1] = ACTIONS(4114),
+ [aux_sym_visibility_token2] = ACTIONS(4114),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4114),
+ [aux_sym_else_fragment_token1] = ACTIONS(4114),
+ [aux_sym_select_statement_token1] = ACTIONS(4114),
+ [aux_sym__for_header_token1] = ACTIONS(4114),
+ [aux_sym_do_statement_token1] = ACTIONS(4114),
+ [aux_sym_do_condition_token1] = ACTIONS(4114),
+ [aux_sym_with_statement_token1] = ACTIONS(4114),
+ [aux_sym_exit_statement_token1] = ACTIONS(4114),
+ [sym_end_statement] = ACTIONS(4112),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4114),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4114),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4114),
+ [sym__ambiguous_redim_statement] = ACTIONS(4112),
+ [aux_sym_erase_statement_token1] = ACTIONS(4114),
+ [aux_sym_open_statement_token1] = ACTIONS(4114),
+ [aux_sym_file_mode_token2] = ACTIONS(4114),
+ [aux_sym_file_access_token2] = ACTIONS(4114),
+ [aux_sym_file_lock_token2] = ACTIONS(4114),
+ [aux_sym_print_statement_token1] = ACTIONS(4114),
+ [anon_sym_PLUS] = ACTIONS(4573),
+ [anon_sym_DASH] = ACTIONS(4575),
+ [anon_sym_QMARK] = ACTIONS(4112),
+ [aux_sym_close_statement_token1] = ACTIONS(4114),
+ [aux_sym_put_statement_token1] = ACTIONS(4114),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4114),
+ [aux_sym_seek_statement_token1] = ACTIONS(4114),
+ [sym_reset_statement] = ACTIONS(4114),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4114),
+ [sym_stop_statement] = ACTIONS(4114),
+ [sym_beep_statement] = ACTIONS(4114),
+ [aux_sym_unload_statement_token1] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4114),
+ [aux_sym_call_statement_token1] = ACTIONS(4114),
+ [sym__ambiguous_call_statement] = ACTIONS(4114),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4577),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4579),
+ [aux_sym_unary_expression_token1] = ACTIONS(2491),
+ [sym_string_literal] = ACTIONS(4853),
+ [sym_number_literal] = ACTIONS(4853),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4583),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4583),
+ [sym_nothing_literal] = ACTIONS(4855),
+ [sym_null_literal] = ACTIONS(4855),
+ [sym_empty_literal] = ACTIONS(4855),
+ [sym_date_literal] = ACTIONS(4853),
+ [anon_sym_POUND] = ACTIONS(4587),
+ },
+ [STATE(659)] = {
+ [sym__print_method_output_list] = STATE(7162),
+ [sym__unparenthesized_print_output_expression] = STATE(4996),
+ [sym__print_output_call_binary_expression] = STATE(4996),
+ [sym__print_output_call_operand] = STATE(10995),
+ [sym__print_output_member_comparison_expression] = STATE(5840),
+ [sym__print_output_call_member_expression] = STATE(997),
+ [sym__print_output_call_expression] = STATE(2996),
+ [sym__print_output_qualified_callable] = STATE(13646),
+ [sym_argument_list] = STATE(7149),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10979),
+ [sym_comparison_expression] = STATE(5075),
+ [sym__comparison_operand] = STATE(11430),
+ [sym_logical_value_expression] = STATE(4906),
+ [sym__callable_expression] = STATE(13260),
+ [sym_call_expression] = STATE(10300),
+ [sym_new_expression] = STATE(1479),
+ [sym_addressof_expression] = STATE(1479),
+ [sym_type_of_expression] = STATE(1479),
+ [sym_member_expression] = STATE(1524),
+ [sym_qualified_member_expression] = STATE(1585),
+ [sym_implicit_member_expression] = STATE(1585),
+ [sym_parenthesized_expression] = STATE(10077),
+ [sym_binary_expression] = STATE(1573),
+ [sym_unary_expression] = STATE(3301),
+ [sym__signed_unary_expression] = STATE(1674),
+ [sym__literal] = STATE(1479),
+ [sym_boolean_literal] = STATE(1479),
+ [sym_file_number_literal] = STATE(1479),
+ [sym_identifier] = ACTIONS(5022),
+ [sym_newline] = ACTIONS(4094),
+ [anon_sym_COLON] = ACTIONS(4094),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4096),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5024),
+ [anon_sym_DOT] = ACTIONS(4899),
+ [anon_sym_BANG] = ACTIONS(4901),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4096),
+ [aux_sym_option_statement_token3] = ACTIONS(4096),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4096),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4096),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4096),
+ [sym_static_modifier] = ACTIONS(4096),
+ [sym__dim_keyword] = ACTIONS(4096),
+ [sym__redim_keyword] = ACTIONS(4096),
+ [aux_sym_get_accessor_token1] = ACTIONS(4096),
+ [aux_sym_set_accessor_token1] = ACTIONS(4096),
+ [aux_sym_const_declaration_token1] = ACTIONS(4096),
+ [anon_sym_LPAREN] = ACTIONS(5040),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4909),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5028),
+ [aux_sym_visibility_token1] = ACTIONS(4096),
+ [aux_sym_visibility_token2] = ACTIONS(4096),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4096),
+ [aux_sym_else_fragment_token1] = ACTIONS(4096),
+ [aux_sym_select_statement_token1] = ACTIONS(4096),
+ [aux_sym__for_header_token1] = ACTIONS(4096),
+ [aux_sym_do_statement_token1] = ACTIONS(4096),
+ [aux_sym_do_condition_token1] = ACTIONS(4096),
+ [aux_sym_with_statement_token1] = ACTIONS(4096),
+ [aux_sym_exit_statement_token1] = ACTIONS(4096),
+ [sym_end_statement] = ACTIONS(4094),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4096),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4096),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4096),
+ [sym__ambiguous_redim_statement] = ACTIONS(4094),
+ [aux_sym_erase_statement_token1] = ACTIONS(4096),
+ [aux_sym_open_statement_token1] = ACTIONS(4096),
+ [aux_sym_file_mode_token2] = ACTIONS(4096),
+ [aux_sym_file_access_token2] = ACTIONS(4096),
+ [aux_sym_file_lock_token2] = ACTIONS(4096),
+ [aux_sym_print_statement_token1] = ACTIONS(4096),
+ [anon_sym_PLUS] = ACTIONS(4913),
+ [anon_sym_DASH] = ACTIONS(4915),
+ [anon_sym_QMARK] = ACTIONS(4094),
+ [aux_sym_close_statement_token1] = ACTIONS(4096),
+ [aux_sym_put_statement_token1] = ACTIONS(4096),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4096),
+ [aux_sym_seek_statement_token1] = ACTIONS(4096),
+ [sym_reset_statement] = ACTIONS(4096),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4096),
+ [sym_stop_statement] = ACTIONS(4096),
+ [sym_beep_statement] = ACTIONS(4096),
+ [aux_sym_unload_statement_token1] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4096),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4096),
+ [aux_sym_call_statement_token1] = ACTIONS(4096),
+ [sym__ambiguous_call_statement] = ACTIONS(4096),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4917),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4919),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(5030),
+ [sym_number_literal] = ACTIONS(5030),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4923),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4923),
+ [sym_nothing_literal] = ACTIONS(5032),
+ [sym_null_literal] = ACTIONS(5032),
+ [sym_empty_literal] = ACTIONS(5032),
+ [sym_date_literal] = ACTIONS(5030),
+ [anon_sym_POUND] = ACTIONS(4927),
+ },
+ [STATE(660)] = {
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5011),
+ [anon_sym_BANG] = ACTIONS(5013),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_declaration_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4342),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [aux_sym__property_get_header_token1] = ACTIONS(4342),
+ [aux_sym_event_declaration_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(4399),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token3] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(661)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_declaration_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4006),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [aux_sym__property_get_header_token1] = ACTIONS(4006),
+ [aux_sym_event_declaration_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(3986),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_array_bound_token1] = ACTIONS(4006),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(662)] = {
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(4978),
+ [anon_sym_BANG] = ACTIONS(4980),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_declaration_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4342),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [aux_sym__property_get_header_token1] = ACTIONS(4342),
+ [aux_sym_event_declaration_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(4399),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_array_bound_token1] = ACTIONS(4342),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(663)] = {
+ [sym_identifier] = ACTIONS(4617),
+ [sym_newline] = ACTIONS(4619),
+ [anon_sym_COLON] = ACTIONS(4619),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4617),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4617),
+ [anon_sym_EQ] = ACTIONS(4619),
+ [anon_sym_DOT] = ACTIONS(4617),
+ [anon_sym_BANG] = ACTIONS(4619),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4617),
+ [aux_sym_option_statement_token3] = ACTIONS(4617),
+ [aux_sym_type_declaration_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4617),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4617),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4617),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4617),
+ [aux_sym__property_get_header_token1] = ACTIONS(4617),
+ [aux_sym_event_declaration_token1] = ACTIONS(4617),
+ [sym_static_modifier] = ACTIONS(4617),
+ [sym__dim_keyword] = ACTIONS(4617),
+ [sym__redim_keyword] = ACTIONS(4617),
+ [aux_sym_get_accessor_token1] = ACTIONS(4617),
+ [aux_sym_set_accessor_token1] = ACTIONS(4617),
+ [aux_sym_const_declaration_token1] = ACTIONS(4617),
+ [anon_sym_LPAREN] = ACTIONS(4619),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4617),
+ [anon_sym_STAR] = ACTIONS(5042),
+ [aux_sym_array_bound_token1] = ACTIONS(4617),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token2] = ACTIONS(4617),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4617),
+ [aux_sym_else_fragment_token1] = ACTIONS(4617),
+ [aux_sym_select_statement_token1] = ACTIONS(4617),
+ [aux_sym_case_expression_token1] = ACTIONS(4617),
+ [anon_sym_LT] = ACTIONS(4617),
+ [anon_sym_LT_EQ] = ACTIONS(4619),
+ [anon_sym_GT] = ACTIONS(4617),
+ [anon_sym_GT_EQ] = ACTIONS(4619),
+ [anon_sym_LT_GT] = ACTIONS(4619),
+ [aux_sym__for_header_token1] = ACTIONS(4617),
+ [aux_sym_do_statement_token1] = ACTIONS(4617),
+ [aux_sym_do_condition_token1] = ACTIONS(4617),
+ [aux_sym_with_statement_token1] = ACTIONS(4617),
+ [aux_sym_exit_statement_token1] = ACTIONS(4617),
+ [sym_end_statement] = ACTIONS(4619),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4617),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4617),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4617),
+ [sym__ambiguous_redim_statement] = ACTIONS(4619),
+ [aux_sym_erase_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token1] = ACTIONS(4617),
+ [aux_sym_file_mode_token2] = ACTIONS(4617),
+ [aux_sym_file_access_token2] = ACTIONS(4617),
+ [aux_sym_file_lock_token2] = ACTIONS(4617),
+ [aux_sym_print_statement_token1] = ACTIONS(4617),
+ [anon_sym_CARET] = ACTIONS(5044),
+ [anon_sym_SLASH] = ACTIONS(5042),
+ [anon_sym_BSLASH] = ACTIONS(5046),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5048),
+ [anon_sym_PLUS] = ACTIONS(5050),
+ [anon_sym_DASH] = ACTIONS(5052),
+ [anon_sym_AMP] = ACTIONS(5054),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4617),
+ [anon_sym_QMARK] = ACTIONS(4619),
+ [aux_sym_close_statement_token1] = ACTIONS(4617),
+ [aux_sym_put_statement_token1] = ACTIONS(4617),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4617),
+ [aux_sym_seek_statement_token1] = ACTIONS(4617),
+ [sym_reset_statement] = ACTIONS(4617),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4617),
+ [sym_stop_statement] = ACTIONS(4617),
+ [sym_beep_statement] = ACTIONS(4617),
+ [aux_sym_unload_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4617),
+ [aux_sym_call_statement_token1] = ACTIONS(4617),
+ [sym__ambiguous_call_statement] = ACTIONS(4617),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4617),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4617),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4617),
+ [aux_sym_unary_expression_token1] = ACTIONS(4617),
+ [sym_string_literal] = ACTIONS(4619),
+ [sym_number_literal] = ACTIONS(4619),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4617),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4617),
+ [sym_nothing_literal] = ACTIONS(4617),
+ [sym_null_literal] = ACTIONS(4617),
+ [sym_empty_literal] = ACTIONS(4617),
+ [sym_date_literal] = ACTIONS(4619),
+ [anon_sym_POUND] = ACTIONS(4617),
+ },
+ [STATE(664)] = {
+ [sym_identifier] = ACTIONS(4509),
+ [sym_newline] = ACTIONS(4505),
+ [anon_sym_COLON] = ACTIONS(4505),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4509),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4509),
+ [anon_sym_EQ] = ACTIONS(4503),
+ [anon_sym_DOT] = ACTIONS(4509),
+ [anon_sym_BANG] = ACTIONS(4505),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4509),
+ [aux_sym_option_statement_token3] = ACTIONS(4509),
+ [aux_sym_type_declaration_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4509),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4509),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4509),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4509),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4509),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4509),
+ [aux_sym__property_get_header_token1] = ACTIONS(4509),
+ [aux_sym_event_declaration_token1] = ACTIONS(4509),
+ [sym_static_modifier] = ACTIONS(4509),
+ [sym__dim_keyword] = ACTIONS(4509),
+ [sym__redim_keyword] = ACTIONS(4509),
+ [aux_sym_get_accessor_token1] = ACTIONS(4509),
+ [aux_sym_set_accessor_token1] = ACTIONS(4509),
+ [aux_sym_const_declaration_token1] = ACTIONS(4509),
+ [anon_sym_LPAREN] = ACTIONS(4505),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4509),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_array_bound_token1] = ACTIONS(4509),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token2] = ACTIONS(4509),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4509),
+ [aux_sym_else_fragment_token1] = ACTIONS(4509),
+ [aux_sym_select_statement_token1] = ACTIONS(4509),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4509),
+ [aux_sym_do_statement_token1] = ACTIONS(4509),
+ [aux_sym_do_condition_token1] = ACTIONS(4509),
+ [aux_sym_with_statement_token1] = ACTIONS(4509),
+ [aux_sym_exit_statement_token1] = ACTIONS(4509),
+ [sym_end_statement] = ACTIONS(4505),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4509),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4509),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4509),
+ [sym__ambiguous_redim_statement] = ACTIONS(4505),
+ [aux_sym_erase_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token1] = ACTIONS(4509),
+ [aux_sym_file_mode_token2] = ACTIONS(4509),
+ [aux_sym_file_access_token2] = ACTIONS(4509),
+ [aux_sym_file_lock_token2] = ACTIONS(4509),
+ [aux_sym_print_statement_token1] = ACTIONS(4509),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4505),
+ [anon_sym_DASH] = ACTIONS(4509),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_QMARK] = ACTIONS(4505),
+ [aux_sym_close_statement_token1] = ACTIONS(4509),
+ [aux_sym_put_statement_token1] = ACTIONS(4509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4509),
+ [aux_sym_seek_statement_token1] = ACTIONS(4509),
+ [sym_reset_statement] = ACTIONS(4509),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4509),
+ [sym_stop_statement] = ACTIONS(4509),
+ [sym_beep_statement] = ACTIONS(4509),
+ [aux_sym_unload_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4509),
+ [aux_sym_call_statement_token1] = ACTIONS(4509),
+ [sym__ambiguous_call_statement] = ACTIONS(4509),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4509),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4509),
+ [aux_sym_unary_expression_token1] = ACTIONS(4509),
+ [sym_string_literal] = ACTIONS(4505),
+ [sym_number_literal] = ACTIONS(4505),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4509),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4509),
+ [sym_nothing_literal] = ACTIONS(4509),
+ [sym_null_literal] = ACTIONS(4509),
+ [sym_empty_literal] = ACTIONS(4509),
+ [sym_date_literal] = ACTIONS(4505),
+ [anon_sym_POUND] = ACTIONS(4509),
+ },
+ [STATE(665)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4503),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_declaration_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4613),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [aux_sym__property_get_header_token1] = ACTIONS(4613),
+ [aux_sym_event_declaration_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_array_bound_token1] = ACTIONS(4613),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(666)] = {
+ [sym_identifier] = ACTIONS(4437),
+ [sym_newline] = ACTIONS(4439),
+ [anon_sym_COLON] = ACTIONS(4439),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4437),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4437),
+ [anon_sym_EQ] = ACTIONS(4439),
+ [anon_sym_DOT] = ACTIONS(4437),
+ [anon_sym_BANG] = ACTIONS(4439),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4437),
+ [aux_sym_option_statement_token3] = ACTIONS(4437),
+ [aux_sym_type_declaration_token1] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4437),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4437),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4437),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4437),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4437),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4437),
+ [aux_sym__property_get_header_token1] = ACTIONS(4437),
+ [aux_sym_event_declaration_token1] = ACTIONS(4437),
+ [sym_static_modifier] = ACTIONS(4437),
+ [sym__dim_keyword] = ACTIONS(4437),
+ [sym__redim_keyword] = ACTIONS(4437),
+ [aux_sym_get_accessor_token1] = ACTIONS(4437),
+ [aux_sym_set_accessor_token1] = ACTIONS(4437),
+ [aux_sym_const_declaration_token1] = ACTIONS(4437),
+ [anon_sym_LPAREN] = ACTIONS(4439),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4437),
+ [anon_sym_STAR] = ACTIONS(4439),
+ [aux_sym_array_bound_token1] = ACTIONS(4437),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4437),
+ [aux_sym_visibility_token1] = ACTIONS(4437),
+ [aux_sym_visibility_token2] = ACTIONS(4437),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4437),
+ [aux_sym_else_fragment_token1] = ACTIONS(4437),
+ [aux_sym_select_statement_token1] = ACTIONS(4437),
+ [aux_sym_case_expression_token1] = ACTIONS(4437),
+ [anon_sym_LT] = ACTIONS(4437),
+ [anon_sym_LT_EQ] = ACTIONS(4439),
+ [anon_sym_GT] = ACTIONS(4437),
+ [anon_sym_GT_EQ] = ACTIONS(4439),
+ [anon_sym_LT_GT] = ACTIONS(4439),
+ [aux_sym__for_header_token1] = ACTIONS(4437),
+ [aux_sym_do_statement_token1] = ACTIONS(4437),
+ [aux_sym_do_condition_token1] = ACTIONS(4437),
+ [aux_sym_with_statement_token1] = ACTIONS(4437),
+ [aux_sym_exit_statement_token1] = ACTIONS(4437),
+ [sym_end_statement] = ACTIONS(4439),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4437),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4437),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4437),
+ [sym__ambiguous_redim_statement] = ACTIONS(4439),
+ [aux_sym_erase_statement_token1] = ACTIONS(4437),
+ [aux_sym_open_statement_token1] = ACTIONS(4437),
+ [aux_sym_file_mode_token2] = ACTIONS(4437),
+ [aux_sym_file_access_token2] = ACTIONS(4437),
+ [aux_sym_file_lock_token2] = ACTIONS(4437),
+ [aux_sym_print_statement_token1] = ACTIONS(4437),
+ [anon_sym_CARET] = ACTIONS(4439),
+ [anon_sym_SLASH] = ACTIONS(4439),
+ [anon_sym_BSLASH] = ACTIONS(4439),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4437),
+ [anon_sym_PLUS] = ACTIONS(4439),
+ [anon_sym_DASH] = ACTIONS(4437),
+ [anon_sym_AMP] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4437),
+ [anon_sym_QMARK] = ACTIONS(4439),
+ [aux_sym_close_statement_token1] = ACTIONS(4437),
+ [aux_sym_put_statement_token1] = ACTIONS(4437),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4437),
+ [aux_sym_seek_statement_token1] = ACTIONS(4437),
+ [sym_reset_statement] = ACTIONS(4437),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4437),
+ [sym_stop_statement] = ACTIONS(4437),
+ [sym_beep_statement] = ACTIONS(4437),
+ [aux_sym_unload_statement_token1] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4437),
+ [aux_sym_call_statement_token1] = ACTIONS(4437),
+ [sym__ambiguous_call_statement] = ACTIONS(4437),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4437),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4437),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4437),
+ [aux_sym_unary_expression_token1] = ACTIONS(4437),
+ [sym_string_literal] = ACTIONS(4439),
+ [sym_number_literal] = ACTIONS(4439),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4437),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4437),
+ [sym_nothing_literal] = ACTIONS(4437),
+ [sym_null_literal] = ACTIONS(4437),
+ [sym_empty_literal] = ACTIONS(4437),
+ [sym_date_literal] = ACTIONS(4439),
+ [anon_sym_POUND] = ACTIONS(4437),
+ },
+ [STATE(667)] = {
+ [sym_identifier] = ACTIONS(4517),
+ [sym_newline] = ACTIONS(4519),
+ [anon_sym_COLON] = ACTIONS(4519),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4517),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4517),
+ [anon_sym_EQ] = ACTIONS(4519),
+ [anon_sym_DOT] = ACTIONS(4517),
+ [anon_sym_BANG] = ACTIONS(4519),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4517),
+ [aux_sym_option_statement_token3] = ACTIONS(4517),
+ [aux_sym_type_declaration_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4517),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4517),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4517),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4517),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4517),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4517),
+ [aux_sym__property_get_header_token1] = ACTIONS(4517),
+ [aux_sym_event_declaration_token1] = ACTIONS(4517),
+ [sym_static_modifier] = ACTIONS(4517),
+ [sym__dim_keyword] = ACTIONS(4517),
+ [sym__redim_keyword] = ACTIONS(4517),
+ [aux_sym_get_accessor_token1] = ACTIONS(4517),
+ [aux_sym_set_accessor_token1] = ACTIONS(4517),
+ [aux_sym_const_declaration_token1] = ACTIONS(4517),
+ [anon_sym_LPAREN] = ACTIONS(4519),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4517),
+ [anon_sym_STAR] = ACTIONS(4519),
+ [aux_sym_array_bound_token1] = ACTIONS(4517),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4517),
+ [aux_sym_visibility_token1] = ACTIONS(4517),
+ [aux_sym_visibility_token2] = ACTIONS(4517),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4517),
+ [aux_sym_else_fragment_token1] = ACTIONS(4517),
+ [aux_sym_select_statement_token1] = ACTIONS(4517),
+ [aux_sym_case_expression_token1] = ACTIONS(4517),
+ [anon_sym_LT] = ACTIONS(4517),
+ [anon_sym_LT_EQ] = ACTIONS(4519),
+ [anon_sym_GT] = ACTIONS(4517),
+ [anon_sym_GT_EQ] = ACTIONS(4519),
+ [anon_sym_LT_GT] = ACTIONS(4519),
+ [aux_sym__for_header_token1] = ACTIONS(4517),
+ [aux_sym_do_statement_token1] = ACTIONS(4517),
+ [aux_sym_do_condition_token1] = ACTIONS(4517),
+ [aux_sym_with_statement_token1] = ACTIONS(4517),
+ [aux_sym_exit_statement_token1] = ACTIONS(4517),
+ [sym_end_statement] = ACTIONS(4519),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4517),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4517),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4517),
+ [sym__ambiguous_redim_statement] = ACTIONS(4519),
+ [aux_sym_erase_statement_token1] = ACTIONS(4517),
+ [aux_sym_open_statement_token1] = ACTIONS(4517),
+ [aux_sym_file_mode_token2] = ACTIONS(4517),
+ [aux_sym_file_access_token2] = ACTIONS(4517),
+ [aux_sym_file_lock_token2] = ACTIONS(4517),
+ [aux_sym_print_statement_token1] = ACTIONS(4517),
+ [anon_sym_CARET] = ACTIONS(4519),
+ [anon_sym_SLASH] = ACTIONS(4519),
+ [anon_sym_BSLASH] = ACTIONS(4519),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4517),
+ [anon_sym_PLUS] = ACTIONS(4519),
+ [anon_sym_DASH] = ACTIONS(4517),
+ [anon_sym_AMP] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4517),
+ [anon_sym_QMARK] = ACTIONS(4519),
+ [aux_sym_close_statement_token1] = ACTIONS(4517),
+ [aux_sym_put_statement_token1] = ACTIONS(4517),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4517),
+ [aux_sym_seek_statement_token1] = ACTIONS(4517),
+ [sym_reset_statement] = ACTIONS(4517),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4517),
+ [sym_stop_statement] = ACTIONS(4517),
+ [sym_beep_statement] = ACTIONS(4517),
+ [aux_sym_unload_statement_token1] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4517),
+ [aux_sym_call_statement_token1] = ACTIONS(4517),
+ [sym__ambiguous_call_statement] = ACTIONS(4517),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4517),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4517),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4517),
+ [aux_sym_unary_expression_token1] = ACTIONS(4517),
+ [sym_string_literal] = ACTIONS(4519),
+ [sym_number_literal] = ACTIONS(4519),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4517),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4517),
+ [sym_nothing_literal] = ACTIONS(4517),
+ [sym_null_literal] = ACTIONS(4517),
+ [sym_empty_literal] = ACTIONS(4517),
+ [sym_date_literal] = ACTIONS(4519),
+ [anon_sym_POUND] = ACTIONS(4517),
+ },
+ [STATE(668)] = {
+ [sym_identifier] = ACTIONS(4593),
+ [sym_newline] = ACTIONS(4595),
+ [anon_sym_COLON] = ACTIONS(4595),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4593),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4593),
+ [anon_sym_EQ] = ACTIONS(4595),
+ [anon_sym_DOT] = ACTIONS(4593),
+ [anon_sym_BANG] = ACTIONS(4595),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4593),
+ [aux_sym_option_statement_token3] = ACTIONS(4593),
+ [aux_sym_type_declaration_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4593),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4593),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4593),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4593),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4593),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4593),
+ [aux_sym__property_get_header_token1] = ACTIONS(4593),
+ [aux_sym_event_declaration_token1] = ACTIONS(4593),
+ [sym_static_modifier] = ACTIONS(4593),
+ [sym__dim_keyword] = ACTIONS(4593),
+ [sym__redim_keyword] = ACTIONS(4593),
+ [aux_sym_get_accessor_token1] = ACTIONS(4593),
+ [aux_sym_set_accessor_token1] = ACTIONS(4593),
+ [aux_sym_const_declaration_token1] = ACTIONS(4593),
+ [anon_sym_LPAREN] = ACTIONS(4595),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4593),
+ [anon_sym_STAR] = ACTIONS(4595),
+ [aux_sym_array_bound_token1] = ACTIONS(4593),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token2] = ACTIONS(4593),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4593),
+ [aux_sym_else_fragment_token1] = ACTIONS(4593),
+ [aux_sym_select_statement_token1] = ACTIONS(4593),
+ [aux_sym_case_expression_token1] = ACTIONS(4593),
+ [anon_sym_LT] = ACTIONS(4593),
+ [anon_sym_LT_EQ] = ACTIONS(4595),
+ [anon_sym_GT] = ACTIONS(4593),
+ [anon_sym_GT_EQ] = ACTIONS(4595),
+ [anon_sym_LT_GT] = ACTIONS(4595),
+ [aux_sym__for_header_token1] = ACTIONS(4593),
+ [aux_sym_do_statement_token1] = ACTIONS(4593),
+ [aux_sym_do_condition_token1] = ACTIONS(4593),
+ [aux_sym_with_statement_token1] = ACTIONS(4593),
+ [aux_sym_exit_statement_token1] = ACTIONS(4593),
+ [sym_end_statement] = ACTIONS(4595),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4593),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4593),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4593),
+ [sym__ambiguous_redim_statement] = ACTIONS(4595),
+ [aux_sym_erase_statement_token1] = ACTIONS(4593),
+ [aux_sym_open_statement_token1] = ACTIONS(4593),
+ [aux_sym_file_mode_token2] = ACTIONS(4593),
+ [aux_sym_file_access_token2] = ACTIONS(4593),
+ [aux_sym_file_lock_token2] = ACTIONS(4593),
+ [aux_sym_print_statement_token1] = ACTIONS(4593),
+ [anon_sym_CARET] = ACTIONS(4595),
+ [anon_sym_SLASH] = ACTIONS(4595),
+ [anon_sym_BSLASH] = ACTIONS(4595),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4593),
+ [anon_sym_PLUS] = ACTIONS(4595),
+ [anon_sym_DASH] = ACTIONS(4593),
+ [anon_sym_AMP] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4593),
+ [anon_sym_QMARK] = ACTIONS(4595),
+ [aux_sym_close_statement_token1] = ACTIONS(4593),
+ [aux_sym_put_statement_token1] = ACTIONS(4593),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4593),
+ [aux_sym_seek_statement_token1] = ACTIONS(4593),
+ [sym_reset_statement] = ACTIONS(4593),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4593),
+ [sym_stop_statement] = ACTIONS(4593),
+ [sym_beep_statement] = ACTIONS(4593),
+ [aux_sym_unload_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4593),
+ [aux_sym_call_statement_token1] = ACTIONS(4593),
+ [sym__ambiguous_call_statement] = ACTIONS(4593),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4593),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4593),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4593),
+ [aux_sym_unary_expression_token1] = ACTIONS(4593),
+ [sym_string_literal] = ACTIONS(4595),
+ [sym_number_literal] = ACTIONS(4595),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4593),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4593),
+ [sym_nothing_literal] = ACTIONS(4593),
+ [sym_null_literal] = ACTIONS(4593),
+ [sym_empty_literal] = ACTIONS(4593),
+ [sym_date_literal] = ACTIONS(4595),
+ [anon_sym_POUND] = ACTIONS(4593),
+ },
+ [STATE(669)] = {
+ [sym_identifier] = ACTIONS(4597),
+ [sym_newline] = ACTIONS(4599),
+ [anon_sym_COLON] = ACTIONS(4599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4597),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4597),
+ [anon_sym_EQ] = ACTIONS(4599),
+ [anon_sym_DOT] = ACTIONS(4597),
+ [anon_sym_BANG] = ACTIONS(4599),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4597),
+ [aux_sym_option_statement_token3] = ACTIONS(4597),
+ [aux_sym_type_declaration_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4597),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4597),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4597),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4597),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4597),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4597),
+ [aux_sym__property_get_header_token1] = ACTIONS(4597),
+ [aux_sym_event_declaration_token1] = ACTIONS(4597),
+ [sym_static_modifier] = ACTIONS(4597),
+ [sym__dim_keyword] = ACTIONS(4597),
+ [sym__redim_keyword] = ACTIONS(4597),
+ [aux_sym_get_accessor_token1] = ACTIONS(4597),
+ [aux_sym_set_accessor_token1] = ACTIONS(4597),
+ [aux_sym_const_declaration_token1] = ACTIONS(4597),
+ [anon_sym_LPAREN] = ACTIONS(4599),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4597),
+ [anon_sym_STAR] = ACTIONS(4599),
+ [aux_sym_array_bound_token1] = ACTIONS(4597),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token2] = ACTIONS(4597),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4597),
+ [aux_sym_else_fragment_token1] = ACTIONS(4597),
+ [aux_sym_select_statement_token1] = ACTIONS(4597),
+ [aux_sym_case_expression_token1] = ACTIONS(4597),
+ [anon_sym_LT] = ACTIONS(4597),
+ [anon_sym_LT_EQ] = ACTIONS(4599),
+ [anon_sym_GT] = ACTIONS(4597),
+ [anon_sym_GT_EQ] = ACTIONS(4599),
+ [anon_sym_LT_GT] = ACTIONS(4599),
+ [aux_sym__for_header_token1] = ACTIONS(4597),
+ [aux_sym_do_statement_token1] = ACTIONS(4597),
+ [aux_sym_do_condition_token1] = ACTIONS(4597),
+ [aux_sym_with_statement_token1] = ACTIONS(4597),
+ [aux_sym_exit_statement_token1] = ACTIONS(4597),
+ [sym_end_statement] = ACTIONS(4599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4597),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4597),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4597),
+ [sym__ambiguous_redim_statement] = ACTIONS(4599),
+ [aux_sym_erase_statement_token1] = ACTIONS(4597),
+ [aux_sym_open_statement_token1] = ACTIONS(4597),
+ [aux_sym_file_mode_token2] = ACTIONS(4597),
+ [aux_sym_file_access_token2] = ACTIONS(4597),
+ [aux_sym_file_lock_token2] = ACTIONS(4597),
+ [aux_sym_print_statement_token1] = ACTIONS(4597),
+ [anon_sym_CARET] = ACTIONS(4599),
+ [anon_sym_SLASH] = ACTIONS(4599),
+ [anon_sym_BSLASH] = ACTIONS(4599),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4597),
+ [anon_sym_PLUS] = ACTIONS(4599),
+ [anon_sym_DASH] = ACTIONS(4597),
+ [anon_sym_AMP] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4597),
+ [anon_sym_QMARK] = ACTIONS(4599),
+ [aux_sym_close_statement_token1] = ACTIONS(4597),
+ [aux_sym_put_statement_token1] = ACTIONS(4597),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4597),
+ [aux_sym_seek_statement_token1] = ACTIONS(4597),
+ [sym_reset_statement] = ACTIONS(4597),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4597),
+ [sym_stop_statement] = ACTIONS(4597),
+ [sym_beep_statement] = ACTIONS(4597),
+ [aux_sym_unload_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4597),
+ [aux_sym_call_statement_token1] = ACTIONS(4597),
+ [sym__ambiguous_call_statement] = ACTIONS(4597),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4597),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4597),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4597),
+ [aux_sym_unary_expression_token1] = ACTIONS(4597),
+ [sym_string_literal] = ACTIONS(4599),
+ [sym_number_literal] = ACTIONS(4599),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4597),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4597),
+ [sym_nothing_literal] = ACTIONS(4597),
+ [sym_null_literal] = ACTIONS(4597),
+ [sym_empty_literal] = ACTIONS(4597),
+ [sym_date_literal] = ACTIONS(4599),
+ [anon_sym_POUND] = ACTIONS(4597),
+ },
+ [STATE(670)] = {
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(4369),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_declaration_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4369),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [aux_sym__property_get_header_token1] = ACTIONS(4369),
+ [aux_sym_event_declaration_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_array_bound_token1] = ACTIONS(4369),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(671)] = {
+ [sym_identifier] = ACTIONS(4625),
+ [sym_newline] = ACTIONS(4627),
+ [anon_sym_COLON] = ACTIONS(4627),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4625),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4625),
+ [anon_sym_EQ] = ACTIONS(4627),
+ [anon_sym_DOT] = ACTIONS(4625),
+ [anon_sym_BANG] = ACTIONS(4627),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4625),
+ [aux_sym_option_statement_token3] = ACTIONS(4625),
+ [aux_sym_type_declaration_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4625),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4625),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4625),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4625),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4625),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4625),
+ [aux_sym__property_get_header_token1] = ACTIONS(4625),
+ [aux_sym_event_declaration_token1] = ACTIONS(4625),
+ [sym_static_modifier] = ACTIONS(4625),
+ [sym__dim_keyword] = ACTIONS(4625),
+ [sym__redim_keyword] = ACTIONS(4625),
+ [aux_sym_get_accessor_token1] = ACTIONS(4625),
+ [aux_sym_set_accessor_token1] = ACTIONS(4625),
+ [aux_sym_const_declaration_token1] = ACTIONS(4625),
+ [anon_sym_LPAREN] = ACTIONS(4627),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4625),
+ [anon_sym_STAR] = ACTIONS(4627),
+ [aux_sym_array_bound_token1] = ACTIONS(4625),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4625),
+ [aux_sym_visibility_token1] = ACTIONS(4625),
+ [aux_sym_visibility_token2] = ACTIONS(4625),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4625),
+ [aux_sym_else_fragment_token1] = ACTIONS(4625),
+ [aux_sym_select_statement_token1] = ACTIONS(4625),
+ [aux_sym_case_expression_token1] = ACTIONS(4625),
+ [anon_sym_LT] = ACTIONS(4625),
+ [anon_sym_LT_EQ] = ACTIONS(4627),
+ [anon_sym_GT] = ACTIONS(4625),
+ [anon_sym_GT_EQ] = ACTIONS(4627),
+ [anon_sym_LT_GT] = ACTIONS(4627),
+ [aux_sym__for_header_token1] = ACTIONS(4625),
+ [aux_sym_do_statement_token1] = ACTIONS(4625),
+ [aux_sym_do_condition_token1] = ACTIONS(4625),
+ [aux_sym_with_statement_token1] = ACTIONS(4625),
+ [aux_sym_exit_statement_token1] = ACTIONS(4625),
+ [sym_end_statement] = ACTIONS(4627),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4625),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4625),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4625),
+ [sym__ambiguous_redim_statement] = ACTIONS(4627),
+ [aux_sym_erase_statement_token1] = ACTIONS(4625),
+ [aux_sym_open_statement_token1] = ACTIONS(4625),
+ [aux_sym_file_mode_token2] = ACTIONS(4625),
+ [aux_sym_file_access_token2] = ACTIONS(4625),
+ [aux_sym_file_lock_token2] = ACTIONS(4625),
+ [aux_sym_print_statement_token1] = ACTIONS(4625),
+ [anon_sym_CARET] = ACTIONS(4627),
+ [anon_sym_SLASH] = ACTIONS(4627),
+ [anon_sym_BSLASH] = ACTIONS(4627),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4625),
+ [anon_sym_PLUS] = ACTIONS(4627),
+ [anon_sym_DASH] = ACTIONS(4625),
+ [anon_sym_AMP] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4625),
+ [anon_sym_QMARK] = ACTIONS(4627),
+ [aux_sym_close_statement_token1] = ACTIONS(4625),
+ [aux_sym_put_statement_token1] = ACTIONS(4625),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4625),
+ [aux_sym_seek_statement_token1] = ACTIONS(4625),
+ [sym_reset_statement] = ACTIONS(4625),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4625),
+ [sym_stop_statement] = ACTIONS(4625),
+ [sym_beep_statement] = ACTIONS(4625),
+ [aux_sym_unload_statement_token1] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4625),
+ [aux_sym_call_statement_token1] = ACTIONS(4625),
+ [sym__ambiguous_call_statement] = ACTIONS(4625),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4625),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4625),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4625),
+ [aux_sym_unary_expression_token1] = ACTIONS(4625),
+ [sym_string_literal] = ACTIONS(4627),
+ [sym_number_literal] = ACTIONS(4627),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4625),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4625),
+ [sym_nothing_literal] = ACTIONS(4625),
+ [sym_null_literal] = ACTIONS(4625),
+ [sym_empty_literal] = ACTIONS(4625),
+ [sym_date_literal] = ACTIONS(4627),
+ [anon_sym_POUND] = ACTIONS(4625),
+ },
+ [STATE(672)] = {
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(4362),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_declaration_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4362),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [aux_sym__property_get_header_token1] = ACTIONS(4362),
+ [aux_sym_event_declaration_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_array_bound_token1] = ACTIONS(4362),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(673)] = {
+ [sym_identifier] = ACTIONS(4601),
+ [sym_newline] = ACTIONS(4603),
+ [anon_sym_COLON] = ACTIONS(4603),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4601),
+ [anon_sym_EQ] = ACTIONS(4603),
+ [anon_sym_DOT] = ACTIONS(4601),
+ [anon_sym_BANG] = ACTIONS(4603),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4601),
+ [aux_sym_option_statement_token3] = ACTIONS(4601),
+ [aux_sym_type_declaration_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4601),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4601),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4601),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4601),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4601),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4601),
+ [aux_sym__property_get_header_token1] = ACTIONS(4601),
+ [aux_sym_event_declaration_token1] = ACTIONS(4601),
+ [sym_static_modifier] = ACTIONS(4601),
+ [sym__dim_keyword] = ACTIONS(4601),
+ [sym__redim_keyword] = ACTIONS(4601),
+ [aux_sym_get_accessor_token1] = ACTIONS(4601),
+ [aux_sym_set_accessor_token1] = ACTIONS(4601),
+ [aux_sym_const_declaration_token1] = ACTIONS(4601),
+ [anon_sym_LPAREN] = ACTIONS(4603),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4601),
+ [anon_sym_STAR] = ACTIONS(4603),
+ [aux_sym_array_bound_token1] = ACTIONS(4601),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4601),
+ [aux_sym_visibility_token1] = ACTIONS(4601),
+ [aux_sym_visibility_token2] = ACTIONS(4601),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4601),
+ [aux_sym_else_fragment_token1] = ACTIONS(4601),
+ [aux_sym_select_statement_token1] = ACTIONS(4601),
+ [aux_sym_case_expression_token1] = ACTIONS(4601),
+ [anon_sym_LT] = ACTIONS(4601),
+ [anon_sym_LT_EQ] = ACTIONS(4603),
+ [anon_sym_GT] = ACTIONS(4601),
+ [anon_sym_GT_EQ] = ACTIONS(4603),
+ [anon_sym_LT_GT] = ACTIONS(4603),
+ [aux_sym__for_header_token1] = ACTIONS(4601),
+ [aux_sym_do_statement_token1] = ACTIONS(4601),
+ [aux_sym_do_condition_token1] = ACTIONS(4601),
+ [aux_sym_with_statement_token1] = ACTIONS(4601),
+ [aux_sym_exit_statement_token1] = ACTIONS(4601),
+ [sym_end_statement] = ACTIONS(4603),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4601),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4601),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4601),
+ [sym__ambiguous_redim_statement] = ACTIONS(4603),
+ [aux_sym_erase_statement_token1] = ACTIONS(4601),
+ [aux_sym_open_statement_token1] = ACTIONS(4601),
+ [aux_sym_file_mode_token2] = ACTIONS(4601),
+ [aux_sym_file_access_token2] = ACTIONS(4601),
+ [aux_sym_file_lock_token2] = ACTIONS(4601),
+ [aux_sym_print_statement_token1] = ACTIONS(4601),
+ [anon_sym_CARET] = ACTIONS(4603),
+ [anon_sym_SLASH] = ACTIONS(4603),
+ [anon_sym_BSLASH] = ACTIONS(4603),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4601),
+ [anon_sym_PLUS] = ACTIONS(4603),
+ [anon_sym_DASH] = ACTIONS(4601),
+ [anon_sym_AMP] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4601),
+ [anon_sym_QMARK] = ACTIONS(4603),
+ [aux_sym_close_statement_token1] = ACTIONS(4601),
+ [aux_sym_put_statement_token1] = ACTIONS(4601),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4601),
+ [aux_sym_seek_statement_token1] = ACTIONS(4601),
+ [sym_reset_statement] = ACTIONS(4601),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4601),
+ [sym_stop_statement] = ACTIONS(4601),
+ [sym_beep_statement] = ACTIONS(4601),
+ [aux_sym_unload_statement_token1] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4601),
+ [aux_sym_call_statement_token1] = ACTIONS(4601),
+ [sym__ambiguous_call_statement] = ACTIONS(4601),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4601),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4601),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4601),
+ [aux_sym_unary_expression_token1] = ACTIONS(4601),
+ [sym_string_literal] = ACTIONS(4603),
+ [sym_number_literal] = ACTIONS(4603),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4601),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4601),
+ [sym_nothing_literal] = ACTIONS(4601),
+ [sym_null_literal] = ACTIONS(4601),
+ [sym_empty_literal] = ACTIONS(4601),
+ [sym_date_literal] = ACTIONS(4603),
+ [anon_sym_POUND] = ACTIONS(4601),
+ },
+ [STATE(674)] = {
+ [sym_identifier] = ACTIONS(4605),
+ [sym_newline] = ACTIONS(4607),
+ [anon_sym_COLON] = ACTIONS(4607),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4605),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4605),
+ [anon_sym_EQ] = ACTIONS(4607),
+ [anon_sym_DOT] = ACTIONS(4605),
+ [anon_sym_BANG] = ACTIONS(4607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4605),
+ [aux_sym_option_statement_token3] = ACTIONS(4605),
+ [aux_sym_type_declaration_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4605),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4605),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4605),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4605),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4605),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4605),
+ [aux_sym__property_get_header_token1] = ACTIONS(4605),
+ [aux_sym_event_declaration_token1] = ACTIONS(4605),
+ [sym_static_modifier] = ACTIONS(4605),
+ [sym__dim_keyword] = ACTIONS(4605),
+ [sym__redim_keyword] = ACTIONS(4605),
+ [aux_sym_get_accessor_token1] = ACTIONS(4605),
+ [aux_sym_set_accessor_token1] = ACTIONS(4605),
+ [aux_sym_const_declaration_token1] = ACTIONS(4605),
+ [anon_sym_LPAREN] = ACTIONS(4607),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4605),
+ [anon_sym_STAR] = ACTIONS(4607),
+ [aux_sym_array_bound_token1] = ACTIONS(4605),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token2] = ACTIONS(4605),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4605),
+ [aux_sym_else_fragment_token1] = ACTIONS(4605),
+ [aux_sym_select_statement_token1] = ACTIONS(4605),
+ [aux_sym_case_expression_token1] = ACTIONS(4605),
+ [anon_sym_LT] = ACTIONS(4605),
+ [anon_sym_LT_EQ] = ACTIONS(4607),
+ [anon_sym_GT] = ACTIONS(4605),
+ [anon_sym_GT_EQ] = ACTIONS(4607),
+ [anon_sym_LT_GT] = ACTIONS(4607),
+ [aux_sym__for_header_token1] = ACTIONS(4605),
+ [aux_sym_do_statement_token1] = ACTIONS(4605),
+ [aux_sym_do_condition_token1] = ACTIONS(4605),
+ [aux_sym_with_statement_token1] = ACTIONS(4605),
+ [aux_sym_exit_statement_token1] = ACTIONS(4605),
+ [sym_end_statement] = ACTIONS(4607),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4605),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4605),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4605),
+ [sym__ambiguous_redim_statement] = ACTIONS(4607),
+ [aux_sym_erase_statement_token1] = ACTIONS(4605),
+ [aux_sym_open_statement_token1] = ACTIONS(4605),
+ [aux_sym_file_mode_token2] = ACTIONS(4605),
+ [aux_sym_file_access_token2] = ACTIONS(4605),
+ [aux_sym_file_lock_token2] = ACTIONS(4605),
+ [aux_sym_print_statement_token1] = ACTIONS(4605),
+ [anon_sym_CARET] = ACTIONS(4607),
+ [anon_sym_SLASH] = ACTIONS(4607),
+ [anon_sym_BSLASH] = ACTIONS(4607),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4605),
+ [anon_sym_PLUS] = ACTIONS(4607),
+ [anon_sym_DASH] = ACTIONS(4605),
+ [anon_sym_AMP] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4605),
+ [anon_sym_QMARK] = ACTIONS(4607),
+ [aux_sym_close_statement_token1] = ACTIONS(4605),
+ [aux_sym_put_statement_token1] = ACTIONS(4605),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4605),
+ [aux_sym_seek_statement_token1] = ACTIONS(4605),
+ [sym_reset_statement] = ACTIONS(4605),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4605),
+ [sym_stop_statement] = ACTIONS(4605),
+ [sym_beep_statement] = ACTIONS(4605),
+ [aux_sym_unload_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4605),
+ [aux_sym_call_statement_token1] = ACTIONS(4605),
+ [sym__ambiguous_call_statement] = ACTIONS(4605),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4605),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4605),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4605),
+ [aux_sym_unary_expression_token1] = ACTIONS(4605),
+ [sym_string_literal] = ACTIONS(4607),
+ [sym_number_literal] = ACTIONS(4607),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4605),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4605),
+ [sym_nothing_literal] = ACTIONS(4605),
+ [sym_null_literal] = ACTIONS(4605),
+ [sym_empty_literal] = ACTIONS(4605),
+ [sym_date_literal] = ACTIONS(4607),
+ [anon_sym_POUND] = ACTIONS(4605),
+ },
+ [STATE(675)] = {
+ [sym_identifier] = ACTIONS(4609),
+ [sym_newline] = ACTIONS(4611),
+ [anon_sym_COLON] = ACTIONS(4611),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4609),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4609),
+ [anon_sym_EQ] = ACTIONS(4611),
+ [anon_sym_DOT] = ACTIONS(4609),
+ [anon_sym_BANG] = ACTIONS(4611),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4609),
+ [aux_sym_option_statement_token3] = ACTIONS(4609),
+ [aux_sym_type_declaration_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4609),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4609),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4609),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4609),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4609),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4609),
+ [aux_sym__property_get_header_token1] = ACTIONS(4609),
+ [aux_sym_event_declaration_token1] = ACTIONS(4609),
+ [sym_static_modifier] = ACTIONS(4609),
+ [sym__dim_keyword] = ACTIONS(4609),
+ [sym__redim_keyword] = ACTIONS(4609),
+ [aux_sym_get_accessor_token1] = ACTIONS(4609),
+ [aux_sym_set_accessor_token1] = ACTIONS(4609),
+ [aux_sym_const_declaration_token1] = ACTIONS(4609),
+ [anon_sym_LPAREN] = ACTIONS(4611),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4609),
+ [anon_sym_STAR] = ACTIONS(4611),
+ [aux_sym_array_bound_token1] = ACTIONS(4609),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4609),
+ [aux_sym_visibility_token1] = ACTIONS(4609),
+ [aux_sym_visibility_token2] = ACTIONS(4609),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4609),
+ [aux_sym_else_fragment_token1] = ACTIONS(4609),
+ [aux_sym_select_statement_token1] = ACTIONS(4609),
+ [aux_sym_case_expression_token1] = ACTIONS(4609),
+ [anon_sym_LT] = ACTIONS(4609),
+ [anon_sym_LT_EQ] = ACTIONS(4611),
+ [anon_sym_GT] = ACTIONS(4609),
+ [anon_sym_GT_EQ] = ACTIONS(4611),
+ [anon_sym_LT_GT] = ACTIONS(4611),
+ [aux_sym__for_header_token1] = ACTIONS(4609),
+ [aux_sym_do_statement_token1] = ACTIONS(4609),
+ [aux_sym_do_condition_token1] = ACTIONS(4609),
+ [aux_sym_with_statement_token1] = ACTIONS(4609),
+ [aux_sym_exit_statement_token1] = ACTIONS(4609),
+ [sym_end_statement] = ACTIONS(4611),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4609),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4609),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4609),
+ [sym__ambiguous_redim_statement] = ACTIONS(4611),
+ [aux_sym_erase_statement_token1] = ACTIONS(4609),
+ [aux_sym_open_statement_token1] = ACTIONS(4609),
+ [aux_sym_file_mode_token2] = ACTIONS(4609),
+ [aux_sym_file_access_token2] = ACTIONS(4609),
+ [aux_sym_file_lock_token2] = ACTIONS(4609),
+ [aux_sym_print_statement_token1] = ACTIONS(4609),
+ [anon_sym_CARET] = ACTIONS(4611),
+ [anon_sym_SLASH] = ACTIONS(4611),
+ [anon_sym_BSLASH] = ACTIONS(4611),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4609),
+ [anon_sym_PLUS] = ACTIONS(4611),
+ [anon_sym_DASH] = ACTIONS(4609),
+ [anon_sym_AMP] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4609),
+ [anon_sym_QMARK] = ACTIONS(4611),
+ [aux_sym_close_statement_token1] = ACTIONS(4609),
+ [aux_sym_put_statement_token1] = ACTIONS(4609),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4609),
+ [aux_sym_seek_statement_token1] = ACTIONS(4609),
+ [sym_reset_statement] = ACTIONS(4609),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4609),
+ [sym_stop_statement] = ACTIONS(4609),
+ [sym_beep_statement] = ACTIONS(4609),
+ [aux_sym_unload_statement_token1] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4609),
+ [aux_sym_call_statement_token1] = ACTIONS(4609),
+ [sym__ambiguous_call_statement] = ACTIONS(4609),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4609),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4609),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4609),
+ [aux_sym_unary_expression_token1] = ACTIONS(4609),
+ [sym_string_literal] = ACTIONS(4611),
+ [sym_number_literal] = ACTIONS(4611),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4609),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4609),
+ [sym_nothing_literal] = ACTIONS(4609),
+ [sym_null_literal] = ACTIONS(4609),
+ [sym_empty_literal] = ACTIONS(4609),
+ [sym_date_literal] = ACTIONS(4611),
+ [anon_sym_POUND] = ACTIONS(4609),
+ },
+ [STATE(676)] = {
+ [sym_identifier] = ACTIONS(4621),
+ [sym_newline] = ACTIONS(4623),
+ [anon_sym_COLON] = ACTIONS(4623),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4621),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4621),
+ [anon_sym_EQ] = ACTIONS(4623),
+ [anon_sym_DOT] = ACTIONS(4621),
+ [anon_sym_BANG] = ACTIONS(4623),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4621),
+ [aux_sym_option_statement_token3] = ACTIONS(4621),
+ [aux_sym_type_declaration_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4621),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4621),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4621),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4621),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4621),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4621),
+ [aux_sym__property_get_header_token1] = ACTIONS(4621),
+ [aux_sym_event_declaration_token1] = ACTIONS(4621),
+ [sym_static_modifier] = ACTIONS(4621),
+ [sym__dim_keyword] = ACTIONS(4621),
+ [sym__redim_keyword] = ACTIONS(4621),
+ [aux_sym_get_accessor_token1] = ACTIONS(4621),
+ [aux_sym_set_accessor_token1] = ACTIONS(4621),
+ [aux_sym_const_declaration_token1] = ACTIONS(4621),
+ [anon_sym_LPAREN] = ACTIONS(4623),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4621),
+ [anon_sym_STAR] = ACTIONS(4623),
+ [aux_sym_array_bound_token1] = ACTIONS(4621),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token2] = ACTIONS(4621),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4621),
+ [aux_sym_else_fragment_token1] = ACTIONS(4621),
+ [aux_sym_select_statement_token1] = ACTIONS(4621),
+ [aux_sym_case_expression_token1] = ACTIONS(4621),
+ [anon_sym_LT] = ACTIONS(4621),
+ [anon_sym_LT_EQ] = ACTIONS(4623),
+ [anon_sym_GT] = ACTIONS(4621),
+ [anon_sym_GT_EQ] = ACTIONS(4623),
+ [anon_sym_LT_GT] = ACTIONS(4623),
+ [aux_sym__for_header_token1] = ACTIONS(4621),
+ [aux_sym_do_statement_token1] = ACTIONS(4621),
+ [aux_sym_do_condition_token1] = ACTIONS(4621),
+ [aux_sym_with_statement_token1] = ACTIONS(4621),
+ [aux_sym_exit_statement_token1] = ACTIONS(4621),
+ [sym_end_statement] = ACTIONS(4623),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4621),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4621),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4621),
+ [sym__ambiguous_redim_statement] = ACTIONS(4623),
+ [aux_sym_erase_statement_token1] = ACTIONS(4621),
+ [aux_sym_open_statement_token1] = ACTIONS(4621),
+ [aux_sym_file_mode_token2] = ACTIONS(4621),
+ [aux_sym_file_access_token2] = ACTIONS(4621),
+ [aux_sym_file_lock_token2] = ACTIONS(4621),
+ [aux_sym_print_statement_token1] = ACTIONS(4621),
+ [anon_sym_CARET] = ACTIONS(4623),
+ [anon_sym_SLASH] = ACTIONS(4623),
+ [anon_sym_BSLASH] = ACTIONS(4623),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4621),
+ [anon_sym_PLUS] = ACTIONS(4623),
+ [anon_sym_DASH] = ACTIONS(4621),
+ [anon_sym_AMP] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4621),
+ [anon_sym_QMARK] = ACTIONS(4623),
+ [aux_sym_close_statement_token1] = ACTIONS(4621),
+ [aux_sym_put_statement_token1] = ACTIONS(4621),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4621),
+ [aux_sym_seek_statement_token1] = ACTIONS(4621),
+ [sym_reset_statement] = ACTIONS(4621),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4621),
+ [sym_stop_statement] = ACTIONS(4621),
+ [sym_beep_statement] = ACTIONS(4621),
+ [aux_sym_unload_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4621),
+ [aux_sym_call_statement_token1] = ACTIONS(4621),
+ [sym__ambiguous_call_statement] = ACTIONS(4621),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4621),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4621),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4621),
+ [aux_sym_unary_expression_token1] = ACTIONS(4621),
+ [sym_string_literal] = ACTIONS(4623),
+ [sym_number_literal] = ACTIONS(4623),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4621),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4621),
+ [sym_nothing_literal] = ACTIONS(4621),
+ [sym_null_literal] = ACTIONS(4621),
+ [sym_empty_literal] = ACTIONS(4621),
+ [sym_date_literal] = ACTIONS(4623),
+ [anon_sym_POUND] = ACTIONS(4621),
+ },
+ [STATE(677)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_declaration_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4006),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [aux_sym__property_get_header_token1] = ACTIONS(4006),
+ [aux_sym_event_declaration_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(4002),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token3] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(678)] = {
+ [sym_identifier] = ACTIONS(4509),
+ [sym_newline] = ACTIONS(4505),
+ [anon_sym_COLON] = ACTIONS(4505),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4509),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4509),
+ [anon_sym_EQ] = ACTIONS(4629),
+ [anon_sym_DOT] = ACTIONS(4509),
+ [anon_sym_BANG] = ACTIONS(4505),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4509),
+ [aux_sym_option_statement_token3] = ACTIONS(4509),
+ [aux_sym_type_declaration_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4509),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4509),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4509),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4509),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4509),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4509),
+ [aux_sym__property_get_header_token1] = ACTIONS(4509),
+ [aux_sym_event_declaration_token1] = ACTIONS(4509),
+ [sym_static_modifier] = ACTIONS(4509),
+ [sym__dim_keyword] = ACTIONS(4509),
+ [sym__redim_keyword] = ACTIONS(4509),
+ [aux_sym_get_accessor_token1] = ACTIONS(4509),
+ [aux_sym_set_accessor_token1] = ACTIONS(4509),
+ [anon_sym_COMMA] = ACTIONS(4505),
+ [aux_sym_const_declaration_token1] = ACTIONS(4509),
+ [anon_sym_LPAREN] = ACTIONS(4505),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4509),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token2] = ACTIONS(4509),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4509),
+ [aux_sym_else_fragment_token1] = ACTIONS(4509),
+ [aux_sym_select_statement_token1] = ACTIONS(4509),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4509),
+ [aux_sym_do_statement_token1] = ACTIONS(4509),
+ [aux_sym_do_condition_token1] = ACTIONS(4509),
+ [aux_sym_with_statement_token1] = ACTIONS(4509),
+ [aux_sym_exit_statement_token1] = ACTIONS(4509),
+ [sym_end_statement] = ACTIONS(4505),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4509),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4509),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4509),
+ [sym__ambiguous_redim_statement] = ACTIONS(4505),
+ [aux_sym_erase_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token1] = ACTIONS(4509),
+ [aux_sym_file_mode_token2] = ACTIONS(4509),
+ [aux_sym_file_access_token2] = ACTIONS(4509),
+ [aux_sym_file_lock_token2] = ACTIONS(4509),
+ [aux_sym_print_statement_token1] = ACTIONS(4509),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4505),
+ [anon_sym_DASH] = ACTIONS(4509),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_QMARK] = ACTIONS(4505),
+ [aux_sym_close_statement_token1] = ACTIONS(4509),
+ [aux_sym_put_statement_token1] = ACTIONS(4509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4509),
+ [aux_sym_seek_statement_token1] = ACTIONS(4509),
+ [sym_reset_statement] = ACTIONS(4509),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4509),
+ [sym_stop_statement] = ACTIONS(4509),
+ [sym_beep_statement] = ACTIONS(4509),
+ [aux_sym_unload_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4509),
+ [aux_sym_call_statement_token1] = ACTIONS(4509),
+ [sym__ambiguous_call_statement] = ACTIONS(4509),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4509),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4509),
+ [aux_sym_unary_expression_token1] = ACTIONS(4509),
+ [sym_string_literal] = ACTIONS(4505),
+ [sym_number_literal] = ACTIONS(4505),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4509),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4509),
+ [sym_nothing_literal] = ACTIONS(4509),
+ [sym_null_literal] = ACTIONS(4509),
+ [sym_empty_literal] = ACTIONS(4509),
+ [sym_date_literal] = ACTIONS(4505),
+ [anon_sym_POUND] = ACTIONS(4509),
+ },
+ [STATE(679)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4635),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_declaration_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4613),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [aux_sym__property_get_header_token1] = ACTIONS(4613),
+ [aux_sym_event_declaration_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [anon_sym_COMMA] = ACTIONS(4615),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(680)] = {
+ [sym_identifier] = ACTIONS(4447),
+ [sym_newline] = ACTIONS(4449),
+ [anon_sym_COLON] = ACTIONS(4449),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4447),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4447),
+ [anon_sym_EQ] = ACTIONS(4449),
+ [anon_sym_DOT] = ACTIONS(4447),
+ [anon_sym_BANG] = ACTIONS(4449),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4447),
+ [aux_sym_option_statement_token3] = ACTIONS(4447),
+ [aux_sym_type_declaration_token1] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4447),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4447),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4447),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4447),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4447),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4447),
+ [aux_sym__property_get_header_token1] = ACTIONS(4447),
+ [aux_sym_event_declaration_token1] = ACTIONS(4447),
+ [sym_static_modifier] = ACTIONS(4447),
+ [sym__dim_keyword] = ACTIONS(4447),
+ [sym__redim_keyword] = ACTIONS(4447),
+ [aux_sym_get_accessor_token1] = ACTIONS(4447),
+ [aux_sym_set_accessor_token1] = ACTIONS(4447),
+ [aux_sym_const_declaration_token1] = ACTIONS(4447),
+ [anon_sym_LPAREN] = ACTIONS(4449),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4447),
+ [anon_sym_STAR] = ACTIONS(4449),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4447),
+ [aux_sym_visibility_token1] = ACTIONS(4447),
+ [aux_sym_visibility_token2] = ACTIONS(4447),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4447),
+ [aux_sym_else_fragment_token1] = ACTIONS(4447),
+ [aux_sym_select_statement_token1] = ACTIONS(4447),
+ [aux_sym_case_expression_token1] = ACTIONS(4447),
+ [anon_sym_LT] = ACTIONS(4447),
+ [anon_sym_LT_EQ] = ACTIONS(4449),
+ [anon_sym_GT] = ACTIONS(4447),
+ [anon_sym_GT_EQ] = ACTIONS(4449),
+ [anon_sym_LT_GT] = ACTIONS(4449),
+ [aux_sym__for_header_token1] = ACTIONS(4447),
+ [aux_sym_do_statement_token1] = ACTIONS(4447),
+ [aux_sym_do_condition_token1] = ACTIONS(4447),
+ [aux_sym_with_statement_token1] = ACTIONS(4447),
+ [aux_sym_exit_statement_token1] = ACTIONS(4447),
+ [sym_end_statement] = ACTIONS(4449),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4447),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4447),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4447),
+ [sym__ambiguous_redim_statement] = ACTIONS(4449),
+ [aux_sym_erase_statement_token1] = ACTIONS(4447),
+ [aux_sym_open_statement_token1] = ACTIONS(4447),
+ [aux_sym_open_statement_token3] = ACTIONS(4447),
+ [aux_sym_file_mode_token2] = ACTIONS(4447),
+ [aux_sym_file_access_token2] = ACTIONS(4447),
+ [aux_sym_file_lock_token2] = ACTIONS(4447),
+ [aux_sym_print_statement_token1] = ACTIONS(4447),
+ [anon_sym_CARET] = ACTIONS(4449),
+ [anon_sym_SLASH] = ACTIONS(4449),
+ [anon_sym_BSLASH] = ACTIONS(4449),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4447),
+ [anon_sym_PLUS] = ACTIONS(4449),
+ [anon_sym_DASH] = ACTIONS(4447),
+ [anon_sym_AMP] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4447),
+ [anon_sym_QMARK] = ACTIONS(4449),
+ [aux_sym_close_statement_token1] = ACTIONS(4447),
+ [aux_sym_put_statement_token1] = ACTIONS(4447),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4447),
+ [aux_sym_seek_statement_token1] = ACTIONS(4447),
+ [sym_reset_statement] = ACTIONS(4447),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4447),
+ [sym_stop_statement] = ACTIONS(4447),
+ [sym_beep_statement] = ACTIONS(4447),
+ [aux_sym_unload_statement_token1] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4447),
+ [aux_sym_call_statement_token1] = ACTIONS(4447),
+ [sym__ambiguous_call_statement] = ACTIONS(4447),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4447),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4447),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4447),
+ [aux_sym_unary_expression_token1] = ACTIONS(4447),
+ [sym_string_literal] = ACTIONS(4449),
+ [sym_number_literal] = ACTIONS(4449),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4447),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4447),
+ [sym_nothing_literal] = ACTIONS(4447),
+ [sym_null_literal] = ACTIONS(4447),
+ [sym_empty_literal] = ACTIONS(4447),
+ [sym_date_literal] = ACTIONS(4449),
+ [anon_sym_POUND] = ACTIONS(4447),
+ },
+ [STATE(681)] = {
+ [sym_identifier] = ACTIONS(4477),
+ [sym_newline] = ACTIONS(4479),
+ [anon_sym_COLON] = ACTIONS(4479),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4477),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4477),
+ [anon_sym_EQ] = ACTIONS(4479),
+ [anon_sym_DOT] = ACTIONS(4477),
+ [anon_sym_BANG] = ACTIONS(4479),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4477),
+ [aux_sym_option_statement_token3] = ACTIONS(4477),
+ [aux_sym_type_declaration_token1] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4477),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4477),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4477),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4477),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4477),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4477),
+ [aux_sym__property_get_header_token1] = ACTIONS(4477),
+ [aux_sym_event_declaration_token1] = ACTIONS(4477),
+ [sym_static_modifier] = ACTIONS(4477),
+ [sym__dim_keyword] = ACTIONS(4477),
+ [sym__redim_keyword] = ACTIONS(4477),
+ [aux_sym_get_accessor_token1] = ACTIONS(4477),
+ [aux_sym_set_accessor_token1] = ACTIONS(4477),
+ [aux_sym_const_declaration_token1] = ACTIONS(4477),
+ [anon_sym_LPAREN] = ACTIONS(4479),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4477),
+ [anon_sym_STAR] = ACTIONS(4479),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4477),
+ [aux_sym_visibility_token1] = ACTIONS(4477),
+ [aux_sym_visibility_token2] = ACTIONS(4477),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4477),
+ [aux_sym_else_fragment_token1] = ACTIONS(4477),
+ [aux_sym_select_statement_token1] = ACTIONS(4477),
+ [aux_sym_case_expression_token1] = ACTIONS(4477),
+ [anon_sym_LT] = ACTIONS(4477),
+ [anon_sym_LT_EQ] = ACTIONS(4479),
+ [anon_sym_GT] = ACTIONS(4477),
+ [anon_sym_GT_EQ] = ACTIONS(4479),
+ [anon_sym_LT_GT] = ACTIONS(4479),
+ [aux_sym__for_header_token1] = ACTIONS(4477),
+ [aux_sym_do_statement_token1] = ACTIONS(4477),
+ [aux_sym_do_condition_token1] = ACTIONS(4477),
+ [aux_sym_with_statement_token1] = ACTIONS(4477),
+ [aux_sym_exit_statement_token1] = ACTIONS(4477),
+ [sym_end_statement] = ACTIONS(4479),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4477),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4477),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4477),
+ [sym__ambiguous_redim_statement] = ACTIONS(4479),
+ [aux_sym_erase_statement_token1] = ACTIONS(4477),
+ [aux_sym_open_statement_token1] = ACTIONS(4477),
+ [aux_sym_open_statement_token3] = ACTIONS(4477),
+ [aux_sym_file_mode_token2] = ACTIONS(4477),
+ [aux_sym_file_access_token2] = ACTIONS(4477),
+ [aux_sym_file_lock_token2] = ACTIONS(4477),
+ [aux_sym_print_statement_token1] = ACTIONS(4477),
+ [anon_sym_CARET] = ACTIONS(4479),
+ [anon_sym_SLASH] = ACTIONS(4479),
+ [anon_sym_BSLASH] = ACTIONS(4479),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4477),
+ [anon_sym_PLUS] = ACTIONS(4479),
+ [anon_sym_DASH] = ACTIONS(4477),
+ [anon_sym_AMP] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4477),
+ [anon_sym_QMARK] = ACTIONS(4479),
+ [aux_sym_close_statement_token1] = ACTIONS(4477),
+ [aux_sym_put_statement_token1] = ACTIONS(4477),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4477),
+ [aux_sym_seek_statement_token1] = ACTIONS(4477),
+ [sym_reset_statement] = ACTIONS(4477),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4477),
+ [sym_stop_statement] = ACTIONS(4477),
+ [sym_beep_statement] = ACTIONS(4477),
+ [aux_sym_unload_statement_token1] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4477),
+ [aux_sym_call_statement_token1] = ACTIONS(4477),
+ [sym__ambiguous_call_statement] = ACTIONS(4477),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4477),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4477),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4477),
+ [aux_sym_unary_expression_token1] = ACTIONS(4477),
+ [sym_string_literal] = ACTIONS(4479),
+ [sym_number_literal] = ACTIONS(4479),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4477),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4477),
+ [sym_nothing_literal] = ACTIONS(4477),
+ [sym_null_literal] = ACTIONS(4477),
+ [sym_empty_literal] = ACTIONS(4477),
+ [sym_date_literal] = ACTIONS(4479),
+ [anon_sym_POUND] = ACTIONS(4477),
+ },
+ [STATE(682)] = {
+ [sym_identifier] = ACTIONS(4485),
+ [sym_newline] = ACTIONS(4487),
+ [anon_sym_COLON] = ACTIONS(4487),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4485),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4485),
+ [anon_sym_EQ] = ACTIONS(4487),
+ [anon_sym_DOT] = ACTIONS(4485),
+ [anon_sym_BANG] = ACTIONS(4487),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4485),
+ [aux_sym_option_statement_token3] = ACTIONS(4485),
+ [aux_sym_type_declaration_token1] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4485),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4485),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4485),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4485),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4485),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4485),
+ [aux_sym__property_get_header_token1] = ACTIONS(4485),
+ [aux_sym_event_declaration_token1] = ACTIONS(4485),
+ [sym_static_modifier] = ACTIONS(4485),
+ [sym__dim_keyword] = ACTIONS(4485),
+ [sym__redim_keyword] = ACTIONS(4485),
+ [aux_sym_get_accessor_token1] = ACTIONS(4485),
+ [aux_sym_set_accessor_token1] = ACTIONS(4485),
+ [aux_sym_const_declaration_token1] = ACTIONS(4485),
+ [anon_sym_LPAREN] = ACTIONS(4487),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4485),
+ [anon_sym_STAR] = ACTIONS(4487),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4485),
+ [aux_sym_visibility_token1] = ACTIONS(4485),
+ [aux_sym_visibility_token2] = ACTIONS(4485),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4485),
+ [aux_sym_else_fragment_token1] = ACTIONS(4485),
+ [aux_sym_select_statement_token1] = ACTIONS(4485),
+ [aux_sym_case_expression_token1] = ACTIONS(4485),
+ [anon_sym_LT] = ACTIONS(4485),
+ [anon_sym_LT_EQ] = ACTIONS(4487),
+ [anon_sym_GT] = ACTIONS(4485),
+ [anon_sym_GT_EQ] = ACTIONS(4487),
+ [anon_sym_LT_GT] = ACTIONS(4487),
+ [aux_sym__for_header_token1] = ACTIONS(4485),
+ [aux_sym_do_statement_token1] = ACTIONS(4485),
+ [aux_sym_do_condition_token1] = ACTIONS(4485),
+ [aux_sym_with_statement_token1] = ACTIONS(4485),
+ [aux_sym_exit_statement_token1] = ACTIONS(4485),
+ [sym_end_statement] = ACTIONS(4487),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4485),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4485),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4485),
+ [sym__ambiguous_redim_statement] = ACTIONS(4487),
+ [aux_sym_erase_statement_token1] = ACTIONS(4485),
+ [aux_sym_open_statement_token1] = ACTIONS(4485),
+ [aux_sym_open_statement_token3] = ACTIONS(4485),
+ [aux_sym_file_mode_token2] = ACTIONS(4485),
+ [aux_sym_file_access_token2] = ACTIONS(4485),
+ [aux_sym_file_lock_token2] = ACTIONS(4485),
+ [aux_sym_print_statement_token1] = ACTIONS(4485),
+ [anon_sym_CARET] = ACTIONS(4487),
+ [anon_sym_SLASH] = ACTIONS(4487),
+ [anon_sym_BSLASH] = ACTIONS(4487),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4485),
+ [anon_sym_PLUS] = ACTIONS(4487),
+ [anon_sym_DASH] = ACTIONS(4485),
+ [anon_sym_AMP] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4485),
+ [anon_sym_QMARK] = ACTIONS(4487),
+ [aux_sym_close_statement_token1] = ACTIONS(4485),
+ [aux_sym_put_statement_token1] = ACTIONS(4485),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4485),
+ [aux_sym_seek_statement_token1] = ACTIONS(4485),
+ [sym_reset_statement] = ACTIONS(4485),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4485),
+ [sym_stop_statement] = ACTIONS(4485),
+ [sym_beep_statement] = ACTIONS(4485),
+ [aux_sym_unload_statement_token1] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4485),
+ [aux_sym_call_statement_token1] = ACTIONS(4485),
+ [sym__ambiguous_call_statement] = ACTIONS(4485),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4485),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4485),
+ [aux_sym_unary_expression_token1] = ACTIONS(4485),
+ [sym_string_literal] = ACTIONS(4487),
+ [sym_number_literal] = ACTIONS(4487),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4485),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4485),
+ [sym_nothing_literal] = ACTIONS(4485),
+ [sym_null_literal] = ACTIONS(4485),
+ [sym_empty_literal] = ACTIONS(4485),
+ [sym_date_literal] = ACTIONS(4487),
+ [anon_sym_POUND] = ACTIONS(4485),
+ },
+ [STATE(683)] = {
+ [sym_identifier] = ACTIONS(4509),
+ [sym_newline] = ACTIONS(4505),
+ [anon_sym_COLON] = ACTIONS(4505),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4509),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4509),
+ [anon_sym_EQ] = ACTIONS(4503),
+ [anon_sym_DOT] = ACTIONS(4509),
+ [anon_sym_BANG] = ACTIONS(4505),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4509),
+ [aux_sym_option_statement_token3] = ACTIONS(4509),
+ [aux_sym_type_declaration_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4509),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4509),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4509),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4509),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4509),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4509),
+ [aux_sym__property_get_header_token1] = ACTIONS(4509),
+ [aux_sym_event_declaration_token1] = ACTIONS(4509),
+ [sym_static_modifier] = ACTIONS(4509),
+ [sym__dim_keyword] = ACTIONS(4509),
+ [sym__redim_keyword] = ACTIONS(4509),
+ [aux_sym_get_accessor_token1] = ACTIONS(4509),
+ [aux_sym_set_accessor_token1] = ACTIONS(4509),
+ [aux_sym_const_declaration_token1] = ACTIONS(4509),
+ [anon_sym_LPAREN] = ACTIONS(4505),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4509),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token2] = ACTIONS(4509),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4509),
+ [aux_sym_else_fragment_token1] = ACTIONS(4509),
+ [aux_sym_select_statement_token1] = ACTIONS(4509),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4509),
+ [aux_sym_do_statement_token1] = ACTIONS(4509),
+ [aux_sym_do_condition_token1] = ACTIONS(4509),
+ [aux_sym_with_statement_token1] = ACTIONS(4509),
+ [aux_sym_exit_statement_token1] = ACTIONS(4509),
+ [sym_end_statement] = ACTIONS(4505),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4509),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4509),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4509),
+ [sym__ambiguous_redim_statement] = ACTIONS(4505),
+ [aux_sym_erase_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token3] = ACTIONS(4509),
+ [aux_sym_file_mode_token2] = ACTIONS(4509),
+ [aux_sym_file_access_token2] = ACTIONS(4509),
+ [aux_sym_file_lock_token2] = ACTIONS(4509),
+ [aux_sym_print_statement_token1] = ACTIONS(4509),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4505),
+ [anon_sym_DASH] = ACTIONS(4509),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_QMARK] = ACTIONS(4505),
+ [aux_sym_close_statement_token1] = ACTIONS(4509),
+ [aux_sym_put_statement_token1] = ACTIONS(4509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4509),
+ [aux_sym_seek_statement_token1] = ACTIONS(4509),
+ [sym_reset_statement] = ACTIONS(4509),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4509),
+ [sym_stop_statement] = ACTIONS(4509),
+ [sym_beep_statement] = ACTIONS(4509),
+ [aux_sym_unload_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4509),
+ [aux_sym_call_statement_token1] = ACTIONS(4509),
+ [sym__ambiguous_call_statement] = ACTIONS(4509),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4509),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4509),
+ [aux_sym_unary_expression_token1] = ACTIONS(4509),
+ [sym_string_literal] = ACTIONS(4505),
+ [sym_number_literal] = ACTIONS(4505),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4509),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4509),
+ [sym_nothing_literal] = ACTIONS(4509),
+ [sym_null_literal] = ACTIONS(4509),
+ [sym_empty_literal] = ACTIONS(4509),
+ [sym_date_literal] = ACTIONS(4505),
+ [anon_sym_POUND] = ACTIONS(4509),
+ },
+ [STATE(684)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4503),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_declaration_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4613),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [aux_sym__property_get_header_token1] = ACTIONS(4613),
+ [aux_sym_event_declaration_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token3] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(685)] = {
+ [sym_identifier] = ACTIONS(4441),
+ [sym_newline] = ACTIONS(4443),
+ [anon_sym_COLON] = ACTIONS(4443),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4441),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4441),
+ [anon_sym_EQ] = ACTIONS(4443),
+ [anon_sym_DOT] = ACTIONS(4441),
+ [anon_sym_BANG] = ACTIONS(4443),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4441),
+ [aux_sym_option_statement_token3] = ACTIONS(4441),
+ [aux_sym_type_declaration_token1] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4441),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4441),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4441),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4441),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4441),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4441),
+ [aux_sym__property_get_header_token1] = ACTIONS(4441),
+ [aux_sym_event_declaration_token1] = ACTIONS(4441),
+ [sym_static_modifier] = ACTIONS(4441),
+ [sym__dim_keyword] = ACTIONS(4441),
+ [sym__redim_keyword] = ACTIONS(4441),
+ [aux_sym_get_accessor_token1] = ACTIONS(4441),
+ [aux_sym_set_accessor_token1] = ACTIONS(4441),
+ [aux_sym_const_declaration_token1] = ACTIONS(4441),
+ [anon_sym_LPAREN] = ACTIONS(4443),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4441),
+ [anon_sym_STAR] = ACTIONS(4443),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4441),
+ [aux_sym_visibility_token1] = ACTIONS(4441),
+ [aux_sym_visibility_token2] = ACTIONS(4441),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4441),
+ [aux_sym_else_fragment_token1] = ACTIONS(4441),
+ [aux_sym_select_statement_token1] = ACTIONS(4441),
+ [aux_sym_case_expression_token1] = ACTIONS(4441),
+ [anon_sym_LT] = ACTIONS(4441),
+ [anon_sym_LT_EQ] = ACTIONS(4443),
+ [anon_sym_GT] = ACTIONS(4441),
+ [anon_sym_GT_EQ] = ACTIONS(4443),
+ [anon_sym_LT_GT] = ACTIONS(4443),
+ [aux_sym__for_header_token1] = ACTIONS(4441),
+ [aux_sym_do_statement_token1] = ACTIONS(4441),
+ [aux_sym_do_condition_token1] = ACTIONS(4441),
+ [aux_sym_with_statement_token1] = ACTIONS(4441),
+ [aux_sym_exit_statement_token1] = ACTIONS(4441),
+ [sym_end_statement] = ACTIONS(4443),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4441),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4441),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4441),
+ [sym__ambiguous_redim_statement] = ACTIONS(4443),
+ [aux_sym_erase_statement_token1] = ACTIONS(4441),
+ [aux_sym_open_statement_token1] = ACTIONS(4441),
+ [aux_sym_open_statement_token3] = ACTIONS(4441),
+ [aux_sym_file_mode_token2] = ACTIONS(4441),
+ [aux_sym_file_access_token2] = ACTIONS(4441),
+ [aux_sym_file_lock_token2] = ACTIONS(4441),
+ [aux_sym_print_statement_token1] = ACTIONS(4441),
+ [anon_sym_CARET] = ACTIONS(5056),
+ [anon_sym_SLASH] = ACTIONS(4443),
+ [anon_sym_BSLASH] = ACTIONS(4443),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4441),
+ [anon_sym_PLUS] = ACTIONS(4443),
+ [anon_sym_DASH] = ACTIONS(4441),
+ [anon_sym_AMP] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4441),
+ [anon_sym_QMARK] = ACTIONS(4443),
+ [aux_sym_close_statement_token1] = ACTIONS(4441),
+ [aux_sym_put_statement_token1] = ACTIONS(4441),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4441),
+ [aux_sym_seek_statement_token1] = ACTIONS(4441),
+ [sym_reset_statement] = ACTIONS(4441),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4441),
+ [sym_stop_statement] = ACTIONS(4441),
+ [sym_beep_statement] = ACTIONS(4441),
+ [aux_sym_unload_statement_token1] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4441),
+ [aux_sym_call_statement_token1] = ACTIONS(4441),
+ [sym__ambiguous_call_statement] = ACTIONS(4441),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4441),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4441),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4441),
+ [aux_sym_unary_expression_token1] = ACTIONS(4441),
+ [sym_string_literal] = ACTIONS(4443),
+ [sym_number_literal] = ACTIONS(4443),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4441),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4441),
+ [sym_nothing_literal] = ACTIONS(4441),
+ [sym_null_literal] = ACTIONS(4441),
+ [sym_empty_literal] = ACTIONS(4441),
+ [sym_date_literal] = ACTIONS(4443),
+ [anon_sym_POUND] = ACTIONS(4441),
+ },
+ [STATE(686)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4615),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_declaration_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4613),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [aux_sym__property_get_header_token1] = ACTIONS(4613),
+ [aux_sym_event_declaration_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4613),
+ [anon_sym_LT] = ACTIONS(4613),
+ [anon_sym_LT_EQ] = ACTIONS(4615),
+ [anon_sym_GT] = ACTIONS(4613),
+ [anon_sym_GT_EQ] = ACTIONS(4615),
+ [anon_sym_LT_GT] = ACTIONS(4615),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token3] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4613),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(687)] = {
+ [sym_identifier] = ACTIONS(4617),
+ [sym_newline] = ACTIONS(4619),
+ [anon_sym_COLON] = ACTIONS(4619),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4617),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4617),
+ [anon_sym_EQ] = ACTIONS(4619),
+ [anon_sym_DOT] = ACTIONS(4617),
+ [anon_sym_BANG] = ACTIONS(4619),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4617),
+ [aux_sym_option_statement_token3] = ACTIONS(4617),
+ [aux_sym_type_declaration_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4617),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4617),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4617),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4617),
+ [aux_sym__property_get_header_token1] = ACTIONS(4617),
+ [aux_sym_event_declaration_token1] = ACTIONS(4617),
+ [sym_static_modifier] = ACTIONS(4617),
+ [sym__dim_keyword] = ACTIONS(4617),
+ [sym__redim_keyword] = ACTIONS(4617),
+ [aux_sym_get_accessor_token1] = ACTIONS(4617),
+ [aux_sym_set_accessor_token1] = ACTIONS(4617),
+ [aux_sym_const_declaration_token1] = ACTIONS(4617),
+ [anon_sym_LPAREN] = ACTIONS(4619),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4617),
+ [anon_sym_STAR] = ACTIONS(4619),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token2] = ACTIONS(4617),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4617),
+ [aux_sym_else_fragment_token1] = ACTIONS(4617),
+ [aux_sym_select_statement_token1] = ACTIONS(4617),
+ [aux_sym_case_expression_token1] = ACTIONS(4617),
+ [anon_sym_LT] = ACTIONS(4617),
+ [anon_sym_LT_EQ] = ACTIONS(4619),
+ [anon_sym_GT] = ACTIONS(4617),
+ [anon_sym_GT_EQ] = ACTIONS(4619),
+ [anon_sym_LT_GT] = ACTIONS(4619),
+ [aux_sym__for_header_token1] = ACTIONS(4617),
+ [aux_sym_do_statement_token1] = ACTIONS(4617),
+ [aux_sym_do_condition_token1] = ACTIONS(4617),
+ [aux_sym_with_statement_token1] = ACTIONS(4617),
+ [aux_sym_exit_statement_token1] = ACTIONS(4617),
+ [sym_end_statement] = ACTIONS(4619),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4617),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4617),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4617),
+ [sym__ambiguous_redim_statement] = ACTIONS(4619),
+ [aux_sym_erase_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token3] = ACTIONS(4617),
+ [aux_sym_file_mode_token2] = ACTIONS(4617),
+ [aux_sym_file_access_token2] = ACTIONS(4617),
+ [aux_sym_file_lock_token2] = ACTIONS(4617),
+ [aux_sym_print_statement_token1] = ACTIONS(4617),
+ [anon_sym_CARET] = ACTIONS(4619),
+ [anon_sym_SLASH] = ACTIONS(4619),
+ [anon_sym_BSLASH] = ACTIONS(4619),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4617),
+ [anon_sym_PLUS] = ACTIONS(4619),
+ [anon_sym_DASH] = ACTIONS(4617),
+ [anon_sym_AMP] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4617),
+ [anon_sym_QMARK] = ACTIONS(4619),
+ [aux_sym_close_statement_token1] = ACTIONS(4617),
+ [aux_sym_put_statement_token1] = ACTIONS(4617),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4617),
+ [aux_sym_seek_statement_token1] = ACTIONS(4617),
+ [sym_reset_statement] = ACTIONS(4617),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4617),
+ [sym_stop_statement] = ACTIONS(4617),
+ [sym_beep_statement] = ACTIONS(4617),
+ [aux_sym_unload_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4617),
+ [aux_sym_call_statement_token1] = ACTIONS(4617),
+ [sym__ambiguous_call_statement] = ACTIONS(4617),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4617),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4617),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4617),
+ [aux_sym_unary_expression_token1] = ACTIONS(4617),
+ [sym_string_literal] = ACTIONS(4619),
+ [sym_number_literal] = ACTIONS(4619),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4617),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4617),
+ [sym_nothing_literal] = ACTIONS(4617),
+ [sym_null_literal] = ACTIONS(4617),
+ [sym_empty_literal] = ACTIONS(4617),
+ [sym_date_literal] = ACTIONS(4619),
+ [anon_sym_POUND] = ACTIONS(4617),
+ },
+ [STATE(688)] = {
+ [sym_identifier] = ACTIONS(4451),
+ [sym_newline] = ACTIONS(4453),
+ [anon_sym_COLON] = ACTIONS(4453),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4451),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4451),
+ [anon_sym_EQ] = ACTIONS(4453),
+ [anon_sym_DOT] = ACTIONS(4451),
+ [anon_sym_BANG] = ACTIONS(4453),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4451),
+ [aux_sym_option_statement_token3] = ACTIONS(4451),
+ [aux_sym_type_declaration_token1] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4451),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4451),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4451),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4451),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4451),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4451),
+ [aux_sym__property_get_header_token1] = ACTIONS(4451),
+ [aux_sym_event_declaration_token1] = ACTIONS(4451),
+ [sym_static_modifier] = ACTIONS(4451),
+ [sym__dim_keyword] = ACTIONS(4451),
+ [sym__redim_keyword] = ACTIONS(4451),
+ [aux_sym_get_accessor_token1] = ACTIONS(4451),
+ [aux_sym_set_accessor_token1] = ACTIONS(4451),
+ [aux_sym_const_declaration_token1] = ACTIONS(4451),
+ [anon_sym_LPAREN] = ACTIONS(4453),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4451),
+ [anon_sym_STAR] = ACTIONS(5058),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4451),
+ [aux_sym_visibility_token1] = ACTIONS(4451),
+ [aux_sym_visibility_token2] = ACTIONS(4451),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4451),
+ [aux_sym_else_fragment_token1] = ACTIONS(4451),
+ [aux_sym_select_statement_token1] = ACTIONS(4451),
+ [aux_sym_case_expression_token1] = ACTIONS(4451),
+ [anon_sym_LT] = ACTIONS(4451),
+ [anon_sym_LT_EQ] = ACTIONS(4453),
+ [anon_sym_GT] = ACTIONS(4451),
+ [anon_sym_GT_EQ] = ACTIONS(4453),
+ [anon_sym_LT_GT] = ACTIONS(4453),
+ [aux_sym__for_header_token1] = ACTIONS(4451),
+ [aux_sym_do_statement_token1] = ACTIONS(4451),
+ [aux_sym_do_condition_token1] = ACTIONS(4451),
+ [aux_sym_with_statement_token1] = ACTIONS(4451),
+ [aux_sym_exit_statement_token1] = ACTIONS(4451),
+ [sym_end_statement] = ACTIONS(4453),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4451),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4451),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4451),
+ [sym__ambiguous_redim_statement] = ACTIONS(4453),
+ [aux_sym_erase_statement_token1] = ACTIONS(4451),
+ [aux_sym_open_statement_token1] = ACTIONS(4451),
+ [aux_sym_open_statement_token3] = ACTIONS(4451),
+ [aux_sym_file_mode_token2] = ACTIONS(4451),
+ [aux_sym_file_access_token2] = ACTIONS(4451),
+ [aux_sym_file_lock_token2] = ACTIONS(4451),
+ [aux_sym_print_statement_token1] = ACTIONS(4451),
+ [anon_sym_CARET] = ACTIONS(5056),
+ [anon_sym_SLASH] = ACTIONS(5058),
+ [anon_sym_BSLASH] = ACTIONS(5060),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5062),
+ [anon_sym_PLUS] = ACTIONS(5064),
+ [anon_sym_DASH] = ACTIONS(5066),
+ [anon_sym_AMP] = ACTIONS(5068),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5070),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5072),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5074),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5076),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(5078),
+ [anon_sym_QMARK] = ACTIONS(4453),
+ [aux_sym_close_statement_token1] = ACTIONS(4451),
+ [aux_sym_put_statement_token1] = ACTIONS(4451),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4451),
+ [aux_sym_seek_statement_token1] = ACTIONS(4451),
+ [sym_reset_statement] = ACTIONS(4451),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4451),
+ [sym_stop_statement] = ACTIONS(4451),
+ [sym_beep_statement] = ACTIONS(4451),
+ [aux_sym_unload_statement_token1] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4451),
+ [aux_sym_call_statement_token1] = ACTIONS(4451),
+ [sym__ambiguous_call_statement] = ACTIONS(4451),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4451),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4451),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4451),
+ [aux_sym_unary_expression_token1] = ACTIONS(4451),
+ [sym_string_literal] = ACTIONS(4453),
+ [sym_number_literal] = ACTIONS(4453),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4451),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4451),
+ [sym_nothing_literal] = ACTIONS(4451),
+ [sym_null_literal] = ACTIONS(4451),
+ [sym_empty_literal] = ACTIONS(4451),
+ [sym_date_literal] = ACTIONS(4453),
+ [anon_sym_POUND] = ACTIONS(4451),
+ },
+ [STATE(689)] = {
+ [sym_identifier] = ACTIONS(4509),
+ [sym_newline] = ACTIONS(4505),
+ [anon_sym_COLON] = ACTIONS(4505),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4509),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4509),
+ [anon_sym_EQ] = ACTIONS(4629),
+ [anon_sym_DOT] = ACTIONS(4509),
+ [anon_sym_BANG] = ACTIONS(4505),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4509),
+ [aux_sym_option_statement_token3] = ACTIONS(4509),
+ [aux_sym_type_declaration_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4509),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4509),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4509),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4509),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4509),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4509),
+ [aux_sym__property_get_header_token1] = ACTIONS(4509),
+ [aux_sym_event_declaration_token1] = ACTIONS(4509),
+ [sym_static_modifier] = ACTIONS(4509),
+ [sym__dim_keyword] = ACTIONS(4509),
+ [sym__redim_keyword] = ACTIONS(4509),
+ [aux_sym_get_accessor_token1] = ACTIONS(4509),
+ [aux_sym_set_accessor_token1] = ACTIONS(4509),
+ [aux_sym_const_declaration_token1] = ACTIONS(4509),
+ [anon_sym_LPAREN] = ACTIONS(4505),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4509),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_array_bound_token1] = ACTIONS(4509),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token2] = ACTIONS(4509),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4509),
+ [aux_sym_else_fragment_token1] = ACTIONS(4509),
+ [aux_sym_select_statement_token1] = ACTIONS(4509),
+ [aux_sym_case_expression_token1] = ACTIONS(4632),
+ [anon_sym_LT] = ACTIONS(4632),
+ [anon_sym_LT_EQ] = ACTIONS(4629),
+ [anon_sym_GT] = ACTIONS(4632),
+ [anon_sym_GT_EQ] = ACTIONS(4629),
+ [anon_sym_LT_GT] = ACTIONS(4629),
+ [aux_sym__for_header_token1] = ACTIONS(4509),
+ [aux_sym_do_statement_token1] = ACTIONS(4509),
+ [aux_sym_do_condition_token1] = ACTIONS(4509),
+ [aux_sym_with_statement_token1] = ACTIONS(4509),
+ [aux_sym_exit_statement_token1] = ACTIONS(4509),
+ [sym_end_statement] = ACTIONS(4505),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4509),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4509),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4509),
+ [sym__ambiguous_redim_statement] = ACTIONS(4505),
+ [aux_sym_erase_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token1] = ACTIONS(4509),
+ [aux_sym_file_mode_token2] = ACTIONS(4509),
+ [aux_sym_file_access_token2] = ACTIONS(4509),
+ [aux_sym_file_lock_token2] = ACTIONS(4509),
+ [aux_sym_print_statement_token1] = ACTIONS(4509),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4505),
+ [anon_sym_DASH] = ACTIONS(4509),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_QMARK] = ACTIONS(4505),
+ [aux_sym_close_statement_token1] = ACTIONS(4509),
+ [aux_sym_put_statement_token1] = ACTIONS(4509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4509),
+ [aux_sym_seek_statement_token1] = ACTIONS(4509),
+ [sym_reset_statement] = ACTIONS(4509),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4509),
+ [sym_stop_statement] = ACTIONS(4509),
+ [sym_beep_statement] = ACTIONS(4509),
+ [aux_sym_unload_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4509),
+ [aux_sym_call_statement_token1] = ACTIONS(4509),
+ [sym__ambiguous_call_statement] = ACTIONS(4509),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4632),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4509),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4509),
+ [aux_sym_unary_expression_token1] = ACTIONS(4509),
+ [sym_string_literal] = ACTIONS(4505),
+ [sym_number_literal] = ACTIONS(4505),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4509),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4509),
+ [sym_nothing_literal] = ACTIONS(4509),
+ [sym_null_literal] = ACTIONS(4509),
+ [sym_empty_literal] = ACTIONS(4509),
+ [sym_date_literal] = ACTIONS(4505),
+ [anon_sym_POUND] = ACTIONS(4509),
+ },
+ [STATE(690)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4635),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_declaration_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4613),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [aux_sym__property_get_header_token1] = ACTIONS(4613),
+ [aux_sym_event_declaration_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_array_bound_token1] = ACTIONS(4613),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4638),
+ [anon_sym_LT] = ACTIONS(4638),
+ [anon_sym_LT_EQ] = ACTIONS(4635),
+ [anon_sym_GT] = ACTIONS(4638),
+ [anon_sym_GT_EQ] = ACTIONS(4635),
+ [anon_sym_LT_GT] = ACTIONS(4635),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4638),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(691)] = {
+ [sym_identifier] = ACTIONS(4617),
+ [sym_newline] = ACTIONS(4619),
+ [anon_sym_COLON] = ACTIONS(4619),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4617),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4617),
+ [anon_sym_EQ] = ACTIONS(4619),
+ [anon_sym_DOT] = ACTIONS(4617),
+ [anon_sym_BANG] = ACTIONS(4619),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4617),
+ [aux_sym_option_statement_token3] = ACTIONS(4617),
+ [aux_sym_type_declaration_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4617),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4617),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4617),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4617),
+ [aux_sym__property_get_header_token1] = ACTIONS(4617),
+ [aux_sym_event_declaration_token1] = ACTIONS(4617),
+ [sym_static_modifier] = ACTIONS(4617),
+ [sym__dim_keyword] = ACTIONS(4617),
+ [sym__redim_keyword] = ACTIONS(4617),
+ [aux_sym_get_accessor_token1] = ACTIONS(4617),
+ [aux_sym_set_accessor_token1] = ACTIONS(4617),
+ [aux_sym_const_declaration_token1] = ACTIONS(4617),
+ [anon_sym_LPAREN] = ACTIONS(4619),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4617),
+ [anon_sym_STAR] = ACTIONS(5058),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token2] = ACTIONS(4617),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4617),
+ [aux_sym_else_fragment_token1] = ACTIONS(4617),
+ [aux_sym_select_statement_token1] = ACTIONS(4617),
+ [aux_sym_case_expression_token1] = ACTIONS(4617),
+ [anon_sym_LT] = ACTIONS(4617),
+ [anon_sym_LT_EQ] = ACTIONS(4619),
+ [anon_sym_GT] = ACTIONS(4617),
+ [anon_sym_GT_EQ] = ACTIONS(4619),
+ [anon_sym_LT_GT] = ACTIONS(4619),
+ [aux_sym__for_header_token1] = ACTIONS(4617),
+ [aux_sym_do_statement_token1] = ACTIONS(4617),
+ [aux_sym_do_condition_token1] = ACTIONS(4617),
+ [aux_sym_with_statement_token1] = ACTIONS(4617),
+ [aux_sym_exit_statement_token1] = ACTIONS(4617),
+ [sym_end_statement] = ACTIONS(4619),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4617),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4617),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4617),
+ [sym__ambiguous_redim_statement] = ACTIONS(4619),
+ [aux_sym_erase_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token3] = ACTIONS(4617),
+ [aux_sym_file_mode_token2] = ACTIONS(4617),
+ [aux_sym_file_access_token2] = ACTIONS(4617),
+ [aux_sym_file_lock_token2] = ACTIONS(4617),
+ [aux_sym_print_statement_token1] = ACTIONS(4617),
+ [anon_sym_CARET] = ACTIONS(5056),
+ [anon_sym_SLASH] = ACTIONS(5058),
+ [anon_sym_BSLASH] = ACTIONS(5060),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5062),
+ [anon_sym_PLUS] = ACTIONS(5064),
+ [anon_sym_DASH] = ACTIONS(5066),
+ [anon_sym_AMP] = ACTIONS(5068),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4617),
+ [anon_sym_QMARK] = ACTIONS(4619),
+ [aux_sym_close_statement_token1] = ACTIONS(4617),
+ [aux_sym_put_statement_token1] = ACTIONS(4617),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4617),
+ [aux_sym_seek_statement_token1] = ACTIONS(4617),
+ [sym_reset_statement] = ACTIONS(4617),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4617),
+ [sym_stop_statement] = ACTIONS(4617),
+ [sym_beep_statement] = ACTIONS(4617),
+ [aux_sym_unload_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4617),
+ [aux_sym_call_statement_token1] = ACTIONS(4617),
+ [sym__ambiguous_call_statement] = ACTIONS(4617),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4617),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4617),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4617),
+ [aux_sym_unary_expression_token1] = ACTIONS(4617),
+ [sym_string_literal] = ACTIONS(4619),
+ [sym_number_literal] = ACTIONS(4619),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4617),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4617),
+ [sym_nothing_literal] = ACTIONS(4617),
+ [sym_null_literal] = ACTIONS(4617),
+ [sym_empty_literal] = ACTIONS(4617),
+ [sym_date_literal] = ACTIONS(4619),
+ [anon_sym_POUND] = ACTIONS(4617),
+ },
+ [STATE(692)] = {
+ [sym_identifier] = ACTIONS(4589),
+ [sym_newline] = ACTIONS(4591),
+ [anon_sym_COLON] = ACTIONS(4591),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4589),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4589),
+ [anon_sym_EQ] = ACTIONS(4591),
+ [anon_sym_DOT] = ACTIONS(4589),
+ [anon_sym_BANG] = ACTIONS(4591),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4589),
+ [aux_sym_option_statement_token3] = ACTIONS(4589),
+ [aux_sym_type_declaration_token1] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4589),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4589),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4589),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4589),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4589),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4589),
+ [aux_sym__property_get_header_token1] = ACTIONS(4589),
+ [aux_sym_event_declaration_token1] = ACTIONS(4589),
+ [sym_static_modifier] = ACTIONS(4589),
+ [sym__dim_keyword] = ACTIONS(4589),
+ [sym__redim_keyword] = ACTIONS(4589),
+ [aux_sym_get_accessor_token1] = ACTIONS(4589),
+ [aux_sym_set_accessor_token1] = ACTIONS(4589),
+ [aux_sym_const_declaration_token1] = ACTIONS(4589),
+ [anon_sym_LPAREN] = ACTIONS(4591),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4589),
+ [anon_sym_STAR] = ACTIONS(4591),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4589),
+ [aux_sym_visibility_token1] = ACTIONS(4589),
+ [aux_sym_visibility_token2] = ACTIONS(4589),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4589),
+ [aux_sym_else_fragment_token1] = ACTIONS(4589),
+ [aux_sym_select_statement_token1] = ACTIONS(4589),
+ [aux_sym_case_expression_token1] = ACTIONS(4589),
+ [anon_sym_LT] = ACTIONS(4589),
+ [anon_sym_LT_EQ] = ACTIONS(4591),
+ [anon_sym_GT] = ACTIONS(4589),
+ [anon_sym_GT_EQ] = ACTIONS(4591),
+ [anon_sym_LT_GT] = ACTIONS(4591),
+ [aux_sym__for_header_token1] = ACTIONS(4589),
+ [aux_sym_do_statement_token1] = ACTIONS(4589),
+ [aux_sym_do_condition_token1] = ACTIONS(4589),
+ [aux_sym_with_statement_token1] = ACTIONS(4589),
+ [aux_sym_exit_statement_token1] = ACTIONS(4589),
+ [sym_end_statement] = ACTIONS(4591),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4589),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4589),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4589),
+ [sym__ambiguous_redim_statement] = ACTIONS(4591),
+ [aux_sym_erase_statement_token1] = ACTIONS(4589),
+ [aux_sym_open_statement_token1] = ACTIONS(4589),
+ [aux_sym_open_statement_token3] = ACTIONS(4589),
+ [aux_sym_file_mode_token2] = ACTIONS(4589),
+ [aux_sym_file_access_token2] = ACTIONS(4589),
+ [aux_sym_file_lock_token2] = ACTIONS(4589),
+ [aux_sym_print_statement_token1] = ACTIONS(4589),
+ [anon_sym_CARET] = ACTIONS(4591),
+ [anon_sym_SLASH] = ACTIONS(4591),
+ [anon_sym_BSLASH] = ACTIONS(4591),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4589),
+ [anon_sym_PLUS] = ACTIONS(4591),
+ [anon_sym_DASH] = ACTIONS(4589),
+ [anon_sym_AMP] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4589),
+ [anon_sym_QMARK] = ACTIONS(4591),
+ [aux_sym_close_statement_token1] = ACTIONS(4589),
+ [aux_sym_put_statement_token1] = ACTIONS(4589),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4589),
+ [aux_sym_seek_statement_token1] = ACTIONS(4589),
+ [sym_reset_statement] = ACTIONS(4589),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4589),
+ [sym_stop_statement] = ACTIONS(4589),
+ [sym_beep_statement] = ACTIONS(4589),
+ [aux_sym_unload_statement_token1] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4589),
+ [aux_sym_call_statement_token1] = ACTIONS(4589),
+ [sym__ambiguous_call_statement] = ACTIONS(4589),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4589),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4589),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4589),
+ [aux_sym_unary_expression_token1] = ACTIONS(4589),
+ [sym_string_literal] = ACTIONS(4591),
+ [sym_number_literal] = ACTIONS(4591),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4589),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4589),
+ [sym_nothing_literal] = ACTIONS(4589),
+ [sym_null_literal] = ACTIONS(4589),
+ [sym_empty_literal] = ACTIONS(4589),
+ [sym_date_literal] = ACTIONS(4591),
+ [anon_sym_POUND] = ACTIONS(4589),
+ },
+ [STATE(693)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4483),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5056),
+ [anon_sym_SLASH] = ACTIONS(4483),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(694)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4483),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5056),
+ [anon_sym_SLASH] = ACTIONS(4483),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(695)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5058),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5056),
+ [anon_sym_SLASH] = ACTIONS(5058),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(696)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5058),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5056),
+ [anon_sym_SLASH] = ACTIONS(5058),
+ [anon_sym_BSLASH] = ACTIONS(5060),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(697)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5058),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5056),
+ [anon_sym_SLASH] = ACTIONS(5058),
+ [anon_sym_BSLASH] = ACTIONS(5060),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5062),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(698)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5058),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5056),
+ [anon_sym_SLASH] = ACTIONS(5058),
+ [anon_sym_BSLASH] = ACTIONS(5060),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5062),
+ [anon_sym_PLUS] = ACTIONS(5064),
+ [anon_sym_DASH] = ACTIONS(5066),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(699)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5058),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5056),
+ [anon_sym_SLASH] = ACTIONS(5058),
+ [anon_sym_BSLASH] = ACTIONS(5060),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5062),
+ [anon_sym_PLUS] = ACTIONS(5064),
+ [anon_sym_DASH] = ACTIONS(5066),
+ [anon_sym_AMP] = ACTIONS(5068),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(700)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5058),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5056),
+ [anon_sym_SLASH] = ACTIONS(5058),
+ [anon_sym_BSLASH] = ACTIONS(5060),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5062),
+ [anon_sym_PLUS] = ACTIONS(5064),
+ [anon_sym_DASH] = ACTIONS(5066),
+ [anon_sym_AMP] = ACTIONS(5068),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5070),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(701)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5058),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5056),
+ [anon_sym_SLASH] = ACTIONS(5058),
+ [anon_sym_BSLASH] = ACTIONS(5060),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5062),
+ [anon_sym_PLUS] = ACTIONS(5064),
+ [anon_sym_DASH] = ACTIONS(5066),
+ [anon_sym_AMP] = ACTIONS(5068),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5070),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5072),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(702)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5058),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5056),
+ [anon_sym_SLASH] = ACTIONS(5058),
+ [anon_sym_BSLASH] = ACTIONS(5060),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5062),
+ [anon_sym_PLUS] = ACTIONS(5064),
+ [anon_sym_DASH] = ACTIONS(5066),
+ [anon_sym_AMP] = ACTIONS(5068),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5070),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5072),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5074),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(703)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5058),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5056),
+ [anon_sym_SLASH] = ACTIONS(5058),
+ [anon_sym_BSLASH] = ACTIONS(5060),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5062),
+ [anon_sym_PLUS] = ACTIONS(5064),
+ [anon_sym_DASH] = ACTIONS(5066),
+ [anon_sym_AMP] = ACTIONS(5068),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5070),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5072),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5074),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5076),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(704)] = {
+ [sym__print_output_expression] = STATE(6247),
+ [sym__unparenthesized_print_output_expression] = STATE(6247),
+ [sym__print_output_call_binary_expression] = STATE(6247),
+ [sym__print_output_call_operand] = STATE(10995),
+ [sym__print_output_member_comparison_expression] = STATE(5840),
+ [sym__print_output_call_member_expression] = STATE(997),
+ [sym__print_output_call_expression] = STATE(2996),
+ [sym__print_output_qualified_callable] = STATE(13646),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10979),
+ [sym_comparison_expression] = STATE(5075),
+ [sym__comparison_operand] = STATE(11430),
+ [sym_logical_value_expression] = STATE(4906),
+ [sym__callable_expression] = STATE(13260),
+ [sym_call_expression] = STATE(10300),
+ [sym_new_expression] = STATE(1479),
+ [sym_addressof_expression] = STATE(1479),
+ [sym_type_of_expression] = STATE(1479),
+ [sym_member_expression] = STATE(1524),
+ [sym_qualified_member_expression] = STATE(1585),
+ [sym_implicit_member_expression] = STATE(1585),
+ [sym_parenthesized_expression] = STATE(1570),
+ [sym_binary_expression] = STATE(1573),
+ [sym_unary_expression] = STATE(3301),
+ [sym__signed_unary_expression] = STATE(1674),
+ [sym__literal] = STATE(1479),
+ [sym_boolean_literal] = STATE(1479),
+ [sym_file_number_literal] = STATE(1479),
+ [sym_identifier] = ACTIONS(5022),
+ [sym_newline] = ACTIONS(4104),
+ [anon_sym_COLON] = ACTIONS(4104),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4106),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5024),
+ [anon_sym_DOT] = ACTIONS(4899),
+ [anon_sym_BANG] = ACTIONS(4901),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4106),
+ [aux_sym_option_statement_token3] = ACTIONS(4106),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4106),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4106),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4106),
+ [sym_static_modifier] = ACTIONS(4106),
+ [sym__dim_keyword] = ACTIONS(4106),
+ [sym__redim_keyword] = ACTIONS(4106),
+ [aux_sym_get_accessor_token1] = ACTIONS(4106),
+ [aux_sym_set_accessor_token1] = ACTIONS(4106),
+ [aux_sym_const_declaration_token1] = ACTIONS(4106),
+ [anon_sym_LPAREN] = ACTIONS(5026),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4909),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5028),
+ [aux_sym_visibility_token1] = ACTIONS(4106),
+ [aux_sym_visibility_token2] = ACTIONS(4106),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4106),
+ [aux_sym_else_fragment_token1] = ACTIONS(4106),
+ [aux_sym_select_statement_token1] = ACTIONS(4106),
+ [aux_sym__for_header_token1] = ACTIONS(4106),
+ [aux_sym_do_statement_token1] = ACTIONS(4106),
+ [aux_sym_do_condition_token1] = ACTIONS(4106),
+ [aux_sym_with_statement_token1] = ACTIONS(4106),
+ [aux_sym_exit_statement_token1] = ACTIONS(4106),
+ [sym_end_statement] = ACTIONS(4104),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4106),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4106),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4106),
+ [sym__ambiguous_redim_statement] = ACTIONS(4104),
+ [aux_sym_erase_statement_token1] = ACTIONS(4106),
+ [aux_sym_open_statement_token1] = ACTIONS(4106),
+ [aux_sym_file_mode_token2] = ACTIONS(4106),
+ [aux_sym_file_access_token2] = ACTIONS(4106),
+ [aux_sym_file_lock_token2] = ACTIONS(4106),
+ [aux_sym_print_statement_token1] = ACTIONS(4106),
+ [anon_sym_PLUS] = ACTIONS(4913),
+ [anon_sym_DASH] = ACTIONS(4915),
+ [anon_sym_QMARK] = ACTIONS(4104),
+ [aux_sym_close_statement_token1] = ACTIONS(4106),
+ [aux_sym_put_statement_token1] = ACTIONS(4106),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4106),
+ [aux_sym_seek_statement_token1] = ACTIONS(4106),
+ [sym_reset_statement] = ACTIONS(4106),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4106),
+ [sym_stop_statement] = ACTIONS(4106),
+ [sym_beep_statement] = ACTIONS(4106),
+ [aux_sym_unload_statement_token1] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4106),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4106),
+ [aux_sym_call_statement_token1] = ACTIONS(4106),
+ [sym__ambiguous_call_statement] = ACTIONS(4106),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4917),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4919),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(5030),
+ [sym_number_literal] = ACTIONS(5030),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4923),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4923),
+ [sym_nothing_literal] = ACTIONS(5032),
+ [sym_null_literal] = ACTIONS(5032),
+ [sym_empty_literal] = ACTIONS(5032),
+ [sym_date_literal] = ACTIONS(5030),
+ [anon_sym_POUND] = ACTIONS(4927),
+ },
+ [STATE(705)] = {
+ [sym_identifier] = ACTIONS(4437),
+ [sym_newline] = ACTIONS(4439),
+ [anon_sym_COLON] = ACTIONS(4439),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4437),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4437),
+ [anon_sym_EQ] = ACTIONS(4439),
+ [anon_sym_DOT] = ACTIONS(4437),
+ [anon_sym_BANG] = ACTIONS(4439),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4437),
+ [aux_sym_option_statement_token3] = ACTIONS(4437),
+ [aux_sym_type_declaration_token1] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4437),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4437),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4437),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4437),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4437),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4437),
+ [aux_sym__property_get_header_token1] = ACTIONS(4437),
+ [aux_sym_event_declaration_token1] = ACTIONS(4437),
+ [sym_static_modifier] = ACTIONS(4437),
+ [sym__dim_keyword] = ACTIONS(4437),
+ [sym__redim_keyword] = ACTIONS(4437),
+ [aux_sym_get_accessor_token1] = ACTIONS(4437),
+ [aux_sym_set_accessor_token1] = ACTIONS(4437),
+ [aux_sym_const_declaration_token1] = ACTIONS(4437),
+ [anon_sym_LPAREN] = ACTIONS(4439),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4437),
+ [anon_sym_STAR] = ACTIONS(4439),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4437),
+ [aux_sym_visibility_token1] = ACTIONS(4437),
+ [aux_sym_visibility_token2] = ACTIONS(4437),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4437),
+ [aux_sym_else_fragment_token1] = ACTIONS(4437),
+ [aux_sym_select_statement_token1] = ACTIONS(4437),
+ [aux_sym_case_expression_token1] = ACTIONS(4437),
+ [anon_sym_LT] = ACTIONS(4437),
+ [anon_sym_LT_EQ] = ACTIONS(4439),
+ [anon_sym_GT] = ACTIONS(4437),
+ [anon_sym_GT_EQ] = ACTIONS(4439),
+ [anon_sym_LT_GT] = ACTIONS(4439),
+ [aux_sym__for_header_token1] = ACTIONS(4437),
+ [aux_sym_do_statement_token1] = ACTIONS(4437),
+ [aux_sym_do_condition_token1] = ACTIONS(4437),
+ [aux_sym_with_statement_token1] = ACTIONS(4437),
+ [aux_sym_exit_statement_token1] = ACTIONS(4437),
+ [sym_end_statement] = ACTIONS(4439),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4437),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4437),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4437),
+ [sym__ambiguous_redim_statement] = ACTIONS(4439),
+ [aux_sym_erase_statement_token1] = ACTIONS(4437),
+ [aux_sym_open_statement_token1] = ACTIONS(4437),
+ [aux_sym_open_statement_token3] = ACTIONS(4437),
+ [aux_sym_file_mode_token2] = ACTIONS(4437),
+ [aux_sym_file_access_token2] = ACTIONS(4437),
+ [aux_sym_file_lock_token2] = ACTIONS(4437),
+ [aux_sym_print_statement_token1] = ACTIONS(4437),
+ [anon_sym_CARET] = ACTIONS(4439),
+ [anon_sym_SLASH] = ACTIONS(4439),
+ [anon_sym_BSLASH] = ACTIONS(4439),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4437),
+ [anon_sym_PLUS] = ACTIONS(4439),
+ [anon_sym_DASH] = ACTIONS(4437),
+ [anon_sym_AMP] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4437),
+ [anon_sym_QMARK] = ACTIONS(4439),
+ [aux_sym_close_statement_token1] = ACTIONS(4437),
+ [aux_sym_put_statement_token1] = ACTIONS(4437),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4437),
+ [aux_sym_seek_statement_token1] = ACTIONS(4437),
+ [sym_reset_statement] = ACTIONS(4437),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4437),
+ [sym_stop_statement] = ACTIONS(4437),
+ [sym_beep_statement] = ACTIONS(4437),
+ [aux_sym_unload_statement_token1] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4437),
+ [aux_sym_call_statement_token1] = ACTIONS(4437),
+ [sym__ambiguous_call_statement] = ACTIONS(4437),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4437),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4437),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4437),
+ [aux_sym_unary_expression_token1] = ACTIONS(4437),
+ [sym_string_literal] = ACTIONS(4439),
+ [sym_number_literal] = ACTIONS(4439),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4437),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4437),
+ [sym_nothing_literal] = ACTIONS(4437),
+ [sym_null_literal] = ACTIONS(4437),
+ [sym_empty_literal] = ACTIONS(4437),
+ [sym_date_literal] = ACTIONS(4439),
+ [anon_sym_POUND] = ACTIONS(4437),
+ },
+ [STATE(706)] = {
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(4369),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_declaration_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4369),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [aux_sym__property_get_header_token1] = ACTIONS(4369),
+ [aux_sym_event_declaration_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token3] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(707)] = {
+ [sym__argument] = STATE(4933),
+ [sym_named_argument] = STATE(4933),
+ [sym_byval_argument] = STATE(4933),
+ [sym__primary_expression] = STATE(830),
+ [sym__expression] = STATE(2340),
+ [sym_comparison_expression] = STATE(4594),
+ [sym__comparison_operand] = STATE(11302),
+ [sym_logical_value_expression] = STATE(4594),
+ [sym__callable_expression] = STATE(13462),
+ [sym_call_expression] = STATE(777),
+ [sym_new_expression] = STATE(830),
+ [sym_addressof_expression] = STATE(830),
+ [sym_type_of_expression] = STATE(830),
+ [sym_member_expression] = STATE(814),
+ [sym_qualified_member_expression] = STATE(865),
+ [sym_implicit_member_expression] = STATE(865),
+ [sym_parenthesized_expression] = STATE(830),
+ [sym_binary_expression] = STATE(830),
+ [sym_unary_expression] = STATE(2340),
+ [sym__signed_unary_expression] = STATE(837),
+ [sym__literal] = STATE(830),
+ [sym_boolean_literal] = STATE(830),
+ [sym_file_number_literal] = STATE(830),
+ [sym_identifier] = ACTIONS(5080),
+ [sym_newline] = ACTIONS(4181),
+ [anon_sym_COLON] = ACTIONS(4181),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4183),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5083),
+ [anon_sym_DOT] = ACTIONS(5086),
+ [anon_sym_BANG] = ACTIONS(5089),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4183),
+ [aux_sym_option_statement_token3] = ACTIONS(4183),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4183),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4183),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4183),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4183),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4183),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4183),
+ [sym_static_modifier] = ACTIONS(4183),
+ [sym__dim_keyword] = ACTIONS(4183),
+ [sym__redim_keyword] = ACTIONS(4183),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4268),
+ [aux_sym_get_accessor_token1] = ACTIONS(4183),
+ [aux_sym_set_accessor_token1] = ACTIONS(4183),
+ [anon_sym_COMMA] = ACTIONS(4181),
+ [aux_sym_const_declaration_token1] = ACTIONS(4183),
+ [anon_sym_LPAREN] = ACTIONS(5092),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5095),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5098),
+ [aux_sym_visibility_token1] = ACTIONS(4183),
+ [aux_sym_visibility_token2] = ACTIONS(4183),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4183),
+ [aux_sym_else_fragment_token1] = ACTIONS(4183),
+ [aux_sym_select_statement_token1] = ACTIONS(4183),
+ [aux_sym__for_header_token1] = ACTIONS(4183),
+ [aux_sym_do_statement_token1] = ACTIONS(4183),
+ [aux_sym_do_condition_token1] = ACTIONS(4183),
+ [aux_sym_with_statement_token1] = ACTIONS(4183),
+ [aux_sym_exit_statement_token1] = ACTIONS(4183),
+ [sym_end_statement] = ACTIONS(4181),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4183),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4183),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4183),
+ [sym__ambiguous_redim_statement] = ACTIONS(4181),
+ [aux_sym_erase_statement_token1] = ACTIONS(4183),
+ [aux_sym_open_statement_token1] = ACTIONS(4183),
+ [aux_sym_file_mode_token2] = ACTIONS(4183),
+ [aux_sym_file_access_token2] = ACTIONS(4183),
+ [aux_sym_file_lock_token2] = ACTIONS(4183),
+ [aux_sym_print_statement_token1] = ACTIONS(4183),
+ [anon_sym_PLUS] = ACTIONS(5101),
+ [anon_sym_DASH] = ACTIONS(5104),
+ [anon_sym_QMARK] = ACTIONS(4181),
+ [aux_sym_close_statement_token1] = ACTIONS(4183),
+ [aux_sym_put_statement_token1] = ACTIONS(4183),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4183),
+ [aux_sym_seek_statement_token1] = ACTIONS(4183),
+ [sym_reset_statement] = ACTIONS(4183),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4183),
+ [sym_stop_statement] = ACTIONS(4183),
+ [sym_beep_statement] = ACTIONS(4183),
+ [aux_sym_unload_statement_token1] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4183),
+ [aux_sym_call_statement_token1] = ACTIONS(4183),
+ [sym__ambiguous_call_statement] = ACTIONS(4183),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5107),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5110),
+ [aux_sym_unary_expression_token1] = ACTIONS(5113),
+ [sym_string_literal] = ACTIONS(5116),
+ [sym_number_literal] = ACTIONS(5116),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5119),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5119),
+ [sym_nothing_literal] = ACTIONS(5122),
+ [sym_null_literal] = ACTIONS(5122),
+ [sym_empty_literal] = ACTIONS(5122),
+ [sym_date_literal] = ACTIONS(5116),
+ [anon_sym_POUND] = ACTIONS(5125),
+ },
+ [STATE(708)] = {
+ [sym_identifier] = ACTIONS(4625),
+ [sym_newline] = ACTIONS(4627),
+ [anon_sym_COLON] = ACTIONS(4627),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4625),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4625),
+ [anon_sym_EQ] = ACTIONS(4627),
+ [anon_sym_DOT] = ACTIONS(4625),
+ [anon_sym_BANG] = ACTIONS(4627),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4625),
+ [aux_sym_option_statement_token3] = ACTIONS(4625),
+ [aux_sym_type_declaration_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4625),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4625),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4625),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4625),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4625),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4625),
+ [aux_sym__property_get_header_token1] = ACTIONS(4625),
+ [aux_sym_event_declaration_token1] = ACTIONS(4625),
+ [sym_static_modifier] = ACTIONS(4625),
+ [sym__dim_keyword] = ACTIONS(4625),
+ [sym__redim_keyword] = ACTIONS(4625),
+ [aux_sym_get_accessor_token1] = ACTIONS(4625),
+ [aux_sym_set_accessor_token1] = ACTIONS(4625),
+ [aux_sym_const_declaration_token1] = ACTIONS(4625),
+ [anon_sym_LPAREN] = ACTIONS(4627),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4625),
+ [anon_sym_STAR] = ACTIONS(4627),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4625),
+ [aux_sym_visibility_token1] = ACTIONS(4625),
+ [aux_sym_visibility_token2] = ACTIONS(4625),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4625),
+ [aux_sym_else_fragment_token1] = ACTIONS(4625),
+ [aux_sym_select_statement_token1] = ACTIONS(4625),
+ [aux_sym_case_expression_token1] = ACTIONS(4625),
+ [anon_sym_LT] = ACTIONS(4625),
+ [anon_sym_LT_EQ] = ACTIONS(4627),
+ [anon_sym_GT] = ACTIONS(4625),
+ [anon_sym_GT_EQ] = ACTIONS(4627),
+ [anon_sym_LT_GT] = ACTIONS(4627),
+ [aux_sym__for_header_token1] = ACTIONS(4625),
+ [aux_sym_do_statement_token1] = ACTIONS(4625),
+ [aux_sym_do_condition_token1] = ACTIONS(4625),
+ [aux_sym_with_statement_token1] = ACTIONS(4625),
+ [aux_sym_exit_statement_token1] = ACTIONS(4625),
+ [sym_end_statement] = ACTIONS(4627),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4625),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4625),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4625),
+ [sym__ambiguous_redim_statement] = ACTIONS(4627),
+ [aux_sym_erase_statement_token1] = ACTIONS(4625),
+ [aux_sym_open_statement_token1] = ACTIONS(4625),
+ [aux_sym_open_statement_token3] = ACTIONS(4625),
+ [aux_sym_file_mode_token2] = ACTIONS(4625),
+ [aux_sym_file_access_token2] = ACTIONS(4625),
+ [aux_sym_file_lock_token2] = ACTIONS(4625),
+ [aux_sym_print_statement_token1] = ACTIONS(4625),
+ [anon_sym_CARET] = ACTIONS(4627),
+ [anon_sym_SLASH] = ACTIONS(4627),
+ [anon_sym_BSLASH] = ACTIONS(4627),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4625),
+ [anon_sym_PLUS] = ACTIONS(4627),
+ [anon_sym_DASH] = ACTIONS(4625),
+ [anon_sym_AMP] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4625),
+ [anon_sym_QMARK] = ACTIONS(4627),
+ [aux_sym_close_statement_token1] = ACTIONS(4625),
+ [aux_sym_put_statement_token1] = ACTIONS(4625),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4625),
+ [aux_sym_seek_statement_token1] = ACTIONS(4625),
+ [sym_reset_statement] = ACTIONS(4625),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4625),
+ [sym_stop_statement] = ACTIONS(4625),
+ [sym_beep_statement] = ACTIONS(4625),
+ [aux_sym_unload_statement_token1] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4625),
+ [aux_sym_call_statement_token1] = ACTIONS(4625),
+ [sym__ambiguous_call_statement] = ACTIONS(4625),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4625),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4625),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4625),
+ [aux_sym_unary_expression_token1] = ACTIONS(4625),
+ [sym_string_literal] = ACTIONS(4627),
+ [sym_number_literal] = ACTIONS(4627),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4625),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4625),
+ [sym_nothing_literal] = ACTIONS(4625),
+ [sym_null_literal] = ACTIONS(4625),
+ [sym_empty_literal] = ACTIONS(4625),
+ [sym_date_literal] = ACTIONS(4627),
+ [anon_sym_POUND] = ACTIONS(4625),
+ },
+ [STATE(709)] = {
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(4362),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_declaration_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4362),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [aux_sym__property_get_header_token1] = ACTIONS(4362),
+ [aux_sym_event_declaration_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token3] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(710)] = {
+ [sym_identifier] = ACTIONS(4517),
+ [sym_newline] = ACTIONS(4519),
+ [anon_sym_COLON] = ACTIONS(4519),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4517),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4517),
+ [anon_sym_EQ] = ACTIONS(4519),
+ [anon_sym_DOT] = ACTIONS(4517),
+ [anon_sym_BANG] = ACTIONS(4519),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4517),
+ [aux_sym_option_statement_token3] = ACTIONS(4517),
+ [aux_sym_type_declaration_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4517),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4517),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4517),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4517),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4517),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4517),
+ [aux_sym__property_get_header_token1] = ACTIONS(4517),
+ [aux_sym_event_declaration_token1] = ACTIONS(4517),
+ [sym_static_modifier] = ACTIONS(4517),
+ [sym__dim_keyword] = ACTIONS(4517),
+ [sym__redim_keyword] = ACTIONS(4517),
+ [aux_sym_get_accessor_token1] = ACTIONS(4517),
+ [aux_sym_set_accessor_token1] = ACTIONS(4517),
+ [aux_sym_const_declaration_token1] = ACTIONS(4517),
+ [anon_sym_LPAREN] = ACTIONS(4519),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4517),
+ [anon_sym_STAR] = ACTIONS(4519),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4517),
+ [aux_sym_visibility_token1] = ACTIONS(4517),
+ [aux_sym_visibility_token2] = ACTIONS(4517),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4517),
+ [aux_sym_else_fragment_token1] = ACTIONS(4517),
+ [aux_sym_select_statement_token1] = ACTIONS(4517),
+ [aux_sym_case_expression_token1] = ACTIONS(4517),
+ [anon_sym_LT] = ACTIONS(4517),
+ [anon_sym_LT_EQ] = ACTIONS(4519),
+ [anon_sym_GT] = ACTIONS(4517),
+ [anon_sym_GT_EQ] = ACTIONS(4519),
+ [anon_sym_LT_GT] = ACTIONS(4519),
+ [aux_sym__for_header_token1] = ACTIONS(4517),
+ [aux_sym_do_statement_token1] = ACTIONS(4517),
+ [aux_sym_do_condition_token1] = ACTIONS(4517),
+ [aux_sym_with_statement_token1] = ACTIONS(4517),
+ [aux_sym_exit_statement_token1] = ACTIONS(4517),
+ [sym_end_statement] = ACTIONS(4519),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4517),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4517),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4517),
+ [sym__ambiguous_redim_statement] = ACTIONS(4519),
+ [aux_sym_erase_statement_token1] = ACTIONS(4517),
+ [aux_sym_open_statement_token1] = ACTIONS(4517),
+ [aux_sym_open_statement_token3] = ACTIONS(4517),
+ [aux_sym_file_mode_token2] = ACTIONS(4517),
+ [aux_sym_file_access_token2] = ACTIONS(4517),
+ [aux_sym_file_lock_token2] = ACTIONS(4517),
+ [aux_sym_print_statement_token1] = ACTIONS(4517),
+ [anon_sym_CARET] = ACTIONS(4519),
+ [anon_sym_SLASH] = ACTIONS(4519),
+ [anon_sym_BSLASH] = ACTIONS(4519),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4517),
+ [anon_sym_PLUS] = ACTIONS(4519),
+ [anon_sym_DASH] = ACTIONS(4517),
+ [anon_sym_AMP] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4517),
+ [anon_sym_QMARK] = ACTIONS(4519),
+ [aux_sym_close_statement_token1] = ACTIONS(4517),
+ [aux_sym_put_statement_token1] = ACTIONS(4517),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4517),
+ [aux_sym_seek_statement_token1] = ACTIONS(4517),
+ [sym_reset_statement] = ACTIONS(4517),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4517),
+ [sym_stop_statement] = ACTIONS(4517),
+ [sym_beep_statement] = ACTIONS(4517),
+ [aux_sym_unload_statement_token1] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4517),
+ [aux_sym_call_statement_token1] = ACTIONS(4517),
+ [sym__ambiguous_call_statement] = ACTIONS(4517),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4517),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4517),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4517),
+ [aux_sym_unary_expression_token1] = ACTIONS(4517),
+ [sym_string_literal] = ACTIONS(4519),
+ [sym_number_literal] = ACTIONS(4519),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4517),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4517),
+ [sym_nothing_literal] = ACTIONS(4517),
+ [sym_null_literal] = ACTIONS(4517),
+ [sym_empty_literal] = ACTIONS(4517),
+ [sym_date_literal] = ACTIONS(4519),
+ [anon_sym_POUND] = ACTIONS(4517),
+ },
+ [STATE(711)] = {
+ [sym_identifier] = ACTIONS(4593),
+ [sym_newline] = ACTIONS(4595),
+ [anon_sym_COLON] = ACTIONS(4595),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4593),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4593),
+ [anon_sym_EQ] = ACTIONS(4595),
+ [anon_sym_DOT] = ACTIONS(4593),
+ [anon_sym_BANG] = ACTIONS(4595),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4593),
+ [aux_sym_option_statement_token3] = ACTIONS(4593),
+ [aux_sym_type_declaration_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4593),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4593),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4593),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4593),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4593),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4593),
+ [aux_sym__property_get_header_token1] = ACTIONS(4593),
+ [aux_sym_event_declaration_token1] = ACTIONS(4593),
+ [sym_static_modifier] = ACTIONS(4593),
+ [sym__dim_keyword] = ACTIONS(4593),
+ [sym__redim_keyword] = ACTIONS(4593),
+ [aux_sym_get_accessor_token1] = ACTIONS(4593),
+ [aux_sym_set_accessor_token1] = ACTIONS(4593),
+ [aux_sym_const_declaration_token1] = ACTIONS(4593),
+ [anon_sym_LPAREN] = ACTIONS(4595),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4593),
+ [anon_sym_STAR] = ACTIONS(4595),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token2] = ACTIONS(4593),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4593),
+ [aux_sym_else_fragment_token1] = ACTIONS(4593),
+ [aux_sym_select_statement_token1] = ACTIONS(4593),
+ [aux_sym_case_expression_token1] = ACTIONS(4593),
+ [anon_sym_LT] = ACTIONS(4593),
+ [anon_sym_LT_EQ] = ACTIONS(4595),
+ [anon_sym_GT] = ACTIONS(4593),
+ [anon_sym_GT_EQ] = ACTIONS(4595),
+ [anon_sym_LT_GT] = ACTIONS(4595),
+ [aux_sym__for_header_token1] = ACTIONS(4593),
+ [aux_sym_do_statement_token1] = ACTIONS(4593),
+ [aux_sym_do_condition_token1] = ACTIONS(4593),
+ [aux_sym_with_statement_token1] = ACTIONS(4593),
+ [aux_sym_exit_statement_token1] = ACTIONS(4593),
+ [sym_end_statement] = ACTIONS(4595),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4593),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4593),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4593),
+ [sym__ambiguous_redim_statement] = ACTIONS(4595),
+ [aux_sym_erase_statement_token1] = ACTIONS(4593),
+ [aux_sym_open_statement_token1] = ACTIONS(4593),
+ [aux_sym_open_statement_token3] = ACTIONS(4593),
+ [aux_sym_file_mode_token2] = ACTIONS(4593),
+ [aux_sym_file_access_token2] = ACTIONS(4593),
+ [aux_sym_file_lock_token2] = ACTIONS(4593),
+ [aux_sym_print_statement_token1] = ACTIONS(4593),
+ [anon_sym_CARET] = ACTIONS(4595),
+ [anon_sym_SLASH] = ACTIONS(4595),
+ [anon_sym_BSLASH] = ACTIONS(4595),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4593),
+ [anon_sym_PLUS] = ACTIONS(4595),
+ [anon_sym_DASH] = ACTIONS(4593),
+ [anon_sym_AMP] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4593),
+ [anon_sym_QMARK] = ACTIONS(4595),
+ [aux_sym_close_statement_token1] = ACTIONS(4593),
+ [aux_sym_put_statement_token1] = ACTIONS(4593),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4593),
+ [aux_sym_seek_statement_token1] = ACTIONS(4593),
+ [sym_reset_statement] = ACTIONS(4593),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4593),
+ [sym_stop_statement] = ACTIONS(4593),
+ [sym_beep_statement] = ACTIONS(4593),
+ [aux_sym_unload_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4593),
+ [aux_sym_call_statement_token1] = ACTIONS(4593),
+ [sym__ambiguous_call_statement] = ACTIONS(4593),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4593),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4593),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4593),
+ [aux_sym_unary_expression_token1] = ACTIONS(4593),
+ [sym_string_literal] = ACTIONS(4595),
+ [sym_number_literal] = ACTIONS(4595),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4593),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4593),
+ [sym_nothing_literal] = ACTIONS(4593),
+ [sym_null_literal] = ACTIONS(4593),
+ [sym_empty_literal] = ACTIONS(4593),
+ [sym_date_literal] = ACTIONS(4595),
+ [anon_sym_POUND] = ACTIONS(4593),
+ },
+ [STATE(712)] = {
+ [sym_identifier] = ACTIONS(4597),
+ [sym_newline] = ACTIONS(4599),
+ [anon_sym_COLON] = ACTIONS(4599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4597),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4597),
+ [anon_sym_EQ] = ACTIONS(4599),
+ [anon_sym_DOT] = ACTIONS(4597),
+ [anon_sym_BANG] = ACTIONS(4599),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4597),
+ [aux_sym_option_statement_token3] = ACTIONS(4597),
+ [aux_sym_type_declaration_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4597),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4597),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4597),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4597),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4597),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4597),
+ [aux_sym__property_get_header_token1] = ACTIONS(4597),
+ [aux_sym_event_declaration_token1] = ACTIONS(4597),
+ [sym_static_modifier] = ACTIONS(4597),
+ [sym__dim_keyword] = ACTIONS(4597),
+ [sym__redim_keyword] = ACTIONS(4597),
+ [aux_sym_get_accessor_token1] = ACTIONS(4597),
+ [aux_sym_set_accessor_token1] = ACTIONS(4597),
+ [aux_sym_const_declaration_token1] = ACTIONS(4597),
+ [anon_sym_LPAREN] = ACTIONS(4599),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4597),
+ [anon_sym_STAR] = ACTIONS(4599),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token2] = ACTIONS(4597),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4597),
+ [aux_sym_else_fragment_token1] = ACTIONS(4597),
+ [aux_sym_select_statement_token1] = ACTIONS(4597),
+ [aux_sym_case_expression_token1] = ACTIONS(4597),
+ [anon_sym_LT] = ACTIONS(4597),
+ [anon_sym_LT_EQ] = ACTIONS(4599),
+ [anon_sym_GT] = ACTIONS(4597),
+ [anon_sym_GT_EQ] = ACTIONS(4599),
+ [anon_sym_LT_GT] = ACTIONS(4599),
+ [aux_sym__for_header_token1] = ACTIONS(4597),
+ [aux_sym_do_statement_token1] = ACTIONS(4597),
+ [aux_sym_do_condition_token1] = ACTIONS(4597),
+ [aux_sym_with_statement_token1] = ACTIONS(4597),
+ [aux_sym_exit_statement_token1] = ACTIONS(4597),
+ [sym_end_statement] = ACTIONS(4599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4597),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4597),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4597),
+ [sym__ambiguous_redim_statement] = ACTIONS(4599),
+ [aux_sym_erase_statement_token1] = ACTIONS(4597),
+ [aux_sym_open_statement_token1] = ACTIONS(4597),
+ [aux_sym_open_statement_token3] = ACTIONS(4597),
+ [aux_sym_file_mode_token2] = ACTIONS(4597),
+ [aux_sym_file_access_token2] = ACTIONS(4597),
+ [aux_sym_file_lock_token2] = ACTIONS(4597),
+ [aux_sym_print_statement_token1] = ACTIONS(4597),
+ [anon_sym_CARET] = ACTIONS(4599),
+ [anon_sym_SLASH] = ACTIONS(4599),
+ [anon_sym_BSLASH] = ACTIONS(4599),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4597),
+ [anon_sym_PLUS] = ACTIONS(4599),
+ [anon_sym_DASH] = ACTIONS(4597),
+ [anon_sym_AMP] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4597),
+ [anon_sym_QMARK] = ACTIONS(4599),
+ [aux_sym_close_statement_token1] = ACTIONS(4597),
+ [aux_sym_put_statement_token1] = ACTIONS(4597),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4597),
+ [aux_sym_seek_statement_token1] = ACTIONS(4597),
+ [sym_reset_statement] = ACTIONS(4597),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4597),
+ [sym_stop_statement] = ACTIONS(4597),
+ [sym_beep_statement] = ACTIONS(4597),
+ [aux_sym_unload_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4597),
+ [aux_sym_call_statement_token1] = ACTIONS(4597),
+ [sym__ambiguous_call_statement] = ACTIONS(4597),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4597),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4597),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4597),
+ [aux_sym_unary_expression_token1] = ACTIONS(4597),
+ [sym_string_literal] = ACTIONS(4599),
+ [sym_number_literal] = ACTIONS(4599),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4597),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4597),
+ [sym_nothing_literal] = ACTIONS(4597),
+ [sym_null_literal] = ACTIONS(4597),
+ [sym_empty_literal] = ACTIONS(4597),
+ [sym_date_literal] = ACTIONS(4599),
+ [anon_sym_POUND] = ACTIONS(4597),
+ },
+ [STATE(713)] = {
+ [sym_identifier] = ACTIONS(4509),
+ [sym_newline] = ACTIONS(4505),
+ [anon_sym_COLON] = ACTIONS(4505),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4509),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4509),
+ [anon_sym_EQ] = ACTIONS(4629),
+ [anon_sym_DOT] = ACTIONS(4509),
+ [anon_sym_BANG] = ACTIONS(4505),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4509),
+ [aux_sym_option_statement_token3] = ACTIONS(4509),
+ [aux_sym_type_declaration_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4509),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4509),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4509),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4509),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4509),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4509),
+ [aux_sym__property_get_header_token1] = ACTIONS(4509),
+ [aux_sym_event_declaration_token1] = ACTIONS(4509),
+ [sym_static_modifier] = ACTIONS(4509),
+ [sym__dim_keyword] = ACTIONS(4509),
+ [sym__redim_keyword] = ACTIONS(4509),
+ [aux_sym_get_accessor_token1] = ACTIONS(4509),
+ [aux_sym_set_accessor_token1] = ACTIONS(4509),
+ [aux_sym_const_declaration_token1] = ACTIONS(4509),
+ [anon_sym_LPAREN] = ACTIONS(4505),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4509),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token2] = ACTIONS(4509),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4509),
+ [aux_sym_else_fragment_token1] = ACTIONS(4509),
+ [aux_sym_select_statement_token1] = ACTIONS(4509),
+ [aux_sym_case_expression_token1] = ACTIONS(4632),
+ [anon_sym_LT] = ACTIONS(4632),
+ [anon_sym_LT_EQ] = ACTIONS(4629),
+ [anon_sym_GT] = ACTIONS(4632),
+ [anon_sym_GT_EQ] = ACTIONS(4629),
+ [anon_sym_LT_GT] = ACTIONS(4629),
+ [aux_sym__for_header_token1] = ACTIONS(4509),
+ [aux_sym_do_statement_token1] = ACTIONS(4509),
+ [aux_sym_do_condition_token1] = ACTIONS(4509),
+ [aux_sym_with_statement_token1] = ACTIONS(4509),
+ [aux_sym_exit_statement_token1] = ACTIONS(4509),
+ [sym_end_statement] = ACTIONS(4505),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4509),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4509),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4509),
+ [sym__ambiguous_redim_statement] = ACTIONS(4505),
+ [aux_sym_erase_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token3] = ACTIONS(4509),
+ [aux_sym_file_mode_token2] = ACTIONS(4509),
+ [aux_sym_file_access_token2] = ACTIONS(4509),
+ [aux_sym_file_lock_token2] = ACTIONS(4509),
+ [aux_sym_print_statement_token1] = ACTIONS(4509),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4505),
+ [anon_sym_DASH] = ACTIONS(4509),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_QMARK] = ACTIONS(4505),
+ [aux_sym_close_statement_token1] = ACTIONS(4509),
+ [aux_sym_put_statement_token1] = ACTIONS(4509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4509),
+ [aux_sym_seek_statement_token1] = ACTIONS(4509),
+ [sym_reset_statement] = ACTIONS(4509),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4509),
+ [sym_stop_statement] = ACTIONS(4509),
+ [sym_beep_statement] = ACTIONS(4509),
+ [aux_sym_unload_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4509),
+ [aux_sym_call_statement_token1] = ACTIONS(4509),
+ [sym__ambiguous_call_statement] = ACTIONS(4509),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4632),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4509),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4509),
+ [aux_sym_unary_expression_token1] = ACTIONS(4509),
+ [sym_string_literal] = ACTIONS(4505),
+ [sym_number_literal] = ACTIONS(4505),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4509),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4509),
+ [sym_nothing_literal] = ACTIONS(4509),
+ [sym_null_literal] = ACTIONS(4509),
+ [sym_empty_literal] = ACTIONS(4509),
+ [sym_date_literal] = ACTIONS(4505),
+ [anon_sym_POUND] = ACTIONS(4509),
+ },
+ [STATE(714)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4635),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_declaration_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4613),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [aux_sym__property_get_header_token1] = ACTIONS(4613),
+ [aux_sym_event_declaration_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4638),
+ [anon_sym_LT] = ACTIONS(4638),
+ [anon_sym_LT_EQ] = ACTIONS(4635),
+ [anon_sym_GT] = ACTIONS(4638),
+ [anon_sym_GT_EQ] = ACTIONS(4635),
+ [anon_sym_LT_GT] = ACTIONS(4635),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token3] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4638),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(715)] = {
+ [sym_identifier] = ACTIONS(4647),
+ [sym_newline] = ACTIONS(4649),
+ [anon_sym_COLON] = ACTIONS(4649),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4647),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4647),
+ [anon_sym_EQ] = ACTIONS(4649),
+ [anon_sym_DOT] = ACTIONS(4647),
+ [anon_sym_BANG] = ACTIONS(4649),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4647),
+ [aux_sym_option_statement_token3] = ACTIONS(4647),
+ [aux_sym_type_declaration_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4647),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4647),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4647),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4647),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4647),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4647),
+ [aux_sym__property_get_header_token1] = ACTIONS(4647),
+ [aux_sym_event_declaration_token1] = ACTIONS(4647),
+ [sym_static_modifier] = ACTIONS(4647),
+ [sym__dim_keyword] = ACTIONS(4647),
+ [sym__redim_keyword] = ACTIONS(4647),
+ [aux_sym_get_accessor_token1] = ACTIONS(4647),
+ [aux_sym_set_accessor_token1] = ACTIONS(4647),
+ [aux_sym_const_declaration_token1] = ACTIONS(4647),
+ [anon_sym_LPAREN] = ACTIONS(4649),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4647),
+ [anon_sym_STAR] = ACTIONS(5042),
+ [aux_sym_array_bound_token1] = ACTIONS(4647),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token2] = ACTIONS(4647),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4647),
+ [aux_sym_else_fragment_token1] = ACTIONS(4647),
+ [aux_sym_select_statement_token1] = ACTIONS(4647),
+ [aux_sym_case_expression_token1] = ACTIONS(4647),
+ [anon_sym_LT] = ACTIONS(4647),
+ [anon_sym_LT_EQ] = ACTIONS(4649),
+ [anon_sym_GT] = ACTIONS(4647),
+ [anon_sym_GT_EQ] = ACTIONS(4649),
+ [anon_sym_LT_GT] = ACTIONS(4649),
+ [aux_sym__for_header_token1] = ACTIONS(4647),
+ [aux_sym_do_statement_token1] = ACTIONS(4647),
+ [aux_sym_do_condition_token1] = ACTIONS(4647),
+ [aux_sym_with_statement_token1] = ACTIONS(4647),
+ [aux_sym_exit_statement_token1] = ACTIONS(4647),
+ [sym_end_statement] = ACTIONS(4649),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4647),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4647),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4647),
+ [sym__ambiguous_redim_statement] = ACTIONS(4649),
+ [aux_sym_erase_statement_token1] = ACTIONS(4647),
+ [aux_sym_open_statement_token1] = ACTIONS(4647),
+ [aux_sym_file_mode_token2] = ACTIONS(4647),
+ [aux_sym_file_access_token2] = ACTIONS(4647),
+ [aux_sym_file_lock_token2] = ACTIONS(4647),
+ [aux_sym_print_statement_token1] = ACTIONS(4647),
+ [anon_sym_CARET] = ACTIONS(5044),
+ [anon_sym_SLASH] = ACTIONS(5042),
+ [anon_sym_BSLASH] = ACTIONS(5046),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5048),
+ [anon_sym_PLUS] = ACTIONS(5050),
+ [anon_sym_DASH] = ACTIONS(5052),
+ [anon_sym_AMP] = ACTIONS(5054),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4647),
+ [anon_sym_QMARK] = ACTIONS(4649),
+ [aux_sym_close_statement_token1] = ACTIONS(4647),
+ [aux_sym_put_statement_token1] = ACTIONS(4647),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4647),
+ [aux_sym_seek_statement_token1] = ACTIONS(4647),
+ [sym_reset_statement] = ACTIONS(4647),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4647),
+ [sym_stop_statement] = ACTIONS(4647),
+ [sym_beep_statement] = ACTIONS(4647),
+ [aux_sym_unload_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4647),
+ [aux_sym_call_statement_token1] = ACTIONS(4647),
+ [sym__ambiguous_call_statement] = ACTIONS(4647),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4647),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4647),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4647),
+ [aux_sym_unary_expression_token1] = ACTIONS(4647),
+ [sym_string_literal] = ACTIONS(4649),
+ [sym_number_literal] = ACTIONS(4649),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4647),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4647),
+ [sym_nothing_literal] = ACTIONS(4647),
+ [sym_null_literal] = ACTIONS(4647),
+ [sym_empty_literal] = ACTIONS(4647),
+ [sym_date_literal] = ACTIONS(4649),
+ [anon_sym_POUND] = ACTIONS(4647),
+ },
+ [STATE(716)] = {
+ [sym_identifier] = ACTIONS(4601),
+ [sym_newline] = ACTIONS(4603),
+ [anon_sym_COLON] = ACTIONS(4603),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4601),
+ [anon_sym_EQ] = ACTIONS(4603),
+ [anon_sym_DOT] = ACTIONS(4601),
+ [anon_sym_BANG] = ACTIONS(4603),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4601),
+ [aux_sym_option_statement_token3] = ACTIONS(4601),
+ [aux_sym_type_declaration_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4601),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4601),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4601),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4601),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4601),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4601),
+ [aux_sym__property_get_header_token1] = ACTIONS(4601),
+ [aux_sym_event_declaration_token1] = ACTIONS(4601),
+ [sym_static_modifier] = ACTIONS(4601),
+ [sym__dim_keyword] = ACTIONS(4601),
+ [sym__redim_keyword] = ACTIONS(4601),
+ [aux_sym_get_accessor_token1] = ACTIONS(4601),
+ [aux_sym_set_accessor_token1] = ACTIONS(4601),
+ [aux_sym_const_declaration_token1] = ACTIONS(4601),
+ [anon_sym_LPAREN] = ACTIONS(4603),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4601),
+ [anon_sym_STAR] = ACTIONS(4603),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4601),
+ [aux_sym_visibility_token1] = ACTIONS(4601),
+ [aux_sym_visibility_token2] = ACTIONS(4601),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4601),
+ [aux_sym_else_fragment_token1] = ACTIONS(4601),
+ [aux_sym_select_statement_token1] = ACTIONS(4601),
+ [aux_sym_case_expression_token1] = ACTIONS(4601),
+ [anon_sym_LT] = ACTIONS(4601),
+ [anon_sym_LT_EQ] = ACTIONS(4603),
+ [anon_sym_GT] = ACTIONS(4601),
+ [anon_sym_GT_EQ] = ACTIONS(4603),
+ [anon_sym_LT_GT] = ACTIONS(4603),
+ [aux_sym__for_header_token1] = ACTIONS(4601),
+ [aux_sym_do_statement_token1] = ACTIONS(4601),
+ [aux_sym_do_condition_token1] = ACTIONS(4601),
+ [aux_sym_with_statement_token1] = ACTIONS(4601),
+ [aux_sym_exit_statement_token1] = ACTIONS(4601),
+ [sym_end_statement] = ACTIONS(4603),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4601),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4601),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4601),
+ [sym__ambiguous_redim_statement] = ACTIONS(4603),
+ [aux_sym_erase_statement_token1] = ACTIONS(4601),
+ [aux_sym_open_statement_token1] = ACTIONS(4601),
+ [aux_sym_open_statement_token3] = ACTIONS(4601),
+ [aux_sym_file_mode_token2] = ACTIONS(4601),
+ [aux_sym_file_access_token2] = ACTIONS(4601),
+ [aux_sym_file_lock_token2] = ACTIONS(4601),
+ [aux_sym_print_statement_token1] = ACTIONS(4601),
+ [anon_sym_CARET] = ACTIONS(4603),
+ [anon_sym_SLASH] = ACTIONS(4603),
+ [anon_sym_BSLASH] = ACTIONS(4603),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4601),
+ [anon_sym_PLUS] = ACTIONS(4603),
+ [anon_sym_DASH] = ACTIONS(4601),
+ [anon_sym_AMP] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4601),
+ [anon_sym_QMARK] = ACTIONS(4603),
+ [aux_sym_close_statement_token1] = ACTIONS(4601),
+ [aux_sym_put_statement_token1] = ACTIONS(4601),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4601),
+ [aux_sym_seek_statement_token1] = ACTIONS(4601),
+ [sym_reset_statement] = ACTIONS(4601),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4601),
+ [sym_stop_statement] = ACTIONS(4601),
+ [sym_beep_statement] = ACTIONS(4601),
+ [aux_sym_unload_statement_token1] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4601),
+ [aux_sym_call_statement_token1] = ACTIONS(4601),
+ [sym__ambiguous_call_statement] = ACTIONS(4601),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4601),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4601),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4601),
+ [aux_sym_unary_expression_token1] = ACTIONS(4601),
+ [sym_string_literal] = ACTIONS(4603),
+ [sym_number_literal] = ACTIONS(4603),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4601),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4601),
+ [sym_nothing_literal] = ACTIONS(4601),
+ [sym_null_literal] = ACTIONS(4601),
+ [sym_empty_literal] = ACTIONS(4601),
+ [sym_date_literal] = ACTIONS(4603),
+ [anon_sym_POUND] = ACTIONS(4601),
+ },
+ [STATE(717)] = {
+ [sym_identifier] = ACTIONS(4605),
+ [sym_newline] = ACTIONS(4607),
+ [anon_sym_COLON] = ACTIONS(4607),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4605),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4605),
+ [anon_sym_EQ] = ACTIONS(4607),
+ [anon_sym_DOT] = ACTIONS(4605),
+ [anon_sym_BANG] = ACTIONS(4607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4605),
+ [aux_sym_option_statement_token3] = ACTIONS(4605),
+ [aux_sym_type_declaration_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4605),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4605),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4605),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4605),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4605),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4605),
+ [aux_sym__property_get_header_token1] = ACTIONS(4605),
+ [aux_sym_event_declaration_token1] = ACTIONS(4605),
+ [sym_static_modifier] = ACTIONS(4605),
+ [sym__dim_keyword] = ACTIONS(4605),
+ [sym__redim_keyword] = ACTIONS(4605),
+ [aux_sym_get_accessor_token1] = ACTIONS(4605),
+ [aux_sym_set_accessor_token1] = ACTIONS(4605),
+ [aux_sym_const_declaration_token1] = ACTIONS(4605),
+ [anon_sym_LPAREN] = ACTIONS(4607),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4605),
+ [anon_sym_STAR] = ACTIONS(4607),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token2] = ACTIONS(4605),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4605),
+ [aux_sym_else_fragment_token1] = ACTIONS(4605),
+ [aux_sym_select_statement_token1] = ACTIONS(4605),
+ [aux_sym_case_expression_token1] = ACTIONS(4605),
+ [anon_sym_LT] = ACTIONS(4605),
+ [anon_sym_LT_EQ] = ACTIONS(4607),
+ [anon_sym_GT] = ACTIONS(4605),
+ [anon_sym_GT_EQ] = ACTIONS(4607),
+ [anon_sym_LT_GT] = ACTIONS(4607),
+ [aux_sym__for_header_token1] = ACTIONS(4605),
+ [aux_sym_do_statement_token1] = ACTIONS(4605),
+ [aux_sym_do_condition_token1] = ACTIONS(4605),
+ [aux_sym_with_statement_token1] = ACTIONS(4605),
+ [aux_sym_exit_statement_token1] = ACTIONS(4605),
+ [sym_end_statement] = ACTIONS(4607),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4605),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4605),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4605),
+ [sym__ambiguous_redim_statement] = ACTIONS(4607),
+ [aux_sym_erase_statement_token1] = ACTIONS(4605),
+ [aux_sym_open_statement_token1] = ACTIONS(4605),
+ [aux_sym_open_statement_token3] = ACTIONS(4605),
+ [aux_sym_file_mode_token2] = ACTIONS(4605),
+ [aux_sym_file_access_token2] = ACTIONS(4605),
+ [aux_sym_file_lock_token2] = ACTIONS(4605),
+ [aux_sym_print_statement_token1] = ACTIONS(4605),
+ [anon_sym_CARET] = ACTIONS(4607),
+ [anon_sym_SLASH] = ACTIONS(4607),
+ [anon_sym_BSLASH] = ACTIONS(4607),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4605),
+ [anon_sym_PLUS] = ACTIONS(4607),
+ [anon_sym_DASH] = ACTIONS(4605),
+ [anon_sym_AMP] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4605),
+ [anon_sym_QMARK] = ACTIONS(4607),
+ [aux_sym_close_statement_token1] = ACTIONS(4605),
+ [aux_sym_put_statement_token1] = ACTIONS(4605),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4605),
+ [aux_sym_seek_statement_token1] = ACTIONS(4605),
+ [sym_reset_statement] = ACTIONS(4605),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4605),
+ [sym_stop_statement] = ACTIONS(4605),
+ [sym_beep_statement] = ACTIONS(4605),
+ [aux_sym_unload_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4605),
+ [aux_sym_call_statement_token1] = ACTIONS(4605),
+ [sym__ambiguous_call_statement] = ACTIONS(4605),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4605),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4605),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4605),
+ [aux_sym_unary_expression_token1] = ACTIONS(4605),
+ [sym_string_literal] = ACTIONS(4607),
+ [sym_number_literal] = ACTIONS(4607),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4605),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4605),
+ [sym_nothing_literal] = ACTIONS(4605),
+ [sym_null_literal] = ACTIONS(4605),
+ [sym_empty_literal] = ACTIONS(4605),
+ [sym_date_literal] = ACTIONS(4607),
+ [anon_sym_POUND] = ACTIONS(4605),
+ },
+ [STATE(718)] = {
+ [sym_identifier] = ACTIONS(4609),
+ [sym_newline] = ACTIONS(4611),
+ [anon_sym_COLON] = ACTIONS(4611),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4609),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4609),
+ [anon_sym_EQ] = ACTIONS(4611),
+ [anon_sym_DOT] = ACTIONS(4609),
+ [anon_sym_BANG] = ACTIONS(4611),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4609),
+ [aux_sym_option_statement_token3] = ACTIONS(4609),
+ [aux_sym_type_declaration_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4609),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4609),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4609),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4609),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4609),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4609),
+ [aux_sym__property_get_header_token1] = ACTIONS(4609),
+ [aux_sym_event_declaration_token1] = ACTIONS(4609),
+ [sym_static_modifier] = ACTIONS(4609),
+ [sym__dim_keyword] = ACTIONS(4609),
+ [sym__redim_keyword] = ACTIONS(4609),
+ [aux_sym_get_accessor_token1] = ACTIONS(4609),
+ [aux_sym_set_accessor_token1] = ACTIONS(4609),
+ [aux_sym_const_declaration_token1] = ACTIONS(4609),
+ [anon_sym_LPAREN] = ACTIONS(4611),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4609),
+ [anon_sym_STAR] = ACTIONS(4611),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4609),
+ [aux_sym_visibility_token1] = ACTIONS(4609),
+ [aux_sym_visibility_token2] = ACTIONS(4609),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4609),
+ [aux_sym_else_fragment_token1] = ACTIONS(4609),
+ [aux_sym_select_statement_token1] = ACTIONS(4609),
+ [aux_sym_case_expression_token1] = ACTIONS(4609),
+ [anon_sym_LT] = ACTIONS(4609),
+ [anon_sym_LT_EQ] = ACTIONS(4611),
+ [anon_sym_GT] = ACTIONS(4609),
+ [anon_sym_GT_EQ] = ACTIONS(4611),
+ [anon_sym_LT_GT] = ACTIONS(4611),
+ [aux_sym__for_header_token1] = ACTIONS(4609),
+ [aux_sym_do_statement_token1] = ACTIONS(4609),
+ [aux_sym_do_condition_token1] = ACTIONS(4609),
+ [aux_sym_with_statement_token1] = ACTIONS(4609),
+ [aux_sym_exit_statement_token1] = ACTIONS(4609),
+ [sym_end_statement] = ACTIONS(4611),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4609),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4609),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4609),
+ [sym__ambiguous_redim_statement] = ACTIONS(4611),
+ [aux_sym_erase_statement_token1] = ACTIONS(4609),
+ [aux_sym_open_statement_token1] = ACTIONS(4609),
+ [aux_sym_open_statement_token3] = ACTIONS(4609),
+ [aux_sym_file_mode_token2] = ACTIONS(4609),
+ [aux_sym_file_access_token2] = ACTIONS(4609),
+ [aux_sym_file_lock_token2] = ACTIONS(4609),
+ [aux_sym_print_statement_token1] = ACTIONS(4609),
+ [anon_sym_CARET] = ACTIONS(4611),
+ [anon_sym_SLASH] = ACTIONS(4611),
+ [anon_sym_BSLASH] = ACTIONS(4611),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4609),
+ [anon_sym_PLUS] = ACTIONS(4611),
+ [anon_sym_DASH] = ACTIONS(4609),
+ [anon_sym_AMP] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4609),
+ [anon_sym_QMARK] = ACTIONS(4611),
+ [aux_sym_close_statement_token1] = ACTIONS(4609),
+ [aux_sym_put_statement_token1] = ACTIONS(4609),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4609),
+ [aux_sym_seek_statement_token1] = ACTIONS(4609),
+ [sym_reset_statement] = ACTIONS(4609),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4609),
+ [sym_stop_statement] = ACTIONS(4609),
+ [sym_beep_statement] = ACTIONS(4609),
+ [aux_sym_unload_statement_token1] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4609),
+ [aux_sym_call_statement_token1] = ACTIONS(4609),
+ [sym__ambiguous_call_statement] = ACTIONS(4609),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4609),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4609),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4609),
+ [aux_sym_unary_expression_token1] = ACTIONS(4609),
+ [sym_string_literal] = ACTIONS(4611),
+ [sym_number_literal] = ACTIONS(4611),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4609),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4609),
+ [sym_nothing_literal] = ACTIONS(4609),
+ [sym_null_literal] = ACTIONS(4609),
+ [sym_empty_literal] = ACTIONS(4609),
+ [sym_date_literal] = ACTIONS(4611),
+ [anon_sym_POUND] = ACTIONS(4609),
+ },
+ [STATE(719)] = {
+ [sym_identifier] = ACTIONS(4621),
+ [sym_newline] = ACTIONS(4623),
+ [anon_sym_COLON] = ACTIONS(4623),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4621),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4621),
+ [anon_sym_EQ] = ACTIONS(4623),
+ [anon_sym_DOT] = ACTIONS(4621),
+ [anon_sym_BANG] = ACTIONS(4623),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4621),
+ [aux_sym_option_statement_token3] = ACTIONS(4621),
+ [aux_sym_type_declaration_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4621),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4621),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4621),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4621),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4621),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4621),
+ [aux_sym__property_get_header_token1] = ACTIONS(4621),
+ [aux_sym_event_declaration_token1] = ACTIONS(4621),
+ [sym_static_modifier] = ACTIONS(4621),
+ [sym__dim_keyword] = ACTIONS(4621),
+ [sym__redim_keyword] = ACTIONS(4621),
+ [aux_sym_get_accessor_token1] = ACTIONS(4621),
+ [aux_sym_set_accessor_token1] = ACTIONS(4621),
+ [aux_sym_const_declaration_token1] = ACTIONS(4621),
+ [anon_sym_LPAREN] = ACTIONS(4623),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4621),
+ [anon_sym_STAR] = ACTIONS(4623),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token2] = ACTIONS(4621),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4621),
+ [aux_sym_else_fragment_token1] = ACTIONS(4621),
+ [aux_sym_select_statement_token1] = ACTIONS(4621),
+ [aux_sym_case_expression_token1] = ACTIONS(4621),
+ [anon_sym_LT] = ACTIONS(4621),
+ [anon_sym_LT_EQ] = ACTIONS(4623),
+ [anon_sym_GT] = ACTIONS(4621),
+ [anon_sym_GT_EQ] = ACTIONS(4623),
+ [anon_sym_LT_GT] = ACTIONS(4623),
+ [aux_sym__for_header_token1] = ACTIONS(4621),
+ [aux_sym_do_statement_token1] = ACTIONS(4621),
+ [aux_sym_do_condition_token1] = ACTIONS(4621),
+ [aux_sym_with_statement_token1] = ACTIONS(4621),
+ [aux_sym_exit_statement_token1] = ACTIONS(4621),
+ [sym_end_statement] = ACTIONS(4623),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4621),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4621),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4621),
+ [sym__ambiguous_redim_statement] = ACTIONS(4623),
+ [aux_sym_erase_statement_token1] = ACTIONS(4621),
+ [aux_sym_open_statement_token1] = ACTIONS(4621),
+ [aux_sym_open_statement_token3] = ACTIONS(4621),
+ [aux_sym_file_mode_token2] = ACTIONS(4621),
+ [aux_sym_file_access_token2] = ACTIONS(4621),
+ [aux_sym_file_lock_token2] = ACTIONS(4621),
+ [aux_sym_print_statement_token1] = ACTIONS(4621),
+ [anon_sym_CARET] = ACTIONS(4623),
+ [anon_sym_SLASH] = ACTIONS(4623),
+ [anon_sym_BSLASH] = ACTIONS(4623),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4621),
+ [anon_sym_PLUS] = ACTIONS(4623),
+ [anon_sym_DASH] = ACTIONS(4621),
+ [anon_sym_AMP] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4621),
+ [anon_sym_QMARK] = ACTIONS(4623),
+ [aux_sym_close_statement_token1] = ACTIONS(4621),
+ [aux_sym_put_statement_token1] = ACTIONS(4621),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4621),
+ [aux_sym_seek_statement_token1] = ACTIONS(4621),
+ [sym_reset_statement] = ACTIONS(4621),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4621),
+ [sym_stop_statement] = ACTIONS(4621),
+ [sym_beep_statement] = ACTIONS(4621),
+ [aux_sym_unload_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4621),
+ [aux_sym_call_statement_token1] = ACTIONS(4621),
+ [sym__ambiguous_call_statement] = ACTIONS(4621),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4621),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4621),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4621),
+ [aux_sym_unary_expression_token1] = ACTIONS(4621),
+ [sym_string_literal] = ACTIONS(4623),
+ [sym_number_literal] = ACTIONS(4623),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4621),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4621),
+ [sym_nothing_literal] = ACTIONS(4621),
+ [sym_null_literal] = ACTIONS(4621),
+ [sym_empty_literal] = ACTIONS(4621),
+ [sym_date_literal] = ACTIONS(4623),
+ [anon_sym_POUND] = ACTIONS(4621),
+ },
+ [STATE(720)] = {
+ [sym_identifier] = ACTIONS(4647),
+ [sym_newline] = ACTIONS(4649),
+ [anon_sym_COLON] = ACTIONS(4649),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4647),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4647),
+ [anon_sym_EQ] = ACTIONS(4649),
+ [anon_sym_DOT] = ACTIONS(4647),
+ [anon_sym_BANG] = ACTIONS(4649),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4647),
+ [aux_sym_option_statement_token3] = ACTIONS(4647),
+ [aux_sym_type_declaration_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4647),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4647),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4647),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4647),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4647),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4647),
+ [aux_sym__property_get_header_token1] = ACTIONS(4647),
+ [aux_sym_event_declaration_token1] = ACTIONS(4647),
+ [sym_static_modifier] = ACTIONS(4647),
+ [sym__dim_keyword] = ACTIONS(4647),
+ [sym__redim_keyword] = ACTIONS(4647),
+ [aux_sym_get_accessor_token1] = ACTIONS(4647),
+ [aux_sym_set_accessor_token1] = ACTIONS(4647),
+ [aux_sym_const_declaration_token1] = ACTIONS(4647),
+ [anon_sym_LPAREN] = ACTIONS(4649),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4647),
+ [anon_sym_STAR] = ACTIONS(5058),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token2] = ACTIONS(4647),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4647),
+ [aux_sym_else_fragment_token1] = ACTIONS(4647),
+ [aux_sym_select_statement_token1] = ACTIONS(4647),
+ [aux_sym_case_expression_token1] = ACTIONS(4647),
+ [anon_sym_LT] = ACTIONS(4647),
+ [anon_sym_LT_EQ] = ACTIONS(4649),
+ [anon_sym_GT] = ACTIONS(4647),
+ [anon_sym_GT_EQ] = ACTIONS(4649),
+ [anon_sym_LT_GT] = ACTIONS(4649),
+ [aux_sym__for_header_token1] = ACTIONS(4647),
+ [aux_sym_do_statement_token1] = ACTIONS(4647),
+ [aux_sym_do_condition_token1] = ACTIONS(4647),
+ [aux_sym_with_statement_token1] = ACTIONS(4647),
+ [aux_sym_exit_statement_token1] = ACTIONS(4647),
+ [sym_end_statement] = ACTIONS(4649),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4647),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4647),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4647),
+ [sym__ambiguous_redim_statement] = ACTIONS(4649),
+ [aux_sym_erase_statement_token1] = ACTIONS(4647),
+ [aux_sym_open_statement_token1] = ACTIONS(4647),
+ [aux_sym_open_statement_token3] = ACTIONS(4647),
+ [aux_sym_file_mode_token2] = ACTIONS(4647),
+ [aux_sym_file_access_token2] = ACTIONS(4647),
+ [aux_sym_file_lock_token2] = ACTIONS(4647),
+ [aux_sym_print_statement_token1] = ACTIONS(4647),
+ [anon_sym_CARET] = ACTIONS(5056),
+ [anon_sym_SLASH] = ACTIONS(5058),
+ [anon_sym_BSLASH] = ACTIONS(5060),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5062),
+ [anon_sym_PLUS] = ACTIONS(5064),
+ [anon_sym_DASH] = ACTIONS(5066),
+ [anon_sym_AMP] = ACTIONS(5068),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4647),
+ [anon_sym_QMARK] = ACTIONS(4649),
+ [aux_sym_close_statement_token1] = ACTIONS(4647),
+ [aux_sym_put_statement_token1] = ACTIONS(4647),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4647),
+ [aux_sym_seek_statement_token1] = ACTIONS(4647),
+ [sym_reset_statement] = ACTIONS(4647),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4647),
+ [sym_stop_statement] = ACTIONS(4647),
+ [sym_beep_statement] = ACTIONS(4647),
+ [aux_sym_unload_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4647),
+ [aux_sym_call_statement_token1] = ACTIONS(4647),
+ [sym__ambiguous_call_statement] = ACTIONS(4647),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4647),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4647),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4647),
+ [aux_sym_unary_expression_token1] = ACTIONS(4647),
+ [sym_string_literal] = ACTIONS(4649),
+ [sym_number_literal] = ACTIONS(4649),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4647),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4647),
+ [sym_nothing_literal] = ACTIONS(4647),
+ [sym_null_literal] = ACTIONS(4647),
+ [sym_empty_literal] = ACTIONS(4647),
+ [sym_date_literal] = ACTIONS(4649),
+ [anon_sym_POUND] = ACTIONS(4647),
+ },
+ [STATE(721)] = {
+ [sym__print_output_expression] = STATE(6247),
+ [sym__unparenthesized_print_output_expression] = STATE(6247),
+ [sym__print_output_call_binary_expression] = STATE(6247),
+ [sym__print_output_call_operand] = STATE(10995),
+ [sym__print_output_member_comparison_expression] = STATE(5840),
+ [sym__print_output_call_member_expression] = STATE(997),
+ [sym__print_output_call_expression] = STATE(2996),
+ [sym__print_output_qualified_callable] = STATE(13646),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10979),
+ [sym_comparison_expression] = STATE(5075),
+ [sym__comparison_operand] = STATE(11430),
+ [sym_logical_value_expression] = STATE(4906),
+ [sym__callable_expression] = STATE(13260),
+ [sym_call_expression] = STATE(10300),
+ [sym_new_expression] = STATE(1479),
+ [sym_addressof_expression] = STATE(1479),
+ [sym_type_of_expression] = STATE(1479),
+ [sym_member_expression] = STATE(1524),
+ [sym_qualified_member_expression] = STATE(1585),
+ [sym_implicit_member_expression] = STATE(1585),
+ [sym_parenthesized_expression] = STATE(1570),
+ [sym_binary_expression] = STATE(1573),
+ [sym_unary_expression] = STATE(3301),
+ [sym__signed_unary_expression] = STATE(1674),
+ [sym__literal] = STATE(1479),
+ [sym_boolean_literal] = STATE(1479),
+ [sym_file_number_literal] = STATE(1479),
+ [sym_identifier] = ACTIONS(5022),
+ [sym_newline] = ACTIONS(4112),
+ [anon_sym_COLON] = ACTIONS(4112),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4114),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5024),
+ [anon_sym_DOT] = ACTIONS(4899),
+ [anon_sym_BANG] = ACTIONS(4901),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4114),
+ [aux_sym_option_statement_token3] = ACTIONS(4114),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4114),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4114),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4114),
+ [sym_static_modifier] = ACTIONS(4114),
+ [sym__dim_keyword] = ACTIONS(4114),
+ [sym__redim_keyword] = ACTIONS(4114),
+ [aux_sym_get_accessor_token1] = ACTIONS(4114),
+ [aux_sym_set_accessor_token1] = ACTIONS(4114),
+ [aux_sym_const_declaration_token1] = ACTIONS(4114),
+ [anon_sym_LPAREN] = ACTIONS(5026),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4909),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5028),
+ [aux_sym_visibility_token1] = ACTIONS(4114),
+ [aux_sym_visibility_token2] = ACTIONS(4114),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4114),
+ [aux_sym_else_fragment_token1] = ACTIONS(4114),
+ [aux_sym_select_statement_token1] = ACTIONS(4114),
+ [aux_sym__for_header_token1] = ACTIONS(4114),
+ [aux_sym_do_statement_token1] = ACTIONS(4114),
+ [aux_sym_do_condition_token1] = ACTIONS(4114),
+ [aux_sym_with_statement_token1] = ACTIONS(4114),
+ [aux_sym_exit_statement_token1] = ACTIONS(4114),
+ [sym_end_statement] = ACTIONS(4112),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4114),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4114),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4114),
+ [sym__ambiguous_redim_statement] = ACTIONS(4112),
+ [aux_sym_erase_statement_token1] = ACTIONS(4114),
+ [aux_sym_open_statement_token1] = ACTIONS(4114),
+ [aux_sym_file_mode_token2] = ACTIONS(4114),
+ [aux_sym_file_access_token2] = ACTIONS(4114),
+ [aux_sym_file_lock_token2] = ACTIONS(4114),
+ [aux_sym_print_statement_token1] = ACTIONS(4114),
+ [anon_sym_PLUS] = ACTIONS(4913),
+ [anon_sym_DASH] = ACTIONS(4915),
+ [anon_sym_QMARK] = ACTIONS(4112),
+ [aux_sym_close_statement_token1] = ACTIONS(4114),
+ [aux_sym_put_statement_token1] = ACTIONS(4114),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4114),
+ [aux_sym_seek_statement_token1] = ACTIONS(4114),
+ [sym_reset_statement] = ACTIONS(4114),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4114),
+ [sym_stop_statement] = ACTIONS(4114),
+ [sym_beep_statement] = ACTIONS(4114),
+ [aux_sym_unload_statement_token1] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4114),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4114),
+ [aux_sym_call_statement_token1] = ACTIONS(4114),
+ [sym__ambiguous_call_statement] = ACTIONS(4114),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4917),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4919),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(5030),
+ [sym_number_literal] = ACTIONS(5030),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4923),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4923),
+ [sym_nothing_literal] = ACTIONS(5032),
+ [sym_null_literal] = ACTIONS(5032),
+ [sym_empty_literal] = ACTIONS(5032),
+ [sym_date_literal] = ACTIONS(5030),
+ [anon_sym_POUND] = ACTIONS(4927),
+ },
+ [STATE(722)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_declaration_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4006),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [aux_sym__property_get_header_token1] = ACTIONS(4006),
+ [aux_sym_event_declaration_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(4002),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_array_bound_token1] = ACTIONS(4006),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(723)] = {
+ [sym_file_number] = STATE(3500),
+ [sym__primary_expression] = STATE(1435),
+ [sym__expression] = STATE(1435),
+ [sym__callable_expression] = STATE(13325),
+ [sym_call_expression] = STATE(775),
+ [sym_new_expression] = STATE(1435),
+ [sym_addressof_expression] = STATE(1435),
+ [sym_type_of_expression] = STATE(1435),
+ [sym_member_expression] = STATE(792),
+ [sym_qualified_member_expression] = STATE(771),
+ [sym_implicit_member_expression] = STATE(771),
+ [sym_parenthesized_expression] = STATE(1435),
+ [sym_binary_expression] = STATE(1435),
+ [sym_unary_expression] = STATE(1435),
+ [sym__signed_unary_expression] = STATE(835),
+ [sym__literal] = STATE(1435),
+ [sym_boolean_literal] = STATE(1435),
+ [sym_file_number_literal] = STATE(1436),
+ [sym_identifier] = ACTIONS(5128),
+ [sym_newline] = ACTIONS(5130),
+ [anon_sym_COLON] = ACTIONS(5130),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(5132),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5134),
+ [anon_sym_DOT] = ACTIONS(5136),
+ [anon_sym_BANG] = ACTIONS(71),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(5132),
+ [aux_sym_option_statement_token3] = ACTIONS(5132),
+ [aux_sym_type_declaration_token1] = ACTIONS(5132),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(5132),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(5132),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(5132),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(5132),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(5132),
+ [aux_sym_enum_declaration_token1] = ACTIONS(5132),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(5132),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(5132),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(5132),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(5132),
+ [aux_sym__property_get_header_token1] = ACTIONS(5132),
+ [aux_sym_event_declaration_token1] = ACTIONS(5132),
+ [sym_static_modifier] = ACTIONS(5132),
+ [sym__dim_keyword] = ACTIONS(5132),
+ [sym__redim_keyword] = ACTIONS(5132),
+ [aux_sym_get_accessor_token1] = ACTIONS(5132),
+ [aux_sym_set_accessor_token1] = ACTIONS(5132),
+ [aux_sym_const_declaration_token1] = ACTIONS(5132),
+ [anon_sym_LPAREN] = ACTIONS(107),
+ [aux_sym_as_type_clause_token2] = ACTIONS(109),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5138),
+ [aux_sym_visibility_token1] = ACTIONS(5132),
+ [aux_sym_visibility_token2] = ACTIONS(5132),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(5132),
+ [aux_sym_else_fragment_token1] = ACTIONS(5132),
+ [aux_sym_select_statement_token1] = ACTIONS(5132),
+ [aux_sym__for_header_token1] = ACTIONS(5132),
+ [aux_sym_do_statement_token1] = ACTIONS(5132),
+ [aux_sym_do_condition_token1] = ACTIONS(5132),
+ [aux_sym_with_statement_token1] = ACTIONS(5132),
+ [aux_sym_exit_statement_token1] = ACTIONS(5132),
+ [sym_end_statement] = ACTIONS(5130),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(5132),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(5132),
+ [aux_sym_on_error_statement_token2] = ACTIONS(5132),
+ [sym__ambiguous_redim_statement] = ACTIONS(5130),
+ [aux_sym_erase_statement_token1] = ACTIONS(5132),
+ [aux_sym_open_statement_token1] = ACTIONS(5132),
+ [aux_sym_file_mode_token2] = ACTIONS(5132),
+ [aux_sym_file_access_token2] = ACTIONS(5132),
+ [aux_sym_file_lock_token2] = ACTIONS(5132),
+ [aux_sym_print_statement_token1] = ACTIONS(5132),
+ [anon_sym_PLUS] = ACTIONS(149),
+ [anon_sym_DASH] = ACTIONS(151),
+ [anon_sym_QMARK] = ACTIONS(5130),
+ [aux_sym_close_statement_token1] = ACTIONS(5132),
+ [aux_sym_put_statement_token1] = ACTIONS(5132),
+ [aux_sym_unlock_statement_token1] = ACTIONS(5132),
+ [aux_sym_seek_statement_token1] = ACTIONS(5132),
+ [sym_reset_statement] = ACTIONS(5132),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(5132),
+ [sym_stop_statement] = ACTIONS(5132),
+ [sym_beep_statement] = ACTIONS(5132),
+ [aux_sym_unload_statement_token1] = ACTIONS(5132),
+ [aux_sym_def_type_statement_token1] = ACTIONS(5132),
+ [aux_sym_def_type_statement_token2] = ACTIONS(5132),
+ [aux_sym_def_type_statement_token3] = ACTIONS(5132),
+ [aux_sym_def_type_statement_token4] = ACTIONS(5132),
+ [aux_sym_def_type_statement_token5] = ACTIONS(5132),
+ [aux_sym_def_type_statement_token6] = ACTIONS(5132),
+ [aux_sym_def_type_statement_token7] = ACTIONS(5132),
+ [aux_sym_def_type_statement_token8] = ACTIONS(5132),
+ [aux_sym_def_type_statement_token9] = ACTIONS(5132),
+ [aux_sym_def_type_statement_token10] = ACTIONS(5132),
+ [aux_sym_def_type_statement_token11] = ACTIONS(5132),
+ [aux_sym_def_type_statement_token12] = ACTIONS(5132),
+ [aux_sym_def_type_statement_token13] = ACTIONS(5132),
+ [aux_sym_def_type_statement_token14] = ACTIONS(5132),
+ [aux_sym_call_statement_token1] = ACTIONS(5132),
+ [sym__ambiguous_call_statement] = ACTIONS(5132),
+ [aux_sym_addressof_expression_token1] = ACTIONS(175),
+ [aux_sym_type_of_expression_token1] = ACTIONS(177),
+ [aux_sym_unary_expression_token1] = ACTIONS(179),
+ [sym_string_literal] = ACTIONS(5140),
+ [sym_number_literal] = ACTIONS(5140),
+ [aux_sym_boolean_literal_token1] = ACTIONS(185),
+ [aux_sym_boolean_literal_token2] = ACTIONS(185),
+ [sym_nothing_literal] = ACTIONS(5142),
+ [sym_null_literal] = ACTIONS(5142),
+ [sym_empty_literal] = ACTIONS(5142),
+ [sym_date_literal] = ACTIONS(5140),
+ [anon_sym_POUND] = ACTIONS(189),
+ },
+ [STATE(724)] = {
+ [sym__print_output_expression] = STATE(6247),
+ [sym__unparenthesized_print_output_expression] = STATE(6247),
+ [sym__print_output_call_binary_expression] = STATE(6247),
+ [sym__print_output_call_operand] = STATE(10995),
+ [sym__print_output_member_comparison_expression] = STATE(5840),
+ [sym__print_output_call_member_expression] = STATE(997),
+ [sym__print_output_call_expression] = STATE(2996),
+ [sym__print_output_qualified_callable] = STATE(13646),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10979),
+ [sym_comparison_expression] = STATE(5075),
+ [sym__comparison_operand] = STATE(11430),
+ [sym_logical_value_expression] = STATE(4906),
+ [sym__callable_expression] = STATE(13260),
+ [sym_call_expression] = STATE(10300),
+ [sym_new_expression] = STATE(1479),
+ [sym_addressof_expression] = STATE(1479),
+ [sym_type_of_expression] = STATE(1479),
+ [sym_member_expression] = STATE(1524),
+ [sym_qualified_member_expression] = STATE(1585),
+ [sym_implicit_member_expression] = STATE(1585),
+ [sym_parenthesized_expression] = STATE(1570),
+ [sym_binary_expression] = STATE(1573),
+ [sym_unary_expression] = STATE(3301),
+ [sym__signed_unary_expression] = STATE(1674),
+ [sym__literal] = STATE(1479),
+ [sym_boolean_literal] = STATE(1479),
+ [sym_file_number_literal] = STATE(1479),
+ [sym_identifier] = ACTIONS(5022),
+ [sym_newline] = ACTIONS(4100),
+ [anon_sym_COLON] = ACTIONS(4100),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4102),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5024),
+ [anon_sym_DOT] = ACTIONS(4899),
+ [anon_sym_BANG] = ACTIONS(4901),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4102),
+ [aux_sym_option_statement_token3] = ACTIONS(4102),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4102),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4102),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4102),
+ [sym_static_modifier] = ACTIONS(4102),
+ [sym__dim_keyword] = ACTIONS(4102),
+ [sym__redim_keyword] = ACTIONS(4102),
+ [aux_sym_get_accessor_token1] = ACTIONS(4102),
+ [aux_sym_set_accessor_token1] = ACTIONS(4102),
+ [aux_sym_const_declaration_token1] = ACTIONS(4102),
+ [anon_sym_LPAREN] = ACTIONS(5026),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4909),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5028),
+ [aux_sym_visibility_token1] = ACTIONS(4102),
+ [aux_sym_visibility_token2] = ACTIONS(4102),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4102),
+ [aux_sym_else_fragment_token1] = ACTIONS(4102),
+ [aux_sym_select_statement_token1] = ACTIONS(4102),
+ [aux_sym__for_header_token1] = ACTIONS(4102),
+ [aux_sym_do_statement_token1] = ACTIONS(4102),
+ [aux_sym_do_condition_token1] = ACTIONS(4102),
+ [aux_sym_with_statement_token1] = ACTIONS(4102),
+ [aux_sym_exit_statement_token1] = ACTIONS(4102),
+ [sym_end_statement] = ACTIONS(4100),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4102),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4102),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4102),
+ [sym__ambiguous_redim_statement] = ACTIONS(4100),
+ [aux_sym_erase_statement_token1] = ACTIONS(4102),
+ [aux_sym_open_statement_token1] = ACTIONS(4102),
+ [aux_sym_file_mode_token2] = ACTIONS(4102),
+ [aux_sym_file_access_token2] = ACTIONS(4102),
+ [aux_sym_file_lock_token2] = ACTIONS(4102),
+ [aux_sym_print_statement_token1] = ACTIONS(4102),
+ [anon_sym_PLUS] = ACTIONS(4913),
+ [anon_sym_DASH] = ACTIONS(4915),
+ [anon_sym_QMARK] = ACTIONS(4100),
+ [aux_sym_close_statement_token1] = ACTIONS(4102),
+ [aux_sym_put_statement_token1] = ACTIONS(4102),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4102),
+ [aux_sym_seek_statement_token1] = ACTIONS(4102),
+ [sym_reset_statement] = ACTIONS(4102),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4102),
+ [sym_stop_statement] = ACTIONS(4102),
+ [sym_beep_statement] = ACTIONS(4102),
+ [aux_sym_unload_statement_token1] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4102),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4102),
+ [aux_sym_call_statement_token1] = ACTIONS(4102),
+ [sym__ambiguous_call_statement] = ACTIONS(4102),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4917),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4919),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(5030),
+ [sym_number_literal] = ACTIONS(5030),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4923),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4923),
+ [sym_nothing_literal] = ACTIONS(5032),
+ [sym_null_literal] = ACTIONS(5032),
+ [sym_empty_literal] = ACTIONS(5032),
+ [sym_date_literal] = ACTIONS(5030),
+ [anon_sym_POUND] = ACTIONS(4927),
+ },
+ [STATE(725)] = {
+ [sym_identifier] = ACTIONS(4447),
+ [sym_newline] = ACTIONS(4449),
+ [anon_sym_COLON] = ACTIONS(4449),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4447),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4447),
+ [anon_sym_EQ] = ACTIONS(4449),
+ [anon_sym_DOT] = ACTIONS(4447),
+ [anon_sym_BANG] = ACTIONS(4449),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4447),
+ [aux_sym_option_statement_token3] = ACTIONS(4447),
+ [aux_sym_type_declaration_token1] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4447),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4447),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4447),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4447),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4447),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4447),
+ [aux_sym__property_get_header_token1] = ACTIONS(4447),
+ [aux_sym_event_declaration_token1] = ACTIONS(4447),
+ [sym_static_modifier] = ACTIONS(4447),
+ [sym__dim_keyword] = ACTIONS(4447),
+ [sym__redim_keyword] = ACTIONS(4447),
+ [aux_sym_get_accessor_token1] = ACTIONS(4447),
+ [aux_sym_set_accessor_token1] = ACTIONS(4447),
+ [aux_sym_const_declaration_token1] = ACTIONS(4447),
+ [anon_sym_LPAREN] = ACTIONS(4449),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4447),
+ [anon_sym_STAR] = ACTIONS(4449),
+ [aux_sym_array_bound_token1] = ACTIONS(4447),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4447),
+ [aux_sym_visibility_token1] = ACTIONS(4447),
+ [aux_sym_visibility_token2] = ACTIONS(4447),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4447),
+ [aux_sym_else_fragment_token1] = ACTIONS(4447),
+ [aux_sym_select_statement_token1] = ACTIONS(4447),
+ [aux_sym_case_expression_token1] = ACTIONS(4447),
+ [anon_sym_LT] = ACTIONS(4447),
+ [anon_sym_LT_EQ] = ACTIONS(4449),
+ [anon_sym_GT] = ACTIONS(4447),
+ [anon_sym_GT_EQ] = ACTIONS(4449),
+ [anon_sym_LT_GT] = ACTIONS(4449),
+ [aux_sym__for_header_token1] = ACTIONS(4447),
+ [aux_sym_do_statement_token1] = ACTIONS(4447),
+ [aux_sym_do_condition_token1] = ACTIONS(4447),
+ [aux_sym_with_statement_token1] = ACTIONS(4447),
+ [aux_sym_exit_statement_token1] = ACTIONS(4447),
+ [sym_end_statement] = ACTIONS(4449),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4447),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4447),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4447),
+ [sym__ambiguous_redim_statement] = ACTIONS(4449),
+ [aux_sym_erase_statement_token1] = ACTIONS(4447),
+ [aux_sym_open_statement_token1] = ACTIONS(4447),
+ [aux_sym_file_mode_token2] = ACTIONS(4447),
+ [aux_sym_file_access_token2] = ACTIONS(4447),
+ [aux_sym_file_lock_token2] = ACTIONS(4447),
+ [aux_sym_print_statement_token1] = ACTIONS(4447),
+ [anon_sym_CARET] = ACTIONS(4449),
+ [anon_sym_SLASH] = ACTIONS(4449),
+ [anon_sym_BSLASH] = ACTIONS(4449),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4447),
+ [anon_sym_PLUS] = ACTIONS(4449),
+ [anon_sym_DASH] = ACTIONS(4447),
+ [anon_sym_AMP] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4447),
+ [anon_sym_QMARK] = ACTIONS(4449),
+ [aux_sym_close_statement_token1] = ACTIONS(4447),
+ [aux_sym_put_statement_token1] = ACTIONS(4447),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4447),
+ [aux_sym_seek_statement_token1] = ACTIONS(4447),
+ [sym_reset_statement] = ACTIONS(4447),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4447),
+ [sym_stop_statement] = ACTIONS(4447),
+ [sym_beep_statement] = ACTIONS(4447),
+ [aux_sym_unload_statement_token1] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4447),
+ [aux_sym_call_statement_token1] = ACTIONS(4447),
+ [sym__ambiguous_call_statement] = ACTIONS(4447),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4447),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4447),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4447),
+ [aux_sym_unary_expression_token1] = ACTIONS(4447),
+ [sym_string_literal] = ACTIONS(4449),
+ [sym_number_literal] = ACTIONS(4449),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4447),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4447),
+ [sym_nothing_literal] = ACTIONS(4447),
+ [sym_null_literal] = ACTIONS(4447),
+ [sym_empty_literal] = ACTIONS(4447),
+ [sym_date_literal] = ACTIONS(4449),
+ [anon_sym_POUND] = ACTIONS(4447),
+ },
+ [STATE(726)] = {
+ [sym_identifier] = ACTIONS(4477),
+ [sym_newline] = ACTIONS(4479),
+ [anon_sym_COLON] = ACTIONS(4479),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4477),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4477),
+ [anon_sym_EQ] = ACTIONS(4479),
+ [anon_sym_DOT] = ACTIONS(4477),
+ [anon_sym_BANG] = ACTIONS(4479),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4477),
+ [aux_sym_option_statement_token3] = ACTIONS(4477),
+ [aux_sym_type_declaration_token1] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4477),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4477),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4477),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4477),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4477),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4477),
+ [aux_sym__property_get_header_token1] = ACTIONS(4477),
+ [aux_sym_event_declaration_token1] = ACTIONS(4477),
+ [sym_static_modifier] = ACTIONS(4477),
+ [sym__dim_keyword] = ACTIONS(4477),
+ [sym__redim_keyword] = ACTIONS(4477),
+ [aux_sym_get_accessor_token1] = ACTIONS(4477),
+ [aux_sym_set_accessor_token1] = ACTIONS(4477),
+ [aux_sym_const_declaration_token1] = ACTIONS(4477),
+ [anon_sym_LPAREN] = ACTIONS(4479),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4477),
+ [anon_sym_STAR] = ACTIONS(4479),
+ [aux_sym_array_bound_token1] = ACTIONS(4477),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4477),
+ [aux_sym_visibility_token1] = ACTIONS(4477),
+ [aux_sym_visibility_token2] = ACTIONS(4477),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4477),
+ [aux_sym_else_fragment_token1] = ACTIONS(4477),
+ [aux_sym_select_statement_token1] = ACTIONS(4477),
+ [aux_sym_case_expression_token1] = ACTIONS(4477),
+ [anon_sym_LT] = ACTIONS(4477),
+ [anon_sym_LT_EQ] = ACTIONS(4479),
+ [anon_sym_GT] = ACTIONS(4477),
+ [anon_sym_GT_EQ] = ACTIONS(4479),
+ [anon_sym_LT_GT] = ACTIONS(4479),
+ [aux_sym__for_header_token1] = ACTIONS(4477),
+ [aux_sym_do_statement_token1] = ACTIONS(4477),
+ [aux_sym_do_condition_token1] = ACTIONS(4477),
+ [aux_sym_with_statement_token1] = ACTIONS(4477),
+ [aux_sym_exit_statement_token1] = ACTIONS(4477),
+ [sym_end_statement] = ACTIONS(4479),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4477),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4477),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4477),
+ [sym__ambiguous_redim_statement] = ACTIONS(4479),
+ [aux_sym_erase_statement_token1] = ACTIONS(4477),
+ [aux_sym_open_statement_token1] = ACTIONS(4477),
+ [aux_sym_file_mode_token2] = ACTIONS(4477),
+ [aux_sym_file_access_token2] = ACTIONS(4477),
+ [aux_sym_file_lock_token2] = ACTIONS(4477),
+ [aux_sym_print_statement_token1] = ACTIONS(4477),
+ [anon_sym_CARET] = ACTIONS(4479),
+ [anon_sym_SLASH] = ACTIONS(4479),
+ [anon_sym_BSLASH] = ACTIONS(4479),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4477),
+ [anon_sym_PLUS] = ACTIONS(4479),
+ [anon_sym_DASH] = ACTIONS(4477),
+ [anon_sym_AMP] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4477),
+ [anon_sym_QMARK] = ACTIONS(4479),
+ [aux_sym_close_statement_token1] = ACTIONS(4477),
+ [aux_sym_put_statement_token1] = ACTIONS(4477),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4477),
+ [aux_sym_seek_statement_token1] = ACTIONS(4477),
+ [sym_reset_statement] = ACTIONS(4477),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4477),
+ [sym_stop_statement] = ACTIONS(4477),
+ [sym_beep_statement] = ACTIONS(4477),
+ [aux_sym_unload_statement_token1] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4477),
+ [aux_sym_call_statement_token1] = ACTIONS(4477),
+ [sym__ambiguous_call_statement] = ACTIONS(4477),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4477),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4477),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4477),
+ [aux_sym_unary_expression_token1] = ACTIONS(4477),
+ [sym_string_literal] = ACTIONS(4479),
+ [sym_number_literal] = ACTIONS(4479),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4477),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4477),
+ [sym_nothing_literal] = ACTIONS(4477),
+ [sym_null_literal] = ACTIONS(4477),
+ [sym_empty_literal] = ACTIONS(4477),
+ [sym_date_literal] = ACTIONS(4479),
+ [anon_sym_POUND] = ACTIONS(4477),
+ },
+ [STATE(727)] = {
+ [sym_identifier] = ACTIONS(4485),
+ [sym_newline] = ACTIONS(4487),
+ [anon_sym_COLON] = ACTIONS(4487),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4485),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4485),
+ [anon_sym_EQ] = ACTIONS(4487),
+ [anon_sym_DOT] = ACTIONS(4485),
+ [anon_sym_BANG] = ACTIONS(4487),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4485),
+ [aux_sym_option_statement_token3] = ACTIONS(4485),
+ [aux_sym_type_declaration_token1] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4485),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4485),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4485),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4485),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4485),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4485),
+ [aux_sym__property_get_header_token1] = ACTIONS(4485),
+ [aux_sym_event_declaration_token1] = ACTIONS(4485),
+ [sym_static_modifier] = ACTIONS(4485),
+ [sym__dim_keyword] = ACTIONS(4485),
+ [sym__redim_keyword] = ACTIONS(4485),
+ [aux_sym_get_accessor_token1] = ACTIONS(4485),
+ [aux_sym_set_accessor_token1] = ACTIONS(4485),
+ [aux_sym_const_declaration_token1] = ACTIONS(4485),
+ [anon_sym_LPAREN] = ACTIONS(4487),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4485),
+ [anon_sym_STAR] = ACTIONS(4487),
+ [aux_sym_array_bound_token1] = ACTIONS(4485),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4485),
+ [aux_sym_visibility_token1] = ACTIONS(4485),
+ [aux_sym_visibility_token2] = ACTIONS(4485),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4485),
+ [aux_sym_else_fragment_token1] = ACTIONS(4485),
+ [aux_sym_select_statement_token1] = ACTIONS(4485),
+ [aux_sym_case_expression_token1] = ACTIONS(4485),
+ [anon_sym_LT] = ACTIONS(4485),
+ [anon_sym_LT_EQ] = ACTIONS(4487),
+ [anon_sym_GT] = ACTIONS(4485),
+ [anon_sym_GT_EQ] = ACTIONS(4487),
+ [anon_sym_LT_GT] = ACTIONS(4487),
+ [aux_sym__for_header_token1] = ACTIONS(4485),
+ [aux_sym_do_statement_token1] = ACTIONS(4485),
+ [aux_sym_do_condition_token1] = ACTIONS(4485),
+ [aux_sym_with_statement_token1] = ACTIONS(4485),
+ [aux_sym_exit_statement_token1] = ACTIONS(4485),
+ [sym_end_statement] = ACTIONS(4487),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4485),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4485),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4485),
+ [sym__ambiguous_redim_statement] = ACTIONS(4487),
+ [aux_sym_erase_statement_token1] = ACTIONS(4485),
+ [aux_sym_open_statement_token1] = ACTIONS(4485),
+ [aux_sym_file_mode_token2] = ACTIONS(4485),
+ [aux_sym_file_access_token2] = ACTIONS(4485),
+ [aux_sym_file_lock_token2] = ACTIONS(4485),
+ [aux_sym_print_statement_token1] = ACTIONS(4485),
+ [anon_sym_CARET] = ACTIONS(4487),
+ [anon_sym_SLASH] = ACTIONS(4487),
+ [anon_sym_BSLASH] = ACTIONS(4487),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4485),
+ [anon_sym_PLUS] = ACTIONS(4487),
+ [anon_sym_DASH] = ACTIONS(4485),
+ [anon_sym_AMP] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4485),
+ [anon_sym_QMARK] = ACTIONS(4487),
+ [aux_sym_close_statement_token1] = ACTIONS(4485),
+ [aux_sym_put_statement_token1] = ACTIONS(4485),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4485),
+ [aux_sym_seek_statement_token1] = ACTIONS(4485),
+ [sym_reset_statement] = ACTIONS(4485),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4485),
+ [sym_stop_statement] = ACTIONS(4485),
+ [sym_beep_statement] = ACTIONS(4485),
+ [aux_sym_unload_statement_token1] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4485),
+ [aux_sym_call_statement_token1] = ACTIONS(4485),
+ [sym__ambiguous_call_statement] = ACTIONS(4485),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4485),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4485),
+ [aux_sym_unary_expression_token1] = ACTIONS(4485),
+ [sym_string_literal] = ACTIONS(4487),
+ [sym_number_literal] = ACTIONS(4487),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4485),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4485),
+ [sym_nothing_literal] = ACTIONS(4485),
+ [sym_null_literal] = ACTIONS(4485),
+ [sym_empty_literal] = ACTIONS(4485),
+ [sym_date_literal] = ACTIONS(4487),
+ [anon_sym_POUND] = ACTIONS(4485),
+ },
+ [STATE(728)] = {
+ [sym_identifier] = ACTIONS(4441),
+ [sym_newline] = ACTIONS(4443),
+ [anon_sym_COLON] = ACTIONS(4443),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4441),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4441),
+ [anon_sym_EQ] = ACTIONS(4443),
+ [anon_sym_DOT] = ACTIONS(4441),
+ [anon_sym_BANG] = ACTIONS(4443),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4441),
+ [aux_sym_option_statement_token3] = ACTIONS(4441),
+ [aux_sym_type_declaration_token1] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4441),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4441),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4441),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4441),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4441),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4441),
+ [aux_sym__property_get_header_token1] = ACTIONS(4441),
+ [aux_sym_event_declaration_token1] = ACTIONS(4441),
+ [sym_static_modifier] = ACTIONS(4441),
+ [sym__dim_keyword] = ACTIONS(4441),
+ [sym__redim_keyword] = ACTIONS(4441),
+ [aux_sym_get_accessor_token1] = ACTIONS(4441),
+ [aux_sym_set_accessor_token1] = ACTIONS(4441),
+ [aux_sym_const_declaration_token1] = ACTIONS(4441),
+ [anon_sym_LPAREN] = ACTIONS(4443),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4441),
+ [anon_sym_STAR] = ACTIONS(4443),
+ [aux_sym_array_bound_token1] = ACTIONS(4441),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4441),
+ [aux_sym_visibility_token1] = ACTIONS(4441),
+ [aux_sym_visibility_token2] = ACTIONS(4441),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4441),
+ [aux_sym_else_fragment_token1] = ACTIONS(4441),
+ [aux_sym_select_statement_token1] = ACTIONS(4441),
+ [aux_sym_case_expression_token1] = ACTIONS(4441),
+ [anon_sym_LT] = ACTIONS(4441),
+ [anon_sym_LT_EQ] = ACTIONS(4443),
+ [anon_sym_GT] = ACTIONS(4441),
+ [anon_sym_GT_EQ] = ACTIONS(4443),
+ [anon_sym_LT_GT] = ACTIONS(4443),
+ [aux_sym__for_header_token1] = ACTIONS(4441),
+ [aux_sym_do_statement_token1] = ACTIONS(4441),
+ [aux_sym_do_condition_token1] = ACTIONS(4441),
+ [aux_sym_with_statement_token1] = ACTIONS(4441),
+ [aux_sym_exit_statement_token1] = ACTIONS(4441),
+ [sym_end_statement] = ACTIONS(4443),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4441),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4441),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4441),
+ [sym__ambiguous_redim_statement] = ACTIONS(4443),
+ [aux_sym_erase_statement_token1] = ACTIONS(4441),
+ [aux_sym_open_statement_token1] = ACTIONS(4441),
+ [aux_sym_file_mode_token2] = ACTIONS(4441),
+ [aux_sym_file_access_token2] = ACTIONS(4441),
+ [aux_sym_file_lock_token2] = ACTIONS(4441),
+ [aux_sym_print_statement_token1] = ACTIONS(4441),
+ [anon_sym_CARET] = ACTIONS(5044),
+ [anon_sym_SLASH] = ACTIONS(4443),
+ [anon_sym_BSLASH] = ACTIONS(4443),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4441),
+ [anon_sym_PLUS] = ACTIONS(4443),
+ [anon_sym_DASH] = ACTIONS(4441),
+ [anon_sym_AMP] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4441),
+ [anon_sym_QMARK] = ACTIONS(4443),
+ [aux_sym_close_statement_token1] = ACTIONS(4441),
+ [aux_sym_put_statement_token1] = ACTIONS(4441),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4441),
+ [aux_sym_seek_statement_token1] = ACTIONS(4441),
+ [sym_reset_statement] = ACTIONS(4441),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4441),
+ [sym_stop_statement] = ACTIONS(4441),
+ [sym_beep_statement] = ACTIONS(4441),
+ [aux_sym_unload_statement_token1] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4441),
+ [aux_sym_call_statement_token1] = ACTIONS(4441),
+ [sym__ambiguous_call_statement] = ACTIONS(4441),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4441),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4441),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4441),
+ [aux_sym_unary_expression_token1] = ACTIONS(4441),
+ [sym_string_literal] = ACTIONS(4443),
+ [sym_number_literal] = ACTIONS(4443),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4441),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4441),
+ [sym_nothing_literal] = ACTIONS(4441),
+ [sym_null_literal] = ACTIONS(4441),
+ [sym_empty_literal] = ACTIONS(4441),
+ [sym_date_literal] = ACTIONS(4443),
+ [anon_sym_POUND] = ACTIONS(4441),
+ },
+ [STATE(729)] = {
+ [sym_identifier] = ACTIONS(4451),
+ [sym_newline] = ACTIONS(4453),
+ [anon_sym_COLON] = ACTIONS(4453),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4451),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4451),
+ [anon_sym_EQ] = ACTIONS(4453),
+ [anon_sym_DOT] = ACTIONS(4451),
+ [anon_sym_BANG] = ACTIONS(4453),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4451),
+ [aux_sym_option_statement_token3] = ACTIONS(4451),
+ [aux_sym_type_declaration_token1] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4451),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4451),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4451),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4451),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4451),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4451),
+ [aux_sym__property_get_header_token1] = ACTIONS(4451),
+ [aux_sym_event_declaration_token1] = ACTIONS(4451),
+ [sym_static_modifier] = ACTIONS(4451),
+ [sym__dim_keyword] = ACTIONS(4451),
+ [sym__redim_keyword] = ACTIONS(4451),
+ [aux_sym_get_accessor_token1] = ACTIONS(4451),
+ [aux_sym_set_accessor_token1] = ACTIONS(4451),
+ [aux_sym_const_declaration_token1] = ACTIONS(4451),
+ [anon_sym_LPAREN] = ACTIONS(4453),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4451),
+ [anon_sym_STAR] = ACTIONS(5042),
+ [aux_sym_array_bound_token1] = ACTIONS(4451),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4451),
+ [aux_sym_visibility_token1] = ACTIONS(4451),
+ [aux_sym_visibility_token2] = ACTIONS(4451),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4451),
+ [aux_sym_else_fragment_token1] = ACTIONS(4451),
+ [aux_sym_select_statement_token1] = ACTIONS(4451),
+ [aux_sym_case_expression_token1] = ACTIONS(4451),
+ [anon_sym_LT] = ACTIONS(4451),
+ [anon_sym_LT_EQ] = ACTIONS(4453),
+ [anon_sym_GT] = ACTIONS(4451),
+ [anon_sym_GT_EQ] = ACTIONS(4453),
+ [anon_sym_LT_GT] = ACTIONS(4453),
+ [aux_sym__for_header_token1] = ACTIONS(4451),
+ [aux_sym_do_statement_token1] = ACTIONS(4451),
+ [aux_sym_do_condition_token1] = ACTIONS(4451),
+ [aux_sym_with_statement_token1] = ACTIONS(4451),
+ [aux_sym_exit_statement_token1] = ACTIONS(4451),
+ [sym_end_statement] = ACTIONS(4453),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4451),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4451),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4451),
+ [sym__ambiguous_redim_statement] = ACTIONS(4453),
+ [aux_sym_erase_statement_token1] = ACTIONS(4451),
+ [aux_sym_open_statement_token1] = ACTIONS(4451),
+ [aux_sym_file_mode_token2] = ACTIONS(4451),
+ [aux_sym_file_access_token2] = ACTIONS(4451),
+ [aux_sym_file_lock_token2] = ACTIONS(4451),
+ [aux_sym_print_statement_token1] = ACTIONS(4451),
+ [anon_sym_CARET] = ACTIONS(5044),
+ [anon_sym_SLASH] = ACTIONS(5042),
+ [anon_sym_BSLASH] = ACTIONS(5046),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5048),
+ [anon_sym_PLUS] = ACTIONS(5050),
+ [anon_sym_DASH] = ACTIONS(5052),
+ [anon_sym_AMP] = ACTIONS(5054),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5144),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5146),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5148),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5150),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(5152),
+ [anon_sym_QMARK] = ACTIONS(4453),
+ [aux_sym_close_statement_token1] = ACTIONS(4451),
+ [aux_sym_put_statement_token1] = ACTIONS(4451),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4451),
+ [aux_sym_seek_statement_token1] = ACTIONS(4451),
+ [sym_reset_statement] = ACTIONS(4451),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4451),
+ [sym_stop_statement] = ACTIONS(4451),
+ [sym_beep_statement] = ACTIONS(4451),
+ [aux_sym_unload_statement_token1] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4451),
+ [aux_sym_call_statement_token1] = ACTIONS(4451),
+ [sym__ambiguous_call_statement] = ACTIONS(4451),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4451),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4451),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4451),
+ [aux_sym_unary_expression_token1] = ACTIONS(4451),
+ [sym_string_literal] = ACTIONS(4453),
+ [sym_number_literal] = ACTIONS(4453),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4451),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4451),
+ [sym_nothing_literal] = ACTIONS(4451),
+ [sym_null_literal] = ACTIONS(4451),
+ [sym_empty_literal] = ACTIONS(4451),
+ [sym_date_literal] = ACTIONS(4453),
+ [anon_sym_POUND] = ACTIONS(4451),
+ },
+ [STATE(730)] = {
+ [sym_identifier] = ACTIONS(4589),
+ [sym_newline] = ACTIONS(4591),
+ [anon_sym_COLON] = ACTIONS(4591),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4589),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4589),
+ [anon_sym_EQ] = ACTIONS(4591),
+ [anon_sym_DOT] = ACTIONS(4589),
+ [anon_sym_BANG] = ACTIONS(4591),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4589),
+ [aux_sym_option_statement_token3] = ACTIONS(4589),
+ [aux_sym_type_declaration_token1] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4589),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4589),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4589),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4589),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4589),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4589),
+ [aux_sym__property_get_header_token1] = ACTIONS(4589),
+ [aux_sym_event_declaration_token1] = ACTIONS(4589),
+ [sym_static_modifier] = ACTIONS(4589),
+ [sym__dim_keyword] = ACTIONS(4589),
+ [sym__redim_keyword] = ACTIONS(4589),
+ [aux_sym_get_accessor_token1] = ACTIONS(4589),
+ [aux_sym_set_accessor_token1] = ACTIONS(4589),
+ [aux_sym_const_declaration_token1] = ACTIONS(4589),
+ [anon_sym_LPAREN] = ACTIONS(4591),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4589),
+ [anon_sym_STAR] = ACTIONS(4591),
+ [aux_sym_array_bound_token1] = ACTIONS(4589),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4589),
+ [aux_sym_visibility_token1] = ACTIONS(4589),
+ [aux_sym_visibility_token2] = ACTIONS(4589),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4589),
+ [aux_sym_else_fragment_token1] = ACTIONS(4589),
+ [aux_sym_select_statement_token1] = ACTIONS(4589),
+ [aux_sym_case_expression_token1] = ACTIONS(4589),
+ [anon_sym_LT] = ACTIONS(4589),
+ [anon_sym_LT_EQ] = ACTIONS(4591),
+ [anon_sym_GT] = ACTIONS(4589),
+ [anon_sym_GT_EQ] = ACTIONS(4591),
+ [anon_sym_LT_GT] = ACTIONS(4591),
+ [aux_sym__for_header_token1] = ACTIONS(4589),
+ [aux_sym_do_statement_token1] = ACTIONS(4589),
+ [aux_sym_do_condition_token1] = ACTIONS(4589),
+ [aux_sym_with_statement_token1] = ACTIONS(4589),
+ [aux_sym_exit_statement_token1] = ACTIONS(4589),
+ [sym_end_statement] = ACTIONS(4591),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4589),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4589),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4589),
+ [sym__ambiguous_redim_statement] = ACTIONS(4591),
+ [aux_sym_erase_statement_token1] = ACTIONS(4589),
+ [aux_sym_open_statement_token1] = ACTIONS(4589),
+ [aux_sym_file_mode_token2] = ACTIONS(4589),
+ [aux_sym_file_access_token2] = ACTIONS(4589),
+ [aux_sym_file_lock_token2] = ACTIONS(4589),
+ [aux_sym_print_statement_token1] = ACTIONS(4589),
+ [anon_sym_CARET] = ACTIONS(4591),
+ [anon_sym_SLASH] = ACTIONS(4591),
+ [anon_sym_BSLASH] = ACTIONS(4591),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4589),
+ [anon_sym_PLUS] = ACTIONS(4591),
+ [anon_sym_DASH] = ACTIONS(4589),
+ [anon_sym_AMP] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4589),
+ [anon_sym_QMARK] = ACTIONS(4591),
+ [aux_sym_close_statement_token1] = ACTIONS(4589),
+ [aux_sym_put_statement_token1] = ACTIONS(4589),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4589),
+ [aux_sym_seek_statement_token1] = ACTIONS(4589),
+ [sym_reset_statement] = ACTIONS(4589),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4589),
+ [sym_stop_statement] = ACTIONS(4589),
+ [sym_beep_statement] = ACTIONS(4589),
+ [aux_sym_unload_statement_token1] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4589),
+ [aux_sym_call_statement_token1] = ACTIONS(4589),
+ [sym__ambiguous_call_statement] = ACTIONS(4589),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4589),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4589),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4589),
+ [aux_sym_unary_expression_token1] = ACTIONS(4589),
+ [sym_string_literal] = ACTIONS(4591),
+ [sym_number_literal] = ACTIONS(4591),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4589),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4589),
+ [sym_nothing_literal] = ACTIONS(4589),
+ [sym_null_literal] = ACTIONS(4589),
+ [sym_empty_literal] = ACTIONS(4589),
+ [sym_date_literal] = ACTIONS(4591),
+ [anon_sym_POUND] = ACTIONS(4589),
+ },
+ [STATE(731)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4483),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5044),
+ [anon_sym_SLASH] = ACTIONS(4483),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(732)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4483),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5044),
+ [anon_sym_SLASH] = ACTIONS(4483),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(733)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5042),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5044),
+ [anon_sym_SLASH] = ACTIONS(5042),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(734)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5042),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5044),
+ [anon_sym_SLASH] = ACTIONS(5042),
+ [anon_sym_BSLASH] = ACTIONS(5046),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(735)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5042),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5044),
+ [anon_sym_SLASH] = ACTIONS(5042),
+ [anon_sym_BSLASH] = ACTIONS(5046),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5048),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(736)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5042),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5044),
+ [anon_sym_SLASH] = ACTIONS(5042),
+ [anon_sym_BSLASH] = ACTIONS(5046),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5048),
+ [anon_sym_PLUS] = ACTIONS(5050),
+ [anon_sym_DASH] = ACTIONS(5052),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(737)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5042),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5044),
+ [anon_sym_SLASH] = ACTIONS(5042),
+ [anon_sym_BSLASH] = ACTIONS(5046),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5048),
+ [anon_sym_PLUS] = ACTIONS(5050),
+ [anon_sym_DASH] = ACTIONS(5052),
+ [anon_sym_AMP] = ACTIONS(5054),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(738)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5042),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5044),
+ [anon_sym_SLASH] = ACTIONS(5042),
+ [anon_sym_BSLASH] = ACTIONS(5046),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5048),
+ [anon_sym_PLUS] = ACTIONS(5050),
+ [anon_sym_DASH] = ACTIONS(5052),
+ [anon_sym_AMP] = ACTIONS(5054),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5144),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(739)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5042),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5044),
+ [anon_sym_SLASH] = ACTIONS(5042),
+ [anon_sym_BSLASH] = ACTIONS(5046),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5048),
+ [anon_sym_PLUS] = ACTIONS(5050),
+ [anon_sym_DASH] = ACTIONS(5052),
+ [anon_sym_AMP] = ACTIONS(5054),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5144),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5146),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(740)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5042),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5044),
+ [anon_sym_SLASH] = ACTIONS(5042),
+ [anon_sym_BSLASH] = ACTIONS(5046),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5048),
+ [anon_sym_PLUS] = ACTIONS(5050),
+ [anon_sym_DASH] = ACTIONS(5052),
+ [anon_sym_AMP] = ACTIONS(5054),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5144),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5146),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5148),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(741)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5042),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5044),
+ [anon_sym_SLASH] = ACTIONS(5042),
+ [anon_sym_BSLASH] = ACTIONS(5046),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5048),
+ [anon_sym_PLUS] = ACTIONS(5050),
+ [anon_sym_DASH] = ACTIONS(5052),
+ [anon_sym_AMP] = ACTIONS(5054),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5144),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5146),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5148),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5150),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(742)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4615),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_declaration_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4613),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [aux_sym__property_get_header_token1] = ACTIONS(4613),
+ [aux_sym_event_declaration_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_array_bound_token1] = ACTIONS(4613),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4613),
+ [anon_sym_LT] = ACTIONS(4613),
+ [anon_sym_LT_EQ] = ACTIONS(4615),
+ [anon_sym_GT] = ACTIONS(4613),
+ [anon_sym_GT_EQ] = ACTIONS(4615),
+ [anon_sym_LT_GT] = ACTIONS(4615),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4613),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(743)] = {
+ [sym_identifier] = ACTIONS(4617),
+ [sym_newline] = ACTIONS(4619),
+ [anon_sym_COLON] = ACTIONS(4619),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4617),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4617),
+ [anon_sym_EQ] = ACTIONS(4619),
+ [anon_sym_DOT] = ACTIONS(4617),
+ [anon_sym_BANG] = ACTIONS(4619),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4617),
+ [aux_sym_option_statement_token3] = ACTIONS(4617),
+ [aux_sym_type_declaration_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4617),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4617),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4617),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4617),
+ [aux_sym__property_get_header_token1] = ACTIONS(4617),
+ [aux_sym_event_declaration_token1] = ACTIONS(4617),
+ [sym_static_modifier] = ACTIONS(4617),
+ [sym__dim_keyword] = ACTIONS(4617),
+ [sym__redim_keyword] = ACTIONS(4617),
+ [aux_sym_get_accessor_token1] = ACTIONS(4617),
+ [aux_sym_set_accessor_token1] = ACTIONS(4617),
+ [aux_sym_const_declaration_token1] = ACTIONS(4617),
+ [anon_sym_LPAREN] = ACTIONS(4619),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4617),
+ [anon_sym_STAR] = ACTIONS(4619),
+ [aux_sym_array_bound_token1] = ACTIONS(4617),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token2] = ACTIONS(4617),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4617),
+ [aux_sym_else_fragment_token1] = ACTIONS(4617),
+ [aux_sym_select_statement_token1] = ACTIONS(4617),
+ [aux_sym_case_expression_token1] = ACTIONS(4617),
+ [anon_sym_LT] = ACTIONS(4617),
+ [anon_sym_LT_EQ] = ACTIONS(4619),
+ [anon_sym_GT] = ACTIONS(4617),
+ [anon_sym_GT_EQ] = ACTIONS(4619),
+ [anon_sym_LT_GT] = ACTIONS(4619),
+ [aux_sym__for_header_token1] = ACTIONS(4617),
+ [aux_sym_do_statement_token1] = ACTIONS(4617),
+ [aux_sym_do_condition_token1] = ACTIONS(4617),
+ [aux_sym_with_statement_token1] = ACTIONS(4617),
+ [aux_sym_exit_statement_token1] = ACTIONS(4617),
+ [sym_end_statement] = ACTIONS(4619),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4617),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4617),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4617),
+ [sym__ambiguous_redim_statement] = ACTIONS(4619),
+ [aux_sym_erase_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token1] = ACTIONS(4617),
+ [aux_sym_file_mode_token2] = ACTIONS(4617),
+ [aux_sym_file_access_token2] = ACTIONS(4617),
+ [aux_sym_file_lock_token2] = ACTIONS(4617),
+ [aux_sym_print_statement_token1] = ACTIONS(4617),
+ [anon_sym_CARET] = ACTIONS(4619),
+ [anon_sym_SLASH] = ACTIONS(4619),
+ [anon_sym_BSLASH] = ACTIONS(4619),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4617),
+ [anon_sym_PLUS] = ACTIONS(4619),
+ [anon_sym_DASH] = ACTIONS(4617),
+ [anon_sym_AMP] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4617),
+ [anon_sym_QMARK] = ACTIONS(4619),
+ [aux_sym_close_statement_token1] = ACTIONS(4617),
+ [aux_sym_put_statement_token1] = ACTIONS(4617),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4617),
+ [aux_sym_seek_statement_token1] = ACTIONS(4617),
+ [sym_reset_statement] = ACTIONS(4617),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4617),
+ [sym_stop_statement] = ACTIONS(4617),
+ [sym_beep_statement] = ACTIONS(4617),
+ [aux_sym_unload_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4617),
+ [aux_sym_call_statement_token1] = ACTIONS(4617),
+ [sym__ambiguous_call_statement] = ACTIONS(4617),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4617),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4617),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4617),
+ [aux_sym_unary_expression_token1] = ACTIONS(4617),
+ [sym_string_literal] = ACTIONS(4619),
+ [sym_number_literal] = ACTIONS(4619),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4617),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4617),
+ [sym_nothing_literal] = ACTIONS(4617),
+ [sym_null_literal] = ACTIONS(4617),
+ [sym_empty_literal] = ACTIONS(4617),
+ [sym_date_literal] = ACTIONS(4619),
+ [anon_sym_POUND] = ACTIONS(4617),
+ },
+ [STATE(744)] = {
+ [sym__print_output_expression] = STATE(6247),
+ [sym__unparenthesized_print_output_expression] = STATE(6247),
+ [sym__print_output_call_binary_expression] = STATE(6247),
+ [sym__print_output_call_operand] = STATE(10995),
+ [sym__print_output_member_comparison_expression] = STATE(5840),
+ [sym__print_output_call_member_expression] = STATE(997),
+ [sym__print_output_call_expression] = STATE(2996),
+ [sym__print_output_qualified_callable] = STATE(13646),
+ [sym__primary_expression] = STATE(10077),
+ [sym__expression] = STATE(10979),
+ [sym_comparison_expression] = STATE(5075),
+ [sym__comparison_operand] = STATE(11430),
+ [sym_logical_value_expression] = STATE(4906),
+ [sym__callable_expression] = STATE(13260),
+ [sym_call_expression] = STATE(10300),
+ [sym_new_expression] = STATE(1479),
+ [sym_addressof_expression] = STATE(1479),
+ [sym_type_of_expression] = STATE(1479),
+ [sym_member_expression] = STATE(1524),
+ [sym_qualified_member_expression] = STATE(1585),
+ [sym_implicit_member_expression] = STATE(1585),
+ [sym_parenthesized_expression] = STATE(1570),
+ [sym_binary_expression] = STATE(1573),
+ [sym_unary_expression] = STATE(3301),
+ [sym__signed_unary_expression] = STATE(1674),
+ [sym__literal] = STATE(1479),
+ [sym_boolean_literal] = STATE(1479),
+ [sym_file_number_literal] = STATE(1479),
+ [sym_identifier] = ACTIONS(5022),
+ [sym_newline] = ACTIONS(4108),
+ [anon_sym_COLON] = ACTIONS(4108),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4110),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5024),
+ [anon_sym_DOT] = ACTIONS(4899),
+ [anon_sym_BANG] = ACTIONS(4901),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4110),
+ [aux_sym_option_statement_token3] = ACTIONS(4110),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4110),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4110),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4110),
+ [sym_static_modifier] = ACTIONS(4110),
+ [sym__dim_keyword] = ACTIONS(4110),
+ [sym__redim_keyword] = ACTIONS(4110),
+ [aux_sym_get_accessor_token1] = ACTIONS(4110),
+ [aux_sym_set_accessor_token1] = ACTIONS(4110),
+ [aux_sym_const_declaration_token1] = ACTIONS(4110),
+ [anon_sym_LPAREN] = ACTIONS(5026),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4909),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5028),
+ [aux_sym_visibility_token1] = ACTIONS(4110),
+ [aux_sym_visibility_token2] = ACTIONS(4110),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4110),
+ [aux_sym_else_fragment_token1] = ACTIONS(4110),
+ [aux_sym_select_statement_token1] = ACTIONS(4110),
+ [aux_sym__for_header_token1] = ACTIONS(4110),
+ [aux_sym_do_statement_token1] = ACTIONS(4110),
+ [aux_sym_do_condition_token1] = ACTIONS(4110),
+ [aux_sym_with_statement_token1] = ACTIONS(4110),
+ [aux_sym_exit_statement_token1] = ACTIONS(4110),
+ [sym_end_statement] = ACTIONS(4108),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4110),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4110),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4110),
+ [sym__ambiguous_redim_statement] = ACTIONS(4108),
+ [aux_sym_erase_statement_token1] = ACTIONS(4110),
+ [aux_sym_open_statement_token1] = ACTIONS(4110),
+ [aux_sym_file_mode_token2] = ACTIONS(4110),
+ [aux_sym_file_access_token2] = ACTIONS(4110),
+ [aux_sym_file_lock_token2] = ACTIONS(4110),
+ [aux_sym_print_statement_token1] = ACTIONS(4110),
+ [anon_sym_PLUS] = ACTIONS(4913),
+ [anon_sym_DASH] = ACTIONS(4915),
+ [anon_sym_QMARK] = ACTIONS(4108),
+ [aux_sym_close_statement_token1] = ACTIONS(4110),
+ [aux_sym_put_statement_token1] = ACTIONS(4110),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4110),
+ [aux_sym_seek_statement_token1] = ACTIONS(4110),
+ [sym_reset_statement] = ACTIONS(4110),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4110),
+ [sym_stop_statement] = ACTIONS(4110),
+ [sym_beep_statement] = ACTIONS(4110),
+ [aux_sym_unload_statement_token1] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4110),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4110),
+ [aux_sym_call_statement_token1] = ACTIONS(4110),
+ [sym__ambiguous_call_statement] = ACTIONS(4110),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4917),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4919),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(5030),
+ [sym_number_literal] = ACTIONS(5030),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4923),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4923),
+ [sym_nothing_literal] = ACTIONS(5032),
+ [sym_null_literal] = ACTIONS(5032),
+ [sym_empty_literal] = ACTIONS(5032),
+ [sym_date_literal] = ACTIONS(5030),
+ [anon_sym_POUND] = ACTIONS(4927),
+ },
+ [STATE(745)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_declaration_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4006),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [aux_sym__property_get_header_token1] = ACTIONS(4006),
+ [aux_sym_event_declaration_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(3986),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token3] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(746)] = {
+ [sym__argument] = STATE(5120),
+ [sym_named_argument] = STATE(5120),
+ [sym_byval_argument] = STATE(5120),
+ [sym__primary_expression] = STATE(1347),
+ [sym__expression] = STATE(2603),
+ [sym_comparison_expression] = STATE(4779),
+ [sym__comparison_operand] = STATE(11305),
+ [sym_logical_value_expression] = STATE(4779),
+ [sym__callable_expression] = STATE(13180),
+ [sym_call_expression] = STATE(911),
+ [sym_new_expression] = STATE(1347),
+ [sym_addressof_expression] = STATE(1347),
+ [sym_type_of_expression] = STATE(1347),
+ [sym_member_expression] = STATE(1116),
+ [sym_qualified_member_expression] = STATE(1206),
+ [sym_implicit_member_expression] = STATE(1206),
+ [sym_parenthesized_expression] = STATE(1347),
+ [sym_binary_expression] = STATE(1347),
+ [sym_unary_expression] = STATE(2603),
+ [sym__signed_unary_expression] = STATE(1348),
+ [sym__literal] = STATE(1347),
+ [sym_boolean_literal] = STATE(1347),
+ [sym_file_number_literal] = STATE(1347),
+ [aux_sym__argument_sequence_repeat2] = STATE(5123),
+ [sym_identifier] = ACTIONS(4555),
+ [sym_newline] = ACTIONS(4170),
+ [anon_sym_COLON] = ACTIONS(4170),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4172),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4557),
+ [anon_sym_DOT] = ACTIONS(4559),
+ [anon_sym_BANG] = ACTIONS(4561),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4172),
+ [aux_sym_option_statement_token3] = ACTIONS(4172),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4172),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4172),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4172),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4172),
+ [sym_static_modifier] = ACTIONS(4172),
+ [sym__dim_keyword] = ACTIONS(4172),
+ [sym__redim_keyword] = ACTIONS(4172),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4563),
+ [aux_sym_get_accessor_token1] = ACTIONS(4172),
+ [aux_sym_set_accessor_token1] = ACTIONS(4172),
+ [anon_sym_COMMA] = ACTIONS(5154),
+ [aux_sym_const_declaration_token1] = ACTIONS(4172),
+ [anon_sym_LPAREN] = ACTIONS(4869),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4569),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4571),
+ [aux_sym_visibility_token1] = ACTIONS(4172),
+ [aux_sym_visibility_token2] = ACTIONS(4172),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4172),
+ [aux_sym_else_fragment_token1] = ACTIONS(4172),
+ [aux_sym_select_statement_token1] = ACTIONS(4172),
+ [aux_sym__for_header_token1] = ACTIONS(4172),
+ [aux_sym_do_statement_token1] = ACTIONS(4172),
+ [aux_sym_do_condition_token1] = ACTIONS(4172),
+ [aux_sym_with_statement_token1] = ACTIONS(4172),
+ [aux_sym_exit_statement_token1] = ACTIONS(4172),
+ [sym_end_statement] = ACTIONS(4170),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4172),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4172),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4172),
+ [sym__ambiguous_redim_statement] = ACTIONS(4170),
+ [aux_sym_erase_statement_token1] = ACTIONS(4172),
+ [aux_sym_open_statement_token1] = ACTIONS(4172),
+ [aux_sym_file_mode_token2] = ACTIONS(4172),
+ [aux_sym_file_access_token2] = ACTIONS(4172),
+ [aux_sym_file_lock_token2] = ACTIONS(4172),
+ [aux_sym_print_statement_token1] = ACTIONS(4172),
+ [anon_sym_PLUS] = ACTIONS(4573),
+ [anon_sym_DASH] = ACTIONS(4575),
+ [anon_sym_QMARK] = ACTIONS(4170),
+ [aux_sym_close_statement_token1] = ACTIONS(4172),
+ [aux_sym_put_statement_token1] = ACTIONS(4172),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4172),
+ [aux_sym_seek_statement_token1] = ACTIONS(4172),
+ [sym_reset_statement] = ACTIONS(4172),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4172),
+ [sym_stop_statement] = ACTIONS(4172),
+ [sym_beep_statement] = ACTIONS(4172),
+ [aux_sym_unload_statement_token1] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4172),
+ [aux_sym_call_statement_token1] = ACTIONS(4172),
+ [sym__ambiguous_call_statement] = ACTIONS(4172),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4577),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4579),
+ [aux_sym_unary_expression_token1] = ACTIONS(2491),
+ [sym_string_literal] = ACTIONS(4581),
+ [sym_number_literal] = ACTIONS(4581),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4583),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4583),
+ [sym_nothing_literal] = ACTIONS(4585),
+ [sym_null_literal] = ACTIONS(4585),
+ [sym_empty_literal] = ACTIONS(4585),
+ [sym_date_literal] = ACTIONS(4581),
+ [anon_sym_POUND] = ACTIONS(4587),
+ },
+ [STATE(747)] = {
+ [sym__argument] = STATE(5377),
+ [sym_named_argument] = STATE(5377),
+ [sym_byval_argument] = STATE(5377),
+ [sym__primary_expression] = STATE(1213),
+ [sym__expression] = STATE(2701),
+ [sym_comparison_expression] = STATE(4796),
+ [sym__comparison_operand] = STATE(11262),
+ [sym_logical_value_expression] = STATE(4796),
+ [sym__callable_expression] = STATE(13267),
+ [sym_call_expression] = STATE(892),
+ [sym_new_expression] = STATE(1213),
+ [sym_addressof_expression] = STATE(1213),
+ [sym_type_of_expression] = STATE(1213),
+ [sym_member_expression] = STATE(1197),
+ [sym_qualified_member_expression] = STATE(1441),
+ [sym_implicit_member_expression] = STATE(1441),
+ [sym_parenthesized_expression] = STATE(1213),
+ [sym_binary_expression] = STATE(1213),
+ [sym_unary_expression] = STATE(2701),
+ [sym__signed_unary_expression] = STATE(1416),
+ [sym__literal] = STATE(1213),
+ [sym_boolean_literal] = STATE(1213),
+ [sym_file_number_literal] = STATE(1213),
+ [aux_sym__argument_sequence_repeat2] = STATE(5378),
+ [sym_identifier] = ACTIONS(4772),
+ [sym_newline] = ACTIONS(4174),
+ [anon_sym_COLON] = ACTIONS(4174),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4176),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4774),
+ [anon_sym_DOT] = ACTIONS(4776),
+ [anon_sym_BANG] = ACTIONS(4778),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4176),
+ [aux_sym_option_statement_token3] = ACTIONS(4176),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4176),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4176),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4176),
+ [sym_static_modifier] = ACTIONS(4176),
+ [sym__dim_keyword] = ACTIONS(4176),
+ [sym__redim_keyword] = ACTIONS(4176),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4780),
+ [aux_sym_get_accessor_token1] = ACTIONS(4176),
+ [aux_sym_set_accessor_token1] = ACTIONS(4176),
+ [anon_sym_COMMA] = ACTIONS(5156),
+ [aux_sym_const_declaration_token1] = ACTIONS(4176),
+ [anon_sym_LPAREN] = ACTIONS(4875),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4786),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4788),
+ [aux_sym_visibility_token1] = ACTIONS(4176),
+ [aux_sym_visibility_token2] = ACTIONS(4176),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4176),
+ [aux_sym_else_fragment_token1] = ACTIONS(4176),
+ [aux_sym_select_statement_token1] = ACTIONS(4176),
+ [aux_sym__for_header_token1] = ACTIONS(4176),
+ [aux_sym_do_statement_token1] = ACTIONS(4176),
+ [aux_sym_do_statement_token2] = ACTIONS(4176),
+ [aux_sym_do_condition_token1] = ACTIONS(4176),
+ [aux_sym_with_statement_token1] = ACTIONS(4176),
+ [aux_sym_exit_statement_token1] = ACTIONS(4176),
+ [sym_end_statement] = ACTIONS(4174),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4176),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4176),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4176),
+ [sym__ambiguous_redim_statement] = ACTIONS(4174),
+ [aux_sym_erase_statement_token1] = ACTIONS(4176),
+ [aux_sym_open_statement_token1] = ACTIONS(4176),
+ [aux_sym_file_mode_token2] = ACTIONS(4176),
+ [aux_sym_file_access_token2] = ACTIONS(4176),
+ [aux_sym_file_lock_token2] = ACTIONS(4176),
+ [aux_sym_print_statement_token1] = ACTIONS(4176),
+ [anon_sym_PLUS] = ACTIONS(4790),
+ [anon_sym_DASH] = ACTIONS(4792),
+ [anon_sym_QMARK] = ACTIONS(4174),
+ [aux_sym_close_statement_token1] = ACTIONS(4176),
+ [aux_sym_put_statement_token1] = ACTIONS(4176),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4176),
+ [aux_sym_seek_statement_token1] = ACTIONS(4176),
+ [sym_reset_statement] = ACTIONS(4176),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4176),
+ [sym_stop_statement] = ACTIONS(4176),
+ [sym_beep_statement] = ACTIONS(4176),
+ [aux_sym_unload_statement_token1] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4176),
+ [aux_sym_call_statement_token1] = ACTIONS(4176),
+ [sym__ambiguous_call_statement] = ACTIONS(4176),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4794),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4796),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(4798),
+ [sym_number_literal] = ACTIONS(4798),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4800),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4800),
+ [sym_nothing_literal] = ACTIONS(4802),
+ [sym_null_literal] = ACTIONS(4802),
+ [sym_empty_literal] = ACTIONS(4802),
+ [sym_date_literal] = ACTIONS(4798),
+ [anon_sym_POUND] = ACTIONS(4804),
+ },
+ [STATE(748)] = {
+ [sym__argument] = STATE(5804),
+ [sym_named_argument] = STATE(5804),
+ [sym_byval_argument] = STATE(5804),
+ [sym__primary_expression] = STATE(1237),
+ [sym__expression] = STATE(2692),
+ [sym_comparison_expression] = STATE(4877),
+ [sym__comparison_operand] = STATE(11453),
+ [sym_logical_value_expression] = STATE(4877),
+ [sym__callable_expression] = STATE(13269),
+ [sym_call_expression] = STATE(880),
+ [sym_new_expression] = STATE(1237),
+ [sym_addressof_expression] = STATE(1237),
+ [sym_type_of_expression] = STATE(1237),
+ [sym_member_expression] = STATE(1344),
+ [sym_qualified_member_expression] = STATE(1142),
+ [sym_implicit_member_expression] = STATE(1142),
+ [sym_parenthesized_expression] = STATE(1237),
+ [sym_binary_expression] = STATE(1237),
+ [sym_unary_expression] = STATE(2692),
+ [sym__signed_unary_expression] = STATE(1246),
+ [sym__literal] = STATE(1237),
+ [sym_boolean_literal] = STATE(1237),
+ [sym_file_number_literal] = STATE(1237),
+ [aux_sym__argument_sequence_repeat2] = STATE(5805),
+ [sym_identifier] = ACTIONS(4521),
+ [sym_newline] = ACTIONS(4174),
+ [anon_sym_COLON] = ACTIONS(4174),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4176),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4523),
+ [anon_sym_DOT] = ACTIONS(4525),
+ [anon_sym_BANG] = ACTIONS(4527),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4176),
+ [aux_sym_option_statement_token3] = ACTIONS(4176),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4176),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4176),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4176),
+ [sym_static_modifier] = ACTIONS(4176),
+ [sym__dim_keyword] = ACTIONS(4176),
+ [sym__redim_keyword] = ACTIONS(4176),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4529),
+ [aux_sym_get_accessor_token1] = ACTIONS(4176),
+ [aux_sym_set_accessor_token1] = ACTIONS(4176),
+ [anon_sym_COMMA] = ACTIONS(5158),
+ [aux_sym_const_declaration_token1] = ACTIONS(4176),
+ [anon_sym_LPAREN] = ACTIONS(4861),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4535),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4537),
+ [aux_sym_visibility_token1] = ACTIONS(4176),
+ [aux_sym_visibility_token2] = ACTIONS(4176),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4176),
+ [aux_sym_else_fragment_token1] = ACTIONS(4176),
+ [aux_sym_select_statement_token1] = ACTIONS(4176),
+ [aux_sym_select_statement_token2] = ACTIONS(4176),
+ [aux_sym__for_header_token1] = ACTIONS(4176),
+ [aux_sym_do_statement_token1] = ACTIONS(4176),
+ [aux_sym_do_condition_token1] = ACTIONS(4176),
+ [aux_sym_with_statement_token1] = ACTIONS(4176),
+ [aux_sym_exit_statement_token1] = ACTIONS(4176),
+ [sym_end_statement] = ACTIONS(4174),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4176),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4176),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4176),
+ [sym__ambiguous_redim_statement] = ACTIONS(4174),
+ [aux_sym_erase_statement_token1] = ACTIONS(4176),
+ [aux_sym_open_statement_token1] = ACTIONS(4176),
+ [aux_sym_file_mode_token2] = ACTIONS(4176),
+ [aux_sym_file_access_token2] = ACTIONS(4176),
+ [aux_sym_file_lock_token2] = ACTIONS(4176),
+ [aux_sym_print_statement_token1] = ACTIONS(4176),
+ [anon_sym_PLUS] = ACTIONS(4539),
+ [anon_sym_DASH] = ACTIONS(4541),
+ [anon_sym_QMARK] = ACTIONS(4174),
+ [aux_sym_close_statement_token1] = ACTIONS(4176),
+ [aux_sym_put_statement_token1] = ACTIONS(4176),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4176),
+ [aux_sym_seek_statement_token1] = ACTIONS(4176),
+ [sym_reset_statement] = ACTIONS(4176),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4176),
+ [sym_stop_statement] = ACTIONS(4176),
+ [sym_beep_statement] = ACTIONS(4176),
+ [aux_sym_unload_statement_token1] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4176),
+ [aux_sym_call_statement_token1] = ACTIONS(4176),
+ [sym__ambiguous_call_statement] = ACTIONS(4176),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4543),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4545),
+ [aux_sym_unary_expression_token1] = ACTIONS(1584),
+ [sym_string_literal] = ACTIONS(4547),
+ [sym_number_literal] = ACTIONS(4547),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4549),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4549),
+ [sym_nothing_literal] = ACTIONS(4551),
+ [sym_null_literal] = ACTIONS(4551),
+ [sym_empty_literal] = ACTIONS(4551),
+ [sym_date_literal] = ACTIONS(4547),
+ [anon_sym_POUND] = ACTIONS(4553),
+ },
+ [STATE(749)] = {
+ [sym__argument] = STATE(5429),
+ [sym_named_argument] = STATE(5429),
+ [sym_byval_argument] = STATE(5429),
+ [sym__primary_expression] = STATE(1213),
+ [sym__expression] = STATE(2701),
+ [sym_comparison_expression] = STATE(4796),
+ [sym__comparison_operand] = STATE(11262),
+ [sym_logical_value_expression] = STATE(4796),
+ [sym__callable_expression] = STATE(13267),
+ [sym_call_expression] = STATE(892),
+ [sym_new_expression] = STATE(1213),
+ [sym_addressof_expression] = STATE(1213),
+ [sym_type_of_expression] = STATE(1213),
+ [sym_member_expression] = STATE(1197),
+ [sym_qualified_member_expression] = STATE(1441),
+ [sym_implicit_member_expression] = STATE(1441),
+ [sym_parenthesized_expression] = STATE(1213),
+ [sym_binary_expression] = STATE(1213),
+ [sym_unary_expression] = STATE(2701),
+ [sym__signed_unary_expression] = STATE(1416),
+ [sym__literal] = STATE(1213),
+ [sym_boolean_literal] = STATE(1213),
+ [sym_file_number_literal] = STATE(1213),
+ [aux_sym__argument_sequence_repeat2] = STATE(5428),
+ [sym_identifier] = ACTIONS(4772),
+ [sym_newline] = ACTIONS(4164),
+ [anon_sym_COLON] = ACTIONS(4164),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4166),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4774),
+ [anon_sym_DOT] = ACTIONS(4776),
+ [anon_sym_BANG] = ACTIONS(4778),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4166),
+ [aux_sym_option_statement_token3] = ACTIONS(4166),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4166),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4166),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4166),
+ [sym_static_modifier] = ACTIONS(4166),
+ [sym__dim_keyword] = ACTIONS(4166),
+ [sym__redim_keyword] = ACTIONS(4166),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4780),
+ [aux_sym_get_accessor_token1] = ACTIONS(4166),
+ [aux_sym_set_accessor_token1] = ACTIONS(4166),
+ [anon_sym_COMMA] = ACTIONS(5156),
+ [aux_sym_const_declaration_token1] = ACTIONS(4166),
+ [anon_sym_LPAREN] = ACTIONS(4875),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4786),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4788),
+ [aux_sym_visibility_token1] = ACTIONS(4166),
+ [aux_sym_visibility_token2] = ACTIONS(4166),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4166),
+ [aux_sym_else_fragment_token1] = ACTIONS(4166),
+ [aux_sym_select_statement_token1] = ACTIONS(4166),
+ [aux_sym__for_header_token1] = ACTIONS(4166),
+ [aux_sym_do_statement_token1] = ACTIONS(4166),
+ [aux_sym_do_statement_token2] = ACTIONS(4166),
+ [aux_sym_do_condition_token1] = ACTIONS(4166),
+ [aux_sym_with_statement_token1] = ACTIONS(4166),
+ [aux_sym_exit_statement_token1] = ACTIONS(4166),
+ [sym_end_statement] = ACTIONS(4164),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4166),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4166),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4166),
+ [sym__ambiguous_redim_statement] = ACTIONS(4164),
+ [aux_sym_erase_statement_token1] = ACTIONS(4166),
+ [aux_sym_open_statement_token1] = ACTIONS(4166),
+ [aux_sym_file_mode_token2] = ACTIONS(4166),
+ [aux_sym_file_access_token2] = ACTIONS(4166),
+ [aux_sym_file_lock_token2] = ACTIONS(4166),
+ [aux_sym_print_statement_token1] = ACTIONS(4166),
+ [anon_sym_PLUS] = ACTIONS(4790),
+ [anon_sym_DASH] = ACTIONS(4792),
+ [anon_sym_QMARK] = ACTIONS(4164),
+ [aux_sym_close_statement_token1] = ACTIONS(4166),
+ [aux_sym_put_statement_token1] = ACTIONS(4166),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4166),
+ [aux_sym_seek_statement_token1] = ACTIONS(4166),
+ [sym_reset_statement] = ACTIONS(4166),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4166),
+ [sym_stop_statement] = ACTIONS(4166),
+ [sym_beep_statement] = ACTIONS(4166),
+ [aux_sym_unload_statement_token1] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4166),
+ [aux_sym_call_statement_token1] = ACTIONS(4166),
+ [sym__ambiguous_call_statement] = ACTIONS(4166),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4794),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4796),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(4798),
+ [sym_number_literal] = ACTIONS(4798),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4800),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4800),
+ [sym_nothing_literal] = ACTIONS(4802),
+ [sym_null_literal] = ACTIONS(4802),
+ [sym_empty_literal] = ACTIONS(4802),
+ [sym_date_literal] = ACTIONS(4798),
+ [anon_sym_POUND] = ACTIONS(4804),
+ },
+ [STATE(750)] = {
+ [sym__argument] = STATE(5511),
+ [sym_named_argument] = STATE(5511),
+ [sym_byval_argument] = STATE(5511),
+ [sym__primary_expression] = STATE(1157),
+ [sym__expression] = STATE(2764),
+ [sym_comparison_expression] = STATE(4900),
+ [sym__comparison_operand] = STATE(11458),
+ [sym_logical_value_expression] = STATE(4900),
+ [sym__callable_expression] = STATE(13443),
+ [sym_call_expression] = STATE(981),
+ [sym_new_expression] = STATE(1157),
+ [sym_addressof_expression] = STATE(1157),
+ [sym_type_of_expression] = STATE(1157),
+ [sym_member_expression] = STATE(1343),
+ [sym_qualified_member_expression] = STATE(1158),
+ [sym_implicit_member_expression] = STATE(1158),
+ [sym_parenthesized_expression] = STATE(1157),
+ [sym_binary_expression] = STATE(1157),
+ [sym_unary_expression] = STATE(2764),
+ [sym__signed_unary_expression] = STATE(1163),
+ [sym__literal] = STATE(1157),
+ [sym_boolean_literal] = STATE(1157),
+ [sym_file_number_literal] = STATE(1157),
+ [aux_sym__argument_sequence_repeat2] = STATE(5512),
+ [sym_identifier] = ACTIONS(4675),
+ [sym_newline] = ACTIONS(4174),
+ [anon_sym_COLON] = ACTIONS(4174),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4176),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4677),
+ [anon_sym_DOT] = ACTIONS(4679),
+ [anon_sym_BANG] = ACTIONS(4681),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4176),
+ [aux_sym_option_statement_token3] = ACTIONS(4176),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4176),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4176),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4176),
+ [sym_static_modifier] = ACTIONS(4176),
+ [sym__dim_keyword] = ACTIONS(4176),
+ [sym__redim_keyword] = ACTIONS(4176),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4683),
+ [aux_sym_get_accessor_token1] = ACTIONS(4176),
+ [aux_sym_set_accessor_token1] = ACTIONS(4176),
+ [anon_sym_COMMA] = ACTIONS(5160),
+ [aux_sym_const_declaration_token1] = ACTIONS(4176),
+ [anon_sym_LPAREN] = ACTIONS(4939),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4689),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4691),
+ [aux_sym_visibility_token1] = ACTIONS(4176),
+ [aux_sym_visibility_token2] = ACTIONS(4176),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4176),
+ [aux_sym_else_fragment_token1] = ACTIONS(4176),
+ [aux_sym_select_statement_token1] = ACTIONS(4176),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4176),
+ [aux_sym__for_header_token1] = ACTIONS(4176),
+ [aux_sym_do_statement_token1] = ACTIONS(4176),
+ [aux_sym_do_condition_token1] = ACTIONS(4176),
+ [aux_sym_with_statement_token1] = ACTIONS(4176),
+ [aux_sym_exit_statement_token1] = ACTIONS(4176),
+ [sym_end_statement] = ACTIONS(4174),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4176),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4176),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4176),
+ [sym__ambiguous_redim_statement] = ACTIONS(4174),
+ [aux_sym_erase_statement_token1] = ACTIONS(4176),
+ [aux_sym_open_statement_token1] = ACTIONS(4176),
+ [aux_sym_file_mode_token2] = ACTIONS(4176),
+ [aux_sym_file_access_token2] = ACTIONS(4176),
+ [aux_sym_file_lock_token2] = ACTIONS(4176),
+ [aux_sym_print_statement_token1] = ACTIONS(4176),
+ [anon_sym_PLUS] = ACTIONS(4693),
+ [anon_sym_DASH] = ACTIONS(4695),
+ [anon_sym_QMARK] = ACTIONS(4174),
+ [aux_sym_close_statement_token1] = ACTIONS(4176),
+ [aux_sym_put_statement_token1] = ACTIONS(4176),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4176),
+ [aux_sym_seek_statement_token1] = ACTIONS(4176),
+ [sym_reset_statement] = ACTIONS(4176),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4176),
+ [sym_stop_statement] = ACTIONS(4176),
+ [sym_beep_statement] = ACTIONS(4176),
+ [aux_sym_unload_statement_token1] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4176),
+ [aux_sym_call_statement_token1] = ACTIONS(4176),
+ [sym__ambiguous_call_statement] = ACTIONS(4176),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(4701),
+ [sym_number_literal] = ACTIONS(4701),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4703),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4703),
+ [sym_nothing_literal] = ACTIONS(4705),
+ [sym_null_literal] = ACTIONS(4705),
+ [sym_empty_literal] = ACTIONS(4705),
+ [sym_date_literal] = ACTIONS(4701),
+ [anon_sym_POUND] = ACTIONS(4707),
+ },
+ [STATE(751)] = {
+ [sym__argument] = STATE(5248),
+ [sym_named_argument] = STATE(5248),
+ [sym_byval_argument] = STATE(5248),
+ [sym__primary_expression] = STATE(1237),
+ [sym__expression] = STATE(2692),
+ [sym_comparison_expression] = STATE(4877),
+ [sym__comparison_operand] = STATE(11453),
+ [sym_logical_value_expression] = STATE(4877),
+ [sym__callable_expression] = STATE(13269),
+ [sym_call_expression] = STATE(880),
+ [sym_new_expression] = STATE(1237),
+ [sym_addressof_expression] = STATE(1237),
+ [sym_type_of_expression] = STATE(1237),
+ [sym_member_expression] = STATE(1344),
+ [sym_qualified_member_expression] = STATE(1142),
+ [sym_implicit_member_expression] = STATE(1142),
+ [sym_parenthesized_expression] = STATE(1237),
+ [sym_binary_expression] = STATE(1237),
+ [sym_unary_expression] = STATE(2692),
+ [sym__signed_unary_expression] = STATE(1246),
+ [sym__literal] = STATE(1237),
+ [sym_boolean_literal] = STATE(1237),
+ [sym_file_number_literal] = STATE(1237),
+ [aux_sym__argument_sequence_repeat2] = STATE(5249),
+ [sym_identifier] = ACTIONS(4521),
+ [sym_newline] = ACTIONS(4170),
+ [anon_sym_COLON] = ACTIONS(4170),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4172),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4523),
+ [anon_sym_DOT] = ACTIONS(4525),
+ [anon_sym_BANG] = ACTIONS(4527),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4172),
+ [aux_sym_option_statement_token3] = ACTIONS(4172),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4172),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4172),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4172),
+ [sym_static_modifier] = ACTIONS(4172),
+ [sym__dim_keyword] = ACTIONS(4172),
+ [sym__redim_keyword] = ACTIONS(4172),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4529),
+ [aux_sym_get_accessor_token1] = ACTIONS(4172),
+ [aux_sym_set_accessor_token1] = ACTIONS(4172),
+ [anon_sym_COMMA] = ACTIONS(5158),
+ [aux_sym_const_declaration_token1] = ACTIONS(4172),
+ [anon_sym_LPAREN] = ACTIONS(4861),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4535),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4537),
+ [aux_sym_visibility_token1] = ACTIONS(4172),
+ [aux_sym_visibility_token2] = ACTIONS(4172),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4172),
+ [aux_sym_else_fragment_token1] = ACTIONS(4172),
+ [aux_sym_select_statement_token1] = ACTIONS(4172),
+ [aux_sym_select_statement_token2] = ACTIONS(4172),
+ [aux_sym__for_header_token1] = ACTIONS(4172),
+ [aux_sym_do_statement_token1] = ACTIONS(4172),
+ [aux_sym_do_condition_token1] = ACTIONS(4172),
+ [aux_sym_with_statement_token1] = ACTIONS(4172),
+ [aux_sym_exit_statement_token1] = ACTIONS(4172),
+ [sym_end_statement] = ACTIONS(4170),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4172),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4172),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4172),
+ [sym__ambiguous_redim_statement] = ACTIONS(4170),
+ [aux_sym_erase_statement_token1] = ACTIONS(4172),
+ [aux_sym_open_statement_token1] = ACTIONS(4172),
+ [aux_sym_file_mode_token2] = ACTIONS(4172),
+ [aux_sym_file_access_token2] = ACTIONS(4172),
+ [aux_sym_file_lock_token2] = ACTIONS(4172),
+ [aux_sym_print_statement_token1] = ACTIONS(4172),
+ [anon_sym_PLUS] = ACTIONS(4539),
+ [anon_sym_DASH] = ACTIONS(4541),
+ [anon_sym_QMARK] = ACTIONS(4170),
+ [aux_sym_close_statement_token1] = ACTIONS(4172),
+ [aux_sym_put_statement_token1] = ACTIONS(4172),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4172),
+ [aux_sym_seek_statement_token1] = ACTIONS(4172),
+ [sym_reset_statement] = ACTIONS(4172),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4172),
+ [sym_stop_statement] = ACTIONS(4172),
+ [sym_beep_statement] = ACTIONS(4172),
+ [aux_sym_unload_statement_token1] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4172),
+ [aux_sym_call_statement_token1] = ACTIONS(4172),
+ [sym__ambiguous_call_statement] = ACTIONS(4172),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4543),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4545),
+ [aux_sym_unary_expression_token1] = ACTIONS(1584),
+ [sym_string_literal] = ACTIONS(4547),
+ [sym_number_literal] = ACTIONS(4547),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4549),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4549),
+ [sym_nothing_literal] = ACTIONS(4551),
+ [sym_null_literal] = ACTIONS(4551),
+ [sym_empty_literal] = ACTIONS(4551),
+ [sym_date_literal] = ACTIONS(4547),
+ [anon_sym_POUND] = ACTIONS(4553),
+ },
+ [STATE(752)] = {
+ [sym__argument] = STATE(5647),
+ [sym_named_argument] = STATE(5647),
+ [sym_byval_argument] = STATE(5647),
+ [sym__primary_expression] = STATE(1157),
+ [sym__expression] = STATE(2764),
+ [sym_comparison_expression] = STATE(4900),
+ [sym__comparison_operand] = STATE(11458),
+ [sym_logical_value_expression] = STATE(4900),
+ [sym__callable_expression] = STATE(13443),
+ [sym_call_expression] = STATE(981),
+ [sym_new_expression] = STATE(1157),
+ [sym_addressof_expression] = STATE(1157),
+ [sym_type_of_expression] = STATE(1157),
+ [sym_member_expression] = STATE(1343),
+ [sym_qualified_member_expression] = STATE(1158),
+ [sym_implicit_member_expression] = STATE(1158),
+ [sym_parenthesized_expression] = STATE(1157),
+ [sym_binary_expression] = STATE(1157),
+ [sym_unary_expression] = STATE(2764),
+ [sym__signed_unary_expression] = STATE(1163),
+ [sym__literal] = STATE(1157),
+ [sym_boolean_literal] = STATE(1157),
+ [sym_file_number_literal] = STATE(1157),
+ [aux_sym__argument_sequence_repeat2] = STATE(5648),
+ [sym_identifier] = ACTIONS(4675),
+ [sym_newline] = ACTIONS(4170),
+ [anon_sym_COLON] = ACTIONS(4170),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4172),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4677),
+ [anon_sym_DOT] = ACTIONS(4679),
+ [anon_sym_BANG] = ACTIONS(4681),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4172),
+ [aux_sym_option_statement_token3] = ACTIONS(4172),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4172),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4172),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4172),
+ [sym_static_modifier] = ACTIONS(4172),
+ [sym__dim_keyword] = ACTIONS(4172),
+ [sym__redim_keyword] = ACTIONS(4172),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4683),
+ [aux_sym_get_accessor_token1] = ACTIONS(4172),
+ [aux_sym_set_accessor_token1] = ACTIONS(4172),
+ [anon_sym_COMMA] = ACTIONS(5160),
+ [aux_sym_const_declaration_token1] = ACTIONS(4172),
+ [anon_sym_LPAREN] = ACTIONS(4939),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4689),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4691),
+ [aux_sym_visibility_token1] = ACTIONS(4172),
+ [aux_sym_visibility_token2] = ACTIONS(4172),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4172),
+ [aux_sym_else_fragment_token1] = ACTIONS(4172),
+ [aux_sym_select_statement_token1] = ACTIONS(4172),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4172),
+ [aux_sym__for_header_token1] = ACTIONS(4172),
+ [aux_sym_do_statement_token1] = ACTIONS(4172),
+ [aux_sym_do_condition_token1] = ACTIONS(4172),
+ [aux_sym_with_statement_token1] = ACTIONS(4172),
+ [aux_sym_exit_statement_token1] = ACTIONS(4172),
+ [sym_end_statement] = ACTIONS(4170),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4172),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4172),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4172),
+ [sym__ambiguous_redim_statement] = ACTIONS(4170),
+ [aux_sym_erase_statement_token1] = ACTIONS(4172),
+ [aux_sym_open_statement_token1] = ACTIONS(4172),
+ [aux_sym_file_mode_token2] = ACTIONS(4172),
+ [aux_sym_file_access_token2] = ACTIONS(4172),
+ [aux_sym_file_lock_token2] = ACTIONS(4172),
+ [aux_sym_print_statement_token1] = ACTIONS(4172),
+ [anon_sym_PLUS] = ACTIONS(4693),
+ [anon_sym_DASH] = ACTIONS(4695),
+ [anon_sym_QMARK] = ACTIONS(4170),
+ [aux_sym_close_statement_token1] = ACTIONS(4172),
+ [aux_sym_put_statement_token1] = ACTIONS(4172),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4172),
+ [aux_sym_seek_statement_token1] = ACTIONS(4172),
+ [sym_reset_statement] = ACTIONS(4172),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4172),
+ [sym_stop_statement] = ACTIONS(4172),
+ [sym_beep_statement] = ACTIONS(4172),
+ [aux_sym_unload_statement_token1] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4172),
+ [aux_sym_call_statement_token1] = ACTIONS(4172),
+ [sym__ambiguous_call_statement] = ACTIONS(4172),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(4701),
+ [sym_number_literal] = ACTIONS(4701),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4703),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4703),
+ [sym_nothing_literal] = ACTIONS(4705),
+ [sym_null_literal] = ACTIONS(4705),
+ [sym_empty_literal] = ACTIONS(4705),
+ [sym_date_literal] = ACTIONS(4701),
+ [anon_sym_POUND] = ACTIONS(4707),
+ },
+ [STATE(753)] = {
+ [sym__argument] = STATE(5708),
+ [sym_named_argument] = STATE(5708),
+ [sym_byval_argument] = STATE(5708),
+ [sym__primary_expression] = STATE(1157),
+ [sym__expression] = STATE(2764),
+ [sym_comparison_expression] = STATE(4900),
+ [sym__comparison_operand] = STATE(11458),
+ [sym_logical_value_expression] = STATE(4900),
+ [sym__callable_expression] = STATE(13443),
+ [sym_call_expression] = STATE(981),
+ [sym_new_expression] = STATE(1157),
+ [sym_addressof_expression] = STATE(1157),
+ [sym_type_of_expression] = STATE(1157),
+ [sym_member_expression] = STATE(1343),
+ [sym_qualified_member_expression] = STATE(1158),
+ [sym_implicit_member_expression] = STATE(1158),
+ [sym_parenthesized_expression] = STATE(1157),
+ [sym_binary_expression] = STATE(1157),
+ [sym_unary_expression] = STATE(2764),
+ [sym__signed_unary_expression] = STATE(1163),
+ [sym__literal] = STATE(1157),
+ [sym_boolean_literal] = STATE(1157),
+ [sym_file_number_literal] = STATE(1157),
+ [aux_sym__argument_sequence_repeat2] = STATE(5707),
+ [sym_identifier] = ACTIONS(4675),
+ [sym_newline] = ACTIONS(4164),
+ [anon_sym_COLON] = ACTIONS(4164),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4166),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4677),
+ [anon_sym_DOT] = ACTIONS(4679),
+ [anon_sym_BANG] = ACTIONS(4681),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4166),
+ [aux_sym_option_statement_token3] = ACTIONS(4166),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4166),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4166),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4166),
+ [sym_static_modifier] = ACTIONS(4166),
+ [sym__dim_keyword] = ACTIONS(4166),
+ [sym__redim_keyword] = ACTIONS(4166),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4683),
+ [aux_sym_get_accessor_token1] = ACTIONS(4166),
+ [aux_sym_set_accessor_token1] = ACTIONS(4166),
+ [anon_sym_COMMA] = ACTIONS(5160),
+ [aux_sym_const_declaration_token1] = ACTIONS(4166),
+ [anon_sym_LPAREN] = ACTIONS(4939),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4689),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4691),
+ [aux_sym_visibility_token1] = ACTIONS(4166),
+ [aux_sym_visibility_token2] = ACTIONS(4166),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4166),
+ [aux_sym_else_fragment_token1] = ACTIONS(4166),
+ [aux_sym_select_statement_token1] = ACTIONS(4166),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4166),
+ [aux_sym__for_header_token1] = ACTIONS(4166),
+ [aux_sym_do_statement_token1] = ACTIONS(4166),
+ [aux_sym_do_condition_token1] = ACTIONS(4166),
+ [aux_sym_with_statement_token1] = ACTIONS(4166),
+ [aux_sym_exit_statement_token1] = ACTIONS(4166),
+ [sym_end_statement] = ACTIONS(4164),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4166),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4166),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4166),
+ [sym__ambiguous_redim_statement] = ACTIONS(4164),
+ [aux_sym_erase_statement_token1] = ACTIONS(4166),
+ [aux_sym_open_statement_token1] = ACTIONS(4166),
+ [aux_sym_file_mode_token2] = ACTIONS(4166),
+ [aux_sym_file_access_token2] = ACTIONS(4166),
+ [aux_sym_file_lock_token2] = ACTIONS(4166),
+ [aux_sym_print_statement_token1] = ACTIONS(4166),
+ [anon_sym_PLUS] = ACTIONS(4693),
+ [anon_sym_DASH] = ACTIONS(4695),
+ [anon_sym_QMARK] = ACTIONS(4164),
+ [aux_sym_close_statement_token1] = ACTIONS(4166),
+ [aux_sym_put_statement_token1] = ACTIONS(4166),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4166),
+ [aux_sym_seek_statement_token1] = ACTIONS(4166),
+ [sym_reset_statement] = ACTIONS(4166),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4166),
+ [sym_stop_statement] = ACTIONS(4166),
+ [sym_beep_statement] = ACTIONS(4166),
+ [aux_sym_unload_statement_token1] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4166),
+ [aux_sym_call_statement_token1] = ACTIONS(4166),
+ [sym__ambiguous_call_statement] = ACTIONS(4166),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4697),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4699),
+ [aux_sym_unary_expression_token1] = ACTIONS(1462),
+ [sym_string_literal] = ACTIONS(4701),
+ [sym_number_literal] = ACTIONS(4701),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4703),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4703),
+ [sym_nothing_literal] = ACTIONS(4705),
+ [sym_null_literal] = ACTIONS(4705),
+ [sym_empty_literal] = ACTIONS(4705),
+ [sym_date_literal] = ACTIONS(4701),
+ [anon_sym_POUND] = ACTIONS(4707),
+ },
+ [STATE(754)] = {
+ [sym__argument] = STATE(5362),
+ [sym_named_argument] = STATE(5362),
+ [sym_byval_argument] = STATE(5362),
+ [sym__primary_expression] = STATE(1237),
+ [sym__expression] = STATE(2692),
+ [sym_comparison_expression] = STATE(4877),
+ [sym__comparison_operand] = STATE(11453),
+ [sym_logical_value_expression] = STATE(4877),
+ [sym__callable_expression] = STATE(13269),
+ [sym_call_expression] = STATE(880),
+ [sym_new_expression] = STATE(1237),
+ [sym_addressof_expression] = STATE(1237),
+ [sym_type_of_expression] = STATE(1237),
+ [sym_member_expression] = STATE(1344),
+ [sym_qualified_member_expression] = STATE(1142),
+ [sym_implicit_member_expression] = STATE(1142),
+ [sym_parenthesized_expression] = STATE(1237),
+ [sym_binary_expression] = STATE(1237),
+ [sym_unary_expression] = STATE(2692),
+ [sym__signed_unary_expression] = STATE(1246),
+ [sym__literal] = STATE(1237),
+ [sym_boolean_literal] = STATE(1237),
+ [sym_file_number_literal] = STATE(1237),
+ [aux_sym__argument_sequence_repeat2] = STATE(5357),
+ [sym_identifier] = ACTIONS(4521),
+ [sym_newline] = ACTIONS(4164),
+ [anon_sym_COLON] = ACTIONS(4164),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4166),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4523),
+ [anon_sym_DOT] = ACTIONS(4525),
+ [anon_sym_BANG] = ACTIONS(4527),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4166),
+ [aux_sym_option_statement_token3] = ACTIONS(4166),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4166),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4166),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4166),
+ [sym_static_modifier] = ACTIONS(4166),
+ [sym__dim_keyword] = ACTIONS(4166),
+ [sym__redim_keyword] = ACTIONS(4166),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4529),
+ [aux_sym_get_accessor_token1] = ACTIONS(4166),
+ [aux_sym_set_accessor_token1] = ACTIONS(4166),
+ [anon_sym_COMMA] = ACTIONS(5158),
+ [aux_sym_const_declaration_token1] = ACTIONS(4166),
+ [anon_sym_LPAREN] = ACTIONS(4861),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4535),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4537),
+ [aux_sym_visibility_token1] = ACTIONS(4166),
+ [aux_sym_visibility_token2] = ACTIONS(4166),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4166),
+ [aux_sym_else_fragment_token1] = ACTIONS(4166),
+ [aux_sym_select_statement_token1] = ACTIONS(4166),
+ [aux_sym_select_statement_token2] = ACTIONS(4166),
+ [aux_sym__for_header_token1] = ACTIONS(4166),
+ [aux_sym_do_statement_token1] = ACTIONS(4166),
+ [aux_sym_do_condition_token1] = ACTIONS(4166),
+ [aux_sym_with_statement_token1] = ACTIONS(4166),
+ [aux_sym_exit_statement_token1] = ACTIONS(4166),
+ [sym_end_statement] = ACTIONS(4164),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4166),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4166),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4166),
+ [sym__ambiguous_redim_statement] = ACTIONS(4164),
+ [aux_sym_erase_statement_token1] = ACTIONS(4166),
+ [aux_sym_open_statement_token1] = ACTIONS(4166),
+ [aux_sym_file_mode_token2] = ACTIONS(4166),
+ [aux_sym_file_access_token2] = ACTIONS(4166),
+ [aux_sym_file_lock_token2] = ACTIONS(4166),
+ [aux_sym_print_statement_token1] = ACTIONS(4166),
+ [anon_sym_PLUS] = ACTIONS(4539),
+ [anon_sym_DASH] = ACTIONS(4541),
+ [anon_sym_QMARK] = ACTIONS(4164),
+ [aux_sym_close_statement_token1] = ACTIONS(4166),
+ [aux_sym_put_statement_token1] = ACTIONS(4166),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4166),
+ [aux_sym_seek_statement_token1] = ACTIONS(4166),
+ [sym_reset_statement] = ACTIONS(4166),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4166),
+ [sym_stop_statement] = ACTIONS(4166),
+ [sym_beep_statement] = ACTIONS(4166),
+ [aux_sym_unload_statement_token1] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4166),
+ [aux_sym_call_statement_token1] = ACTIONS(4166),
+ [sym__ambiguous_call_statement] = ACTIONS(4166),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4543),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4545),
+ [aux_sym_unary_expression_token1] = ACTIONS(1584),
+ [sym_string_literal] = ACTIONS(4547),
+ [sym_number_literal] = ACTIONS(4547),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4549),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4549),
+ [sym_nothing_literal] = ACTIONS(4551),
+ [sym_null_literal] = ACTIONS(4551),
+ [sym_empty_literal] = ACTIONS(4551),
+ [sym_date_literal] = ACTIONS(4547),
+ [anon_sym_POUND] = ACTIONS(4553),
+ },
+ [STATE(755)] = {
+ [sym__argument] = STATE(5135),
+ [sym_named_argument] = STATE(5135),
+ [sym_byval_argument] = STATE(5135),
+ [sym__primary_expression] = STATE(1310),
+ [sym__expression] = STATE(2571),
+ [sym_comparison_expression] = STATE(4732),
+ [sym__comparison_operand] = STATE(11361),
+ [sym_logical_value_expression] = STATE(4732),
+ [sym__callable_expression] = STATE(13583),
+ [sym_call_expression] = STATE(1031),
+ [sym_new_expression] = STATE(1310),
+ [sym_addressof_expression] = STATE(1310),
+ [sym_type_of_expression] = STATE(1310),
+ [sym_member_expression] = STATE(1419),
+ [sym_qualified_member_expression] = STATE(1221),
+ [sym_implicit_member_expression] = STATE(1221),
+ [sym_parenthesized_expression] = STATE(1310),
+ [sym_binary_expression] = STATE(1310),
+ [sym_unary_expression] = STATE(2571),
+ [sym__signed_unary_expression] = STATE(1313),
+ [sym__literal] = STATE(1310),
+ [sym_boolean_literal] = STATE(1310),
+ [sym_file_number_literal] = STATE(1310),
+ [aux_sym__argument_sequence_repeat2] = STATE(5136),
+ [sym_identifier] = ACTIONS(4711),
+ [sym_newline] = ACTIONS(4174),
+ [anon_sym_COLON] = ACTIONS(4174),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4176),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4713),
+ [anon_sym_DOT] = ACTIONS(4715),
+ [anon_sym_BANG] = ACTIONS(4717),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4176),
+ [aux_sym_option_statement_token3] = ACTIONS(4176),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4176),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4176),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4176),
+ [sym_static_modifier] = ACTIONS(4176),
+ [sym__dim_keyword] = ACTIONS(4176),
+ [sym__redim_keyword] = ACTIONS(4176),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4719),
+ [aux_sym_get_accessor_token1] = ACTIONS(4176),
+ [aux_sym_set_accessor_token1] = ACTIONS(4176),
+ [anon_sym_COMMA] = ACTIONS(5162),
+ [aux_sym_const_declaration_token1] = ACTIONS(4176),
+ [anon_sym_LPAREN] = ACTIONS(4953),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4725),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4727),
+ [aux_sym_visibility_token1] = ACTIONS(4176),
+ [aux_sym_visibility_token2] = ACTIONS(4176),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4176),
+ [aux_sym_else_fragment_token1] = ACTIONS(4176),
+ [aux_sym_select_statement_token1] = ACTIONS(4176),
+ [aux_sym__for_header_token1] = ACTIONS(4176),
+ [aux_sym_do_statement_token1] = ACTIONS(4176),
+ [aux_sym_do_condition_token1] = ACTIONS(4176),
+ [aux_sym_while_statement_token1] = ACTIONS(4176),
+ [aux_sym_with_statement_token1] = ACTIONS(4176),
+ [aux_sym_exit_statement_token1] = ACTIONS(4176),
+ [sym_end_statement] = ACTIONS(4174),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4176),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4176),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4176),
+ [sym__ambiguous_redim_statement] = ACTIONS(4174),
+ [aux_sym_erase_statement_token1] = ACTIONS(4176),
+ [aux_sym_open_statement_token1] = ACTIONS(4176),
+ [aux_sym_file_mode_token2] = ACTIONS(4176),
+ [aux_sym_file_access_token2] = ACTIONS(4176),
+ [aux_sym_file_lock_token2] = ACTIONS(4176),
+ [aux_sym_print_statement_token1] = ACTIONS(4176),
+ [anon_sym_PLUS] = ACTIONS(4729),
+ [anon_sym_DASH] = ACTIONS(4731),
+ [anon_sym_QMARK] = ACTIONS(4174),
+ [aux_sym_close_statement_token1] = ACTIONS(4176),
+ [aux_sym_put_statement_token1] = ACTIONS(4176),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4176),
+ [aux_sym_seek_statement_token1] = ACTIONS(4176),
+ [sym_reset_statement] = ACTIONS(4176),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4176),
+ [sym_stop_statement] = ACTIONS(4176),
+ [sym_beep_statement] = ACTIONS(4176),
+ [aux_sym_unload_statement_token1] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4176),
+ [aux_sym_call_statement_token1] = ACTIONS(4176),
+ [sym__ambiguous_call_statement] = ACTIONS(4176),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4733),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4735),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(4737),
+ [sym_number_literal] = ACTIONS(4737),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4739),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4739),
+ [sym_nothing_literal] = ACTIONS(4741),
+ [sym_null_literal] = ACTIONS(4741),
+ [sym_empty_literal] = ACTIONS(4741),
+ [sym_date_literal] = ACTIONS(4737),
+ [anon_sym_POUND] = ACTIONS(4743),
+ },
+ [STATE(756)] = {
+ [sym__argument] = STATE(5186),
+ [sym_named_argument] = STATE(5186),
+ [sym_byval_argument] = STATE(5186),
+ [sym__primary_expression] = STATE(1310),
+ [sym__expression] = STATE(2571),
+ [sym_comparison_expression] = STATE(4732),
+ [sym__comparison_operand] = STATE(11361),
+ [sym_logical_value_expression] = STATE(4732),
+ [sym__callable_expression] = STATE(13583),
+ [sym_call_expression] = STATE(1031),
+ [sym_new_expression] = STATE(1310),
+ [sym_addressof_expression] = STATE(1310),
+ [sym_type_of_expression] = STATE(1310),
+ [sym_member_expression] = STATE(1419),
+ [sym_qualified_member_expression] = STATE(1221),
+ [sym_implicit_member_expression] = STATE(1221),
+ [sym_parenthesized_expression] = STATE(1310),
+ [sym_binary_expression] = STATE(1310),
+ [sym_unary_expression] = STATE(2571),
+ [sym__signed_unary_expression] = STATE(1313),
+ [sym__literal] = STATE(1310),
+ [sym_boolean_literal] = STATE(1310),
+ [sym_file_number_literal] = STATE(1310),
+ [aux_sym__argument_sequence_repeat2] = STATE(5187),
+ [sym_identifier] = ACTIONS(4711),
+ [sym_newline] = ACTIONS(4170),
+ [anon_sym_COLON] = ACTIONS(4170),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4172),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4713),
+ [anon_sym_DOT] = ACTIONS(4715),
+ [anon_sym_BANG] = ACTIONS(4717),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4172),
+ [aux_sym_option_statement_token3] = ACTIONS(4172),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4172),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4172),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4172),
+ [sym_static_modifier] = ACTIONS(4172),
+ [sym__dim_keyword] = ACTIONS(4172),
+ [sym__redim_keyword] = ACTIONS(4172),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4719),
+ [aux_sym_get_accessor_token1] = ACTIONS(4172),
+ [aux_sym_set_accessor_token1] = ACTIONS(4172),
+ [anon_sym_COMMA] = ACTIONS(5162),
+ [aux_sym_const_declaration_token1] = ACTIONS(4172),
+ [anon_sym_LPAREN] = ACTIONS(4953),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4725),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4727),
+ [aux_sym_visibility_token1] = ACTIONS(4172),
+ [aux_sym_visibility_token2] = ACTIONS(4172),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4172),
+ [aux_sym_else_fragment_token1] = ACTIONS(4172),
+ [aux_sym_select_statement_token1] = ACTIONS(4172),
+ [aux_sym__for_header_token1] = ACTIONS(4172),
+ [aux_sym_do_statement_token1] = ACTIONS(4172),
+ [aux_sym_do_condition_token1] = ACTIONS(4172),
+ [aux_sym_while_statement_token1] = ACTIONS(4172),
+ [aux_sym_with_statement_token1] = ACTIONS(4172),
+ [aux_sym_exit_statement_token1] = ACTIONS(4172),
+ [sym_end_statement] = ACTIONS(4170),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4172),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4172),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4172),
+ [sym__ambiguous_redim_statement] = ACTIONS(4170),
+ [aux_sym_erase_statement_token1] = ACTIONS(4172),
+ [aux_sym_open_statement_token1] = ACTIONS(4172),
+ [aux_sym_file_mode_token2] = ACTIONS(4172),
+ [aux_sym_file_access_token2] = ACTIONS(4172),
+ [aux_sym_file_lock_token2] = ACTIONS(4172),
+ [aux_sym_print_statement_token1] = ACTIONS(4172),
+ [anon_sym_PLUS] = ACTIONS(4729),
+ [anon_sym_DASH] = ACTIONS(4731),
+ [anon_sym_QMARK] = ACTIONS(4170),
+ [aux_sym_close_statement_token1] = ACTIONS(4172),
+ [aux_sym_put_statement_token1] = ACTIONS(4172),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4172),
+ [aux_sym_seek_statement_token1] = ACTIONS(4172),
+ [sym_reset_statement] = ACTIONS(4172),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4172),
+ [sym_stop_statement] = ACTIONS(4172),
+ [sym_beep_statement] = ACTIONS(4172),
+ [aux_sym_unload_statement_token1] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4172),
+ [aux_sym_call_statement_token1] = ACTIONS(4172),
+ [sym__ambiguous_call_statement] = ACTIONS(4172),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4733),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4735),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(4737),
+ [sym_number_literal] = ACTIONS(4737),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4739),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4739),
+ [sym_nothing_literal] = ACTIONS(4741),
+ [sym_null_literal] = ACTIONS(4741),
+ [sym_empty_literal] = ACTIONS(4741),
+ [sym_date_literal] = ACTIONS(4737),
+ [anon_sym_POUND] = ACTIONS(4743),
+ },
+ [STATE(757)] = {
+ [sym__argument] = STATE(5210),
+ [sym_named_argument] = STATE(5210),
+ [sym_byval_argument] = STATE(5210),
+ [sym__primary_expression] = STATE(1310),
+ [sym__expression] = STATE(2571),
+ [sym_comparison_expression] = STATE(4732),
+ [sym__comparison_operand] = STATE(11361),
+ [sym_logical_value_expression] = STATE(4732),
+ [sym__callable_expression] = STATE(13583),
+ [sym_call_expression] = STATE(1031),
+ [sym_new_expression] = STATE(1310),
+ [sym_addressof_expression] = STATE(1310),
+ [sym_type_of_expression] = STATE(1310),
+ [sym_member_expression] = STATE(1419),
+ [sym_qualified_member_expression] = STATE(1221),
+ [sym_implicit_member_expression] = STATE(1221),
+ [sym_parenthesized_expression] = STATE(1310),
+ [sym_binary_expression] = STATE(1310),
+ [sym_unary_expression] = STATE(2571),
+ [sym__signed_unary_expression] = STATE(1313),
+ [sym__literal] = STATE(1310),
+ [sym_boolean_literal] = STATE(1310),
+ [sym_file_number_literal] = STATE(1310),
+ [aux_sym__argument_sequence_repeat2] = STATE(5209),
+ [sym_identifier] = ACTIONS(4711),
+ [sym_newline] = ACTIONS(4164),
+ [anon_sym_COLON] = ACTIONS(4164),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4166),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4713),
+ [anon_sym_DOT] = ACTIONS(4715),
+ [anon_sym_BANG] = ACTIONS(4717),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4166),
+ [aux_sym_option_statement_token3] = ACTIONS(4166),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4166),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4166),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4166),
+ [sym_static_modifier] = ACTIONS(4166),
+ [sym__dim_keyword] = ACTIONS(4166),
+ [sym__redim_keyword] = ACTIONS(4166),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4719),
+ [aux_sym_get_accessor_token1] = ACTIONS(4166),
+ [aux_sym_set_accessor_token1] = ACTIONS(4166),
+ [anon_sym_COMMA] = ACTIONS(5162),
+ [aux_sym_const_declaration_token1] = ACTIONS(4166),
+ [anon_sym_LPAREN] = ACTIONS(4953),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4725),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4727),
+ [aux_sym_visibility_token1] = ACTIONS(4166),
+ [aux_sym_visibility_token2] = ACTIONS(4166),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4166),
+ [aux_sym_else_fragment_token1] = ACTIONS(4166),
+ [aux_sym_select_statement_token1] = ACTIONS(4166),
+ [aux_sym__for_header_token1] = ACTIONS(4166),
+ [aux_sym_do_statement_token1] = ACTIONS(4166),
+ [aux_sym_do_condition_token1] = ACTIONS(4166),
+ [aux_sym_while_statement_token1] = ACTIONS(4166),
+ [aux_sym_with_statement_token1] = ACTIONS(4166),
+ [aux_sym_exit_statement_token1] = ACTIONS(4166),
+ [sym_end_statement] = ACTIONS(4164),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4166),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4166),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4166),
+ [sym__ambiguous_redim_statement] = ACTIONS(4164),
+ [aux_sym_erase_statement_token1] = ACTIONS(4166),
+ [aux_sym_open_statement_token1] = ACTIONS(4166),
+ [aux_sym_file_mode_token2] = ACTIONS(4166),
+ [aux_sym_file_access_token2] = ACTIONS(4166),
+ [aux_sym_file_lock_token2] = ACTIONS(4166),
+ [aux_sym_print_statement_token1] = ACTIONS(4166),
+ [anon_sym_PLUS] = ACTIONS(4729),
+ [anon_sym_DASH] = ACTIONS(4731),
+ [anon_sym_QMARK] = ACTIONS(4164),
+ [aux_sym_close_statement_token1] = ACTIONS(4166),
+ [aux_sym_put_statement_token1] = ACTIONS(4166),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4166),
+ [aux_sym_seek_statement_token1] = ACTIONS(4166),
+ [sym_reset_statement] = ACTIONS(4166),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4166),
+ [sym_stop_statement] = ACTIONS(4166),
+ [sym_beep_statement] = ACTIONS(4166),
+ [aux_sym_unload_statement_token1] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4166),
+ [aux_sym_call_statement_token1] = ACTIONS(4166),
+ [sym__ambiguous_call_statement] = ACTIONS(4166),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4733),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4735),
+ [aux_sym_unary_expression_token1] = ACTIONS(1821),
+ [sym_string_literal] = ACTIONS(4737),
+ [sym_number_literal] = ACTIONS(4737),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4739),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4739),
+ [sym_nothing_literal] = ACTIONS(4741),
+ [sym_null_literal] = ACTIONS(4741),
+ [sym_empty_literal] = ACTIONS(4741),
+ [sym_date_literal] = ACTIONS(4737),
+ [anon_sym_POUND] = ACTIONS(4743),
+ },
+ [STATE(758)] = {
+ [sym__argument] = STATE(5166),
+ [sym_named_argument] = STATE(5166),
+ [sym_byval_argument] = STATE(5166),
+ [sym__primary_expression] = STATE(1347),
+ [sym__expression] = STATE(2603),
+ [sym_comparison_expression] = STATE(4779),
+ [sym__comparison_operand] = STATE(11305),
+ [sym_logical_value_expression] = STATE(4779),
+ [sym__callable_expression] = STATE(13180),
+ [sym_call_expression] = STATE(911),
+ [sym_new_expression] = STATE(1347),
+ [sym_addressof_expression] = STATE(1347),
+ [sym_type_of_expression] = STATE(1347),
+ [sym_member_expression] = STATE(1116),
+ [sym_qualified_member_expression] = STATE(1206),
+ [sym_implicit_member_expression] = STATE(1206),
+ [sym_parenthesized_expression] = STATE(1347),
+ [sym_binary_expression] = STATE(1347),
+ [sym_unary_expression] = STATE(2603),
+ [sym__signed_unary_expression] = STATE(1348),
+ [sym__literal] = STATE(1347),
+ [sym_boolean_literal] = STATE(1347),
+ [sym_file_number_literal] = STATE(1347),
+ [aux_sym__argument_sequence_repeat2] = STATE(5165),
+ [sym_identifier] = ACTIONS(4555),
+ [sym_newline] = ACTIONS(4164),
+ [anon_sym_COLON] = ACTIONS(4164),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4166),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4557),
+ [anon_sym_DOT] = ACTIONS(4559),
+ [anon_sym_BANG] = ACTIONS(4561),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4166),
+ [aux_sym_option_statement_token3] = ACTIONS(4166),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4166),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4166),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4166),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4166),
+ [sym_static_modifier] = ACTIONS(4166),
+ [sym__dim_keyword] = ACTIONS(4166),
+ [sym__redim_keyword] = ACTIONS(4166),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4563),
+ [aux_sym_get_accessor_token1] = ACTIONS(4166),
+ [aux_sym_set_accessor_token1] = ACTIONS(4166),
+ [anon_sym_COMMA] = ACTIONS(5154),
+ [aux_sym_const_declaration_token1] = ACTIONS(4166),
+ [anon_sym_LPAREN] = ACTIONS(4869),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4569),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4571),
+ [aux_sym_visibility_token1] = ACTIONS(4166),
+ [aux_sym_visibility_token2] = ACTIONS(4166),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4166),
+ [aux_sym_else_fragment_token1] = ACTIONS(4166),
+ [aux_sym_select_statement_token1] = ACTIONS(4166),
+ [aux_sym__for_header_token1] = ACTIONS(4166),
+ [aux_sym_do_statement_token1] = ACTIONS(4166),
+ [aux_sym_do_condition_token1] = ACTIONS(4166),
+ [aux_sym_with_statement_token1] = ACTIONS(4166),
+ [aux_sym_exit_statement_token1] = ACTIONS(4166),
+ [sym_end_statement] = ACTIONS(4164),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4166),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4166),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4166),
+ [sym__ambiguous_redim_statement] = ACTIONS(4164),
+ [aux_sym_erase_statement_token1] = ACTIONS(4166),
+ [aux_sym_open_statement_token1] = ACTIONS(4166),
+ [aux_sym_file_mode_token2] = ACTIONS(4166),
+ [aux_sym_file_access_token2] = ACTIONS(4166),
+ [aux_sym_file_lock_token2] = ACTIONS(4166),
+ [aux_sym_print_statement_token1] = ACTIONS(4166),
+ [anon_sym_PLUS] = ACTIONS(4573),
+ [anon_sym_DASH] = ACTIONS(4575),
+ [anon_sym_QMARK] = ACTIONS(4164),
+ [aux_sym_close_statement_token1] = ACTIONS(4166),
+ [aux_sym_put_statement_token1] = ACTIONS(4166),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4166),
+ [aux_sym_seek_statement_token1] = ACTIONS(4166),
+ [sym_reset_statement] = ACTIONS(4166),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4166),
+ [sym_stop_statement] = ACTIONS(4166),
+ [sym_beep_statement] = ACTIONS(4166),
+ [aux_sym_unload_statement_token1] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4166),
+ [aux_sym_call_statement_token1] = ACTIONS(4166),
+ [sym__ambiguous_call_statement] = ACTIONS(4166),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4577),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4579),
+ [aux_sym_unary_expression_token1] = ACTIONS(2491),
+ [sym_string_literal] = ACTIONS(4581),
+ [sym_number_literal] = ACTIONS(4581),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4583),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4583),
+ [sym_nothing_literal] = ACTIONS(4585),
+ [sym_null_literal] = ACTIONS(4585),
+ [sym_empty_literal] = ACTIONS(4585),
+ [sym_date_literal] = ACTIONS(4581),
+ [anon_sym_POUND] = ACTIONS(4587),
+ },
+ [STATE(759)] = {
+ [sym__argument] = STATE(5402),
+ [sym_named_argument] = STATE(5402),
+ [sym_byval_argument] = STATE(5402),
+ [sym__primary_expression] = STATE(1347),
+ [sym__expression] = STATE(2603),
+ [sym_comparison_expression] = STATE(4779),
+ [sym__comparison_operand] = STATE(11305),
+ [sym_logical_value_expression] = STATE(4779),
+ [sym__callable_expression] = STATE(13180),
+ [sym_call_expression] = STATE(911),
+ [sym_new_expression] = STATE(1347),
+ [sym_addressof_expression] = STATE(1347),
+ [sym_type_of_expression] = STATE(1347),
+ [sym_member_expression] = STATE(1116),
+ [sym_qualified_member_expression] = STATE(1206),
+ [sym_implicit_member_expression] = STATE(1206),
+ [sym_parenthesized_expression] = STATE(1347),
+ [sym_binary_expression] = STATE(1347),
+ [sym_unary_expression] = STATE(2603),
+ [sym__signed_unary_expression] = STATE(1348),
+ [sym__literal] = STATE(1347),
+ [sym_boolean_literal] = STATE(1347),
+ [sym_file_number_literal] = STATE(1347),
+ [aux_sym__argument_sequence_repeat2] = STATE(5403),
+ [sym_identifier] = ACTIONS(4555),
+ [sym_newline] = ACTIONS(4174),
+ [anon_sym_COLON] = ACTIONS(4174),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4176),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4557),
+ [anon_sym_DOT] = ACTIONS(4559),
+ [anon_sym_BANG] = ACTIONS(4561),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4176),
+ [aux_sym_option_statement_token3] = ACTIONS(4176),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4176),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4176),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4176),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4176),
+ [sym_static_modifier] = ACTIONS(4176),
+ [sym__dim_keyword] = ACTIONS(4176),
+ [sym__redim_keyword] = ACTIONS(4176),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4563),
+ [aux_sym_get_accessor_token1] = ACTIONS(4176),
+ [aux_sym_set_accessor_token1] = ACTIONS(4176),
+ [anon_sym_COMMA] = ACTIONS(5154),
+ [aux_sym_const_declaration_token1] = ACTIONS(4176),
+ [anon_sym_LPAREN] = ACTIONS(4869),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4569),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4571),
+ [aux_sym_visibility_token1] = ACTIONS(4176),
+ [aux_sym_visibility_token2] = ACTIONS(4176),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4176),
+ [aux_sym_else_fragment_token1] = ACTIONS(4176),
+ [aux_sym_select_statement_token1] = ACTIONS(4176),
+ [aux_sym__for_header_token1] = ACTIONS(4176),
+ [aux_sym_do_statement_token1] = ACTIONS(4176),
+ [aux_sym_do_condition_token1] = ACTIONS(4176),
+ [aux_sym_with_statement_token1] = ACTIONS(4176),
+ [aux_sym_exit_statement_token1] = ACTIONS(4176),
+ [sym_end_statement] = ACTIONS(4174),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4176),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4176),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4176),
+ [sym__ambiguous_redim_statement] = ACTIONS(4174),
+ [aux_sym_erase_statement_token1] = ACTIONS(4176),
+ [aux_sym_open_statement_token1] = ACTIONS(4176),
+ [aux_sym_file_mode_token2] = ACTIONS(4176),
+ [aux_sym_file_access_token2] = ACTIONS(4176),
+ [aux_sym_file_lock_token2] = ACTIONS(4176),
+ [aux_sym_print_statement_token1] = ACTIONS(4176),
+ [anon_sym_PLUS] = ACTIONS(4573),
+ [anon_sym_DASH] = ACTIONS(4575),
+ [anon_sym_QMARK] = ACTIONS(4174),
+ [aux_sym_close_statement_token1] = ACTIONS(4176),
+ [aux_sym_put_statement_token1] = ACTIONS(4176),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4176),
+ [aux_sym_seek_statement_token1] = ACTIONS(4176),
+ [sym_reset_statement] = ACTIONS(4176),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4176),
+ [sym_stop_statement] = ACTIONS(4176),
+ [sym_beep_statement] = ACTIONS(4176),
+ [aux_sym_unload_statement_token1] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4176),
+ [aux_sym_call_statement_token1] = ACTIONS(4176),
+ [sym__ambiguous_call_statement] = ACTIONS(4176),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4577),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4579),
+ [aux_sym_unary_expression_token1] = ACTIONS(2491),
+ [sym_string_literal] = ACTIONS(4581),
+ [sym_number_literal] = ACTIONS(4581),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4583),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4583),
+ [sym_nothing_literal] = ACTIONS(4585),
+ [sym_null_literal] = ACTIONS(4585),
+ [sym_empty_literal] = ACTIONS(4585),
+ [sym_date_literal] = ACTIONS(4581),
+ [anon_sym_POUND] = ACTIONS(4587),
+ },
+ [STATE(760)] = {
+ [sym__argument] = STATE(5338),
+ [sym_named_argument] = STATE(5338),
+ [sym_byval_argument] = STATE(5338),
+ [sym__primary_expression] = STATE(1213),
+ [sym__expression] = STATE(2701),
+ [sym_comparison_expression] = STATE(4796),
+ [sym__comparison_operand] = STATE(11262),
+ [sym_logical_value_expression] = STATE(4796),
+ [sym__callable_expression] = STATE(13267),
+ [sym_call_expression] = STATE(892),
+ [sym_new_expression] = STATE(1213),
+ [sym_addressof_expression] = STATE(1213),
+ [sym_type_of_expression] = STATE(1213),
+ [sym_member_expression] = STATE(1197),
+ [sym_qualified_member_expression] = STATE(1441),
+ [sym_implicit_member_expression] = STATE(1441),
+ [sym_parenthesized_expression] = STATE(1213),
+ [sym_binary_expression] = STATE(1213),
+ [sym_unary_expression] = STATE(2701),
+ [sym__signed_unary_expression] = STATE(1416),
+ [sym__literal] = STATE(1213),
+ [sym_boolean_literal] = STATE(1213),
+ [sym_file_number_literal] = STATE(1213),
+ [aux_sym__argument_sequence_repeat2] = STATE(5342),
+ [sym_identifier] = ACTIONS(4772),
+ [sym_newline] = ACTIONS(4170),
+ [anon_sym_COLON] = ACTIONS(4170),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4172),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4774),
+ [anon_sym_DOT] = ACTIONS(4776),
+ [anon_sym_BANG] = ACTIONS(4778),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4172),
+ [aux_sym_option_statement_token3] = ACTIONS(4172),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4172),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4172),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4172),
+ [sym_static_modifier] = ACTIONS(4172),
+ [sym__dim_keyword] = ACTIONS(4172),
+ [sym__redim_keyword] = ACTIONS(4172),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4780),
+ [aux_sym_get_accessor_token1] = ACTIONS(4172),
+ [aux_sym_set_accessor_token1] = ACTIONS(4172),
+ [anon_sym_COMMA] = ACTIONS(5156),
+ [aux_sym_const_declaration_token1] = ACTIONS(4172),
+ [anon_sym_LPAREN] = ACTIONS(4875),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4786),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4788),
+ [aux_sym_visibility_token1] = ACTIONS(4172),
+ [aux_sym_visibility_token2] = ACTIONS(4172),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4172),
+ [aux_sym_else_fragment_token1] = ACTIONS(4172),
+ [aux_sym_select_statement_token1] = ACTIONS(4172),
+ [aux_sym__for_header_token1] = ACTIONS(4172),
+ [aux_sym_do_statement_token1] = ACTIONS(4172),
+ [aux_sym_do_statement_token2] = ACTIONS(4172),
+ [aux_sym_do_condition_token1] = ACTIONS(4172),
+ [aux_sym_with_statement_token1] = ACTIONS(4172),
+ [aux_sym_exit_statement_token1] = ACTIONS(4172),
+ [sym_end_statement] = ACTIONS(4170),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4172),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4172),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4172),
+ [sym__ambiguous_redim_statement] = ACTIONS(4170),
+ [aux_sym_erase_statement_token1] = ACTIONS(4172),
+ [aux_sym_open_statement_token1] = ACTIONS(4172),
+ [aux_sym_file_mode_token2] = ACTIONS(4172),
+ [aux_sym_file_access_token2] = ACTIONS(4172),
+ [aux_sym_file_lock_token2] = ACTIONS(4172),
+ [aux_sym_print_statement_token1] = ACTIONS(4172),
+ [anon_sym_PLUS] = ACTIONS(4790),
+ [anon_sym_DASH] = ACTIONS(4792),
+ [anon_sym_QMARK] = ACTIONS(4170),
+ [aux_sym_close_statement_token1] = ACTIONS(4172),
+ [aux_sym_put_statement_token1] = ACTIONS(4172),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4172),
+ [aux_sym_seek_statement_token1] = ACTIONS(4172),
+ [sym_reset_statement] = ACTIONS(4172),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4172),
+ [sym_stop_statement] = ACTIONS(4172),
+ [sym_beep_statement] = ACTIONS(4172),
+ [aux_sym_unload_statement_token1] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4172),
+ [aux_sym_call_statement_token1] = ACTIONS(4172),
+ [sym__ambiguous_call_statement] = ACTIONS(4172),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4794),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4796),
+ [aux_sym_unary_expression_token1] = ACTIONS(1701),
+ [sym_string_literal] = ACTIONS(4798),
+ [sym_number_literal] = ACTIONS(4798),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4800),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4800),
+ [sym_nothing_literal] = ACTIONS(4802),
+ [sym_null_literal] = ACTIONS(4802),
+ [sym_empty_literal] = ACTIONS(4802),
+ [sym_date_literal] = ACTIONS(4798),
+ [anon_sym_POUND] = ACTIONS(4804),
+ },
+ [STATE(761)] = {
+ [sym_argument_list] = STATE(2302),
+ [sym_comparison_operator] = STATE(8860),
+ [sym_identifier] = ACTIONS(4236),
+ [sym_newline] = ACTIONS(4238),
+ [anon_sym_COLON] = ACTIONS(4238),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4236),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4236),
+ [anon_sym_EQ] = ACTIONS(4240),
+ [anon_sym_DOT] = ACTIONS(5164),
+ [anon_sym_BANG] = ACTIONS(5166),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4236),
+ [aux_sym_option_statement_token3] = ACTIONS(4236),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4236),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4236),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4236),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4236),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4236),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4236),
+ [sym_static_modifier] = ACTIONS(4236),
+ [sym__dim_keyword] = ACTIONS(4236),
+ [sym__redim_keyword] = ACTIONS(4236),
+ [aux_sym_get_accessor_token1] = ACTIONS(4236),
+ [aux_sym_set_accessor_token1] = ACTIONS(4236),
+ [anon_sym_COMMA] = ACTIONS(4238),
+ [aux_sym_const_declaration_token1] = ACTIONS(4236),
+ [anon_sym_LPAREN] = ACTIONS(5168),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4236),
+ [anon_sym_STAR] = ACTIONS(4248),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4236),
+ [aux_sym_visibility_token1] = ACTIONS(4236),
+ [aux_sym_visibility_token2] = ACTIONS(4236),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4236),
+ [aux_sym_else_fragment_token1] = ACTIONS(4236),
+ [aux_sym_select_statement_token1] = ACTIONS(4236),
+ [aux_sym_case_expression_token1] = ACTIONS(4250),
+ [anon_sym_LT] = ACTIONS(4250),
+ [anon_sym_LT_EQ] = ACTIONS(4240),
+ [anon_sym_GT] = ACTIONS(4250),
+ [anon_sym_GT_EQ] = ACTIONS(4240),
+ [anon_sym_LT_GT] = ACTIONS(4240),
+ [aux_sym__for_header_token1] = ACTIONS(4236),
+ [aux_sym_do_statement_token1] = ACTIONS(4236),
+ [aux_sym_do_condition_token1] = ACTIONS(4236),
+ [aux_sym_with_statement_token1] = ACTIONS(4236),
+ [aux_sym_exit_statement_token1] = ACTIONS(4236),
+ [sym_end_statement] = ACTIONS(4238),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4236),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4236),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4236),
+ [sym__ambiguous_redim_statement] = ACTIONS(4238),
+ [aux_sym_erase_statement_token1] = ACTIONS(4236),
+ [aux_sym_open_statement_token1] = ACTIONS(4236),
+ [aux_sym_file_mode_token2] = ACTIONS(4236),
+ [aux_sym_file_access_token2] = ACTIONS(4236),
+ [aux_sym_file_lock_token2] = ACTIONS(4236),
+ [aux_sym_print_statement_token1] = ACTIONS(4236),
+ [anon_sym_CARET] = ACTIONS(4248),
+ [anon_sym_SLASH] = ACTIONS(4248),
+ [anon_sym_BSLASH] = ACTIONS(4248),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4252),
+ [anon_sym_PLUS] = ACTIONS(4254),
+ [anon_sym_DASH] = ACTIONS(4257),
+ [anon_sym_AMP] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4252),
+ [anon_sym_SEMI] = ACTIONS(4238),
+ [anon_sym_QMARK] = ACTIONS(4238),
+ [aux_sym_close_statement_token1] = ACTIONS(4236),
+ [aux_sym_put_statement_token1] = ACTIONS(4236),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4236),
+ [aux_sym_seek_statement_token1] = ACTIONS(4236),
+ [sym_reset_statement] = ACTIONS(4236),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4236),
+ [sym_stop_statement] = ACTIONS(4236),
+ [sym_beep_statement] = ACTIONS(4236),
+ [aux_sym_unload_statement_token1] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4236),
+ [aux_sym_call_statement_token1] = ACTIONS(4236),
+ [sym__ambiguous_call_statement] = ACTIONS(4236),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4250),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4236),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4236),
+ [aux_sym_unary_expression_token1] = ACTIONS(4236),
+ [sym_string_literal] = ACTIONS(4238),
+ [sym_number_literal] = ACTIONS(4238),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4236),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4236),
+ [sym_nothing_literal] = ACTIONS(4236),
+ [sym_null_literal] = ACTIONS(4236),
+ [sym_empty_literal] = ACTIONS(4236),
+ [sym_date_literal] = ACTIONS(4238),
+ [anon_sym_POUND] = ACTIONS(4236),
+ },
+ [STATE(762)] = {
+ [sym__argument] = STATE(6145),
+ [sym_named_argument] = STATE(6145),
+ [sym_byval_argument] = STATE(6145),
+ [sym__primary_expression] = STATE(1157),
+ [sym__expression] = STATE(2764),
+ [sym_comparison_expression] = STATE(4900),
+ [sym__comparison_operand] = STATE(11458),
+ [sym_logical_value_expression] = STATE(4900),
+ [sym__callable_expression] = STATE(13443),
+ [sym_call_expression] = STATE(981),
+ [sym_new_expression] = STATE(1157),
+ [sym_addressof_expression] = STATE(1157),
+ [sym_type_of_expression] = STATE(1157),
+ [sym_member_expression] = STATE(1343),
+ [sym_qualified_member_expression] = STATE(1158),
+ [sym_implicit_member_expression] = STATE(1158),
+ [sym_parenthesized_expression] = STATE(1157),
+ [sym_binary_expression] = STATE(1157),
+ [sym_unary_expression] = STATE(2764),
+ [sym__signed_unary_expression] = STATE(1163),
+ [sym__literal] = STATE(1157),
+ [sym_boolean_literal] = STATE(1157),
+ [sym_file_number_literal] = STATE(1157),
+ [sym_identifier] = ACTIONS(5170),
+ [sym_newline] = ACTIONS(4181),
+ [anon_sym_COLON] = ACTIONS(4181),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4183),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5173),
+ [anon_sym_DOT] = ACTIONS(5176),
+ [anon_sym_BANG] = ACTIONS(5179),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4183),
+ [aux_sym_option_statement_token3] = ACTIONS(4183),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4183),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4183),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4183),
+ [sym_static_modifier] = ACTIONS(4183),
+ [sym__dim_keyword] = ACTIONS(4183),
+ [sym__redim_keyword] = ACTIONS(4183),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4683),
+ [aux_sym_get_accessor_token1] = ACTIONS(4183),
+ [aux_sym_set_accessor_token1] = ACTIONS(4183),
+ [anon_sym_COMMA] = ACTIONS(4181),
+ [aux_sym_const_declaration_token1] = ACTIONS(4183),
+ [anon_sym_LPAREN] = ACTIONS(5182),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5185),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5188),
+ [aux_sym_visibility_token1] = ACTIONS(4183),
+ [aux_sym_visibility_token2] = ACTIONS(4183),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4183),
+ [aux_sym_else_fragment_token1] = ACTIONS(4183),
+ [aux_sym_select_statement_token1] = ACTIONS(4183),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4183),
+ [aux_sym__for_header_token1] = ACTIONS(4183),
+ [aux_sym_do_statement_token1] = ACTIONS(4183),
+ [aux_sym_do_condition_token1] = ACTIONS(4183),
+ [aux_sym_with_statement_token1] = ACTIONS(4183),
+ [aux_sym_exit_statement_token1] = ACTIONS(4183),
+ [sym_end_statement] = ACTIONS(4181),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4183),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4183),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4183),
+ [sym__ambiguous_redim_statement] = ACTIONS(4181),
+ [aux_sym_erase_statement_token1] = ACTIONS(4183),
+ [aux_sym_open_statement_token1] = ACTIONS(4183),
+ [aux_sym_file_mode_token2] = ACTIONS(4183),
+ [aux_sym_file_access_token2] = ACTIONS(4183),
+ [aux_sym_file_lock_token2] = ACTIONS(4183),
+ [aux_sym_print_statement_token1] = ACTIONS(4183),
+ [anon_sym_PLUS] = ACTIONS(5191),
+ [anon_sym_DASH] = ACTIONS(5194),
+ [anon_sym_QMARK] = ACTIONS(4181),
+ [aux_sym_close_statement_token1] = ACTIONS(4183),
+ [aux_sym_put_statement_token1] = ACTIONS(4183),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4183),
+ [aux_sym_seek_statement_token1] = ACTIONS(4183),
+ [sym_reset_statement] = ACTIONS(4183),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4183),
+ [sym_stop_statement] = ACTIONS(4183),
+ [sym_beep_statement] = ACTIONS(4183),
+ [aux_sym_unload_statement_token1] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4183),
+ [aux_sym_call_statement_token1] = ACTIONS(4183),
+ [sym__ambiguous_call_statement] = ACTIONS(4183),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5197),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5200),
+ [aux_sym_unary_expression_token1] = ACTIONS(5203),
+ [sym_string_literal] = ACTIONS(5206),
+ [sym_number_literal] = ACTIONS(5206),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5209),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5209),
+ [sym_nothing_literal] = ACTIONS(5212),
+ [sym_null_literal] = ACTIONS(5212),
+ [sym_empty_literal] = ACTIONS(5212),
+ [sym_date_literal] = ACTIONS(5206),
+ [anon_sym_POUND] = ACTIONS(5215),
+ },
+ [STATE(763)] = {
+ [sym__argument] = STATE(6110),
+ [sym_named_argument] = STATE(6110),
+ [sym_byval_argument] = STATE(6110),
+ [sym__primary_expression] = STATE(1347),
+ [sym__expression] = STATE(2603),
+ [sym_comparison_expression] = STATE(4779),
+ [sym__comparison_operand] = STATE(11305),
+ [sym_logical_value_expression] = STATE(4779),
+ [sym__callable_expression] = STATE(13180),
+ [sym_call_expression] = STATE(911),
+ [sym_new_expression] = STATE(1347),
+ [sym_addressof_expression] = STATE(1347),
+ [sym_type_of_expression] = STATE(1347),
+ [sym_member_expression] = STATE(1116),
+ [sym_qualified_member_expression] = STATE(1206),
+ [sym_implicit_member_expression] = STATE(1206),
+ [sym_parenthesized_expression] = STATE(1347),
+ [sym_binary_expression] = STATE(1347),
+ [sym_unary_expression] = STATE(2603),
+ [sym__signed_unary_expression] = STATE(1348),
+ [sym__literal] = STATE(1347),
+ [sym_boolean_literal] = STATE(1347),
+ [sym_file_number_literal] = STATE(1347),
+ [sym_identifier] = ACTIONS(5218),
+ [sym_newline] = ACTIONS(4181),
+ [anon_sym_COLON] = ACTIONS(4181),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4183),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5221),
+ [anon_sym_DOT] = ACTIONS(5224),
+ [anon_sym_BANG] = ACTIONS(5227),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4183),
+ [aux_sym_option_statement_token3] = ACTIONS(4183),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4183),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4183),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4183),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4183),
+ [sym_static_modifier] = ACTIONS(4183),
+ [sym__dim_keyword] = ACTIONS(4183),
+ [sym__redim_keyword] = ACTIONS(4183),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4563),
+ [aux_sym_get_accessor_token1] = ACTIONS(4183),
+ [aux_sym_set_accessor_token1] = ACTIONS(4183),
+ [anon_sym_COMMA] = ACTIONS(4181),
+ [aux_sym_const_declaration_token1] = ACTIONS(4183),
+ [anon_sym_LPAREN] = ACTIONS(5230),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5233),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5236),
+ [aux_sym_visibility_token1] = ACTIONS(4183),
+ [aux_sym_visibility_token2] = ACTIONS(4183),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4183),
+ [aux_sym_else_fragment_token1] = ACTIONS(4183),
+ [aux_sym_select_statement_token1] = ACTIONS(4183),
+ [aux_sym__for_header_token1] = ACTIONS(4183),
+ [aux_sym_do_statement_token1] = ACTIONS(4183),
+ [aux_sym_do_condition_token1] = ACTIONS(4183),
+ [aux_sym_with_statement_token1] = ACTIONS(4183),
+ [aux_sym_exit_statement_token1] = ACTIONS(4183),
+ [sym_end_statement] = ACTIONS(4181),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4183),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4183),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4183),
+ [sym__ambiguous_redim_statement] = ACTIONS(4181),
+ [aux_sym_erase_statement_token1] = ACTIONS(4183),
+ [aux_sym_open_statement_token1] = ACTIONS(4183),
+ [aux_sym_file_mode_token2] = ACTIONS(4183),
+ [aux_sym_file_access_token2] = ACTIONS(4183),
+ [aux_sym_file_lock_token2] = ACTIONS(4183),
+ [aux_sym_print_statement_token1] = ACTIONS(4183),
+ [anon_sym_PLUS] = ACTIONS(5239),
+ [anon_sym_DASH] = ACTIONS(5242),
+ [anon_sym_QMARK] = ACTIONS(4181),
+ [aux_sym_close_statement_token1] = ACTIONS(4183),
+ [aux_sym_put_statement_token1] = ACTIONS(4183),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4183),
+ [aux_sym_seek_statement_token1] = ACTIONS(4183),
+ [sym_reset_statement] = ACTIONS(4183),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4183),
+ [sym_stop_statement] = ACTIONS(4183),
+ [sym_beep_statement] = ACTIONS(4183),
+ [aux_sym_unload_statement_token1] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4183),
+ [aux_sym_call_statement_token1] = ACTIONS(4183),
+ [sym__ambiguous_call_statement] = ACTIONS(4183),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5245),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5248),
+ [aux_sym_unary_expression_token1] = ACTIONS(5251),
+ [sym_string_literal] = ACTIONS(5254),
+ [sym_number_literal] = ACTIONS(5254),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5257),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5257),
+ [sym_nothing_literal] = ACTIONS(5260),
+ [sym_null_literal] = ACTIONS(5260),
+ [sym_empty_literal] = ACTIONS(5260),
+ [sym_date_literal] = ACTIONS(5254),
+ [anon_sym_POUND] = ACTIONS(5263),
+ },
+ [STATE(764)] = {
+ [sym__argument] = STATE(6029),
+ [sym_named_argument] = STATE(6029),
+ [sym_byval_argument] = STATE(6029),
+ [sym__primary_expression] = STATE(1213),
+ [sym__expression] = STATE(2701),
+ [sym_comparison_expression] = STATE(4796),
+ [sym__comparison_operand] = STATE(11262),
+ [sym_logical_value_expression] = STATE(4796),
+ [sym__callable_expression] = STATE(13267),
+ [sym_call_expression] = STATE(892),
+ [sym_new_expression] = STATE(1213),
+ [sym_addressof_expression] = STATE(1213),
+ [sym_type_of_expression] = STATE(1213),
+ [sym_member_expression] = STATE(1197),
+ [sym_qualified_member_expression] = STATE(1441),
+ [sym_implicit_member_expression] = STATE(1441),
+ [sym_parenthesized_expression] = STATE(1213),
+ [sym_binary_expression] = STATE(1213),
+ [sym_unary_expression] = STATE(2701),
+ [sym__signed_unary_expression] = STATE(1416),
+ [sym__literal] = STATE(1213),
+ [sym_boolean_literal] = STATE(1213),
+ [sym_file_number_literal] = STATE(1213),
+ [sym_identifier] = ACTIONS(5266),
+ [sym_newline] = ACTIONS(4181),
+ [anon_sym_COLON] = ACTIONS(4181),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4183),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5269),
+ [anon_sym_DOT] = ACTIONS(5272),
+ [anon_sym_BANG] = ACTIONS(5275),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4183),
+ [aux_sym_option_statement_token3] = ACTIONS(4183),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4183),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4183),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4183),
+ [sym_static_modifier] = ACTIONS(4183),
+ [sym__dim_keyword] = ACTIONS(4183),
+ [sym__redim_keyword] = ACTIONS(4183),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4780),
+ [aux_sym_get_accessor_token1] = ACTIONS(4183),
+ [aux_sym_set_accessor_token1] = ACTIONS(4183),
+ [anon_sym_COMMA] = ACTIONS(4181),
+ [aux_sym_const_declaration_token1] = ACTIONS(4183),
+ [anon_sym_LPAREN] = ACTIONS(5278),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5281),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5284),
+ [aux_sym_visibility_token1] = ACTIONS(4183),
+ [aux_sym_visibility_token2] = ACTIONS(4183),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4183),
+ [aux_sym_else_fragment_token1] = ACTIONS(4183),
+ [aux_sym_select_statement_token1] = ACTIONS(4183),
+ [aux_sym__for_header_token1] = ACTIONS(4183),
+ [aux_sym_do_statement_token1] = ACTIONS(4183),
+ [aux_sym_do_statement_token2] = ACTIONS(4183),
+ [aux_sym_do_condition_token1] = ACTIONS(4183),
+ [aux_sym_with_statement_token1] = ACTIONS(4183),
+ [aux_sym_exit_statement_token1] = ACTIONS(4183),
+ [sym_end_statement] = ACTIONS(4181),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4183),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4183),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4183),
+ [sym__ambiguous_redim_statement] = ACTIONS(4181),
+ [aux_sym_erase_statement_token1] = ACTIONS(4183),
+ [aux_sym_open_statement_token1] = ACTIONS(4183),
+ [aux_sym_file_mode_token2] = ACTIONS(4183),
+ [aux_sym_file_access_token2] = ACTIONS(4183),
+ [aux_sym_file_lock_token2] = ACTIONS(4183),
+ [aux_sym_print_statement_token1] = ACTIONS(4183),
+ [anon_sym_PLUS] = ACTIONS(5287),
+ [anon_sym_DASH] = ACTIONS(5290),
+ [anon_sym_QMARK] = ACTIONS(4181),
+ [aux_sym_close_statement_token1] = ACTIONS(4183),
+ [aux_sym_put_statement_token1] = ACTIONS(4183),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4183),
+ [aux_sym_seek_statement_token1] = ACTIONS(4183),
+ [sym_reset_statement] = ACTIONS(4183),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4183),
+ [sym_stop_statement] = ACTIONS(4183),
+ [sym_beep_statement] = ACTIONS(4183),
+ [aux_sym_unload_statement_token1] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4183),
+ [aux_sym_call_statement_token1] = ACTIONS(4183),
+ [sym__ambiguous_call_statement] = ACTIONS(4183),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5293),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5296),
+ [aux_sym_unary_expression_token1] = ACTIONS(5299),
+ [sym_string_literal] = ACTIONS(5302),
+ [sym_number_literal] = ACTIONS(5302),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5305),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5305),
+ [sym_nothing_literal] = ACTIONS(5308),
+ [sym_null_literal] = ACTIONS(5308),
+ [sym_empty_literal] = ACTIONS(5308),
+ [sym_date_literal] = ACTIONS(5302),
+ [anon_sym_POUND] = ACTIONS(5311),
+ },
+ [STATE(765)] = {
+ [sym__argument] = STATE(5854),
+ [sym_named_argument] = STATE(5854),
+ [sym_byval_argument] = STATE(5854),
+ [sym__primary_expression] = STATE(1662),
+ [sym__expression] = STATE(3023),
+ [sym_comparison_expression] = STATE(5063),
+ [sym__comparison_operand] = STATE(11430),
+ [sym_logical_value_expression] = STATE(5063),
+ [sym__callable_expression] = STATE(13234),
+ [sym_call_expression] = STATE(1263),
+ [sym_new_expression] = STATE(1662),
+ [sym_addressof_expression] = STATE(1662),
+ [sym_type_of_expression] = STATE(1662),
+ [sym_member_expression] = STATE(1654),
+ [sym_qualified_member_expression] = STATE(1585),
+ [sym_implicit_member_expression] = STATE(1585),
+ [sym_parenthesized_expression] = STATE(1662),
+ [sym_binary_expression] = STATE(1662),
+ [sym_unary_expression] = STATE(3023),
+ [sym__signed_unary_expression] = STATE(1674),
+ [sym__literal] = STATE(1662),
+ [sym_boolean_literal] = STATE(1662),
+ [sym_file_number_literal] = STATE(1662),
+ [aux_sym__argument_sequence_repeat2] = STATE(6022),
+ [sym_identifier] = ACTIONS(4895),
+ [sym_newline] = ACTIONS(4174),
+ [anon_sym_COLON] = ACTIONS(4174),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4176),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4897),
+ [anon_sym_DOT] = ACTIONS(4899),
+ [anon_sym_BANG] = ACTIONS(4901),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4176),
+ [aux_sym_option_statement_token3] = ACTIONS(4176),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4176),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4176),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4176),
+ [sym_static_modifier] = ACTIONS(4176),
+ [sym__dim_keyword] = ACTIONS(4176),
+ [sym__redim_keyword] = ACTIONS(4176),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4903),
+ [aux_sym_get_accessor_token1] = ACTIONS(4176),
+ [aux_sym_set_accessor_token1] = ACTIONS(4176),
+ [anon_sym_COMMA] = ACTIONS(5314),
+ [aux_sym_const_declaration_token1] = ACTIONS(4176),
+ [anon_sym_LPAREN] = ACTIONS(5026),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4909),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4911),
+ [aux_sym_visibility_token1] = ACTIONS(4176),
+ [aux_sym_visibility_token2] = ACTIONS(4176),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4176),
+ [aux_sym_else_fragment_token1] = ACTIONS(4176),
+ [aux_sym_select_statement_token1] = ACTIONS(4176),
+ [aux_sym__for_header_token1] = ACTIONS(4176),
+ [aux_sym_do_statement_token1] = ACTIONS(4176),
+ [aux_sym_do_condition_token1] = ACTIONS(4176),
+ [aux_sym_with_statement_token1] = ACTIONS(4176),
+ [aux_sym_exit_statement_token1] = ACTIONS(4176),
+ [sym_end_statement] = ACTIONS(4174),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4176),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4176),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4176),
+ [sym__ambiguous_redim_statement] = ACTIONS(4174),
+ [aux_sym_erase_statement_token1] = ACTIONS(4176),
+ [aux_sym_open_statement_token1] = ACTIONS(4176),
+ [aux_sym_file_mode_token2] = ACTIONS(4176),
+ [aux_sym_file_access_token2] = ACTIONS(4176),
+ [aux_sym_file_lock_token2] = ACTIONS(4176),
+ [aux_sym_print_statement_token1] = ACTIONS(4176),
+ [anon_sym_PLUS] = ACTIONS(4913),
+ [anon_sym_DASH] = ACTIONS(4915),
+ [anon_sym_QMARK] = ACTIONS(4174),
+ [aux_sym_close_statement_token1] = ACTIONS(4176),
+ [aux_sym_put_statement_token1] = ACTIONS(4176),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4176),
+ [aux_sym_seek_statement_token1] = ACTIONS(4176),
+ [sym_reset_statement] = ACTIONS(4176),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4176),
+ [sym_stop_statement] = ACTIONS(4176),
+ [sym_beep_statement] = ACTIONS(4176),
+ [aux_sym_unload_statement_token1] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4176),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4176),
+ [aux_sym_call_statement_token1] = ACTIONS(4176),
+ [sym__ambiguous_call_statement] = ACTIONS(4176),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4917),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4919),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(4921),
+ [sym_number_literal] = ACTIONS(4921),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4923),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4923),
+ [sym_nothing_literal] = ACTIONS(4925),
+ [sym_null_literal] = ACTIONS(4925),
+ [sym_empty_literal] = ACTIONS(4925),
+ [sym_date_literal] = ACTIONS(4921),
+ [anon_sym_POUND] = ACTIONS(4927),
+ },
+ [STATE(766)] = {
+ [sym__argument] = STATE(6056),
+ [sym_named_argument] = STATE(6056),
+ [sym_byval_argument] = STATE(6056),
+ [sym__primary_expression] = STATE(1662),
+ [sym__expression] = STATE(3023),
+ [sym_comparison_expression] = STATE(5063),
+ [sym__comparison_operand] = STATE(11430),
+ [sym_logical_value_expression] = STATE(5063),
+ [sym__callable_expression] = STATE(13234),
+ [sym_call_expression] = STATE(1263),
+ [sym_new_expression] = STATE(1662),
+ [sym_addressof_expression] = STATE(1662),
+ [sym_type_of_expression] = STATE(1662),
+ [sym_member_expression] = STATE(1654),
+ [sym_qualified_member_expression] = STATE(1585),
+ [sym_implicit_member_expression] = STATE(1585),
+ [sym_parenthesized_expression] = STATE(1662),
+ [sym_binary_expression] = STATE(1662),
+ [sym_unary_expression] = STATE(3023),
+ [sym__signed_unary_expression] = STATE(1674),
+ [sym__literal] = STATE(1662),
+ [sym_boolean_literal] = STATE(1662),
+ [sym_file_number_literal] = STATE(1662),
+ [aux_sym__argument_sequence_repeat2] = STATE(6088),
+ [sym_identifier] = ACTIONS(4895),
+ [sym_newline] = ACTIONS(4170),
+ [anon_sym_COLON] = ACTIONS(4170),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4172),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4897),
+ [anon_sym_DOT] = ACTIONS(4899),
+ [anon_sym_BANG] = ACTIONS(4901),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4172),
+ [aux_sym_option_statement_token3] = ACTIONS(4172),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4172),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4172),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4172),
+ [sym_static_modifier] = ACTIONS(4172),
+ [sym__dim_keyword] = ACTIONS(4172),
+ [sym__redim_keyword] = ACTIONS(4172),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4903),
+ [aux_sym_get_accessor_token1] = ACTIONS(4172),
+ [aux_sym_set_accessor_token1] = ACTIONS(4172),
+ [anon_sym_COMMA] = ACTIONS(5314),
+ [aux_sym_const_declaration_token1] = ACTIONS(4172),
+ [anon_sym_LPAREN] = ACTIONS(5026),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4909),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4911),
+ [aux_sym_visibility_token1] = ACTIONS(4172),
+ [aux_sym_visibility_token2] = ACTIONS(4172),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4172),
+ [aux_sym_else_fragment_token1] = ACTIONS(4172),
+ [aux_sym_select_statement_token1] = ACTIONS(4172),
+ [aux_sym__for_header_token1] = ACTIONS(4172),
+ [aux_sym_do_statement_token1] = ACTIONS(4172),
+ [aux_sym_do_condition_token1] = ACTIONS(4172),
+ [aux_sym_with_statement_token1] = ACTIONS(4172),
+ [aux_sym_exit_statement_token1] = ACTIONS(4172),
+ [sym_end_statement] = ACTIONS(4170),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4172),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4172),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4172),
+ [sym__ambiguous_redim_statement] = ACTIONS(4170),
+ [aux_sym_erase_statement_token1] = ACTIONS(4172),
+ [aux_sym_open_statement_token1] = ACTIONS(4172),
+ [aux_sym_file_mode_token2] = ACTIONS(4172),
+ [aux_sym_file_access_token2] = ACTIONS(4172),
+ [aux_sym_file_lock_token2] = ACTIONS(4172),
+ [aux_sym_print_statement_token1] = ACTIONS(4172),
+ [anon_sym_PLUS] = ACTIONS(4913),
+ [anon_sym_DASH] = ACTIONS(4915),
+ [anon_sym_QMARK] = ACTIONS(4170),
+ [aux_sym_close_statement_token1] = ACTIONS(4172),
+ [aux_sym_put_statement_token1] = ACTIONS(4172),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4172),
+ [aux_sym_seek_statement_token1] = ACTIONS(4172),
+ [sym_reset_statement] = ACTIONS(4172),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4172),
+ [sym_stop_statement] = ACTIONS(4172),
+ [sym_beep_statement] = ACTIONS(4172),
+ [aux_sym_unload_statement_token1] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4172),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4172),
+ [aux_sym_call_statement_token1] = ACTIONS(4172),
+ [sym__ambiguous_call_statement] = ACTIONS(4172),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4917),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4919),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(4921),
+ [sym_number_literal] = ACTIONS(4921),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4923),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4923),
+ [sym_nothing_literal] = ACTIONS(4925),
+ [sym_null_literal] = ACTIONS(4925),
+ [sym_empty_literal] = ACTIONS(4925),
+ [sym_date_literal] = ACTIONS(4921),
+ [anon_sym_POUND] = ACTIONS(4927),
+ },
+ [STATE(767)] = {
+ [sym__argument] = STATE(6252),
+ [sym_named_argument] = STATE(6252),
+ [sym_byval_argument] = STATE(6252),
+ [sym__primary_expression] = STATE(1237),
+ [sym__expression] = STATE(2692),
+ [sym_comparison_expression] = STATE(4877),
+ [sym__comparison_operand] = STATE(11453),
+ [sym_logical_value_expression] = STATE(4877),
+ [sym__callable_expression] = STATE(13269),
+ [sym_call_expression] = STATE(880),
+ [sym_new_expression] = STATE(1237),
+ [sym_addressof_expression] = STATE(1237),
+ [sym_type_of_expression] = STATE(1237),
+ [sym_member_expression] = STATE(1344),
+ [sym_qualified_member_expression] = STATE(1142),
+ [sym_implicit_member_expression] = STATE(1142),
+ [sym_parenthesized_expression] = STATE(1237),
+ [sym_binary_expression] = STATE(1237),
+ [sym_unary_expression] = STATE(2692),
+ [sym__signed_unary_expression] = STATE(1246),
+ [sym__literal] = STATE(1237),
+ [sym_boolean_literal] = STATE(1237),
+ [sym_file_number_literal] = STATE(1237),
+ [sym_identifier] = ACTIONS(5316),
+ [sym_newline] = ACTIONS(4181),
+ [anon_sym_COLON] = ACTIONS(4181),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4183),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5319),
+ [anon_sym_DOT] = ACTIONS(5322),
+ [anon_sym_BANG] = ACTIONS(5325),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4183),
+ [aux_sym_option_statement_token3] = ACTIONS(4183),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4183),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4183),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4183),
+ [sym_static_modifier] = ACTIONS(4183),
+ [sym__dim_keyword] = ACTIONS(4183),
+ [sym__redim_keyword] = ACTIONS(4183),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4529),
+ [aux_sym_get_accessor_token1] = ACTIONS(4183),
+ [aux_sym_set_accessor_token1] = ACTIONS(4183),
+ [anon_sym_COMMA] = ACTIONS(4181),
+ [aux_sym_const_declaration_token1] = ACTIONS(4183),
+ [anon_sym_LPAREN] = ACTIONS(5328),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5331),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5334),
+ [aux_sym_visibility_token1] = ACTIONS(4183),
+ [aux_sym_visibility_token2] = ACTIONS(4183),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4183),
+ [aux_sym_else_fragment_token1] = ACTIONS(4183),
+ [aux_sym_select_statement_token1] = ACTIONS(4183),
+ [aux_sym_select_statement_token2] = ACTIONS(4183),
+ [aux_sym__for_header_token1] = ACTIONS(4183),
+ [aux_sym_do_statement_token1] = ACTIONS(4183),
+ [aux_sym_do_condition_token1] = ACTIONS(4183),
+ [aux_sym_with_statement_token1] = ACTIONS(4183),
+ [aux_sym_exit_statement_token1] = ACTIONS(4183),
+ [sym_end_statement] = ACTIONS(4181),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4183),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4183),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4183),
+ [sym__ambiguous_redim_statement] = ACTIONS(4181),
+ [aux_sym_erase_statement_token1] = ACTIONS(4183),
+ [aux_sym_open_statement_token1] = ACTIONS(4183),
+ [aux_sym_file_mode_token2] = ACTIONS(4183),
+ [aux_sym_file_access_token2] = ACTIONS(4183),
+ [aux_sym_file_lock_token2] = ACTIONS(4183),
+ [aux_sym_print_statement_token1] = ACTIONS(4183),
+ [anon_sym_PLUS] = ACTIONS(5337),
+ [anon_sym_DASH] = ACTIONS(5340),
+ [anon_sym_QMARK] = ACTIONS(4181),
+ [aux_sym_close_statement_token1] = ACTIONS(4183),
+ [aux_sym_put_statement_token1] = ACTIONS(4183),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4183),
+ [aux_sym_seek_statement_token1] = ACTIONS(4183),
+ [sym_reset_statement] = ACTIONS(4183),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4183),
+ [sym_stop_statement] = ACTIONS(4183),
+ [sym_beep_statement] = ACTIONS(4183),
+ [aux_sym_unload_statement_token1] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4183),
+ [aux_sym_call_statement_token1] = ACTIONS(4183),
+ [sym__ambiguous_call_statement] = ACTIONS(4183),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5343),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5346),
+ [aux_sym_unary_expression_token1] = ACTIONS(5349),
+ [sym_string_literal] = ACTIONS(5352),
+ [sym_number_literal] = ACTIONS(5352),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5355),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5355),
+ [sym_nothing_literal] = ACTIONS(5358),
+ [sym_null_literal] = ACTIONS(5358),
+ [sym_empty_literal] = ACTIONS(5358),
+ [sym_date_literal] = ACTIONS(5352),
+ [anon_sym_POUND] = ACTIONS(5361),
+ },
+ [STATE(768)] = {
+ [sym_file_number] = STATE(4035),
+ [sym__primary_expression] = STATE(2098),
+ [sym__expression] = STATE(2098),
+ [sym__callable_expression] = STATE(13634),
+ [sym_call_expression] = STATE(876),
+ [sym_new_expression] = STATE(2098),
+ [sym_addressof_expression] = STATE(2098),
+ [sym_type_of_expression] = STATE(2098),
+ [sym_member_expression] = STATE(1406),
+ [sym_qualified_member_expression] = STATE(912),
+ [sym_implicit_member_expression] = STATE(912),
+ [sym_parenthesized_expression] = STATE(2098),
+ [sym_binary_expression] = STATE(2098),
+ [sym_unary_expression] = STATE(2098),
+ [sym__signed_unary_expression] = STATE(1199),
+ [sym__literal] = STATE(2098),
+ [sym_boolean_literal] = STATE(2098),
+ [sym_file_number_literal] = STATE(2099),
+ [sym_identifier] = ACTIONS(5364),
+ [sym_newline] = ACTIONS(5130),
+ [anon_sym_COLON] = ACTIONS(5130),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(5132),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5366),
+ [anon_sym_DOT] = ACTIONS(5368),
+ [anon_sym_BANG] = ACTIONS(429),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(5132),
+ [aux_sym_option_statement_token3] = ACTIONS(5132),
+ [aux_sym_type_declaration_token1] = ACTIONS(5132),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(5132),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(5132),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(5132),
+ [aux_sym_enum_declaration_token1] = ACTIONS(5132),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(5132),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(5132),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(5132),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(5132),
+ [aux_sym__property_get_header_token1] = ACTIONS(5132),
+ [aux_sym_event_declaration_token1] = ACTIONS(5132),
+ [sym_static_modifier] = ACTIONS(5132),
+ [sym__dim_keyword] = ACTIONS(5132),
+ [sym__redim_keyword] = ACTIONS(5132),
+ [aux_sym_get_accessor_token1] = ACTIONS(5132),
+ [aux_sym_set_accessor_token1] = ACTIONS(5132),
+ [aux_sym_const_declaration_token1] = ACTIONS(5132),
+ [anon_sym_LPAREN] = ACTIONS(461),
+ [aux_sym_as_type_clause_token2] = ACTIONS(463),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5370),
+ [aux_sym_visibility_token1] = ACTIONS(5132),
+ [aux_sym_visibility_token2] = ACTIONS(5132),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(5132),
+ [aux_sym_else_fragment_token1] = ACTIONS(5132),
+ [aux_sym_select_statement_token1] = ACTIONS(5132),
+ [aux_sym__for_header_token1] = ACTIONS(5132),
+ [aux_sym_do_statement_token1] = ACTIONS(5132),
+ [aux_sym_do_condition_token1] = ACTIONS(5132),
+ [aux_sym_with_statement_token1] = ACTIONS(5132),
+ [aux_sym_exit_statement_token1] = ACTIONS(5132),
+ [sym_end_statement] = ACTIONS(5130),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(5132),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(5132),
+ [aux_sym_on_error_statement_token2] = ACTIONS(5132),
+ [sym__ambiguous_redim_statement] = ACTIONS(5130),
+ [aux_sym_erase_statement_token1] = ACTIONS(5132),
+ [aux_sym_open_statement_token1] = ACTIONS(5132),
+ [aux_sym_file_mode_token2] = ACTIONS(5132),
+ [aux_sym_file_access_token2] = ACTIONS(5132),
+ [aux_sym_file_lock_token2] = ACTIONS(5132),
+ [aux_sym_print_statement_token1] = ACTIONS(5132),
+ [anon_sym_PLUS] = ACTIONS(501),
+ [anon_sym_DASH] = ACTIONS(503),
+ [anon_sym_QMARK] = ACTIONS(5130),
+ [aux_sym_close_statement_token1] = ACTIONS(5132),
+ [aux_sym_put_statement_token1] = ACTIONS(5132),
+ [aux_sym_unlock_statement_token1] = ACTIONS(5132),
+ [aux_sym_seek_statement_token1] = ACTIONS(5132),
+ [sym_reset_statement] = ACTIONS(5132),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(5132),
+ [sym_stop_statement] = ACTIONS(5132),
+ [sym_beep_statement] = ACTIONS(5132),
+ [aux_sym_unload_statement_token1] = ACTIONS(5132),
+ [aux_sym_def_type_statement_token1] = ACTIONS(5132),
+ [aux_sym_def_type_statement_token2] = ACTIONS(5132),
+ [aux_sym_def_type_statement_token3] = ACTIONS(5132),
+ [aux_sym_def_type_statement_token4] = ACTIONS(5132),
+ [aux_sym_def_type_statement_token5] = ACTIONS(5132),
+ [aux_sym_def_type_statement_token6] = ACTIONS(5132),
+ [aux_sym_def_type_statement_token7] = ACTIONS(5132),
+ [aux_sym_def_type_statement_token8] = ACTIONS(5132),
+ [aux_sym_def_type_statement_token9] = ACTIONS(5132),
+ [aux_sym_def_type_statement_token10] = ACTIONS(5132),
+ [aux_sym_def_type_statement_token11] = ACTIONS(5132),
+ [aux_sym_def_type_statement_token12] = ACTIONS(5132),
+ [aux_sym_def_type_statement_token13] = ACTIONS(5132),
+ [aux_sym_def_type_statement_token14] = ACTIONS(5132),
+ [aux_sym_call_statement_token1] = ACTIONS(5132),
+ [sym__ambiguous_call_statement] = ACTIONS(5132),
+ [aux_sym_addressof_expression_token1] = ACTIONS(527),
+ [aux_sym_type_of_expression_token1] = ACTIONS(529),
+ [aux_sym_unary_expression_token1] = ACTIONS(531),
+ [sym_string_literal] = ACTIONS(5372),
+ [sym_number_literal] = ACTIONS(5372),
+ [aux_sym_boolean_literal_token1] = ACTIONS(537),
+ [aux_sym_boolean_literal_token2] = ACTIONS(537),
+ [sym_nothing_literal] = ACTIONS(5374),
+ [sym_null_literal] = ACTIONS(5374),
+ [sym_empty_literal] = ACTIONS(5374),
+ [sym_date_literal] = ACTIONS(5372),
+ [anon_sym_POUND] = ACTIONS(541),
+ },
+ [STATE(769)] = {
+ [sym__argument] = STATE(5825),
+ [sym_named_argument] = STATE(5825),
+ [sym_byval_argument] = STATE(5825),
+ [sym__primary_expression] = STATE(1662),
+ [sym__expression] = STATE(3023),
+ [sym_comparison_expression] = STATE(5063),
+ [sym__comparison_operand] = STATE(11430),
+ [sym_logical_value_expression] = STATE(5063),
+ [sym__callable_expression] = STATE(13234),
+ [sym_call_expression] = STATE(1263),
+ [sym_new_expression] = STATE(1662),
+ [sym_addressof_expression] = STATE(1662),
+ [sym_type_of_expression] = STATE(1662),
+ [sym_member_expression] = STATE(1654),
+ [sym_qualified_member_expression] = STATE(1585),
+ [sym_implicit_member_expression] = STATE(1585),
+ [sym_parenthesized_expression] = STATE(1662),
+ [sym_binary_expression] = STATE(1662),
+ [sym_unary_expression] = STATE(3023),
+ [sym__signed_unary_expression] = STATE(1674),
+ [sym__literal] = STATE(1662),
+ [sym_boolean_literal] = STATE(1662),
+ [sym_file_number_literal] = STATE(1662),
+ [aux_sym__argument_sequence_repeat2] = STATE(5824),
+ [sym_identifier] = ACTIONS(4895),
+ [sym_newline] = ACTIONS(4164),
+ [anon_sym_COLON] = ACTIONS(4164),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4166),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4897),
+ [anon_sym_DOT] = ACTIONS(4899),
+ [anon_sym_BANG] = ACTIONS(4901),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4166),
+ [aux_sym_option_statement_token3] = ACTIONS(4166),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4166),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4166),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4166),
+ [sym_static_modifier] = ACTIONS(4166),
+ [sym__dim_keyword] = ACTIONS(4166),
+ [sym__redim_keyword] = ACTIONS(4166),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4903),
+ [aux_sym_get_accessor_token1] = ACTIONS(4166),
+ [aux_sym_set_accessor_token1] = ACTIONS(4166),
+ [anon_sym_COMMA] = ACTIONS(5314),
+ [aux_sym_const_declaration_token1] = ACTIONS(4166),
+ [anon_sym_LPAREN] = ACTIONS(5026),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4909),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4911),
+ [aux_sym_visibility_token1] = ACTIONS(4166),
+ [aux_sym_visibility_token2] = ACTIONS(4166),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4166),
+ [aux_sym_else_fragment_token1] = ACTIONS(4166),
+ [aux_sym_select_statement_token1] = ACTIONS(4166),
+ [aux_sym__for_header_token1] = ACTIONS(4166),
+ [aux_sym_do_statement_token1] = ACTIONS(4166),
+ [aux_sym_do_condition_token1] = ACTIONS(4166),
+ [aux_sym_with_statement_token1] = ACTIONS(4166),
+ [aux_sym_exit_statement_token1] = ACTIONS(4166),
+ [sym_end_statement] = ACTIONS(4164),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4166),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4166),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4166),
+ [sym__ambiguous_redim_statement] = ACTIONS(4164),
+ [aux_sym_erase_statement_token1] = ACTIONS(4166),
+ [aux_sym_open_statement_token1] = ACTIONS(4166),
+ [aux_sym_file_mode_token2] = ACTIONS(4166),
+ [aux_sym_file_access_token2] = ACTIONS(4166),
+ [aux_sym_file_lock_token2] = ACTIONS(4166),
+ [aux_sym_print_statement_token1] = ACTIONS(4166),
+ [anon_sym_PLUS] = ACTIONS(4913),
+ [anon_sym_DASH] = ACTIONS(4915),
+ [anon_sym_QMARK] = ACTIONS(4164),
+ [aux_sym_close_statement_token1] = ACTIONS(4166),
+ [aux_sym_put_statement_token1] = ACTIONS(4166),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4166),
+ [aux_sym_seek_statement_token1] = ACTIONS(4166),
+ [sym_reset_statement] = ACTIONS(4166),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4166),
+ [sym_stop_statement] = ACTIONS(4166),
+ [sym_beep_statement] = ACTIONS(4166),
+ [aux_sym_unload_statement_token1] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4166),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4166),
+ [aux_sym_call_statement_token1] = ACTIONS(4166),
+ [sym__ambiguous_call_statement] = ACTIONS(4166),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4917),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4919),
+ [aux_sym_unary_expression_token1] = ACTIONS(836),
+ [sym_string_literal] = ACTIONS(4921),
+ [sym_number_literal] = ACTIONS(4921),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4923),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4923),
+ [sym_nothing_literal] = ACTIONS(4925),
+ [sym_null_literal] = ACTIONS(4925),
+ [sym_empty_literal] = ACTIONS(4925),
+ [sym_date_literal] = ACTIONS(4921),
+ [anon_sym_POUND] = ACTIONS(4927),
+ },
+ [STATE(770)] = {
+ [sym__argument] = STATE(6124),
+ [sym_named_argument] = STATE(6124),
+ [sym_byval_argument] = STATE(6124),
+ [sym__primary_expression] = STATE(1310),
+ [sym__expression] = STATE(2571),
+ [sym_comparison_expression] = STATE(4732),
+ [sym__comparison_operand] = STATE(11361),
+ [sym_logical_value_expression] = STATE(4732),
+ [sym__callable_expression] = STATE(13583),
+ [sym_call_expression] = STATE(1031),
+ [sym_new_expression] = STATE(1310),
+ [sym_addressof_expression] = STATE(1310),
+ [sym_type_of_expression] = STATE(1310),
+ [sym_member_expression] = STATE(1419),
+ [sym_qualified_member_expression] = STATE(1221),
+ [sym_implicit_member_expression] = STATE(1221),
+ [sym_parenthesized_expression] = STATE(1310),
+ [sym_binary_expression] = STATE(1310),
+ [sym_unary_expression] = STATE(2571),
+ [sym__signed_unary_expression] = STATE(1313),
+ [sym__literal] = STATE(1310),
+ [sym_boolean_literal] = STATE(1310),
+ [sym_file_number_literal] = STATE(1310),
+ [sym_identifier] = ACTIONS(5376),
+ [sym_newline] = ACTIONS(4181),
+ [anon_sym_COLON] = ACTIONS(4181),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4183),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5379),
+ [anon_sym_DOT] = ACTIONS(5382),
+ [anon_sym_BANG] = ACTIONS(5385),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4183),
+ [aux_sym_option_statement_token3] = ACTIONS(4183),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4183),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4183),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4183),
+ [sym_static_modifier] = ACTIONS(4183),
+ [sym__dim_keyword] = ACTIONS(4183),
+ [sym__redim_keyword] = ACTIONS(4183),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4719),
+ [aux_sym_get_accessor_token1] = ACTIONS(4183),
+ [aux_sym_set_accessor_token1] = ACTIONS(4183),
+ [anon_sym_COMMA] = ACTIONS(4181),
+ [aux_sym_const_declaration_token1] = ACTIONS(4183),
+ [anon_sym_LPAREN] = ACTIONS(5388),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5391),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5394),
+ [aux_sym_visibility_token1] = ACTIONS(4183),
+ [aux_sym_visibility_token2] = ACTIONS(4183),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4183),
+ [aux_sym_else_fragment_token1] = ACTIONS(4183),
+ [aux_sym_select_statement_token1] = ACTIONS(4183),
+ [aux_sym__for_header_token1] = ACTIONS(4183),
+ [aux_sym_do_statement_token1] = ACTIONS(4183),
+ [aux_sym_do_condition_token1] = ACTIONS(4183),
+ [aux_sym_while_statement_token1] = ACTIONS(4183),
+ [aux_sym_with_statement_token1] = ACTIONS(4183),
+ [aux_sym_exit_statement_token1] = ACTIONS(4183),
+ [sym_end_statement] = ACTIONS(4181),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4183),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4183),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4183),
+ [sym__ambiguous_redim_statement] = ACTIONS(4181),
+ [aux_sym_erase_statement_token1] = ACTIONS(4183),
+ [aux_sym_open_statement_token1] = ACTIONS(4183),
+ [aux_sym_file_mode_token2] = ACTIONS(4183),
+ [aux_sym_file_access_token2] = ACTIONS(4183),
+ [aux_sym_file_lock_token2] = ACTIONS(4183),
+ [aux_sym_print_statement_token1] = ACTIONS(4183),
+ [anon_sym_PLUS] = ACTIONS(5397),
+ [anon_sym_DASH] = ACTIONS(5400),
+ [anon_sym_QMARK] = ACTIONS(4181),
+ [aux_sym_close_statement_token1] = ACTIONS(4183),
+ [aux_sym_put_statement_token1] = ACTIONS(4183),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4183),
+ [aux_sym_seek_statement_token1] = ACTIONS(4183),
+ [sym_reset_statement] = ACTIONS(4183),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4183),
+ [sym_stop_statement] = ACTIONS(4183),
+ [sym_beep_statement] = ACTIONS(4183),
+ [aux_sym_unload_statement_token1] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4183),
+ [aux_sym_call_statement_token1] = ACTIONS(4183),
+ [sym__ambiguous_call_statement] = ACTIONS(4183),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5403),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5406),
+ [aux_sym_unary_expression_token1] = ACTIONS(5409),
+ [sym_string_literal] = ACTIONS(5412),
+ [sym_number_literal] = ACTIONS(5412),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5415),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5415),
+ [sym_nothing_literal] = ACTIONS(5418),
+ [sym_null_literal] = ACTIONS(5418),
+ [sym_empty_literal] = ACTIONS(5418),
+ [sym_date_literal] = ACTIONS(5412),
+ [anon_sym_POUND] = ACTIONS(5421),
+ },
+ [STATE(771)] = {
+ [sym_identifier] = ACTIONS(4601),
+ [sym_newline] = ACTIONS(4603),
+ [anon_sym_COLON] = ACTIONS(4603),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4601),
+ [anon_sym_EQ] = ACTIONS(4603),
+ [anon_sym_DOT] = ACTIONS(4601),
+ [anon_sym_BANG] = ACTIONS(4603),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4601),
+ [aux_sym_option_statement_token3] = ACTIONS(4601),
+ [aux_sym_type_declaration_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4601),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4601),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4601),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4601),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4601),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4601),
+ [aux_sym__property_get_header_token1] = ACTIONS(4601),
+ [aux_sym_event_declaration_token1] = ACTIONS(4601),
+ [sym_static_modifier] = ACTIONS(4601),
+ [sym__dim_keyword] = ACTIONS(4601),
+ [sym__redim_keyword] = ACTIONS(4601),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4601),
+ [aux_sym_get_accessor_token1] = ACTIONS(4601),
+ [aux_sym_set_accessor_token1] = ACTIONS(4601),
+ [anon_sym_COMMA] = ACTIONS(4603),
+ [aux_sym_const_declaration_token1] = ACTIONS(4601),
+ [anon_sym_LPAREN] = ACTIONS(4603),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4601),
+ [anon_sym_STAR] = ACTIONS(4603),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4601),
+ [aux_sym_visibility_token1] = ACTIONS(4601),
+ [aux_sym_visibility_token2] = ACTIONS(4601),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4601),
+ [aux_sym_else_fragment_token1] = ACTIONS(4601),
+ [aux_sym_select_statement_token1] = ACTIONS(4601),
+ [aux_sym__for_header_token1] = ACTIONS(4601),
+ [aux_sym_do_statement_token1] = ACTIONS(4601),
+ [aux_sym_do_condition_token1] = ACTIONS(4601),
+ [aux_sym_with_statement_token1] = ACTIONS(4601),
+ [aux_sym_exit_statement_token1] = ACTIONS(4601),
+ [sym_end_statement] = ACTIONS(4603),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4601),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4601),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4601),
+ [sym__ambiguous_redim_statement] = ACTIONS(4603),
+ [aux_sym_erase_statement_token1] = ACTIONS(4601),
+ [aux_sym_open_statement_token1] = ACTIONS(4601),
+ [aux_sym_file_mode_token2] = ACTIONS(4601),
+ [aux_sym_file_access_token2] = ACTIONS(4601),
+ [aux_sym_file_lock_token2] = ACTIONS(4601),
+ [aux_sym_print_statement_token1] = ACTIONS(4601),
+ [anon_sym_CARET] = ACTIONS(4603),
+ [anon_sym_SLASH] = ACTIONS(4603),
+ [anon_sym_BSLASH] = ACTIONS(4603),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4601),
+ [anon_sym_PLUS] = ACTIONS(4603),
+ [anon_sym_DASH] = ACTIONS(4601),
+ [anon_sym_AMP] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4601),
+ [anon_sym_SEMI] = ACTIONS(4603),
+ [anon_sym_QMARK] = ACTIONS(4603),
+ [aux_sym_close_statement_token1] = ACTIONS(4601),
+ [aux_sym_put_statement_token1] = ACTIONS(4601),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4601),
+ [aux_sym_seek_statement_token1] = ACTIONS(4601),
+ [sym_reset_statement] = ACTIONS(4601),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4601),
+ [sym_stop_statement] = ACTIONS(4601),
+ [sym_beep_statement] = ACTIONS(4601),
+ [aux_sym_unload_statement_token1] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4601),
+ [aux_sym_call_statement_token1] = ACTIONS(4601),
+ [sym__ambiguous_call_statement] = ACTIONS(4601),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4601),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4601),
+ [aux_sym_unary_expression_token1] = ACTIONS(4601),
+ [sym_string_literal] = ACTIONS(4603),
+ [sym_number_literal] = ACTIONS(4603),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4601),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4601),
+ [sym_nothing_literal] = ACTIONS(4601),
+ [sym_null_literal] = ACTIONS(4601),
+ [sym_empty_literal] = ACTIONS(4601),
+ [sym_date_literal] = ACTIONS(4603),
+ [anon_sym_POUND] = ACTIONS(4601),
+ },
+ [STATE(772)] = {
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4342),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5424),
+ [anon_sym_BANG] = ACTIONS(5426),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [anon_sym_COMMA] = ACTIONS(4344),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(4399),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4344),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [anon_sym_COLON_EQ] = ACTIONS(5428),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(773)] = {
+ [sym_identifier] = ACTIONS(4605),
+ [sym_newline] = ACTIONS(4607),
+ [anon_sym_COLON] = ACTIONS(4607),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4605),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4605),
+ [anon_sym_EQ] = ACTIONS(4607),
+ [anon_sym_DOT] = ACTIONS(4605),
+ [anon_sym_BANG] = ACTIONS(4607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4605),
+ [aux_sym_option_statement_token3] = ACTIONS(4605),
+ [aux_sym_type_declaration_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4605),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4605),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4605),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4605),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4605),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4605),
+ [aux_sym__property_get_header_token1] = ACTIONS(4605),
+ [aux_sym_event_declaration_token1] = ACTIONS(4605),
+ [sym_static_modifier] = ACTIONS(4605),
+ [sym__dim_keyword] = ACTIONS(4605),
+ [sym__redim_keyword] = ACTIONS(4605),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4605),
+ [aux_sym_get_accessor_token1] = ACTIONS(4605),
+ [aux_sym_set_accessor_token1] = ACTIONS(4605),
+ [anon_sym_COMMA] = ACTIONS(4607),
+ [aux_sym_const_declaration_token1] = ACTIONS(4605),
+ [anon_sym_LPAREN] = ACTIONS(4607),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4605),
+ [anon_sym_STAR] = ACTIONS(4607),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token2] = ACTIONS(4605),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4605),
+ [aux_sym_else_fragment_token1] = ACTIONS(4605),
+ [aux_sym_select_statement_token1] = ACTIONS(4605),
+ [aux_sym__for_header_token1] = ACTIONS(4605),
+ [aux_sym_do_statement_token1] = ACTIONS(4605),
+ [aux_sym_do_condition_token1] = ACTIONS(4605),
+ [aux_sym_with_statement_token1] = ACTIONS(4605),
+ [aux_sym_exit_statement_token1] = ACTIONS(4605),
+ [sym_end_statement] = ACTIONS(4607),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4605),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4605),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4605),
+ [sym__ambiguous_redim_statement] = ACTIONS(4607),
+ [aux_sym_erase_statement_token1] = ACTIONS(4605),
+ [aux_sym_open_statement_token1] = ACTIONS(4605),
+ [aux_sym_file_mode_token2] = ACTIONS(4605),
+ [aux_sym_file_access_token2] = ACTIONS(4605),
+ [aux_sym_file_lock_token2] = ACTIONS(4605),
+ [aux_sym_print_statement_token1] = ACTIONS(4605),
+ [anon_sym_CARET] = ACTIONS(4607),
+ [anon_sym_SLASH] = ACTIONS(4607),
+ [anon_sym_BSLASH] = ACTIONS(4607),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4605),
+ [anon_sym_PLUS] = ACTIONS(4607),
+ [anon_sym_DASH] = ACTIONS(4605),
+ [anon_sym_AMP] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4605),
+ [anon_sym_SEMI] = ACTIONS(4607),
+ [anon_sym_QMARK] = ACTIONS(4607),
+ [aux_sym_close_statement_token1] = ACTIONS(4605),
+ [aux_sym_put_statement_token1] = ACTIONS(4605),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4605),
+ [aux_sym_seek_statement_token1] = ACTIONS(4605),
+ [sym_reset_statement] = ACTIONS(4605),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4605),
+ [sym_stop_statement] = ACTIONS(4605),
+ [sym_beep_statement] = ACTIONS(4605),
+ [aux_sym_unload_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4605),
+ [aux_sym_call_statement_token1] = ACTIONS(4605),
+ [sym__ambiguous_call_statement] = ACTIONS(4605),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4605),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4605),
+ [aux_sym_unary_expression_token1] = ACTIONS(4605),
+ [sym_string_literal] = ACTIONS(4607),
+ [sym_number_literal] = ACTIONS(4607),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4605),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4605),
+ [sym_nothing_literal] = ACTIONS(4605),
+ [sym_null_literal] = ACTIONS(4605),
+ [sym_empty_literal] = ACTIONS(4605),
+ [sym_date_literal] = ACTIONS(4607),
+ [anon_sym_POUND] = ACTIONS(4605),
+ },
+ [STATE(774)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(778),
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(5430),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_declaration_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4369),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4369),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [aux_sym__property_get_header_token1] = ACTIONS(4369),
+ [aux_sym_event_declaration_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [anon_sym_COMMA] = ACTIONS(4371),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_SEMI] = ACTIONS(4371),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(775)] = {
+ [sym_argument_list] = STATE(794),
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5432),
+ [anon_sym_BANG] = ACTIONS(5434),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_declaration_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4342),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4342),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [aux_sym__property_get_header_token1] = ACTIONS(4342),
+ [aux_sym_event_declaration_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [anon_sym_COMMA] = ACTIONS(4344),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(4246),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4344),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(776)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(782),
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(5436),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [anon_sym_COMMA] = ACTIONS(4371),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_SEMI] = ACTIONS(4371),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(777)] = {
+ [sym_argument_list] = STATE(815),
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5424),
+ [anon_sym_BANG] = ACTIONS(5426),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [anon_sym_COMMA] = ACTIONS(4344),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(5438),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4344),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(778)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(781),
+ [sym_identifier] = ACTIONS(4375),
+ [sym_newline] = ACTIONS(4377),
+ [anon_sym_COLON] = ACTIONS(4377),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4375),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4375),
+ [anon_sym_EQ] = ACTIONS(4377),
+ [anon_sym_DOT] = ACTIONS(4375),
+ [anon_sym_BANG] = ACTIONS(4377),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4375),
+ [aux_sym_option_statement_token3] = ACTIONS(4375),
+ [aux_sym_type_declaration_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4375),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4375),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4375),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4375),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4375),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4375),
+ [aux_sym__property_get_header_token1] = ACTIONS(4375),
+ [aux_sym_event_declaration_token1] = ACTIONS(4375),
+ [sym_static_modifier] = ACTIONS(4375),
+ [sym__dim_keyword] = ACTIONS(4375),
+ [sym__redim_keyword] = ACTIONS(4375),
+ [aux_sym_get_accessor_token1] = ACTIONS(4375),
+ [aux_sym_set_accessor_token1] = ACTIONS(4375),
+ [anon_sym_COMMA] = ACTIONS(4377),
+ [aux_sym_const_declaration_token1] = ACTIONS(4375),
+ [anon_sym_LPAREN] = ACTIONS(4377),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4375),
+ [anon_sym_STAR] = ACTIONS(4377),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token2] = ACTIONS(4375),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4375),
+ [aux_sym_else_fragment_token1] = ACTIONS(4375),
+ [aux_sym_select_statement_token1] = ACTIONS(4375),
+ [aux_sym__for_header_token1] = ACTIONS(4375),
+ [aux_sym_do_statement_token1] = ACTIONS(4375),
+ [aux_sym_do_condition_token1] = ACTIONS(4375),
+ [aux_sym_with_statement_token1] = ACTIONS(4375),
+ [aux_sym_exit_statement_token1] = ACTIONS(4375),
+ [sym_end_statement] = ACTIONS(4377),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4375),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4375),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4375),
+ [sym__ambiguous_redim_statement] = ACTIONS(4377),
+ [aux_sym_erase_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token1] = ACTIONS(4375),
+ [aux_sym_file_mode_token2] = ACTIONS(4375),
+ [aux_sym_file_access_token2] = ACTIONS(4375),
+ [aux_sym_file_lock_token2] = ACTIONS(4375),
+ [aux_sym_print_statement_token1] = ACTIONS(4375),
+ [anon_sym_CARET] = ACTIONS(4377),
+ [anon_sym_SLASH] = ACTIONS(4377),
+ [anon_sym_BSLASH] = ACTIONS(4377),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4375),
+ [anon_sym_PLUS] = ACTIONS(4377),
+ [anon_sym_DASH] = ACTIONS(4375),
+ [anon_sym_AMP] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4375),
+ [anon_sym_SEMI] = ACTIONS(4377),
+ [anon_sym_QMARK] = ACTIONS(4377),
+ [aux_sym_close_statement_token1] = ACTIONS(4375),
+ [aux_sym_put_statement_token1] = ACTIONS(4375),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4375),
+ [aux_sym_seek_statement_token1] = ACTIONS(4375),
+ [sym_reset_statement] = ACTIONS(4375),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4375),
+ [sym_stop_statement] = ACTIONS(4375),
+ [sym_beep_statement] = ACTIONS(4375),
+ [aux_sym_unload_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4375),
+ [aux_sym_call_statement_token1] = ACTIONS(4375),
+ [sym__ambiguous_call_statement] = ACTIONS(4375),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4375),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4375),
+ [aux_sym_unary_expression_token1] = ACTIONS(4375),
+ [sym_string_literal] = ACTIONS(4377),
+ [sym_number_literal] = ACTIONS(4377),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4375),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4375),
+ [sym_nothing_literal] = ACTIONS(4375),
+ [sym_null_literal] = ACTIONS(4375),
+ [sym_empty_literal] = ACTIONS(4375),
+ [sym_date_literal] = ACTIONS(4377),
+ [anon_sym_POUND] = ACTIONS(4375),
+ },
+ [STATE(779)] = {
+ [sym_identifier] = ACTIONS(4605),
+ [sym_newline] = ACTIONS(4607),
+ [anon_sym_COLON] = ACTIONS(4607),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4605),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4605),
+ [anon_sym_EQ] = ACTIONS(4607),
+ [anon_sym_DOT] = ACTIONS(4605),
+ [anon_sym_BANG] = ACTIONS(4607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4605),
+ [aux_sym_option_statement_token3] = ACTIONS(4605),
+ [aux_sym_type_declaration_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4605),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4605),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4605),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4605),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4605),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4605),
+ [aux_sym__property_get_header_token1] = ACTIONS(4605),
+ [aux_sym_event_declaration_token1] = ACTIONS(4605),
+ [sym_static_modifier] = ACTIONS(4605),
+ [sym__dim_keyword] = ACTIONS(4605),
+ [sym__redim_keyword] = ACTIONS(4605),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4605),
+ [aux_sym_get_accessor_token1] = ACTIONS(4605),
+ [aux_sym_set_accessor_token1] = ACTIONS(4605),
+ [anon_sym_COMMA] = ACTIONS(4607),
+ [aux_sym_const_declaration_token1] = ACTIONS(4605),
+ [anon_sym_LPAREN] = ACTIONS(5440),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4605),
+ [anon_sym_STAR] = ACTIONS(4607),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token2] = ACTIONS(4605),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4605),
+ [aux_sym_else_fragment_token1] = ACTIONS(4605),
+ [aux_sym_select_statement_token1] = ACTIONS(4605),
+ [aux_sym__for_header_token1] = ACTIONS(4605),
+ [aux_sym__for_header_token2] = ACTIONS(5442),
+ [aux_sym_do_statement_token1] = ACTIONS(4605),
+ [aux_sym_do_condition_token1] = ACTIONS(4605),
+ [aux_sym_with_statement_token1] = ACTIONS(4605),
+ [aux_sym_exit_statement_token1] = ACTIONS(4605),
+ [sym_end_statement] = ACTIONS(4607),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4605),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4605),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4605),
+ [sym__ambiguous_redim_statement] = ACTIONS(4607),
+ [aux_sym_erase_statement_token1] = ACTIONS(4605),
+ [aux_sym_open_statement_token1] = ACTIONS(4605),
+ [aux_sym_file_mode_token2] = ACTIONS(4605),
+ [aux_sym_file_access_token2] = ACTIONS(4605),
+ [aux_sym_file_lock_token2] = ACTIONS(4605),
+ [aux_sym_print_statement_token1] = ACTIONS(4605),
+ [anon_sym_CARET] = ACTIONS(4607),
+ [anon_sym_SLASH] = ACTIONS(4607),
+ [anon_sym_BSLASH] = ACTIONS(4607),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4605),
+ [anon_sym_PLUS] = ACTIONS(4607),
+ [anon_sym_DASH] = ACTIONS(4605),
+ [anon_sym_AMP] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4605),
+ [anon_sym_QMARK] = ACTIONS(4607),
+ [aux_sym_close_statement_token1] = ACTIONS(4605),
+ [aux_sym_put_statement_token1] = ACTIONS(4605),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4605),
+ [aux_sym_seek_statement_token1] = ACTIONS(4605),
+ [sym_reset_statement] = ACTIONS(4605),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4605),
+ [sym_stop_statement] = ACTIONS(4605),
+ [sym_beep_statement] = ACTIONS(4605),
+ [aux_sym_unload_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4605),
+ [aux_sym_call_statement_token1] = ACTIONS(4605),
+ [sym__ambiguous_call_statement] = ACTIONS(4605),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4605),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4605),
+ [aux_sym_unary_expression_token1] = ACTIONS(4605),
+ [sym_string_literal] = ACTIONS(4607),
+ [sym_number_literal] = ACTIONS(4607),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4605),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4605),
+ [sym_nothing_literal] = ACTIONS(4605),
+ [sym_null_literal] = ACTIONS(4605),
+ [sym_empty_literal] = ACTIONS(4605),
+ [sym_date_literal] = ACTIONS(4607),
+ [anon_sym_POUND] = ACTIONS(4605),
+ },
+ [STATE(780)] = {
+ [sym__argument] = STATE(6434),
+ [sym_named_argument] = STATE(6434),
+ [sym_byval_argument] = STATE(6434),
+ [sym__primary_expression] = STATE(1662),
+ [sym__expression] = STATE(3023),
+ [sym_comparison_expression] = STATE(5063),
+ [sym__comparison_operand] = STATE(11430),
+ [sym_logical_value_expression] = STATE(5063),
+ [sym__callable_expression] = STATE(13234),
+ [sym_call_expression] = STATE(1263),
+ [sym_new_expression] = STATE(1662),
+ [sym_addressof_expression] = STATE(1662),
+ [sym_type_of_expression] = STATE(1662),
+ [sym_member_expression] = STATE(1654),
+ [sym_qualified_member_expression] = STATE(1585),
+ [sym_implicit_member_expression] = STATE(1585),
+ [sym_parenthesized_expression] = STATE(1662),
+ [sym_binary_expression] = STATE(1662),
+ [sym_unary_expression] = STATE(3023),
+ [sym__signed_unary_expression] = STATE(1674),
+ [sym__literal] = STATE(1662),
+ [sym_boolean_literal] = STATE(1662),
+ [sym_file_number_literal] = STATE(1662),
+ [sym_identifier] = ACTIONS(5444),
+ [sym_newline] = ACTIONS(4181),
+ [anon_sym_COLON] = ACTIONS(4181),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4183),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5447),
+ [anon_sym_DOT] = ACTIONS(5450),
+ [anon_sym_BANG] = ACTIONS(5453),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4183),
+ [aux_sym_option_statement_token3] = ACTIONS(4183),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4183),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4183),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4183),
+ [sym_static_modifier] = ACTIONS(4183),
+ [sym__dim_keyword] = ACTIONS(4183),
+ [sym__redim_keyword] = ACTIONS(4183),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4903),
+ [aux_sym_get_accessor_token1] = ACTIONS(4183),
+ [aux_sym_set_accessor_token1] = ACTIONS(4183),
+ [anon_sym_COMMA] = ACTIONS(4181),
+ [aux_sym_const_declaration_token1] = ACTIONS(4183),
+ [anon_sym_LPAREN] = ACTIONS(5456),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5459),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5462),
+ [aux_sym_visibility_token1] = ACTIONS(4183),
+ [aux_sym_visibility_token2] = ACTIONS(4183),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4183),
+ [aux_sym_else_fragment_token1] = ACTIONS(4183),
+ [aux_sym_select_statement_token1] = ACTIONS(4183),
+ [aux_sym__for_header_token1] = ACTIONS(4183),
+ [aux_sym_do_statement_token1] = ACTIONS(4183),
+ [aux_sym_do_condition_token1] = ACTIONS(4183),
+ [aux_sym_with_statement_token1] = ACTIONS(4183),
+ [aux_sym_exit_statement_token1] = ACTIONS(4183),
+ [sym_end_statement] = ACTIONS(4181),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4183),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4183),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4183),
+ [sym__ambiguous_redim_statement] = ACTIONS(4181),
+ [aux_sym_erase_statement_token1] = ACTIONS(4183),
+ [aux_sym_open_statement_token1] = ACTIONS(4183),
+ [aux_sym_file_mode_token2] = ACTIONS(4183),
+ [aux_sym_file_access_token2] = ACTIONS(4183),
+ [aux_sym_file_lock_token2] = ACTIONS(4183),
+ [aux_sym_print_statement_token1] = ACTIONS(4183),
+ [anon_sym_PLUS] = ACTIONS(5465),
+ [anon_sym_DASH] = ACTIONS(5468),
+ [anon_sym_QMARK] = ACTIONS(4181),
+ [aux_sym_close_statement_token1] = ACTIONS(4183),
+ [aux_sym_put_statement_token1] = ACTIONS(4183),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4183),
+ [aux_sym_seek_statement_token1] = ACTIONS(4183),
+ [sym_reset_statement] = ACTIONS(4183),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4183),
+ [sym_stop_statement] = ACTIONS(4183),
+ [sym_beep_statement] = ACTIONS(4183),
+ [aux_sym_unload_statement_token1] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4183),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4183),
+ [aux_sym_call_statement_token1] = ACTIONS(4183),
+ [sym__ambiguous_call_statement] = ACTIONS(4183),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5471),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5474),
+ [aux_sym_unary_expression_token1] = ACTIONS(5477),
+ [sym_string_literal] = ACTIONS(5480),
+ [sym_number_literal] = ACTIONS(5480),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5483),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5483),
+ [sym_nothing_literal] = ACTIONS(5486),
+ [sym_null_literal] = ACTIONS(5486),
+ [sym_empty_literal] = ACTIONS(5486),
+ [sym_date_literal] = ACTIONS(5480),
+ [anon_sym_POUND] = ACTIONS(5489),
+ },
+ [STATE(781)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(781),
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(5492),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_declaration_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4362),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4362),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [aux_sym__property_get_header_token1] = ACTIONS(4362),
+ [aux_sym_event_declaration_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [anon_sym_COMMA] = ACTIONS(4364),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_SEMI] = ACTIONS(4364),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(782)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(786),
+ [sym_identifier] = ACTIONS(4375),
+ [sym_newline] = ACTIONS(4377),
+ [anon_sym_COLON] = ACTIONS(4377),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4375),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4375),
+ [anon_sym_EQ] = ACTIONS(4377),
+ [anon_sym_DOT] = ACTIONS(4375),
+ [anon_sym_BANG] = ACTIONS(4377),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4375),
+ [aux_sym_option_statement_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4375),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4375),
+ [sym_static_modifier] = ACTIONS(4375),
+ [sym__dim_keyword] = ACTIONS(4375),
+ [sym__redim_keyword] = ACTIONS(4375),
+ [aux_sym_get_accessor_token1] = ACTIONS(4375),
+ [aux_sym_set_accessor_token1] = ACTIONS(4375),
+ [anon_sym_COMMA] = ACTIONS(4377),
+ [aux_sym_const_declaration_token1] = ACTIONS(4375),
+ [anon_sym_LPAREN] = ACTIONS(4377),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4375),
+ [anon_sym_STAR] = ACTIONS(4377),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token2] = ACTIONS(4375),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4375),
+ [aux_sym_else_fragment_token1] = ACTIONS(4375),
+ [aux_sym_select_statement_token1] = ACTIONS(4375),
+ [aux_sym_case_expression_token1] = ACTIONS(4375),
+ [anon_sym_LT] = ACTIONS(4375),
+ [anon_sym_LT_EQ] = ACTIONS(4377),
+ [anon_sym_GT] = ACTIONS(4375),
+ [anon_sym_GT_EQ] = ACTIONS(4377),
+ [anon_sym_LT_GT] = ACTIONS(4377),
+ [aux_sym__for_header_token1] = ACTIONS(4375),
+ [aux_sym_do_statement_token1] = ACTIONS(4375),
+ [aux_sym_do_condition_token1] = ACTIONS(4375),
+ [aux_sym_with_statement_token1] = ACTIONS(4375),
+ [aux_sym_exit_statement_token1] = ACTIONS(4375),
+ [sym_end_statement] = ACTIONS(4377),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4375),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4375),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4375),
+ [sym__ambiguous_redim_statement] = ACTIONS(4377),
+ [aux_sym_erase_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token1] = ACTIONS(4375),
+ [aux_sym_file_mode_token2] = ACTIONS(4375),
+ [aux_sym_file_access_token2] = ACTIONS(4375),
+ [aux_sym_file_lock_token2] = ACTIONS(4375),
+ [aux_sym_print_statement_token1] = ACTIONS(4375),
+ [anon_sym_CARET] = ACTIONS(4377),
+ [anon_sym_SLASH] = ACTIONS(4377),
+ [anon_sym_BSLASH] = ACTIONS(4377),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4375),
+ [anon_sym_PLUS] = ACTIONS(4377),
+ [anon_sym_DASH] = ACTIONS(4375),
+ [anon_sym_AMP] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4375),
+ [anon_sym_SEMI] = ACTIONS(4377),
+ [anon_sym_QMARK] = ACTIONS(4377),
+ [aux_sym_close_statement_token1] = ACTIONS(4375),
+ [aux_sym_put_statement_token1] = ACTIONS(4375),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4375),
+ [aux_sym_seek_statement_token1] = ACTIONS(4375),
+ [sym_reset_statement] = ACTIONS(4375),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4375),
+ [sym_stop_statement] = ACTIONS(4375),
+ [sym_beep_statement] = ACTIONS(4375),
+ [aux_sym_unload_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4375),
+ [aux_sym_call_statement_token1] = ACTIONS(4375),
+ [sym__ambiguous_call_statement] = ACTIONS(4375),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4375),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4375),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4375),
+ [aux_sym_unary_expression_token1] = ACTIONS(4375),
+ [sym_string_literal] = ACTIONS(4377),
+ [sym_number_literal] = ACTIONS(4377),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4375),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4375),
+ [sym_nothing_literal] = ACTIONS(4375),
+ [sym_null_literal] = ACTIONS(4375),
+ [sym_empty_literal] = ACTIONS(4375),
+ [sym_date_literal] = ACTIONS(4377),
+ [anon_sym_POUND] = ACTIONS(4375),
+ },
+ [STATE(783)] = {
+ [sym_identifier] = ACTIONS(4609),
+ [sym_newline] = ACTIONS(4611),
+ [anon_sym_COLON] = ACTIONS(4611),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4609),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4609),
+ [anon_sym_EQ] = ACTIONS(4611),
+ [anon_sym_DOT] = ACTIONS(4609),
+ [anon_sym_BANG] = ACTIONS(4611),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4609),
+ [aux_sym_option_statement_token3] = ACTIONS(4609),
+ [aux_sym_type_declaration_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4609),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4609),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4609),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4609),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4609),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4609),
+ [aux_sym__property_get_header_token1] = ACTIONS(4609),
+ [aux_sym_event_declaration_token1] = ACTIONS(4609),
+ [sym_static_modifier] = ACTIONS(4609),
+ [sym__dim_keyword] = ACTIONS(4609),
+ [sym__redim_keyword] = ACTIONS(4609),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4609),
+ [aux_sym_get_accessor_token1] = ACTIONS(4609),
+ [aux_sym_set_accessor_token1] = ACTIONS(4609),
+ [anon_sym_COMMA] = ACTIONS(4611),
+ [aux_sym_const_declaration_token1] = ACTIONS(4609),
+ [anon_sym_LPAREN] = ACTIONS(4611),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4609),
+ [anon_sym_STAR] = ACTIONS(4611),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4609),
+ [aux_sym_visibility_token1] = ACTIONS(4609),
+ [aux_sym_visibility_token2] = ACTIONS(4609),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4609),
+ [aux_sym_else_fragment_token1] = ACTIONS(4609),
+ [aux_sym_select_statement_token1] = ACTIONS(4609),
+ [aux_sym__for_header_token1] = ACTIONS(4609),
+ [aux_sym_do_statement_token1] = ACTIONS(4609),
+ [aux_sym_do_condition_token1] = ACTIONS(4609),
+ [aux_sym_with_statement_token1] = ACTIONS(4609),
+ [aux_sym_exit_statement_token1] = ACTIONS(4609),
+ [sym_end_statement] = ACTIONS(4611),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4609),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4609),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4609),
+ [sym__ambiguous_redim_statement] = ACTIONS(4611),
+ [aux_sym_erase_statement_token1] = ACTIONS(4609),
+ [aux_sym_open_statement_token1] = ACTIONS(4609),
+ [aux_sym_file_mode_token2] = ACTIONS(4609),
+ [aux_sym_file_access_token2] = ACTIONS(4609),
+ [aux_sym_file_lock_token2] = ACTIONS(4609),
+ [aux_sym_print_statement_token1] = ACTIONS(4609),
+ [anon_sym_CARET] = ACTIONS(4611),
+ [anon_sym_SLASH] = ACTIONS(4611),
+ [anon_sym_BSLASH] = ACTIONS(4611),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4609),
+ [anon_sym_PLUS] = ACTIONS(4611),
+ [anon_sym_DASH] = ACTIONS(4609),
+ [anon_sym_AMP] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4609),
+ [anon_sym_SEMI] = ACTIONS(4611),
+ [anon_sym_QMARK] = ACTIONS(4611),
+ [aux_sym_close_statement_token1] = ACTIONS(4609),
+ [aux_sym_put_statement_token1] = ACTIONS(4609),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4609),
+ [aux_sym_seek_statement_token1] = ACTIONS(4609),
+ [sym_reset_statement] = ACTIONS(4609),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4609),
+ [sym_stop_statement] = ACTIONS(4609),
+ [sym_beep_statement] = ACTIONS(4609),
+ [aux_sym_unload_statement_token1] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4609),
+ [aux_sym_call_statement_token1] = ACTIONS(4609),
+ [sym__ambiguous_call_statement] = ACTIONS(4609),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4609),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4609),
+ [aux_sym_unary_expression_token1] = ACTIONS(4609),
+ [sym_string_literal] = ACTIONS(4611),
+ [sym_number_literal] = ACTIONS(4611),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4609),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4609),
+ [sym_nothing_literal] = ACTIONS(4609),
+ [sym_null_literal] = ACTIONS(4609),
+ [sym_empty_literal] = ACTIONS(4609),
+ [sym_date_literal] = ACTIONS(4611),
+ [anon_sym_POUND] = ACTIONS(4609),
+ },
+ [STATE(784)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4006),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [anon_sym_COMMA] = ACTIONS(4002),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(3986),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4002),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [anon_sym_COLON_EQ] = ACTIONS(5495),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(785)] = {
+ [sym_identifier] = ACTIONS(4621),
+ [sym_newline] = ACTIONS(4623),
+ [anon_sym_COLON] = ACTIONS(4623),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4621),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4621),
+ [anon_sym_EQ] = ACTIONS(4623),
+ [anon_sym_DOT] = ACTIONS(4621),
+ [anon_sym_BANG] = ACTIONS(4623),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4621),
+ [aux_sym_option_statement_token3] = ACTIONS(4621),
+ [aux_sym_type_declaration_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4621),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4621),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4621),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4621),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4621),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4621),
+ [aux_sym__property_get_header_token1] = ACTIONS(4621),
+ [aux_sym_event_declaration_token1] = ACTIONS(4621),
+ [sym_static_modifier] = ACTIONS(4621),
+ [sym__dim_keyword] = ACTIONS(4621),
+ [sym__redim_keyword] = ACTIONS(4621),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4621),
+ [aux_sym_get_accessor_token1] = ACTIONS(4621),
+ [aux_sym_set_accessor_token1] = ACTIONS(4621),
+ [anon_sym_COMMA] = ACTIONS(4623),
+ [aux_sym_const_declaration_token1] = ACTIONS(4621),
+ [anon_sym_LPAREN] = ACTIONS(4623),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4621),
+ [anon_sym_STAR] = ACTIONS(4623),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token2] = ACTIONS(4621),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4621),
+ [aux_sym_else_fragment_token1] = ACTIONS(4621),
+ [aux_sym_select_statement_token1] = ACTIONS(4621),
+ [aux_sym__for_header_token1] = ACTIONS(4621),
+ [aux_sym_do_statement_token1] = ACTIONS(4621),
+ [aux_sym_do_condition_token1] = ACTIONS(4621),
+ [aux_sym_with_statement_token1] = ACTIONS(4621),
+ [aux_sym_exit_statement_token1] = ACTIONS(4621),
+ [sym_end_statement] = ACTIONS(4623),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4621),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4621),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4621),
+ [sym__ambiguous_redim_statement] = ACTIONS(4623),
+ [aux_sym_erase_statement_token1] = ACTIONS(4621),
+ [aux_sym_open_statement_token1] = ACTIONS(4621),
+ [aux_sym_file_mode_token2] = ACTIONS(4621),
+ [aux_sym_file_access_token2] = ACTIONS(4621),
+ [aux_sym_file_lock_token2] = ACTIONS(4621),
+ [aux_sym_print_statement_token1] = ACTIONS(4621),
+ [anon_sym_CARET] = ACTIONS(4623),
+ [anon_sym_SLASH] = ACTIONS(4623),
+ [anon_sym_BSLASH] = ACTIONS(4623),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4621),
+ [anon_sym_PLUS] = ACTIONS(4623),
+ [anon_sym_DASH] = ACTIONS(4621),
+ [anon_sym_AMP] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4621),
+ [anon_sym_SEMI] = ACTIONS(4623),
+ [anon_sym_QMARK] = ACTIONS(4623),
+ [aux_sym_close_statement_token1] = ACTIONS(4621),
+ [aux_sym_put_statement_token1] = ACTIONS(4621),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4621),
+ [aux_sym_seek_statement_token1] = ACTIONS(4621),
+ [sym_reset_statement] = ACTIONS(4621),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4621),
+ [sym_stop_statement] = ACTIONS(4621),
+ [sym_beep_statement] = ACTIONS(4621),
+ [aux_sym_unload_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4621),
+ [aux_sym_call_statement_token1] = ACTIONS(4621),
+ [sym__ambiguous_call_statement] = ACTIONS(4621),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4621),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4621),
+ [aux_sym_unary_expression_token1] = ACTIONS(4621),
+ [sym_string_literal] = ACTIONS(4623),
+ [sym_number_literal] = ACTIONS(4623),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4621),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4621),
+ [sym_nothing_literal] = ACTIONS(4621),
+ [sym_null_literal] = ACTIONS(4621),
+ [sym_empty_literal] = ACTIONS(4621),
+ [sym_date_literal] = ACTIONS(4623),
+ [anon_sym_POUND] = ACTIONS(4621),
+ },
+ [STATE(786)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(786),
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(5497),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [anon_sym_COMMA] = ACTIONS(4364),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_SEMI] = ACTIONS(4364),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(787)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4635),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [anon_sym_COMMA] = ACTIONS(4615),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4638),
+ [anon_sym_LT] = ACTIONS(4638),
+ [anon_sym_LT_EQ] = ACTIONS(4635),
+ [anon_sym_GT] = ACTIONS(4638),
+ [anon_sym_GT_EQ] = ACTIONS(4635),
+ [anon_sym_LT_GT] = ACTIONS(4635),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_SEMI] = ACTIONS(4615),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4638),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(788)] = {
+ [sym_identifier] = ACTIONS(4621),
+ [sym_newline] = ACTIONS(4623),
+ [anon_sym_COLON] = ACTIONS(4623),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4621),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4621),
+ [anon_sym_EQ] = ACTIONS(4623),
+ [anon_sym_DOT] = ACTIONS(4621),
+ [anon_sym_BANG] = ACTIONS(4623),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4621),
+ [aux_sym_option_statement_token3] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4621),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4621),
+ [sym_static_modifier] = ACTIONS(4621),
+ [sym__dim_keyword] = ACTIONS(4621),
+ [sym__redim_keyword] = ACTIONS(4621),
+ [aux_sym_get_accessor_token1] = ACTIONS(4621),
+ [aux_sym_set_accessor_token1] = ACTIONS(4621),
+ [anon_sym_COMMA] = ACTIONS(4623),
+ [aux_sym_const_declaration_token1] = ACTIONS(4621),
+ [anon_sym_LPAREN] = ACTIONS(4623),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4621),
+ [anon_sym_STAR] = ACTIONS(4623),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token2] = ACTIONS(4621),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4621),
+ [aux_sym_else_fragment_token1] = ACTIONS(4621),
+ [aux_sym_select_statement_token1] = ACTIONS(4621),
+ [aux_sym_case_expression_token1] = ACTIONS(4621),
+ [anon_sym_LT] = ACTIONS(4621),
+ [anon_sym_LT_EQ] = ACTIONS(4623),
+ [anon_sym_GT] = ACTIONS(4621),
+ [anon_sym_GT_EQ] = ACTIONS(4623),
+ [anon_sym_LT_GT] = ACTIONS(4623),
+ [aux_sym__for_header_token1] = ACTIONS(4621),
+ [aux_sym_do_statement_token1] = ACTIONS(4621),
+ [aux_sym_do_condition_token1] = ACTIONS(4621),
+ [aux_sym_with_statement_token1] = ACTIONS(4621),
+ [aux_sym_exit_statement_token1] = ACTIONS(4621),
+ [sym_end_statement] = ACTIONS(4623),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4621),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4621),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4621),
+ [sym__ambiguous_redim_statement] = ACTIONS(4623),
+ [aux_sym_erase_statement_token1] = ACTIONS(4621),
+ [aux_sym_open_statement_token1] = ACTIONS(4621),
+ [aux_sym_file_mode_token2] = ACTIONS(4621),
+ [aux_sym_file_access_token2] = ACTIONS(4621),
+ [aux_sym_file_lock_token2] = ACTIONS(4621),
+ [aux_sym_print_statement_token1] = ACTIONS(4621),
+ [anon_sym_CARET] = ACTIONS(4623),
+ [anon_sym_SLASH] = ACTIONS(4623),
+ [anon_sym_BSLASH] = ACTIONS(4623),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4621),
+ [anon_sym_PLUS] = ACTIONS(4623),
+ [anon_sym_DASH] = ACTIONS(4621),
+ [anon_sym_AMP] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4621),
+ [anon_sym_SEMI] = ACTIONS(4623),
+ [anon_sym_QMARK] = ACTIONS(4623),
+ [aux_sym_close_statement_token1] = ACTIONS(4621),
+ [aux_sym_put_statement_token1] = ACTIONS(4621),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4621),
+ [aux_sym_seek_statement_token1] = ACTIONS(4621),
+ [sym_reset_statement] = ACTIONS(4621),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4621),
+ [sym_stop_statement] = ACTIONS(4621),
+ [sym_beep_statement] = ACTIONS(4621),
+ [aux_sym_unload_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4621),
+ [aux_sym_call_statement_token1] = ACTIONS(4621),
+ [sym__ambiguous_call_statement] = ACTIONS(4621),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4621),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4621),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4621),
+ [aux_sym_unary_expression_token1] = ACTIONS(4621),
+ [sym_string_literal] = ACTIONS(4623),
+ [sym_number_literal] = ACTIONS(4623),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4621),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4621),
+ [sym_nothing_literal] = ACTIONS(4621),
+ [sym_null_literal] = ACTIONS(4621),
+ [sym_empty_literal] = ACTIONS(4621),
+ [sym_date_literal] = ACTIONS(4623),
+ [anon_sym_POUND] = ACTIONS(4621),
+ },
+ [STATE(789)] = {
+ [sym_argument_list] = STATE(976),
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5500),
+ [anon_sym_BANG] = ACTIONS(5502),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(5504),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token3] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(790)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_declaration_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4006),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4006),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [aux_sym__property_get_header_token1] = ACTIONS(4006),
+ [aux_sym_event_declaration_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [anon_sym_COMMA] = ACTIONS(4002),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(3986),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4002),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(791)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_declaration_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4006),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4006),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [aux_sym__property_get_header_token1] = ACTIONS(4006),
+ [aux_sym_event_declaration_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [anon_sym_COMMA] = ACTIONS(4002),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(4002),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4002),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(792)] = {
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5432),
+ [anon_sym_BANG] = ACTIONS(5434),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_declaration_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4342),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4342),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [aux_sym__property_get_header_token1] = ACTIONS(4342),
+ [aux_sym_event_declaration_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [anon_sym_COMMA] = ACTIONS(4344),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(4399),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4344),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(793)] = {
+ [sym_identifier] = ACTIONS(4617),
+ [sym_newline] = ACTIONS(4619),
+ [anon_sym_COLON] = ACTIONS(4619),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4617),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4617),
+ [anon_sym_EQ] = ACTIONS(4619),
+ [anon_sym_DOT] = ACTIONS(4617),
+ [anon_sym_BANG] = ACTIONS(4619),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4617),
+ [aux_sym_option_statement_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4617),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4617),
+ [sym_static_modifier] = ACTIONS(4617),
+ [sym__dim_keyword] = ACTIONS(4617),
+ [sym__redim_keyword] = ACTIONS(4617),
+ [aux_sym_get_accessor_token1] = ACTIONS(4617),
+ [aux_sym_set_accessor_token1] = ACTIONS(4617),
+ [anon_sym_COMMA] = ACTIONS(4619),
+ [aux_sym_const_declaration_token1] = ACTIONS(4617),
+ [anon_sym_LPAREN] = ACTIONS(4619),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4617),
+ [anon_sym_STAR] = ACTIONS(4619),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token2] = ACTIONS(4617),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4617),
+ [aux_sym_else_fragment_token1] = ACTIONS(4617),
+ [aux_sym_select_statement_token1] = ACTIONS(4617),
+ [aux_sym_case_expression_token1] = ACTIONS(4617),
+ [anon_sym_LT] = ACTIONS(4617),
+ [anon_sym_LT_EQ] = ACTIONS(4619),
+ [anon_sym_GT] = ACTIONS(4617),
+ [anon_sym_GT_EQ] = ACTIONS(4619),
+ [anon_sym_LT_GT] = ACTIONS(4619),
+ [aux_sym__for_header_token1] = ACTIONS(4617),
+ [aux_sym_do_statement_token1] = ACTIONS(4617),
+ [aux_sym_do_condition_token1] = ACTIONS(4617),
+ [aux_sym_with_statement_token1] = ACTIONS(4617),
+ [aux_sym_exit_statement_token1] = ACTIONS(4617),
+ [sym_end_statement] = ACTIONS(4619),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4617),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4617),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4617),
+ [sym__ambiguous_redim_statement] = ACTIONS(4619),
+ [aux_sym_erase_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token1] = ACTIONS(4617),
+ [aux_sym_file_mode_token2] = ACTIONS(4617),
+ [aux_sym_file_access_token2] = ACTIONS(4617),
+ [aux_sym_file_lock_token2] = ACTIONS(4617),
+ [aux_sym_print_statement_token1] = ACTIONS(4617),
+ [anon_sym_CARET] = ACTIONS(4619),
+ [anon_sym_SLASH] = ACTIONS(4619),
+ [anon_sym_BSLASH] = ACTIONS(4619),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4617),
+ [anon_sym_PLUS] = ACTIONS(4619),
+ [anon_sym_DASH] = ACTIONS(4617),
+ [anon_sym_AMP] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4617),
+ [anon_sym_SEMI] = ACTIONS(4619),
+ [anon_sym_QMARK] = ACTIONS(4619),
+ [aux_sym_close_statement_token1] = ACTIONS(4617),
+ [aux_sym_put_statement_token1] = ACTIONS(4617),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4617),
+ [aux_sym_seek_statement_token1] = ACTIONS(4617),
+ [sym_reset_statement] = ACTIONS(4617),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4617),
+ [sym_stop_statement] = ACTIONS(4617),
+ [sym_beep_statement] = ACTIONS(4617),
+ [aux_sym_unload_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4617),
+ [aux_sym_call_statement_token1] = ACTIONS(4617),
+ [sym__ambiguous_call_statement] = ACTIONS(4617),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4617),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4617),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4617),
+ [aux_sym_unary_expression_token1] = ACTIONS(4617),
+ [sym_string_literal] = ACTIONS(4619),
+ [sym_number_literal] = ACTIONS(4619),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4617),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4617),
+ [sym_nothing_literal] = ACTIONS(4617),
+ [sym_null_literal] = ACTIONS(4617),
+ [sym_empty_literal] = ACTIONS(4617),
+ [sym_date_literal] = ACTIONS(4619),
+ [anon_sym_POUND] = ACTIONS(4617),
+ },
+ [STATE(794)] = {
+ [sym_identifier] = ACTIONS(4517),
+ [sym_newline] = ACTIONS(4519),
+ [anon_sym_COLON] = ACTIONS(4519),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4517),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4517),
+ [anon_sym_EQ] = ACTIONS(4519),
+ [anon_sym_DOT] = ACTIONS(4517),
+ [anon_sym_BANG] = ACTIONS(4519),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4517),
+ [aux_sym_option_statement_token3] = ACTIONS(4517),
+ [aux_sym_type_declaration_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4517),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4517),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4517),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4517),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4517),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4517),
+ [aux_sym__property_get_header_token1] = ACTIONS(4517),
+ [aux_sym_event_declaration_token1] = ACTIONS(4517),
+ [sym_static_modifier] = ACTIONS(4517),
+ [sym__dim_keyword] = ACTIONS(4517),
+ [sym__redim_keyword] = ACTIONS(4517),
+ [aux_sym_get_accessor_token1] = ACTIONS(4517),
+ [aux_sym_set_accessor_token1] = ACTIONS(4517),
+ [anon_sym_COMMA] = ACTIONS(4519),
+ [aux_sym_const_declaration_token1] = ACTIONS(4517),
+ [anon_sym_LPAREN] = ACTIONS(4519),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4517),
+ [anon_sym_STAR] = ACTIONS(4519),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4517),
+ [aux_sym_visibility_token1] = ACTIONS(4517),
+ [aux_sym_visibility_token2] = ACTIONS(4517),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4517),
+ [aux_sym_else_fragment_token1] = ACTIONS(4517),
+ [aux_sym_select_statement_token1] = ACTIONS(4517),
+ [aux_sym__for_header_token1] = ACTIONS(4517),
+ [aux_sym_do_statement_token1] = ACTIONS(4517),
+ [aux_sym_do_condition_token1] = ACTIONS(4517),
+ [aux_sym_with_statement_token1] = ACTIONS(4517),
+ [aux_sym_exit_statement_token1] = ACTIONS(4517),
+ [sym_end_statement] = ACTIONS(4519),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4517),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4517),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4517),
+ [sym__ambiguous_redim_statement] = ACTIONS(4519),
+ [aux_sym_erase_statement_token1] = ACTIONS(4517),
+ [aux_sym_open_statement_token1] = ACTIONS(4517),
+ [aux_sym_file_mode_token2] = ACTIONS(4517),
+ [aux_sym_file_access_token2] = ACTIONS(4517),
+ [aux_sym_file_lock_token2] = ACTIONS(4517),
+ [aux_sym_print_statement_token1] = ACTIONS(4517),
+ [anon_sym_CARET] = ACTIONS(4519),
+ [anon_sym_SLASH] = ACTIONS(4519),
+ [anon_sym_BSLASH] = ACTIONS(4519),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4517),
+ [anon_sym_PLUS] = ACTIONS(4519),
+ [anon_sym_DASH] = ACTIONS(4517),
+ [anon_sym_AMP] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4517),
+ [anon_sym_SEMI] = ACTIONS(4519),
+ [anon_sym_QMARK] = ACTIONS(4519),
+ [aux_sym_close_statement_token1] = ACTIONS(4517),
+ [aux_sym_put_statement_token1] = ACTIONS(4517),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4517),
+ [aux_sym_seek_statement_token1] = ACTIONS(4517),
+ [sym_reset_statement] = ACTIONS(4517),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4517),
+ [sym_stop_statement] = ACTIONS(4517),
+ [sym_beep_statement] = ACTIONS(4517),
+ [aux_sym_unload_statement_token1] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4517),
+ [aux_sym_call_statement_token1] = ACTIONS(4517),
+ [sym__ambiguous_call_statement] = ACTIONS(4517),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4517),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4517),
+ [aux_sym_unary_expression_token1] = ACTIONS(4517),
+ [sym_string_literal] = ACTIONS(4519),
+ [sym_number_literal] = ACTIONS(4519),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4517),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4517),
+ [sym_nothing_literal] = ACTIONS(4517),
+ [sym_null_literal] = ACTIONS(4517),
+ [sym_empty_literal] = ACTIONS(4517),
+ [sym_date_literal] = ACTIONS(4519),
+ [anon_sym_POUND] = ACTIONS(4517),
+ },
+ [STATE(795)] = {
+ [sym_identifier] = ACTIONS(4437),
+ [sym_newline] = ACTIONS(4439),
+ [anon_sym_COLON] = ACTIONS(4439),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4437),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4437),
+ [anon_sym_EQ] = ACTIONS(4439),
+ [anon_sym_DOT] = ACTIONS(4437),
+ [anon_sym_BANG] = ACTIONS(4439),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4437),
+ [aux_sym_option_statement_token3] = ACTIONS(4437),
+ [aux_sym_type_declaration_token1] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4437),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4437),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4437),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4437),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4437),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4437),
+ [aux_sym__property_get_header_token1] = ACTIONS(4437),
+ [aux_sym_event_declaration_token1] = ACTIONS(4437),
+ [sym_static_modifier] = ACTIONS(4437),
+ [sym__dim_keyword] = ACTIONS(4437),
+ [sym__redim_keyword] = ACTIONS(4437),
+ [aux_sym_get_accessor_token1] = ACTIONS(4437),
+ [aux_sym_set_accessor_token1] = ACTIONS(4437),
+ [anon_sym_COMMA] = ACTIONS(4439),
+ [aux_sym_const_declaration_token1] = ACTIONS(4437),
+ [anon_sym_LPAREN] = ACTIONS(4439),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4437),
+ [anon_sym_STAR] = ACTIONS(4439),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4437),
+ [aux_sym_visibility_token1] = ACTIONS(4437),
+ [aux_sym_visibility_token2] = ACTIONS(4437),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4437),
+ [aux_sym_else_fragment_token1] = ACTIONS(4437),
+ [aux_sym_select_statement_token1] = ACTIONS(4437),
+ [aux_sym__for_header_token1] = ACTIONS(4437),
+ [aux_sym_do_statement_token1] = ACTIONS(4437),
+ [aux_sym_do_condition_token1] = ACTIONS(4437),
+ [aux_sym_with_statement_token1] = ACTIONS(4437),
+ [aux_sym_exit_statement_token1] = ACTIONS(4437),
+ [sym_end_statement] = ACTIONS(4439),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4437),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4437),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4437),
+ [sym__ambiguous_redim_statement] = ACTIONS(4439),
+ [aux_sym_erase_statement_token1] = ACTIONS(4437),
+ [aux_sym_open_statement_token1] = ACTIONS(4437),
+ [aux_sym_file_mode_token2] = ACTIONS(4437),
+ [aux_sym_file_access_token2] = ACTIONS(4437),
+ [aux_sym_file_lock_token2] = ACTIONS(4437),
+ [aux_sym_print_statement_token1] = ACTIONS(4437),
+ [anon_sym_CARET] = ACTIONS(4439),
+ [anon_sym_SLASH] = ACTIONS(4439),
+ [anon_sym_BSLASH] = ACTIONS(4439),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4437),
+ [anon_sym_PLUS] = ACTIONS(4439),
+ [anon_sym_DASH] = ACTIONS(4437),
+ [anon_sym_AMP] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4437),
+ [anon_sym_SEMI] = ACTIONS(4439),
+ [anon_sym_QMARK] = ACTIONS(4439),
+ [aux_sym_close_statement_token1] = ACTIONS(4437),
+ [aux_sym_put_statement_token1] = ACTIONS(4437),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4437),
+ [aux_sym_seek_statement_token1] = ACTIONS(4437),
+ [sym_reset_statement] = ACTIONS(4437),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4437),
+ [sym_stop_statement] = ACTIONS(4437),
+ [sym_beep_statement] = ACTIONS(4437),
+ [aux_sym_unload_statement_token1] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4437),
+ [aux_sym_call_statement_token1] = ACTIONS(4437),
+ [sym__ambiguous_call_statement] = ACTIONS(4437),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4437),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4437),
+ [aux_sym_unary_expression_token1] = ACTIONS(4437),
+ [sym_string_literal] = ACTIONS(4439),
+ [sym_number_literal] = ACTIONS(4439),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4437),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4437),
+ [sym_nothing_literal] = ACTIONS(4437),
+ [sym_null_literal] = ACTIONS(4437),
+ [sym_empty_literal] = ACTIONS(4437),
+ [sym_date_literal] = ACTIONS(4439),
+ [anon_sym_POUND] = ACTIONS(4437),
+ },
+ [STATE(796)] = {
+ [sym_identifier] = ACTIONS(4447),
+ [sym_newline] = ACTIONS(4449),
+ [anon_sym_COLON] = ACTIONS(4449),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4447),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4447),
+ [anon_sym_EQ] = ACTIONS(4449),
+ [anon_sym_DOT] = ACTIONS(4447),
+ [anon_sym_BANG] = ACTIONS(4449),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4447),
+ [aux_sym_option_statement_token3] = ACTIONS(4447),
+ [aux_sym_type_declaration_token1] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4447),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4447),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4447),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4447),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4447),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4447),
+ [aux_sym__property_get_header_token1] = ACTIONS(4447),
+ [aux_sym_event_declaration_token1] = ACTIONS(4447),
+ [sym_static_modifier] = ACTIONS(4447),
+ [sym__dim_keyword] = ACTIONS(4447),
+ [sym__redim_keyword] = ACTIONS(4447),
+ [aux_sym_get_accessor_token1] = ACTIONS(4447),
+ [aux_sym_set_accessor_token1] = ACTIONS(4447),
+ [anon_sym_COMMA] = ACTIONS(4449),
+ [aux_sym_const_declaration_token1] = ACTIONS(4447),
+ [anon_sym_LPAREN] = ACTIONS(4449),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4447),
+ [anon_sym_STAR] = ACTIONS(4449),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4447),
+ [aux_sym_visibility_token1] = ACTIONS(4447),
+ [aux_sym_visibility_token2] = ACTIONS(4447),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4447),
+ [aux_sym_else_fragment_token1] = ACTIONS(4447),
+ [aux_sym_select_statement_token1] = ACTIONS(4447),
+ [aux_sym__for_header_token1] = ACTIONS(4447),
+ [aux_sym_do_statement_token1] = ACTIONS(4447),
+ [aux_sym_do_condition_token1] = ACTIONS(4447),
+ [aux_sym_with_statement_token1] = ACTIONS(4447),
+ [aux_sym_exit_statement_token1] = ACTIONS(4447),
+ [sym_end_statement] = ACTIONS(4449),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4447),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4447),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4447),
+ [sym__ambiguous_redim_statement] = ACTIONS(4449),
+ [aux_sym_erase_statement_token1] = ACTIONS(4447),
+ [aux_sym_open_statement_token1] = ACTIONS(4447),
+ [aux_sym_file_mode_token2] = ACTIONS(4447),
+ [aux_sym_file_access_token2] = ACTIONS(4447),
+ [aux_sym_file_lock_token2] = ACTIONS(4447),
+ [aux_sym_print_statement_token1] = ACTIONS(4447),
+ [anon_sym_CARET] = ACTIONS(4449),
+ [anon_sym_SLASH] = ACTIONS(4449),
+ [anon_sym_BSLASH] = ACTIONS(4449),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4447),
+ [anon_sym_PLUS] = ACTIONS(4449),
+ [anon_sym_DASH] = ACTIONS(4447),
+ [anon_sym_AMP] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4447),
+ [anon_sym_SEMI] = ACTIONS(4449),
+ [anon_sym_QMARK] = ACTIONS(4449),
+ [aux_sym_close_statement_token1] = ACTIONS(4447),
+ [aux_sym_put_statement_token1] = ACTIONS(4447),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4447),
+ [aux_sym_seek_statement_token1] = ACTIONS(4447),
+ [sym_reset_statement] = ACTIONS(4447),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4447),
+ [sym_stop_statement] = ACTIONS(4447),
+ [sym_beep_statement] = ACTIONS(4447),
+ [aux_sym_unload_statement_token1] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4447),
+ [aux_sym_call_statement_token1] = ACTIONS(4447),
+ [sym__ambiguous_call_statement] = ACTIONS(4447),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4447),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4447),
+ [aux_sym_unary_expression_token1] = ACTIONS(4447),
+ [sym_string_literal] = ACTIONS(4449),
+ [sym_number_literal] = ACTIONS(4449),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4447),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4447),
+ [sym_nothing_literal] = ACTIONS(4447),
+ [sym_null_literal] = ACTIONS(4447),
+ [sym_empty_literal] = ACTIONS(4447),
+ [sym_date_literal] = ACTIONS(4449),
+ [anon_sym_POUND] = ACTIONS(4447),
+ },
+ [STATE(797)] = {
+ [sym_identifier] = ACTIONS(4647),
+ [sym_newline] = ACTIONS(4649),
+ [anon_sym_COLON] = ACTIONS(4649),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4647),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4647),
+ [anon_sym_EQ] = ACTIONS(4649),
+ [anon_sym_DOT] = ACTIONS(4647),
+ [anon_sym_BANG] = ACTIONS(4649),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4647),
+ [aux_sym_option_statement_token3] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4647),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4647),
+ [sym_static_modifier] = ACTIONS(4647),
+ [sym__dim_keyword] = ACTIONS(4647),
+ [sym__redim_keyword] = ACTIONS(4647),
+ [aux_sym_get_accessor_token1] = ACTIONS(4647),
+ [aux_sym_set_accessor_token1] = ACTIONS(4647),
+ [anon_sym_COMMA] = ACTIONS(4649),
+ [aux_sym_const_declaration_token1] = ACTIONS(4647),
+ [anon_sym_LPAREN] = ACTIONS(4649),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4647),
+ [anon_sym_STAR] = ACTIONS(5506),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token2] = ACTIONS(4647),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4647),
+ [aux_sym_else_fragment_token1] = ACTIONS(4647),
+ [aux_sym_select_statement_token1] = ACTIONS(4647),
+ [aux_sym_case_expression_token1] = ACTIONS(4647),
+ [anon_sym_LT] = ACTIONS(4647),
+ [anon_sym_LT_EQ] = ACTIONS(4649),
+ [anon_sym_GT] = ACTIONS(4647),
+ [anon_sym_GT_EQ] = ACTIONS(4649),
+ [anon_sym_LT_GT] = ACTIONS(4649),
+ [aux_sym__for_header_token1] = ACTIONS(4647),
+ [aux_sym_do_statement_token1] = ACTIONS(4647),
+ [aux_sym_do_condition_token1] = ACTIONS(4647),
+ [aux_sym_with_statement_token1] = ACTIONS(4647),
+ [aux_sym_exit_statement_token1] = ACTIONS(4647),
+ [sym_end_statement] = ACTIONS(4649),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4647),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4647),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4647),
+ [sym__ambiguous_redim_statement] = ACTIONS(4649),
+ [aux_sym_erase_statement_token1] = ACTIONS(4647),
+ [aux_sym_open_statement_token1] = ACTIONS(4647),
+ [aux_sym_file_mode_token2] = ACTIONS(4647),
+ [aux_sym_file_access_token2] = ACTIONS(4647),
+ [aux_sym_file_lock_token2] = ACTIONS(4647),
+ [aux_sym_print_statement_token1] = ACTIONS(4647),
+ [anon_sym_CARET] = ACTIONS(5508),
+ [anon_sym_SLASH] = ACTIONS(5506),
+ [anon_sym_BSLASH] = ACTIONS(5510),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5512),
+ [anon_sym_PLUS] = ACTIONS(5514),
+ [anon_sym_DASH] = ACTIONS(5516),
+ [anon_sym_AMP] = ACTIONS(5518),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4647),
+ [anon_sym_SEMI] = ACTIONS(4649),
+ [anon_sym_QMARK] = ACTIONS(4649),
+ [aux_sym_close_statement_token1] = ACTIONS(4647),
+ [aux_sym_put_statement_token1] = ACTIONS(4647),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4647),
+ [aux_sym_seek_statement_token1] = ACTIONS(4647),
+ [sym_reset_statement] = ACTIONS(4647),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4647),
+ [sym_stop_statement] = ACTIONS(4647),
+ [sym_beep_statement] = ACTIONS(4647),
+ [aux_sym_unload_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4647),
+ [aux_sym_call_statement_token1] = ACTIONS(4647),
+ [sym__ambiguous_call_statement] = ACTIONS(4647),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4647),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4647),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4647),
+ [aux_sym_unary_expression_token1] = ACTIONS(4647),
+ [sym_string_literal] = ACTIONS(4649),
+ [sym_number_literal] = ACTIONS(4649),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4647),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4647),
+ [sym_nothing_literal] = ACTIONS(4647),
+ [sym_null_literal] = ACTIONS(4647),
+ [sym_empty_literal] = ACTIONS(4647),
+ [sym_date_literal] = ACTIONS(4649),
+ [anon_sym_POUND] = ACTIONS(4647),
+ },
+ [STATE(798)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5506),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5508),
+ [anon_sym_SLASH] = ACTIONS(5506),
+ [anon_sym_BSLASH] = ACTIONS(5510),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(799)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [anon_sym_COMMA] = ACTIONS(4002),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(3986),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4002),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(800)] = {
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(4369),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [anon_sym_COMMA] = ACTIONS(4371),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_SEMI] = ACTIONS(4371),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(801)] = {
+ [sym_identifier] = ACTIONS(4593),
+ [sym_newline] = ACTIONS(4595),
+ [anon_sym_COLON] = ACTIONS(4595),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4593),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4593),
+ [anon_sym_EQ] = ACTIONS(4595),
+ [anon_sym_DOT] = ACTIONS(4593),
+ [anon_sym_BANG] = ACTIONS(4595),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4593),
+ [aux_sym_option_statement_token3] = ACTIONS(4593),
+ [aux_sym_type_declaration_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4593),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4593),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4593),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4593),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4593),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4593),
+ [aux_sym__property_get_header_token1] = ACTIONS(4593),
+ [aux_sym_event_declaration_token1] = ACTIONS(4593),
+ [sym_static_modifier] = ACTIONS(4593),
+ [sym__dim_keyword] = ACTIONS(4593),
+ [sym__redim_keyword] = ACTIONS(4593),
+ [aux_sym_get_accessor_token1] = ACTIONS(4593),
+ [aux_sym_set_accessor_token1] = ACTIONS(4593),
+ [anon_sym_COMMA] = ACTIONS(4595),
+ [aux_sym_const_declaration_token1] = ACTIONS(4593),
+ [anon_sym_LPAREN] = ACTIONS(4595),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4593),
+ [anon_sym_STAR] = ACTIONS(4595),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token2] = ACTIONS(4593),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4593),
+ [aux_sym_else_fragment_token1] = ACTIONS(4593),
+ [aux_sym_select_statement_token1] = ACTIONS(4593),
+ [aux_sym__for_header_token1] = ACTIONS(4593),
+ [aux_sym_do_statement_token1] = ACTIONS(4593),
+ [aux_sym_do_condition_token1] = ACTIONS(4593),
+ [aux_sym_with_statement_token1] = ACTIONS(4593),
+ [aux_sym_exit_statement_token1] = ACTIONS(4593),
+ [sym_end_statement] = ACTIONS(4595),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4593),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4593),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4593),
+ [sym__ambiguous_redim_statement] = ACTIONS(4595),
+ [aux_sym_erase_statement_token1] = ACTIONS(4593),
+ [aux_sym_open_statement_token1] = ACTIONS(4593),
+ [aux_sym_file_mode_token2] = ACTIONS(4593),
+ [aux_sym_file_access_token2] = ACTIONS(4593),
+ [aux_sym_file_lock_token2] = ACTIONS(4593),
+ [aux_sym_print_statement_token1] = ACTIONS(4593),
+ [anon_sym_CARET] = ACTIONS(4595),
+ [anon_sym_SLASH] = ACTIONS(4595),
+ [anon_sym_BSLASH] = ACTIONS(4595),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4593),
+ [anon_sym_PLUS] = ACTIONS(4595),
+ [anon_sym_DASH] = ACTIONS(4593),
+ [anon_sym_AMP] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4593),
+ [anon_sym_SEMI] = ACTIONS(4595),
+ [anon_sym_QMARK] = ACTIONS(4595),
+ [aux_sym_close_statement_token1] = ACTIONS(4593),
+ [aux_sym_put_statement_token1] = ACTIONS(4593),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4593),
+ [aux_sym_seek_statement_token1] = ACTIONS(4593),
+ [sym_reset_statement] = ACTIONS(4593),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4593),
+ [sym_stop_statement] = ACTIONS(4593),
+ [sym_beep_statement] = ACTIONS(4593),
+ [aux_sym_unload_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4593),
+ [aux_sym_call_statement_token1] = ACTIONS(4593),
+ [sym__ambiguous_call_statement] = ACTIONS(4593),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4593),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4593),
+ [aux_sym_unary_expression_token1] = ACTIONS(4593),
+ [sym_string_literal] = ACTIONS(4595),
+ [sym_number_literal] = ACTIONS(4595),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4593),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4593),
+ [sym_nothing_literal] = ACTIONS(4593),
+ [sym_null_literal] = ACTIONS(4593),
+ [sym_empty_literal] = ACTIONS(4593),
+ [sym_date_literal] = ACTIONS(4595),
+ [anon_sym_POUND] = ACTIONS(4593),
+ },
+ [STATE(802)] = {
+ [sym_identifier] = ACTIONS(4477),
+ [sym_newline] = ACTIONS(4479),
+ [anon_sym_COLON] = ACTIONS(4479),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4477),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4477),
+ [anon_sym_EQ] = ACTIONS(4479),
+ [anon_sym_DOT] = ACTIONS(4477),
+ [anon_sym_BANG] = ACTIONS(4479),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4477),
+ [aux_sym_option_statement_token3] = ACTIONS(4477),
+ [aux_sym_type_declaration_token1] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4477),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4477),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4477),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4477),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4477),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4477),
+ [aux_sym__property_get_header_token1] = ACTIONS(4477),
+ [aux_sym_event_declaration_token1] = ACTIONS(4477),
+ [sym_static_modifier] = ACTIONS(4477),
+ [sym__dim_keyword] = ACTIONS(4477),
+ [sym__redim_keyword] = ACTIONS(4477),
+ [aux_sym_get_accessor_token1] = ACTIONS(4477),
+ [aux_sym_set_accessor_token1] = ACTIONS(4477),
+ [anon_sym_COMMA] = ACTIONS(4479),
+ [aux_sym_const_declaration_token1] = ACTIONS(4477),
+ [anon_sym_LPAREN] = ACTIONS(4479),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4477),
+ [anon_sym_STAR] = ACTIONS(4479),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4477),
+ [aux_sym_visibility_token1] = ACTIONS(4477),
+ [aux_sym_visibility_token2] = ACTIONS(4477),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4477),
+ [aux_sym_else_fragment_token1] = ACTIONS(4477),
+ [aux_sym_select_statement_token1] = ACTIONS(4477),
+ [aux_sym__for_header_token1] = ACTIONS(4477),
+ [aux_sym_do_statement_token1] = ACTIONS(4477),
+ [aux_sym_do_condition_token1] = ACTIONS(4477),
+ [aux_sym_with_statement_token1] = ACTIONS(4477),
+ [aux_sym_exit_statement_token1] = ACTIONS(4477),
+ [sym_end_statement] = ACTIONS(4479),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4477),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4477),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4477),
+ [sym__ambiguous_redim_statement] = ACTIONS(4479),
+ [aux_sym_erase_statement_token1] = ACTIONS(4477),
+ [aux_sym_open_statement_token1] = ACTIONS(4477),
+ [aux_sym_file_mode_token2] = ACTIONS(4477),
+ [aux_sym_file_access_token2] = ACTIONS(4477),
+ [aux_sym_file_lock_token2] = ACTIONS(4477),
+ [aux_sym_print_statement_token1] = ACTIONS(4477),
+ [anon_sym_CARET] = ACTIONS(4479),
+ [anon_sym_SLASH] = ACTIONS(4479),
+ [anon_sym_BSLASH] = ACTIONS(4479),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4477),
+ [anon_sym_PLUS] = ACTIONS(4479),
+ [anon_sym_DASH] = ACTIONS(4477),
+ [anon_sym_AMP] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4477),
+ [anon_sym_SEMI] = ACTIONS(4479),
+ [anon_sym_QMARK] = ACTIONS(4479),
+ [aux_sym_close_statement_token1] = ACTIONS(4477),
+ [aux_sym_put_statement_token1] = ACTIONS(4477),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4477),
+ [aux_sym_seek_statement_token1] = ACTIONS(4477),
+ [sym_reset_statement] = ACTIONS(4477),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4477),
+ [sym_stop_statement] = ACTIONS(4477),
+ [sym_beep_statement] = ACTIONS(4477),
+ [aux_sym_unload_statement_token1] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4477),
+ [aux_sym_call_statement_token1] = ACTIONS(4477),
+ [sym__ambiguous_call_statement] = ACTIONS(4477),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4477),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4477),
+ [aux_sym_unary_expression_token1] = ACTIONS(4477),
+ [sym_string_literal] = ACTIONS(4479),
+ [sym_number_literal] = ACTIONS(4479),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4477),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4477),
+ [sym_nothing_literal] = ACTIONS(4477),
+ [sym_null_literal] = ACTIONS(4477),
+ [sym_empty_literal] = ACTIONS(4477),
+ [sym_date_literal] = ACTIONS(4479),
+ [anon_sym_POUND] = ACTIONS(4477),
+ },
+ [STATE(803)] = {
+ [sym_argument_list] = STATE(2586),
+ [sym_comparison_operator] = STATE(8759),
+ [sym_identifier] = ACTIONS(4236),
+ [sym_newline] = ACTIONS(4238),
+ [anon_sym_COLON] = ACTIONS(4238),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4236),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4236),
+ [anon_sym_EQ] = ACTIONS(4240),
+ [anon_sym_DOT] = ACTIONS(5520),
+ [anon_sym_BANG] = ACTIONS(5522),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4236),
+ [aux_sym_option_statement_token3] = ACTIONS(4236),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4236),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4236),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4236),
+ [sym_static_modifier] = ACTIONS(4236),
+ [sym__dim_keyword] = ACTIONS(4236),
+ [sym__redim_keyword] = ACTIONS(4236),
+ [aux_sym_get_accessor_token1] = ACTIONS(4236),
+ [aux_sym_set_accessor_token1] = ACTIONS(4236),
+ [anon_sym_COMMA] = ACTIONS(4238),
+ [aux_sym_const_declaration_token1] = ACTIONS(4236),
+ [anon_sym_LPAREN] = ACTIONS(5524),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4236),
+ [anon_sym_STAR] = ACTIONS(4248),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4236),
+ [aux_sym_visibility_token1] = ACTIONS(4236),
+ [aux_sym_visibility_token2] = ACTIONS(4236),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4236),
+ [aux_sym_else_fragment_token1] = ACTIONS(4236),
+ [aux_sym_select_statement_token1] = ACTIONS(4236),
+ [aux_sym_case_expression_token1] = ACTIONS(4250),
+ [anon_sym_LT] = ACTIONS(4250),
+ [anon_sym_LT_EQ] = ACTIONS(4240),
+ [anon_sym_GT] = ACTIONS(4250),
+ [anon_sym_GT_EQ] = ACTIONS(4240),
+ [anon_sym_LT_GT] = ACTIONS(4240),
+ [aux_sym__for_header_token1] = ACTIONS(4236),
+ [aux_sym_do_statement_token1] = ACTIONS(4236),
+ [aux_sym_do_condition_token1] = ACTIONS(4236),
+ [aux_sym_while_statement_token1] = ACTIONS(4236),
+ [aux_sym_with_statement_token1] = ACTIONS(4236),
+ [aux_sym_exit_statement_token1] = ACTIONS(4236),
+ [sym_end_statement] = ACTIONS(4238),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4236),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4236),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4236),
+ [sym__ambiguous_redim_statement] = ACTIONS(4238),
+ [aux_sym_erase_statement_token1] = ACTIONS(4236),
+ [aux_sym_open_statement_token1] = ACTIONS(4236),
+ [aux_sym_file_mode_token2] = ACTIONS(4236),
+ [aux_sym_file_access_token2] = ACTIONS(4236),
+ [aux_sym_file_lock_token2] = ACTIONS(4236),
+ [aux_sym_print_statement_token1] = ACTIONS(4236),
+ [anon_sym_CARET] = ACTIONS(4248),
+ [anon_sym_SLASH] = ACTIONS(4248),
+ [anon_sym_BSLASH] = ACTIONS(4248),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4252),
+ [anon_sym_PLUS] = ACTIONS(4254),
+ [anon_sym_DASH] = ACTIONS(4257),
+ [anon_sym_AMP] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4252),
+ [anon_sym_SEMI] = ACTIONS(4238),
+ [anon_sym_QMARK] = ACTIONS(4238),
+ [aux_sym_close_statement_token1] = ACTIONS(4236),
+ [aux_sym_put_statement_token1] = ACTIONS(4236),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4236),
+ [aux_sym_seek_statement_token1] = ACTIONS(4236),
+ [sym_reset_statement] = ACTIONS(4236),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4236),
+ [sym_stop_statement] = ACTIONS(4236),
+ [sym_beep_statement] = ACTIONS(4236),
+ [aux_sym_unload_statement_token1] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4236),
+ [aux_sym_call_statement_token1] = ACTIONS(4236),
+ [sym__ambiguous_call_statement] = ACTIONS(4236),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4250),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4236),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4236),
+ [aux_sym_unary_expression_token1] = ACTIONS(4236),
+ [sym_string_literal] = ACTIONS(4238),
+ [sym_number_literal] = ACTIONS(4238),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4236),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4236),
+ [sym_nothing_literal] = ACTIONS(4236),
+ [sym_null_literal] = ACTIONS(4236),
+ [sym_empty_literal] = ACTIONS(4236),
+ [sym_date_literal] = ACTIONS(4238),
+ [anon_sym_POUND] = ACTIONS(4236),
+ },
+ [STATE(804)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4483),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5508),
+ [anon_sym_SLASH] = ACTIONS(4483),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(805)] = {
+ [sym_identifier] = ACTIONS(4597),
+ [sym_newline] = ACTIONS(4599),
+ [anon_sym_COLON] = ACTIONS(4599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4597),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4597),
+ [anon_sym_EQ] = ACTIONS(4599),
+ [anon_sym_DOT] = ACTIONS(4597),
+ [anon_sym_BANG] = ACTIONS(4599),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4597),
+ [aux_sym_option_statement_token3] = ACTIONS(4597),
+ [aux_sym_type_declaration_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4597),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4597),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4597),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4597),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4597),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4597),
+ [aux_sym__property_get_header_token1] = ACTIONS(4597),
+ [aux_sym_event_declaration_token1] = ACTIONS(4597),
+ [sym_static_modifier] = ACTIONS(4597),
+ [sym__dim_keyword] = ACTIONS(4597),
+ [sym__redim_keyword] = ACTIONS(4597),
+ [aux_sym_get_accessor_token1] = ACTIONS(4597),
+ [aux_sym_set_accessor_token1] = ACTIONS(4597),
+ [anon_sym_COMMA] = ACTIONS(4599),
+ [aux_sym_const_declaration_token1] = ACTIONS(4597),
+ [anon_sym_LPAREN] = ACTIONS(4599),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4597),
+ [anon_sym_STAR] = ACTIONS(4599),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token2] = ACTIONS(4597),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4597),
+ [aux_sym_else_fragment_token1] = ACTIONS(4597),
+ [aux_sym_select_statement_token1] = ACTIONS(4597),
+ [aux_sym__for_header_token1] = ACTIONS(4597),
+ [aux_sym_do_statement_token1] = ACTIONS(4597),
+ [aux_sym_do_condition_token1] = ACTIONS(4597),
+ [aux_sym_with_statement_token1] = ACTIONS(4597),
+ [aux_sym_exit_statement_token1] = ACTIONS(4597),
+ [sym_end_statement] = ACTIONS(4599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4597),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4597),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4597),
+ [sym__ambiguous_redim_statement] = ACTIONS(4599),
+ [aux_sym_erase_statement_token1] = ACTIONS(4597),
+ [aux_sym_open_statement_token1] = ACTIONS(4597),
+ [aux_sym_file_mode_token2] = ACTIONS(4597),
+ [aux_sym_file_access_token2] = ACTIONS(4597),
+ [aux_sym_file_lock_token2] = ACTIONS(4597),
+ [aux_sym_print_statement_token1] = ACTIONS(4597),
+ [anon_sym_CARET] = ACTIONS(4599),
+ [anon_sym_SLASH] = ACTIONS(4599),
+ [anon_sym_BSLASH] = ACTIONS(4599),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4597),
+ [anon_sym_PLUS] = ACTIONS(4599),
+ [anon_sym_DASH] = ACTIONS(4597),
+ [anon_sym_AMP] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4597),
+ [anon_sym_SEMI] = ACTIONS(4599),
+ [anon_sym_QMARK] = ACTIONS(4599),
+ [aux_sym_close_statement_token1] = ACTIONS(4597),
+ [aux_sym_put_statement_token1] = ACTIONS(4597),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4597),
+ [aux_sym_seek_statement_token1] = ACTIONS(4597),
+ [sym_reset_statement] = ACTIONS(4597),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4597),
+ [sym_stop_statement] = ACTIONS(4597),
+ [sym_beep_statement] = ACTIONS(4597),
+ [aux_sym_unload_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4597),
+ [aux_sym_call_statement_token1] = ACTIONS(4597),
+ [sym__ambiguous_call_statement] = ACTIONS(4597),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4597),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4597),
+ [aux_sym_unary_expression_token1] = ACTIONS(4597),
+ [sym_string_literal] = ACTIONS(4599),
+ [sym_number_literal] = ACTIONS(4599),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4597),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4597),
+ [sym_nothing_literal] = ACTIONS(4597),
+ [sym_null_literal] = ACTIONS(4597),
+ [sym_empty_literal] = ACTIONS(4597),
+ [sym_date_literal] = ACTIONS(4599),
+ [anon_sym_POUND] = ACTIONS(4597),
+ },
+ [STATE(806)] = {
+ [sym_identifier] = ACTIONS(4485),
+ [sym_newline] = ACTIONS(4487),
+ [anon_sym_COLON] = ACTIONS(4487),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4485),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4485),
+ [anon_sym_EQ] = ACTIONS(4487),
+ [anon_sym_DOT] = ACTIONS(4485),
+ [anon_sym_BANG] = ACTIONS(4487),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4485),
+ [aux_sym_option_statement_token3] = ACTIONS(4485),
+ [aux_sym_type_declaration_token1] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4485),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4485),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4485),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4485),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4485),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4485),
+ [aux_sym__property_get_header_token1] = ACTIONS(4485),
+ [aux_sym_event_declaration_token1] = ACTIONS(4485),
+ [sym_static_modifier] = ACTIONS(4485),
+ [sym__dim_keyword] = ACTIONS(4485),
+ [sym__redim_keyword] = ACTIONS(4485),
+ [aux_sym_get_accessor_token1] = ACTIONS(4485),
+ [aux_sym_set_accessor_token1] = ACTIONS(4485),
+ [anon_sym_COMMA] = ACTIONS(4487),
+ [aux_sym_const_declaration_token1] = ACTIONS(4485),
+ [anon_sym_LPAREN] = ACTIONS(4487),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4485),
+ [anon_sym_STAR] = ACTIONS(4487),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4485),
+ [aux_sym_visibility_token1] = ACTIONS(4485),
+ [aux_sym_visibility_token2] = ACTIONS(4485),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4485),
+ [aux_sym_else_fragment_token1] = ACTIONS(4485),
+ [aux_sym_select_statement_token1] = ACTIONS(4485),
+ [aux_sym__for_header_token1] = ACTIONS(4485),
+ [aux_sym_do_statement_token1] = ACTIONS(4485),
+ [aux_sym_do_condition_token1] = ACTIONS(4485),
+ [aux_sym_with_statement_token1] = ACTIONS(4485),
+ [aux_sym_exit_statement_token1] = ACTIONS(4485),
+ [sym_end_statement] = ACTIONS(4487),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4485),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4485),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4485),
+ [sym__ambiguous_redim_statement] = ACTIONS(4487),
+ [aux_sym_erase_statement_token1] = ACTIONS(4485),
+ [aux_sym_open_statement_token1] = ACTIONS(4485),
+ [aux_sym_file_mode_token2] = ACTIONS(4485),
+ [aux_sym_file_access_token2] = ACTIONS(4485),
+ [aux_sym_file_lock_token2] = ACTIONS(4485),
+ [aux_sym_print_statement_token1] = ACTIONS(4485),
+ [anon_sym_CARET] = ACTIONS(4487),
+ [anon_sym_SLASH] = ACTIONS(4487),
+ [anon_sym_BSLASH] = ACTIONS(4487),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4485),
+ [anon_sym_PLUS] = ACTIONS(4487),
+ [anon_sym_DASH] = ACTIONS(4485),
+ [anon_sym_AMP] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4485),
+ [anon_sym_SEMI] = ACTIONS(4487),
+ [anon_sym_QMARK] = ACTIONS(4487),
+ [aux_sym_close_statement_token1] = ACTIONS(4485),
+ [aux_sym_put_statement_token1] = ACTIONS(4485),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4485),
+ [aux_sym_seek_statement_token1] = ACTIONS(4485),
+ [sym_reset_statement] = ACTIONS(4485),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4485),
+ [sym_stop_statement] = ACTIONS(4485),
+ [sym_beep_statement] = ACTIONS(4485),
+ [aux_sym_unload_statement_token1] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4485),
+ [aux_sym_call_statement_token1] = ACTIONS(4485),
+ [sym__ambiguous_call_statement] = ACTIONS(4485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4485),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4485),
+ [aux_sym_unary_expression_token1] = ACTIONS(4485),
+ [sym_string_literal] = ACTIONS(4487),
+ [sym_number_literal] = ACTIONS(4487),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4485),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4485),
+ [sym_nothing_literal] = ACTIONS(4485),
+ [sym_null_literal] = ACTIONS(4485),
+ [sym_empty_literal] = ACTIONS(4485),
+ [sym_date_literal] = ACTIONS(4487),
+ [anon_sym_POUND] = ACTIONS(4485),
+ },
+ [STATE(807)] = {
+ [sym_argument_list] = STATE(915),
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5526),
+ [anon_sym_BANG] = ACTIONS(5528),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(5530),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_array_bound_token1] = ACTIONS(4342),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(808)] = {
+ [sym_identifier] = ACTIONS(4617),
+ [sym_newline] = ACTIONS(4619),
+ [anon_sym_COLON] = ACTIONS(4619),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4617),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4617),
+ [anon_sym_EQ] = ACTIONS(4619),
+ [anon_sym_DOT] = ACTIONS(4617),
+ [anon_sym_BANG] = ACTIONS(4619),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4617),
+ [aux_sym_option_statement_token3] = ACTIONS(4617),
+ [aux_sym_type_declaration_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4617),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4617),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4617),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4617),
+ [aux_sym__property_get_header_token1] = ACTIONS(4617),
+ [aux_sym_event_declaration_token1] = ACTIONS(4617),
+ [sym_static_modifier] = ACTIONS(4617),
+ [sym__dim_keyword] = ACTIONS(4617),
+ [sym__redim_keyword] = ACTIONS(4617),
+ [aux_sym_get_accessor_token1] = ACTIONS(4617),
+ [aux_sym_set_accessor_token1] = ACTIONS(4617),
+ [anon_sym_COMMA] = ACTIONS(4619),
+ [aux_sym_const_declaration_token1] = ACTIONS(4617),
+ [anon_sym_LPAREN] = ACTIONS(4619),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4617),
+ [anon_sym_STAR] = ACTIONS(4455),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token2] = ACTIONS(4617),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4617),
+ [aux_sym_else_fragment_token1] = ACTIONS(4617),
+ [aux_sym_select_statement_token1] = ACTIONS(4617),
+ [aux_sym__for_header_token1] = ACTIONS(4617),
+ [aux_sym_do_statement_token1] = ACTIONS(4617),
+ [aux_sym_do_condition_token1] = ACTIONS(4617),
+ [aux_sym_with_statement_token1] = ACTIONS(4617),
+ [aux_sym_exit_statement_token1] = ACTIONS(4617),
+ [sym_end_statement] = ACTIONS(4619),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4617),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4617),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4617),
+ [sym__ambiguous_redim_statement] = ACTIONS(4619),
+ [aux_sym_erase_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token1] = ACTIONS(4617),
+ [aux_sym_file_mode_token2] = ACTIONS(4617),
+ [aux_sym_file_access_token2] = ACTIONS(4617),
+ [aux_sym_file_lock_token2] = ACTIONS(4617),
+ [aux_sym_print_statement_token1] = ACTIONS(4617),
+ [anon_sym_CARET] = ACTIONS(4445),
+ [anon_sym_SLASH] = ACTIONS(4455),
+ [anon_sym_BSLASH] = ACTIONS(4457),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4459),
+ [anon_sym_PLUS] = ACTIONS(4461),
+ [anon_sym_DASH] = ACTIONS(4463),
+ [anon_sym_AMP] = ACTIONS(4465),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4617),
+ [anon_sym_SEMI] = ACTIONS(4619),
+ [anon_sym_QMARK] = ACTIONS(4619),
+ [aux_sym_close_statement_token1] = ACTIONS(4617),
+ [aux_sym_put_statement_token1] = ACTIONS(4617),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4617),
+ [aux_sym_seek_statement_token1] = ACTIONS(4617),
+ [sym_reset_statement] = ACTIONS(4617),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4617),
+ [sym_stop_statement] = ACTIONS(4617),
+ [sym_beep_statement] = ACTIONS(4617),
+ [aux_sym_unload_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4617),
+ [aux_sym_call_statement_token1] = ACTIONS(4617),
+ [sym__ambiguous_call_statement] = ACTIONS(4617),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4617),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4617),
+ [aux_sym_unary_expression_token1] = ACTIONS(4617),
+ [sym_string_literal] = ACTIONS(4619),
+ [sym_number_literal] = ACTIONS(4619),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4617),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4617),
+ [sym_nothing_literal] = ACTIONS(4617),
+ [sym_null_literal] = ACTIONS(4617),
+ [sym_empty_literal] = ACTIONS(4617),
+ [sym_date_literal] = ACTIONS(4619),
+ [anon_sym_POUND] = ACTIONS(4617),
+ },
+ [STATE(809)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5506),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5508),
+ [anon_sym_SLASH] = ACTIONS(5506),
+ [anon_sym_BSLASH] = ACTIONS(5510),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5512),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(810)] = {
+ [sym_identifier] = ACTIONS(4617),
+ [sym_newline] = ACTIONS(4619),
+ [anon_sym_COLON] = ACTIONS(4619),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4617),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4617),
+ [anon_sym_EQ] = ACTIONS(4619),
+ [anon_sym_DOT] = ACTIONS(4617),
+ [anon_sym_BANG] = ACTIONS(4619),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4617),
+ [aux_sym_option_statement_token3] = ACTIONS(4617),
+ [aux_sym_type_declaration_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4617),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4617),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4617),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4617),
+ [aux_sym__property_get_header_token1] = ACTIONS(4617),
+ [aux_sym_event_declaration_token1] = ACTIONS(4617),
+ [sym_static_modifier] = ACTIONS(4617),
+ [sym__dim_keyword] = ACTIONS(4617),
+ [sym__redim_keyword] = ACTIONS(4617),
+ [aux_sym_get_accessor_token1] = ACTIONS(4617),
+ [aux_sym_set_accessor_token1] = ACTIONS(4617),
+ [anon_sym_COMMA] = ACTIONS(4619),
+ [aux_sym_const_declaration_token1] = ACTIONS(4617),
+ [anon_sym_LPAREN] = ACTIONS(4619),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4617),
+ [anon_sym_STAR] = ACTIONS(4619),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token2] = ACTIONS(4617),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4617),
+ [aux_sym_else_fragment_token1] = ACTIONS(4617),
+ [aux_sym_select_statement_token1] = ACTIONS(4617),
+ [aux_sym__for_header_token1] = ACTIONS(4617),
+ [aux_sym_do_statement_token1] = ACTIONS(4617),
+ [aux_sym_do_condition_token1] = ACTIONS(4617),
+ [aux_sym_with_statement_token1] = ACTIONS(4617),
+ [aux_sym_exit_statement_token1] = ACTIONS(4617),
+ [sym_end_statement] = ACTIONS(4619),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4617),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4617),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4617),
+ [sym__ambiguous_redim_statement] = ACTIONS(4619),
+ [aux_sym_erase_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token1] = ACTIONS(4617),
+ [aux_sym_file_mode_token2] = ACTIONS(4617),
+ [aux_sym_file_access_token2] = ACTIONS(4617),
+ [aux_sym_file_lock_token2] = ACTIONS(4617),
+ [aux_sym_print_statement_token1] = ACTIONS(4617),
+ [anon_sym_CARET] = ACTIONS(4619),
+ [anon_sym_SLASH] = ACTIONS(4619),
+ [anon_sym_BSLASH] = ACTIONS(4619),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4617),
+ [anon_sym_PLUS] = ACTIONS(4619),
+ [anon_sym_DASH] = ACTIONS(4617),
+ [anon_sym_AMP] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4617),
+ [anon_sym_SEMI] = ACTIONS(4619),
+ [anon_sym_QMARK] = ACTIONS(4619),
+ [aux_sym_close_statement_token1] = ACTIONS(4617),
+ [aux_sym_put_statement_token1] = ACTIONS(4617),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4617),
+ [aux_sym_seek_statement_token1] = ACTIONS(4617),
+ [sym_reset_statement] = ACTIONS(4617),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4617),
+ [sym_stop_statement] = ACTIONS(4617),
+ [sym_beep_statement] = ACTIONS(4617),
+ [aux_sym_unload_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4617),
+ [aux_sym_call_statement_token1] = ACTIONS(4617),
+ [sym__ambiguous_call_statement] = ACTIONS(4617),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4617),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4617),
+ [aux_sym_unary_expression_token1] = ACTIONS(4617),
+ [sym_string_literal] = ACTIONS(4619),
+ [sym_number_literal] = ACTIONS(4619),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4617),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4617),
+ [sym_nothing_literal] = ACTIONS(4617),
+ [sym_null_literal] = ACTIONS(4617),
+ [sym_empty_literal] = ACTIONS(4617),
+ [sym_date_literal] = ACTIONS(4619),
+ [anon_sym_POUND] = ACTIONS(4617),
+ },
+ [STATE(811)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5506),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5508),
+ [anon_sym_SLASH] = ACTIONS(5506),
+ [anon_sym_BSLASH] = ACTIONS(5510),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5512),
+ [anon_sym_PLUS] = ACTIONS(5514),
+ [anon_sym_DASH] = ACTIONS(5516),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(812)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4483),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5508),
+ [anon_sym_SLASH] = ACTIONS(4483),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(813)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [anon_sym_COMMA] = ACTIONS(4002),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(4002),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4002),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(814)] = {
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5424),
+ [anon_sym_BANG] = ACTIONS(5426),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [anon_sym_COMMA] = ACTIONS(4344),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(4399),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4344),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(815)] = {
+ [sym_identifier] = ACTIONS(4517),
+ [sym_newline] = ACTIONS(4519),
+ [anon_sym_COLON] = ACTIONS(4519),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4517),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4517),
+ [anon_sym_EQ] = ACTIONS(4519),
+ [anon_sym_DOT] = ACTIONS(4517),
+ [anon_sym_BANG] = ACTIONS(4519),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4517),
+ [aux_sym_option_statement_token3] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4517),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4517),
+ [sym_static_modifier] = ACTIONS(4517),
+ [sym__dim_keyword] = ACTIONS(4517),
+ [sym__redim_keyword] = ACTIONS(4517),
+ [aux_sym_get_accessor_token1] = ACTIONS(4517),
+ [aux_sym_set_accessor_token1] = ACTIONS(4517),
+ [anon_sym_COMMA] = ACTIONS(4519),
+ [aux_sym_const_declaration_token1] = ACTIONS(4517),
+ [anon_sym_LPAREN] = ACTIONS(4519),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4517),
+ [anon_sym_STAR] = ACTIONS(4519),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4517),
+ [aux_sym_visibility_token1] = ACTIONS(4517),
+ [aux_sym_visibility_token2] = ACTIONS(4517),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4517),
+ [aux_sym_else_fragment_token1] = ACTIONS(4517),
+ [aux_sym_select_statement_token1] = ACTIONS(4517),
+ [aux_sym_case_expression_token1] = ACTIONS(4517),
+ [anon_sym_LT] = ACTIONS(4517),
+ [anon_sym_LT_EQ] = ACTIONS(4519),
+ [anon_sym_GT] = ACTIONS(4517),
+ [anon_sym_GT_EQ] = ACTIONS(4519),
+ [anon_sym_LT_GT] = ACTIONS(4519),
+ [aux_sym__for_header_token1] = ACTIONS(4517),
+ [aux_sym_do_statement_token1] = ACTIONS(4517),
+ [aux_sym_do_condition_token1] = ACTIONS(4517),
+ [aux_sym_with_statement_token1] = ACTIONS(4517),
+ [aux_sym_exit_statement_token1] = ACTIONS(4517),
+ [sym_end_statement] = ACTIONS(4519),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4517),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4517),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4517),
+ [sym__ambiguous_redim_statement] = ACTIONS(4519),
+ [aux_sym_erase_statement_token1] = ACTIONS(4517),
+ [aux_sym_open_statement_token1] = ACTIONS(4517),
+ [aux_sym_file_mode_token2] = ACTIONS(4517),
+ [aux_sym_file_access_token2] = ACTIONS(4517),
+ [aux_sym_file_lock_token2] = ACTIONS(4517),
+ [aux_sym_print_statement_token1] = ACTIONS(4517),
+ [anon_sym_CARET] = ACTIONS(4519),
+ [anon_sym_SLASH] = ACTIONS(4519),
+ [anon_sym_BSLASH] = ACTIONS(4519),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4517),
+ [anon_sym_PLUS] = ACTIONS(4519),
+ [anon_sym_DASH] = ACTIONS(4517),
+ [anon_sym_AMP] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4517),
+ [anon_sym_SEMI] = ACTIONS(4519),
+ [anon_sym_QMARK] = ACTIONS(4519),
+ [aux_sym_close_statement_token1] = ACTIONS(4517),
+ [aux_sym_put_statement_token1] = ACTIONS(4517),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4517),
+ [aux_sym_seek_statement_token1] = ACTIONS(4517),
+ [sym_reset_statement] = ACTIONS(4517),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4517),
+ [sym_stop_statement] = ACTIONS(4517),
+ [sym_beep_statement] = ACTIONS(4517),
+ [aux_sym_unload_statement_token1] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4517),
+ [aux_sym_call_statement_token1] = ACTIONS(4517),
+ [sym__ambiguous_call_statement] = ACTIONS(4517),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4517),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4517),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4517),
+ [aux_sym_unary_expression_token1] = ACTIONS(4517),
+ [sym_string_literal] = ACTIONS(4519),
+ [sym_number_literal] = ACTIONS(4519),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4517),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4517),
+ [sym_nothing_literal] = ACTIONS(4517),
+ [sym_null_literal] = ACTIONS(4517),
+ [sym_empty_literal] = ACTIONS(4517),
+ [sym_date_literal] = ACTIONS(4519),
+ [anon_sym_POUND] = ACTIONS(4517),
+ },
+ [STATE(816)] = {
+ [sym_identifier] = ACTIONS(4593),
+ [sym_newline] = ACTIONS(4595),
+ [anon_sym_COLON] = ACTIONS(4595),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4593),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4593),
+ [anon_sym_EQ] = ACTIONS(4595),
+ [anon_sym_DOT] = ACTIONS(4593),
+ [anon_sym_BANG] = ACTIONS(4595),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4593),
+ [aux_sym_option_statement_token3] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4593),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4593),
+ [sym_static_modifier] = ACTIONS(4593),
+ [sym__dim_keyword] = ACTIONS(4593),
+ [sym__redim_keyword] = ACTIONS(4593),
+ [aux_sym_get_accessor_token1] = ACTIONS(4593),
+ [aux_sym_set_accessor_token1] = ACTIONS(4593),
+ [anon_sym_COMMA] = ACTIONS(4595),
+ [aux_sym_const_declaration_token1] = ACTIONS(4593),
+ [anon_sym_LPAREN] = ACTIONS(4595),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4593),
+ [anon_sym_STAR] = ACTIONS(4595),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token2] = ACTIONS(4593),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4593),
+ [aux_sym_else_fragment_token1] = ACTIONS(4593),
+ [aux_sym_select_statement_token1] = ACTIONS(4593),
+ [aux_sym_case_expression_token1] = ACTIONS(4593),
+ [anon_sym_LT] = ACTIONS(4593),
+ [anon_sym_LT_EQ] = ACTIONS(4595),
+ [anon_sym_GT] = ACTIONS(4593),
+ [anon_sym_GT_EQ] = ACTIONS(4595),
+ [anon_sym_LT_GT] = ACTIONS(4595),
+ [aux_sym__for_header_token1] = ACTIONS(4593),
+ [aux_sym_do_statement_token1] = ACTIONS(4593),
+ [aux_sym_do_condition_token1] = ACTIONS(4593),
+ [aux_sym_with_statement_token1] = ACTIONS(4593),
+ [aux_sym_exit_statement_token1] = ACTIONS(4593),
+ [sym_end_statement] = ACTIONS(4595),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4593),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4593),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4593),
+ [sym__ambiguous_redim_statement] = ACTIONS(4595),
+ [aux_sym_erase_statement_token1] = ACTIONS(4593),
+ [aux_sym_open_statement_token1] = ACTIONS(4593),
+ [aux_sym_file_mode_token2] = ACTIONS(4593),
+ [aux_sym_file_access_token2] = ACTIONS(4593),
+ [aux_sym_file_lock_token2] = ACTIONS(4593),
+ [aux_sym_print_statement_token1] = ACTIONS(4593),
+ [anon_sym_CARET] = ACTIONS(4595),
+ [anon_sym_SLASH] = ACTIONS(4595),
+ [anon_sym_BSLASH] = ACTIONS(4595),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4593),
+ [anon_sym_PLUS] = ACTIONS(4595),
+ [anon_sym_DASH] = ACTIONS(4593),
+ [anon_sym_AMP] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4593),
+ [anon_sym_SEMI] = ACTIONS(4595),
+ [anon_sym_QMARK] = ACTIONS(4595),
+ [aux_sym_close_statement_token1] = ACTIONS(4593),
+ [aux_sym_put_statement_token1] = ACTIONS(4593),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4593),
+ [aux_sym_seek_statement_token1] = ACTIONS(4593),
+ [sym_reset_statement] = ACTIONS(4593),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4593),
+ [sym_stop_statement] = ACTIONS(4593),
+ [sym_beep_statement] = ACTIONS(4593),
+ [aux_sym_unload_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4593),
+ [aux_sym_call_statement_token1] = ACTIONS(4593),
+ [sym__ambiguous_call_statement] = ACTIONS(4593),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4593),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4593),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4593),
+ [aux_sym_unary_expression_token1] = ACTIONS(4593),
+ [sym_string_literal] = ACTIONS(4595),
+ [sym_number_literal] = ACTIONS(4595),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4593),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4593),
+ [sym_nothing_literal] = ACTIONS(4593),
+ [sym_null_literal] = ACTIONS(4593),
+ [sym_empty_literal] = ACTIONS(4593),
+ [sym_date_literal] = ACTIONS(4595),
+ [anon_sym_POUND] = ACTIONS(4593),
+ },
+ [STATE(817)] = {
+ [sym_identifier] = ACTIONS(4597),
+ [sym_newline] = ACTIONS(4599),
+ [anon_sym_COLON] = ACTIONS(4599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4597),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4597),
+ [anon_sym_EQ] = ACTIONS(4599),
+ [anon_sym_DOT] = ACTIONS(4597),
+ [anon_sym_BANG] = ACTIONS(4599),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4597),
+ [aux_sym_option_statement_token3] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4597),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4597),
+ [sym_static_modifier] = ACTIONS(4597),
+ [sym__dim_keyword] = ACTIONS(4597),
+ [sym__redim_keyword] = ACTIONS(4597),
+ [aux_sym_get_accessor_token1] = ACTIONS(4597),
+ [aux_sym_set_accessor_token1] = ACTIONS(4597),
+ [anon_sym_COMMA] = ACTIONS(4599),
+ [aux_sym_const_declaration_token1] = ACTIONS(4597),
+ [anon_sym_LPAREN] = ACTIONS(4599),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4597),
+ [anon_sym_STAR] = ACTIONS(4599),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token2] = ACTIONS(4597),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4597),
+ [aux_sym_else_fragment_token1] = ACTIONS(4597),
+ [aux_sym_select_statement_token1] = ACTIONS(4597),
+ [aux_sym_case_expression_token1] = ACTIONS(4597),
+ [anon_sym_LT] = ACTIONS(4597),
+ [anon_sym_LT_EQ] = ACTIONS(4599),
+ [anon_sym_GT] = ACTIONS(4597),
+ [anon_sym_GT_EQ] = ACTIONS(4599),
+ [anon_sym_LT_GT] = ACTIONS(4599),
+ [aux_sym__for_header_token1] = ACTIONS(4597),
+ [aux_sym_do_statement_token1] = ACTIONS(4597),
+ [aux_sym_do_condition_token1] = ACTIONS(4597),
+ [aux_sym_with_statement_token1] = ACTIONS(4597),
+ [aux_sym_exit_statement_token1] = ACTIONS(4597),
+ [sym_end_statement] = ACTIONS(4599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4597),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4597),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4597),
+ [sym__ambiguous_redim_statement] = ACTIONS(4599),
+ [aux_sym_erase_statement_token1] = ACTIONS(4597),
+ [aux_sym_open_statement_token1] = ACTIONS(4597),
+ [aux_sym_file_mode_token2] = ACTIONS(4597),
+ [aux_sym_file_access_token2] = ACTIONS(4597),
+ [aux_sym_file_lock_token2] = ACTIONS(4597),
+ [aux_sym_print_statement_token1] = ACTIONS(4597),
+ [anon_sym_CARET] = ACTIONS(4599),
+ [anon_sym_SLASH] = ACTIONS(4599),
+ [anon_sym_BSLASH] = ACTIONS(4599),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4597),
+ [anon_sym_PLUS] = ACTIONS(4599),
+ [anon_sym_DASH] = ACTIONS(4597),
+ [anon_sym_AMP] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4597),
+ [anon_sym_SEMI] = ACTIONS(4599),
+ [anon_sym_QMARK] = ACTIONS(4599),
+ [aux_sym_close_statement_token1] = ACTIONS(4597),
+ [aux_sym_put_statement_token1] = ACTIONS(4597),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4597),
+ [aux_sym_seek_statement_token1] = ACTIONS(4597),
+ [sym_reset_statement] = ACTIONS(4597),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4597),
+ [sym_stop_statement] = ACTIONS(4597),
+ [sym_beep_statement] = ACTIONS(4597),
+ [aux_sym_unload_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4597),
+ [aux_sym_call_statement_token1] = ACTIONS(4597),
+ [sym__ambiguous_call_statement] = ACTIONS(4597),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4597),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4597),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4597),
+ [aux_sym_unary_expression_token1] = ACTIONS(4597),
+ [sym_string_literal] = ACTIONS(4599),
+ [sym_number_literal] = ACTIONS(4599),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4597),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4597),
+ [sym_nothing_literal] = ACTIONS(4597),
+ [sym_null_literal] = ACTIONS(4597),
+ [sym_empty_literal] = ACTIONS(4597),
+ [sym_date_literal] = ACTIONS(4599),
+ [anon_sym_POUND] = ACTIONS(4597),
+ },
+ [STATE(818)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5506),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5508),
+ [anon_sym_SLASH] = ACTIONS(5506),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(819)] = {
+ [sym_identifier] = ACTIONS(4447),
+ [sym_newline] = ACTIONS(4449),
+ [anon_sym_COLON] = ACTIONS(4449),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4447),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4447),
+ [anon_sym_EQ] = ACTIONS(4449),
+ [anon_sym_DOT] = ACTIONS(4447),
+ [anon_sym_BANG] = ACTIONS(4449),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4447),
+ [aux_sym_option_statement_token3] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4447),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4447),
+ [sym_static_modifier] = ACTIONS(4447),
+ [sym__dim_keyword] = ACTIONS(4447),
+ [sym__redim_keyword] = ACTIONS(4447),
+ [aux_sym_get_accessor_token1] = ACTIONS(4447),
+ [aux_sym_set_accessor_token1] = ACTIONS(4447),
+ [anon_sym_COMMA] = ACTIONS(4449),
+ [aux_sym_const_declaration_token1] = ACTIONS(4447),
+ [anon_sym_LPAREN] = ACTIONS(4449),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4447),
+ [anon_sym_STAR] = ACTIONS(4449),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4447),
+ [aux_sym_visibility_token1] = ACTIONS(4447),
+ [aux_sym_visibility_token2] = ACTIONS(4447),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4447),
+ [aux_sym_else_fragment_token1] = ACTIONS(4447),
+ [aux_sym_select_statement_token1] = ACTIONS(4447),
+ [aux_sym_case_expression_token1] = ACTIONS(4447),
+ [anon_sym_LT] = ACTIONS(4447),
+ [anon_sym_LT_EQ] = ACTIONS(4449),
+ [anon_sym_GT] = ACTIONS(4447),
+ [anon_sym_GT_EQ] = ACTIONS(4449),
+ [anon_sym_LT_GT] = ACTIONS(4449),
+ [aux_sym__for_header_token1] = ACTIONS(4447),
+ [aux_sym_do_statement_token1] = ACTIONS(4447),
+ [aux_sym_do_condition_token1] = ACTIONS(4447),
+ [aux_sym_with_statement_token1] = ACTIONS(4447),
+ [aux_sym_exit_statement_token1] = ACTIONS(4447),
+ [sym_end_statement] = ACTIONS(4449),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4447),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4447),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4447),
+ [sym__ambiguous_redim_statement] = ACTIONS(4449),
+ [aux_sym_erase_statement_token1] = ACTIONS(4447),
+ [aux_sym_open_statement_token1] = ACTIONS(4447),
+ [aux_sym_file_mode_token2] = ACTIONS(4447),
+ [aux_sym_file_access_token2] = ACTIONS(4447),
+ [aux_sym_file_lock_token2] = ACTIONS(4447),
+ [aux_sym_print_statement_token1] = ACTIONS(4447),
+ [anon_sym_CARET] = ACTIONS(4449),
+ [anon_sym_SLASH] = ACTIONS(4449),
+ [anon_sym_BSLASH] = ACTIONS(4449),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4447),
+ [anon_sym_PLUS] = ACTIONS(4449),
+ [anon_sym_DASH] = ACTIONS(4447),
+ [anon_sym_AMP] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4447),
+ [anon_sym_SEMI] = ACTIONS(4449),
+ [anon_sym_QMARK] = ACTIONS(4449),
+ [aux_sym_close_statement_token1] = ACTIONS(4447),
+ [aux_sym_put_statement_token1] = ACTIONS(4447),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4447),
+ [aux_sym_seek_statement_token1] = ACTIONS(4447),
+ [sym_reset_statement] = ACTIONS(4447),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4447),
+ [sym_stop_statement] = ACTIONS(4447),
+ [sym_beep_statement] = ACTIONS(4447),
+ [aux_sym_unload_statement_token1] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4447),
+ [aux_sym_call_statement_token1] = ACTIONS(4447),
+ [sym__ambiguous_call_statement] = ACTIONS(4447),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4447),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4447),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4447),
+ [aux_sym_unary_expression_token1] = ACTIONS(4447),
+ [sym_string_literal] = ACTIONS(4449),
+ [sym_number_literal] = ACTIONS(4449),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4447),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4447),
+ [sym_nothing_literal] = ACTIONS(4447),
+ [sym_null_literal] = ACTIONS(4447),
+ [sym_empty_literal] = ACTIONS(4447),
+ [sym_date_literal] = ACTIONS(4449),
+ [anon_sym_POUND] = ACTIONS(4447),
+ },
+ [STATE(820)] = {
+ [sym_identifier] = ACTIONS(4477),
+ [sym_newline] = ACTIONS(4479),
+ [anon_sym_COLON] = ACTIONS(4479),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4477),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4477),
+ [anon_sym_EQ] = ACTIONS(4479),
+ [anon_sym_DOT] = ACTIONS(4477),
+ [anon_sym_BANG] = ACTIONS(4479),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4477),
+ [aux_sym_option_statement_token3] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4477),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4477),
+ [sym_static_modifier] = ACTIONS(4477),
+ [sym__dim_keyword] = ACTIONS(4477),
+ [sym__redim_keyword] = ACTIONS(4477),
+ [aux_sym_get_accessor_token1] = ACTIONS(4477),
+ [aux_sym_set_accessor_token1] = ACTIONS(4477),
+ [anon_sym_COMMA] = ACTIONS(4479),
+ [aux_sym_const_declaration_token1] = ACTIONS(4477),
+ [anon_sym_LPAREN] = ACTIONS(4479),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4477),
+ [anon_sym_STAR] = ACTIONS(4479),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4477),
+ [aux_sym_visibility_token1] = ACTIONS(4477),
+ [aux_sym_visibility_token2] = ACTIONS(4477),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4477),
+ [aux_sym_else_fragment_token1] = ACTIONS(4477),
+ [aux_sym_select_statement_token1] = ACTIONS(4477),
+ [aux_sym_case_expression_token1] = ACTIONS(4477),
+ [anon_sym_LT] = ACTIONS(4477),
+ [anon_sym_LT_EQ] = ACTIONS(4479),
+ [anon_sym_GT] = ACTIONS(4477),
+ [anon_sym_GT_EQ] = ACTIONS(4479),
+ [anon_sym_LT_GT] = ACTIONS(4479),
+ [aux_sym__for_header_token1] = ACTIONS(4477),
+ [aux_sym_do_statement_token1] = ACTIONS(4477),
+ [aux_sym_do_condition_token1] = ACTIONS(4477),
+ [aux_sym_with_statement_token1] = ACTIONS(4477),
+ [aux_sym_exit_statement_token1] = ACTIONS(4477),
+ [sym_end_statement] = ACTIONS(4479),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4477),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4477),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4477),
+ [sym__ambiguous_redim_statement] = ACTIONS(4479),
+ [aux_sym_erase_statement_token1] = ACTIONS(4477),
+ [aux_sym_open_statement_token1] = ACTIONS(4477),
+ [aux_sym_file_mode_token2] = ACTIONS(4477),
+ [aux_sym_file_access_token2] = ACTIONS(4477),
+ [aux_sym_file_lock_token2] = ACTIONS(4477),
+ [aux_sym_print_statement_token1] = ACTIONS(4477),
+ [anon_sym_CARET] = ACTIONS(4479),
+ [anon_sym_SLASH] = ACTIONS(4479),
+ [anon_sym_BSLASH] = ACTIONS(4479),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4477),
+ [anon_sym_PLUS] = ACTIONS(4479),
+ [anon_sym_DASH] = ACTIONS(4477),
+ [anon_sym_AMP] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4477),
+ [anon_sym_SEMI] = ACTIONS(4479),
+ [anon_sym_QMARK] = ACTIONS(4479),
+ [aux_sym_close_statement_token1] = ACTIONS(4477),
+ [aux_sym_put_statement_token1] = ACTIONS(4477),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4477),
+ [aux_sym_seek_statement_token1] = ACTIONS(4477),
+ [sym_reset_statement] = ACTIONS(4477),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4477),
+ [sym_stop_statement] = ACTIONS(4477),
+ [sym_beep_statement] = ACTIONS(4477),
+ [aux_sym_unload_statement_token1] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4477),
+ [aux_sym_call_statement_token1] = ACTIONS(4477),
+ [sym__ambiguous_call_statement] = ACTIONS(4477),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4477),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4477),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4477),
+ [aux_sym_unary_expression_token1] = ACTIONS(4477),
+ [sym_string_literal] = ACTIONS(4479),
+ [sym_number_literal] = ACTIONS(4479),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4477),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4477),
+ [sym_nothing_literal] = ACTIONS(4477),
+ [sym_null_literal] = ACTIONS(4477),
+ [sym_empty_literal] = ACTIONS(4477),
+ [sym_date_literal] = ACTIONS(4479),
+ [anon_sym_POUND] = ACTIONS(4477),
+ },
+ [STATE(821)] = {
+ [sym_identifier] = ACTIONS(4485),
+ [sym_newline] = ACTIONS(4487),
+ [anon_sym_COLON] = ACTIONS(4487),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4485),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4485),
+ [anon_sym_EQ] = ACTIONS(4487),
+ [anon_sym_DOT] = ACTIONS(4485),
+ [anon_sym_BANG] = ACTIONS(4487),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4485),
+ [aux_sym_option_statement_token3] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4485),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4485),
+ [sym_static_modifier] = ACTIONS(4485),
+ [sym__dim_keyword] = ACTIONS(4485),
+ [sym__redim_keyword] = ACTIONS(4485),
+ [aux_sym_get_accessor_token1] = ACTIONS(4485),
+ [aux_sym_set_accessor_token1] = ACTIONS(4485),
+ [anon_sym_COMMA] = ACTIONS(4487),
+ [aux_sym_const_declaration_token1] = ACTIONS(4485),
+ [anon_sym_LPAREN] = ACTIONS(4487),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4485),
+ [anon_sym_STAR] = ACTIONS(4487),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4485),
+ [aux_sym_visibility_token1] = ACTIONS(4485),
+ [aux_sym_visibility_token2] = ACTIONS(4485),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4485),
+ [aux_sym_else_fragment_token1] = ACTIONS(4485),
+ [aux_sym_select_statement_token1] = ACTIONS(4485),
+ [aux_sym_case_expression_token1] = ACTIONS(4485),
+ [anon_sym_LT] = ACTIONS(4485),
+ [anon_sym_LT_EQ] = ACTIONS(4487),
+ [anon_sym_GT] = ACTIONS(4485),
+ [anon_sym_GT_EQ] = ACTIONS(4487),
+ [anon_sym_LT_GT] = ACTIONS(4487),
+ [aux_sym__for_header_token1] = ACTIONS(4485),
+ [aux_sym_do_statement_token1] = ACTIONS(4485),
+ [aux_sym_do_condition_token1] = ACTIONS(4485),
+ [aux_sym_with_statement_token1] = ACTIONS(4485),
+ [aux_sym_exit_statement_token1] = ACTIONS(4485),
+ [sym_end_statement] = ACTIONS(4487),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4485),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4485),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4485),
+ [sym__ambiguous_redim_statement] = ACTIONS(4487),
+ [aux_sym_erase_statement_token1] = ACTIONS(4485),
+ [aux_sym_open_statement_token1] = ACTIONS(4485),
+ [aux_sym_file_mode_token2] = ACTIONS(4485),
+ [aux_sym_file_access_token2] = ACTIONS(4485),
+ [aux_sym_file_lock_token2] = ACTIONS(4485),
+ [aux_sym_print_statement_token1] = ACTIONS(4485),
+ [anon_sym_CARET] = ACTIONS(4487),
+ [anon_sym_SLASH] = ACTIONS(4487),
+ [anon_sym_BSLASH] = ACTIONS(4487),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4485),
+ [anon_sym_PLUS] = ACTIONS(4487),
+ [anon_sym_DASH] = ACTIONS(4485),
+ [anon_sym_AMP] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4485),
+ [anon_sym_SEMI] = ACTIONS(4487),
+ [anon_sym_QMARK] = ACTIONS(4487),
+ [aux_sym_close_statement_token1] = ACTIONS(4485),
+ [aux_sym_put_statement_token1] = ACTIONS(4485),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4485),
+ [aux_sym_seek_statement_token1] = ACTIONS(4485),
+ [sym_reset_statement] = ACTIONS(4485),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4485),
+ [sym_stop_statement] = ACTIONS(4485),
+ [sym_beep_statement] = ACTIONS(4485),
+ [aux_sym_unload_statement_token1] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4485),
+ [aux_sym_call_statement_token1] = ACTIONS(4485),
+ [sym__ambiguous_call_statement] = ACTIONS(4485),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4485),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4485),
+ [aux_sym_unary_expression_token1] = ACTIONS(4485),
+ [sym_string_literal] = ACTIONS(4487),
+ [sym_number_literal] = ACTIONS(4487),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4485),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4485),
+ [sym_nothing_literal] = ACTIONS(4485),
+ [sym_null_literal] = ACTIONS(4485),
+ [sym_empty_literal] = ACTIONS(4485),
+ [sym_date_literal] = ACTIONS(4487),
+ [anon_sym_POUND] = ACTIONS(4485),
+ },
+ [STATE(822)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5506),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5508),
+ [anon_sym_SLASH] = ACTIONS(5506),
+ [anon_sym_BSLASH] = ACTIONS(5510),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5512),
+ [anon_sym_PLUS] = ACTIONS(5514),
+ [anon_sym_DASH] = ACTIONS(5516),
+ [anon_sym_AMP] = ACTIONS(5518),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5532),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5534),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(823)] = {
+ [sym_identifier] = ACTIONS(4437),
+ [sym_newline] = ACTIONS(4439),
+ [anon_sym_COLON] = ACTIONS(4439),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4437),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4437),
+ [anon_sym_EQ] = ACTIONS(4439),
+ [anon_sym_DOT] = ACTIONS(4437),
+ [anon_sym_BANG] = ACTIONS(4439),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4437),
+ [aux_sym_option_statement_token3] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4437),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4437),
+ [sym_static_modifier] = ACTIONS(4437),
+ [sym__dim_keyword] = ACTIONS(4437),
+ [sym__redim_keyword] = ACTIONS(4437),
+ [aux_sym_get_accessor_token1] = ACTIONS(4437),
+ [aux_sym_set_accessor_token1] = ACTIONS(4437),
+ [anon_sym_COMMA] = ACTIONS(4439),
+ [aux_sym_const_declaration_token1] = ACTIONS(4437),
+ [anon_sym_LPAREN] = ACTIONS(4439),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4437),
+ [anon_sym_STAR] = ACTIONS(4439),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4437),
+ [aux_sym_visibility_token1] = ACTIONS(4437),
+ [aux_sym_visibility_token2] = ACTIONS(4437),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4437),
+ [aux_sym_else_fragment_token1] = ACTIONS(4437),
+ [aux_sym_select_statement_token1] = ACTIONS(4437),
+ [aux_sym_case_expression_token1] = ACTIONS(4437),
+ [anon_sym_LT] = ACTIONS(4437),
+ [anon_sym_LT_EQ] = ACTIONS(4439),
+ [anon_sym_GT] = ACTIONS(4437),
+ [anon_sym_GT_EQ] = ACTIONS(4439),
+ [anon_sym_LT_GT] = ACTIONS(4439),
+ [aux_sym__for_header_token1] = ACTIONS(4437),
+ [aux_sym_do_statement_token1] = ACTIONS(4437),
+ [aux_sym_do_condition_token1] = ACTIONS(4437),
+ [aux_sym_with_statement_token1] = ACTIONS(4437),
+ [aux_sym_exit_statement_token1] = ACTIONS(4437),
+ [sym_end_statement] = ACTIONS(4439),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4437),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4437),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4437),
+ [sym__ambiguous_redim_statement] = ACTIONS(4439),
+ [aux_sym_erase_statement_token1] = ACTIONS(4437),
+ [aux_sym_open_statement_token1] = ACTIONS(4437),
+ [aux_sym_file_mode_token2] = ACTIONS(4437),
+ [aux_sym_file_access_token2] = ACTIONS(4437),
+ [aux_sym_file_lock_token2] = ACTIONS(4437),
+ [aux_sym_print_statement_token1] = ACTIONS(4437),
+ [anon_sym_CARET] = ACTIONS(4439),
+ [anon_sym_SLASH] = ACTIONS(4439),
+ [anon_sym_BSLASH] = ACTIONS(4439),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4437),
+ [anon_sym_PLUS] = ACTIONS(4439),
+ [anon_sym_DASH] = ACTIONS(4437),
+ [anon_sym_AMP] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4437),
+ [anon_sym_SEMI] = ACTIONS(4439),
+ [anon_sym_QMARK] = ACTIONS(4439),
+ [aux_sym_close_statement_token1] = ACTIONS(4437),
+ [aux_sym_put_statement_token1] = ACTIONS(4437),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4437),
+ [aux_sym_seek_statement_token1] = ACTIONS(4437),
+ [sym_reset_statement] = ACTIONS(4437),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4437),
+ [sym_stop_statement] = ACTIONS(4437),
+ [sym_beep_statement] = ACTIONS(4437),
+ [aux_sym_unload_statement_token1] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4437),
+ [aux_sym_call_statement_token1] = ACTIONS(4437),
+ [sym__ambiguous_call_statement] = ACTIONS(4437),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4437),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4437),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4437),
+ [aux_sym_unary_expression_token1] = ACTIONS(4437),
+ [sym_string_literal] = ACTIONS(4439),
+ [sym_number_literal] = ACTIONS(4439),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4437),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4437),
+ [sym_nothing_literal] = ACTIONS(4437),
+ [sym_null_literal] = ACTIONS(4437),
+ [sym_empty_literal] = ACTIONS(4437),
+ [sym_date_literal] = ACTIONS(4439),
+ [anon_sym_POUND] = ACTIONS(4437),
+ },
+ [STATE(824)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5506),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5508),
+ [anon_sym_SLASH] = ACTIONS(5506),
+ [anon_sym_BSLASH] = ACTIONS(5510),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5512),
+ [anon_sym_PLUS] = ACTIONS(5514),
+ [anon_sym_DASH] = ACTIONS(5516),
+ [anon_sym_AMP] = ACTIONS(5518),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(825)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(834),
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(5536),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_array_bound_token1] = ACTIONS(4369),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(826)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5506),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5508),
+ [anon_sym_SLASH] = ACTIONS(5506),
+ [anon_sym_BSLASH] = ACTIONS(5510),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5512),
+ [anon_sym_PLUS] = ACTIONS(5514),
+ [anon_sym_DASH] = ACTIONS(5516),
+ [anon_sym_AMP] = ACTIONS(5518),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5532),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5534),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5538),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(827)] = {
+ [sym_argument_list] = STATE(2699),
+ [sym_comparison_operator] = STATE(8717),
+ [sym_identifier] = ACTIONS(4236),
+ [sym_newline] = ACTIONS(4238),
+ [anon_sym_COLON] = ACTIONS(4238),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4236),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4236),
+ [anon_sym_EQ] = ACTIONS(4240),
+ [anon_sym_DOT] = ACTIONS(5540),
+ [anon_sym_BANG] = ACTIONS(5542),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4236),
+ [aux_sym_option_statement_token3] = ACTIONS(4236),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4236),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4236),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4236),
+ [sym_static_modifier] = ACTIONS(4236),
+ [sym__dim_keyword] = ACTIONS(4236),
+ [sym__redim_keyword] = ACTIONS(4236),
+ [aux_sym_get_accessor_token1] = ACTIONS(4236),
+ [aux_sym_set_accessor_token1] = ACTIONS(4236),
+ [anon_sym_COMMA] = ACTIONS(4238),
+ [aux_sym_const_declaration_token1] = ACTIONS(4236),
+ [anon_sym_LPAREN] = ACTIONS(5544),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4236),
+ [anon_sym_STAR] = ACTIONS(4248),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4236),
+ [aux_sym_visibility_token1] = ACTIONS(4236),
+ [aux_sym_visibility_token2] = ACTIONS(4236),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4236),
+ [aux_sym_else_fragment_token1] = ACTIONS(4236),
+ [aux_sym_select_statement_token1] = ACTIONS(4236),
+ [aux_sym_case_expression_token1] = ACTIONS(4250),
+ [anon_sym_LT] = ACTIONS(4250),
+ [anon_sym_LT_EQ] = ACTIONS(4240),
+ [anon_sym_GT] = ACTIONS(4250),
+ [anon_sym_GT_EQ] = ACTIONS(4240),
+ [anon_sym_LT_GT] = ACTIONS(4240),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4236),
+ [aux_sym__for_header_token1] = ACTIONS(4236),
+ [aux_sym_do_statement_token1] = ACTIONS(4236),
+ [aux_sym_do_condition_token1] = ACTIONS(4236),
+ [aux_sym_with_statement_token1] = ACTIONS(4236),
+ [aux_sym_exit_statement_token1] = ACTIONS(4236),
+ [sym_end_statement] = ACTIONS(4238),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4236),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4236),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4236),
+ [sym__ambiguous_redim_statement] = ACTIONS(4238),
+ [aux_sym_erase_statement_token1] = ACTIONS(4236),
+ [aux_sym_open_statement_token1] = ACTIONS(4236),
+ [aux_sym_file_mode_token2] = ACTIONS(4236),
+ [aux_sym_file_access_token2] = ACTIONS(4236),
+ [aux_sym_file_lock_token2] = ACTIONS(4236),
+ [aux_sym_print_statement_token1] = ACTIONS(4236),
+ [anon_sym_CARET] = ACTIONS(4248),
+ [anon_sym_SLASH] = ACTIONS(4248),
+ [anon_sym_BSLASH] = ACTIONS(4248),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4252),
+ [anon_sym_PLUS] = ACTIONS(4254),
+ [anon_sym_DASH] = ACTIONS(4257),
+ [anon_sym_AMP] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4252),
+ [anon_sym_SEMI] = ACTIONS(4238),
+ [anon_sym_QMARK] = ACTIONS(4238),
+ [aux_sym_close_statement_token1] = ACTIONS(4236),
+ [aux_sym_put_statement_token1] = ACTIONS(4236),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4236),
+ [aux_sym_seek_statement_token1] = ACTIONS(4236),
+ [sym_reset_statement] = ACTIONS(4236),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4236),
+ [sym_stop_statement] = ACTIONS(4236),
+ [sym_beep_statement] = ACTIONS(4236),
+ [aux_sym_unload_statement_token1] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4236),
+ [aux_sym_call_statement_token1] = ACTIONS(4236),
+ [sym__ambiguous_call_statement] = ACTIONS(4236),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4250),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4236),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4236),
+ [aux_sym_unary_expression_token1] = ACTIONS(4236),
+ [sym_string_literal] = ACTIONS(4238),
+ [sym_number_literal] = ACTIONS(4238),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4236),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4236),
+ [sym_nothing_literal] = ACTIONS(4236),
+ [sym_null_literal] = ACTIONS(4236),
+ [sym_empty_literal] = ACTIONS(4236),
+ [sym_date_literal] = ACTIONS(4238),
+ [anon_sym_POUND] = ACTIONS(4236),
+ },
+ [STATE(828)] = {
+ [sym_argument_list] = STATE(2696),
+ [sym_comparison_operator] = STATE(8903),
+ [sym_identifier] = ACTIONS(4236),
+ [sym_newline] = ACTIONS(4238),
+ [anon_sym_COLON] = ACTIONS(4238),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4236),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4236),
+ [anon_sym_EQ] = ACTIONS(4240),
+ [anon_sym_DOT] = ACTIONS(5546),
+ [anon_sym_BANG] = ACTIONS(5548),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4236),
+ [aux_sym_option_statement_token3] = ACTIONS(4236),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4236),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4236),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4236),
+ [sym_static_modifier] = ACTIONS(4236),
+ [sym__dim_keyword] = ACTIONS(4236),
+ [sym__redim_keyword] = ACTIONS(4236),
+ [aux_sym_get_accessor_token1] = ACTIONS(4236),
+ [aux_sym_set_accessor_token1] = ACTIONS(4236),
+ [anon_sym_COMMA] = ACTIONS(4238),
+ [aux_sym_const_declaration_token1] = ACTIONS(4236),
+ [anon_sym_LPAREN] = ACTIONS(5550),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4236),
+ [anon_sym_STAR] = ACTIONS(4248),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4236),
+ [aux_sym_visibility_token1] = ACTIONS(4236),
+ [aux_sym_visibility_token2] = ACTIONS(4236),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4236),
+ [aux_sym_else_fragment_token1] = ACTIONS(4236),
+ [aux_sym_select_statement_token1] = ACTIONS(4236),
+ [aux_sym_select_statement_token2] = ACTIONS(4236),
+ [aux_sym_case_expression_token1] = ACTIONS(4250),
+ [anon_sym_LT] = ACTIONS(4250),
+ [anon_sym_LT_EQ] = ACTIONS(4240),
+ [anon_sym_GT] = ACTIONS(4250),
+ [anon_sym_GT_EQ] = ACTIONS(4240),
+ [anon_sym_LT_GT] = ACTIONS(4240),
+ [aux_sym__for_header_token1] = ACTIONS(4236),
+ [aux_sym_do_statement_token1] = ACTIONS(4236),
+ [aux_sym_do_condition_token1] = ACTIONS(4236),
+ [aux_sym_with_statement_token1] = ACTIONS(4236),
+ [aux_sym_exit_statement_token1] = ACTIONS(4236),
+ [sym_end_statement] = ACTIONS(4238),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4236),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4236),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4236),
+ [sym__ambiguous_redim_statement] = ACTIONS(4238),
+ [aux_sym_erase_statement_token1] = ACTIONS(4236),
+ [aux_sym_open_statement_token1] = ACTIONS(4236),
+ [aux_sym_file_mode_token2] = ACTIONS(4236),
+ [aux_sym_file_access_token2] = ACTIONS(4236),
+ [aux_sym_file_lock_token2] = ACTIONS(4236),
+ [aux_sym_print_statement_token1] = ACTIONS(4236),
+ [anon_sym_CARET] = ACTIONS(4248),
+ [anon_sym_SLASH] = ACTIONS(4248),
+ [anon_sym_BSLASH] = ACTIONS(4248),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4252),
+ [anon_sym_PLUS] = ACTIONS(4254),
+ [anon_sym_DASH] = ACTIONS(4257),
+ [anon_sym_AMP] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4252),
+ [anon_sym_SEMI] = ACTIONS(4238),
+ [anon_sym_QMARK] = ACTIONS(4238),
+ [aux_sym_close_statement_token1] = ACTIONS(4236),
+ [aux_sym_put_statement_token1] = ACTIONS(4236),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4236),
+ [aux_sym_seek_statement_token1] = ACTIONS(4236),
+ [sym_reset_statement] = ACTIONS(4236),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4236),
+ [sym_stop_statement] = ACTIONS(4236),
+ [sym_beep_statement] = ACTIONS(4236),
+ [aux_sym_unload_statement_token1] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4236),
+ [aux_sym_call_statement_token1] = ACTIONS(4236),
+ [sym__ambiguous_call_statement] = ACTIONS(4236),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4250),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4236),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4236),
+ [aux_sym_unary_expression_token1] = ACTIONS(4236),
+ [sym_string_literal] = ACTIONS(4238),
+ [sym_number_literal] = ACTIONS(4238),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4236),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4236),
+ [sym_nothing_literal] = ACTIONS(4236),
+ [sym_null_literal] = ACTIONS(4236),
+ [sym_empty_literal] = ACTIONS(4236),
+ [sym_date_literal] = ACTIONS(4238),
+ [anon_sym_POUND] = ACTIONS(4236),
+ },
+ [STATE(829)] = {
+ [sym_identifier] = ACTIONS(4749),
+ [sym_newline] = ACTIONS(4751),
+ [anon_sym_COLON] = ACTIONS(4751),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4749),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4749),
+ [anon_sym_EQ] = ACTIONS(4751),
+ [anon_sym_DOT] = ACTIONS(4749),
+ [anon_sym_BANG] = ACTIONS(4751),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4749),
+ [aux_sym_option_statement_token3] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4749),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4749),
+ [sym_static_modifier] = ACTIONS(4749),
+ [sym__dim_keyword] = ACTIONS(4749),
+ [sym__redim_keyword] = ACTIONS(4749),
+ [aux_sym_get_accessor_token1] = ACTIONS(4749),
+ [aux_sym_set_accessor_token1] = ACTIONS(4749),
+ [anon_sym_COMMA] = ACTIONS(4751),
+ [aux_sym_const_declaration_token1] = ACTIONS(4749),
+ [anon_sym_LPAREN] = ACTIONS(4751),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4749),
+ [anon_sym_STAR] = ACTIONS(4751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4749),
+ [aux_sym_visibility_token1] = ACTIONS(4749),
+ [aux_sym_visibility_token2] = ACTIONS(4749),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4749),
+ [aux_sym_else_fragment_token1] = ACTIONS(4749),
+ [aux_sym_select_statement_token1] = ACTIONS(4749),
+ [aux_sym_case_expression_token1] = ACTIONS(4749),
+ [anon_sym_LT] = ACTIONS(4749),
+ [anon_sym_LT_EQ] = ACTIONS(4751),
+ [anon_sym_GT] = ACTIONS(4749),
+ [anon_sym_GT_EQ] = ACTIONS(4751),
+ [anon_sym_LT_GT] = ACTIONS(4751),
+ [aux_sym__for_header_token1] = ACTIONS(4749),
+ [aux_sym_do_statement_token1] = ACTIONS(4749),
+ [aux_sym_do_condition_token1] = ACTIONS(4749),
+ [aux_sym_with_statement_token1] = ACTIONS(4749),
+ [aux_sym_exit_statement_token1] = ACTIONS(4749),
+ [sym_end_statement] = ACTIONS(4751),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4749),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4749),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4749),
+ [sym__ambiguous_redim_statement] = ACTIONS(4751),
+ [aux_sym_erase_statement_token1] = ACTIONS(4749),
+ [aux_sym_open_statement_token1] = ACTIONS(4749),
+ [aux_sym_file_mode_token2] = ACTIONS(4749),
+ [aux_sym_file_access_token2] = ACTIONS(4749),
+ [aux_sym_file_lock_token2] = ACTIONS(4749),
+ [aux_sym_print_statement_token1] = ACTIONS(4749),
+ [anon_sym_CARET] = ACTIONS(4751),
+ [anon_sym_SLASH] = ACTIONS(4751),
+ [anon_sym_BSLASH] = ACTIONS(4751),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4749),
+ [anon_sym_PLUS] = ACTIONS(4751),
+ [anon_sym_DASH] = ACTIONS(4749),
+ [anon_sym_AMP] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4749),
+ [anon_sym_SEMI] = ACTIONS(4751),
+ [anon_sym_QMARK] = ACTIONS(4751),
+ [aux_sym_close_statement_token1] = ACTIONS(4749),
+ [aux_sym_put_statement_token1] = ACTIONS(4749),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4749),
+ [aux_sym_seek_statement_token1] = ACTIONS(4749),
+ [sym_reset_statement] = ACTIONS(4749),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4749),
+ [sym_stop_statement] = ACTIONS(4749),
+ [sym_beep_statement] = ACTIONS(4749),
+ [aux_sym_unload_statement_token1] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4749),
+ [aux_sym_call_statement_token1] = ACTIONS(4749),
+ [sym__ambiguous_call_statement] = ACTIONS(4749),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4749),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4749),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4749),
+ [aux_sym_unary_expression_token1] = ACTIONS(4749),
+ [sym_string_literal] = ACTIONS(4751),
+ [sym_number_literal] = ACTIONS(4751),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4749),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4749),
+ [sym_nothing_literal] = ACTIONS(4749),
+ [sym_null_literal] = ACTIONS(4749),
+ [sym_empty_literal] = ACTIONS(4749),
+ [sym_date_literal] = ACTIONS(4751),
+ [anon_sym_POUND] = ACTIONS(4749),
+ },
+ [STATE(830)] = {
+ [sym_identifier] = ACTIONS(4509),
+ [sym_newline] = ACTIONS(4505),
+ [anon_sym_COLON] = ACTIONS(4505),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4509),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4509),
+ [anon_sym_EQ] = ACTIONS(4503),
+ [anon_sym_DOT] = ACTIONS(4509),
+ [anon_sym_BANG] = ACTIONS(4505),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4509),
+ [aux_sym_option_statement_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4509),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4509),
+ [sym_static_modifier] = ACTIONS(4509),
+ [sym__dim_keyword] = ACTIONS(4509),
+ [sym__redim_keyword] = ACTIONS(4509),
+ [aux_sym_get_accessor_token1] = ACTIONS(4509),
+ [aux_sym_set_accessor_token1] = ACTIONS(4509),
+ [anon_sym_COMMA] = ACTIONS(4505),
+ [aux_sym_const_declaration_token1] = ACTIONS(4509),
+ [anon_sym_LPAREN] = ACTIONS(4505),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4509),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token2] = ACTIONS(4509),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4509),
+ [aux_sym_else_fragment_token1] = ACTIONS(4509),
+ [aux_sym_select_statement_token1] = ACTIONS(4509),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4509),
+ [aux_sym_do_statement_token1] = ACTIONS(4509),
+ [aux_sym_do_condition_token1] = ACTIONS(4509),
+ [aux_sym_with_statement_token1] = ACTIONS(4509),
+ [aux_sym_exit_statement_token1] = ACTIONS(4509),
+ [sym_end_statement] = ACTIONS(4505),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4509),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4509),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4509),
+ [sym__ambiguous_redim_statement] = ACTIONS(4505),
+ [aux_sym_erase_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token1] = ACTIONS(4509),
+ [aux_sym_file_mode_token2] = ACTIONS(4509),
+ [aux_sym_file_access_token2] = ACTIONS(4509),
+ [aux_sym_file_lock_token2] = ACTIONS(4509),
+ [aux_sym_print_statement_token1] = ACTIONS(4509),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4505),
+ [anon_sym_DASH] = ACTIONS(4509),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_SEMI] = ACTIONS(4505),
+ [anon_sym_QMARK] = ACTIONS(4505),
+ [aux_sym_close_statement_token1] = ACTIONS(4509),
+ [aux_sym_put_statement_token1] = ACTIONS(4509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4509),
+ [aux_sym_seek_statement_token1] = ACTIONS(4509),
+ [sym_reset_statement] = ACTIONS(4509),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4509),
+ [sym_stop_statement] = ACTIONS(4509),
+ [sym_beep_statement] = ACTIONS(4509),
+ [aux_sym_unload_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4509),
+ [aux_sym_call_statement_token1] = ACTIONS(4509),
+ [sym__ambiguous_call_statement] = ACTIONS(4509),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4509),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4509),
+ [aux_sym_unary_expression_token1] = ACTIONS(4509),
+ [sym_string_literal] = ACTIONS(4505),
+ [sym_number_literal] = ACTIONS(4505),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4509),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4509),
+ [sym_nothing_literal] = ACTIONS(4509),
+ [sym_null_literal] = ACTIONS(4509),
+ [sym_empty_literal] = ACTIONS(4509),
+ [sym_date_literal] = ACTIONS(4505),
+ [anon_sym_POUND] = ACTIONS(4509),
+ },
+ [STATE(831)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(831),
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(5552),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token3] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(832)] = {
+ [sym_identifier] = ACTIONS(4745),
+ [sym_newline] = ACTIONS(4747),
+ [anon_sym_COLON] = ACTIONS(4747),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4745),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4745),
+ [anon_sym_EQ] = ACTIONS(4747),
+ [anon_sym_DOT] = ACTIONS(4745),
+ [anon_sym_BANG] = ACTIONS(4747),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4745),
+ [aux_sym_option_statement_token3] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4745),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4745),
+ [sym_static_modifier] = ACTIONS(4745),
+ [sym__dim_keyword] = ACTIONS(4745),
+ [sym__redim_keyword] = ACTIONS(4745),
+ [aux_sym_get_accessor_token1] = ACTIONS(4745),
+ [aux_sym_set_accessor_token1] = ACTIONS(4745),
+ [anon_sym_COMMA] = ACTIONS(4747),
+ [aux_sym_const_declaration_token1] = ACTIONS(4745),
+ [anon_sym_LPAREN] = ACTIONS(4747),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4745),
+ [anon_sym_STAR] = ACTIONS(4747),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4745),
+ [aux_sym_visibility_token1] = ACTIONS(4745),
+ [aux_sym_visibility_token2] = ACTIONS(4745),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4745),
+ [aux_sym_else_fragment_token1] = ACTIONS(4745),
+ [aux_sym_select_statement_token1] = ACTIONS(4745),
+ [aux_sym_case_expression_token1] = ACTIONS(4745),
+ [anon_sym_LT] = ACTIONS(4745),
+ [anon_sym_LT_EQ] = ACTIONS(4747),
+ [anon_sym_GT] = ACTIONS(4745),
+ [anon_sym_GT_EQ] = ACTIONS(4747),
+ [anon_sym_LT_GT] = ACTIONS(4747),
+ [aux_sym__for_header_token1] = ACTIONS(4745),
+ [aux_sym_do_statement_token1] = ACTIONS(4745),
+ [aux_sym_do_condition_token1] = ACTIONS(4745),
+ [aux_sym_with_statement_token1] = ACTIONS(4745),
+ [aux_sym_exit_statement_token1] = ACTIONS(4745),
+ [sym_end_statement] = ACTIONS(4747),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4745),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4745),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4745),
+ [sym__ambiguous_redim_statement] = ACTIONS(4747),
+ [aux_sym_erase_statement_token1] = ACTIONS(4745),
+ [aux_sym_open_statement_token1] = ACTIONS(4745),
+ [aux_sym_file_mode_token2] = ACTIONS(4745),
+ [aux_sym_file_access_token2] = ACTIONS(4745),
+ [aux_sym_file_lock_token2] = ACTIONS(4745),
+ [aux_sym_print_statement_token1] = ACTIONS(4745),
+ [anon_sym_CARET] = ACTIONS(4747),
+ [anon_sym_SLASH] = ACTIONS(4747),
+ [anon_sym_BSLASH] = ACTIONS(4747),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4745),
+ [anon_sym_PLUS] = ACTIONS(4747),
+ [anon_sym_DASH] = ACTIONS(4745),
+ [anon_sym_AMP] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4745),
+ [anon_sym_SEMI] = ACTIONS(4747),
+ [anon_sym_QMARK] = ACTIONS(4747),
+ [aux_sym_close_statement_token1] = ACTIONS(4745),
+ [aux_sym_put_statement_token1] = ACTIONS(4745),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4745),
+ [aux_sym_seek_statement_token1] = ACTIONS(4745),
+ [sym_reset_statement] = ACTIONS(4745),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4745),
+ [sym_stop_statement] = ACTIONS(4745),
+ [sym_beep_statement] = ACTIONS(4745),
+ [aux_sym_unload_statement_token1] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4745),
+ [aux_sym_call_statement_token1] = ACTIONS(4745),
+ [sym__ambiguous_call_statement] = ACTIONS(4745),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4745),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4745),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4745),
+ [aux_sym_unary_expression_token1] = ACTIONS(4745),
+ [sym_string_literal] = ACTIONS(4747),
+ [sym_number_literal] = ACTIONS(4747),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4745),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4745),
+ [sym_nothing_literal] = ACTIONS(4745),
+ [sym_null_literal] = ACTIONS(4745),
+ [sym_empty_literal] = ACTIONS(4745),
+ [sym_date_literal] = ACTIONS(4747),
+ [anon_sym_POUND] = ACTIONS(4745),
+ },
+ [STATE(833)] = {
+ [sym_identifier] = ACTIONS(4745),
+ [sym_newline] = ACTIONS(4747),
+ [anon_sym_COLON] = ACTIONS(4747),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4745),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4745),
+ [anon_sym_EQ] = ACTIONS(4747),
+ [anon_sym_DOT] = ACTIONS(4745),
+ [anon_sym_BANG] = ACTIONS(4747),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4745),
+ [aux_sym_option_statement_token3] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4745),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4745),
+ [sym_static_modifier] = ACTIONS(4745),
+ [sym__dim_keyword] = ACTIONS(4745),
+ [sym__redim_keyword] = ACTIONS(4745),
+ [aux_sym_get_accessor_token1] = ACTIONS(4745),
+ [aux_sym_set_accessor_token1] = ACTIONS(4745),
+ [anon_sym_COMMA] = ACTIONS(4747),
+ [aux_sym_const_declaration_token1] = ACTIONS(4745),
+ [anon_sym_LPAREN] = ACTIONS(4747),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4745),
+ [anon_sym_STAR] = ACTIONS(4747),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4745),
+ [aux_sym_visibility_token1] = ACTIONS(4745),
+ [aux_sym_visibility_token2] = ACTIONS(4745),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4745),
+ [aux_sym_else_fragment_token1] = ACTIONS(4745),
+ [aux_sym_select_statement_token1] = ACTIONS(4745),
+ [aux_sym_case_expression_token1] = ACTIONS(4745),
+ [anon_sym_LT] = ACTIONS(4745),
+ [anon_sym_LT_EQ] = ACTIONS(4747),
+ [anon_sym_GT] = ACTIONS(4745),
+ [anon_sym_GT_EQ] = ACTIONS(4747),
+ [anon_sym_LT_GT] = ACTIONS(4747),
+ [aux_sym__for_header_token1] = ACTIONS(4745),
+ [aux_sym_do_statement_token1] = ACTIONS(4745),
+ [aux_sym_do_condition_token1] = ACTIONS(4745),
+ [aux_sym_with_statement_token1] = ACTIONS(4745),
+ [aux_sym_exit_statement_token1] = ACTIONS(4745),
+ [sym_end_statement] = ACTIONS(4747),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4745),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4745),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4745),
+ [sym__ambiguous_redim_statement] = ACTIONS(4747),
+ [aux_sym_erase_statement_token1] = ACTIONS(4745),
+ [aux_sym_open_statement_token1] = ACTIONS(4745),
+ [aux_sym_file_mode_token2] = ACTIONS(4745),
+ [aux_sym_file_access_token2] = ACTIONS(4745),
+ [aux_sym_file_lock_token2] = ACTIONS(4745),
+ [aux_sym_print_statement_token1] = ACTIONS(4745),
+ [anon_sym_CARET] = ACTIONS(4747),
+ [anon_sym_SLASH] = ACTIONS(4747),
+ [anon_sym_BSLASH] = ACTIONS(4747),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4745),
+ [anon_sym_PLUS] = ACTIONS(4747),
+ [anon_sym_DASH] = ACTIONS(4745),
+ [anon_sym_AMP] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4745),
+ [anon_sym_SEMI] = ACTIONS(4747),
+ [anon_sym_QMARK] = ACTIONS(4747),
+ [aux_sym_close_statement_token1] = ACTIONS(4745),
+ [aux_sym_put_statement_token1] = ACTIONS(4745),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4745),
+ [aux_sym_seek_statement_token1] = ACTIONS(4745),
+ [sym_reset_statement] = ACTIONS(4745),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4745),
+ [sym_stop_statement] = ACTIONS(4745),
+ [sym_beep_statement] = ACTIONS(4745),
+ [aux_sym_unload_statement_token1] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4745),
+ [aux_sym_call_statement_token1] = ACTIONS(4745),
+ [sym__ambiguous_call_statement] = ACTIONS(4745),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4745),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4745),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4745),
+ [aux_sym_unary_expression_token1] = ACTIONS(4745),
+ [sym_string_literal] = ACTIONS(4747),
+ [sym_number_literal] = ACTIONS(4747),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4745),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4745),
+ [sym_nothing_literal] = ACTIONS(4745),
+ [sym_null_literal] = ACTIONS(4745),
+ [sym_empty_literal] = ACTIONS(4745),
+ [sym_date_literal] = ACTIONS(4747),
+ [anon_sym_POUND] = ACTIONS(4745),
+ },
+ [STATE(834)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(842),
+ [sym_identifier] = ACTIONS(4375),
+ [sym_newline] = ACTIONS(4377),
+ [anon_sym_COLON] = ACTIONS(4377),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4375),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4375),
+ [anon_sym_EQ] = ACTIONS(4377),
+ [anon_sym_DOT] = ACTIONS(4375),
+ [anon_sym_BANG] = ACTIONS(4377),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4375),
+ [aux_sym_option_statement_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4375),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4375),
+ [sym_static_modifier] = ACTIONS(4375),
+ [sym__dim_keyword] = ACTIONS(4375),
+ [sym__redim_keyword] = ACTIONS(4375),
+ [aux_sym_get_accessor_token1] = ACTIONS(4375),
+ [aux_sym_set_accessor_token1] = ACTIONS(4375),
+ [aux_sym_const_declaration_token1] = ACTIONS(4375),
+ [anon_sym_LPAREN] = ACTIONS(4377),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4375),
+ [anon_sym_STAR] = ACTIONS(4377),
+ [aux_sym_array_bound_token1] = ACTIONS(4375),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token2] = ACTIONS(4375),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4375),
+ [aux_sym_else_fragment_token1] = ACTIONS(4375),
+ [aux_sym_select_statement_token1] = ACTIONS(4375),
+ [aux_sym_case_expression_token1] = ACTIONS(4375),
+ [anon_sym_LT] = ACTIONS(4375),
+ [anon_sym_LT_EQ] = ACTIONS(4377),
+ [anon_sym_GT] = ACTIONS(4375),
+ [anon_sym_GT_EQ] = ACTIONS(4377),
+ [anon_sym_LT_GT] = ACTIONS(4377),
+ [aux_sym__for_header_token1] = ACTIONS(4375),
+ [aux_sym_do_statement_token1] = ACTIONS(4375),
+ [aux_sym_do_condition_token1] = ACTIONS(4375),
+ [aux_sym_with_statement_token1] = ACTIONS(4375),
+ [aux_sym_exit_statement_token1] = ACTIONS(4375),
+ [sym_end_statement] = ACTIONS(4377),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4375),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4375),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4375),
+ [sym__ambiguous_redim_statement] = ACTIONS(4377),
+ [aux_sym_erase_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token1] = ACTIONS(4375),
+ [aux_sym_file_mode_token2] = ACTIONS(4375),
+ [aux_sym_file_access_token2] = ACTIONS(4375),
+ [aux_sym_file_lock_token2] = ACTIONS(4375),
+ [aux_sym_print_statement_token1] = ACTIONS(4375),
+ [anon_sym_CARET] = ACTIONS(4377),
+ [anon_sym_SLASH] = ACTIONS(4377),
+ [anon_sym_BSLASH] = ACTIONS(4377),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4375),
+ [anon_sym_PLUS] = ACTIONS(4377),
+ [anon_sym_DASH] = ACTIONS(4375),
+ [anon_sym_AMP] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4375),
+ [anon_sym_QMARK] = ACTIONS(4377),
+ [aux_sym_close_statement_token1] = ACTIONS(4375),
+ [aux_sym_put_statement_token1] = ACTIONS(4375),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4375),
+ [aux_sym_seek_statement_token1] = ACTIONS(4375),
+ [sym_reset_statement] = ACTIONS(4375),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4375),
+ [sym_stop_statement] = ACTIONS(4375),
+ [sym_beep_statement] = ACTIONS(4375),
+ [aux_sym_unload_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4375),
+ [aux_sym_call_statement_token1] = ACTIONS(4375),
+ [sym__ambiguous_call_statement] = ACTIONS(4375),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4375),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4375),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4375),
+ [aux_sym_unary_expression_token1] = ACTIONS(4375),
+ [sym_string_literal] = ACTIONS(4377),
+ [sym_number_literal] = ACTIONS(4377),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4375),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4375),
+ [sym_nothing_literal] = ACTIONS(4375),
+ [sym_null_literal] = ACTIONS(4375),
+ [sym_empty_literal] = ACTIONS(4375),
+ [sym_date_literal] = ACTIONS(4377),
+ [anon_sym_POUND] = ACTIONS(4375),
+ },
+ [STATE(835)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4615),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_declaration_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4613),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4613),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [aux_sym__property_get_header_token1] = ACTIONS(4613),
+ [aux_sym_event_declaration_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [anon_sym_COMMA] = ACTIONS(4615),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_SEMI] = ACTIONS(4615),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(836)] = {
+ [sym_identifier] = ACTIONS(5555),
+ [sym_newline] = ACTIONS(4399),
+ [anon_sym_COLON] = ACTIONS(4399),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(5555),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5555),
+ [anon_sym_EQ] = ACTIONS(5558),
+ [anon_sym_DOT] = ACTIONS(5560),
+ [anon_sym_BANG] = ACTIONS(5434),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(5555),
+ [aux_sym_option_statement_token3] = ACTIONS(5555),
+ [aux_sym_type_declaration_token1] = ACTIONS(5555),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(5555),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(5555),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(5555),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(5555),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(5555),
+ [aux_sym_enum_declaration_token1] = ACTIONS(5555),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(5555),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(5555),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(5555),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(5555),
+ [aux_sym__property_get_header_token1] = ACTIONS(5555),
+ [aux_sym_event_declaration_token1] = ACTIONS(5555),
+ [sym_static_modifier] = ACTIONS(5555),
+ [sym__dim_keyword] = ACTIONS(5555),
+ [sym__redim_keyword] = ACTIONS(5555),
+ [aux_sym_byval_modifier_token1] = ACTIONS(5562),
+ [aux_sym_get_accessor_token1] = ACTIONS(5555),
+ [aux_sym_set_accessor_token1] = ACTIONS(5555),
+ [anon_sym_COMMA] = ACTIONS(5558),
+ [aux_sym_const_declaration_token1] = ACTIONS(5555),
+ [anon_sym_LPAREN] = ACTIONS(4399),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5555),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5555),
+ [aux_sym_visibility_token1] = ACTIONS(5555),
+ [aux_sym_visibility_token2] = ACTIONS(5555),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(5555),
+ [aux_sym_else_fragment_token1] = ACTIONS(5555),
+ [aux_sym_select_statement_token1] = ACTIONS(5555),
+ [aux_sym__for_header_token1] = ACTIONS(5555),
+ [aux_sym_do_statement_token1] = ACTIONS(5555),
+ [aux_sym_do_condition_token1] = ACTIONS(5555),
+ [aux_sym_with_statement_token1] = ACTIONS(5555),
+ [aux_sym_exit_statement_token1] = ACTIONS(5555),
+ [sym_end_statement] = ACTIONS(4399),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(5555),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(5555),
+ [aux_sym_on_error_statement_token2] = ACTIONS(5555),
+ [sym__ambiguous_redim_statement] = ACTIONS(4399),
+ [aux_sym_erase_statement_token1] = ACTIONS(5555),
+ [aux_sym_open_statement_token1] = ACTIONS(5555),
+ [aux_sym_file_mode_token2] = ACTIONS(5555),
+ [aux_sym_file_access_token2] = ACTIONS(5555),
+ [aux_sym_file_lock_token2] = ACTIONS(5555),
+ [aux_sym_print_statement_token1] = ACTIONS(5555),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4399),
+ [anon_sym_DASH] = ACTIONS(5555),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_QMARK] = ACTIONS(4399),
+ [aux_sym_close_statement_token1] = ACTIONS(5555),
+ [aux_sym_put_statement_token1] = ACTIONS(5555),
+ [aux_sym_unlock_statement_token1] = ACTIONS(5555),
+ [aux_sym_seek_statement_token1] = ACTIONS(5555),
+ [sym_reset_statement] = ACTIONS(5555),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(5555),
+ [sym_stop_statement] = ACTIONS(5555),
+ [sym_beep_statement] = ACTIONS(5555),
+ [aux_sym_unload_statement_token1] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token1] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token2] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token3] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token4] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token5] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token6] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token7] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token8] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token9] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token10] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token11] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token12] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token13] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token14] = ACTIONS(5555),
+ [aux_sym_call_statement_token1] = ACTIONS(5555),
+ [sym__ambiguous_call_statement] = ACTIONS(5555),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5555),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5555),
+ [aux_sym_unary_expression_token1] = ACTIONS(5555),
+ [sym_string_literal] = ACTIONS(4399),
+ [sym_number_literal] = ACTIONS(4399),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5555),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5555),
+ [sym_nothing_literal] = ACTIONS(5555),
+ [sym_null_literal] = ACTIONS(5555),
+ [sym_empty_literal] = ACTIONS(5555),
+ [sym_date_literal] = ACTIONS(4399),
+ [anon_sym_POUND] = ACTIONS(5555),
+ },
+ [STATE(837)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4503),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [anon_sym_COMMA] = ACTIONS(4615),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_SEMI] = ACTIONS(4615),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(838)] = {
+ [sym_identifier] = ACTIONS(5555),
+ [sym_newline] = ACTIONS(4399),
+ [anon_sym_COLON] = ACTIONS(5564),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(5555),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5555),
+ [anon_sym_EQ] = ACTIONS(5558),
+ [anon_sym_DOT] = ACTIONS(5560),
+ [anon_sym_BANG] = ACTIONS(5434),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(5555),
+ [aux_sym_option_statement_token3] = ACTIONS(5555),
+ [aux_sym_type_declaration_token1] = ACTIONS(5555),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(5555),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(5555),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(5555),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(5555),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(5555),
+ [aux_sym_enum_declaration_token1] = ACTIONS(5555),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(5555),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(5555),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(5555),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(5555),
+ [aux_sym__property_get_header_token1] = ACTIONS(5555),
+ [aux_sym_event_declaration_token1] = ACTIONS(5555),
+ [sym_static_modifier] = ACTIONS(5555),
+ [sym__dim_keyword] = ACTIONS(5555),
+ [sym__redim_keyword] = ACTIONS(5555),
+ [aux_sym_byval_modifier_token1] = ACTIONS(5562),
+ [aux_sym_get_accessor_token1] = ACTIONS(5555),
+ [aux_sym_set_accessor_token1] = ACTIONS(5555),
+ [anon_sym_COMMA] = ACTIONS(5558),
+ [aux_sym_const_declaration_token1] = ACTIONS(5555),
+ [anon_sym_LPAREN] = ACTIONS(4399),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5555),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5555),
+ [aux_sym_visibility_token1] = ACTIONS(5555),
+ [aux_sym_visibility_token2] = ACTIONS(5555),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(5555),
+ [aux_sym_else_fragment_token1] = ACTIONS(5555),
+ [aux_sym_select_statement_token1] = ACTIONS(5555),
+ [aux_sym__for_header_token1] = ACTIONS(5555),
+ [aux_sym_do_statement_token1] = ACTIONS(5555),
+ [aux_sym_do_condition_token1] = ACTIONS(5555),
+ [aux_sym_with_statement_token1] = ACTIONS(5555),
+ [aux_sym_exit_statement_token1] = ACTIONS(5555),
+ [sym_end_statement] = ACTIONS(4399),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(5555),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(5555),
+ [aux_sym_on_error_statement_token2] = ACTIONS(5555),
+ [sym__ambiguous_redim_statement] = ACTIONS(4399),
+ [aux_sym_erase_statement_token1] = ACTIONS(5555),
+ [aux_sym_open_statement_token1] = ACTIONS(5555),
+ [aux_sym_file_mode_token2] = ACTIONS(5555),
+ [aux_sym_file_access_token2] = ACTIONS(5555),
+ [aux_sym_file_lock_token2] = ACTIONS(5555),
+ [aux_sym_print_statement_token1] = ACTIONS(5555),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4399),
+ [anon_sym_DASH] = ACTIONS(5555),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_QMARK] = ACTIONS(4399),
+ [aux_sym_close_statement_token1] = ACTIONS(5555),
+ [aux_sym_put_statement_token1] = ACTIONS(5555),
+ [aux_sym_unlock_statement_token1] = ACTIONS(5555),
+ [aux_sym_seek_statement_token1] = ACTIONS(5555),
+ [sym_reset_statement] = ACTIONS(5555),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(5555),
+ [sym_stop_statement] = ACTIONS(5555),
+ [sym_beep_statement] = ACTIONS(5555),
+ [aux_sym_unload_statement_token1] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token1] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token2] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token3] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token4] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token5] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token6] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token7] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token8] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token9] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token10] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token11] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token12] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token13] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token14] = ACTIONS(5555),
+ [aux_sym_call_statement_token1] = ACTIONS(5555),
+ [sym__ambiguous_call_statement] = ACTIONS(5555),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5555),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5555),
+ [aux_sym_unary_expression_token1] = ACTIONS(5555),
+ [sym_string_literal] = ACTIONS(4399),
+ [sym_number_literal] = ACTIONS(4399),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5555),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5555),
+ [sym_nothing_literal] = ACTIONS(5555),
+ [sym_null_literal] = ACTIONS(5555),
+ [sym_empty_literal] = ACTIONS(5555),
+ [sym_date_literal] = ACTIONS(4399),
+ [anon_sym_POUND] = ACTIONS(5555),
+ },
+ [STATE(839)] = {
+ [aux_sym_print_argument_sequence_repeat1] = STATE(3361),
+ [sym_identifier] = ACTIONS(5566),
+ [sym_newline] = ACTIONS(5568),
+ [anon_sym_COLON] = ACTIONS(5568),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(5566),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5566),
+ [anon_sym_DOT] = ACTIONS(5566),
+ [anon_sym_BANG] = ACTIONS(5568),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(5566),
+ [aux_sym_option_statement_token3] = ACTIONS(5566),
+ [aux_sym_type_declaration_token1] = ACTIONS(5566),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(5566),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(5566),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(5566),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(5566),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(5566),
+ [aux_sym_enum_declaration_token1] = ACTIONS(5566),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(5566),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(5566),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(5566),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(5566),
+ [aux_sym__property_get_header_token1] = ACTIONS(5566),
+ [aux_sym_event_declaration_token1] = ACTIONS(5566),
+ [sym_static_modifier] = ACTIONS(5566),
+ [sym__dim_keyword] = ACTIONS(5566),
+ [sym__redim_keyword] = ACTIONS(5566),
+ [aux_sym_get_accessor_token1] = ACTIONS(5566),
+ [aux_sym_set_accessor_token1] = ACTIONS(5566),
+ [anon_sym_COMMA] = ACTIONS(5570),
+ [aux_sym_const_declaration_token1] = ACTIONS(5566),
+ [anon_sym_LPAREN] = ACTIONS(5568),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5566),
+ [anon_sym_STAR] = ACTIONS(5572),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5566),
+ [aux_sym_visibility_token1] = ACTIONS(5566),
+ [aux_sym_visibility_token2] = ACTIONS(5566),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(5566),
+ [aux_sym_else_fragment_token1] = ACTIONS(5566),
+ [aux_sym_select_statement_token1] = ACTIONS(5566),
+ [aux_sym__for_header_token1] = ACTIONS(5566),
+ [aux_sym_do_statement_token1] = ACTIONS(5566),
+ [aux_sym_do_condition_token1] = ACTIONS(5566),
+ [aux_sym_with_statement_token1] = ACTIONS(5566),
+ [aux_sym_exit_statement_token1] = ACTIONS(5566),
+ [sym_end_statement] = ACTIONS(5568),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(5566),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(5566),
+ [aux_sym_on_error_statement_token2] = ACTIONS(5566),
+ [sym__ambiguous_redim_statement] = ACTIONS(5568),
+ [aux_sym_erase_statement_token1] = ACTIONS(5566),
+ [aux_sym_open_statement_token1] = ACTIONS(5566),
+ [aux_sym_file_mode_token2] = ACTIONS(5566),
+ [aux_sym_file_access_token2] = ACTIONS(5566),
+ [aux_sym_file_lock_token2] = ACTIONS(5566),
+ [aux_sym_print_statement_token1] = ACTIONS(5566),
+ [anon_sym_CARET] = ACTIONS(5574),
+ [anon_sym_SLASH] = ACTIONS(5572),
+ [anon_sym_BSLASH] = ACTIONS(5576),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5578),
+ [anon_sym_PLUS] = ACTIONS(5580),
+ [anon_sym_DASH] = ACTIONS(5582),
+ [anon_sym_AMP] = ACTIONS(5584),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5586),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5588),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5590),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5592),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(5594),
+ [anon_sym_SEMI] = ACTIONS(5570),
+ [anon_sym_QMARK] = ACTIONS(5568),
+ [aux_sym_close_statement_token1] = ACTIONS(5566),
+ [aux_sym_put_statement_token1] = ACTIONS(5566),
+ [aux_sym_unlock_statement_token1] = ACTIONS(5566),
+ [aux_sym_seek_statement_token1] = ACTIONS(5566),
+ [sym_reset_statement] = ACTIONS(5566),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(5566),
+ [sym_stop_statement] = ACTIONS(5566),
+ [sym_beep_statement] = ACTIONS(5566),
+ [aux_sym_unload_statement_token1] = ACTIONS(5566),
+ [aux_sym_def_type_statement_token1] = ACTIONS(5566),
+ [aux_sym_def_type_statement_token2] = ACTIONS(5566),
+ [aux_sym_def_type_statement_token3] = ACTIONS(5566),
+ [aux_sym_def_type_statement_token4] = ACTIONS(5566),
+ [aux_sym_def_type_statement_token5] = ACTIONS(5566),
+ [aux_sym_def_type_statement_token6] = ACTIONS(5566),
+ [aux_sym_def_type_statement_token7] = ACTIONS(5566),
+ [aux_sym_def_type_statement_token8] = ACTIONS(5566),
+ [aux_sym_def_type_statement_token9] = ACTIONS(5566),
+ [aux_sym_def_type_statement_token10] = ACTIONS(5566),
+ [aux_sym_def_type_statement_token11] = ACTIONS(5566),
+ [aux_sym_def_type_statement_token12] = ACTIONS(5566),
+ [aux_sym_def_type_statement_token13] = ACTIONS(5566),
+ [aux_sym_def_type_statement_token14] = ACTIONS(5566),
+ [aux_sym_call_statement_token1] = ACTIONS(5566),
+ [sym__ambiguous_call_statement] = ACTIONS(5566),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5566),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5566),
+ [aux_sym_unary_expression_token1] = ACTIONS(5566),
+ [sym_string_literal] = ACTIONS(5568),
+ [sym_number_literal] = ACTIONS(5568),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5566),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5566),
+ [sym_nothing_literal] = ACTIONS(5566),
+ [sym_null_literal] = ACTIONS(5566),
+ [sym_empty_literal] = ACTIONS(5566),
+ [sym_date_literal] = ACTIONS(5568),
+ [anon_sym_POUND] = ACTIONS(5566),
+ },
+ [STATE(840)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5506),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5508),
+ [anon_sym_SLASH] = ACTIONS(5506),
+ [anon_sym_BSLASH] = ACTIONS(5510),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5512),
+ [anon_sym_PLUS] = ACTIONS(5514),
+ [anon_sym_DASH] = ACTIONS(5516),
+ [anon_sym_AMP] = ACTIONS(5518),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5532),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(841)] = {
+ [sym_identifier] = ACTIONS(4749),
+ [sym_newline] = ACTIONS(4751),
+ [anon_sym_COLON] = ACTIONS(4751),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4749),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4749),
+ [anon_sym_EQ] = ACTIONS(4751),
+ [anon_sym_DOT] = ACTIONS(4749),
+ [anon_sym_BANG] = ACTIONS(4751),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4749),
+ [aux_sym_option_statement_token3] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4749),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4749),
+ [sym_static_modifier] = ACTIONS(4749),
+ [sym__dim_keyword] = ACTIONS(4749),
+ [sym__redim_keyword] = ACTIONS(4749),
+ [aux_sym_get_accessor_token1] = ACTIONS(4749),
+ [aux_sym_set_accessor_token1] = ACTIONS(4749),
+ [anon_sym_COMMA] = ACTIONS(4751),
+ [aux_sym_const_declaration_token1] = ACTIONS(4749),
+ [anon_sym_LPAREN] = ACTIONS(4751),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4749),
+ [anon_sym_STAR] = ACTIONS(4751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4749),
+ [aux_sym_visibility_token1] = ACTIONS(4749),
+ [aux_sym_visibility_token2] = ACTIONS(4749),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4749),
+ [aux_sym_else_fragment_token1] = ACTIONS(4749),
+ [aux_sym_select_statement_token1] = ACTIONS(4749),
+ [aux_sym_case_expression_token1] = ACTIONS(4749),
+ [anon_sym_LT] = ACTIONS(4749),
+ [anon_sym_LT_EQ] = ACTIONS(4751),
+ [anon_sym_GT] = ACTIONS(4749),
+ [anon_sym_GT_EQ] = ACTIONS(4751),
+ [anon_sym_LT_GT] = ACTIONS(4751),
+ [aux_sym__for_header_token1] = ACTIONS(4749),
+ [aux_sym_do_statement_token1] = ACTIONS(4749),
+ [aux_sym_do_condition_token1] = ACTIONS(4749),
+ [aux_sym_with_statement_token1] = ACTIONS(4749),
+ [aux_sym_exit_statement_token1] = ACTIONS(4749),
+ [sym_end_statement] = ACTIONS(4751),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4749),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4749),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4749),
+ [sym__ambiguous_redim_statement] = ACTIONS(4751),
+ [aux_sym_erase_statement_token1] = ACTIONS(4749),
+ [aux_sym_open_statement_token1] = ACTIONS(4749),
+ [aux_sym_file_mode_token2] = ACTIONS(4749),
+ [aux_sym_file_access_token2] = ACTIONS(4749),
+ [aux_sym_file_lock_token2] = ACTIONS(4749),
+ [aux_sym_print_statement_token1] = ACTIONS(4749),
+ [anon_sym_CARET] = ACTIONS(4751),
+ [anon_sym_SLASH] = ACTIONS(4751),
+ [anon_sym_BSLASH] = ACTIONS(4751),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4749),
+ [anon_sym_PLUS] = ACTIONS(4751),
+ [anon_sym_DASH] = ACTIONS(4749),
+ [anon_sym_AMP] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4749),
+ [anon_sym_SEMI] = ACTIONS(4751),
+ [anon_sym_QMARK] = ACTIONS(4751),
+ [aux_sym_close_statement_token1] = ACTIONS(4749),
+ [aux_sym_put_statement_token1] = ACTIONS(4749),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4749),
+ [aux_sym_seek_statement_token1] = ACTIONS(4749),
+ [sym_reset_statement] = ACTIONS(4749),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4749),
+ [sym_stop_statement] = ACTIONS(4749),
+ [sym_beep_statement] = ACTIONS(4749),
+ [aux_sym_unload_statement_token1] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4749),
+ [aux_sym_call_statement_token1] = ACTIONS(4749),
+ [sym__ambiguous_call_statement] = ACTIONS(4749),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4749),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4749),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4749),
+ [aux_sym_unary_expression_token1] = ACTIONS(4749),
+ [sym_string_literal] = ACTIONS(4751),
+ [sym_number_literal] = ACTIONS(4751),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4749),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4749),
+ [sym_nothing_literal] = ACTIONS(4749),
+ [sym_null_literal] = ACTIONS(4749),
+ [sym_empty_literal] = ACTIONS(4749),
+ [sym_date_literal] = ACTIONS(4751),
+ [anon_sym_POUND] = ACTIONS(4749),
+ },
+ [STATE(842)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(842),
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(5596),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_array_bound_token1] = ACTIONS(4362),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(843)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4615),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [anon_sym_COMMA] = ACTIONS(4615),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4613),
+ [anon_sym_LT] = ACTIONS(4613),
+ [anon_sym_LT_EQ] = ACTIONS(4615),
+ [anon_sym_GT] = ACTIONS(4613),
+ [anon_sym_GT_EQ] = ACTIONS(4615),
+ [anon_sym_LT_GT] = ACTIONS(4615),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_SEMI] = ACTIONS(4615),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4613),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(844)] = {
+ [sym_identifier] = ACTIONS(4617),
+ [sym_newline] = ACTIONS(4619),
+ [anon_sym_COLON] = ACTIONS(4619),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4617),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4617),
+ [anon_sym_EQ] = ACTIONS(4619),
+ [anon_sym_DOT] = ACTIONS(4617),
+ [anon_sym_BANG] = ACTIONS(4619),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4617),
+ [aux_sym_option_statement_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4617),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4617),
+ [sym_static_modifier] = ACTIONS(4617),
+ [sym__dim_keyword] = ACTIONS(4617),
+ [sym__redim_keyword] = ACTIONS(4617),
+ [aux_sym_get_accessor_token1] = ACTIONS(4617),
+ [aux_sym_set_accessor_token1] = ACTIONS(4617),
+ [anon_sym_COMMA] = ACTIONS(4619),
+ [aux_sym_const_declaration_token1] = ACTIONS(4617),
+ [anon_sym_LPAREN] = ACTIONS(4619),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4617),
+ [anon_sym_STAR] = ACTIONS(5506),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token2] = ACTIONS(4617),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4617),
+ [aux_sym_else_fragment_token1] = ACTIONS(4617),
+ [aux_sym_select_statement_token1] = ACTIONS(4617),
+ [aux_sym_case_expression_token1] = ACTIONS(4617),
+ [anon_sym_LT] = ACTIONS(4617),
+ [anon_sym_LT_EQ] = ACTIONS(4619),
+ [anon_sym_GT] = ACTIONS(4617),
+ [anon_sym_GT_EQ] = ACTIONS(4619),
+ [anon_sym_LT_GT] = ACTIONS(4619),
+ [aux_sym__for_header_token1] = ACTIONS(4617),
+ [aux_sym_do_statement_token1] = ACTIONS(4617),
+ [aux_sym_do_condition_token1] = ACTIONS(4617),
+ [aux_sym_with_statement_token1] = ACTIONS(4617),
+ [aux_sym_exit_statement_token1] = ACTIONS(4617),
+ [sym_end_statement] = ACTIONS(4619),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4617),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4617),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4617),
+ [sym__ambiguous_redim_statement] = ACTIONS(4619),
+ [aux_sym_erase_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token1] = ACTIONS(4617),
+ [aux_sym_file_mode_token2] = ACTIONS(4617),
+ [aux_sym_file_access_token2] = ACTIONS(4617),
+ [aux_sym_file_lock_token2] = ACTIONS(4617),
+ [aux_sym_print_statement_token1] = ACTIONS(4617),
+ [anon_sym_CARET] = ACTIONS(5508),
+ [anon_sym_SLASH] = ACTIONS(5506),
+ [anon_sym_BSLASH] = ACTIONS(5510),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5512),
+ [anon_sym_PLUS] = ACTIONS(5514),
+ [anon_sym_DASH] = ACTIONS(5516),
+ [anon_sym_AMP] = ACTIONS(5518),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4617),
+ [anon_sym_SEMI] = ACTIONS(4619),
+ [anon_sym_QMARK] = ACTIONS(4619),
+ [aux_sym_close_statement_token1] = ACTIONS(4617),
+ [aux_sym_put_statement_token1] = ACTIONS(4617),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4617),
+ [aux_sym_seek_statement_token1] = ACTIONS(4617),
+ [sym_reset_statement] = ACTIONS(4617),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4617),
+ [sym_stop_statement] = ACTIONS(4617),
+ [sym_beep_statement] = ACTIONS(4617),
+ [aux_sym_unload_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4617),
+ [aux_sym_call_statement_token1] = ACTIONS(4617),
+ [sym__ambiguous_call_statement] = ACTIONS(4617),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4617),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4617),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4617),
+ [aux_sym_unary_expression_token1] = ACTIONS(4617),
+ [sym_string_literal] = ACTIONS(4619),
+ [sym_number_literal] = ACTIONS(4619),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4617),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4617),
+ [sym_nothing_literal] = ACTIONS(4617),
+ [sym_null_literal] = ACTIONS(4617),
+ [sym_empty_literal] = ACTIONS(4617),
+ [sym_date_literal] = ACTIONS(4619),
+ [anon_sym_POUND] = ACTIONS(4617),
+ },
+ [STATE(845)] = {
+ [sym_identifier] = ACTIONS(4589),
+ [sym_newline] = ACTIONS(4591),
+ [anon_sym_COLON] = ACTIONS(4591),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4589),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4589),
+ [anon_sym_EQ] = ACTIONS(4591),
+ [anon_sym_DOT] = ACTIONS(4589),
+ [anon_sym_BANG] = ACTIONS(4591),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4589),
+ [aux_sym_option_statement_token3] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4589),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4589),
+ [sym_static_modifier] = ACTIONS(4589),
+ [sym__dim_keyword] = ACTIONS(4589),
+ [sym__redim_keyword] = ACTIONS(4589),
+ [aux_sym_get_accessor_token1] = ACTIONS(4589),
+ [aux_sym_set_accessor_token1] = ACTIONS(4589),
+ [anon_sym_COMMA] = ACTIONS(4591),
+ [aux_sym_const_declaration_token1] = ACTIONS(4589),
+ [anon_sym_LPAREN] = ACTIONS(4591),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4589),
+ [anon_sym_STAR] = ACTIONS(4591),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4589),
+ [aux_sym_visibility_token1] = ACTIONS(4589),
+ [aux_sym_visibility_token2] = ACTIONS(4589),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4589),
+ [aux_sym_else_fragment_token1] = ACTIONS(4589),
+ [aux_sym_select_statement_token1] = ACTIONS(4589),
+ [aux_sym_case_expression_token1] = ACTIONS(4589),
+ [anon_sym_LT] = ACTIONS(4589),
+ [anon_sym_LT_EQ] = ACTIONS(4591),
+ [anon_sym_GT] = ACTIONS(4589),
+ [anon_sym_GT_EQ] = ACTIONS(4591),
+ [anon_sym_LT_GT] = ACTIONS(4591),
+ [aux_sym__for_header_token1] = ACTIONS(4589),
+ [aux_sym_do_statement_token1] = ACTIONS(4589),
+ [aux_sym_do_condition_token1] = ACTIONS(4589),
+ [aux_sym_with_statement_token1] = ACTIONS(4589),
+ [aux_sym_exit_statement_token1] = ACTIONS(4589),
+ [sym_end_statement] = ACTIONS(4591),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4589),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4589),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4589),
+ [sym__ambiguous_redim_statement] = ACTIONS(4591),
+ [aux_sym_erase_statement_token1] = ACTIONS(4589),
+ [aux_sym_open_statement_token1] = ACTIONS(4589),
+ [aux_sym_file_mode_token2] = ACTIONS(4589),
+ [aux_sym_file_access_token2] = ACTIONS(4589),
+ [aux_sym_file_lock_token2] = ACTIONS(4589),
+ [aux_sym_print_statement_token1] = ACTIONS(4589),
+ [anon_sym_CARET] = ACTIONS(4591),
+ [anon_sym_SLASH] = ACTIONS(4591),
+ [anon_sym_BSLASH] = ACTIONS(4591),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4589),
+ [anon_sym_PLUS] = ACTIONS(4591),
+ [anon_sym_DASH] = ACTIONS(4589),
+ [anon_sym_AMP] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4589),
+ [anon_sym_SEMI] = ACTIONS(4591),
+ [anon_sym_QMARK] = ACTIONS(4591),
+ [aux_sym_close_statement_token1] = ACTIONS(4589),
+ [aux_sym_put_statement_token1] = ACTIONS(4589),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4589),
+ [aux_sym_seek_statement_token1] = ACTIONS(4589),
+ [sym_reset_statement] = ACTIONS(4589),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4589),
+ [sym_stop_statement] = ACTIONS(4589),
+ [sym_beep_statement] = ACTIONS(4589),
+ [aux_sym_unload_statement_token1] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4589),
+ [aux_sym_call_statement_token1] = ACTIONS(4589),
+ [sym__ambiguous_call_statement] = ACTIONS(4589),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4589),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4589),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4589),
+ [aux_sym_unary_expression_token1] = ACTIONS(4589),
+ [sym_string_literal] = ACTIONS(4591),
+ [sym_number_literal] = ACTIONS(4591),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4589),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4589),
+ [sym_nothing_literal] = ACTIONS(4589),
+ [sym_null_literal] = ACTIONS(4589),
+ [sym_empty_literal] = ACTIONS(4589),
+ [sym_date_literal] = ACTIONS(4591),
+ [anon_sym_POUND] = ACTIONS(4589),
+ },
+ [STATE(846)] = {
+ [sym_identifier] = ACTIONS(4625),
+ [sym_newline] = ACTIONS(4627),
+ [anon_sym_COLON] = ACTIONS(4627),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4625),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4625),
+ [anon_sym_EQ] = ACTIONS(4627),
+ [anon_sym_DOT] = ACTIONS(4625),
+ [anon_sym_BANG] = ACTIONS(4627),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4625),
+ [aux_sym_option_statement_token3] = ACTIONS(4625),
+ [aux_sym_type_declaration_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4625),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4625),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4625),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4625),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4625),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4625),
+ [aux_sym__property_get_header_token1] = ACTIONS(4625),
+ [aux_sym_event_declaration_token1] = ACTIONS(4625),
+ [sym_static_modifier] = ACTIONS(4625),
+ [sym__dim_keyword] = ACTIONS(4625),
+ [sym__redim_keyword] = ACTIONS(4625),
+ [aux_sym_get_accessor_token1] = ACTIONS(4625),
+ [aux_sym_set_accessor_token1] = ACTIONS(4625),
+ [anon_sym_COMMA] = ACTIONS(4627),
+ [aux_sym_const_declaration_token1] = ACTIONS(4625),
+ [anon_sym_LPAREN] = ACTIONS(4627),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4625),
+ [anon_sym_STAR] = ACTIONS(4627),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4625),
+ [aux_sym_visibility_token1] = ACTIONS(4625),
+ [aux_sym_visibility_token2] = ACTIONS(4625),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4625),
+ [aux_sym_else_fragment_token1] = ACTIONS(4625),
+ [aux_sym_select_statement_token1] = ACTIONS(4625),
+ [aux_sym__for_header_token1] = ACTIONS(4625),
+ [aux_sym_do_statement_token1] = ACTIONS(4625),
+ [aux_sym_do_condition_token1] = ACTIONS(4625),
+ [aux_sym_with_statement_token1] = ACTIONS(4625),
+ [aux_sym_exit_statement_token1] = ACTIONS(4625),
+ [sym_end_statement] = ACTIONS(4627),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4625),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4625),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4625),
+ [sym__ambiguous_redim_statement] = ACTIONS(4627),
+ [aux_sym_erase_statement_token1] = ACTIONS(4625),
+ [aux_sym_open_statement_token1] = ACTIONS(4625),
+ [aux_sym_file_mode_token2] = ACTIONS(4625),
+ [aux_sym_file_access_token2] = ACTIONS(4625),
+ [aux_sym_file_lock_token2] = ACTIONS(4625),
+ [aux_sym_print_statement_token1] = ACTIONS(4625),
+ [anon_sym_CARET] = ACTIONS(4627),
+ [anon_sym_SLASH] = ACTIONS(4627),
+ [anon_sym_BSLASH] = ACTIONS(4627),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4625),
+ [anon_sym_PLUS] = ACTIONS(4627),
+ [anon_sym_DASH] = ACTIONS(4625),
+ [anon_sym_AMP] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4625),
+ [anon_sym_SEMI] = ACTIONS(4627),
+ [anon_sym_QMARK] = ACTIONS(4627),
+ [aux_sym_close_statement_token1] = ACTIONS(4625),
+ [aux_sym_put_statement_token1] = ACTIONS(4625),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4625),
+ [aux_sym_seek_statement_token1] = ACTIONS(4625),
+ [sym_reset_statement] = ACTIONS(4625),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4625),
+ [sym_stop_statement] = ACTIONS(4625),
+ [sym_beep_statement] = ACTIONS(4625),
+ [aux_sym_unload_statement_token1] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4625),
+ [aux_sym_call_statement_token1] = ACTIONS(4625),
+ [sym__ambiguous_call_statement] = ACTIONS(4625),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4625),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4625),
+ [aux_sym_unary_expression_token1] = ACTIONS(4625),
+ [sym_string_literal] = ACTIONS(4627),
+ [sym_number_literal] = ACTIONS(4627),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4625),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4625),
+ [sym_nothing_literal] = ACTIONS(4625),
+ [sym_null_literal] = ACTIONS(4625),
+ [sym_empty_literal] = ACTIONS(4625),
+ [sym_date_literal] = ACTIONS(4627),
+ [anon_sym_POUND] = ACTIONS(4625),
+ },
+ [STATE(847)] = {
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(4369),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_declaration_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4369),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4369),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [aux_sym__property_get_header_token1] = ACTIONS(4369),
+ [aux_sym_event_declaration_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [anon_sym_COMMA] = ACTIONS(4371),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_SEMI] = ACTIONS(4371),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(848)] = {
+ [sym_identifier] = ACTIONS(4625),
+ [sym_newline] = ACTIONS(4627),
+ [anon_sym_COLON] = ACTIONS(4627),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4625),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4625),
+ [anon_sym_EQ] = ACTIONS(4627),
+ [anon_sym_DOT] = ACTIONS(4625),
+ [anon_sym_BANG] = ACTIONS(4627),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4625),
+ [aux_sym_option_statement_token3] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4625),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4625),
+ [sym_static_modifier] = ACTIONS(4625),
+ [sym__dim_keyword] = ACTIONS(4625),
+ [sym__redim_keyword] = ACTIONS(4625),
+ [aux_sym_get_accessor_token1] = ACTIONS(4625),
+ [aux_sym_set_accessor_token1] = ACTIONS(4625),
+ [anon_sym_COMMA] = ACTIONS(4627),
+ [aux_sym_const_declaration_token1] = ACTIONS(4625),
+ [anon_sym_LPAREN] = ACTIONS(4627),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4625),
+ [anon_sym_STAR] = ACTIONS(4627),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4625),
+ [aux_sym_visibility_token1] = ACTIONS(4625),
+ [aux_sym_visibility_token2] = ACTIONS(4625),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4625),
+ [aux_sym_else_fragment_token1] = ACTIONS(4625),
+ [aux_sym_select_statement_token1] = ACTIONS(4625),
+ [aux_sym_case_expression_token1] = ACTIONS(4625),
+ [anon_sym_LT] = ACTIONS(4625),
+ [anon_sym_LT_EQ] = ACTIONS(4627),
+ [anon_sym_GT] = ACTIONS(4625),
+ [anon_sym_GT_EQ] = ACTIONS(4627),
+ [anon_sym_LT_GT] = ACTIONS(4627),
+ [aux_sym__for_header_token1] = ACTIONS(4625),
+ [aux_sym_do_statement_token1] = ACTIONS(4625),
+ [aux_sym_do_condition_token1] = ACTIONS(4625),
+ [aux_sym_with_statement_token1] = ACTIONS(4625),
+ [aux_sym_exit_statement_token1] = ACTIONS(4625),
+ [sym_end_statement] = ACTIONS(4627),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4625),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4625),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4625),
+ [sym__ambiguous_redim_statement] = ACTIONS(4627),
+ [aux_sym_erase_statement_token1] = ACTIONS(4625),
+ [aux_sym_open_statement_token1] = ACTIONS(4625),
+ [aux_sym_file_mode_token2] = ACTIONS(4625),
+ [aux_sym_file_access_token2] = ACTIONS(4625),
+ [aux_sym_file_lock_token2] = ACTIONS(4625),
+ [aux_sym_print_statement_token1] = ACTIONS(4625),
+ [anon_sym_CARET] = ACTIONS(4627),
+ [anon_sym_SLASH] = ACTIONS(4627),
+ [anon_sym_BSLASH] = ACTIONS(4627),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4625),
+ [anon_sym_PLUS] = ACTIONS(4627),
+ [anon_sym_DASH] = ACTIONS(4625),
+ [anon_sym_AMP] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4625),
+ [anon_sym_SEMI] = ACTIONS(4627),
+ [anon_sym_QMARK] = ACTIONS(4627),
+ [aux_sym_close_statement_token1] = ACTIONS(4625),
+ [aux_sym_put_statement_token1] = ACTIONS(4625),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4625),
+ [aux_sym_seek_statement_token1] = ACTIONS(4625),
+ [sym_reset_statement] = ACTIONS(4625),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4625),
+ [sym_stop_statement] = ACTIONS(4625),
+ [sym_beep_statement] = ACTIONS(4625),
+ [aux_sym_unload_statement_token1] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4625),
+ [aux_sym_call_statement_token1] = ACTIONS(4625),
+ [sym__ambiguous_call_statement] = ACTIONS(4625),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4625),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4625),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4625),
+ [aux_sym_unary_expression_token1] = ACTIONS(4625),
+ [sym_string_literal] = ACTIONS(4627),
+ [sym_number_literal] = ACTIONS(4627),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4625),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4625),
+ [sym_nothing_literal] = ACTIONS(4625),
+ [sym_null_literal] = ACTIONS(4625),
+ [sym_empty_literal] = ACTIONS(4625),
+ [sym_date_literal] = ACTIONS(4627),
+ [anon_sym_POUND] = ACTIONS(4625),
+ },
+ [STATE(849)] = {
+ [sym_identifier] = ACTIONS(4441),
+ [sym_newline] = ACTIONS(4443),
+ [anon_sym_COLON] = ACTIONS(4443),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4441),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4441),
+ [anon_sym_EQ] = ACTIONS(4443),
+ [anon_sym_DOT] = ACTIONS(4441),
+ [anon_sym_BANG] = ACTIONS(4443),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4441),
+ [aux_sym_option_statement_token3] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4441),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4441),
+ [sym_static_modifier] = ACTIONS(4441),
+ [sym__dim_keyword] = ACTIONS(4441),
+ [sym__redim_keyword] = ACTIONS(4441),
+ [aux_sym_get_accessor_token1] = ACTIONS(4441),
+ [aux_sym_set_accessor_token1] = ACTIONS(4441),
+ [anon_sym_COMMA] = ACTIONS(4443),
+ [aux_sym_const_declaration_token1] = ACTIONS(4441),
+ [anon_sym_LPAREN] = ACTIONS(4443),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4441),
+ [anon_sym_STAR] = ACTIONS(4443),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4441),
+ [aux_sym_visibility_token1] = ACTIONS(4441),
+ [aux_sym_visibility_token2] = ACTIONS(4441),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4441),
+ [aux_sym_else_fragment_token1] = ACTIONS(4441),
+ [aux_sym_select_statement_token1] = ACTIONS(4441),
+ [aux_sym_case_expression_token1] = ACTIONS(4441),
+ [anon_sym_LT] = ACTIONS(4441),
+ [anon_sym_LT_EQ] = ACTIONS(4443),
+ [anon_sym_GT] = ACTIONS(4441),
+ [anon_sym_GT_EQ] = ACTIONS(4443),
+ [anon_sym_LT_GT] = ACTIONS(4443),
+ [aux_sym__for_header_token1] = ACTIONS(4441),
+ [aux_sym_do_statement_token1] = ACTIONS(4441),
+ [aux_sym_do_condition_token1] = ACTIONS(4441),
+ [aux_sym_with_statement_token1] = ACTIONS(4441),
+ [aux_sym_exit_statement_token1] = ACTIONS(4441),
+ [sym_end_statement] = ACTIONS(4443),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4441),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4441),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4441),
+ [sym__ambiguous_redim_statement] = ACTIONS(4443),
+ [aux_sym_erase_statement_token1] = ACTIONS(4441),
+ [aux_sym_open_statement_token1] = ACTIONS(4441),
+ [aux_sym_file_mode_token2] = ACTIONS(4441),
+ [aux_sym_file_access_token2] = ACTIONS(4441),
+ [aux_sym_file_lock_token2] = ACTIONS(4441),
+ [aux_sym_print_statement_token1] = ACTIONS(4441),
+ [anon_sym_CARET] = ACTIONS(5508),
+ [anon_sym_SLASH] = ACTIONS(4443),
+ [anon_sym_BSLASH] = ACTIONS(4443),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4441),
+ [anon_sym_PLUS] = ACTIONS(4443),
+ [anon_sym_DASH] = ACTIONS(4441),
+ [anon_sym_AMP] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4441),
+ [anon_sym_SEMI] = ACTIONS(4443),
+ [anon_sym_QMARK] = ACTIONS(4443),
+ [aux_sym_close_statement_token1] = ACTIONS(4441),
+ [aux_sym_put_statement_token1] = ACTIONS(4441),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4441),
+ [aux_sym_seek_statement_token1] = ACTIONS(4441),
+ [sym_reset_statement] = ACTIONS(4441),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4441),
+ [sym_stop_statement] = ACTIONS(4441),
+ [sym_beep_statement] = ACTIONS(4441),
+ [aux_sym_unload_statement_token1] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4441),
+ [aux_sym_call_statement_token1] = ACTIONS(4441),
+ [sym__ambiguous_call_statement] = ACTIONS(4441),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4441),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4441),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4441),
+ [aux_sym_unary_expression_token1] = ACTIONS(4441),
+ [sym_string_literal] = ACTIONS(4443),
+ [sym_number_literal] = ACTIONS(4443),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4441),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4441),
+ [sym_nothing_literal] = ACTIONS(4441),
+ [sym_null_literal] = ACTIONS(4441),
+ [sym_empty_literal] = ACTIONS(4441),
+ [sym_date_literal] = ACTIONS(4443),
+ [anon_sym_POUND] = ACTIONS(4441),
+ },
+ [STATE(850)] = {
+ [sym_identifier] = ACTIONS(4451),
+ [sym_newline] = ACTIONS(4453),
+ [anon_sym_COLON] = ACTIONS(4453),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4451),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4451),
+ [anon_sym_EQ] = ACTIONS(4453),
+ [anon_sym_DOT] = ACTIONS(4451),
+ [anon_sym_BANG] = ACTIONS(4453),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4451),
+ [aux_sym_option_statement_token3] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4451),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4451),
+ [sym_static_modifier] = ACTIONS(4451),
+ [sym__dim_keyword] = ACTIONS(4451),
+ [sym__redim_keyword] = ACTIONS(4451),
+ [aux_sym_get_accessor_token1] = ACTIONS(4451),
+ [aux_sym_set_accessor_token1] = ACTIONS(4451),
+ [anon_sym_COMMA] = ACTIONS(4453),
+ [aux_sym_const_declaration_token1] = ACTIONS(4451),
+ [anon_sym_LPAREN] = ACTIONS(4453),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4451),
+ [anon_sym_STAR] = ACTIONS(5506),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4451),
+ [aux_sym_visibility_token1] = ACTIONS(4451),
+ [aux_sym_visibility_token2] = ACTIONS(4451),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4451),
+ [aux_sym_else_fragment_token1] = ACTIONS(4451),
+ [aux_sym_select_statement_token1] = ACTIONS(4451),
+ [aux_sym_case_expression_token1] = ACTIONS(4451),
+ [anon_sym_LT] = ACTIONS(4451),
+ [anon_sym_LT_EQ] = ACTIONS(4453),
+ [anon_sym_GT] = ACTIONS(4451),
+ [anon_sym_GT_EQ] = ACTIONS(4453),
+ [anon_sym_LT_GT] = ACTIONS(4453),
+ [aux_sym__for_header_token1] = ACTIONS(4451),
+ [aux_sym_do_statement_token1] = ACTIONS(4451),
+ [aux_sym_do_condition_token1] = ACTIONS(4451),
+ [aux_sym_with_statement_token1] = ACTIONS(4451),
+ [aux_sym_exit_statement_token1] = ACTIONS(4451),
+ [sym_end_statement] = ACTIONS(4453),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4451),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4451),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4451),
+ [sym__ambiguous_redim_statement] = ACTIONS(4453),
+ [aux_sym_erase_statement_token1] = ACTIONS(4451),
+ [aux_sym_open_statement_token1] = ACTIONS(4451),
+ [aux_sym_file_mode_token2] = ACTIONS(4451),
+ [aux_sym_file_access_token2] = ACTIONS(4451),
+ [aux_sym_file_lock_token2] = ACTIONS(4451),
+ [aux_sym_print_statement_token1] = ACTIONS(4451),
+ [anon_sym_CARET] = ACTIONS(5508),
+ [anon_sym_SLASH] = ACTIONS(5506),
+ [anon_sym_BSLASH] = ACTIONS(5510),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5512),
+ [anon_sym_PLUS] = ACTIONS(5514),
+ [anon_sym_DASH] = ACTIONS(5516),
+ [anon_sym_AMP] = ACTIONS(5518),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5532),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5534),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5538),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5599),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(5601),
+ [anon_sym_SEMI] = ACTIONS(4453),
+ [anon_sym_QMARK] = ACTIONS(4453),
+ [aux_sym_close_statement_token1] = ACTIONS(4451),
+ [aux_sym_put_statement_token1] = ACTIONS(4451),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4451),
+ [aux_sym_seek_statement_token1] = ACTIONS(4451),
+ [sym_reset_statement] = ACTIONS(4451),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4451),
+ [sym_stop_statement] = ACTIONS(4451),
+ [sym_beep_statement] = ACTIONS(4451),
+ [aux_sym_unload_statement_token1] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4451),
+ [aux_sym_call_statement_token1] = ACTIONS(4451),
+ [sym__ambiguous_call_statement] = ACTIONS(4451),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4451),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4451),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4451),
+ [aux_sym_unary_expression_token1] = ACTIONS(4451),
+ [sym_string_literal] = ACTIONS(4453),
+ [sym_number_literal] = ACTIONS(4453),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4451),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4451),
+ [sym_nothing_literal] = ACTIONS(4451),
+ [sym_null_literal] = ACTIONS(4451),
+ [sym_empty_literal] = ACTIONS(4451),
+ [sym_date_literal] = ACTIONS(4453),
+ [anon_sym_POUND] = ACTIONS(4451),
+ },
+ [STATE(851)] = {
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(4362),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_declaration_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4362),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4362),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [aux_sym__property_get_header_token1] = ACTIONS(4362),
+ [aux_sym_event_declaration_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [anon_sym_COMMA] = ACTIONS(4364),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_SEMI] = ACTIONS(4364),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(852)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(854),
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(5603),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token3] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(853)] = {
+ [sym_identifier] = ACTIONS(4589),
+ [sym_newline] = ACTIONS(4591),
+ [anon_sym_COLON] = ACTIONS(4591),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4589),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4589),
+ [anon_sym_EQ] = ACTIONS(4591),
+ [anon_sym_DOT] = ACTIONS(4589),
+ [anon_sym_BANG] = ACTIONS(4591),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4589),
+ [aux_sym_option_statement_token3] = ACTIONS(4589),
+ [aux_sym_type_declaration_token1] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4589),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4589),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4589),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4589),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4589),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4589),
+ [aux_sym__property_get_header_token1] = ACTIONS(4589),
+ [aux_sym_event_declaration_token1] = ACTIONS(4589),
+ [sym_static_modifier] = ACTIONS(4589),
+ [sym__dim_keyword] = ACTIONS(4589),
+ [sym__redim_keyword] = ACTIONS(4589),
+ [aux_sym_get_accessor_token1] = ACTIONS(4589),
+ [aux_sym_set_accessor_token1] = ACTIONS(4589),
+ [anon_sym_COMMA] = ACTIONS(4591),
+ [aux_sym_const_declaration_token1] = ACTIONS(4589),
+ [anon_sym_LPAREN] = ACTIONS(4591),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4589),
+ [anon_sym_STAR] = ACTIONS(4591),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4589),
+ [aux_sym_visibility_token1] = ACTIONS(4589),
+ [aux_sym_visibility_token2] = ACTIONS(4589),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4589),
+ [aux_sym_else_fragment_token1] = ACTIONS(4589),
+ [aux_sym_select_statement_token1] = ACTIONS(4589),
+ [aux_sym__for_header_token1] = ACTIONS(4589),
+ [aux_sym_do_statement_token1] = ACTIONS(4589),
+ [aux_sym_do_condition_token1] = ACTIONS(4589),
+ [aux_sym_with_statement_token1] = ACTIONS(4589),
+ [aux_sym_exit_statement_token1] = ACTIONS(4589),
+ [sym_end_statement] = ACTIONS(4591),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4589),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4589),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4589),
+ [sym__ambiguous_redim_statement] = ACTIONS(4591),
+ [aux_sym_erase_statement_token1] = ACTIONS(4589),
+ [aux_sym_open_statement_token1] = ACTIONS(4589),
+ [aux_sym_file_mode_token2] = ACTIONS(4589),
+ [aux_sym_file_access_token2] = ACTIONS(4589),
+ [aux_sym_file_lock_token2] = ACTIONS(4589),
+ [aux_sym_print_statement_token1] = ACTIONS(4589),
+ [anon_sym_CARET] = ACTIONS(4591),
+ [anon_sym_SLASH] = ACTIONS(4591),
+ [anon_sym_BSLASH] = ACTIONS(4591),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4589),
+ [anon_sym_PLUS] = ACTIONS(4591),
+ [anon_sym_DASH] = ACTIONS(4589),
+ [anon_sym_AMP] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4589),
+ [anon_sym_SEMI] = ACTIONS(4591),
+ [anon_sym_QMARK] = ACTIONS(4591),
+ [aux_sym_close_statement_token1] = ACTIONS(4589),
+ [aux_sym_put_statement_token1] = ACTIONS(4589),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4589),
+ [aux_sym_seek_statement_token1] = ACTIONS(4589),
+ [sym_reset_statement] = ACTIONS(4589),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4589),
+ [sym_stop_statement] = ACTIONS(4589),
+ [sym_beep_statement] = ACTIONS(4589),
+ [aux_sym_unload_statement_token1] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4589),
+ [aux_sym_call_statement_token1] = ACTIONS(4589),
+ [sym__ambiguous_call_statement] = ACTIONS(4589),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4589),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4589),
+ [aux_sym_unary_expression_token1] = ACTIONS(4589),
+ [sym_string_literal] = ACTIONS(4591),
+ [sym_number_literal] = ACTIONS(4591),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4589),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4589),
+ [sym_nothing_literal] = ACTIONS(4589),
+ [sym_null_literal] = ACTIONS(4589),
+ [sym_empty_literal] = ACTIONS(4589),
+ [sym_date_literal] = ACTIONS(4591),
+ [anon_sym_POUND] = ACTIONS(4589),
+ },
+ [STATE(854)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(831),
+ [sym_identifier] = ACTIONS(4375),
+ [sym_newline] = ACTIONS(4377),
+ [anon_sym_COLON] = ACTIONS(4377),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4375),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4375),
+ [anon_sym_EQ] = ACTIONS(4377),
+ [anon_sym_DOT] = ACTIONS(4375),
+ [anon_sym_BANG] = ACTIONS(4377),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4375),
+ [aux_sym_option_statement_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4375),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4375),
+ [sym_static_modifier] = ACTIONS(4375),
+ [sym__dim_keyword] = ACTIONS(4375),
+ [sym__redim_keyword] = ACTIONS(4375),
+ [aux_sym_get_accessor_token1] = ACTIONS(4375),
+ [aux_sym_set_accessor_token1] = ACTIONS(4375),
+ [aux_sym_const_declaration_token1] = ACTIONS(4375),
+ [anon_sym_LPAREN] = ACTIONS(4377),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4375),
+ [anon_sym_STAR] = ACTIONS(4377),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token2] = ACTIONS(4375),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4375),
+ [aux_sym_else_fragment_token1] = ACTIONS(4375),
+ [aux_sym_select_statement_token1] = ACTIONS(4375),
+ [aux_sym_case_expression_token1] = ACTIONS(4375),
+ [anon_sym_LT] = ACTIONS(4375),
+ [anon_sym_LT_EQ] = ACTIONS(4377),
+ [anon_sym_GT] = ACTIONS(4375),
+ [anon_sym_GT_EQ] = ACTIONS(4377),
+ [anon_sym_LT_GT] = ACTIONS(4377),
+ [aux_sym__for_header_token1] = ACTIONS(4375),
+ [aux_sym_do_statement_token1] = ACTIONS(4375),
+ [aux_sym_do_condition_token1] = ACTIONS(4375),
+ [aux_sym_with_statement_token1] = ACTIONS(4375),
+ [aux_sym_exit_statement_token1] = ACTIONS(4375),
+ [sym_end_statement] = ACTIONS(4377),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4375),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4375),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4375),
+ [sym__ambiguous_redim_statement] = ACTIONS(4377),
+ [aux_sym_erase_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token3] = ACTIONS(4375),
+ [aux_sym_file_mode_token2] = ACTIONS(4375),
+ [aux_sym_file_access_token2] = ACTIONS(4375),
+ [aux_sym_file_lock_token2] = ACTIONS(4375),
+ [aux_sym_print_statement_token1] = ACTIONS(4375),
+ [anon_sym_CARET] = ACTIONS(4377),
+ [anon_sym_SLASH] = ACTIONS(4377),
+ [anon_sym_BSLASH] = ACTIONS(4377),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4375),
+ [anon_sym_PLUS] = ACTIONS(4377),
+ [anon_sym_DASH] = ACTIONS(4375),
+ [anon_sym_AMP] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4375),
+ [anon_sym_QMARK] = ACTIONS(4377),
+ [aux_sym_close_statement_token1] = ACTIONS(4375),
+ [aux_sym_put_statement_token1] = ACTIONS(4375),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4375),
+ [aux_sym_seek_statement_token1] = ACTIONS(4375),
+ [sym_reset_statement] = ACTIONS(4375),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4375),
+ [sym_stop_statement] = ACTIONS(4375),
+ [sym_beep_statement] = ACTIONS(4375),
+ [aux_sym_unload_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4375),
+ [aux_sym_call_statement_token1] = ACTIONS(4375),
+ [sym__ambiguous_call_statement] = ACTIONS(4375),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4375),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4375),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4375),
+ [aux_sym_unary_expression_token1] = ACTIONS(4375),
+ [sym_string_literal] = ACTIONS(4377),
+ [sym_number_literal] = ACTIONS(4377),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4375),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4375),
+ [sym_nothing_literal] = ACTIONS(4375),
+ [sym_null_literal] = ACTIONS(4375),
+ [sym_empty_literal] = ACTIONS(4375),
+ [sym_date_literal] = ACTIONS(4377),
+ [anon_sym_POUND] = ACTIONS(4375),
+ },
+ [STATE(855)] = {
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(4362),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [anon_sym_COMMA] = ACTIONS(4364),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_SEMI] = ACTIONS(4364),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(856)] = {
+ [sym_identifier] = ACTIONS(4509),
+ [sym_newline] = ACTIONS(4505),
+ [anon_sym_COLON] = ACTIONS(4505),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4509),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4509),
+ [anon_sym_EQ] = ACTIONS(4629),
+ [anon_sym_DOT] = ACTIONS(4509),
+ [anon_sym_BANG] = ACTIONS(4505),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4509),
+ [aux_sym_option_statement_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4509),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4509),
+ [sym_static_modifier] = ACTIONS(4509),
+ [sym__dim_keyword] = ACTIONS(4509),
+ [sym__redim_keyword] = ACTIONS(4509),
+ [aux_sym_get_accessor_token1] = ACTIONS(4509),
+ [aux_sym_set_accessor_token1] = ACTIONS(4509),
+ [anon_sym_COMMA] = ACTIONS(4505),
+ [aux_sym_const_declaration_token1] = ACTIONS(4509),
+ [anon_sym_LPAREN] = ACTIONS(4505),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4509),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token2] = ACTIONS(4509),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4509),
+ [aux_sym_else_fragment_token1] = ACTIONS(4509),
+ [aux_sym_select_statement_token1] = ACTIONS(4509),
+ [aux_sym_case_expression_token1] = ACTIONS(4632),
+ [anon_sym_LT] = ACTIONS(4632),
+ [anon_sym_LT_EQ] = ACTIONS(4629),
+ [anon_sym_GT] = ACTIONS(4632),
+ [anon_sym_GT_EQ] = ACTIONS(4629),
+ [anon_sym_LT_GT] = ACTIONS(4629),
+ [aux_sym__for_header_token1] = ACTIONS(4509),
+ [aux_sym_do_statement_token1] = ACTIONS(4509),
+ [aux_sym_do_condition_token1] = ACTIONS(4509),
+ [aux_sym_with_statement_token1] = ACTIONS(4509),
+ [aux_sym_exit_statement_token1] = ACTIONS(4509),
+ [sym_end_statement] = ACTIONS(4505),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4509),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4509),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4509),
+ [sym__ambiguous_redim_statement] = ACTIONS(4505),
+ [aux_sym_erase_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token1] = ACTIONS(4509),
+ [aux_sym_file_mode_token2] = ACTIONS(4509),
+ [aux_sym_file_access_token2] = ACTIONS(4509),
+ [aux_sym_file_lock_token2] = ACTIONS(4509),
+ [aux_sym_print_statement_token1] = ACTIONS(4509),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4505),
+ [anon_sym_DASH] = ACTIONS(4509),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_SEMI] = ACTIONS(4505),
+ [anon_sym_QMARK] = ACTIONS(4505),
+ [aux_sym_close_statement_token1] = ACTIONS(4509),
+ [aux_sym_put_statement_token1] = ACTIONS(4509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4509),
+ [aux_sym_seek_statement_token1] = ACTIONS(4509),
+ [sym_reset_statement] = ACTIONS(4509),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4509),
+ [sym_stop_statement] = ACTIONS(4509),
+ [sym_beep_statement] = ACTIONS(4509),
+ [aux_sym_unload_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4509),
+ [aux_sym_call_statement_token1] = ACTIONS(4509),
+ [sym__ambiguous_call_statement] = ACTIONS(4509),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4632),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4509),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4509),
+ [aux_sym_unary_expression_token1] = ACTIONS(4509),
+ [sym_string_literal] = ACTIONS(4505),
+ [sym_number_literal] = ACTIONS(4505),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4509),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4509),
+ [sym_nothing_literal] = ACTIONS(4509),
+ [sym_null_literal] = ACTIONS(4509),
+ [sym_empty_literal] = ACTIONS(4509),
+ [sym_date_literal] = ACTIONS(4505),
+ [anon_sym_POUND] = ACTIONS(4509),
+ },
+ [STATE(857)] = {
+ [sym_identifier] = ACTIONS(4759),
+ [sym_newline] = ACTIONS(4761),
+ [anon_sym_COLON] = ACTIONS(4761),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4759),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4759),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4759),
+ [anon_sym_BANG] = ACTIONS(4761),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4759),
+ [aux_sym_option_statement_token3] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4759),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4759),
+ [sym_static_modifier] = ACTIONS(4759),
+ [sym__dim_keyword] = ACTIONS(4759),
+ [sym__redim_keyword] = ACTIONS(4759),
+ [aux_sym_get_accessor_token1] = ACTIONS(4759),
+ [aux_sym_set_accessor_token1] = ACTIONS(4759),
+ [anon_sym_COMMA] = ACTIONS(4761),
+ [aux_sym_const_declaration_token1] = ACTIONS(4759),
+ [anon_sym_LPAREN] = ACTIONS(4763),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4759),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4759),
+ [aux_sym_visibility_token1] = ACTIONS(4759),
+ [aux_sym_visibility_token2] = ACTIONS(4759),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4759),
+ [aux_sym_else_fragment_token1] = ACTIONS(4759),
+ [aux_sym_select_statement_token1] = ACTIONS(4759),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4759),
+ [aux_sym_do_statement_token1] = ACTIONS(4759),
+ [aux_sym_do_condition_token1] = ACTIONS(4759),
+ [aux_sym_with_statement_token1] = ACTIONS(4759),
+ [aux_sym_exit_statement_token1] = ACTIONS(4759),
+ [sym_end_statement] = ACTIONS(4761),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4759),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4759),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4759),
+ [sym__ambiguous_redim_statement] = ACTIONS(4761),
+ [aux_sym_erase_statement_token1] = ACTIONS(4759),
+ [aux_sym_open_statement_token1] = ACTIONS(4759),
+ [aux_sym_file_mode_token2] = ACTIONS(4759),
+ [aux_sym_file_access_token2] = ACTIONS(4759),
+ [aux_sym_file_lock_token2] = ACTIONS(4759),
+ [aux_sym_print_statement_token1] = ACTIONS(4759),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4766),
+ [anon_sym_DASH] = ACTIONS(4769),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4761),
+ [anon_sym_QMARK] = ACTIONS(4761),
+ [aux_sym_close_statement_token1] = ACTIONS(4759),
+ [aux_sym_put_statement_token1] = ACTIONS(4759),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4759),
+ [aux_sym_seek_statement_token1] = ACTIONS(4759),
+ [sym_reset_statement] = ACTIONS(4759),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4759),
+ [sym_stop_statement] = ACTIONS(4759),
+ [sym_beep_statement] = ACTIONS(4759),
+ [aux_sym_unload_statement_token1] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4759),
+ [aux_sym_call_statement_token1] = ACTIONS(4759),
+ [sym__ambiguous_call_statement] = ACTIONS(4759),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4759),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4759),
+ [aux_sym_unary_expression_token1] = ACTIONS(4759),
+ [sym_string_literal] = ACTIONS(4761),
+ [sym_number_literal] = ACTIONS(4761),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4759),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4759),
+ [sym_nothing_literal] = ACTIONS(4759),
+ [sym_null_literal] = ACTIONS(4759),
+ [sym_empty_literal] = ACTIONS(4759),
+ [sym_date_literal] = ACTIONS(4761),
+ [anon_sym_POUND] = ACTIONS(4759),
+ },
+ [STATE(858)] = {
+ [sym_identifier] = ACTIONS(4759),
+ [sym_newline] = ACTIONS(4761),
+ [anon_sym_COLON] = ACTIONS(4761),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4759),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4759),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4759),
+ [anon_sym_BANG] = ACTIONS(4761),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4759),
+ [aux_sym_option_statement_token3] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4759),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4759),
+ [sym_static_modifier] = ACTIONS(4759),
+ [sym__dim_keyword] = ACTIONS(4759),
+ [sym__redim_keyword] = ACTIONS(4759),
+ [aux_sym_get_accessor_token1] = ACTIONS(4759),
+ [aux_sym_set_accessor_token1] = ACTIONS(4759),
+ [anon_sym_COMMA] = ACTIONS(4761),
+ [aux_sym_const_declaration_token1] = ACTIONS(4759),
+ [anon_sym_LPAREN] = ACTIONS(4761),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4759),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4759),
+ [aux_sym_visibility_token1] = ACTIONS(4759),
+ [aux_sym_visibility_token2] = ACTIONS(4759),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4759),
+ [aux_sym_else_fragment_token1] = ACTIONS(4759),
+ [aux_sym_select_statement_token1] = ACTIONS(4759),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4759),
+ [aux_sym_do_statement_token1] = ACTIONS(4759),
+ [aux_sym_do_condition_token1] = ACTIONS(4759),
+ [aux_sym_with_statement_token1] = ACTIONS(4759),
+ [aux_sym_exit_statement_token1] = ACTIONS(4759),
+ [sym_end_statement] = ACTIONS(4761),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4759),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4759),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4759),
+ [sym__ambiguous_redim_statement] = ACTIONS(4761),
+ [aux_sym_erase_statement_token1] = ACTIONS(4759),
+ [aux_sym_open_statement_token1] = ACTIONS(4759),
+ [aux_sym_file_mode_token2] = ACTIONS(4759),
+ [aux_sym_file_access_token2] = ACTIONS(4759),
+ [aux_sym_file_lock_token2] = ACTIONS(4759),
+ [aux_sym_print_statement_token1] = ACTIONS(4759),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4766),
+ [anon_sym_DASH] = ACTIONS(4769),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4761),
+ [anon_sym_QMARK] = ACTIONS(4761),
+ [aux_sym_close_statement_token1] = ACTIONS(4759),
+ [aux_sym_put_statement_token1] = ACTIONS(4759),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4759),
+ [aux_sym_seek_statement_token1] = ACTIONS(4759),
+ [sym_reset_statement] = ACTIONS(4759),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4759),
+ [sym_stop_statement] = ACTIONS(4759),
+ [sym_beep_statement] = ACTIONS(4759),
+ [aux_sym_unload_statement_token1] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4759),
+ [aux_sym_call_statement_token1] = ACTIONS(4759),
+ [sym__ambiguous_call_statement] = ACTIONS(4759),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4759),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4759),
+ [aux_sym_unary_expression_token1] = ACTIONS(4759),
+ [sym_string_literal] = ACTIONS(4761),
+ [sym_number_literal] = ACTIONS(4761),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4759),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4759),
+ [sym_nothing_literal] = ACTIONS(4759),
+ [sym_null_literal] = ACTIONS(4759),
+ [sym_empty_literal] = ACTIONS(4759),
+ [sym_date_literal] = ACTIONS(4761),
+ [anon_sym_POUND] = ACTIONS(4759),
+ },
+ [STATE(859)] = {
+ [sym_identifier] = ACTIONS(4410),
+ [sym_newline] = ACTIONS(4412),
+ [anon_sym_COLON] = ACTIONS(4412),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4410),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4410),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5605),
+ [anon_sym_BANG] = ACTIONS(5607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4410),
+ [aux_sym_option_statement_token3] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4410),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4410),
+ [sym_static_modifier] = ACTIONS(4410),
+ [sym__dim_keyword] = ACTIONS(4410),
+ [sym__redim_keyword] = ACTIONS(4410),
+ [aux_sym_get_accessor_token1] = ACTIONS(4410),
+ [aux_sym_set_accessor_token1] = ACTIONS(4410),
+ [anon_sym_COMMA] = ACTIONS(4412),
+ [aux_sym_const_declaration_token1] = ACTIONS(4410),
+ [anon_sym_LPAREN] = ACTIONS(4806),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4410),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4410),
+ [aux_sym_visibility_token1] = ACTIONS(4410),
+ [aux_sym_visibility_token2] = ACTIONS(4410),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4410),
+ [aux_sym_else_fragment_token1] = ACTIONS(4410),
+ [aux_sym_select_statement_token1] = ACTIONS(4410),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4410),
+ [aux_sym_do_statement_token1] = ACTIONS(4410),
+ [aux_sym_do_condition_token1] = ACTIONS(4410),
+ [aux_sym_with_statement_token1] = ACTIONS(4410),
+ [aux_sym_exit_statement_token1] = ACTIONS(4410),
+ [sym_end_statement] = ACTIONS(4412),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4410),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4410),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4410),
+ [sym__ambiguous_redim_statement] = ACTIONS(4412),
+ [aux_sym_erase_statement_token1] = ACTIONS(4410),
+ [aux_sym_open_statement_token1] = ACTIONS(4410),
+ [aux_sym_file_mode_token2] = ACTIONS(4410),
+ [aux_sym_file_access_token2] = ACTIONS(4410),
+ [aux_sym_file_lock_token2] = ACTIONS(4410),
+ [aux_sym_print_statement_token1] = ACTIONS(4410),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4414),
+ [anon_sym_DASH] = ACTIONS(4417),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4412),
+ [anon_sym_QMARK] = ACTIONS(4412),
+ [aux_sym_close_statement_token1] = ACTIONS(4410),
+ [aux_sym_put_statement_token1] = ACTIONS(4410),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4410),
+ [aux_sym_seek_statement_token1] = ACTIONS(4410),
+ [sym_reset_statement] = ACTIONS(4410),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4410),
+ [sym_stop_statement] = ACTIONS(4410),
+ [sym_beep_statement] = ACTIONS(4410),
+ [aux_sym_unload_statement_token1] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4410),
+ [aux_sym_call_statement_token1] = ACTIONS(4410),
+ [sym__ambiguous_call_statement] = ACTIONS(4410),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4410),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4410),
+ [aux_sym_unary_expression_token1] = ACTIONS(4410),
+ [sym_string_literal] = ACTIONS(4412),
+ [sym_number_literal] = ACTIONS(4412),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4410),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4410),
+ [sym_nothing_literal] = ACTIONS(4410),
+ [sym_null_literal] = ACTIONS(4410),
+ [sym_empty_literal] = ACTIONS(4410),
+ [sym_date_literal] = ACTIONS(4412),
+ [anon_sym_POUND] = ACTIONS(4410),
+ },
+ [STATE(860)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5506),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5508),
+ [anon_sym_SLASH] = ACTIONS(5506),
+ [anon_sym_BSLASH] = ACTIONS(5510),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5512),
+ [anon_sym_PLUS] = ACTIONS(5514),
+ [anon_sym_DASH] = ACTIONS(5516),
+ [anon_sym_AMP] = ACTIONS(5518),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5532),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5534),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5538),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5599),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(861)] = {
+ [sym_identifier] = ACTIONS(4410),
+ [sym_newline] = ACTIONS(4412),
+ [anon_sym_COLON] = ACTIONS(4412),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4410),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4410),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(4410),
+ [anon_sym_BANG] = ACTIONS(4412),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4410),
+ [aux_sym_option_statement_token3] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4410),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4410),
+ [sym_static_modifier] = ACTIONS(4410),
+ [sym__dim_keyword] = ACTIONS(4410),
+ [sym__redim_keyword] = ACTIONS(4410),
+ [aux_sym_get_accessor_token1] = ACTIONS(4410),
+ [aux_sym_set_accessor_token1] = ACTIONS(4410),
+ [anon_sym_COMMA] = ACTIONS(4412),
+ [aux_sym_const_declaration_token1] = ACTIONS(4410),
+ [anon_sym_LPAREN] = ACTIONS(4412),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4410),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4410),
+ [aux_sym_visibility_token1] = ACTIONS(4410),
+ [aux_sym_visibility_token2] = ACTIONS(4410),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4410),
+ [aux_sym_else_fragment_token1] = ACTIONS(4410),
+ [aux_sym_select_statement_token1] = ACTIONS(4410),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4410),
+ [aux_sym_do_statement_token1] = ACTIONS(4410),
+ [aux_sym_do_condition_token1] = ACTIONS(4410),
+ [aux_sym_with_statement_token1] = ACTIONS(4410),
+ [aux_sym_exit_statement_token1] = ACTIONS(4410),
+ [sym_end_statement] = ACTIONS(4412),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4410),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4410),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4410),
+ [sym__ambiguous_redim_statement] = ACTIONS(4412),
+ [aux_sym_erase_statement_token1] = ACTIONS(4410),
+ [aux_sym_open_statement_token1] = ACTIONS(4410),
+ [aux_sym_file_mode_token2] = ACTIONS(4410),
+ [aux_sym_file_access_token2] = ACTIONS(4410),
+ [aux_sym_file_lock_token2] = ACTIONS(4410),
+ [aux_sym_print_statement_token1] = ACTIONS(4410),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4414),
+ [anon_sym_DASH] = ACTIONS(4417),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4412),
+ [anon_sym_QMARK] = ACTIONS(4412),
+ [aux_sym_close_statement_token1] = ACTIONS(4410),
+ [aux_sym_put_statement_token1] = ACTIONS(4410),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4410),
+ [aux_sym_seek_statement_token1] = ACTIONS(4410),
+ [sym_reset_statement] = ACTIONS(4410),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4410),
+ [sym_stop_statement] = ACTIONS(4410),
+ [sym_beep_statement] = ACTIONS(4410),
+ [aux_sym_unload_statement_token1] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4410),
+ [aux_sym_call_statement_token1] = ACTIONS(4410),
+ [sym__ambiguous_call_statement] = ACTIONS(4410),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4410),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4410),
+ [aux_sym_unary_expression_token1] = ACTIONS(4410),
+ [sym_string_literal] = ACTIONS(4412),
+ [sym_number_literal] = ACTIONS(4412),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4410),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4410),
+ [sym_nothing_literal] = ACTIONS(4410),
+ [sym_null_literal] = ACTIONS(4410),
+ [sym_empty_literal] = ACTIONS(4410),
+ [sym_date_literal] = ACTIONS(4412),
+ [anon_sym_POUND] = ACTIONS(4410),
+ },
+ [STATE(862)] = {
+ [sym_identifier] = ACTIONS(4420),
+ [sym_newline] = ACTIONS(4422),
+ [anon_sym_COLON] = ACTIONS(4422),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4420),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4420),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5605),
+ [anon_sym_BANG] = ACTIONS(5607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4420),
+ [aux_sym_option_statement_token3] = ACTIONS(4420),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4420),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4420),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4420),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4420),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4420),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4420),
+ [sym_static_modifier] = ACTIONS(4420),
+ [sym__dim_keyword] = ACTIONS(4420),
+ [sym__redim_keyword] = ACTIONS(4420),
+ [aux_sym_get_accessor_token1] = ACTIONS(4420),
+ [aux_sym_set_accessor_token1] = ACTIONS(4420),
+ [anon_sym_COMMA] = ACTIONS(4422),
+ [aux_sym_const_declaration_token1] = ACTIONS(4420),
+ [anon_sym_LPAREN] = ACTIONS(4428),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4420),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4420),
+ [aux_sym_visibility_token1] = ACTIONS(4420),
+ [aux_sym_visibility_token2] = ACTIONS(4420),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4420),
+ [aux_sym_else_fragment_token1] = ACTIONS(4420),
+ [aux_sym_select_statement_token1] = ACTIONS(4420),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4420),
+ [aux_sym_do_statement_token1] = ACTIONS(4420),
+ [aux_sym_do_condition_token1] = ACTIONS(4420),
+ [aux_sym_with_statement_token1] = ACTIONS(4420),
+ [aux_sym_exit_statement_token1] = ACTIONS(4420),
+ [sym_end_statement] = ACTIONS(4422),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4420),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4420),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4420),
+ [sym__ambiguous_redim_statement] = ACTIONS(4422),
+ [aux_sym_erase_statement_token1] = ACTIONS(4420),
+ [aux_sym_open_statement_token1] = ACTIONS(4420),
+ [aux_sym_file_mode_token2] = ACTIONS(4420),
+ [aux_sym_file_access_token2] = ACTIONS(4420),
+ [aux_sym_file_lock_token2] = ACTIONS(4420),
+ [aux_sym_print_statement_token1] = ACTIONS(4420),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4431),
+ [anon_sym_DASH] = ACTIONS(4434),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4422),
+ [anon_sym_QMARK] = ACTIONS(4422),
+ [aux_sym_close_statement_token1] = ACTIONS(4420),
+ [aux_sym_put_statement_token1] = ACTIONS(4420),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4420),
+ [aux_sym_seek_statement_token1] = ACTIONS(4420),
+ [sym_reset_statement] = ACTIONS(4420),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4420),
+ [sym_stop_statement] = ACTIONS(4420),
+ [sym_beep_statement] = ACTIONS(4420),
+ [aux_sym_unload_statement_token1] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4420),
+ [aux_sym_call_statement_token1] = ACTIONS(4420),
+ [sym__ambiguous_call_statement] = ACTIONS(4420),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4420),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4420),
+ [aux_sym_unary_expression_token1] = ACTIONS(4420),
+ [sym_string_literal] = ACTIONS(4422),
+ [sym_number_literal] = ACTIONS(4422),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4420),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4420),
+ [sym_nothing_literal] = ACTIONS(4420),
+ [sym_null_literal] = ACTIONS(4420),
+ [sym_empty_literal] = ACTIONS(4420),
+ [sym_date_literal] = ACTIONS(4422),
+ [anon_sym_POUND] = ACTIONS(4420),
+ },
+ [STATE(863)] = {
+ [sym_identifier] = ACTIONS(4489),
+ [sym_newline] = ACTIONS(4491),
+ [anon_sym_COLON] = ACTIONS(4491),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4489),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4489),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(4489),
+ [anon_sym_BANG] = ACTIONS(4491),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4489),
+ [aux_sym_option_statement_token3] = ACTIONS(4489),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4489),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4489),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4489),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4489),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4489),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4489),
+ [sym_static_modifier] = ACTIONS(4489),
+ [sym__dim_keyword] = ACTIONS(4489),
+ [sym__redim_keyword] = ACTIONS(4489),
+ [aux_sym_get_accessor_token1] = ACTIONS(4489),
+ [aux_sym_set_accessor_token1] = ACTIONS(4489),
+ [anon_sym_COMMA] = ACTIONS(4491),
+ [aux_sym_const_declaration_token1] = ACTIONS(4489),
+ [anon_sym_LPAREN] = ACTIONS(4491),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4489),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4489),
+ [aux_sym_visibility_token1] = ACTIONS(4489),
+ [aux_sym_visibility_token2] = ACTIONS(4489),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4489),
+ [aux_sym_else_fragment_token1] = ACTIONS(4489),
+ [aux_sym_select_statement_token1] = ACTIONS(4489),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4489),
+ [aux_sym_do_statement_token1] = ACTIONS(4489),
+ [aux_sym_do_condition_token1] = ACTIONS(4489),
+ [aux_sym_with_statement_token1] = ACTIONS(4489),
+ [aux_sym_exit_statement_token1] = ACTIONS(4489),
+ [sym_end_statement] = ACTIONS(4491),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4489),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4489),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4489),
+ [sym__ambiguous_redim_statement] = ACTIONS(4491),
+ [aux_sym_erase_statement_token1] = ACTIONS(4489),
+ [aux_sym_open_statement_token1] = ACTIONS(4489),
+ [aux_sym_file_mode_token2] = ACTIONS(4489),
+ [aux_sym_file_access_token2] = ACTIONS(4489),
+ [aux_sym_file_lock_token2] = ACTIONS(4489),
+ [aux_sym_print_statement_token1] = ACTIONS(4489),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4493),
+ [anon_sym_DASH] = ACTIONS(4496),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4491),
+ [anon_sym_QMARK] = ACTIONS(4491),
+ [aux_sym_close_statement_token1] = ACTIONS(4489),
+ [aux_sym_put_statement_token1] = ACTIONS(4489),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4489),
+ [aux_sym_seek_statement_token1] = ACTIONS(4489),
+ [sym_reset_statement] = ACTIONS(4489),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4489),
+ [sym_stop_statement] = ACTIONS(4489),
+ [sym_beep_statement] = ACTIONS(4489),
+ [aux_sym_unload_statement_token1] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4489),
+ [aux_sym_call_statement_token1] = ACTIONS(4489),
+ [sym__ambiguous_call_statement] = ACTIONS(4489),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4489),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4489),
+ [aux_sym_unary_expression_token1] = ACTIONS(4489),
+ [sym_string_literal] = ACTIONS(4491),
+ [sym_number_literal] = ACTIONS(4491),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4489),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4489),
+ [sym_nothing_literal] = ACTIONS(4489),
+ [sym_null_literal] = ACTIONS(4489),
+ [sym_empty_literal] = ACTIONS(4489),
+ [sym_date_literal] = ACTIONS(4491),
+ [anon_sym_POUND] = ACTIONS(4489),
+ },
+ [STATE(864)] = {
+ [sym_identifier] = ACTIONS(4499),
+ [sym_newline] = ACTIONS(4501),
+ [anon_sym_COLON] = ACTIONS(4501),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4499),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4499),
+ [anon_sym_EQ] = ACTIONS(4503),
+ [anon_sym_DOT] = ACTIONS(4499),
+ [anon_sym_BANG] = ACTIONS(4501),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4499),
+ [aux_sym_option_statement_token3] = ACTIONS(4499),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4499),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4499),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4499),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4499),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4499),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4499),
+ [sym_static_modifier] = ACTIONS(4499),
+ [sym__dim_keyword] = ACTIONS(4499),
+ [sym__redim_keyword] = ACTIONS(4499),
+ [aux_sym_get_accessor_token1] = ACTIONS(4499),
+ [aux_sym_set_accessor_token1] = ACTIONS(4499),
+ [anon_sym_COMMA] = ACTIONS(4501),
+ [aux_sym_const_declaration_token1] = ACTIONS(4499),
+ [anon_sym_LPAREN] = ACTIONS(4501),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4499),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4499),
+ [aux_sym_visibility_token1] = ACTIONS(4499),
+ [aux_sym_visibility_token2] = ACTIONS(4499),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4499),
+ [aux_sym_else_fragment_token1] = ACTIONS(4499),
+ [aux_sym_select_statement_token1] = ACTIONS(4499),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4499),
+ [aux_sym_do_statement_token1] = ACTIONS(4499),
+ [aux_sym_do_condition_token1] = ACTIONS(4499),
+ [aux_sym_with_statement_token1] = ACTIONS(4499),
+ [aux_sym_exit_statement_token1] = ACTIONS(4499),
+ [sym_end_statement] = ACTIONS(4501),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4499),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4499),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4499),
+ [sym__ambiguous_redim_statement] = ACTIONS(4501),
+ [aux_sym_erase_statement_token1] = ACTIONS(4499),
+ [aux_sym_open_statement_token1] = ACTIONS(4499),
+ [aux_sym_file_mode_token2] = ACTIONS(4499),
+ [aux_sym_file_access_token2] = ACTIONS(4499),
+ [aux_sym_file_lock_token2] = ACTIONS(4499),
+ [aux_sym_print_statement_token1] = ACTIONS(4499),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4511),
+ [anon_sym_DASH] = ACTIONS(4514),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_SEMI] = ACTIONS(4501),
+ [anon_sym_QMARK] = ACTIONS(4501),
+ [aux_sym_close_statement_token1] = ACTIONS(4499),
+ [aux_sym_put_statement_token1] = ACTIONS(4499),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4499),
+ [aux_sym_seek_statement_token1] = ACTIONS(4499),
+ [sym_reset_statement] = ACTIONS(4499),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4499),
+ [sym_stop_statement] = ACTIONS(4499),
+ [sym_beep_statement] = ACTIONS(4499),
+ [aux_sym_unload_statement_token1] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4499),
+ [aux_sym_call_statement_token1] = ACTIONS(4499),
+ [sym__ambiguous_call_statement] = ACTIONS(4499),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4499),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4499),
+ [aux_sym_unary_expression_token1] = ACTIONS(4499),
+ [sym_string_literal] = ACTIONS(4501),
+ [sym_number_literal] = ACTIONS(4501),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4499),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4499),
+ [sym_nothing_literal] = ACTIONS(4499),
+ [sym_null_literal] = ACTIONS(4499),
+ [sym_empty_literal] = ACTIONS(4499),
+ [sym_date_literal] = ACTIONS(4501),
+ [anon_sym_POUND] = ACTIONS(4499),
+ },
+ [STATE(865)] = {
+ [sym_identifier] = ACTIONS(4601),
+ [sym_newline] = ACTIONS(4603),
+ [anon_sym_COLON] = ACTIONS(4603),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4601),
+ [anon_sym_EQ] = ACTIONS(4603),
+ [anon_sym_DOT] = ACTIONS(4601),
+ [anon_sym_BANG] = ACTIONS(4603),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4601),
+ [aux_sym_option_statement_token3] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4601),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4601),
+ [sym_static_modifier] = ACTIONS(4601),
+ [sym__dim_keyword] = ACTIONS(4601),
+ [sym__redim_keyword] = ACTIONS(4601),
+ [aux_sym_get_accessor_token1] = ACTIONS(4601),
+ [aux_sym_set_accessor_token1] = ACTIONS(4601),
+ [anon_sym_COMMA] = ACTIONS(4603),
+ [aux_sym_const_declaration_token1] = ACTIONS(4601),
+ [anon_sym_LPAREN] = ACTIONS(4603),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4601),
+ [anon_sym_STAR] = ACTIONS(4603),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4601),
+ [aux_sym_visibility_token1] = ACTIONS(4601),
+ [aux_sym_visibility_token2] = ACTIONS(4601),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4601),
+ [aux_sym_else_fragment_token1] = ACTIONS(4601),
+ [aux_sym_select_statement_token1] = ACTIONS(4601),
+ [aux_sym_case_expression_token1] = ACTIONS(4601),
+ [anon_sym_LT] = ACTIONS(4601),
+ [anon_sym_LT_EQ] = ACTIONS(4603),
+ [anon_sym_GT] = ACTIONS(4601),
+ [anon_sym_GT_EQ] = ACTIONS(4603),
+ [anon_sym_LT_GT] = ACTIONS(4603),
+ [aux_sym__for_header_token1] = ACTIONS(4601),
+ [aux_sym_do_statement_token1] = ACTIONS(4601),
+ [aux_sym_do_condition_token1] = ACTIONS(4601),
+ [aux_sym_with_statement_token1] = ACTIONS(4601),
+ [aux_sym_exit_statement_token1] = ACTIONS(4601),
+ [sym_end_statement] = ACTIONS(4603),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4601),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4601),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4601),
+ [sym__ambiguous_redim_statement] = ACTIONS(4603),
+ [aux_sym_erase_statement_token1] = ACTIONS(4601),
+ [aux_sym_open_statement_token1] = ACTIONS(4601),
+ [aux_sym_file_mode_token2] = ACTIONS(4601),
+ [aux_sym_file_access_token2] = ACTIONS(4601),
+ [aux_sym_file_lock_token2] = ACTIONS(4601),
+ [aux_sym_print_statement_token1] = ACTIONS(4601),
+ [anon_sym_CARET] = ACTIONS(4603),
+ [anon_sym_SLASH] = ACTIONS(4603),
+ [anon_sym_BSLASH] = ACTIONS(4603),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4601),
+ [anon_sym_PLUS] = ACTIONS(4603),
+ [anon_sym_DASH] = ACTIONS(4601),
+ [anon_sym_AMP] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4601),
+ [anon_sym_SEMI] = ACTIONS(4603),
+ [anon_sym_QMARK] = ACTIONS(4603),
+ [aux_sym_close_statement_token1] = ACTIONS(4601),
+ [aux_sym_put_statement_token1] = ACTIONS(4601),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4601),
+ [aux_sym_seek_statement_token1] = ACTIONS(4601),
+ [sym_reset_statement] = ACTIONS(4601),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4601),
+ [sym_stop_statement] = ACTIONS(4601),
+ [sym_beep_statement] = ACTIONS(4601),
+ [aux_sym_unload_statement_token1] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4601),
+ [aux_sym_call_statement_token1] = ACTIONS(4601),
+ [sym__ambiguous_call_statement] = ACTIONS(4601),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4601),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4601),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4601),
+ [aux_sym_unary_expression_token1] = ACTIONS(4601),
+ [sym_string_literal] = ACTIONS(4603),
+ [sym_number_literal] = ACTIONS(4603),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4601),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4601),
+ [sym_nothing_literal] = ACTIONS(4601),
+ [sym_null_literal] = ACTIONS(4601),
+ [sym_empty_literal] = ACTIONS(4601),
+ [sym_date_literal] = ACTIONS(4603),
+ [anon_sym_POUND] = ACTIONS(4601),
+ },
+ [STATE(866)] = {
+ [sym_argument_list] = STATE(2919),
+ [sym_comparison_operator] = STATE(8613),
+ [sym_identifier] = ACTIONS(4236),
+ [sym_newline] = ACTIONS(4238),
+ [anon_sym_COLON] = ACTIONS(4238),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4236),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4236),
+ [anon_sym_EQ] = ACTIONS(4240),
+ [anon_sym_DOT] = ACTIONS(5609),
+ [anon_sym_BANG] = ACTIONS(5611),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4236),
+ [aux_sym_option_statement_token3] = ACTIONS(4236),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4236),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4236),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4236),
+ [sym_static_modifier] = ACTIONS(4236),
+ [sym__dim_keyword] = ACTIONS(4236),
+ [sym__redim_keyword] = ACTIONS(4236),
+ [aux_sym_get_accessor_token1] = ACTIONS(4236),
+ [aux_sym_set_accessor_token1] = ACTIONS(4236),
+ [anon_sym_COMMA] = ACTIONS(4238),
+ [aux_sym_const_declaration_token1] = ACTIONS(4236),
+ [anon_sym_LPAREN] = ACTIONS(5613),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4236),
+ [anon_sym_STAR] = ACTIONS(4248),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4236),
+ [aux_sym_visibility_token1] = ACTIONS(4236),
+ [aux_sym_visibility_token2] = ACTIONS(4236),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4236),
+ [aux_sym_else_fragment_token1] = ACTIONS(4236),
+ [aux_sym_select_statement_token1] = ACTIONS(4236),
+ [aux_sym_case_expression_token1] = ACTIONS(4250),
+ [anon_sym_LT] = ACTIONS(4250),
+ [anon_sym_LT_EQ] = ACTIONS(4240),
+ [anon_sym_GT] = ACTIONS(4250),
+ [anon_sym_GT_EQ] = ACTIONS(4240),
+ [anon_sym_LT_GT] = ACTIONS(4240),
+ [aux_sym__for_header_token1] = ACTIONS(4236),
+ [aux_sym_do_statement_token1] = ACTIONS(4236),
+ [aux_sym_do_statement_token2] = ACTIONS(4236),
+ [aux_sym_do_condition_token1] = ACTIONS(4236),
+ [aux_sym_with_statement_token1] = ACTIONS(4236),
+ [aux_sym_exit_statement_token1] = ACTIONS(4236),
+ [sym_end_statement] = ACTIONS(4238),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4236),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4236),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4236),
+ [sym__ambiguous_redim_statement] = ACTIONS(4238),
+ [aux_sym_erase_statement_token1] = ACTIONS(4236),
+ [aux_sym_open_statement_token1] = ACTIONS(4236),
+ [aux_sym_file_mode_token2] = ACTIONS(4236),
+ [aux_sym_file_access_token2] = ACTIONS(4236),
+ [aux_sym_file_lock_token2] = ACTIONS(4236),
+ [aux_sym_print_statement_token1] = ACTIONS(4236),
+ [anon_sym_CARET] = ACTIONS(4248),
+ [anon_sym_SLASH] = ACTIONS(4248),
+ [anon_sym_BSLASH] = ACTIONS(4248),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4252),
+ [anon_sym_PLUS] = ACTIONS(4254),
+ [anon_sym_DASH] = ACTIONS(4257),
+ [anon_sym_AMP] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4252),
+ [anon_sym_SEMI] = ACTIONS(4238),
+ [anon_sym_QMARK] = ACTIONS(4238),
+ [aux_sym_close_statement_token1] = ACTIONS(4236),
+ [aux_sym_put_statement_token1] = ACTIONS(4236),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4236),
+ [aux_sym_seek_statement_token1] = ACTIONS(4236),
+ [sym_reset_statement] = ACTIONS(4236),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4236),
+ [sym_stop_statement] = ACTIONS(4236),
+ [sym_beep_statement] = ACTIONS(4236),
+ [aux_sym_unload_statement_token1] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4236),
+ [aux_sym_call_statement_token1] = ACTIONS(4236),
+ [sym__ambiguous_call_statement] = ACTIONS(4236),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4250),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4236),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4236),
+ [aux_sym_unary_expression_token1] = ACTIONS(4236),
+ [sym_string_literal] = ACTIONS(4238),
+ [sym_number_literal] = ACTIONS(4238),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4236),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4236),
+ [sym_nothing_literal] = ACTIONS(4236),
+ [sym_null_literal] = ACTIONS(4236),
+ [sym_empty_literal] = ACTIONS(4236),
+ [sym_date_literal] = ACTIONS(4238),
+ [anon_sym_POUND] = ACTIONS(4236),
+ },
+ [STATE(867)] = {
+ [sym_identifier] = ACTIONS(4605),
+ [sym_newline] = ACTIONS(4607),
+ [anon_sym_COLON] = ACTIONS(4607),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4605),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4605),
+ [anon_sym_EQ] = ACTIONS(4607),
+ [anon_sym_DOT] = ACTIONS(4605),
+ [anon_sym_BANG] = ACTIONS(4607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4605),
+ [aux_sym_option_statement_token3] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4605),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4605),
+ [sym_static_modifier] = ACTIONS(4605),
+ [sym__dim_keyword] = ACTIONS(4605),
+ [sym__redim_keyword] = ACTIONS(4605),
+ [aux_sym_get_accessor_token1] = ACTIONS(4605),
+ [aux_sym_set_accessor_token1] = ACTIONS(4605),
+ [anon_sym_COMMA] = ACTIONS(4607),
+ [aux_sym_const_declaration_token1] = ACTIONS(4605),
+ [anon_sym_LPAREN] = ACTIONS(4607),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4605),
+ [anon_sym_STAR] = ACTIONS(4607),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token2] = ACTIONS(4605),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4605),
+ [aux_sym_else_fragment_token1] = ACTIONS(4605),
+ [aux_sym_select_statement_token1] = ACTIONS(4605),
+ [aux_sym_case_expression_token1] = ACTIONS(4605),
+ [anon_sym_LT] = ACTIONS(4605),
+ [anon_sym_LT_EQ] = ACTIONS(4607),
+ [anon_sym_GT] = ACTIONS(4605),
+ [anon_sym_GT_EQ] = ACTIONS(4607),
+ [anon_sym_LT_GT] = ACTIONS(4607),
+ [aux_sym__for_header_token1] = ACTIONS(4605),
+ [aux_sym_do_statement_token1] = ACTIONS(4605),
+ [aux_sym_do_condition_token1] = ACTIONS(4605),
+ [aux_sym_with_statement_token1] = ACTIONS(4605),
+ [aux_sym_exit_statement_token1] = ACTIONS(4605),
+ [sym_end_statement] = ACTIONS(4607),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4605),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4605),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4605),
+ [sym__ambiguous_redim_statement] = ACTIONS(4607),
+ [aux_sym_erase_statement_token1] = ACTIONS(4605),
+ [aux_sym_open_statement_token1] = ACTIONS(4605),
+ [aux_sym_file_mode_token2] = ACTIONS(4605),
+ [aux_sym_file_access_token2] = ACTIONS(4605),
+ [aux_sym_file_lock_token2] = ACTIONS(4605),
+ [aux_sym_print_statement_token1] = ACTIONS(4605),
+ [anon_sym_CARET] = ACTIONS(4607),
+ [anon_sym_SLASH] = ACTIONS(4607),
+ [anon_sym_BSLASH] = ACTIONS(4607),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4605),
+ [anon_sym_PLUS] = ACTIONS(4607),
+ [anon_sym_DASH] = ACTIONS(4605),
+ [anon_sym_AMP] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4605),
+ [anon_sym_SEMI] = ACTIONS(4607),
+ [anon_sym_QMARK] = ACTIONS(4607),
+ [aux_sym_close_statement_token1] = ACTIONS(4605),
+ [aux_sym_put_statement_token1] = ACTIONS(4605),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4605),
+ [aux_sym_seek_statement_token1] = ACTIONS(4605),
+ [sym_reset_statement] = ACTIONS(4605),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4605),
+ [sym_stop_statement] = ACTIONS(4605),
+ [sym_beep_statement] = ACTIONS(4605),
+ [aux_sym_unload_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4605),
+ [aux_sym_call_statement_token1] = ACTIONS(4605),
+ [sym__ambiguous_call_statement] = ACTIONS(4605),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4605),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4605),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4605),
+ [aux_sym_unary_expression_token1] = ACTIONS(4605),
+ [sym_string_literal] = ACTIONS(4607),
+ [sym_number_literal] = ACTIONS(4607),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4605),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4605),
+ [sym_nothing_literal] = ACTIONS(4605),
+ [sym_null_literal] = ACTIONS(4605),
+ [sym_empty_literal] = ACTIONS(4605),
+ [sym_date_literal] = ACTIONS(4607),
+ [anon_sym_POUND] = ACTIONS(4605),
+ },
+ [STATE(868)] = {
+ [sym_identifier] = ACTIONS(4671),
+ [sym_newline] = ACTIONS(4673),
+ [anon_sym_COLON] = ACTIONS(4673),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4671),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4671),
+ [anon_sym_EQ] = ACTIONS(4519),
+ [anon_sym_DOT] = ACTIONS(4671),
+ [anon_sym_BANG] = ACTIONS(4673),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4671),
+ [aux_sym_option_statement_token3] = ACTIONS(4671),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4671),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4671),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4671),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4671),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4671),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4671),
+ [sym_static_modifier] = ACTIONS(4671),
+ [sym__dim_keyword] = ACTIONS(4671),
+ [sym__redim_keyword] = ACTIONS(4671),
+ [aux_sym_get_accessor_token1] = ACTIONS(4671),
+ [aux_sym_set_accessor_token1] = ACTIONS(4671),
+ [anon_sym_COMMA] = ACTIONS(4673),
+ [aux_sym_const_declaration_token1] = ACTIONS(4671),
+ [anon_sym_LPAREN] = ACTIONS(4673),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4671),
+ [anon_sym_STAR] = ACTIONS(4673),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4671),
+ [aux_sym_visibility_token1] = ACTIONS(4671),
+ [aux_sym_visibility_token2] = ACTIONS(4671),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4671),
+ [aux_sym_else_fragment_token1] = ACTIONS(4671),
+ [aux_sym_select_statement_token1] = ACTIONS(4671),
+ [aux_sym_case_expression_token1] = ACTIONS(4517),
+ [anon_sym_LT] = ACTIONS(4517),
+ [anon_sym_LT_EQ] = ACTIONS(4519),
+ [anon_sym_GT] = ACTIONS(4517),
+ [anon_sym_GT_EQ] = ACTIONS(4519),
+ [anon_sym_LT_GT] = ACTIONS(4519),
+ [aux_sym__for_header_token1] = ACTIONS(4671),
+ [aux_sym_do_statement_token1] = ACTIONS(4671),
+ [aux_sym_do_condition_token1] = ACTIONS(4671),
+ [aux_sym_with_statement_token1] = ACTIONS(4671),
+ [aux_sym_exit_statement_token1] = ACTIONS(4671),
+ [sym_end_statement] = ACTIONS(4673),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4671),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4671),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4671),
+ [sym__ambiguous_redim_statement] = ACTIONS(4673),
+ [aux_sym_erase_statement_token1] = ACTIONS(4671),
+ [aux_sym_open_statement_token1] = ACTIONS(4671),
+ [aux_sym_file_mode_token2] = ACTIONS(4671),
+ [aux_sym_file_access_token2] = ACTIONS(4671),
+ [aux_sym_file_lock_token2] = ACTIONS(4671),
+ [aux_sym_print_statement_token1] = ACTIONS(4671),
+ [anon_sym_CARET] = ACTIONS(4673),
+ [anon_sym_SLASH] = ACTIONS(4673),
+ [anon_sym_BSLASH] = ACTIONS(4673),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4671),
+ [anon_sym_PLUS] = ACTIONS(4673),
+ [anon_sym_DASH] = ACTIONS(4671),
+ [anon_sym_AMP] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4671),
+ [anon_sym_SEMI] = ACTIONS(4673),
+ [anon_sym_QMARK] = ACTIONS(4673),
+ [aux_sym_close_statement_token1] = ACTIONS(4671),
+ [aux_sym_put_statement_token1] = ACTIONS(4671),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4671),
+ [aux_sym_seek_statement_token1] = ACTIONS(4671),
+ [sym_reset_statement] = ACTIONS(4671),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4671),
+ [sym_stop_statement] = ACTIONS(4671),
+ [sym_beep_statement] = ACTIONS(4671),
+ [aux_sym_unload_statement_token1] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4671),
+ [aux_sym_call_statement_token1] = ACTIONS(4671),
+ [sym__ambiguous_call_statement] = ACTIONS(4671),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4517),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4671),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4671),
+ [aux_sym_unary_expression_token1] = ACTIONS(4671),
+ [sym_string_literal] = ACTIONS(4673),
+ [sym_number_literal] = ACTIONS(4673),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4671),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4671),
+ [sym_nothing_literal] = ACTIONS(4671),
+ [sym_null_literal] = ACTIONS(4671),
+ [sym_empty_literal] = ACTIONS(4671),
+ [sym_date_literal] = ACTIONS(4673),
+ [anon_sym_POUND] = ACTIONS(4671),
+ },
+ [STATE(869)] = {
+ [sym_identifier] = ACTIONS(4609),
+ [sym_newline] = ACTIONS(4611),
+ [anon_sym_COLON] = ACTIONS(4611),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4609),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4609),
+ [anon_sym_EQ] = ACTIONS(4611),
+ [anon_sym_DOT] = ACTIONS(4609),
+ [anon_sym_BANG] = ACTIONS(4611),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4609),
+ [aux_sym_option_statement_token3] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4609),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4609),
+ [sym_static_modifier] = ACTIONS(4609),
+ [sym__dim_keyword] = ACTIONS(4609),
+ [sym__redim_keyword] = ACTIONS(4609),
+ [aux_sym_get_accessor_token1] = ACTIONS(4609),
+ [aux_sym_set_accessor_token1] = ACTIONS(4609),
+ [anon_sym_COMMA] = ACTIONS(4611),
+ [aux_sym_const_declaration_token1] = ACTIONS(4609),
+ [anon_sym_LPAREN] = ACTIONS(4611),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4609),
+ [anon_sym_STAR] = ACTIONS(4611),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4609),
+ [aux_sym_visibility_token1] = ACTIONS(4609),
+ [aux_sym_visibility_token2] = ACTIONS(4609),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4609),
+ [aux_sym_else_fragment_token1] = ACTIONS(4609),
+ [aux_sym_select_statement_token1] = ACTIONS(4609),
+ [aux_sym_case_expression_token1] = ACTIONS(4609),
+ [anon_sym_LT] = ACTIONS(4609),
+ [anon_sym_LT_EQ] = ACTIONS(4611),
+ [anon_sym_GT] = ACTIONS(4609),
+ [anon_sym_GT_EQ] = ACTIONS(4611),
+ [anon_sym_LT_GT] = ACTIONS(4611),
+ [aux_sym__for_header_token1] = ACTIONS(4609),
+ [aux_sym_do_statement_token1] = ACTIONS(4609),
+ [aux_sym_do_condition_token1] = ACTIONS(4609),
+ [aux_sym_with_statement_token1] = ACTIONS(4609),
+ [aux_sym_exit_statement_token1] = ACTIONS(4609),
+ [sym_end_statement] = ACTIONS(4611),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4609),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4609),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4609),
+ [sym__ambiguous_redim_statement] = ACTIONS(4611),
+ [aux_sym_erase_statement_token1] = ACTIONS(4609),
+ [aux_sym_open_statement_token1] = ACTIONS(4609),
+ [aux_sym_file_mode_token2] = ACTIONS(4609),
+ [aux_sym_file_access_token2] = ACTIONS(4609),
+ [aux_sym_file_lock_token2] = ACTIONS(4609),
+ [aux_sym_print_statement_token1] = ACTIONS(4609),
+ [anon_sym_CARET] = ACTIONS(4611),
+ [anon_sym_SLASH] = ACTIONS(4611),
+ [anon_sym_BSLASH] = ACTIONS(4611),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4609),
+ [anon_sym_PLUS] = ACTIONS(4611),
+ [anon_sym_DASH] = ACTIONS(4609),
+ [anon_sym_AMP] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4609),
+ [anon_sym_SEMI] = ACTIONS(4611),
+ [anon_sym_QMARK] = ACTIONS(4611),
+ [aux_sym_close_statement_token1] = ACTIONS(4609),
+ [aux_sym_put_statement_token1] = ACTIONS(4609),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4609),
+ [aux_sym_seek_statement_token1] = ACTIONS(4609),
+ [sym_reset_statement] = ACTIONS(4609),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4609),
+ [sym_stop_statement] = ACTIONS(4609),
+ [sym_beep_statement] = ACTIONS(4609),
+ [aux_sym_unload_statement_token1] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4609),
+ [aux_sym_call_statement_token1] = ACTIONS(4609),
+ [sym__ambiguous_call_statement] = ACTIONS(4609),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4609),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4609),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4609),
+ [aux_sym_unary_expression_token1] = ACTIONS(4609),
+ [sym_string_literal] = ACTIONS(4611),
+ [sym_number_literal] = ACTIONS(4611),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4609),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4609),
+ [sym_nothing_literal] = ACTIONS(4609),
+ [sym_null_literal] = ACTIONS(4609),
+ [sym_empty_literal] = ACTIONS(4609),
+ [sym_date_literal] = ACTIONS(4611),
+ [anon_sym_POUND] = ACTIONS(4609),
+ },
+ [STATE(870)] = {
+ [sym_identifier] = ACTIONS(4621),
+ [sym_newline] = ACTIONS(4623),
+ [anon_sym_COLON] = ACTIONS(4623),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4621),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4621),
+ [anon_sym_EQ] = ACTIONS(4623),
+ [anon_sym_DOT] = ACTIONS(4621),
+ [anon_sym_BANG] = ACTIONS(4623),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4621),
+ [aux_sym_option_statement_token3] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4621),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4621),
+ [sym_static_modifier] = ACTIONS(4621),
+ [sym__dim_keyword] = ACTIONS(4621),
+ [sym__redim_keyword] = ACTIONS(4621),
+ [aux_sym_get_accessor_token1] = ACTIONS(4621),
+ [aux_sym_set_accessor_token1] = ACTIONS(4621),
+ [anon_sym_COMMA] = ACTIONS(4623),
+ [aux_sym_const_declaration_token1] = ACTIONS(4621),
+ [anon_sym_LPAREN] = ACTIONS(4709),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4621),
+ [anon_sym_STAR] = ACTIONS(4623),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token2] = ACTIONS(4621),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4621),
+ [aux_sym_else_fragment_token1] = ACTIONS(4621),
+ [aux_sym_select_statement_token1] = ACTIONS(4621),
+ [aux_sym_case_expression_token1] = ACTIONS(4621),
+ [anon_sym_LT] = ACTIONS(4621),
+ [anon_sym_LT_EQ] = ACTIONS(4623),
+ [anon_sym_GT] = ACTIONS(4621),
+ [anon_sym_GT_EQ] = ACTIONS(4623),
+ [anon_sym_LT_GT] = ACTIONS(4623),
+ [aux_sym__for_header_token1] = ACTIONS(4621),
+ [aux_sym_do_statement_token1] = ACTIONS(4621),
+ [aux_sym_do_condition_token1] = ACTIONS(4621),
+ [aux_sym_with_statement_token1] = ACTIONS(4621),
+ [aux_sym_exit_statement_token1] = ACTIONS(4621),
+ [sym_end_statement] = ACTIONS(4623),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4621),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4621),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4621),
+ [sym__ambiguous_redim_statement] = ACTIONS(4623),
+ [aux_sym_erase_statement_token1] = ACTIONS(4621),
+ [aux_sym_open_statement_token1] = ACTIONS(4621),
+ [aux_sym_file_mode_token2] = ACTIONS(4621),
+ [aux_sym_file_access_token2] = ACTIONS(4621),
+ [aux_sym_file_lock_token2] = ACTIONS(4621),
+ [aux_sym_print_statement_token1] = ACTIONS(4621),
+ [anon_sym_CARET] = ACTIONS(4623),
+ [anon_sym_SLASH] = ACTIONS(4623),
+ [anon_sym_BSLASH] = ACTIONS(4623),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4621),
+ [anon_sym_PLUS] = ACTIONS(4623),
+ [anon_sym_DASH] = ACTIONS(4621),
+ [anon_sym_AMP] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4621),
+ [anon_sym_SEMI] = ACTIONS(4623),
+ [anon_sym_QMARK] = ACTIONS(4623),
+ [aux_sym_close_statement_token1] = ACTIONS(4621),
+ [aux_sym_put_statement_token1] = ACTIONS(4621),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4621),
+ [aux_sym_seek_statement_token1] = ACTIONS(4621),
+ [sym_reset_statement] = ACTIONS(4621),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4621),
+ [sym_stop_statement] = ACTIONS(4621),
+ [sym_beep_statement] = ACTIONS(4621),
+ [aux_sym_unload_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4621),
+ [aux_sym_call_statement_token1] = ACTIONS(4621),
+ [sym__ambiguous_call_statement] = ACTIONS(4621),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4621),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4621),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4621),
+ [aux_sym_unary_expression_token1] = ACTIONS(4621),
+ [sym_string_literal] = ACTIONS(4623),
+ [sym_number_literal] = ACTIONS(4623),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4621),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4621),
+ [sym_nothing_literal] = ACTIONS(4621),
+ [sym_null_literal] = ACTIONS(4621),
+ [sym_empty_literal] = ACTIONS(4621),
+ [sym_date_literal] = ACTIONS(4623),
+ [anon_sym_POUND] = ACTIONS(4621),
+ },
+ [STATE(871)] = {
+ [sym_argument_list] = STATE(2846),
+ [sym_comparison_operator] = STATE(8944),
+ [sym_identifier] = ACTIONS(4236),
+ [sym_newline] = ACTIONS(4238),
+ [anon_sym_COLON] = ACTIONS(4238),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4236),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4236),
+ [anon_sym_EQ] = ACTIONS(4240),
+ [anon_sym_DOT] = ACTIONS(5615),
+ [anon_sym_BANG] = ACTIONS(5617),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4236),
+ [aux_sym_option_statement_token3] = ACTIONS(4236),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4236),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4236),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4236),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4236),
+ [sym_static_modifier] = ACTIONS(4236),
+ [sym__dim_keyword] = ACTIONS(4236),
+ [sym__redim_keyword] = ACTIONS(4236),
+ [aux_sym_get_accessor_token1] = ACTIONS(4236),
+ [aux_sym_set_accessor_token1] = ACTIONS(4236),
+ [anon_sym_COMMA] = ACTIONS(4238),
+ [aux_sym_const_declaration_token1] = ACTIONS(4236),
+ [anon_sym_LPAREN] = ACTIONS(5619),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4236),
+ [anon_sym_STAR] = ACTIONS(4248),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4236),
+ [aux_sym_visibility_token1] = ACTIONS(4236),
+ [aux_sym_visibility_token2] = ACTIONS(4236),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4236),
+ [aux_sym_else_fragment_token1] = ACTIONS(4236),
+ [aux_sym_select_statement_token1] = ACTIONS(4236),
+ [aux_sym_case_expression_token1] = ACTIONS(4250),
+ [anon_sym_LT] = ACTIONS(4250),
+ [anon_sym_LT_EQ] = ACTIONS(4240),
+ [anon_sym_GT] = ACTIONS(4250),
+ [anon_sym_GT_EQ] = ACTIONS(4240),
+ [anon_sym_LT_GT] = ACTIONS(4240),
+ [aux_sym__for_header_token1] = ACTIONS(4236),
+ [aux_sym_do_statement_token1] = ACTIONS(4236),
+ [aux_sym_do_condition_token1] = ACTIONS(4236),
+ [aux_sym_with_statement_token1] = ACTIONS(4236),
+ [aux_sym_exit_statement_token1] = ACTIONS(4236),
+ [sym_end_statement] = ACTIONS(4238),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4236),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4236),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4236),
+ [sym__ambiguous_redim_statement] = ACTIONS(4238),
+ [aux_sym_erase_statement_token1] = ACTIONS(4236),
+ [aux_sym_open_statement_token1] = ACTIONS(4236),
+ [aux_sym_file_mode_token2] = ACTIONS(4236),
+ [aux_sym_file_access_token2] = ACTIONS(4236),
+ [aux_sym_file_lock_token2] = ACTIONS(4236),
+ [aux_sym_print_statement_token1] = ACTIONS(4236),
+ [anon_sym_CARET] = ACTIONS(4248),
+ [anon_sym_SLASH] = ACTIONS(4248),
+ [anon_sym_BSLASH] = ACTIONS(4248),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4252),
+ [anon_sym_PLUS] = ACTIONS(4254),
+ [anon_sym_DASH] = ACTIONS(4257),
+ [anon_sym_AMP] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4252),
+ [anon_sym_SEMI] = ACTIONS(4238),
+ [anon_sym_QMARK] = ACTIONS(4238),
+ [aux_sym_close_statement_token1] = ACTIONS(4236),
+ [aux_sym_put_statement_token1] = ACTIONS(4236),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4236),
+ [aux_sym_seek_statement_token1] = ACTIONS(4236),
+ [sym_reset_statement] = ACTIONS(4236),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4236),
+ [sym_stop_statement] = ACTIONS(4236),
+ [sym_beep_statement] = ACTIONS(4236),
+ [aux_sym_unload_statement_token1] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4236),
+ [aux_sym_call_statement_token1] = ACTIONS(4236),
+ [sym__ambiguous_call_statement] = ACTIONS(4236),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4250),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4236),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4236),
+ [aux_sym_unary_expression_token1] = ACTIONS(4236),
+ [sym_string_literal] = ACTIONS(4238),
+ [sym_number_literal] = ACTIONS(4238),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4236),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4236),
+ [sym_nothing_literal] = ACTIONS(4236),
+ [sym_null_literal] = ACTIONS(4236),
+ [sym_empty_literal] = ACTIONS(4236),
+ [sym_date_literal] = ACTIONS(4238),
+ [anon_sym_POUND] = ACTIONS(4236),
+ },
+ [STATE(872)] = {
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4342),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5621),
+ [anon_sym_BANG] = ACTIONS(5623),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [anon_sym_COMMA] = ACTIONS(4344),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(4399),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4344),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [anon_sym_COLON_EQ] = ACTIONS(5625),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(873)] = {
+ [sym_identifier] = ACTIONS(5627),
+ [sym_newline] = ACTIONS(5629),
+ [anon_sym_COLON] = ACTIONS(5629),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(5627),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5627),
+ [anon_sym_DOT] = ACTIONS(5627),
+ [anon_sym_BANG] = ACTIONS(5629),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(5627),
+ [aux_sym_option_statement_token3] = ACTIONS(5627),
+ [aux_sym_type_declaration_token1] = ACTIONS(5627),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(5627),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(5627),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(5627),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(5627),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(5627),
+ [aux_sym_enum_declaration_token1] = ACTIONS(5627),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(5627),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(5627),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(5627),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(5627),
+ [aux_sym__property_get_header_token1] = ACTIONS(5627),
+ [aux_sym_event_declaration_token1] = ACTIONS(5627),
+ [sym_static_modifier] = ACTIONS(5627),
+ [sym__dim_keyword] = ACTIONS(5627),
+ [sym__redim_keyword] = ACTIONS(5627),
+ [aux_sym_get_accessor_token1] = ACTIONS(5627),
+ [aux_sym_set_accessor_token1] = ACTIONS(5627),
+ [anon_sym_COMMA] = ACTIONS(5629),
+ [aux_sym_const_declaration_token1] = ACTIONS(5627),
+ [anon_sym_LPAREN] = ACTIONS(5629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5627),
+ [anon_sym_STAR] = ACTIONS(4455),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5627),
+ [aux_sym_visibility_token1] = ACTIONS(5627),
+ [aux_sym_visibility_token2] = ACTIONS(5627),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(5627),
+ [aux_sym_else_fragment_token1] = ACTIONS(5627),
+ [aux_sym_select_statement_token1] = ACTIONS(5627),
+ [aux_sym__for_header_token1] = ACTIONS(5627),
+ [aux_sym_do_statement_token1] = ACTIONS(5627),
+ [aux_sym_do_condition_token1] = ACTIONS(5627),
+ [aux_sym_with_statement_token1] = ACTIONS(5627),
+ [aux_sym_exit_statement_token1] = ACTIONS(5627),
+ [sym_end_statement] = ACTIONS(5629),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(5627),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(5627),
+ [aux_sym_on_error_statement_token2] = ACTIONS(5627),
+ [sym__ambiguous_redim_statement] = ACTIONS(5629),
+ [aux_sym_erase_statement_token1] = ACTIONS(5627),
+ [aux_sym_open_statement_token1] = ACTIONS(5627),
+ [aux_sym_file_mode_token2] = ACTIONS(5627),
+ [aux_sym_file_access_token2] = ACTIONS(5627),
+ [aux_sym_file_lock_token2] = ACTIONS(5627),
+ [aux_sym_print_statement_token1] = ACTIONS(5627),
+ [anon_sym_CARET] = ACTIONS(4445),
+ [anon_sym_SLASH] = ACTIONS(4455),
+ [anon_sym_BSLASH] = ACTIONS(4457),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4459),
+ [anon_sym_PLUS] = ACTIONS(4461),
+ [anon_sym_DASH] = ACTIONS(4463),
+ [anon_sym_AMP] = ACTIONS(4465),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4467),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5627),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4471),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4473),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4475),
+ [anon_sym_SEMI] = ACTIONS(5629),
+ [anon_sym_QMARK] = ACTIONS(5629),
+ [aux_sym_close_statement_token1] = ACTIONS(5627),
+ [aux_sym_put_statement_token1] = ACTIONS(5627),
+ [aux_sym_unlock_statement_token1] = ACTIONS(5627),
+ [aux_sym_seek_statement_token1] = ACTIONS(5627),
+ [sym_reset_statement] = ACTIONS(5627),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(5627),
+ [sym_stop_statement] = ACTIONS(5627),
+ [sym_beep_statement] = ACTIONS(5627),
+ [aux_sym_unload_statement_token1] = ACTIONS(5627),
+ [aux_sym_def_type_statement_token1] = ACTIONS(5627),
+ [aux_sym_def_type_statement_token2] = ACTIONS(5627),
+ [aux_sym_def_type_statement_token3] = ACTIONS(5627),
+ [aux_sym_def_type_statement_token4] = ACTIONS(5627),
+ [aux_sym_def_type_statement_token5] = ACTIONS(5627),
+ [aux_sym_def_type_statement_token6] = ACTIONS(5627),
+ [aux_sym_def_type_statement_token7] = ACTIONS(5627),
+ [aux_sym_def_type_statement_token8] = ACTIONS(5627),
+ [aux_sym_def_type_statement_token9] = ACTIONS(5627),
+ [aux_sym_def_type_statement_token10] = ACTIONS(5627),
+ [aux_sym_def_type_statement_token11] = ACTIONS(5627),
+ [aux_sym_def_type_statement_token12] = ACTIONS(5627),
+ [aux_sym_def_type_statement_token13] = ACTIONS(5627),
+ [aux_sym_def_type_statement_token14] = ACTIONS(5627),
+ [aux_sym_call_statement_token1] = ACTIONS(5627),
+ [sym__ambiguous_call_statement] = ACTIONS(5627),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5627),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5627),
+ [aux_sym_unary_expression_token1] = ACTIONS(5627),
+ [sym_string_literal] = ACTIONS(5629),
+ [sym_number_literal] = ACTIONS(5629),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5627),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5627),
+ [sym_nothing_literal] = ACTIONS(5627),
+ [sym_null_literal] = ACTIONS(5627),
+ [sym_empty_literal] = ACTIONS(5627),
+ [sym_date_literal] = ACTIONS(5629),
+ [anon_sym_POUND] = ACTIONS(5627),
+ },
+ [STATE(874)] = {
+ [sym_identifier] = ACTIONS(4509),
+ [sym_newline] = ACTIONS(4505),
+ [anon_sym_COLON] = ACTIONS(4505),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4509),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4509),
+ [anon_sym_EQ] = ACTIONS(4503),
+ [anon_sym_DOT] = ACTIONS(4509),
+ [anon_sym_BANG] = ACTIONS(4505),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4509),
+ [aux_sym_option_statement_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4509),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4509),
+ [sym_static_modifier] = ACTIONS(4509),
+ [sym__dim_keyword] = ACTIONS(4509),
+ [sym__redim_keyword] = ACTIONS(4509),
+ [aux_sym_get_accessor_token1] = ACTIONS(4509),
+ [aux_sym_set_accessor_token1] = ACTIONS(4509),
+ [aux_sym_const_declaration_token1] = ACTIONS(4509),
+ [anon_sym_LPAREN] = ACTIONS(4505),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4509),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_array_bound_token1] = ACTIONS(4509),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token2] = ACTIONS(4509),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4509),
+ [aux_sym_else_fragment_token1] = ACTIONS(4509),
+ [aux_sym_select_statement_token1] = ACTIONS(4509),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4509),
+ [aux_sym_do_statement_token1] = ACTIONS(4509),
+ [aux_sym_do_condition_token1] = ACTIONS(4509),
+ [aux_sym_with_statement_token1] = ACTIONS(4509),
+ [aux_sym_exit_statement_token1] = ACTIONS(4509),
+ [sym_end_statement] = ACTIONS(4505),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4509),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4509),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4509),
+ [sym__ambiguous_redim_statement] = ACTIONS(4505),
+ [aux_sym_erase_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token1] = ACTIONS(4509),
+ [aux_sym_file_mode_token2] = ACTIONS(4509),
+ [aux_sym_file_access_token2] = ACTIONS(4509),
+ [aux_sym_file_lock_token2] = ACTIONS(4509),
+ [aux_sym_print_statement_token1] = ACTIONS(4509),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4505),
+ [anon_sym_DASH] = ACTIONS(4509),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_QMARK] = ACTIONS(4505),
+ [aux_sym_close_statement_token1] = ACTIONS(4509),
+ [aux_sym_put_statement_token1] = ACTIONS(4509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4509),
+ [aux_sym_seek_statement_token1] = ACTIONS(4509),
+ [sym_reset_statement] = ACTIONS(4509),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4509),
+ [sym_stop_statement] = ACTIONS(4509),
+ [sym_beep_statement] = ACTIONS(4509),
+ [aux_sym_unload_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4509),
+ [aux_sym_call_statement_token1] = ACTIONS(4509),
+ [sym__ambiguous_call_statement] = ACTIONS(4509),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4509),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4509),
+ [aux_sym_unary_expression_token1] = ACTIONS(4509),
+ [sym_string_literal] = ACTIONS(4505),
+ [sym_number_literal] = ACTIONS(4505),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4509),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4509),
+ [sym_nothing_literal] = ACTIONS(4509),
+ [sym_null_literal] = ACTIONS(4509),
+ [sym_empty_literal] = ACTIONS(4509),
+ [sym_date_literal] = ACTIONS(4505),
+ [anon_sym_POUND] = ACTIONS(4509),
+ },
+ [STATE(875)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4503),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_array_bound_token1] = ACTIONS(4613),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(876)] = {
+ [sym_argument_list] = STATE(1239),
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5631),
+ [anon_sym_BANG] = ACTIONS(5633),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_declaration_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4342),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [aux_sym__property_get_header_token1] = ACTIONS(4342),
+ [aux_sym_event_declaration_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [anon_sym_COMMA] = ACTIONS(4344),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(4757),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4344),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(877)] = {
+ [sym_identifier] = ACTIONS(4647),
+ [sym_newline] = ACTIONS(4649),
+ [anon_sym_COLON] = ACTIONS(4649),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4647),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4647),
+ [anon_sym_DOT] = ACTIONS(4647),
+ [anon_sym_BANG] = ACTIONS(4649),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4647),
+ [aux_sym_option_statement_token3] = ACTIONS(4647),
+ [aux_sym_type_declaration_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4647),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4647),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4647),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4647),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4647),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4647),
+ [aux_sym__property_get_header_token1] = ACTIONS(4647),
+ [aux_sym_event_declaration_token1] = ACTIONS(4647),
+ [sym_static_modifier] = ACTIONS(4647),
+ [sym__dim_keyword] = ACTIONS(4647),
+ [sym__redim_keyword] = ACTIONS(4647),
+ [aux_sym_get_accessor_token1] = ACTIONS(4647),
+ [aux_sym_set_accessor_token1] = ACTIONS(4647),
+ [anon_sym_COMMA] = ACTIONS(4649),
+ [aux_sym_const_declaration_token1] = ACTIONS(4647),
+ [anon_sym_LPAREN] = ACTIONS(4649),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4647),
+ [anon_sym_STAR] = ACTIONS(5572),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token2] = ACTIONS(4647),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4647),
+ [aux_sym_else_fragment_token1] = ACTIONS(4647),
+ [aux_sym_select_statement_token1] = ACTIONS(4647),
+ [aux_sym__for_header_token1] = ACTIONS(4647),
+ [aux_sym_do_statement_token1] = ACTIONS(4647),
+ [aux_sym_do_condition_token1] = ACTIONS(4647),
+ [aux_sym_with_statement_token1] = ACTIONS(4647),
+ [aux_sym_exit_statement_token1] = ACTIONS(4647),
+ [sym_end_statement] = ACTIONS(4649),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4647),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4647),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4647),
+ [sym__ambiguous_redim_statement] = ACTIONS(4649),
+ [aux_sym_erase_statement_token1] = ACTIONS(4647),
+ [aux_sym_open_statement_token1] = ACTIONS(4647),
+ [aux_sym_file_mode_token2] = ACTIONS(4647),
+ [aux_sym_file_access_token2] = ACTIONS(4647),
+ [aux_sym_file_lock_token2] = ACTIONS(4647),
+ [aux_sym_print_statement_token1] = ACTIONS(4647),
+ [anon_sym_CARET] = ACTIONS(5574),
+ [anon_sym_SLASH] = ACTIONS(5572),
+ [anon_sym_BSLASH] = ACTIONS(5576),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5578),
+ [anon_sym_PLUS] = ACTIONS(5580),
+ [anon_sym_DASH] = ACTIONS(5582),
+ [anon_sym_AMP] = ACTIONS(5584),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5586),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5588),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5590),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5592),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(5594),
+ [anon_sym_SEMI] = ACTIONS(4649),
+ [anon_sym_QMARK] = ACTIONS(4649),
+ [aux_sym_close_statement_token1] = ACTIONS(4647),
+ [aux_sym_put_statement_token1] = ACTIONS(4647),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4647),
+ [aux_sym_seek_statement_token1] = ACTIONS(4647),
+ [sym_reset_statement] = ACTIONS(4647),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4647),
+ [sym_stop_statement] = ACTIONS(4647),
+ [sym_beep_statement] = ACTIONS(4647),
+ [aux_sym_unload_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4647),
+ [aux_sym_call_statement_token1] = ACTIONS(4647),
+ [sym__ambiguous_call_statement] = ACTIONS(4647),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4647),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4647),
+ [aux_sym_unary_expression_token1] = ACTIONS(4647),
+ [sym_string_literal] = ACTIONS(4649),
+ [sym_number_literal] = ACTIONS(4649),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4647),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4647),
+ [sym_nothing_literal] = ACTIONS(4647),
+ [sym_null_literal] = ACTIONS(4647),
+ [sym_empty_literal] = ACTIONS(4647),
+ [sym_date_literal] = ACTIONS(4649),
+ [anon_sym_POUND] = ACTIONS(4647),
+ },
+ [STATE(878)] = {
+ [sym_identifier] = ACTIONS(4410),
+ [sym_newline] = ACTIONS(4412),
+ [anon_sym_COLON] = ACTIONS(4412),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4410),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4410),
+ [anon_sym_DOT] = ACTIONS(4410),
+ [anon_sym_BANG] = ACTIONS(4412),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4410),
+ [aux_sym_option_statement_token3] = ACTIONS(4410),
+ [aux_sym_type_declaration_token1] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4410),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4410),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4410),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4410),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4410),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4410),
+ [aux_sym__property_get_header_token1] = ACTIONS(4410),
+ [aux_sym_event_declaration_token1] = ACTIONS(4410),
+ [sym_static_modifier] = ACTIONS(4410),
+ [sym__dim_keyword] = ACTIONS(4410),
+ [sym__redim_keyword] = ACTIONS(4410),
+ [aux_sym_get_accessor_token1] = ACTIONS(4410),
+ [aux_sym_set_accessor_token1] = ACTIONS(4410),
+ [anon_sym_COMMA] = ACTIONS(4412),
+ [aux_sym_const_declaration_token1] = ACTIONS(4410),
+ [anon_sym_LPAREN] = ACTIONS(4412),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4410),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4410),
+ [aux_sym_visibility_token1] = ACTIONS(4410),
+ [aux_sym_visibility_token2] = ACTIONS(4410),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4410),
+ [aux_sym_else_fragment_token1] = ACTIONS(4410),
+ [aux_sym_select_statement_token1] = ACTIONS(4410),
+ [aux_sym__for_header_token1] = ACTIONS(4410),
+ [aux_sym_do_statement_token1] = ACTIONS(4410),
+ [aux_sym_do_condition_token1] = ACTIONS(4410),
+ [aux_sym_with_statement_token1] = ACTIONS(4410),
+ [aux_sym_exit_statement_token1] = ACTIONS(4410),
+ [sym_end_statement] = ACTIONS(4412),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4410),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4410),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4410),
+ [sym__ambiguous_redim_statement] = ACTIONS(4412),
+ [aux_sym_erase_statement_token1] = ACTIONS(4410),
+ [aux_sym_open_statement_token1] = ACTIONS(4410),
+ [aux_sym_file_mode_token2] = ACTIONS(4410),
+ [aux_sym_file_access_token2] = ACTIONS(4410),
+ [aux_sym_file_lock_token2] = ACTIONS(4410),
+ [aux_sym_print_statement_token1] = ACTIONS(4410),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(5635),
+ [anon_sym_DASH] = ACTIONS(5638),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_SEMI] = ACTIONS(4412),
+ [anon_sym_QMARK] = ACTIONS(4412),
+ [aux_sym_close_statement_token1] = ACTIONS(4410),
+ [aux_sym_put_statement_token1] = ACTIONS(4410),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4410),
+ [aux_sym_seek_statement_token1] = ACTIONS(4410),
+ [sym_reset_statement] = ACTIONS(4410),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4410),
+ [sym_stop_statement] = ACTIONS(4410),
+ [sym_beep_statement] = ACTIONS(4410),
+ [aux_sym_unload_statement_token1] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4410),
+ [aux_sym_call_statement_token1] = ACTIONS(4410),
+ [sym__ambiguous_call_statement] = ACTIONS(4410),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4410),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4410),
+ [aux_sym_unary_expression_token1] = ACTIONS(4410),
+ [sym_string_literal] = ACTIONS(4412),
+ [sym_number_literal] = ACTIONS(4412),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4410),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4410),
+ [sym_nothing_literal] = ACTIONS(4410),
+ [sym_null_literal] = ACTIONS(4410),
+ [sym_empty_literal] = ACTIONS(4410),
+ [sym_date_literal] = ACTIONS(4412),
+ [anon_sym_POUND] = ACTIONS(4410),
+ },
+ [STATE(879)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(881),
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_DOT] = ACTIONS(5641),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_declaration_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4369),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4369),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [aux_sym__property_get_header_token1] = ACTIONS(4369),
+ [aux_sym_event_declaration_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token3] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(880)] = {
+ [sym_argument_list] = STATE(1059),
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5643),
+ [anon_sym_BANG] = ACTIONS(5645),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [anon_sym_COMMA] = ACTIONS(4344),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(5647),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token2] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4344),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(881)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(883),
+ [sym_identifier] = ACTIONS(4375),
+ [sym_newline] = ACTIONS(4377),
+ [anon_sym_COLON] = ACTIONS(4377),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4375),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4375),
+ [anon_sym_DOT] = ACTIONS(4375),
+ [anon_sym_BANG] = ACTIONS(4377),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4375),
+ [aux_sym_option_statement_token3] = ACTIONS(4375),
+ [aux_sym_type_declaration_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4375),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4375),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4375),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4375),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4375),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4375),
+ [aux_sym__property_get_header_token1] = ACTIONS(4375),
+ [aux_sym_event_declaration_token1] = ACTIONS(4375),
+ [sym_static_modifier] = ACTIONS(4375),
+ [sym__dim_keyword] = ACTIONS(4375),
+ [sym__redim_keyword] = ACTIONS(4375),
+ [aux_sym_get_accessor_token1] = ACTIONS(4375),
+ [aux_sym_set_accessor_token1] = ACTIONS(4375),
+ [aux_sym_const_declaration_token1] = ACTIONS(4375),
+ [anon_sym_LPAREN] = ACTIONS(4377),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4375),
+ [anon_sym_STAR] = ACTIONS(4377),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token2] = ACTIONS(4375),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4375),
+ [aux_sym_else_fragment_token1] = ACTIONS(4375),
+ [aux_sym_select_statement_token1] = ACTIONS(4375),
+ [aux_sym__for_header_token1] = ACTIONS(4375),
+ [aux_sym_do_statement_token1] = ACTIONS(4375),
+ [aux_sym_do_condition_token1] = ACTIONS(4375),
+ [aux_sym_with_statement_token1] = ACTIONS(4375),
+ [aux_sym_exit_statement_token1] = ACTIONS(4375),
+ [sym_end_statement] = ACTIONS(4377),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4375),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4375),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4375),
+ [sym__ambiguous_redim_statement] = ACTIONS(4377),
+ [aux_sym_erase_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token3] = ACTIONS(4375),
+ [aux_sym_file_mode_token2] = ACTIONS(4375),
+ [aux_sym_file_access_token2] = ACTIONS(4375),
+ [aux_sym_file_lock_token2] = ACTIONS(4375),
+ [aux_sym_print_statement_token1] = ACTIONS(4375),
+ [anon_sym_CARET] = ACTIONS(4377),
+ [anon_sym_SLASH] = ACTIONS(4377),
+ [anon_sym_BSLASH] = ACTIONS(4377),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4375),
+ [anon_sym_PLUS] = ACTIONS(4377),
+ [anon_sym_DASH] = ACTIONS(4375),
+ [anon_sym_AMP] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4375),
+ [anon_sym_QMARK] = ACTIONS(4377),
+ [aux_sym_close_statement_token1] = ACTIONS(4375),
+ [aux_sym_put_statement_token1] = ACTIONS(4375),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4375),
+ [aux_sym_seek_statement_token1] = ACTIONS(4375),
+ [sym_reset_statement] = ACTIONS(4375),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4375),
+ [sym_stop_statement] = ACTIONS(4375),
+ [sym_beep_statement] = ACTIONS(4375),
+ [aux_sym_unload_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4375),
+ [aux_sym_call_statement_token1] = ACTIONS(4375),
+ [sym__ambiguous_call_statement] = ACTIONS(4375),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4375),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4375),
+ [aux_sym_unary_expression_token1] = ACTIONS(4375),
+ [sym_string_literal] = ACTIONS(4377),
+ [sym_number_literal] = ACTIONS(4377),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4375),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4375),
+ [sym_nothing_literal] = ACTIONS(4375),
+ [sym_null_literal] = ACTIONS(4375),
+ [sym_empty_literal] = ACTIONS(4375),
+ [sym_date_literal] = ACTIONS(4377),
+ [anon_sym_POUND] = ACTIONS(4375),
+ },
+ [STATE(882)] = {
+ [sym_identifier] = ACTIONS(4447),
+ [sym_newline] = ACTIONS(4449),
+ [anon_sym_COLON] = ACTIONS(4449),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4447),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4447),
+ [anon_sym_EQ] = ACTIONS(4449),
+ [anon_sym_DOT] = ACTIONS(4447),
+ [anon_sym_BANG] = ACTIONS(4449),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4447),
+ [aux_sym_option_statement_token3] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4447),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4447),
+ [sym_static_modifier] = ACTIONS(4447),
+ [sym__dim_keyword] = ACTIONS(4447),
+ [sym__redim_keyword] = ACTIONS(4447),
+ [aux_sym_get_accessor_token1] = ACTIONS(4447),
+ [aux_sym_set_accessor_token1] = ACTIONS(4447),
+ [aux_sym_const_declaration_token1] = ACTIONS(4447),
+ [anon_sym_LPAREN] = ACTIONS(4449),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4447),
+ [anon_sym_STAR] = ACTIONS(4449),
+ [aux_sym_array_bound_token1] = ACTIONS(4447),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4447),
+ [aux_sym_visibility_token1] = ACTIONS(4447),
+ [aux_sym_visibility_token2] = ACTIONS(4447),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4447),
+ [aux_sym_else_fragment_token1] = ACTIONS(4447),
+ [aux_sym_select_statement_token1] = ACTIONS(4447),
+ [aux_sym_case_expression_token1] = ACTIONS(4447),
+ [anon_sym_LT] = ACTIONS(4447),
+ [anon_sym_LT_EQ] = ACTIONS(4449),
+ [anon_sym_GT] = ACTIONS(4447),
+ [anon_sym_GT_EQ] = ACTIONS(4449),
+ [anon_sym_LT_GT] = ACTIONS(4449),
+ [aux_sym__for_header_token1] = ACTIONS(4447),
+ [aux_sym_do_statement_token1] = ACTIONS(4447),
+ [aux_sym_do_condition_token1] = ACTIONS(4447),
+ [aux_sym_with_statement_token1] = ACTIONS(4447),
+ [aux_sym_exit_statement_token1] = ACTIONS(4447),
+ [sym_end_statement] = ACTIONS(4449),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4447),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4447),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4447),
+ [sym__ambiguous_redim_statement] = ACTIONS(4449),
+ [aux_sym_erase_statement_token1] = ACTIONS(4447),
+ [aux_sym_open_statement_token1] = ACTIONS(4447),
+ [aux_sym_file_mode_token2] = ACTIONS(4447),
+ [aux_sym_file_access_token2] = ACTIONS(4447),
+ [aux_sym_file_lock_token2] = ACTIONS(4447),
+ [aux_sym_print_statement_token1] = ACTIONS(4447),
+ [anon_sym_CARET] = ACTIONS(4449),
+ [anon_sym_SLASH] = ACTIONS(4449),
+ [anon_sym_BSLASH] = ACTIONS(4449),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4447),
+ [anon_sym_PLUS] = ACTIONS(4449),
+ [anon_sym_DASH] = ACTIONS(4447),
+ [anon_sym_AMP] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4447),
+ [anon_sym_QMARK] = ACTIONS(4449),
+ [aux_sym_close_statement_token1] = ACTIONS(4447),
+ [aux_sym_put_statement_token1] = ACTIONS(4447),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4447),
+ [aux_sym_seek_statement_token1] = ACTIONS(4447),
+ [sym_reset_statement] = ACTIONS(4447),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4447),
+ [sym_stop_statement] = ACTIONS(4447),
+ [sym_beep_statement] = ACTIONS(4447),
+ [aux_sym_unload_statement_token1] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4447),
+ [aux_sym_call_statement_token1] = ACTIONS(4447),
+ [sym__ambiguous_call_statement] = ACTIONS(4447),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4447),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4447),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4447),
+ [aux_sym_unary_expression_token1] = ACTIONS(4447),
+ [sym_string_literal] = ACTIONS(4449),
+ [sym_number_literal] = ACTIONS(4449),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4447),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4447),
+ [sym_nothing_literal] = ACTIONS(4447),
+ [sym_null_literal] = ACTIONS(4447),
+ [sym_empty_literal] = ACTIONS(4447),
+ [sym_date_literal] = ACTIONS(4449),
+ [anon_sym_POUND] = ACTIONS(4447),
+ },
+ [STATE(883)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(883),
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_DOT] = ACTIONS(5649),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_declaration_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4362),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4362),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [aux_sym__property_get_header_token1] = ACTIONS(4362),
+ [aux_sym_event_declaration_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token3] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(884)] = {
+ [sym_identifier] = ACTIONS(4477),
+ [sym_newline] = ACTIONS(4479),
+ [anon_sym_COLON] = ACTIONS(4479),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4477),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4477),
+ [anon_sym_EQ] = ACTIONS(4479),
+ [anon_sym_DOT] = ACTIONS(4477),
+ [anon_sym_BANG] = ACTIONS(4479),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4477),
+ [aux_sym_option_statement_token3] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4477),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4477),
+ [sym_static_modifier] = ACTIONS(4477),
+ [sym__dim_keyword] = ACTIONS(4477),
+ [sym__redim_keyword] = ACTIONS(4477),
+ [aux_sym_get_accessor_token1] = ACTIONS(4477),
+ [aux_sym_set_accessor_token1] = ACTIONS(4477),
+ [aux_sym_const_declaration_token1] = ACTIONS(4477),
+ [anon_sym_LPAREN] = ACTIONS(4479),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4477),
+ [anon_sym_STAR] = ACTIONS(4479),
+ [aux_sym_array_bound_token1] = ACTIONS(4477),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4477),
+ [aux_sym_visibility_token1] = ACTIONS(4477),
+ [aux_sym_visibility_token2] = ACTIONS(4477),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4477),
+ [aux_sym_else_fragment_token1] = ACTIONS(4477),
+ [aux_sym_select_statement_token1] = ACTIONS(4477),
+ [aux_sym_case_expression_token1] = ACTIONS(4477),
+ [anon_sym_LT] = ACTIONS(4477),
+ [anon_sym_LT_EQ] = ACTIONS(4479),
+ [anon_sym_GT] = ACTIONS(4477),
+ [anon_sym_GT_EQ] = ACTIONS(4479),
+ [anon_sym_LT_GT] = ACTIONS(4479),
+ [aux_sym__for_header_token1] = ACTIONS(4477),
+ [aux_sym_do_statement_token1] = ACTIONS(4477),
+ [aux_sym_do_condition_token1] = ACTIONS(4477),
+ [aux_sym_with_statement_token1] = ACTIONS(4477),
+ [aux_sym_exit_statement_token1] = ACTIONS(4477),
+ [sym_end_statement] = ACTIONS(4479),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4477),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4477),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4477),
+ [sym__ambiguous_redim_statement] = ACTIONS(4479),
+ [aux_sym_erase_statement_token1] = ACTIONS(4477),
+ [aux_sym_open_statement_token1] = ACTIONS(4477),
+ [aux_sym_file_mode_token2] = ACTIONS(4477),
+ [aux_sym_file_access_token2] = ACTIONS(4477),
+ [aux_sym_file_lock_token2] = ACTIONS(4477),
+ [aux_sym_print_statement_token1] = ACTIONS(4477),
+ [anon_sym_CARET] = ACTIONS(4479),
+ [anon_sym_SLASH] = ACTIONS(4479),
+ [anon_sym_BSLASH] = ACTIONS(4479),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4477),
+ [anon_sym_PLUS] = ACTIONS(4479),
+ [anon_sym_DASH] = ACTIONS(4477),
+ [anon_sym_AMP] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4477),
+ [anon_sym_QMARK] = ACTIONS(4479),
+ [aux_sym_close_statement_token1] = ACTIONS(4477),
+ [aux_sym_put_statement_token1] = ACTIONS(4477),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4477),
+ [aux_sym_seek_statement_token1] = ACTIONS(4477),
+ [sym_reset_statement] = ACTIONS(4477),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4477),
+ [sym_stop_statement] = ACTIONS(4477),
+ [sym_beep_statement] = ACTIONS(4477),
+ [aux_sym_unload_statement_token1] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4477),
+ [aux_sym_call_statement_token1] = ACTIONS(4477),
+ [sym__ambiguous_call_statement] = ACTIONS(4477),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4477),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4477),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4477),
+ [aux_sym_unary_expression_token1] = ACTIONS(4477),
+ [sym_string_literal] = ACTIONS(4479),
+ [sym_number_literal] = ACTIONS(4479),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4477),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4477),
+ [sym_nothing_literal] = ACTIONS(4477),
+ [sym_null_literal] = ACTIONS(4477),
+ [sym_empty_literal] = ACTIONS(4477),
+ [sym_date_literal] = ACTIONS(4479),
+ [anon_sym_POUND] = ACTIONS(4477),
+ },
+ [STATE(885)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(887),
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(5652),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [anon_sym_COMMA] = ACTIONS(4371),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4369),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_SEMI] = ACTIONS(4371),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(886)] = {
+ [sym_argument_list] = STATE(1250),
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_DOT] = ACTIONS(5654),
+ [anon_sym_BANG] = ACTIONS(5656),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_declaration_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4342),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4342),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [aux_sym__property_get_header_token1] = ACTIONS(4342),
+ [aux_sym_event_declaration_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(5658),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_array_bound_token1] = ACTIONS(4342),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(887)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(891),
+ [sym_identifier] = ACTIONS(4375),
+ [sym_newline] = ACTIONS(4377),
+ [anon_sym_COLON] = ACTIONS(4377),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4375),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4375),
+ [anon_sym_EQ] = ACTIONS(4377),
+ [anon_sym_DOT] = ACTIONS(4375),
+ [anon_sym_BANG] = ACTIONS(4377),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4375),
+ [aux_sym_option_statement_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4375),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4375),
+ [sym_static_modifier] = ACTIONS(4375),
+ [sym__dim_keyword] = ACTIONS(4375),
+ [sym__redim_keyword] = ACTIONS(4375),
+ [aux_sym_get_accessor_token1] = ACTIONS(4375),
+ [aux_sym_set_accessor_token1] = ACTIONS(4375),
+ [anon_sym_COMMA] = ACTIONS(4377),
+ [aux_sym_const_declaration_token1] = ACTIONS(4375),
+ [anon_sym_LPAREN] = ACTIONS(4377),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4375),
+ [anon_sym_STAR] = ACTIONS(4377),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token2] = ACTIONS(4375),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4375),
+ [aux_sym_else_fragment_token1] = ACTIONS(4375),
+ [aux_sym_select_statement_token1] = ACTIONS(4375),
+ [aux_sym_case_expression_token1] = ACTIONS(4375),
+ [anon_sym_LT] = ACTIONS(4375),
+ [anon_sym_LT_EQ] = ACTIONS(4377),
+ [anon_sym_GT] = ACTIONS(4375),
+ [anon_sym_GT_EQ] = ACTIONS(4377),
+ [anon_sym_LT_GT] = ACTIONS(4377),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4375),
+ [aux_sym__for_header_token1] = ACTIONS(4375),
+ [aux_sym_do_statement_token1] = ACTIONS(4375),
+ [aux_sym_do_condition_token1] = ACTIONS(4375),
+ [aux_sym_with_statement_token1] = ACTIONS(4375),
+ [aux_sym_exit_statement_token1] = ACTIONS(4375),
+ [sym_end_statement] = ACTIONS(4377),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4375),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4375),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4375),
+ [sym__ambiguous_redim_statement] = ACTIONS(4377),
+ [aux_sym_erase_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token1] = ACTIONS(4375),
+ [aux_sym_file_mode_token2] = ACTIONS(4375),
+ [aux_sym_file_access_token2] = ACTIONS(4375),
+ [aux_sym_file_lock_token2] = ACTIONS(4375),
+ [aux_sym_print_statement_token1] = ACTIONS(4375),
+ [anon_sym_CARET] = ACTIONS(4377),
+ [anon_sym_SLASH] = ACTIONS(4377),
+ [anon_sym_BSLASH] = ACTIONS(4377),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4375),
+ [anon_sym_PLUS] = ACTIONS(4377),
+ [anon_sym_DASH] = ACTIONS(4375),
+ [anon_sym_AMP] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4375),
+ [anon_sym_SEMI] = ACTIONS(4377),
+ [anon_sym_QMARK] = ACTIONS(4377),
+ [aux_sym_close_statement_token1] = ACTIONS(4375),
+ [aux_sym_put_statement_token1] = ACTIONS(4375),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4375),
+ [aux_sym_seek_statement_token1] = ACTIONS(4375),
+ [sym_reset_statement] = ACTIONS(4375),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4375),
+ [sym_stop_statement] = ACTIONS(4375),
+ [sym_beep_statement] = ACTIONS(4375),
+ [aux_sym_unload_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4375),
+ [aux_sym_call_statement_token1] = ACTIONS(4375),
+ [sym__ambiguous_call_statement] = ACTIONS(4375),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4375),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4375),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4375),
+ [aux_sym_unary_expression_token1] = ACTIONS(4375),
+ [sym_string_literal] = ACTIONS(4377),
+ [sym_number_literal] = ACTIONS(4377),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4375),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4375),
+ [sym_nothing_literal] = ACTIONS(4375),
+ [sym_null_literal] = ACTIONS(4375),
+ [sym_empty_literal] = ACTIONS(4375),
+ [sym_date_literal] = ACTIONS(4377),
+ [anon_sym_POUND] = ACTIONS(4375),
+ },
+ [STATE(888)] = {
+ [sym_identifier] = ACTIONS(4485),
+ [sym_newline] = ACTIONS(4487),
+ [anon_sym_COLON] = ACTIONS(4487),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4485),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4485),
+ [anon_sym_EQ] = ACTIONS(4487),
+ [anon_sym_DOT] = ACTIONS(4485),
+ [anon_sym_BANG] = ACTIONS(4487),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4485),
+ [aux_sym_option_statement_token3] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4485),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4485),
+ [sym_static_modifier] = ACTIONS(4485),
+ [sym__dim_keyword] = ACTIONS(4485),
+ [sym__redim_keyword] = ACTIONS(4485),
+ [aux_sym_get_accessor_token1] = ACTIONS(4485),
+ [aux_sym_set_accessor_token1] = ACTIONS(4485),
+ [aux_sym_const_declaration_token1] = ACTIONS(4485),
+ [anon_sym_LPAREN] = ACTIONS(4487),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4485),
+ [anon_sym_STAR] = ACTIONS(4487),
+ [aux_sym_array_bound_token1] = ACTIONS(4485),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4485),
+ [aux_sym_visibility_token1] = ACTIONS(4485),
+ [aux_sym_visibility_token2] = ACTIONS(4485),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4485),
+ [aux_sym_else_fragment_token1] = ACTIONS(4485),
+ [aux_sym_select_statement_token1] = ACTIONS(4485),
+ [aux_sym_case_expression_token1] = ACTIONS(4485),
+ [anon_sym_LT] = ACTIONS(4485),
+ [anon_sym_LT_EQ] = ACTIONS(4487),
+ [anon_sym_GT] = ACTIONS(4485),
+ [anon_sym_GT_EQ] = ACTIONS(4487),
+ [anon_sym_LT_GT] = ACTIONS(4487),
+ [aux_sym__for_header_token1] = ACTIONS(4485),
+ [aux_sym_do_statement_token1] = ACTIONS(4485),
+ [aux_sym_do_condition_token1] = ACTIONS(4485),
+ [aux_sym_with_statement_token1] = ACTIONS(4485),
+ [aux_sym_exit_statement_token1] = ACTIONS(4485),
+ [sym_end_statement] = ACTIONS(4487),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4485),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4485),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4485),
+ [sym__ambiguous_redim_statement] = ACTIONS(4487),
+ [aux_sym_erase_statement_token1] = ACTIONS(4485),
+ [aux_sym_open_statement_token1] = ACTIONS(4485),
+ [aux_sym_file_mode_token2] = ACTIONS(4485),
+ [aux_sym_file_access_token2] = ACTIONS(4485),
+ [aux_sym_file_lock_token2] = ACTIONS(4485),
+ [aux_sym_print_statement_token1] = ACTIONS(4485),
+ [anon_sym_CARET] = ACTIONS(4487),
+ [anon_sym_SLASH] = ACTIONS(4487),
+ [anon_sym_BSLASH] = ACTIONS(4487),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4485),
+ [anon_sym_PLUS] = ACTIONS(4487),
+ [anon_sym_DASH] = ACTIONS(4485),
+ [anon_sym_AMP] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4485),
+ [anon_sym_QMARK] = ACTIONS(4487),
+ [aux_sym_close_statement_token1] = ACTIONS(4485),
+ [aux_sym_put_statement_token1] = ACTIONS(4485),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4485),
+ [aux_sym_seek_statement_token1] = ACTIONS(4485),
+ [sym_reset_statement] = ACTIONS(4485),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4485),
+ [sym_stop_statement] = ACTIONS(4485),
+ [sym_beep_statement] = ACTIONS(4485),
+ [aux_sym_unload_statement_token1] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4485),
+ [aux_sym_call_statement_token1] = ACTIONS(4485),
+ [sym__ambiguous_call_statement] = ACTIONS(4485),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4485),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4485),
+ [aux_sym_unary_expression_token1] = ACTIONS(4485),
+ [sym_string_literal] = ACTIONS(4487),
+ [sym_number_literal] = ACTIONS(4487),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4485),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4485),
+ [sym_nothing_literal] = ACTIONS(4485),
+ [sym_null_literal] = ACTIONS(4485),
+ [sym_empty_literal] = ACTIONS(4485),
+ [sym_date_literal] = ACTIONS(4487),
+ [anon_sym_POUND] = ACTIONS(4485),
+ },
+ [STATE(889)] = {
+ [sym_identifier] = ACTIONS(4441),
+ [sym_newline] = ACTIONS(4443),
+ [anon_sym_COLON] = ACTIONS(4443),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4441),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4441),
+ [anon_sym_EQ] = ACTIONS(4443),
+ [anon_sym_DOT] = ACTIONS(4441),
+ [anon_sym_BANG] = ACTIONS(4443),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4441),
+ [aux_sym_option_statement_token3] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4441),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4441),
+ [sym_static_modifier] = ACTIONS(4441),
+ [sym__dim_keyword] = ACTIONS(4441),
+ [sym__redim_keyword] = ACTIONS(4441),
+ [aux_sym_get_accessor_token1] = ACTIONS(4441),
+ [aux_sym_set_accessor_token1] = ACTIONS(4441),
+ [aux_sym_const_declaration_token1] = ACTIONS(4441),
+ [anon_sym_LPAREN] = ACTIONS(4443),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4441),
+ [anon_sym_STAR] = ACTIONS(4443),
+ [aux_sym_array_bound_token1] = ACTIONS(4441),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4441),
+ [aux_sym_visibility_token1] = ACTIONS(4441),
+ [aux_sym_visibility_token2] = ACTIONS(4441),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4441),
+ [aux_sym_else_fragment_token1] = ACTIONS(4441),
+ [aux_sym_select_statement_token1] = ACTIONS(4441),
+ [aux_sym_case_expression_token1] = ACTIONS(4441),
+ [anon_sym_LT] = ACTIONS(4441),
+ [anon_sym_LT_EQ] = ACTIONS(4443),
+ [anon_sym_GT] = ACTIONS(4441),
+ [anon_sym_GT_EQ] = ACTIONS(4443),
+ [anon_sym_LT_GT] = ACTIONS(4443),
+ [aux_sym__for_header_token1] = ACTIONS(4441),
+ [aux_sym_do_statement_token1] = ACTIONS(4441),
+ [aux_sym_do_condition_token1] = ACTIONS(4441),
+ [aux_sym_with_statement_token1] = ACTIONS(4441),
+ [aux_sym_exit_statement_token1] = ACTIONS(4441),
+ [sym_end_statement] = ACTIONS(4443),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4441),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4441),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4441),
+ [sym__ambiguous_redim_statement] = ACTIONS(4443),
+ [aux_sym_erase_statement_token1] = ACTIONS(4441),
+ [aux_sym_open_statement_token1] = ACTIONS(4441),
+ [aux_sym_file_mode_token2] = ACTIONS(4441),
+ [aux_sym_file_access_token2] = ACTIONS(4441),
+ [aux_sym_file_lock_token2] = ACTIONS(4441),
+ [aux_sym_print_statement_token1] = ACTIONS(4441),
+ [anon_sym_CARET] = ACTIONS(5660),
+ [anon_sym_SLASH] = ACTIONS(4443),
+ [anon_sym_BSLASH] = ACTIONS(4443),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4441),
+ [anon_sym_PLUS] = ACTIONS(4443),
+ [anon_sym_DASH] = ACTIONS(4441),
+ [anon_sym_AMP] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4441),
+ [anon_sym_QMARK] = ACTIONS(4443),
+ [aux_sym_close_statement_token1] = ACTIONS(4441),
+ [aux_sym_put_statement_token1] = ACTIONS(4441),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4441),
+ [aux_sym_seek_statement_token1] = ACTIONS(4441),
+ [sym_reset_statement] = ACTIONS(4441),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4441),
+ [sym_stop_statement] = ACTIONS(4441),
+ [sym_beep_statement] = ACTIONS(4441),
+ [aux_sym_unload_statement_token1] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4441),
+ [aux_sym_call_statement_token1] = ACTIONS(4441),
+ [sym__ambiguous_call_statement] = ACTIONS(4441),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4441),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4441),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4441),
+ [aux_sym_unary_expression_token1] = ACTIONS(4441),
+ [sym_string_literal] = ACTIONS(4443),
+ [sym_number_literal] = ACTIONS(4443),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4441),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4441),
+ [sym_nothing_literal] = ACTIONS(4441),
+ [sym_null_literal] = ACTIONS(4441),
+ [sym_empty_literal] = ACTIONS(4441),
+ [sym_date_literal] = ACTIONS(4443),
+ [anon_sym_POUND] = ACTIONS(4441),
+ },
+ [STATE(890)] = {
+ [sym_identifier] = ACTIONS(4451),
+ [sym_newline] = ACTIONS(4453),
+ [anon_sym_COLON] = ACTIONS(4453),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4451),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4451),
+ [anon_sym_EQ] = ACTIONS(4453),
+ [anon_sym_DOT] = ACTIONS(4451),
+ [anon_sym_BANG] = ACTIONS(4453),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4451),
+ [aux_sym_option_statement_token3] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4451),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4451),
+ [sym_static_modifier] = ACTIONS(4451),
+ [sym__dim_keyword] = ACTIONS(4451),
+ [sym__redim_keyword] = ACTIONS(4451),
+ [aux_sym_get_accessor_token1] = ACTIONS(4451),
+ [aux_sym_set_accessor_token1] = ACTIONS(4451),
+ [aux_sym_const_declaration_token1] = ACTIONS(4451),
+ [anon_sym_LPAREN] = ACTIONS(4453),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4451),
+ [anon_sym_STAR] = ACTIONS(5662),
+ [aux_sym_array_bound_token1] = ACTIONS(4451),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4451),
+ [aux_sym_visibility_token1] = ACTIONS(4451),
+ [aux_sym_visibility_token2] = ACTIONS(4451),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4451),
+ [aux_sym_else_fragment_token1] = ACTIONS(4451),
+ [aux_sym_select_statement_token1] = ACTIONS(4451),
+ [aux_sym_case_expression_token1] = ACTIONS(4451),
+ [anon_sym_LT] = ACTIONS(4451),
+ [anon_sym_LT_EQ] = ACTIONS(4453),
+ [anon_sym_GT] = ACTIONS(4451),
+ [anon_sym_GT_EQ] = ACTIONS(4453),
+ [anon_sym_LT_GT] = ACTIONS(4453),
+ [aux_sym__for_header_token1] = ACTIONS(4451),
+ [aux_sym_do_statement_token1] = ACTIONS(4451),
+ [aux_sym_do_condition_token1] = ACTIONS(4451),
+ [aux_sym_with_statement_token1] = ACTIONS(4451),
+ [aux_sym_exit_statement_token1] = ACTIONS(4451),
+ [sym_end_statement] = ACTIONS(4453),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4451),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4451),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4451),
+ [sym__ambiguous_redim_statement] = ACTIONS(4453),
+ [aux_sym_erase_statement_token1] = ACTIONS(4451),
+ [aux_sym_open_statement_token1] = ACTIONS(4451),
+ [aux_sym_file_mode_token2] = ACTIONS(4451),
+ [aux_sym_file_access_token2] = ACTIONS(4451),
+ [aux_sym_file_lock_token2] = ACTIONS(4451),
+ [aux_sym_print_statement_token1] = ACTIONS(4451),
+ [anon_sym_CARET] = ACTIONS(5660),
+ [anon_sym_SLASH] = ACTIONS(5662),
+ [anon_sym_BSLASH] = ACTIONS(5664),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5666),
+ [anon_sym_PLUS] = ACTIONS(5668),
+ [anon_sym_DASH] = ACTIONS(5670),
+ [anon_sym_AMP] = ACTIONS(5672),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5674),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5676),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5678),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5680),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(5682),
+ [anon_sym_QMARK] = ACTIONS(4453),
+ [aux_sym_close_statement_token1] = ACTIONS(4451),
+ [aux_sym_put_statement_token1] = ACTIONS(4451),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4451),
+ [aux_sym_seek_statement_token1] = ACTIONS(4451),
+ [sym_reset_statement] = ACTIONS(4451),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4451),
+ [sym_stop_statement] = ACTIONS(4451),
+ [sym_beep_statement] = ACTIONS(4451),
+ [aux_sym_unload_statement_token1] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4451),
+ [aux_sym_call_statement_token1] = ACTIONS(4451),
+ [sym__ambiguous_call_statement] = ACTIONS(4451),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4451),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4451),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4451),
+ [aux_sym_unary_expression_token1] = ACTIONS(4451),
+ [sym_string_literal] = ACTIONS(4453),
+ [sym_number_literal] = ACTIONS(4453),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4451),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4451),
+ [sym_nothing_literal] = ACTIONS(4451),
+ [sym_null_literal] = ACTIONS(4451),
+ [sym_empty_literal] = ACTIONS(4451),
+ [sym_date_literal] = ACTIONS(4453),
+ [anon_sym_POUND] = ACTIONS(4451),
+ },
+ [STATE(891)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(891),
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(5684),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [anon_sym_COMMA] = ACTIONS(4364),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4362),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_SEMI] = ACTIONS(4364),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(892)] = {
+ [sym_argument_list] = STATE(1231),
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5687),
+ [anon_sym_BANG] = ACTIONS(5689),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [anon_sym_COMMA] = ACTIONS(4344),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(5691),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token2] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4344),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(893)] = {
+ [sym_identifier] = ACTIONS(4589),
+ [sym_newline] = ACTIONS(4591),
+ [anon_sym_COLON] = ACTIONS(4591),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4589),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4589),
+ [anon_sym_EQ] = ACTIONS(4591),
+ [anon_sym_DOT] = ACTIONS(4589),
+ [anon_sym_BANG] = ACTIONS(4591),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4589),
+ [aux_sym_option_statement_token3] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4589),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4589),
+ [sym_static_modifier] = ACTIONS(4589),
+ [sym__dim_keyword] = ACTIONS(4589),
+ [sym__redim_keyword] = ACTIONS(4589),
+ [aux_sym_get_accessor_token1] = ACTIONS(4589),
+ [aux_sym_set_accessor_token1] = ACTIONS(4589),
+ [aux_sym_const_declaration_token1] = ACTIONS(4589),
+ [anon_sym_LPAREN] = ACTIONS(4591),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4589),
+ [anon_sym_STAR] = ACTIONS(4591),
+ [aux_sym_array_bound_token1] = ACTIONS(4589),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4589),
+ [aux_sym_visibility_token1] = ACTIONS(4589),
+ [aux_sym_visibility_token2] = ACTIONS(4589),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4589),
+ [aux_sym_else_fragment_token1] = ACTIONS(4589),
+ [aux_sym_select_statement_token1] = ACTIONS(4589),
+ [aux_sym_case_expression_token1] = ACTIONS(4589),
+ [anon_sym_LT] = ACTIONS(4589),
+ [anon_sym_LT_EQ] = ACTIONS(4591),
+ [anon_sym_GT] = ACTIONS(4589),
+ [anon_sym_GT_EQ] = ACTIONS(4591),
+ [anon_sym_LT_GT] = ACTIONS(4591),
+ [aux_sym__for_header_token1] = ACTIONS(4589),
+ [aux_sym_do_statement_token1] = ACTIONS(4589),
+ [aux_sym_do_condition_token1] = ACTIONS(4589),
+ [aux_sym_with_statement_token1] = ACTIONS(4589),
+ [aux_sym_exit_statement_token1] = ACTIONS(4589),
+ [sym_end_statement] = ACTIONS(4591),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4589),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4589),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4589),
+ [sym__ambiguous_redim_statement] = ACTIONS(4591),
+ [aux_sym_erase_statement_token1] = ACTIONS(4589),
+ [aux_sym_open_statement_token1] = ACTIONS(4589),
+ [aux_sym_file_mode_token2] = ACTIONS(4589),
+ [aux_sym_file_access_token2] = ACTIONS(4589),
+ [aux_sym_file_lock_token2] = ACTIONS(4589),
+ [aux_sym_print_statement_token1] = ACTIONS(4589),
+ [anon_sym_CARET] = ACTIONS(4591),
+ [anon_sym_SLASH] = ACTIONS(4591),
+ [anon_sym_BSLASH] = ACTIONS(4591),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4589),
+ [anon_sym_PLUS] = ACTIONS(4591),
+ [anon_sym_DASH] = ACTIONS(4589),
+ [anon_sym_AMP] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4589),
+ [anon_sym_QMARK] = ACTIONS(4591),
+ [aux_sym_close_statement_token1] = ACTIONS(4589),
+ [aux_sym_put_statement_token1] = ACTIONS(4589),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4589),
+ [aux_sym_seek_statement_token1] = ACTIONS(4589),
+ [sym_reset_statement] = ACTIONS(4589),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4589),
+ [sym_stop_statement] = ACTIONS(4589),
+ [sym_beep_statement] = ACTIONS(4589),
+ [aux_sym_unload_statement_token1] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4589),
+ [aux_sym_call_statement_token1] = ACTIONS(4589),
+ [sym__ambiguous_call_statement] = ACTIONS(4589),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4589),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4589),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4589),
+ [aux_sym_unary_expression_token1] = ACTIONS(4589),
+ [sym_string_literal] = ACTIONS(4591),
+ [sym_number_literal] = ACTIONS(4591),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4589),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4589),
+ [sym_nothing_literal] = ACTIONS(4589),
+ [sym_null_literal] = ACTIONS(4589),
+ [sym_empty_literal] = ACTIONS(4589),
+ [sym_date_literal] = ACTIONS(4591),
+ [anon_sym_POUND] = ACTIONS(4589),
+ },
+ [STATE(894)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4483),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5660),
+ [anon_sym_SLASH] = ACTIONS(4483),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(895)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4483),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5660),
+ [anon_sym_SLASH] = ACTIONS(4483),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(896)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5662),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5660),
+ [anon_sym_SLASH] = ACTIONS(5662),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(897)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5662),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5660),
+ [anon_sym_SLASH] = ACTIONS(5662),
+ [anon_sym_BSLASH] = ACTIONS(5664),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(898)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5662),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5660),
+ [anon_sym_SLASH] = ACTIONS(5662),
+ [anon_sym_BSLASH] = ACTIONS(5664),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5666),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(899)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5662),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5660),
+ [anon_sym_SLASH] = ACTIONS(5662),
+ [anon_sym_BSLASH] = ACTIONS(5664),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5666),
+ [anon_sym_PLUS] = ACTIONS(5668),
+ [anon_sym_DASH] = ACTIONS(5670),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(900)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5662),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5660),
+ [anon_sym_SLASH] = ACTIONS(5662),
+ [anon_sym_BSLASH] = ACTIONS(5664),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5666),
+ [anon_sym_PLUS] = ACTIONS(5668),
+ [anon_sym_DASH] = ACTIONS(5670),
+ [anon_sym_AMP] = ACTIONS(5672),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(901)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5662),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5660),
+ [anon_sym_SLASH] = ACTIONS(5662),
+ [anon_sym_BSLASH] = ACTIONS(5664),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5666),
+ [anon_sym_PLUS] = ACTIONS(5668),
+ [anon_sym_DASH] = ACTIONS(5670),
+ [anon_sym_AMP] = ACTIONS(5672),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5674),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(902)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5662),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5660),
+ [anon_sym_SLASH] = ACTIONS(5662),
+ [anon_sym_BSLASH] = ACTIONS(5664),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5666),
+ [anon_sym_PLUS] = ACTIONS(5668),
+ [anon_sym_DASH] = ACTIONS(5670),
+ [anon_sym_AMP] = ACTIONS(5672),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5674),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5676),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(903)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5662),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5660),
+ [anon_sym_SLASH] = ACTIONS(5662),
+ [anon_sym_BSLASH] = ACTIONS(5664),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5666),
+ [anon_sym_PLUS] = ACTIONS(5668),
+ [anon_sym_DASH] = ACTIONS(5670),
+ [anon_sym_AMP] = ACTIONS(5672),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5674),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5676),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5678),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(904)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5662),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5660),
+ [anon_sym_SLASH] = ACTIONS(5662),
+ [anon_sym_BSLASH] = ACTIONS(5664),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5666),
+ [anon_sym_PLUS] = ACTIONS(5668),
+ [anon_sym_DASH] = ACTIONS(5670),
+ [anon_sym_AMP] = ACTIONS(5672),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5674),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5676),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5678),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5680),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(905)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(3986),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_array_bound_token1] = ACTIONS(4006),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(906)] = {
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5526),
+ [anon_sym_BANG] = ACTIONS(5528),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(4399),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_array_bound_token1] = ACTIONS(4342),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(907)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4615),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_array_bound_token1] = ACTIONS(4613),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4613),
+ [anon_sym_LT] = ACTIONS(4613),
+ [anon_sym_LT_EQ] = ACTIONS(4615),
+ [anon_sym_GT] = ACTIONS(4613),
+ [anon_sym_GT_EQ] = ACTIONS(4615),
+ [anon_sym_LT_GT] = ACTIONS(4615),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4613),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(908)] = {
+ [sym_identifier] = ACTIONS(4617),
+ [sym_newline] = ACTIONS(4619),
+ [anon_sym_COLON] = ACTIONS(4619),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4617),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4617),
+ [anon_sym_EQ] = ACTIONS(4619),
+ [anon_sym_DOT] = ACTIONS(4617),
+ [anon_sym_BANG] = ACTIONS(4619),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4617),
+ [aux_sym_option_statement_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4617),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4617),
+ [sym_static_modifier] = ACTIONS(4617),
+ [sym__dim_keyword] = ACTIONS(4617),
+ [sym__redim_keyword] = ACTIONS(4617),
+ [aux_sym_get_accessor_token1] = ACTIONS(4617),
+ [aux_sym_set_accessor_token1] = ACTIONS(4617),
+ [aux_sym_const_declaration_token1] = ACTIONS(4617),
+ [anon_sym_LPAREN] = ACTIONS(4619),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4617),
+ [anon_sym_STAR] = ACTIONS(4619),
+ [aux_sym_array_bound_token1] = ACTIONS(4617),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token2] = ACTIONS(4617),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4617),
+ [aux_sym_else_fragment_token1] = ACTIONS(4617),
+ [aux_sym_select_statement_token1] = ACTIONS(4617),
+ [aux_sym_case_expression_token1] = ACTIONS(4617),
+ [anon_sym_LT] = ACTIONS(4617),
+ [anon_sym_LT_EQ] = ACTIONS(4619),
+ [anon_sym_GT] = ACTIONS(4617),
+ [anon_sym_GT_EQ] = ACTIONS(4619),
+ [anon_sym_LT_GT] = ACTIONS(4619),
+ [aux_sym__for_header_token1] = ACTIONS(4617),
+ [aux_sym_do_statement_token1] = ACTIONS(4617),
+ [aux_sym_do_condition_token1] = ACTIONS(4617),
+ [aux_sym_with_statement_token1] = ACTIONS(4617),
+ [aux_sym_exit_statement_token1] = ACTIONS(4617),
+ [sym_end_statement] = ACTIONS(4619),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4617),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4617),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4617),
+ [sym__ambiguous_redim_statement] = ACTIONS(4619),
+ [aux_sym_erase_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token1] = ACTIONS(4617),
+ [aux_sym_file_mode_token2] = ACTIONS(4617),
+ [aux_sym_file_access_token2] = ACTIONS(4617),
+ [aux_sym_file_lock_token2] = ACTIONS(4617),
+ [aux_sym_print_statement_token1] = ACTIONS(4617),
+ [anon_sym_CARET] = ACTIONS(4619),
+ [anon_sym_SLASH] = ACTIONS(4619),
+ [anon_sym_BSLASH] = ACTIONS(4619),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4617),
+ [anon_sym_PLUS] = ACTIONS(4619),
+ [anon_sym_DASH] = ACTIONS(4617),
+ [anon_sym_AMP] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4617),
+ [anon_sym_QMARK] = ACTIONS(4619),
+ [aux_sym_close_statement_token1] = ACTIONS(4617),
+ [aux_sym_put_statement_token1] = ACTIONS(4617),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4617),
+ [aux_sym_seek_statement_token1] = ACTIONS(4617),
+ [sym_reset_statement] = ACTIONS(4617),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4617),
+ [sym_stop_statement] = ACTIONS(4617),
+ [sym_beep_statement] = ACTIONS(4617),
+ [aux_sym_unload_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4617),
+ [aux_sym_call_statement_token1] = ACTIONS(4617),
+ [sym__ambiguous_call_statement] = ACTIONS(4617),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4617),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4617),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4617),
+ [aux_sym_unary_expression_token1] = ACTIONS(4617),
+ [sym_string_literal] = ACTIONS(4619),
+ [sym_number_literal] = ACTIONS(4619),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4617),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4617),
+ [sym_nothing_literal] = ACTIONS(4617),
+ [sym_null_literal] = ACTIONS(4617),
+ [sym_empty_literal] = ACTIONS(4617),
+ [sym_date_literal] = ACTIONS(4619),
+ [anon_sym_POUND] = ACTIONS(4617),
+ },
+ [STATE(909)] = {
+ [sym_identifier] = ACTIONS(4617),
+ [sym_newline] = ACTIONS(4619),
+ [anon_sym_COLON] = ACTIONS(4619),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4617),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4617),
+ [anon_sym_EQ] = ACTIONS(4619),
+ [anon_sym_DOT] = ACTIONS(4617),
+ [anon_sym_BANG] = ACTIONS(4619),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4617),
+ [aux_sym_option_statement_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4617),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4617),
+ [sym_static_modifier] = ACTIONS(4617),
+ [sym__dim_keyword] = ACTIONS(4617),
+ [sym__redim_keyword] = ACTIONS(4617),
+ [aux_sym_get_accessor_token1] = ACTIONS(4617),
+ [aux_sym_set_accessor_token1] = ACTIONS(4617),
+ [aux_sym_const_declaration_token1] = ACTIONS(4617),
+ [anon_sym_LPAREN] = ACTIONS(4619),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4617),
+ [anon_sym_STAR] = ACTIONS(5662),
+ [aux_sym_array_bound_token1] = ACTIONS(4617),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token2] = ACTIONS(4617),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4617),
+ [aux_sym_else_fragment_token1] = ACTIONS(4617),
+ [aux_sym_select_statement_token1] = ACTIONS(4617),
+ [aux_sym_case_expression_token1] = ACTIONS(4617),
+ [anon_sym_LT] = ACTIONS(4617),
+ [anon_sym_LT_EQ] = ACTIONS(4619),
+ [anon_sym_GT] = ACTIONS(4617),
+ [anon_sym_GT_EQ] = ACTIONS(4619),
+ [anon_sym_LT_GT] = ACTIONS(4619),
+ [aux_sym__for_header_token1] = ACTIONS(4617),
+ [aux_sym_do_statement_token1] = ACTIONS(4617),
+ [aux_sym_do_condition_token1] = ACTIONS(4617),
+ [aux_sym_with_statement_token1] = ACTIONS(4617),
+ [aux_sym_exit_statement_token1] = ACTIONS(4617),
+ [sym_end_statement] = ACTIONS(4619),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4617),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4617),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4617),
+ [sym__ambiguous_redim_statement] = ACTIONS(4619),
+ [aux_sym_erase_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token1] = ACTIONS(4617),
+ [aux_sym_file_mode_token2] = ACTIONS(4617),
+ [aux_sym_file_access_token2] = ACTIONS(4617),
+ [aux_sym_file_lock_token2] = ACTIONS(4617),
+ [aux_sym_print_statement_token1] = ACTIONS(4617),
+ [anon_sym_CARET] = ACTIONS(5660),
+ [anon_sym_SLASH] = ACTIONS(5662),
+ [anon_sym_BSLASH] = ACTIONS(5664),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5666),
+ [anon_sym_PLUS] = ACTIONS(5668),
+ [anon_sym_DASH] = ACTIONS(5670),
+ [anon_sym_AMP] = ACTIONS(5672),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4617),
+ [anon_sym_QMARK] = ACTIONS(4619),
+ [aux_sym_close_statement_token1] = ACTIONS(4617),
+ [aux_sym_put_statement_token1] = ACTIONS(4617),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4617),
+ [aux_sym_seek_statement_token1] = ACTIONS(4617),
+ [sym_reset_statement] = ACTIONS(4617),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4617),
+ [sym_stop_statement] = ACTIONS(4617),
+ [sym_beep_statement] = ACTIONS(4617),
+ [aux_sym_unload_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4617),
+ [aux_sym_call_statement_token1] = ACTIONS(4617),
+ [sym__ambiguous_call_statement] = ACTIONS(4617),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4617),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4617),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4617),
+ [aux_sym_unary_expression_token1] = ACTIONS(4617),
+ [sym_string_literal] = ACTIONS(4619),
+ [sym_number_literal] = ACTIONS(4619),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4617),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4617),
+ [sym_nothing_literal] = ACTIONS(4617),
+ [sym_null_literal] = ACTIONS(4617),
+ [sym_empty_literal] = ACTIONS(4617),
+ [sym_date_literal] = ACTIONS(4619),
+ [anon_sym_POUND] = ACTIONS(4617),
+ },
+ [STATE(910)] = {
+ [sym_identifier] = ACTIONS(4437),
+ [sym_newline] = ACTIONS(4439),
+ [anon_sym_COLON] = ACTIONS(4439),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4437),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4437),
+ [anon_sym_EQ] = ACTIONS(4439),
+ [anon_sym_DOT] = ACTIONS(4437),
+ [anon_sym_BANG] = ACTIONS(4439),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4437),
+ [aux_sym_option_statement_token3] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4437),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4437),
+ [sym_static_modifier] = ACTIONS(4437),
+ [sym__dim_keyword] = ACTIONS(4437),
+ [sym__redim_keyword] = ACTIONS(4437),
+ [aux_sym_get_accessor_token1] = ACTIONS(4437),
+ [aux_sym_set_accessor_token1] = ACTIONS(4437),
+ [aux_sym_const_declaration_token1] = ACTIONS(4437),
+ [anon_sym_LPAREN] = ACTIONS(4439),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4437),
+ [anon_sym_STAR] = ACTIONS(4439),
+ [aux_sym_array_bound_token1] = ACTIONS(4437),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4437),
+ [aux_sym_visibility_token1] = ACTIONS(4437),
+ [aux_sym_visibility_token2] = ACTIONS(4437),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4437),
+ [aux_sym_else_fragment_token1] = ACTIONS(4437),
+ [aux_sym_select_statement_token1] = ACTIONS(4437),
+ [aux_sym_case_expression_token1] = ACTIONS(4437),
+ [anon_sym_LT] = ACTIONS(4437),
+ [anon_sym_LT_EQ] = ACTIONS(4439),
+ [anon_sym_GT] = ACTIONS(4437),
+ [anon_sym_GT_EQ] = ACTIONS(4439),
+ [anon_sym_LT_GT] = ACTIONS(4439),
+ [aux_sym__for_header_token1] = ACTIONS(4437),
+ [aux_sym_do_statement_token1] = ACTIONS(4437),
+ [aux_sym_do_condition_token1] = ACTIONS(4437),
+ [aux_sym_with_statement_token1] = ACTIONS(4437),
+ [aux_sym_exit_statement_token1] = ACTIONS(4437),
+ [sym_end_statement] = ACTIONS(4439),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4437),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4437),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4437),
+ [sym__ambiguous_redim_statement] = ACTIONS(4439),
+ [aux_sym_erase_statement_token1] = ACTIONS(4437),
+ [aux_sym_open_statement_token1] = ACTIONS(4437),
+ [aux_sym_file_mode_token2] = ACTIONS(4437),
+ [aux_sym_file_access_token2] = ACTIONS(4437),
+ [aux_sym_file_lock_token2] = ACTIONS(4437),
+ [aux_sym_print_statement_token1] = ACTIONS(4437),
+ [anon_sym_CARET] = ACTIONS(4439),
+ [anon_sym_SLASH] = ACTIONS(4439),
+ [anon_sym_BSLASH] = ACTIONS(4439),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4437),
+ [anon_sym_PLUS] = ACTIONS(4439),
+ [anon_sym_DASH] = ACTIONS(4437),
+ [anon_sym_AMP] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4437),
+ [anon_sym_QMARK] = ACTIONS(4439),
+ [aux_sym_close_statement_token1] = ACTIONS(4437),
+ [aux_sym_put_statement_token1] = ACTIONS(4437),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4437),
+ [aux_sym_seek_statement_token1] = ACTIONS(4437),
+ [sym_reset_statement] = ACTIONS(4437),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4437),
+ [sym_stop_statement] = ACTIONS(4437),
+ [sym_beep_statement] = ACTIONS(4437),
+ [aux_sym_unload_statement_token1] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4437),
+ [aux_sym_call_statement_token1] = ACTIONS(4437),
+ [sym__ambiguous_call_statement] = ACTIONS(4437),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4437),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4437),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4437),
+ [aux_sym_unary_expression_token1] = ACTIONS(4437),
+ [sym_string_literal] = ACTIONS(4439),
+ [sym_number_literal] = ACTIONS(4439),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4437),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4437),
+ [sym_nothing_literal] = ACTIONS(4437),
+ [sym_null_literal] = ACTIONS(4437),
+ [sym_empty_literal] = ACTIONS(4437),
+ [sym_date_literal] = ACTIONS(4439),
+ [anon_sym_POUND] = ACTIONS(4437),
+ },
+ [STATE(911)] = {
+ [sym_argument_list] = STATE(1185),
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5621),
+ [anon_sym_BANG] = ACTIONS(5623),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [anon_sym_COMMA] = ACTIONS(4344),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(5693),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4344),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(912)] = {
+ [sym_identifier] = ACTIONS(4601),
+ [sym_newline] = ACTIONS(4603),
+ [anon_sym_COLON] = ACTIONS(4603),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4601),
+ [anon_sym_EQ] = ACTIONS(4603),
+ [anon_sym_DOT] = ACTIONS(4601),
+ [anon_sym_BANG] = ACTIONS(4603),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4601),
+ [aux_sym_option_statement_token3] = ACTIONS(4601),
+ [aux_sym_type_declaration_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4601),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4601),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4601),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4601),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4601),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4601),
+ [aux_sym__property_get_header_token1] = ACTIONS(4601),
+ [aux_sym_event_declaration_token1] = ACTIONS(4601),
+ [sym_static_modifier] = ACTIONS(4601),
+ [sym__dim_keyword] = ACTIONS(4601),
+ [sym__redim_keyword] = ACTIONS(4601),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4601),
+ [aux_sym_get_accessor_token1] = ACTIONS(4601),
+ [aux_sym_set_accessor_token1] = ACTIONS(4601),
+ [anon_sym_COMMA] = ACTIONS(4603),
+ [aux_sym_const_declaration_token1] = ACTIONS(4601),
+ [anon_sym_LPAREN] = ACTIONS(4603),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4601),
+ [anon_sym_STAR] = ACTIONS(4603),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4601),
+ [aux_sym_visibility_token1] = ACTIONS(4601),
+ [aux_sym_visibility_token2] = ACTIONS(4601),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4601),
+ [aux_sym_else_fragment_token1] = ACTIONS(4601),
+ [aux_sym_select_statement_token1] = ACTIONS(4601),
+ [aux_sym__for_header_token1] = ACTIONS(4601),
+ [aux_sym_do_statement_token1] = ACTIONS(4601),
+ [aux_sym_do_condition_token1] = ACTIONS(4601),
+ [aux_sym_with_statement_token1] = ACTIONS(4601),
+ [aux_sym_exit_statement_token1] = ACTIONS(4601),
+ [sym_end_statement] = ACTIONS(4603),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4601),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4601),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4601),
+ [sym__ambiguous_redim_statement] = ACTIONS(4603),
+ [aux_sym_erase_statement_token1] = ACTIONS(4601),
+ [aux_sym_open_statement_token1] = ACTIONS(4601),
+ [aux_sym_file_mode_token2] = ACTIONS(4601),
+ [aux_sym_file_access_token2] = ACTIONS(4601),
+ [aux_sym_file_lock_token2] = ACTIONS(4601),
+ [aux_sym_print_statement_token1] = ACTIONS(4601),
+ [anon_sym_CARET] = ACTIONS(4603),
+ [anon_sym_SLASH] = ACTIONS(4603),
+ [anon_sym_BSLASH] = ACTIONS(4603),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4601),
+ [anon_sym_PLUS] = ACTIONS(4603),
+ [anon_sym_DASH] = ACTIONS(4601),
+ [anon_sym_AMP] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4601),
+ [anon_sym_SEMI] = ACTIONS(4603),
+ [anon_sym_QMARK] = ACTIONS(4603),
+ [aux_sym_close_statement_token1] = ACTIONS(4601),
+ [aux_sym_put_statement_token1] = ACTIONS(4601),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4601),
+ [aux_sym_seek_statement_token1] = ACTIONS(4601),
+ [sym_reset_statement] = ACTIONS(4601),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4601),
+ [sym_stop_statement] = ACTIONS(4601),
+ [sym_beep_statement] = ACTIONS(4601),
+ [aux_sym_unload_statement_token1] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4601),
+ [aux_sym_call_statement_token1] = ACTIONS(4601),
+ [sym__ambiguous_call_statement] = ACTIONS(4601),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4601),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4601),
+ [aux_sym_unary_expression_token1] = ACTIONS(4601),
+ [sym_string_literal] = ACTIONS(4603),
+ [sym_number_literal] = ACTIONS(4603),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4601),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4601),
+ [sym_nothing_literal] = ACTIONS(4601),
+ [sym_null_literal] = ACTIONS(4601),
+ [sym_empty_literal] = ACTIONS(4601),
+ [sym_date_literal] = ACTIONS(4603),
+ [anon_sym_POUND] = ACTIONS(4601),
+ },
+ [STATE(913)] = {
+ [sym_identifier] = ACTIONS(4605),
+ [sym_newline] = ACTIONS(4607),
+ [anon_sym_COLON] = ACTIONS(4607),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4605),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4605),
+ [anon_sym_EQ] = ACTIONS(4607),
+ [anon_sym_DOT] = ACTIONS(4605),
+ [anon_sym_BANG] = ACTIONS(4607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4605),
+ [aux_sym_option_statement_token3] = ACTIONS(4605),
+ [aux_sym_type_declaration_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4605),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4605),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4605),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4605),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4605),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4605),
+ [aux_sym__property_get_header_token1] = ACTIONS(4605),
+ [aux_sym_event_declaration_token1] = ACTIONS(4605),
+ [sym_static_modifier] = ACTIONS(4605),
+ [sym__dim_keyword] = ACTIONS(4605),
+ [sym__redim_keyword] = ACTIONS(4605),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4605),
+ [aux_sym_get_accessor_token1] = ACTIONS(4605),
+ [aux_sym_set_accessor_token1] = ACTIONS(4605),
+ [anon_sym_COMMA] = ACTIONS(4607),
+ [aux_sym_const_declaration_token1] = ACTIONS(4605),
+ [anon_sym_LPAREN] = ACTIONS(4607),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4605),
+ [anon_sym_STAR] = ACTIONS(4607),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token2] = ACTIONS(4605),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4605),
+ [aux_sym_else_fragment_token1] = ACTIONS(4605),
+ [aux_sym_select_statement_token1] = ACTIONS(4605),
+ [aux_sym__for_header_token1] = ACTIONS(4605),
+ [aux_sym_do_statement_token1] = ACTIONS(4605),
+ [aux_sym_do_condition_token1] = ACTIONS(4605),
+ [aux_sym_with_statement_token1] = ACTIONS(4605),
+ [aux_sym_exit_statement_token1] = ACTIONS(4605),
+ [sym_end_statement] = ACTIONS(4607),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4605),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4605),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4605),
+ [sym__ambiguous_redim_statement] = ACTIONS(4607),
+ [aux_sym_erase_statement_token1] = ACTIONS(4605),
+ [aux_sym_open_statement_token1] = ACTIONS(4605),
+ [aux_sym_file_mode_token2] = ACTIONS(4605),
+ [aux_sym_file_access_token2] = ACTIONS(4605),
+ [aux_sym_file_lock_token2] = ACTIONS(4605),
+ [aux_sym_print_statement_token1] = ACTIONS(4605),
+ [anon_sym_CARET] = ACTIONS(4607),
+ [anon_sym_SLASH] = ACTIONS(4607),
+ [anon_sym_BSLASH] = ACTIONS(4607),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4605),
+ [anon_sym_PLUS] = ACTIONS(4607),
+ [anon_sym_DASH] = ACTIONS(4605),
+ [anon_sym_AMP] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4605),
+ [anon_sym_SEMI] = ACTIONS(4607),
+ [anon_sym_QMARK] = ACTIONS(4607),
+ [aux_sym_close_statement_token1] = ACTIONS(4605),
+ [aux_sym_put_statement_token1] = ACTIONS(4605),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4605),
+ [aux_sym_seek_statement_token1] = ACTIONS(4605),
+ [sym_reset_statement] = ACTIONS(4605),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4605),
+ [sym_stop_statement] = ACTIONS(4605),
+ [sym_beep_statement] = ACTIONS(4605),
+ [aux_sym_unload_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4605),
+ [aux_sym_call_statement_token1] = ACTIONS(4605),
+ [sym__ambiguous_call_statement] = ACTIONS(4605),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4605),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4605),
+ [aux_sym_unary_expression_token1] = ACTIONS(4605),
+ [sym_string_literal] = ACTIONS(4607),
+ [sym_number_literal] = ACTIONS(4607),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4605),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4605),
+ [sym_nothing_literal] = ACTIONS(4605),
+ [sym_null_literal] = ACTIONS(4605),
+ [sym_empty_literal] = ACTIONS(4605),
+ [sym_date_literal] = ACTIONS(4607),
+ [anon_sym_POUND] = ACTIONS(4605),
+ },
+ [STATE(914)] = {
+ [sym_identifier] = ACTIONS(4609),
+ [sym_newline] = ACTIONS(4611),
+ [anon_sym_COLON] = ACTIONS(4611),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4609),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4609),
+ [anon_sym_EQ] = ACTIONS(4611),
+ [anon_sym_DOT] = ACTIONS(4609),
+ [anon_sym_BANG] = ACTIONS(4611),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4609),
+ [aux_sym_option_statement_token3] = ACTIONS(4609),
+ [aux_sym_type_declaration_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4609),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4609),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4609),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4609),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4609),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4609),
+ [aux_sym__property_get_header_token1] = ACTIONS(4609),
+ [aux_sym_event_declaration_token1] = ACTIONS(4609),
+ [sym_static_modifier] = ACTIONS(4609),
+ [sym__dim_keyword] = ACTIONS(4609),
+ [sym__redim_keyword] = ACTIONS(4609),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4609),
+ [aux_sym_get_accessor_token1] = ACTIONS(4609),
+ [aux_sym_set_accessor_token1] = ACTIONS(4609),
+ [anon_sym_COMMA] = ACTIONS(4611),
+ [aux_sym_const_declaration_token1] = ACTIONS(4609),
+ [anon_sym_LPAREN] = ACTIONS(4611),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4609),
+ [anon_sym_STAR] = ACTIONS(4611),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4609),
+ [aux_sym_visibility_token1] = ACTIONS(4609),
+ [aux_sym_visibility_token2] = ACTIONS(4609),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4609),
+ [aux_sym_else_fragment_token1] = ACTIONS(4609),
+ [aux_sym_select_statement_token1] = ACTIONS(4609),
+ [aux_sym__for_header_token1] = ACTIONS(4609),
+ [aux_sym_do_statement_token1] = ACTIONS(4609),
+ [aux_sym_do_condition_token1] = ACTIONS(4609),
+ [aux_sym_with_statement_token1] = ACTIONS(4609),
+ [aux_sym_exit_statement_token1] = ACTIONS(4609),
+ [sym_end_statement] = ACTIONS(4611),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4609),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4609),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4609),
+ [sym__ambiguous_redim_statement] = ACTIONS(4611),
+ [aux_sym_erase_statement_token1] = ACTIONS(4609),
+ [aux_sym_open_statement_token1] = ACTIONS(4609),
+ [aux_sym_file_mode_token2] = ACTIONS(4609),
+ [aux_sym_file_access_token2] = ACTIONS(4609),
+ [aux_sym_file_lock_token2] = ACTIONS(4609),
+ [aux_sym_print_statement_token1] = ACTIONS(4609),
+ [anon_sym_CARET] = ACTIONS(4611),
+ [anon_sym_SLASH] = ACTIONS(4611),
+ [anon_sym_BSLASH] = ACTIONS(4611),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4609),
+ [anon_sym_PLUS] = ACTIONS(4611),
+ [anon_sym_DASH] = ACTIONS(4609),
+ [anon_sym_AMP] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4609),
+ [anon_sym_SEMI] = ACTIONS(4611),
+ [anon_sym_QMARK] = ACTIONS(4611),
+ [aux_sym_close_statement_token1] = ACTIONS(4609),
+ [aux_sym_put_statement_token1] = ACTIONS(4609),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4609),
+ [aux_sym_seek_statement_token1] = ACTIONS(4609),
+ [sym_reset_statement] = ACTIONS(4609),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4609),
+ [sym_stop_statement] = ACTIONS(4609),
+ [sym_beep_statement] = ACTIONS(4609),
+ [aux_sym_unload_statement_token1] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4609),
+ [aux_sym_call_statement_token1] = ACTIONS(4609),
+ [sym__ambiguous_call_statement] = ACTIONS(4609),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4609),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4609),
+ [aux_sym_unary_expression_token1] = ACTIONS(4609),
+ [sym_string_literal] = ACTIONS(4611),
+ [sym_number_literal] = ACTIONS(4611),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4609),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4609),
+ [sym_nothing_literal] = ACTIONS(4609),
+ [sym_null_literal] = ACTIONS(4609),
+ [sym_empty_literal] = ACTIONS(4609),
+ [sym_date_literal] = ACTIONS(4611),
+ [anon_sym_POUND] = ACTIONS(4609),
+ },
+ [STATE(915)] = {
+ [sym_identifier] = ACTIONS(4517),
+ [sym_newline] = ACTIONS(4519),
+ [anon_sym_COLON] = ACTIONS(4519),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4517),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4517),
+ [anon_sym_EQ] = ACTIONS(4519),
+ [anon_sym_DOT] = ACTIONS(4517),
+ [anon_sym_BANG] = ACTIONS(4519),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4517),
+ [aux_sym_option_statement_token3] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4517),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4517),
+ [sym_static_modifier] = ACTIONS(4517),
+ [sym__dim_keyword] = ACTIONS(4517),
+ [sym__redim_keyword] = ACTIONS(4517),
+ [aux_sym_get_accessor_token1] = ACTIONS(4517),
+ [aux_sym_set_accessor_token1] = ACTIONS(4517),
+ [aux_sym_const_declaration_token1] = ACTIONS(4517),
+ [anon_sym_LPAREN] = ACTIONS(4519),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4517),
+ [anon_sym_STAR] = ACTIONS(4519),
+ [aux_sym_array_bound_token1] = ACTIONS(4517),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4517),
+ [aux_sym_visibility_token1] = ACTIONS(4517),
+ [aux_sym_visibility_token2] = ACTIONS(4517),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4517),
+ [aux_sym_else_fragment_token1] = ACTIONS(4517),
+ [aux_sym_select_statement_token1] = ACTIONS(4517),
+ [aux_sym_case_expression_token1] = ACTIONS(4517),
+ [anon_sym_LT] = ACTIONS(4517),
+ [anon_sym_LT_EQ] = ACTIONS(4519),
+ [anon_sym_GT] = ACTIONS(4517),
+ [anon_sym_GT_EQ] = ACTIONS(4519),
+ [anon_sym_LT_GT] = ACTIONS(4519),
+ [aux_sym__for_header_token1] = ACTIONS(4517),
+ [aux_sym_do_statement_token1] = ACTIONS(4517),
+ [aux_sym_do_condition_token1] = ACTIONS(4517),
+ [aux_sym_with_statement_token1] = ACTIONS(4517),
+ [aux_sym_exit_statement_token1] = ACTIONS(4517),
+ [sym_end_statement] = ACTIONS(4519),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4517),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4517),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4517),
+ [sym__ambiguous_redim_statement] = ACTIONS(4519),
+ [aux_sym_erase_statement_token1] = ACTIONS(4517),
+ [aux_sym_open_statement_token1] = ACTIONS(4517),
+ [aux_sym_file_mode_token2] = ACTIONS(4517),
+ [aux_sym_file_access_token2] = ACTIONS(4517),
+ [aux_sym_file_lock_token2] = ACTIONS(4517),
+ [aux_sym_print_statement_token1] = ACTIONS(4517),
+ [anon_sym_CARET] = ACTIONS(4519),
+ [anon_sym_SLASH] = ACTIONS(4519),
+ [anon_sym_BSLASH] = ACTIONS(4519),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4517),
+ [anon_sym_PLUS] = ACTIONS(4519),
+ [anon_sym_DASH] = ACTIONS(4517),
+ [anon_sym_AMP] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4517),
+ [anon_sym_QMARK] = ACTIONS(4519),
+ [aux_sym_close_statement_token1] = ACTIONS(4517),
+ [aux_sym_put_statement_token1] = ACTIONS(4517),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4517),
+ [aux_sym_seek_statement_token1] = ACTIONS(4517),
+ [sym_reset_statement] = ACTIONS(4517),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4517),
+ [sym_stop_statement] = ACTIONS(4517),
+ [sym_beep_statement] = ACTIONS(4517),
+ [aux_sym_unload_statement_token1] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4517),
+ [aux_sym_call_statement_token1] = ACTIONS(4517),
+ [sym__ambiguous_call_statement] = ACTIONS(4517),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4517),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4517),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4517),
+ [aux_sym_unary_expression_token1] = ACTIONS(4517),
+ [sym_string_literal] = ACTIONS(4519),
+ [sym_number_literal] = ACTIONS(4519),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4517),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4517),
+ [sym_nothing_literal] = ACTIONS(4517),
+ [sym_null_literal] = ACTIONS(4517),
+ [sym_empty_literal] = ACTIONS(4517),
+ [sym_date_literal] = ACTIONS(4519),
+ [anon_sym_POUND] = ACTIONS(4517),
+ },
+ [STATE(916)] = {
+ [sym_identifier] = ACTIONS(4621),
+ [sym_newline] = ACTIONS(4623),
+ [anon_sym_COLON] = ACTIONS(4623),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4621),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4621),
+ [anon_sym_EQ] = ACTIONS(4623),
+ [anon_sym_DOT] = ACTIONS(4621),
+ [anon_sym_BANG] = ACTIONS(4623),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4621),
+ [aux_sym_option_statement_token3] = ACTIONS(4621),
+ [aux_sym_type_declaration_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4621),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4621),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4621),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4621),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4621),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4621),
+ [aux_sym__property_get_header_token1] = ACTIONS(4621),
+ [aux_sym_event_declaration_token1] = ACTIONS(4621),
+ [sym_static_modifier] = ACTIONS(4621),
+ [sym__dim_keyword] = ACTIONS(4621),
+ [sym__redim_keyword] = ACTIONS(4621),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4621),
+ [aux_sym_get_accessor_token1] = ACTIONS(4621),
+ [aux_sym_set_accessor_token1] = ACTIONS(4621),
+ [anon_sym_COMMA] = ACTIONS(4623),
+ [aux_sym_const_declaration_token1] = ACTIONS(4621),
+ [anon_sym_LPAREN] = ACTIONS(4623),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4621),
+ [anon_sym_STAR] = ACTIONS(4623),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token2] = ACTIONS(4621),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4621),
+ [aux_sym_else_fragment_token1] = ACTIONS(4621),
+ [aux_sym_select_statement_token1] = ACTIONS(4621),
+ [aux_sym__for_header_token1] = ACTIONS(4621),
+ [aux_sym_do_statement_token1] = ACTIONS(4621),
+ [aux_sym_do_condition_token1] = ACTIONS(4621),
+ [aux_sym_with_statement_token1] = ACTIONS(4621),
+ [aux_sym_exit_statement_token1] = ACTIONS(4621),
+ [sym_end_statement] = ACTIONS(4623),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4621),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4621),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4621),
+ [sym__ambiguous_redim_statement] = ACTIONS(4623),
+ [aux_sym_erase_statement_token1] = ACTIONS(4621),
+ [aux_sym_open_statement_token1] = ACTIONS(4621),
+ [aux_sym_file_mode_token2] = ACTIONS(4621),
+ [aux_sym_file_access_token2] = ACTIONS(4621),
+ [aux_sym_file_lock_token2] = ACTIONS(4621),
+ [aux_sym_print_statement_token1] = ACTIONS(4621),
+ [anon_sym_CARET] = ACTIONS(4623),
+ [anon_sym_SLASH] = ACTIONS(4623),
+ [anon_sym_BSLASH] = ACTIONS(4623),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4621),
+ [anon_sym_PLUS] = ACTIONS(4623),
+ [anon_sym_DASH] = ACTIONS(4621),
+ [anon_sym_AMP] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4621),
+ [anon_sym_SEMI] = ACTIONS(4623),
+ [anon_sym_QMARK] = ACTIONS(4623),
+ [aux_sym_close_statement_token1] = ACTIONS(4621),
+ [aux_sym_put_statement_token1] = ACTIONS(4621),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4621),
+ [aux_sym_seek_statement_token1] = ACTIONS(4621),
+ [sym_reset_statement] = ACTIONS(4621),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4621),
+ [sym_stop_statement] = ACTIONS(4621),
+ [sym_beep_statement] = ACTIONS(4621),
+ [aux_sym_unload_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4621),
+ [aux_sym_call_statement_token1] = ACTIONS(4621),
+ [sym__ambiguous_call_statement] = ACTIONS(4621),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4621),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4621),
+ [aux_sym_unary_expression_token1] = ACTIONS(4621),
+ [sym_string_literal] = ACTIONS(4623),
+ [sym_number_literal] = ACTIONS(4623),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4621),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4621),
+ [sym_nothing_literal] = ACTIONS(4621),
+ [sym_null_literal] = ACTIONS(4621),
+ [sym_empty_literal] = ACTIONS(4621),
+ [sym_date_literal] = ACTIONS(4623),
+ [anon_sym_POUND] = ACTIONS(4621),
+ },
+ [STATE(917)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4006),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [anon_sym_COMMA] = ACTIONS(4002),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(3986),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4002),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [anon_sym_COLON_EQ] = ACTIONS(5695),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(918)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(922),
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(5697),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_declaration_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4369),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [aux_sym__property_get_header_token1] = ACTIONS(4369),
+ [aux_sym_event_declaration_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [anon_sym_COMMA] = ACTIONS(4371),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_SEMI] = ACTIONS(4371),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(919)] = {
+ [sym_identifier] = ACTIONS(4593),
+ [sym_newline] = ACTIONS(4595),
+ [anon_sym_COLON] = ACTIONS(4595),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4593),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4593),
+ [anon_sym_EQ] = ACTIONS(4595),
+ [anon_sym_DOT] = ACTIONS(4593),
+ [anon_sym_BANG] = ACTIONS(4595),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4593),
+ [aux_sym_option_statement_token3] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4593),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4593),
+ [sym_static_modifier] = ACTIONS(4593),
+ [sym__dim_keyword] = ACTIONS(4593),
+ [sym__redim_keyword] = ACTIONS(4593),
+ [aux_sym_get_accessor_token1] = ACTIONS(4593),
+ [aux_sym_set_accessor_token1] = ACTIONS(4593),
+ [aux_sym_const_declaration_token1] = ACTIONS(4593),
+ [anon_sym_LPAREN] = ACTIONS(4595),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4593),
+ [anon_sym_STAR] = ACTIONS(4595),
+ [aux_sym_array_bound_token1] = ACTIONS(4593),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token2] = ACTIONS(4593),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4593),
+ [aux_sym_else_fragment_token1] = ACTIONS(4593),
+ [aux_sym_select_statement_token1] = ACTIONS(4593),
+ [aux_sym_case_expression_token1] = ACTIONS(4593),
+ [anon_sym_LT] = ACTIONS(4593),
+ [anon_sym_LT_EQ] = ACTIONS(4595),
+ [anon_sym_GT] = ACTIONS(4593),
+ [anon_sym_GT_EQ] = ACTIONS(4595),
+ [anon_sym_LT_GT] = ACTIONS(4595),
+ [aux_sym__for_header_token1] = ACTIONS(4593),
+ [aux_sym_do_statement_token1] = ACTIONS(4593),
+ [aux_sym_do_condition_token1] = ACTIONS(4593),
+ [aux_sym_with_statement_token1] = ACTIONS(4593),
+ [aux_sym_exit_statement_token1] = ACTIONS(4593),
+ [sym_end_statement] = ACTIONS(4595),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4593),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4593),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4593),
+ [sym__ambiguous_redim_statement] = ACTIONS(4595),
+ [aux_sym_erase_statement_token1] = ACTIONS(4593),
+ [aux_sym_open_statement_token1] = ACTIONS(4593),
+ [aux_sym_file_mode_token2] = ACTIONS(4593),
+ [aux_sym_file_access_token2] = ACTIONS(4593),
+ [aux_sym_file_lock_token2] = ACTIONS(4593),
+ [aux_sym_print_statement_token1] = ACTIONS(4593),
+ [anon_sym_CARET] = ACTIONS(4595),
+ [anon_sym_SLASH] = ACTIONS(4595),
+ [anon_sym_BSLASH] = ACTIONS(4595),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4593),
+ [anon_sym_PLUS] = ACTIONS(4595),
+ [anon_sym_DASH] = ACTIONS(4593),
+ [anon_sym_AMP] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4593),
+ [anon_sym_QMARK] = ACTIONS(4595),
+ [aux_sym_close_statement_token1] = ACTIONS(4593),
+ [aux_sym_put_statement_token1] = ACTIONS(4593),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4593),
+ [aux_sym_seek_statement_token1] = ACTIONS(4593),
+ [sym_reset_statement] = ACTIONS(4593),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4593),
+ [sym_stop_statement] = ACTIONS(4593),
+ [sym_beep_statement] = ACTIONS(4593),
+ [aux_sym_unload_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4593),
+ [aux_sym_call_statement_token1] = ACTIONS(4593),
+ [sym__ambiguous_call_statement] = ACTIONS(4593),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4593),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4593),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4593),
+ [aux_sym_unary_expression_token1] = ACTIONS(4593),
+ [sym_string_literal] = ACTIONS(4595),
+ [sym_number_literal] = ACTIONS(4595),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4593),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4593),
+ [sym_nothing_literal] = ACTIONS(4593),
+ [sym_null_literal] = ACTIONS(4593),
+ [sym_empty_literal] = ACTIONS(4593),
+ [sym_date_literal] = ACTIONS(4595),
+ [anon_sym_POUND] = ACTIONS(4593),
+ },
+ [STATE(920)] = {
+ [sym_identifier] = ACTIONS(4597),
+ [sym_newline] = ACTIONS(4599),
+ [anon_sym_COLON] = ACTIONS(4599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4597),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4597),
+ [anon_sym_EQ] = ACTIONS(4599),
+ [anon_sym_DOT] = ACTIONS(4597),
+ [anon_sym_BANG] = ACTIONS(4599),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4597),
+ [aux_sym_option_statement_token3] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4597),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4597),
+ [sym_static_modifier] = ACTIONS(4597),
+ [sym__dim_keyword] = ACTIONS(4597),
+ [sym__redim_keyword] = ACTIONS(4597),
+ [aux_sym_get_accessor_token1] = ACTIONS(4597),
+ [aux_sym_set_accessor_token1] = ACTIONS(4597),
+ [aux_sym_const_declaration_token1] = ACTIONS(4597),
+ [anon_sym_LPAREN] = ACTIONS(4599),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4597),
+ [anon_sym_STAR] = ACTIONS(4599),
+ [aux_sym_array_bound_token1] = ACTIONS(4597),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token2] = ACTIONS(4597),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4597),
+ [aux_sym_else_fragment_token1] = ACTIONS(4597),
+ [aux_sym_select_statement_token1] = ACTIONS(4597),
+ [aux_sym_case_expression_token1] = ACTIONS(4597),
+ [anon_sym_LT] = ACTIONS(4597),
+ [anon_sym_LT_EQ] = ACTIONS(4599),
+ [anon_sym_GT] = ACTIONS(4597),
+ [anon_sym_GT_EQ] = ACTIONS(4599),
+ [anon_sym_LT_GT] = ACTIONS(4599),
+ [aux_sym__for_header_token1] = ACTIONS(4597),
+ [aux_sym_do_statement_token1] = ACTIONS(4597),
+ [aux_sym_do_condition_token1] = ACTIONS(4597),
+ [aux_sym_with_statement_token1] = ACTIONS(4597),
+ [aux_sym_exit_statement_token1] = ACTIONS(4597),
+ [sym_end_statement] = ACTIONS(4599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4597),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4597),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4597),
+ [sym__ambiguous_redim_statement] = ACTIONS(4599),
+ [aux_sym_erase_statement_token1] = ACTIONS(4597),
+ [aux_sym_open_statement_token1] = ACTIONS(4597),
+ [aux_sym_file_mode_token2] = ACTIONS(4597),
+ [aux_sym_file_access_token2] = ACTIONS(4597),
+ [aux_sym_file_lock_token2] = ACTIONS(4597),
+ [aux_sym_print_statement_token1] = ACTIONS(4597),
+ [anon_sym_CARET] = ACTIONS(4599),
+ [anon_sym_SLASH] = ACTIONS(4599),
+ [anon_sym_BSLASH] = ACTIONS(4599),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4597),
+ [anon_sym_PLUS] = ACTIONS(4599),
+ [anon_sym_DASH] = ACTIONS(4597),
+ [anon_sym_AMP] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4597),
+ [anon_sym_QMARK] = ACTIONS(4599),
+ [aux_sym_close_statement_token1] = ACTIONS(4597),
+ [aux_sym_put_statement_token1] = ACTIONS(4597),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4597),
+ [aux_sym_seek_statement_token1] = ACTIONS(4597),
+ [sym_reset_statement] = ACTIONS(4597),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4597),
+ [sym_stop_statement] = ACTIONS(4597),
+ [sym_beep_statement] = ACTIONS(4597),
+ [aux_sym_unload_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4597),
+ [aux_sym_call_statement_token1] = ACTIONS(4597),
+ [sym__ambiguous_call_statement] = ACTIONS(4597),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4597),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4597),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4597),
+ [aux_sym_unary_expression_token1] = ACTIONS(4597),
+ [sym_string_literal] = ACTIONS(4599),
+ [sym_number_literal] = ACTIONS(4599),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4597),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4597),
+ [sym_nothing_literal] = ACTIONS(4597),
+ [sym_null_literal] = ACTIONS(4597),
+ [sym_empty_literal] = ACTIONS(4597),
+ [sym_date_literal] = ACTIONS(4599),
+ [anon_sym_POUND] = ACTIONS(4597),
+ },
+ [STATE(921)] = {
+ [sym_identifier] = ACTIONS(4647),
+ [sym_newline] = ACTIONS(4649),
+ [anon_sym_COLON] = ACTIONS(4649),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4647),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4647),
+ [anon_sym_DOT] = ACTIONS(4647),
+ [anon_sym_BANG] = ACTIONS(4649),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4647),
+ [aux_sym_option_statement_token3] = ACTIONS(4647),
+ [aux_sym_type_declaration_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4647),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4647),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4647),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4647),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4647),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4647),
+ [aux_sym__property_get_header_token1] = ACTIONS(4647),
+ [aux_sym_event_declaration_token1] = ACTIONS(4647),
+ [sym_static_modifier] = ACTIONS(4647),
+ [sym__dim_keyword] = ACTIONS(4647),
+ [sym__redim_keyword] = ACTIONS(4647),
+ [aux_sym_get_accessor_token1] = ACTIONS(4647),
+ [aux_sym_set_accessor_token1] = ACTIONS(4647),
+ [anon_sym_COMMA] = ACTIONS(4649),
+ [aux_sym_const_declaration_token1] = ACTIONS(4647),
+ [anon_sym_LPAREN] = ACTIONS(4649),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4647),
+ [anon_sym_STAR] = ACTIONS(5572),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token2] = ACTIONS(4647),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4647),
+ [aux_sym_else_fragment_token1] = ACTIONS(4647),
+ [aux_sym_select_statement_token1] = ACTIONS(4647),
+ [aux_sym__for_header_token1] = ACTIONS(4647),
+ [aux_sym_do_statement_token1] = ACTIONS(4647),
+ [aux_sym_do_condition_token1] = ACTIONS(4647),
+ [aux_sym_with_statement_token1] = ACTIONS(4647),
+ [aux_sym_exit_statement_token1] = ACTIONS(4647),
+ [sym_end_statement] = ACTIONS(4649),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4647),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4647),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4647),
+ [sym__ambiguous_redim_statement] = ACTIONS(4649),
+ [aux_sym_erase_statement_token1] = ACTIONS(4647),
+ [aux_sym_open_statement_token1] = ACTIONS(4647),
+ [aux_sym_file_mode_token2] = ACTIONS(4647),
+ [aux_sym_file_access_token2] = ACTIONS(4647),
+ [aux_sym_file_lock_token2] = ACTIONS(4647),
+ [aux_sym_print_statement_token1] = ACTIONS(4647),
+ [anon_sym_CARET] = ACTIONS(5574),
+ [anon_sym_SLASH] = ACTIONS(5572),
+ [anon_sym_BSLASH] = ACTIONS(5576),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5578),
+ [anon_sym_PLUS] = ACTIONS(5580),
+ [anon_sym_DASH] = ACTIONS(5582),
+ [anon_sym_AMP] = ACTIONS(5584),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4647),
+ [anon_sym_SEMI] = ACTIONS(4649),
+ [anon_sym_QMARK] = ACTIONS(4649),
+ [aux_sym_close_statement_token1] = ACTIONS(4647),
+ [aux_sym_put_statement_token1] = ACTIONS(4647),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4647),
+ [aux_sym_seek_statement_token1] = ACTIONS(4647),
+ [sym_reset_statement] = ACTIONS(4647),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4647),
+ [sym_stop_statement] = ACTIONS(4647),
+ [sym_beep_statement] = ACTIONS(4647),
+ [aux_sym_unload_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4647),
+ [aux_sym_call_statement_token1] = ACTIONS(4647),
+ [sym__ambiguous_call_statement] = ACTIONS(4647),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4647),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4647),
+ [aux_sym_unary_expression_token1] = ACTIONS(4647),
+ [sym_string_literal] = ACTIONS(4649),
+ [sym_number_literal] = ACTIONS(4649),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4647),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4647),
+ [sym_nothing_literal] = ACTIONS(4647),
+ [sym_null_literal] = ACTIONS(4647),
+ [sym_empty_literal] = ACTIONS(4647),
+ [sym_date_literal] = ACTIONS(4649),
+ [anon_sym_POUND] = ACTIONS(4647),
+ },
+ [STATE(922)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(925),
+ [sym_identifier] = ACTIONS(4375),
+ [sym_newline] = ACTIONS(4377),
+ [anon_sym_COLON] = ACTIONS(4377),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4375),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4375),
+ [anon_sym_EQ] = ACTIONS(4377),
+ [anon_sym_DOT] = ACTIONS(4375),
+ [anon_sym_BANG] = ACTIONS(4377),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4375),
+ [aux_sym_option_statement_token3] = ACTIONS(4375),
+ [aux_sym_type_declaration_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4375),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4375),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4375),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4375),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4375),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4375),
+ [aux_sym__property_get_header_token1] = ACTIONS(4375),
+ [aux_sym_event_declaration_token1] = ACTIONS(4375),
+ [sym_static_modifier] = ACTIONS(4375),
+ [sym__dim_keyword] = ACTIONS(4375),
+ [sym__redim_keyword] = ACTIONS(4375),
+ [aux_sym_get_accessor_token1] = ACTIONS(4375),
+ [aux_sym_set_accessor_token1] = ACTIONS(4375),
+ [anon_sym_COMMA] = ACTIONS(4377),
+ [aux_sym_const_declaration_token1] = ACTIONS(4375),
+ [anon_sym_LPAREN] = ACTIONS(4377),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4375),
+ [anon_sym_STAR] = ACTIONS(4377),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token2] = ACTIONS(4375),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4375),
+ [aux_sym_else_fragment_token1] = ACTIONS(4375),
+ [aux_sym_select_statement_token1] = ACTIONS(4375),
+ [aux_sym__for_header_token1] = ACTIONS(4375),
+ [aux_sym_do_statement_token1] = ACTIONS(4375),
+ [aux_sym_do_condition_token1] = ACTIONS(4375),
+ [aux_sym_with_statement_token1] = ACTIONS(4375),
+ [aux_sym_exit_statement_token1] = ACTIONS(4375),
+ [sym_end_statement] = ACTIONS(4377),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4375),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4375),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4375),
+ [sym__ambiguous_redim_statement] = ACTIONS(4377),
+ [aux_sym_erase_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token1] = ACTIONS(4375),
+ [aux_sym_file_mode_token2] = ACTIONS(4375),
+ [aux_sym_file_access_token2] = ACTIONS(4375),
+ [aux_sym_file_lock_token2] = ACTIONS(4375),
+ [aux_sym_print_statement_token1] = ACTIONS(4375),
+ [anon_sym_CARET] = ACTIONS(4377),
+ [anon_sym_SLASH] = ACTIONS(4377),
+ [anon_sym_BSLASH] = ACTIONS(4377),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4375),
+ [anon_sym_PLUS] = ACTIONS(4377),
+ [anon_sym_DASH] = ACTIONS(4375),
+ [anon_sym_AMP] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4375),
+ [anon_sym_SEMI] = ACTIONS(4377),
+ [anon_sym_QMARK] = ACTIONS(4377),
+ [aux_sym_close_statement_token1] = ACTIONS(4375),
+ [aux_sym_put_statement_token1] = ACTIONS(4375),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4375),
+ [aux_sym_seek_statement_token1] = ACTIONS(4375),
+ [sym_reset_statement] = ACTIONS(4375),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4375),
+ [sym_stop_statement] = ACTIONS(4375),
+ [sym_beep_statement] = ACTIONS(4375),
+ [aux_sym_unload_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4375),
+ [aux_sym_call_statement_token1] = ACTIONS(4375),
+ [sym__ambiguous_call_statement] = ACTIONS(4375),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4375),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4375),
+ [aux_sym_unary_expression_token1] = ACTIONS(4375),
+ [sym_string_literal] = ACTIONS(4377),
+ [sym_number_literal] = ACTIONS(4377),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4375),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4375),
+ [sym_nothing_literal] = ACTIONS(4375),
+ [sym_null_literal] = ACTIONS(4375),
+ [sym_empty_literal] = ACTIONS(4375),
+ [sym_date_literal] = ACTIONS(4377),
+ [anon_sym_POUND] = ACTIONS(4375),
+ },
+ [STATE(923)] = {
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(4369),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_array_bound_token1] = ACTIONS(4369),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(924)] = {
+ [sym_identifier] = ACTIONS(5699),
+ [sym_newline] = ACTIONS(5701),
+ [anon_sym_COLON] = ACTIONS(5701),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(5699),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5699),
+ [anon_sym_DOT] = ACTIONS(5699),
+ [anon_sym_BANG] = ACTIONS(5701),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(5699),
+ [aux_sym_option_statement_token3] = ACTIONS(5699),
+ [aux_sym_type_declaration_token1] = ACTIONS(5699),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(5699),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(5699),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(5699),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(5699),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(5699),
+ [aux_sym_enum_declaration_token1] = ACTIONS(5699),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(5699),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(5699),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(5699),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(5699),
+ [aux_sym__property_get_header_token1] = ACTIONS(5699),
+ [aux_sym_event_declaration_token1] = ACTIONS(5699),
+ [sym_static_modifier] = ACTIONS(5699),
+ [sym__dim_keyword] = ACTIONS(5699),
+ [sym__redim_keyword] = ACTIONS(5699),
+ [aux_sym_get_accessor_token1] = ACTIONS(5699),
+ [aux_sym_set_accessor_token1] = ACTIONS(5699),
+ [anon_sym_COMMA] = ACTIONS(5701),
+ [aux_sym_const_declaration_token1] = ACTIONS(5699),
+ [anon_sym_LPAREN] = ACTIONS(5701),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5699),
+ [anon_sym_STAR] = ACTIONS(4455),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5699),
+ [aux_sym_visibility_token1] = ACTIONS(5699),
+ [aux_sym_visibility_token2] = ACTIONS(5699),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(5699),
+ [aux_sym_else_fragment_token1] = ACTIONS(5699),
+ [aux_sym_select_statement_token1] = ACTIONS(5699),
+ [aux_sym__for_header_token1] = ACTIONS(5699),
+ [aux_sym_do_statement_token1] = ACTIONS(5699),
+ [aux_sym_do_condition_token1] = ACTIONS(5699),
+ [aux_sym_with_statement_token1] = ACTIONS(5699),
+ [aux_sym_exit_statement_token1] = ACTIONS(5699),
+ [sym_end_statement] = ACTIONS(5701),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(5699),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(5699),
+ [aux_sym_on_error_statement_token2] = ACTIONS(5699),
+ [sym__ambiguous_redim_statement] = ACTIONS(5701),
+ [aux_sym_erase_statement_token1] = ACTIONS(5699),
+ [aux_sym_open_statement_token1] = ACTIONS(5699),
+ [aux_sym_file_mode_token2] = ACTIONS(5699),
+ [aux_sym_file_access_token2] = ACTIONS(5699),
+ [aux_sym_file_lock_token2] = ACTIONS(5699),
+ [aux_sym_print_statement_token1] = ACTIONS(5699),
+ [anon_sym_CARET] = ACTIONS(4445),
+ [anon_sym_SLASH] = ACTIONS(4455),
+ [anon_sym_BSLASH] = ACTIONS(4457),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4459),
+ [anon_sym_PLUS] = ACTIONS(4461),
+ [anon_sym_DASH] = ACTIONS(4463),
+ [anon_sym_AMP] = ACTIONS(4465),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5703),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5705),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4471),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4473),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4475),
+ [anon_sym_SEMI] = ACTIONS(5701),
+ [anon_sym_QMARK] = ACTIONS(5701),
+ [aux_sym_close_statement_token1] = ACTIONS(5699),
+ [aux_sym_put_statement_token1] = ACTIONS(5699),
+ [aux_sym_unlock_statement_token1] = ACTIONS(5699),
+ [aux_sym_seek_statement_token1] = ACTIONS(5699),
+ [sym_reset_statement] = ACTIONS(5699),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(5699),
+ [sym_stop_statement] = ACTIONS(5699),
+ [sym_beep_statement] = ACTIONS(5699),
+ [aux_sym_unload_statement_token1] = ACTIONS(5699),
+ [aux_sym_def_type_statement_token1] = ACTIONS(5699),
+ [aux_sym_def_type_statement_token2] = ACTIONS(5699),
+ [aux_sym_def_type_statement_token3] = ACTIONS(5699),
+ [aux_sym_def_type_statement_token4] = ACTIONS(5699),
+ [aux_sym_def_type_statement_token5] = ACTIONS(5699),
+ [aux_sym_def_type_statement_token6] = ACTIONS(5699),
+ [aux_sym_def_type_statement_token7] = ACTIONS(5699),
+ [aux_sym_def_type_statement_token8] = ACTIONS(5699),
+ [aux_sym_def_type_statement_token9] = ACTIONS(5699),
+ [aux_sym_def_type_statement_token10] = ACTIONS(5699),
+ [aux_sym_def_type_statement_token11] = ACTIONS(5699),
+ [aux_sym_def_type_statement_token12] = ACTIONS(5699),
+ [aux_sym_def_type_statement_token13] = ACTIONS(5699),
+ [aux_sym_def_type_statement_token14] = ACTIONS(5699),
+ [aux_sym_call_statement_token1] = ACTIONS(5699),
+ [sym__ambiguous_call_statement] = ACTIONS(5699),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5699),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5699),
+ [aux_sym_unary_expression_token1] = ACTIONS(5699),
+ [sym_string_literal] = ACTIONS(5701),
+ [sym_number_literal] = ACTIONS(5701),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5699),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5699),
+ [sym_nothing_literal] = ACTIONS(5699),
+ [sym_null_literal] = ACTIONS(5699),
+ [sym_empty_literal] = ACTIONS(5699),
+ [sym_date_literal] = ACTIONS(5701),
+ [anon_sym_POUND] = ACTIONS(5699),
+ },
+ [STATE(925)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(925),
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(5707),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_declaration_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4362),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [aux_sym__property_get_header_token1] = ACTIONS(4362),
+ [aux_sym_event_declaration_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [anon_sym_COMMA] = ACTIONS(4364),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_SEMI] = ACTIONS(4364),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(926)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4006),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [anon_sym_COMMA] = ACTIONS(4002),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(3986),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token2] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4002),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [anon_sym_COLON_EQ] = ACTIONS(5710),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(927)] = {
+ [sym_identifier] = ACTIONS(4625),
+ [sym_newline] = ACTIONS(4627),
+ [anon_sym_COLON] = ACTIONS(4627),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4625),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4625),
+ [anon_sym_EQ] = ACTIONS(4627),
+ [anon_sym_DOT] = ACTIONS(4625),
+ [anon_sym_BANG] = ACTIONS(4627),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4625),
+ [aux_sym_option_statement_token3] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4625),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4625),
+ [sym_static_modifier] = ACTIONS(4625),
+ [sym__dim_keyword] = ACTIONS(4625),
+ [sym__redim_keyword] = ACTIONS(4625),
+ [aux_sym_get_accessor_token1] = ACTIONS(4625),
+ [aux_sym_set_accessor_token1] = ACTIONS(4625),
+ [aux_sym_const_declaration_token1] = ACTIONS(4625),
+ [anon_sym_LPAREN] = ACTIONS(4627),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4625),
+ [anon_sym_STAR] = ACTIONS(4627),
+ [aux_sym_array_bound_token1] = ACTIONS(4625),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4625),
+ [aux_sym_visibility_token1] = ACTIONS(4625),
+ [aux_sym_visibility_token2] = ACTIONS(4625),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4625),
+ [aux_sym_else_fragment_token1] = ACTIONS(4625),
+ [aux_sym_select_statement_token1] = ACTIONS(4625),
+ [aux_sym_case_expression_token1] = ACTIONS(4625),
+ [anon_sym_LT] = ACTIONS(4625),
+ [anon_sym_LT_EQ] = ACTIONS(4627),
+ [anon_sym_GT] = ACTIONS(4625),
+ [anon_sym_GT_EQ] = ACTIONS(4627),
+ [anon_sym_LT_GT] = ACTIONS(4627),
+ [aux_sym__for_header_token1] = ACTIONS(4625),
+ [aux_sym_do_statement_token1] = ACTIONS(4625),
+ [aux_sym_do_condition_token1] = ACTIONS(4625),
+ [aux_sym_with_statement_token1] = ACTIONS(4625),
+ [aux_sym_exit_statement_token1] = ACTIONS(4625),
+ [sym_end_statement] = ACTIONS(4627),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4625),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4625),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4625),
+ [sym__ambiguous_redim_statement] = ACTIONS(4627),
+ [aux_sym_erase_statement_token1] = ACTIONS(4625),
+ [aux_sym_open_statement_token1] = ACTIONS(4625),
+ [aux_sym_file_mode_token2] = ACTIONS(4625),
+ [aux_sym_file_access_token2] = ACTIONS(4625),
+ [aux_sym_file_lock_token2] = ACTIONS(4625),
+ [aux_sym_print_statement_token1] = ACTIONS(4625),
+ [anon_sym_CARET] = ACTIONS(4627),
+ [anon_sym_SLASH] = ACTIONS(4627),
+ [anon_sym_BSLASH] = ACTIONS(4627),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4625),
+ [anon_sym_PLUS] = ACTIONS(4627),
+ [anon_sym_DASH] = ACTIONS(4625),
+ [anon_sym_AMP] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4625),
+ [anon_sym_QMARK] = ACTIONS(4627),
+ [aux_sym_close_statement_token1] = ACTIONS(4625),
+ [aux_sym_put_statement_token1] = ACTIONS(4625),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4625),
+ [aux_sym_seek_statement_token1] = ACTIONS(4625),
+ [sym_reset_statement] = ACTIONS(4625),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4625),
+ [sym_stop_statement] = ACTIONS(4625),
+ [sym_beep_statement] = ACTIONS(4625),
+ [aux_sym_unload_statement_token1] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4625),
+ [aux_sym_call_statement_token1] = ACTIONS(4625),
+ [sym__ambiguous_call_statement] = ACTIONS(4625),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4625),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4625),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4625),
+ [aux_sym_unary_expression_token1] = ACTIONS(4625),
+ [sym_string_literal] = ACTIONS(4627),
+ [sym_number_literal] = ACTIONS(4627),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4625),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4625),
+ [sym_nothing_literal] = ACTIONS(4625),
+ [sym_null_literal] = ACTIONS(4625),
+ [sym_empty_literal] = ACTIONS(4625),
+ [sym_date_literal] = ACTIONS(4627),
+ [anon_sym_POUND] = ACTIONS(4625),
+ },
+ [STATE(928)] = {
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(4362),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_array_bound_token1] = ACTIONS(4362),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(929)] = {
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4342),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5643),
+ [anon_sym_BANG] = ACTIONS(5645),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [anon_sym_COMMA] = ACTIONS(4344),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(4399),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token2] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4344),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [anon_sym_COLON_EQ] = ACTIONS(5712),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(930)] = {
+ [sym_identifier] = ACTIONS(4647),
+ [sym_newline] = ACTIONS(4649),
+ [anon_sym_COLON] = ACTIONS(4649),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4647),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4647),
+ [anon_sym_DOT] = ACTIONS(4647),
+ [anon_sym_BANG] = ACTIONS(4649),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4647),
+ [aux_sym_option_statement_token3] = ACTIONS(4647),
+ [aux_sym_type_declaration_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4647),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4647),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4647),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4647),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4647),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4647),
+ [aux_sym__property_get_header_token1] = ACTIONS(4647),
+ [aux_sym_event_declaration_token1] = ACTIONS(4647),
+ [sym_static_modifier] = ACTIONS(4647),
+ [sym__dim_keyword] = ACTIONS(4647),
+ [sym__redim_keyword] = ACTIONS(4647),
+ [aux_sym_get_accessor_token1] = ACTIONS(4647),
+ [aux_sym_set_accessor_token1] = ACTIONS(4647),
+ [anon_sym_COMMA] = ACTIONS(4649),
+ [aux_sym_const_declaration_token1] = ACTIONS(4647),
+ [anon_sym_LPAREN] = ACTIONS(4649),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4647),
+ [anon_sym_STAR] = ACTIONS(5572),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token2] = ACTIONS(4647),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4647),
+ [aux_sym_else_fragment_token1] = ACTIONS(4647),
+ [aux_sym_select_statement_token1] = ACTIONS(4647),
+ [aux_sym__for_header_token1] = ACTIONS(4647),
+ [aux_sym_do_statement_token1] = ACTIONS(4647),
+ [aux_sym_do_condition_token1] = ACTIONS(4647),
+ [aux_sym_with_statement_token1] = ACTIONS(4647),
+ [aux_sym_exit_statement_token1] = ACTIONS(4647),
+ [sym_end_statement] = ACTIONS(4649),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4647),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4647),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4647),
+ [sym__ambiguous_redim_statement] = ACTIONS(4649),
+ [aux_sym_erase_statement_token1] = ACTIONS(4647),
+ [aux_sym_open_statement_token1] = ACTIONS(4647),
+ [aux_sym_file_mode_token2] = ACTIONS(4647),
+ [aux_sym_file_access_token2] = ACTIONS(4647),
+ [aux_sym_file_lock_token2] = ACTIONS(4647),
+ [aux_sym_print_statement_token1] = ACTIONS(4647),
+ [anon_sym_CARET] = ACTIONS(5574),
+ [anon_sym_SLASH] = ACTIONS(5572),
+ [anon_sym_BSLASH] = ACTIONS(5576),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5578),
+ [anon_sym_PLUS] = ACTIONS(5580),
+ [anon_sym_DASH] = ACTIONS(5582),
+ [anon_sym_AMP] = ACTIONS(5584),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5590),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5592),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(5594),
+ [anon_sym_SEMI] = ACTIONS(4649),
+ [anon_sym_QMARK] = ACTIONS(4649),
+ [aux_sym_close_statement_token1] = ACTIONS(4647),
+ [aux_sym_put_statement_token1] = ACTIONS(4647),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4647),
+ [aux_sym_seek_statement_token1] = ACTIONS(4647),
+ [sym_reset_statement] = ACTIONS(4647),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4647),
+ [sym_stop_statement] = ACTIONS(4647),
+ [sym_beep_statement] = ACTIONS(4647),
+ [aux_sym_unload_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4647),
+ [aux_sym_call_statement_token1] = ACTIONS(4647),
+ [sym__ambiguous_call_statement] = ACTIONS(4647),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4647),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4647),
+ [aux_sym_unary_expression_token1] = ACTIONS(4647),
+ [sym_string_literal] = ACTIONS(4649),
+ [sym_number_literal] = ACTIONS(4649),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4647),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4647),
+ [sym_nothing_literal] = ACTIONS(4647),
+ [sym_null_literal] = ACTIONS(4647),
+ [sym_empty_literal] = ACTIONS(4647),
+ [sym_date_literal] = ACTIONS(4649),
+ [anon_sym_POUND] = ACTIONS(4647),
+ },
+ [STATE(931)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(933),
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(5714),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [anon_sym_COMMA] = ACTIONS(4371),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token2] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_SEMI] = ACTIONS(4371),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(932)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(4002),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token3] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(933)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(936),
+ [sym_identifier] = ACTIONS(4375),
+ [sym_newline] = ACTIONS(4377),
+ [anon_sym_COLON] = ACTIONS(4377),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4375),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4375),
+ [anon_sym_EQ] = ACTIONS(4377),
+ [anon_sym_DOT] = ACTIONS(4375),
+ [anon_sym_BANG] = ACTIONS(4377),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4375),
+ [aux_sym_option_statement_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4375),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4375),
+ [sym_static_modifier] = ACTIONS(4375),
+ [sym__dim_keyword] = ACTIONS(4375),
+ [sym__redim_keyword] = ACTIONS(4375),
+ [aux_sym_get_accessor_token1] = ACTIONS(4375),
+ [aux_sym_set_accessor_token1] = ACTIONS(4375),
+ [anon_sym_COMMA] = ACTIONS(4377),
+ [aux_sym_const_declaration_token1] = ACTIONS(4375),
+ [anon_sym_LPAREN] = ACTIONS(4377),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4375),
+ [anon_sym_STAR] = ACTIONS(4377),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token2] = ACTIONS(4375),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4375),
+ [aux_sym_else_fragment_token1] = ACTIONS(4375),
+ [aux_sym_select_statement_token1] = ACTIONS(4375),
+ [aux_sym_select_statement_token2] = ACTIONS(4375),
+ [aux_sym_case_expression_token1] = ACTIONS(4375),
+ [anon_sym_LT] = ACTIONS(4375),
+ [anon_sym_LT_EQ] = ACTIONS(4377),
+ [anon_sym_GT] = ACTIONS(4375),
+ [anon_sym_GT_EQ] = ACTIONS(4377),
+ [anon_sym_LT_GT] = ACTIONS(4377),
+ [aux_sym__for_header_token1] = ACTIONS(4375),
+ [aux_sym_do_statement_token1] = ACTIONS(4375),
+ [aux_sym_do_condition_token1] = ACTIONS(4375),
+ [aux_sym_with_statement_token1] = ACTIONS(4375),
+ [aux_sym_exit_statement_token1] = ACTIONS(4375),
+ [sym_end_statement] = ACTIONS(4377),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4375),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4375),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4375),
+ [sym__ambiguous_redim_statement] = ACTIONS(4377),
+ [aux_sym_erase_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token1] = ACTIONS(4375),
+ [aux_sym_file_mode_token2] = ACTIONS(4375),
+ [aux_sym_file_access_token2] = ACTIONS(4375),
+ [aux_sym_file_lock_token2] = ACTIONS(4375),
+ [aux_sym_print_statement_token1] = ACTIONS(4375),
+ [anon_sym_CARET] = ACTIONS(4377),
+ [anon_sym_SLASH] = ACTIONS(4377),
+ [anon_sym_BSLASH] = ACTIONS(4377),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4375),
+ [anon_sym_PLUS] = ACTIONS(4377),
+ [anon_sym_DASH] = ACTIONS(4375),
+ [anon_sym_AMP] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4375),
+ [anon_sym_SEMI] = ACTIONS(4377),
+ [anon_sym_QMARK] = ACTIONS(4377),
+ [aux_sym_close_statement_token1] = ACTIONS(4375),
+ [aux_sym_put_statement_token1] = ACTIONS(4375),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4375),
+ [aux_sym_seek_statement_token1] = ACTIONS(4375),
+ [sym_reset_statement] = ACTIONS(4375),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4375),
+ [sym_stop_statement] = ACTIONS(4375),
+ [sym_beep_statement] = ACTIONS(4375),
+ [aux_sym_unload_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4375),
+ [aux_sym_call_statement_token1] = ACTIONS(4375),
+ [sym__ambiguous_call_statement] = ACTIONS(4375),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4375),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4375),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4375),
+ [aux_sym_unary_expression_token1] = ACTIONS(4375),
+ [sym_string_literal] = ACTIONS(4377),
+ [sym_number_literal] = ACTIONS(4377),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4375),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4375),
+ [sym_nothing_literal] = ACTIONS(4375),
+ [sym_null_literal] = ACTIONS(4375),
+ [sym_empty_literal] = ACTIONS(4375),
+ [sym_date_literal] = ACTIONS(4377),
+ [anon_sym_POUND] = ACTIONS(4375),
+ },
+ [STATE(934)] = {
+ [sym_identifier] = ACTIONS(5716),
+ [sym_newline] = ACTIONS(5718),
+ [anon_sym_COLON] = ACTIONS(5718),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(5716),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5716),
+ [anon_sym_DOT] = ACTIONS(5716),
+ [anon_sym_BANG] = ACTIONS(5718),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(5716),
+ [aux_sym_option_statement_token3] = ACTIONS(5716),
+ [aux_sym_type_declaration_token1] = ACTIONS(5716),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(5716),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(5716),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(5716),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(5716),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(5716),
+ [aux_sym_enum_declaration_token1] = ACTIONS(5716),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(5716),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(5716),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(5716),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(5716),
+ [aux_sym__property_get_header_token1] = ACTIONS(5716),
+ [aux_sym_event_declaration_token1] = ACTIONS(5716),
+ [sym_static_modifier] = ACTIONS(5716),
+ [sym__dim_keyword] = ACTIONS(5716),
+ [sym__redim_keyword] = ACTIONS(5716),
+ [aux_sym_get_accessor_token1] = ACTIONS(5716),
+ [aux_sym_set_accessor_token1] = ACTIONS(5716),
+ [anon_sym_COMMA] = ACTIONS(5718),
+ [aux_sym_const_declaration_token1] = ACTIONS(5716),
+ [anon_sym_LPAREN] = ACTIONS(5718),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5716),
+ [anon_sym_STAR] = ACTIONS(4455),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5716),
+ [aux_sym_visibility_token1] = ACTIONS(5716),
+ [aux_sym_visibility_token2] = ACTIONS(5716),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(5716),
+ [aux_sym_else_fragment_token1] = ACTIONS(5716),
+ [aux_sym_select_statement_token1] = ACTIONS(5716),
+ [aux_sym__for_header_token1] = ACTIONS(5716),
+ [aux_sym_do_statement_token1] = ACTIONS(5716),
+ [aux_sym_do_condition_token1] = ACTIONS(5716),
+ [aux_sym_with_statement_token1] = ACTIONS(5716),
+ [aux_sym_exit_statement_token1] = ACTIONS(5716),
+ [sym_end_statement] = ACTIONS(5718),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(5716),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(5716),
+ [aux_sym_on_error_statement_token2] = ACTIONS(5716),
+ [sym__ambiguous_redim_statement] = ACTIONS(5718),
+ [aux_sym_erase_statement_token1] = ACTIONS(5716),
+ [aux_sym_open_statement_token1] = ACTIONS(5716),
+ [aux_sym_file_mode_token2] = ACTIONS(5716),
+ [aux_sym_file_access_token2] = ACTIONS(5716),
+ [aux_sym_file_lock_token2] = ACTIONS(5716),
+ [aux_sym_print_statement_token1] = ACTIONS(5716),
+ [anon_sym_CARET] = ACTIONS(4445),
+ [anon_sym_SLASH] = ACTIONS(4455),
+ [anon_sym_BSLASH] = ACTIONS(4457),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4459),
+ [anon_sym_PLUS] = ACTIONS(4461),
+ [anon_sym_DASH] = ACTIONS(4463),
+ [anon_sym_AMP] = ACTIONS(4465),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4467),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4469),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4471),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4473),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4475),
+ [anon_sym_SEMI] = ACTIONS(5718),
+ [anon_sym_QMARK] = ACTIONS(5718),
+ [aux_sym_close_statement_token1] = ACTIONS(5716),
+ [aux_sym_put_statement_token1] = ACTIONS(5716),
+ [aux_sym_unlock_statement_token1] = ACTIONS(5716),
+ [aux_sym_seek_statement_token1] = ACTIONS(5716),
+ [sym_reset_statement] = ACTIONS(5716),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(5716),
+ [sym_stop_statement] = ACTIONS(5716),
+ [sym_beep_statement] = ACTIONS(5716),
+ [aux_sym_unload_statement_token1] = ACTIONS(5716),
+ [aux_sym_def_type_statement_token1] = ACTIONS(5716),
+ [aux_sym_def_type_statement_token2] = ACTIONS(5716),
+ [aux_sym_def_type_statement_token3] = ACTIONS(5716),
+ [aux_sym_def_type_statement_token4] = ACTIONS(5716),
+ [aux_sym_def_type_statement_token5] = ACTIONS(5716),
+ [aux_sym_def_type_statement_token6] = ACTIONS(5716),
+ [aux_sym_def_type_statement_token7] = ACTIONS(5716),
+ [aux_sym_def_type_statement_token8] = ACTIONS(5716),
+ [aux_sym_def_type_statement_token9] = ACTIONS(5716),
+ [aux_sym_def_type_statement_token10] = ACTIONS(5716),
+ [aux_sym_def_type_statement_token11] = ACTIONS(5716),
+ [aux_sym_def_type_statement_token12] = ACTIONS(5716),
+ [aux_sym_def_type_statement_token13] = ACTIONS(5716),
+ [aux_sym_def_type_statement_token14] = ACTIONS(5716),
+ [aux_sym_call_statement_token1] = ACTIONS(5716),
+ [sym__ambiguous_call_statement] = ACTIONS(5716),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5716),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5716),
+ [aux_sym_unary_expression_token1] = ACTIONS(5716),
+ [sym_string_literal] = ACTIONS(5718),
+ [sym_number_literal] = ACTIONS(5718),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5716),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5716),
+ [sym_nothing_literal] = ACTIONS(5716),
+ [sym_null_literal] = ACTIONS(5716),
+ [sym_empty_literal] = ACTIONS(5716),
+ [sym_date_literal] = ACTIONS(5718),
+ [anon_sym_POUND] = ACTIONS(5716),
+ },
+ [STATE(935)] = {
+ [sym_identifier] = ACTIONS(4447),
+ [sym_newline] = ACTIONS(4449),
+ [anon_sym_COLON] = ACTIONS(4449),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4447),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4447),
+ [anon_sym_EQ] = ACTIONS(4449),
+ [anon_sym_DOT] = ACTIONS(4447),
+ [anon_sym_BANG] = ACTIONS(4449),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4447),
+ [aux_sym_option_statement_token3] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4447),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4447),
+ [sym_static_modifier] = ACTIONS(4447),
+ [sym__dim_keyword] = ACTIONS(4447),
+ [sym__redim_keyword] = ACTIONS(4447),
+ [aux_sym_get_accessor_token1] = ACTIONS(4447),
+ [aux_sym_set_accessor_token1] = ACTIONS(4447),
+ [aux_sym_const_declaration_token1] = ACTIONS(4447),
+ [anon_sym_LPAREN] = ACTIONS(4449),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4447),
+ [anon_sym_STAR] = ACTIONS(4449),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4447),
+ [aux_sym_visibility_token1] = ACTIONS(4447),
+ [aux_sym_visibility_token2] = ACTIONS(4447),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4447),
+ [aux_sym_else_fragment_token1] = ACTIONS(4447),
+ [aux_sym_select_statement_token1] = ACTIONS(4447),
+ [aux_sym_case_expression_token1] = ACTIONS(4447),
+ [anon_sym_LT] = ACTIONS(4447),
+ [anon_sym_LT_EQ] = ACTIONS(4449),
+ [anon_sym_GT] = ACTIONS(4447),
+ [anon_sym_GT_EQ] = ACTIONS(4449),
+ [anon_sym_LT_GT] = ACTIONS(4449),
+ [aux_sym__for_header_token1] = ACTIONS(4447),
+ [aux_sym_do_statement_token1] = ACTIONS(4447),
+ [aux_sym_do_condition_token1] = ACTIONS(4447),
+ [aux_sym_with_statement_token1] = ACTIONS(4447),
+ [aux_sym_exit_statement_token1] = ACTIONS(4447),
+ [sym_end_statement] = ACTIONS(4449),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4447),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4447),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4447),
+ [sym__ambiguous_redim_statement] = ACTIONS(4449),
+ [aux_sym_erase_statement_token1] = ACTIONS(4447),
+ [aux_sym_open_statement_token1] = ACTIONS(4447),
+ [aux_sym_open_statement_token3] = ACTIONS(4447),
+ [aux_sym_file_mode_token2] = ACTIONS(4447),
+ [aux_sym_file_access_token2] = ACTIONS(4447),
+ [aux_sym_file_lock_token2] = ACTIONS(4447),
+ [aux_sym_print_statement_token1] = ACTIONS(4447),
+ [anon_sym_CARET] = ACTIONS(4449),
+ [anon_sym_SLASH] = ACTIONS(4449),
+ [anon_sym_BSLASH] = ACTIONS(4449),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4447),
+ [anon_sym_PLUS] = ACTIONS(4449),
+ [anon_sym_DASH] = ACTIONS(4447),
+ [anon_sym_AMP] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4447),
+ [anon_sym_QMARK] = ACTIONS(4449),
+ [aux_sym_close_statement_token1] = ACTIONS(4447),
+ [aux_sym_put_statement_token1] = ACTIONS(4447),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4447),
+ [aux_sym_seek_statement_token1] = ACTIONS(4447),
+ [sym_reset_statement] = ACTIONS(4447),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4447),
+ [sym_stop_statement] = ACTIONS(4447),
+ [sym_beep_statement] = ACTIONS(4447),
+ [aux_sym_unload_statement_token1] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4447),
+ [aux_sym_call_statement_token1] = ACTIONS(4447),
+ [sym__ambiguous_call_statement] = ACTIONS(4447),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4447),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4447),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4447),
+ [aux_sym_unary_expression_token1] = ACTIONS(4447),
+ [sym_string_literal] = ACTIONS(4449),
+ [sym_number_literal] = ACTIONS(4449),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4447),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4447),
+ [sym_nothing_literal] = ACTIONS(4447),
+ [sym_null_literal] = ACTIONS(4447),
+ [sym_empty_literal] = ACTIONS(4447),
+ [sym_date_literal] = ACTIONS(4449),
+ [anon_sym_POUND] = ACTIONS(4447),
+ },
+ [STATE(936)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(936),
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(5720),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [anon_sym_COMMA] = ACTIONS(4364),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token2] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_SEMI] = ACTIONS(4364),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(937)] = {
+ [sym_identifier] = ACTIONS(4477),
+ [sym_newline] = ACTIONS(4479),
+ [anon_sym_COLON] = ACTIONS(4479),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4477),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4477),
+ [anon_sym_EQ] = ACTIONS(4479),
+ [anon_sym_DOT] = ACTIONS(4477),
+ [anon_sym_BANG] = ACTIONS(4479),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4477),
+ [aux_sym_option_statement_token3] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4477),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4477),
+ [sym_static_modifier] = ACTIONS(4477),
+ [sym__dim_keyword] = ACTIONS(4477),
+ [sym__redim_keyword] = ACTIONS(4477),
+ [aux_sym_get_accessor_token1] = ACTIONS(4477),
+ [aux_sym_set_accessor_token1] = ACTIONS(4477),
+ [aux_sym_const_declaration_token1] = ACTIONS(4477),
+ [anon_sym_LPAREN] = ACTIONS(4479),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4477),
+ [anon_sym_STAR] = ACTIONS(4479),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4477),
+ [aux_sym_visibility_token1] = ACTIONS(4477),
+ [aux_sym_visibility_token2] = ACTIONS(4477),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4477),
+ [aux_sym_else_fragment_token1] = ACTIONS(4477),
+ [aux_sym_select_statement_token1] = ACTIONS(4477),
+ [aux_sym_case_expression_token1] = ACTIONS(4477),
+ [anon_sym_LT] = ACTIONS(4477),
+ [anon_sym_LT_EQ] = ACTIONS(4479),
+ [anon_sym_GT] = ACTIONS(4477),
+ [anon_sym_GT_EQ] = ACTIONS(4479),
+ [anon_sym_LT_GT] = ACTIONS(4479),
+ [aux_sym__for_header_token1] = ACTIONS(4477),
+ [aux_sym_do_statement_token1] = ACTIONS(4477),
+ [aux_sym_do_condition_token1] = ACTIONS(4477),
+ [aux_sym_with_statement_token1] = ACTIONS(4477),
+ [aux_sym_exit_statement_token1] = ACTIONS(4477),
+ [sym_end_statement] = ACTIONS(4479),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4477),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4477),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4477),
+ [sym__ambiguous_redim_statement] = ACTIONS(4479),
+ [aux_sym_erase_statement_token1] = ACTIONS(4477),
+ [aux_sym_open_statement_token1] = ACTIONS(4477),
+ [aux_sym_open_statement_token3] = ACTIONS(4477),
+ [aux_sym_file_mode_token2] = ACTIONS(4477),
+ [aux_sym_file_access_token2] = ACTIONS(4477),
+ [aux_sym_file_lock_token2] = ACTIONS(4477),
+ [aux_sym_print_statement_token1] = ACTIONS(4477),
+ [anon_sym_CARET] = ACTIONS(4479),
+ [anon_sym_SLASH] = ACTIONS(4479),
+ [anon_sym_BSLASH] = ACTIONS(4479),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4477),
+ [anon_sym_PLUS] = ACTIONS(4479),
+ [anon_sym_DASH] = ACTIONS(4477),
+ [anon_sym_AMP] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4477),
+ [anon_sym_QMARK] = ACTIONS(4479),
+ [aux_sym_close_statement_token1] = ACTIONS(4477),
+ [aux_sym_put_statement_token1] = ACTIONS(4477),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4477),
+ [aux_sym_seek_statement_token1] = ACTIONS(4477),
+ [sym_reset_statement] = ACTIONS(4477),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4477),
+ [sym_stop_statement] = ACTIONS(4477),
+ [sym_beep_statement] = ACTIONS(4477),
+ [aux_sym_unload_statement_token1] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4477),
+ [aux_sym_call_statement_token1] = ACTIONS(4477),
+ [sym__ambiguous_call_statement] = ACTIONS(4477),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4477),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4477),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4477),
+ [aux_sym_unary_expression_token1] = ACTIONS(4477),
+ [sym_string_literal] = ACTIONS(4479),
+ [sym_number_literal] = ACTIONS(4479),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4477),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4477),
+ [sym_nothing_literal] = ACTIONS(4477),
+ [sym_null_literal] = ACTIONS(4477),
+ [sym_empty_literal] = ACTIONS(4477),
+ [sym_date_literal] = ACTIONS(4479),
+ [anon_sym_POUND] = ACTIONS(4477),
+ },
+ [STATE(938)] = {
+ [sym_identifier] = ACTIONS(4485),
+ [sym_newline] = ACTIONS(4487),
+ [anon_sym_COLON] = ACTIONS(4487),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4485),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4485),
+ [anon_sym_EQ] = ACTIONS(4487),
+ [anon_sym_DOT] = ACTIONS(4485),
+ [anon_sym_BANG] = ACTIONS(4487),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4485),
+ [aux_sym_option_statement_token3] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4485),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4485),
+ [sym_static_modifier] = ACTIONS(4485),
+ [sym__dim_keyword] = ACTIONS(4485),
+ [sym__redim_keyword] = ACTIONS(4485),
+ [aux_sym_get_accessor_token1] = ACTIONS(4485),
+ [aux_sym_set_accessor_token1] = ACTIONS(4485),
+ [aux_sym_const_declaration_token1] = ACTIONS(4485),
+ [anon_sym_LPAREN] = ACTIONS(4487),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4485),
+ [anon_sym_STAR] = ACTIONS(4487),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4485),
+ [aux_sym_visibility_token1] = ACTIONS(4485),
+ [aux_sym_visibility_token2] = ACTIONS(4485),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4485),
+ [aux_sym_else_fragment_token1] = ACTIONS(4485),
+ [aux_sym_select_statement_token1] = ACTIONS(4485),
+ [aux_sym_case_expression_token1] = ACTIONS(4485),
+ [anon_sym_LT] = ACTIONS(4485),
+ [anon_sym_LT_EQ] = ACTIONS(4487),
+ [anon_sym_GT] = ACTIONS(4485),
+ [anon_sym_GT_EQ] = ACTIONS(4487),
+ [anon_sym_LT_GT] = ACTIONS(4487),
+ [aux_sym__for_header_token1] = ACTIONS(4485),
+ [aux_sym_do_statement_token1] = ACTIONS(4485),
+ [aux_sym_do_condition_token1] = ACTIONS(4485),
+ [aux_sym_with_statement_token1] = ACTIONS(4485),
+ [aux_sym_exit_statement_token1] = ACTIONS(4485),
+ [sym_end_statement] = ACTIONS(4487),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4485),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4485),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4485),
+ [sym__ambiguous_redim_statement] = ACTIONS(4487),
+ [aux_sym_erase_statement_token1] = ACTIONS(4485),
+ [aux_sym_open_statement_token1] = ACTIONS(4485),
+ [aux_sym_open_statement_token3] = ACTIONS(4485),
+ [aux_sym_file_mode_token2] = ACTIONS(4485),
+ [aux_sym_file_access_token2] = ACTIONS(4485),
+ [aux_sym_file_lock_token2] = ACTIONS(4485),
+ [aux_sym_print_statement_token1] = ACTIONS(4485),
+ [anon_sym_CARET] = ACTIONS(4487),
+ [anon_sym_SLASH] = ACTIONS(4487),
+ [anon_sym_BSLASH] = ACTIONS(4487),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4485),
+ [anon_sym_PLUS] = ACTIONS(4487),
+ [anon_sym_DASH] = ACTIONS(4485),
+ [anon_sym_AMP] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4485),
+ [anon_sym_QMARK] = ACTIONS(4487),
+ [aux_sym_close_statement_token1] = ACTIONS(4485),
+ [aux_sym_put_statement_token1] = ACTIONS(4485),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4485),
+ [aux_sym_seek_statement_token1] = ACTIONS(4485),
+ [sym_reset_statement] = ACTIONS(4485),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4485),
+ [sym_stop_statement] = ACTIONS(4485),
+ [sym_beep_statement] = ACTIONS(4485),
+ [aux_sym_unload_statement_token1] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4485),
+ [aux_sym_call_statement_token1] = ACTIONS(4485),
+ [sym__ambiguous_call_statement] = ACTIONS(4485),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4485),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4485),
+ [aux_sym_unary_expression_token1] = ACTIONS(4485),
+ [sym_string_literal] = ACTIONS(4487),
+ [sym_number_literal] = ACTIONS(4487),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4485),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4485),
+ [sym_nothing_literal] = ACTIONS(4485),
+ [sym_null_literal] = ACTIONS(4485),
+ [sym_empty_literal] = ACTIONS(4485),
+ [sym_date_literal] = ACTIONS(4487),
+ [anon_sym_POUND] = ACTIONS(4485),
+ },
+ [STATE(939)] = {
+ [sym_identifier] = ACTIONS(4601),
+ [sym_newline] = ACTIONS(4603),
+ [anon_sym_COLON] = ACTIONS(4603),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4601),
+ [anon_sym_EQ] = ACTIONS(4603),
+ [anon_sym_DOT] = ACTIONS(4601),
+ [anon_sym_BANG] = ACTIONS(4603),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4601),
+ [aux_sym_option_statement_token3] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4601),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4601),
+ [sym_static_modifier] = ACTIONS(4601),
+ [sym__dim_keyword] = ACTIONS(4601),
+ [sym__redim_keyword] = ACTIONS(4601),
+ [aux_sym_get_accessor_token1] = ACTIONS(4601),
+ [aux_sym_set_accessor_token1] = ACTIONS(4601),
+ [aux_sym_const_declaration_token1] = ACTIONS(4601),
+ [anon_sym_LPAREN] = ACTIONS(4603),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4601),
+ [anon_sym_STAR] = ACTIONS(4603),
+ [aux_sym_array_bound_token1] = ACTIONS(4601),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4601),
+ [aux_sym_visibility_token1] = ACTIONS(4601),
+ [aux_sym_visibility_token2] = ACTIONS(4601),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4601),
+ [aux_sym_else_fragment_token1] = ACTIONS(4601),
+ [aux_sym_select_statement_token1] = ACTIONS(4601),
+ [aux_sym_case_expression_token1] = ACTIONS(4601),
+ [anon_sym_LT] = ACTIONS(4601),
+ [anon_sym_LT_EQ] = ACTIONS(4603),
+ [anon_sym_GT] = ACTIONS(4601),
+ [anon_sym_GT_EQ] = ACTIONS(4603),
+ [anon_sym_LT_GT] = ACTIONS(4603),
+ [aux_sym__for_header_token1] = ACTIONS(4601),
+ [aux_sym_do_statement_token1] = ACTIONS(4601),
+ [aux_sym_do_condition_token1] = ACTIONS(4601),
+ [aux_sym_with_statement_token1] = ACTIONS(4601),
+ [aux_sym_exit_statement_token1] = ACTIONS(4601),
+ [sym_end_statement] = ACTIONS(4603),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4601),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4601),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4601),
+ [sym__ambiguous_redim_statement] = ACTIONS(4603),
+ [aux_sym_erase_statement_token1] = ACTIONS(4601),
+ [aux_sym_open_statement_token1] = ACTIONS(4601),
+ [aux_sym_file_mode_token2] = ACTIONS(4601),
+ [aux_sym_file_access_token2] = ACTIONS(4601),
+ [aux_sym_file_lock_token2] = ACTIONS(4601),
+ [aux_sym_print_statement_token1] = ACTIONS(4601),
+ [anon_sym_CARET] = ACTIONS(4603),
+ [anon_sym_SLASH] = ACTIONS(4603),
+ [anon_sym_BSLASH] = ACTIONS(4603),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4601),
+ [anon_sym_PLUS] = ACTIONS(4603),
+ [anon_sym_DASH] = ACTIONS(4601),
+ [anon_sym_AMP] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4601),
+ [anon_sym_QMARK] = ACTIONS(4603),
+ [aux_sym_close_statement_token1] = ACTIONS(4601),
+ [aux_sym_put_statement_token1] = ACTIONS(4601),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4601),
+ [aux_sym_seek_statement_token1] = ACTIONS(4601),
+ [sym_reset_statement] = ACTIONS(4601),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4601),
+ [sym_stop_statement] = ACTIONS(4601),
+ [sym_beep_statement] = ACTIONS(4601),
+ [aux_sym_unload_statement_token1] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4601),
+ [aux_sym_call_statement_token1] = ACTIONS(4601),
+ [sym__ambiguous_call_statement] = ACTIONS(4601),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4601),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4601),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4601),
+ [aux_sym_unary_expression_token1] = ACTIONS(4601),
+ [sym_string_literal] = ACTIONS(4603),
+ [sym_number_literal] = ACTIONS(4603),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4601),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4601),
+ [sym_nothing_literal] = ACTIONS(4601),
+ [sym_null_literal] = ACTIONS(4601),
+ [sym_empty_literal] = ACTIONS(4601),
+ [sym_date_literal] = ACTIONS(4603),
+ [anon_sym_POUND] = ACTIONS(4601),
+ },
+ [STATE(940)] = {
+ [sym_identifier] = ACTIONS(4605),
+ [sym_newline] = ACTIONS(4607),
+ [anon_sym_COLON] = ACTIONS(4607),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4605),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4605),
+ [anon_sym_EQ] = ACTIONS(4607),
+ [anon_sym_DOT] = ACTIONS(4605),
+ [anon_sym_BANG] = ACTIONS(4607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4605),
+ [aux_sym_option_statement_token3] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4605),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4605),
+ [sym_static_modifier] = ACTIONS(4605),
+ [sym__dim_keyword] = ACTIONS(4605),
+ [sym__redim_keyword] = ACTIONS(4605),
+ [aux_sym_get_accessor_token1] = ACTIONS(4605),
+ [aux_sym_set_accessor_token1] = ACTIONS(4605),
+ [aux_sym_const_declaration_token1] = ACTIONS(4605),
+ [anon_sym_LPAREN] = ACTIONS(4607),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4605),
+ [anon_sym_STAR] = ACTIONS(4607),
+ [aux_sym_array_bound_token1] = ACTIONS(4605),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token2] = ACTIONS(4605),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4605),
+ [aux_sym_else_fragment_token1] = ACTIONS(4605),
+ [aux_sym_select_statement_token1] = ACTIONS(4605),
+ [aux_sym_case_expression_token1] = ACTIONS(4605),
+ [anon_sym_LT] = ACTIONS(4605),
+ [anon_sym_LT_EQ] = ACTIONS(4607),
+ [anon_sym_GT] = ACTIONS(4605),
+ [anon_sym_GT_EQ] = ACTIONS(4607),
+ [anon_sym_LT_GT] = ACTIONS(4607),
+ [aux_sym__for_header_token1] = ACTIONS(4605),
+ [aux_sym_do_statement_token1] = ACTIONS(4605),
+ [aux_sym_do_condition_token1] = ACTIONS(4605),
+ [aux_sym_with_statement_token1] = ACTIONS(4605),
+ [aux_sym_exit_statement_token1] = ACTIONS(4605),
+ [sym_end_statement] = ACTIONS(4607),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4605),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4605),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4605),
+ [sym__ambiguous_redim_statement] = ACTIONS(4607),
+ [aux_sym_erase_statement_token1] = ACTIONS(4605),
+ [aux_sym_open_statement_token1] = ACTIONS(4605),
+ [aux_sym_file_mode_token2] = ACTIONS(4605),
+ [aux_sym_file_access_token2] = ACTIONS(4605),
+ [aux_sym_file_lock_token2] = ACTIONS(4605),
+ [aux_sym_print_statement_token1] = ACTIONS(4605),
+ [anon_sym_CARET] = ACTIONS(4607),
+ [anon_sym_SLASH] = ACTIONS(4607),
+ [anon_sym_BSLASH] = ACTIONS(4607),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4605),
+ [anon_sym_PLUS] = ACTIONS(4607),
+ [anon_sym_DASH] = ACTIONS(4605),
+ [anon_sym_AMP] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4605),
+ [anon_sym_QMARK] = ACTIONS(4607),
+ [aux_sym_close_statement_token1] = ACTIONS(4605),
+ [aux_sym_put_statement_token1] = ACTIONS(4605),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4605),
+ [aux_sym_seek_statement_token1] = ACTIONS(4605),
+ [sym_reset_statement] = ACTIONS(4605),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4605),
+ [sym_stop_statement] = ACTIONS(4605),
+ [sym_beep_statement] = ACTIONS(4605),
+ [aux_sym_unload_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4605),
+ [aux_sym_call_statement_token1] = ACTIONS(4605),
+ [sym__ambiguous_call_statement] = ACTIONS(4605),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4605),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4605),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4605),
+ [aux_sym_unary_expression_token1] = ACTIONS(4605),
+ [sym_string_literal] = ACTIONS(4607),
+ [sym_number_literal] = ACTIONS(4607),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4605),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4605),
+ [sym_nothing_literal] = ACTIONS(4605),
+ [sym_null_literal] = ACTIONS(4605),
+ [sym_empty_literal] = ACTIONS(4605),
+ [sym_date_literal] = ACTIONS(4607),
+ [anon_sym_POUND] = ACTIONS(4605),
+ },
+ [STATE(941)] = {
+ [sym_identifier] = ACTIONS(4609),
+ [sym_newline] = ACTIONS(4611),
+ [anon_sym_COLON] = ACTIONS(4611),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4609),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4609),
+ [anon_sym_EQ] = ACTIONS(4611),
+ [anon_sym_DOT] = ACTIONS(4609),
+ [anon_sym_BANG] = ACTIONS(4611),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4609),
+ [aux_sym_option_statement_token3] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4609),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4609),
+ [sym_static_modifier] = ACTIONS(4609),
+ [sym__dim_keyword] = ACTIONS(4609),
+ [sym__redim_keyword] = ACTIONS(4609),
+ [aux_sym_get_accessor_token1] = ACTIONS(4609),
+ [aux_sym_set_accessor_token1] = ACTIONS(4609),
+ [aux_sym_const_declaration_token1] = ACTIONS(4609),
+ [anon_sym_LPAREN] = ACTIONS(4611),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4609),
+ [anon_sym_STAR] = ACTIONS(4611),
+ [aux_sym_array_bound_token1] = ACTIONS(4609),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4609),
+ [aux_sym_visibility_token1] = ACTIONS(4609),
+ [aux_sym_visibility_token2] = ACTIONS(4609),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4609),
+ [aux_sym_else_fragment_token1] = ACTIONS(4609),
+ [aux_sym_select_statement_token1] = ACTIONS(4609),
+ [aux_sym_case_expression_token1] = ACTIONS(4609),
+ [anon_sym_LT] = ACTIONS(4609),
+ [anon_sym_LT_EQ] = ACTIONS(4611),
+ [anon_sym_GT] = ACTIONS(4609),
+ [anon_sym_GT_EQ] = ACTIONS(4611),
+ [anon_sym_LT_GT] = ACTIONS(4611),
+ [aux_sym__for_header_token1] = ACTIONS(4609),
+ [aux_sym_do_statement_token1] = ACTIONS(4609),
+ [aux_sym_do_condition_token1] = ACTIONS(4609),
+ [aux_sym_with_statement_token1] = ACTIONS(4609),
+ [aux_sym_exit_statement_token1] = ACTIONS(4609),
+ [sym_end_statement] = ACTIONS(4611),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4609),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4609),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4609),
+ [sym__ambiguous_redim_statement] = ACTIONS(4611),
+ [aux_sym_erase_statement_token1] = ACTIONS(4609),
+ [aux_sym_open_statement_token1] = ACTIONS(4609),
+ [aux_sym_file_mode_token2] = ACTIONS(4609),
+ [aux_sym_file_access_token2] = ACTIONS(4609),
+ [aux_sym_file_lock_token2] = ACTIONS(4609),
+ [aux_sym_print_statement_token1] = ACTIONS(4609),
+ [anon_sym_CARET] = ACTIONS(4611),
+ [anon_sym_SLASH] = ACTIONS(4611),
+ [anon_sym_BSLASH] = ACTIONS(4611),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4609),
+ [anon_sym_PLUS] = ACTIONS(4611),
+ [anon_sym_DASH] = ACTIONS(4609),
+ [anon_sym_AMP] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4609),
+ [anon_sym_QMARK] = ACTIONS(4611),
+ [aux_sym_close_statement_token1] = ACTIONS(4609),
+ [aux_sym_put_statement_token1] = ACTIONS(4609),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4609),
+ [aux_sym_seek_statement_token1] = ACTIONS(4609),
+ [sym_reset_statement] = ACTIONS(4609),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4609),
+ [sym_stop_statement] = ACTIONS(4609),
+ [sym_beep_statement] = ACTIONS(4609),
+ [aux_sym_unload_statement_token1] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4609),
+ [aux_sym_call_statement_token1] = ACTIONS(4609),
+ [sym__ambiguous_call_statement] = ACTIONS(4609),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4609),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4609),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4609),
+ [aux_sym_unary_expression_token1] = ACTIONS(4609),
+ [sym_string_literal] = ACTIONS(4611),
+ [sym_number_literal] = ACTIONS(4611),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4609),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4609),
+ [sym_nothing_literal] = ACTIONS(4609),
+ [sym_null_literal] = ACTIONS(4609),
+ [sym_empty_literal] = ACTIONS(4609),
+ [sym_date_literal] = ACTIONS(4611),
+ [anon_sym_POUND] = ACTIONS(4609),
+ },
+ [STATE(942)] = {
+ [sym_identifier] = ACTIONS(4441),
+ [sym_newline] = ACTIONS(4443),
+ [anon_sym_COLON] = ACTIONS(4443),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4441),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4441),
+ [anon_sym_EQ] = ACTIONS(4443),
+ [anon_sym_DOT] = ACTIONS(4441),
+ [anon_sym_BANG] = ACTIONS(4443),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4441),
+ [aux_sym_option_statement_token3] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4441),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4441),
+ [sym_static_modifier] = ACTIONS(4441),
+ [sym__dim_keyword] = ACTIONS(4441),
+ [sym__redim_keyword] = ACTIONS(4441),
+ [aux_sym_get_accessor_token1] = ACTIONS(4441),
+ [aux_sym_set_accessor_token1] = ACTIONS(4441),
+ [aux_sym_const_declaration_token1] = ACTIONS(4441),
+ [anon_sym_LPAREN] = ACTIONS(4443),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4441),
+ [anon_sym_STAR] = ACTIONS(4443),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4441),
+ [aux_sym_visibility_token1] = ACTIONS(4441),
+ [aux_sym_visibility_token2] = ACTIONS(4441),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4441),
+ [aux_sym_else_fragment_token1] = ACTIONS(4441),
+ [aux_sym_select_statement_token1] = ACTIONS(4441),
+ [aux_sym_case_expression_token1] = ACTIONS(4441),
+ [anon_sym_LT] = ACTIONS(4441),
+ [anon_sym_LT_EQ] = ACTIONS(4443),
+ [anon_sym_GT] = ACTIONS(4441),
+ [anon_sym_GT_EQ] = ACTIONS(4443),
+ [anon_sym_LT_GT] = ACTIONS(4443),
+ [aux_sym__for_header_token1] = ACTIONS(4441),
+ [aux_sym_do_statement_token1] = ACTIONS(4441),
+ [aux_sym_do_condition_token1] = ACTIONS(4441),
+ [aux_sym_with_statement_token1] = ACTIONS(4441),
+ [aux_sym_exit_statement_token1] = ACTIONS(4441),
+ [sym_end_statement] = ACTIONS(4443),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4441),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4441),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4441),
+ [sym__ambiguous_redim_statement] = ACTIONS(4443),
+ [aux_sym_erase_statement_token1] = ACTIONS(4441),
+ [aux_sym_open_statement_token1] = ACTIONS(4441),
+ [aux_sym_open_statement_token3] = ACTIONS(4441),
+ [aux_sym_file_mode_token2] = ACTIONS(4441),
+ [aux_sym_file_access_token2] = ACTIONS(4441),
+ [aux_sym_file_lock_token2] = ACTIONS(4441),
+ [aux_sym_print_statement_token1] = ACTIONS(4441),
+ [anon_sym_CARET] = ACTIONS(5723),
+ [anon_sym_SLASH] = ACTIONS(4443),
+ [anon_sym_BSLASH] = ACTIONS(4443),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4441),
+ [anon_sym_PLUS] = ACTIONS(4443),
+ [anon_sym_DASH] = ACTIONS(4441),
+ [anon_sym_AMP] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4441),
+ [anon_sym_QMARK] = ACTIONS(4443),
+ [aux_sym_close_statement_token1] = ACTIONS(4441),
+ [aux_sym_put_statement_token1] = ACTIONS(4441),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4441),
+ [aux_sym_seek_statement_token1] = ACTIONS(4441),
+ [sym_reset_statement] = ACTIONS(4441),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4441),
+ [sym_stop_statement] = ACTIONS(4441),
+ [sym_beep_statement] = ACTIONS(4441),
+ [aux_sym_unload_statement_token1] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4441),
+ [aux_sym_call_statement_token1] = ACTIONS(4441),
+ [sym__ambiguous_call_statement] = ACTIONS(4441),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4441),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4441),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4441),
+ [aux_sym_unary_expression_token1] = ACTIONS(4441),
+ [sym_string_literal] = ACTIONS(4443),
+ [sym_number_literal] = ACTIONS(4443),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4441),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4441),
+ [sym_nothing_literal] = ACTIONS(4441),
+ [sym_null_literal] = ACTIONS(4441),
+ [sym_empty_literal] = ACTIONS(4441),
+ [sym_date_literal] = ACTIONS(4443),
+ [anon_sym_POUND] = ACTIONS(4441),
+ },
+ [STATE(943)] = {
+ [sym_identifier] = ACTIONS(4451),
+ [sym_newline] = ACTIONS(4453),
+ [anon_sym_COLON] = ACTIONS(4453),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4451),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4451),
+ [anon_sym_EQ] = ACTIONS(4453),
+ [anon_sym_DOT] = ACTIONS(4451),
+ [anon_sym_BANG] = ACTIONS(4453),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4451),
+ [aux_sym_option_statement_token3] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4451),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4451),
+ [sym_static_modifier] = ACTIONS(4451),
+ [sym__dim_keyword] = ACTIONS(4451),
+ [sym__redim_keyword] = ACTIONS(4451),
+ [aux_sym_get_accessor_token1] = ACTIONS(4451),
+ [aux_sym_set_accessor_token1] = ACTIONS(4451),
+ [aux_sym_const_declaration_token1] = ACTIONS(4451),
+ [anon_sym_LPAREN] = ACTIONS(4453),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4451),
+ [anon_sym_STAR] = ACTIONS(5725),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4451),
+ [aux_sym_visibility_token1] = ACTIONS(4451),
+ [aux_sym_visibility_token2] = ACTIONS(4451),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4451),
+ [aux_sym_else_fragment_token1] = ACTIONS(4451),
+ [aux_sym_select_statement_token1] = ACTIONS(4451),
+ [aux_sym_case_expression_token1] = ACTIONS(4451),
+ [anon_sym_LT] = ACTIONS(4451),
+ [anon_sym_LT_EQ] = ACTIONS(4453),
+ [anon_sym_GT] = ACTIONS(4451),
+ [anon_sym_GT_EQ] = ACTIONS(4453),
+ [anon_sym_LT_GT] = ACTIONS(4453),
+ [aux_sym__for_header_token1] = ACTIONS(4451),
+ [aux_sym_do_statement_token1] = ACTIONS(4451),
+ [aux_sym_do_condition_token1] = ACTIONS(4451),
+ [aux_sym_with_statement_token1] = ACTIONS(4451),
+ [aux_sym_exit_statement_token1] = ACTIONS(4451),
+ [sym_end_statement] = ACTIONS(4453),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4451),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4451),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4451),
+ [sym__ambiguous_redim_statement] = ACTIONS(4453),
+ [aux_sym_erase_statement_token1] = ACTIONS(4451),
+ [aux_sym_open_statement_token1] = ACTIONS(4451),
+ [aux_sym_open_statement_token3] = ACTIONS(4451),
+ [aux_sym_file_mode_token2] = ACTIONS(4451),
+ [aux_sym_file_access_token2] = ACTIONS(4451),
+ [aux_sym_file_lock_token2] = ACTIONS(4451),
+ [aux_sym_print_statement_token1] = ACTIONS(4451),
+ [anon_sym_CARET] = ACTIONS(5723),
+ [anon_sym_SLASH] = ACTIONS(5725),
+ [anon_sym_BSLASH] = ACTIONS(5727),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5729),
+ [anon_sym_PLUS] = ACTIONS(5731),
+ [anon_sym_DASH] = ACTIONS(5733),
+ [anon_sym_AMP] = ACTIONS(5735),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5737),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5739),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5741),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5743),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(5745),
+ [anon_sym_QMARK] = ACTIONS(4453),
+ [aux_sym_close_statement_token1] = ACTIONS(4451),
+ [aux_sym_put_statement_token1] = ACTIONS(4451),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4451),
+ [aux_sym_seek_statement_token1] = ACTIONS(4451),
+ [sym_reset_statement] = ACTIONS(4451),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4451),
+ [sym_stop_statement] = ACTIONS(4451),
+ [sym_beep_statement] = ACTIONS(4451),
+ [aux_sym_unload_statement_token1] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4451),
+ [aux_sym_call_statement_token1] = ACTIONS(4451),
+ [sym__ambiguous_call_statement] = ACTIONS(4451),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4451),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4451),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4451),
+ [aux_sym_unary_expression_token1] = ACTIONS(4451),
+ [sym_string_literal] = ACTIONS(4453),
+ [sym_number_literal] = ACTIONS(4453),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4451),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4451),
+ [sym_nothing_literal] = ACTIONS(4451),
+ [sym_null_literal] = ACTIONS(4451),
+ [sym_empty_literal] = ACTIONS(4451),
+ [sym_date_literal] = ACTIONS(4453),
+ [anon_sym_POUND] = ACTIONS(4451),
+ },
+ [STATE(944)] = {
+ [sym_identifier] = ACTIONS(4621),
+ [sym_newline] = ACTIONS(4623),
+ [anon_sym_COLON] = ACTIONS(4623),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4621),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4621),
+ [anon_sym_EQ] = ACTIONS(4623),
+ [anon_sym_DOT] = ACTIONS(4621),
+ [anon_sym_BANG] = ACTIONS(4623),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4621),
+ [aux_sym_option_statement_token3] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4621),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4621),
+ [sym_static_modifier] = ACTIONS(4621),
+ [sym__dim_keyword] = ACTIONS(4621),
+ [sym__redim_keyword] = ACTIONS(4621),
+ [aux_sym_get_accessor_token1] = ACTIONS(4621),
+ [aux_sym_set_accessor_token1] = ACTIONS(4621),
+ [aux_sym_const_declaration_token1] = ACTIONS(4621),
+ [anon_sym_LPAREN] = ACTIONS(4623),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4621),
+ [anon_sym_STAR] = ACTIONS(4623),
+ [aux_sym_array_bound_token1] = ACTIONS(4621),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token2] = ACTIONS(4621),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4621),
+ [aux_sym_else_fragment_token1] = ACTIONS(4621),
+ [aux_sym_select_statement_token1] = ACTIONS(4621),
+ [aux_sym_case_expression_token1] = ACTIONS(4621),
+ [anon_sym_LT] = ACTIONS(4621),
+ [anon_sym_LT_EQ] = ACTIONS(4623),
+ [anon_sym_GT] = ACTIONS(4621),
+ [anon_sym_GT_EQ] = ACTIONS(4623),
+ [anon_sym_LT_GT] = ACTIONS(4623),
+ [aux_sym__for_header_token1] = ACTIONS(4621),
+ [aux_sym_do_statement_token1] = ACTIONS(4621),
+ [aux_sym_do_condition_token1] = ACTIONS(4621),
+ [aux_sym_with_statement_token1] = ACTIONS(4621),
+ [aux_sym_exit_statement_token1] = ACTIONS(4621),
+ [sym_end_statement] = ACTIONS(4623),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4621),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4621),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4621),
+ [sym__ambiguous_redim_statement] = ACTIONS(4623),
+ [aux_sym_erase_statement_token1] = ACTIONS(4621),
+ [aux_sym_open_statement_token1] = ACTIONS(4621),
+ [aux_sym_file_mode_token2] = ACTIONS(4621),
+ [aux_sym_file_access_token2] = ACTIONS(4621),
+ [aux_sym_file_lock_token2] = ACTIONS(4621),
+ [aux_sym_print_statement_token1] = ACTIONS(4621),
+ [anon_sym_CARET] = ACTIONS(4623),
+ [anon_sym_SLASH] = ACTIONS(4623),
+ [anon_sym_BSLASH] = ACTIONS(4623),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4621),
+ [anon_sym_PLUS] = ACTIONS(4623),
+ [anon_sym_DASH] = ACTIONS(4621),
+ [anon_sym_AMP] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4621),
+ [anon_sym_QMARK] = ACTIONS(4623),
+ [aux_sym_close_statement_token1] = ACTIONS(4621),
+ [aux_sym_put_statement_token1] = ACTIONS(4621),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4621),
+ [aux_sym_seek_statement_token1] = ACTIONS(4621),
+ [sym_reset_statement] = ACTIONS(4621),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4621),
+ [sym_stop_statement] = ACTIONS(4621),
+ [sym_beep_statement] = ACTIONS(4621),
+ [aux_sym_unload_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4621),
+ [aux_sym_call_statement_token1] = ACTIONS(4621),
+ [sym__ambiguous_call_statement] = ACTIONS(4621),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4621),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4621),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4621),
+ [aux_sym_unary_expression_token1] = ACTIONS(4621),
+ [sym_string_literal] = ACTIONS(4623),
+ [sym_number_literal] = ACTIONS(4623),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4621),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4621),
+ [sym_nothing_literal] = ACTIONS(4621),
+ [sym_null_literal] = ACTIONS(4621),
+ [sym_empty_literal] = ACTIONS(4621),
+ [sym_date_literal] = ACTIONS(4623),
+ [anon_sym_POUND] = ACTIONS(4621),
+ },
+ [STATE(945)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4615),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4613),
+ [anon_sym_LT] = ACTIONS(4613),
+ [anon_sym_LT_EQ] = ACTIONS(4615),
+ [anon_sym_GT] = ACTIONS(4613),
+ [anon_sym_GT_EQ] = ACTIONS(4615),
+ [anon_sym_LT_GT] = ACTIONS(4615),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token3] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4613),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(946)] = {
+ [sym_identifier] = ACTIONS(4617),
+ [sym_newline] = ACTIONS(4619),
+ [anon_sym_COLON] = ACTIONS(4619),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4617),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4617),
+ [anon_sym_EQ] = ACTIONS(4619),
+ [anon_sym_DOT] = ACTIONS(4617),
+ [anon_sym_BANG] = ACTIONS(4619),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4617),
+ [aux_sym_option_statement_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4617),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4617),
+ [sym_static_modifier] = ACTIONS(4617),
+ [sym__dim_keyword] = ACTIONS(4617),
+ [sym__redim_keyword] = ACTIONS(4617),
+ [aux_sym_get_accessor_token1] = ACTIONS(4617),
+ [aux_sym_set_accessor_token1] = ACTIONS(4617),
+ [aux_sym_const_declaration_token1] = ACTIONS(4617),
+ [anon_sym_LPAREN] = ACTIONS(4619),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4617),
+ [anon_sym_STAR] = ACTIONS(4619),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token2] = ACTIONS(4617),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4617),
+ [aux_sym_else_fragment_token1] = ACTIONS(4617),
+ [aux_sym_select_statement_token1] = ACTIONS(4617),
+ [aux_sym_case_expression_token1] = ACTIONS(4617),
+ [anon_sym_LT] = ACTIONS(4617),
+ [anon_sym_LT_EQ] = ACTIONS(4619),
+ [anon_sym_GT] = ACTIONS(4617),
+ [anon_sym_GT_EQ] = ACTIONS(4619),
+ [anon_sym_LT_GT] = ACTIONS(4619),
+ [aux_sym__for_header_token1] = ACTIONS(4617),
+ [aux_sym_do_statement_token1] = ACTIONS(4617),
+ [aux_sym_do_condition_token1] = ACTIONS(4617),
+ [aux_sym_with_statement_token1] = ACTIONS(4617),
+ [aux_sym_exit_statement_token1] = ACTIONS(4617),
+ [sym_end_statement] = ACTIONS(4619),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4617),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4617),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4617),
+ [sym__ambiguous_redim_statement] = ACTIONS(4619),
+ [aux_sym_erase_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token3] = ACTIONS(4617),
+ [aux_sym_file_mode_token2] = ACTIONS(4617),
+ [aux_sym_file_access_token2] = ACTIONS(4617),
+ [aux_sym_file_lock_token2] = ACTIONS(4617),
+ [aux_sym_print_statement_token1] = ACTIONS(4617),
+ [anon_sym_CARET] = ACTIONS(4619),
+ [anon_sym_SLASH] = ACTIONS(4619),
+ [anon_sym_BSLASH] = ACTIONS(4619),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4617),
+ [anon_sym_PLUS] = ACTIONS(4619),
+ [anon_sym_DASH] = ACTIONS(4617),
+ [anon_sym_AMP] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4617),
+ [anon_sym_QMARK] = ACTIONS(4619),
+ [aux_sym_close_statement_token1] = ACTIONS(4617),
+ [aux_sym_put_statement_token1] = ACTIONS(4617),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4617),
+ [aux_sym_seek_statement_token1] = ACTIONS(4617),
+ [sym_reset_statement] = ACTIONS(4617),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4617),
+ [sym_stop_statement] = ACTIONS(4617),
+ [sym_beep_statement] = ACTIONS(4617),
+ [aux_sym_unload_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4617),
+ [aux_sym_call_statement_token1] = ACTIONS(4617),
+ [sym__ambiguous_call_statement] = ACTIONS(4617),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4617),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4617),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4617),
+ [aux_sym_unary_expression_token1] = ACTIONS(4617),
+ [sym_string_literal] = ACTIONS(4619),
+ [sym_number_literal] = ACTIONS(4619),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4617),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4617),
+ [sym_nothing_literal] = ACTIONS(4617),
+ [sym_null_literal] = ACTIONS(4617),
+ [sym_empty_literal] = ACTIONS(4617),
+ [sym_date_literal] = ACTIONS(4619),
+ [anon_sym_POUND] = ACTIONS(4617),
+ },
+ [STATE(947)] = {
+ [sym_identifier] = ACTIONS(4589),
+ [sym_newline] = ACTIONS(4591),
+ [anon_sym_COLON] = ACTIONS(4591),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4589),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4589),
+ [anon_sym_EQ] = ACTIONS(4591),
+ [anon_sym_DOT] = ACTIONS(4589),
+ [anon_sym_BANG] = ACTIONS(4591),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4589),
+ [aux_sym_option_statement_token3] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4589),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4589),
+ [sym_static_modifier] = ACTIONS(4589),
+ [sym__dim_keyword] = ACTIONS(4589),
+ [sym__redim_keyword] = ACTIONS(4589),
+ [aux_sym_get_accessor_token1] = ACTIONS(4589),
+ [aux_sym_set_accessor_token1] = ACTIONS(4589),
+ [aux_sym_const_declaration_token1] = ACTIONS(4589),
+ [anon_sym_LPAREN] = ACTIONS(4591),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4589),
+ [anon_sym_STAR] = ACTIONS(4591),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4589),
+ [aux_sym_visibility_token1] = ACTIONS(4589),
+ [aux_sym_visibility_token2] = ACTIONS(4589),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4589),
+ [aux_sym_else_fragment_token1] = ACTIONS(4589),
+ [aux_sym_select_statement_token1] = ACTIONS(4589),
+ [aux_sym_case_expression_token1] = ACTIONS(4589),
+ [anon_sym_LT] = ACTIONS(4589),
+ [anon_sym_LT_EQ] = ACTIONS(4591),
+ [anon_sym_GT] = ACTIONS(4589),
+ [anon_sym_GT_EQ] = ACTIONS(4591),
+ [anon_sym_LT_GT] = ACTIONS(4591),
+ [aux_sym__for_header_token1] = ACTIONS(4589),
+ [aux_sym_do_statement_token1] = ACTIONS(4589),
+ [aux_sym_do_condition_token1] = ACTIONS(4589),
+ [aux_sym_with_statement_token1] = ACTIONS(4589),
+ [aux_sym_exit_statement_token1] = ACTIONS(4589),
+ [sym_end_statement] = ACTIONS(4591),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4589),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4589),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4589),
+ [sym__ambiguous_redim_statement] = ACTIONS(4591),
+ [aux_sym_erase_statement_token1] = ACTIONS(4589),
+ [aux_sym_open_statement_token1] = ACTIONS(4589),
+ [aux_sym_open_statement_token3] = ACTIONS(4589),
+ [aux_sym_file_mode_token2] = ACTIONS(4589),
+ [aux_sym_file_access_token2] = ACTIONS(4589),
+ [aux_sym_file_lock_token2] = ACTIONS(4589),
+ [aux_sym_print_statement_token1] = ACTIONS(4589),
+ [anon_sym_CARET] = ACTIONS(4591),
+ [anon_sym_SLASH] = ACTIONS(4591),
+ [anon_sym_BSLASH] = ACTIONS(4591),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4589),
+ [anon_sym_PLUS] = ACTIONS(4591),
+ [anon_sym_DASH] = ACTIONS(4589),
+ [anon_sym_AMP] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4589),
+ [anon_sym_QMARK] = ACTIONS(4591),
+ [aux_sym_close_statement_token1] = ACTIONS(4589),
+ [aux_sym_put_statement_token1] = ACTIONS(4589),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4589),
+ [aux_sym_seek_statement_token1] = ACTIONS(4589),
+ [sym_reset_statement] = ACTIONS(4589),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4589),
+ [sym_stop_statement] = ACTIONS(4589),
+ [sym_beep_statement] = ACTIONS(4589),
+ [aux_sym_unload_statement_token1] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4589),
+ [aux_sym_call_statement_token1] = ACTIONS(4589),
+ [sym__ambiguous_call_statement] = ACTIONS(4589),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4589),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4589),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4589),
+ [aux_sym_unary_expression_token1] = ACTIONS(4589),
+ [sym_string_literal] = ACTIONS(4591),
+ [sym_number_literal] = ACTIONS(4591),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4589),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4589),
+ [sym_nothing_literal] = ACTIONS(4589),
+ [sym_null_literal] = ACTIONS(4589),
+ [sym_empty_literal] = ACTIONS(4589),
+ [sym_date_literal] = ACTIONS(4591),
+ [anon_sym_POUND] = ACTIONS(4589),
+ },
+ [STATE(948)] = {
+ [sym_identifier] = ACTIONS(4509),
+ [sym_newline] = ACTIONS(4505),
+ [anon_sym_COLON] = ACTIONS(4505),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4509),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4509),
+ [anon_sym_EQ] = ACTIONS(4629),
+ [anon_sym_DOT] = ACTIONS(4509),
+ [anon_sym_BANG] = ACTIONS(4505),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4509),
+ [aux_sym_option_statement_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4509),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4509),
+ [sym_static_modifier] = ACTIONS(4509),
+ [sym__dim_keyword] = ACTIONS(4509),
+ [sym__redim_keyword] = ACTIONS(4509),
+ [aux_sym_get_accessor_token1] = ACTIONS(4509),
+ [aux_sym_set_accessor_token1] = ACTIONS(4509),
+ [anon_sym_COMMA] = ACTIONS(4505),
+ [aux_sym_const_declaration_token1] = ACTIONS(4509),
+ [anon_sym_LPAREN] = ACTIONS(4505),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4509),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token2] = ACTIONS(4509),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4509),
+ [aux_sym_else_fragment_token1] = ACTIONS(4509),
+ [aux_sym_select_statement_token1] = ACTIONS(4509),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4509),
+ [aux_sym_do_statement_token1] = ACTIONS(4509),
+ [aux_sym_do_condition_token1] = ACTIONS(4509),
+ [aux_sym_with_statement_token1] = ACTIONS(4509),
+ [aux_sym_exit_statement_token1] = ACTIONS(4509),
+ [sym_end_statement] = ACTIONS(4505),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4509),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4509),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4509),
+ [sym__ambiguous_redim_statement] = ACTIONS(4505),
+ [aux_sym_erase_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token1] = ACTIONS(4509),
+ [aux_sym_file_mode_token2] = ACTIONS(4509),
+ [aux_sym_file_access_token2] = ACTIONS(4509),
+ [aux_sym_file_lock_token2] = ACTIONS(4509),
+ [aux_sym_print_statement_token1] = ACTIONS(4509),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4505),
+ [anon_sym_DASH] = ACTIONS(4509),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_QMARK] = ACTIONS(4505),
+ [aux_sym_close_statement_token1] = ACTIONS(4509),
+ [aux_sym_put_statement_token1] = ACTIONS(4509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4509),
+ [aux_sym_seek_statement_token1] = ACTIONS(4509),
+ [sym_reset_statement] = ACTIONS(4509),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4509),
+ [sym_stop_statement] = ACTIONS(4509),
+ [sym_beep_statement] = ACTIONS(4509),
+ [aux_sym_unload_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4509),
+ [aux_sym_call_statement_token1] = ACTIONS(4509),
+ [sym__ambiguous_call_statement] = ACTIONS(4509),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4509),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4509),
+ [aux_sym_unary_expression_token1] = ACTIONS(4509),
+ [sym_string_literal] = ACTIONS(4505),
+ [sym_number_literal] = ACTIONS(4505),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4509),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4509),
+ [sym_nothing_literal] = ACTIONS(4509),
+ [sym_null_literal] = ACTIONS(4509),
+ [sym_empty_literal] = ACTIONS(4509),
+ [sym_date_literal] = ACTIONS(4505),
+ [anon_sym_POUND] = ACTIONS(4509),
+ },
+ [STATE(949)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4635),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [anon_sym_COMMA] = ACTIONS(4615),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(950)] = {
+ [sym_identifier] = ACTIONS(4617),
+ [sym_newline] = ACTIONS(4619),
+ [anon_sym_COLON] = ACTIONS(4619),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4617),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4617),
+ [anon_sym_EQ] = ACTIONS(4619),
+ [anon_sym_DOT] = ACTIONS(4617),
+ [anon_sym_BANG] = ACTIONS(4619),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4617),
+ [aux_sym_option_statement_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4617),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4617),
+ [sym_static_modifier] = ACTIONS(4617),
+ [sym__dim_keyword] = ACTIONS(4617),
+ [sym__redim_keyword] = ACTIONS(4617),
+ [aux_sym_get_accessor_token1] = ACTIONS(4617),
+ [aux_sym_set_accessor_token1] = ACTIONS(4617),
+ [aux_sym_const_declaration_token1] = ACTIONS(4617),
+ [anon_sym_LPAREN] = ACTIONS(4619),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4617),
+ [anon_sym_STAR] = ACTIONS(5725),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token2] = ACTIONS(4617),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4617),
+ [aux_sym_else_fragment_token1] = ACTIONS(4617),
+ [aux_sym_select_statement_token1] = ACTIONS(4617),
+ [aux_sym_case_expression_token1] = ACTIONS(4617),
+ [anon_sym_LT] = ACTIONS(4617),
+ [anon_sym_LT_EQ] = ACTIONS(4619),
+ [anon_sym_GT] = ACTIONS(4617),
+ [anon_sym_GT_EQ] = ACTIONS(4619),
+ [anon_sym_LT_GT] = ACTIONS(4619),
+ [aux_sym__for_header_token1] = ACTIONS(4617),
+ [aux_sym_do_statement_token1] = ACTIONS(4617),
+ [aux_sym_do_condition_token1] = ACTIONS(4617),
+ [aux_sym_with_statement_token1] = ACTIONS(4617),
+ [aux_sym_exit_statement_token1] = ACTIONS(4617),
+ [sym_end_statement] = ACTIONS(4619),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4617),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4617),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4617),
+ [sym__ambiguous_redim_statement] = ACTIONS(4619),
+ [aux_sym_erase_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token3] = ACTIONS(4617),
+ [aux_sym_file_mode_token2] = ACTIONS(4617),
+ [aux_sym_file_access_token2] = ACTIONS(4617),
+ [aux_sym_file_lock_token2] = ACTIONS(4617),
+ [aux_sym_print_statement_token1] = ACTIONS(4617),
+ [anon_sym_CARET] = ACTIONS(5723),
+ [anon_sym_SLASH] = ACTIONS(5725),
+ [anon_sym_BSLASH] = ACTIONS(5727),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5729),
+ [anon_sym_PLUS] = ACTIONS(5731),
+ [anon_sym_DASH] = ACTIONS(5733),
+ [anon_sym_AMP] = ACTIONS(5735),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4617),
+ [anon_sym_QMARK] = ACTIONS(4619),
+ [aux_sym_close_statement_token1] = ACTIONS(4617),
+ [aux_sym_put_statement_token1] = ACTIONS(4617),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4617),
+ [aux_sym_seek_statement_token1] = ACTIONS(4617),
+ [sym_reset_statement] = ACTIONS(4617),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4617),
+ [sym_stop_statement] = ACTIONS(4617),
+ [sym_beep_statement] = ACTIONS(4617),
+ [aux_sym_unload_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4617),
+ [aux_sym_call_statement_token1] = ACTIONS(4617),
+ [sym__ambiguous_call_statement] = ACTIONS(4617),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4617),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4617),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4617),
+ [aux_sym_unary_expression_token1] = ACTIONS(4617),
+ [sym_string_literal] = ACTIONS(4619),
+ [sym_number_literal] = ACTIONS(4619),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4617),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4617),
+ [sym_nothing_literal] = ACTIONS(4617),
+ [sym_null_literal] = ACTIONS(4617),
+ [sym_empty_literal] = ACTIONS(4617),
+ [sym_date_literal] = ACTIONS(4619),
+ [anon_sym_POUND] = ACTIONS(4617),
+ },
+ [STATE(951)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4483),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5723),
+ [anon_sym_SLASH] = ACTIONS(4483),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(952)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4483),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5723),
+ [anon_sym_SLASH] = ACTIONS(4483),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(953)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5725),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5723),
+ [anon_sym_SLASH] = ACTIONS(5725),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(954)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5725),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5723),
+ [anon_sym_SLASH] = ACTIONS(5725),
+ [anon_sym_BSLASH] = ACTIONS(5727),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(955)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5725),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5723),
+ [anon_sym_SLASH] = ACTIONS(5725),
+ [anon_sym_BSLASH] = ACTIONS(5727),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5729),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(956)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5725),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5723),
+ [anon_sym_SLASH] = ACTIONS(5725),
+ [anon_sym_BSLASH] = ACTIONS(5727),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5729),
+ [anon_sym_PLUS] = ACTIONS(5731),
+ [anon_sym_DASH] = ACTIONS(5733),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(957)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5725),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5723),
+ [anon_sym_SLASH] = ACTIONS(5725),
+ [anon_sym_BSLASH] = ACTIONS(5727),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5729),
+ [anon_sym_PLUS] = ACTIONS(5731),
+ [anon_sym_DASH] = ACTIONS(5733),
+ [anon_sym_AMP] = ACTIONS(5735),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(958)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5725),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5723),
+ [anon_sym_SLASH] = ACTIONS(5725),
+ [anon_sym_BSLASH] = ACTIONS(5727),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5729),
+ [anon_sym_PLUS] = ACTIONS(5731),
+ [anon_sym_DASH] = ACTIONS(5733),
+ [anon_sym_AMP] = ACTIONS(5735),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5737),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(959)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5725),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5723),
+ [anon_sym_SLASH] = ACTIONS(5725),
+ [anon_sym_BSLASH] = ACTIONS(5727),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5729),
+ [anon_sym_PLUS] = ACTIONS(5731),
+ [anon_sym_DASH] = ACTIONS(5733),
+ [anon_sym_AMP] = ACTIONS(5735),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5737),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5739),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(960)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5725),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5723),
+ [anon_sym_SLASH] = ACTIONS(5725),
+ [anon_sym_BSLASH] = ACTIONS(5727),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5729),
+ [anon_sym_PLUS] = ACTIONS(5731),
+ [anon_sym_DASH] = ACTIONS(5733),
+ [anon_sym_AMP] = ACTIONS(5735),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5737),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5739),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5741),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(961)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5725),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5723),
+ [anon_sym_SLASH] = ACTIONS(5725),
+ [anon_sym_BSLASH] = ACTIONS(5727),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5729),
+ [anon_sym_PLUS] = ACTIONS(5731),
+ [anon_sym_DASH] = ACTIONS(5733),
+ [anon_sym_AMP] = ACTIONS(5735),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5737),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5739),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5741),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5743),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(962)] = {
+ [sym_identifier] = ACTIONS(4509),
+ [sym_newline] = ACTIONS(4505),
+ [anon_sym_COLON] = ACTIONS(4505),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4509),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4509),
+ [anon_sym_EQ] = ACTIONS(4503),
+ [anon_sym_DOT] = ACTIONS(4509),
+ [anon_sym_BANG] = ACTIONS(4505),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4509),
+ [aux_sym_option_statement_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4509),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4509),
+ [sym_static_modifier] = ACTIONS(4509),
+ [sym__dim_keyword] = ACTIONS(4509),
+ [sym__redim_keyword] = ACTIONS(4509),
+ [aux_sym_get_accessor_token1] = ACTIONS(4509),
+ [aux_sym_set_accessor_token1] = ACTIONS(4509),
+ [aux_sym_const_declaration_token1] = ACTIONS(4509),
+ [anon_sym_LPAREN] = ACTIONS(4505),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4509),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token2] = ACTIONS(4509),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4509),
+ [aux_sym_else_fragment_token1] = ACTIONS(4509),
+ [aux_sym_select_statement_token1] = ACTIONS(4509),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4509),
+ [aux_sym_do_statement_token1] = ACTIONS(4509),
+ [aux_sym_do_condition_token1] = ACTIONS(4509),
+ [aux_sym_with_statement_token1] = ACTIONS(4509),
+ [aux_sym_exit_statement_token1] = ACTIONS(4509),
+ [sym_end_statement] = ACTIONS(4505),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4509),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4509),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4509),
+ [sym__ambiguous_redim_statement] = ACTIONS(4505),
+ [aux_sym_erase_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token3] = ACTIONS(4509),
+ [aux_sym_file_mode_token2] = ACTIONS(4509),
+ [aux_sym_file_access_token2] = ACTIONS(4509),
+ [aux_sym_file_lock_token2] = ACTIONS(4509),
+ [aux_sym_print_statement_token1] = ACTIONS(4509),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4505),
+ [anon_sym_DASH] = ACTIONS(4509),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_QMARK] = ACTIONS(4505),
+ [aux_sym_close_statement_token1] = ACTIONS(4509),
+ [aux_sym_put_statement_token1] = ACTIONS(4509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4509),
+ [aux_sym_seek_statement_token1] = ACTIONS(4509),
+ [sym_reset_statement] = ACTIONS(4509),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4509),
+ [sym_stop_statement] = ACTIONS(4509),
+ [sym_beep_statement] = ACTIONS(4509),
+ [aux_sym_unload_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4509),
+ [aux_sym_call_statement_token1] = ACTIONS(4509),
+ [sym__ambiguous_call_statement] = ACTIONS(4509),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4509),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4509),
+ [aux_sym_unary_expression_token1] = ACTIONS(4509),
+ [sym_string_literal] = ACTIONS(4505),
+ [sym_number_literal] = ACTIONS(4505),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4509),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4509),
+ [sym_nothing_literal] = ACTIONS(4509),
+ [sym_null_literal] = ACTIONS(4509),
+ [sym_empty_literal] = ACTIONS(4509),
+ [sym_date_literal] = ACTIONS(4505),
+ [anon_sym_POUND] = ACTIONS(4509),
+ },
+ [STATE(963)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4503),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token3] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(964)] = {
+ [sym_identifier] = ACTIONS(4509),
+ [sym_newline] = ACTIONS(4505),
+ [anon_sym_COLON] = ACTIONS(4505),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4509),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4509),
+ [anon_sym_EQ] = ACTIONS(4629),
+ [anon_sym_DOT] = ACTIONS(4509),
+ [anon_sym_BANG] = ACTIONS(4505),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4509),
+ [aux_sym_option_statement_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4509),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4509),
+ [sym_static_modifier] = ACTIONS(4509),
+ [sym__dim_keyword] = ACTIONS(4509),
+ [sym__redim_keyword] = ACTIONS(4509),
+ [aux_sym_get_accessor_token1] = ACTIONS(4509),
+ [aux_sym_set_accessor_token1] = ACTIONS(4509),
+ [aux_sym_const_declaration_token1] = ACTIONS(4509),
+ [anon_sym_LPAREN] = ACTIONS(4505),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4509),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_array_bound_token1] = ACTIONS(4509),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token2] = ACTIONS(4509),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4509),
+ [aux_sym_else_fragment_token1] = ACTIONS(4509),
+ [aux_sym_select_statement_token1] = ACTIONS(4509),
+ [aux_sym_case_expression_token1] = ACTIONS(4632),
+ [anon_sym_LT] = ACTIONS(4632),
+ [anon_sym_LT_EQ] = ACTIONS(4629),
+ [anon_sym_GT] = ACTIONS(4632),
+ [anon_sym_GT_EQ] = ACTIONS(4629),
+ [anon_sym_LT_GT] = ACTIONS(4629),
+ [aux_sym__for_header_token1] = ACTIONS(4509),
+ [aux_sym_do_statement_token1] = ACTIONS(4509),
+ [aux_sym_do_condition_token1] = ACTIONS(4509),
+ [aux_sym_with_statement_token1] = ACTIONS(4509),
+ [aux_sym_exit_statement_token1] = ACTIONS(4509),
+ [sym_end_statement] = ACTIONS(4505),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4509),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4509),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4509),
+ [sym__ambiguous_redim_statement] = ACTIONS(4505),
+ [aux_sym_erase_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token1] = ACTIONS(4509),
+ [aux_sym_file_mode_token2] = ACTIONS(4509),
+ [aux_sym_file_access_token2] = ACTIONS(4509),
+ [aux_sym_file_lock_token2] = ACTIONS(4509),
+ [aux_sym_print_statement_token1] = ACTIONS(4509),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4505),
+ [anon_sym_DASH] = ACTIONS(4509),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_QMARK] = ACTIONS(4505),
+ [aux_sym_close_statement_token1] = ACTIONS(4509),
+ [aux_sym_put_statement_token1] = ACTIONS(4509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4509),
+ [aux_sym_seek_statement_token1] = ACTIONS(4509),
+ [sym_reset_statement] = ACTIONS(4509),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4509),
+ [sym_stop_statement] = ACTIONS(4509),
+ [sym_beep_statement] = ACTIONS(4509),
+ [aux_sym_unload_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4509),
+ [aux_sym_call_statement_token1] = ACTIONS(4509),
+ [sym__ambiguous_call_statement] = ACTIONS(4509),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4632),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4509),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4509),
+ [aux_sym_unary_expression_token1] = ACTIONS(4509),
+ [sym_string_literal] = ACTIONS(4505),
+ [sym_number_literal] = ACTIONS(4505),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4509),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4509),
+ [sym_nothing_literal] = ACTIONS(4509),
+ [sym_null_literal] = ACTIONS(4509),
+ [sym_empty_literal] = ACTIONS(4509),
+ [sym_date_literal] = ACTIONS(4505),
+ [anon_sym_POUND] = ACTIONS(4509),
+ },
+ [STATE(965)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4635),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_array_bound_token1] = ACTIONS(4613),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4638),
+ [anon_sym_LT] = ACTIONS(4638),
+ [anon_sym_LT_EQ] = ACTIONS(4635),
+ [anon_sym_GT] = ACTIONS(4638),
+ [anon_sym_GT_EQ] = ACTIONS(4635),
+ [anon_sym_LT_GT] = ACTIONS(4635),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4638),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(966)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(969),
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(5747),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [anon_sym_COMMA] = ACTIONS(4371),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_SEMI] = ACTIONS(4371),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(967)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(3986),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token3] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(968)] = {
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5500),
+ [anon_sym_BANG] = ACTIONS(5502),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(4399),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token3] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(969)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(971),
+ [sym_identifier] = ACTIONS(4375),
+ [sym_newline] = ACTIONS(4377),
+ [anon_sym_COLON] = ACTIONS(4377),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4375),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4375),
+ [anon_sym_EQ] = ACTIONS(4377),
+ [anon_sym_DOT] = ACTIONS(4375),
+ [anon_sym_BANG] = ACTIONS(4377),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4375),
+ [aux_sym_option_statement_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4375),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4375),
+ [sym_static_modifier] = ACTIONS(4375),
+ [sym__dim_keyword] = ACTIONS(4375),
+ [sym__redim_keyword] = ACTIONS(4375),
+ [aux_sym_get_accessor_token1] = ACTIONS(4375),
+ [aux_sym_set_accessor_token1] = ACTIONS(4375),
+ [anon_sym_COMMA] = ACTIONS(4377),
+ [aux_sym_const_declaration_token1] = ACTIONS(4375),
+ [anon_sym_LPAREN] = ACTIONS(4377),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4375),
+ [anon_sym_STAR] = ACTIONS(4377),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token2] = ACTIONS(4375),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4375),
+ [aux_sym_else_fragment_token1] = ACTIONS(4375),
+ [aux_sym_select_statement_token1] = ACTIONS(4375),
+ [aux_sym_case_expression_token1] = ACTIONS(4375),
+ [anon_sym_LT] = ACTIONS(4375),
+ [anon_sym_LT_EQ] = ACTIONS(4377),
+ [anon_sym_GT] = ACTIONS(4375),
+ [anon_sym_GT_EQ] = ACTIONS(4377),
+ [anon_sym_LT_GT] = ACTIONS(4377),
+ [aux_sym__for_header_token1] = ACTIONS(4375),
+ [aux_sym_do_statement_token1] = ACTIONS(4375),
+ [aux_sym_do_condition_token1] = ACTIONS(4375),
+ [aux_sym_with_statement_token1] = ACTIONS(4375),
+ [aux_sym_exit_statement_token1] = ACTIONS(4375),
+ [sym_end_statement] = ACTIONS(4377),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4375),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4375),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4375),
+ [sym__ambiguous_redim_statement] = ACTIONS(4377),
+ [aux_sym_erase_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token1] = ACTIONS(4375),
+ [aux_sym_file_mode_token2] = ACTIONS(4375),
+ [aux_sym_file_access_token2] = ACTIONS(4375),
+ [aux_sym_file_lock_token2] = ACTIONS(4375),
+ [aux_sym_print_statement_token1] = ACTIONS(4375),
+ [anon_sym_CARET] = ACTIONS(4377),
+ [anon_sym_SLASH] = ACTIONS(4377),
+ [anon_sym_BSLASH] = ACTIONS(4377),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4375),
+ [anon_sym_PLUS] = ACTIONS(4377),
+ [anon_sym_DASH] = ACTIONS(4375),
+ [anon_sym_AMP] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4375),
+ [anon_sym_SEMI] = ACTIONS(4377),
+ [anon_sym_QMARK] = ACTIONS(4377),
+ [aux_sym_close_statement_token1] = ACTIONS(4375),
+ [aux_sym_put_statement_token1] = ACTIONS(4375),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4375),
+ [aux_sym_seek_statement_token1] = ACTIONS(4375),
+ [sym_reset_statement] = ACTIONS(4375),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4375),
+ [sym_stop_statement] = ACTIONS(4375),
+ [sym_beep_statement] = ACTIONS(4375),
+ [aux_sym_unload_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4375),
+ [aux_sym_call_statement_token1] = ACTIONS(4375),
+ [sym__ambiguous_call_statement] = ACTIONS(4375),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4375),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4375),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4375),
+ [aux_sym_unary_expression_token1] = ACTIONS(4375),
+ [sym_string_literal] = ACTIONS(4377),
+ [sym_number_literal] = ACTIONS(4377),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4375),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4375),
+ [sym_nothing_literal] = ACTIONS(4375),
+ [sym_null_literal] = ACTIONS(4375),
+ [sym_empty_literal] = ACTIONS(4375),
+ [sym_date_literal] = ACTIONS(4377),
+ [anon_sym_POUND] = ACTIONS(4375),
+ },
+ [STATE(970)] = {
+ [sym_identifier] = ACTIONS(4437),
+ [sym_newline] = ACTIONS(4439),
+ [anon_sym_COLON] = ACTIONS(4439),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4437),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4437),
+ [anon_sym_EQ] = ACTIONS(4439),
+ [anon_sym_DOT] = ACTIONS(4437),
+ [anon_sym_BANG] = ACTIONS(4439),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4437),
+ [aux_sym_option_statement_token3] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4437),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4437),
+ [sym_static_modifier] = ACTIONS(4437),
+ [sym__dim_keyword] = ACTIONS(4437),
+ [sym__redim_keyword] = ACTIONS(4437),
+ [aux_sym_get_accessor_token1] = ACTIONS(4437),
+ [aux_sym_set_accessor_token1] = ACTIONS(4437),
+ [aux_sym_const_declaration_token1] = ACTIONS(4437),
+ [anon_sym_LPAREN] = ACTIONS(4439),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4437),
+ [anon_sym_STAR] = ACTIONS(4439),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4437),
+ [aux_sym_visibility_token1] = ACTIONS(4437),
+ [aux_sym_visibility_token2] = ACTIONS(4437),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4437),
+ [aux_sym_else_fragment_token1] = ACTIONS(4437),
+ [aux_sym_select_statement_token1] = ACTIONS(4437),
+ [aux_sym_case_expression_token1] = ACTIONS(4437),
+ [anon_sym_LT] = ACTIONS(4437),
+ [anon_sym_LT_EQ] = ACTIONS(4439),
+ [anon_sym_GT] = ACTIONS(4437),
+ [anon_sym_GT_EQ] = ACTIONS(4439),
+ [anon_sym_LT_GT] = ACTIONS(4439),
+ [aux_sym__for_header_token1] = ACTIONS(4437),
+ [aux_sym_do_statement_token1] = ACTIONS(4437),
+ [aux_sym_do_condition_token1] = ACTIONS(4437),
+ [aux_sym_with_statement_token1] = ACTIONS(4437),
+ [aux_sym_exit_statement_token1] = ACTIONS(4437),
+ [sym_end_statement] = ACTIONS(4439),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4437),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4437),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4437),
+ [sym__ambiguous_redim_statement] = ACTIONS(4439),
+ [aux_sym_erase_statement_token1] = ACTIONS(4437),
+ [aux_sym_open_statement_token1] = ACTIONS(4437),
+ [aux_sym_open_statement_token3] = ACTIONS(4437),
+ [aux_sym_file_mode_token2] = ACTIONS(4437),
+ [aux_sym_file_access_token2] = ACTIONS(4437),
+ [aux_sym_file_lock_token2] = ACTIONS(4437),
+ [aux_sym_print_statement_token1] = ACTIONS(4437),
+ [anon_sym_CARET] = ACTIONS(4439),
+ [anon_sym_SLASH] = ACTIONS(4439),
+ [anon_sym_BSLASH] = ACTIONS(4439),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4437),
+ [anon_sym_PLUS] = ACTIONS(4439),
+ [anon_sym_DASH] = ACTIONS(4437),
+ [anon_sym_AMP] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4437),
+ [anon_sym_QMARK] = ACTIONS(4439),
+ [aux_sym_close_statement_token1] = ACTIONS(4437),
+ [aux_sym_put_statement_token1] = ACTIONS(4437),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4437),
+ [aux_sym_seek_statement_token1] = ACTIONS(4437),
+ [sym_reset_statement] = ACTIONS(4437),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4437),
+ [sym_stop_statement] = ACTIONS(4437),
+ [sym_beep_statement] = ACTIONS(4437),
+ [aux_sym_unload_statement_token1] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4437),
+ [aux_sym_call_statement_token1] = ACTIONS(4437),
+ [sym__ambiguous_call_statement] = ACTIONS(4437),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4437),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4437),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4437),
+ [aux_sym_unary_expression_token1] = ACTIONS(4437),
+ [sym_string_literal] = ACTIONS(4439),
+ [sym_number_literal] = ACTIONS(4439),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4437),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4437),
+ [sym_nothing_literal] = ACTIONS(4437),
+ [sym_null_literal] = ACTIONS(4437),
+ [sym_empty_literal] = ACTIONS(4437),
+ [sym_date_literal] = ACTIONS(4439),
+ [anon_sym_POUND] = ACTIONS(4437),
+ },
+ [STATE(971)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(971),
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(5749),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [anon_sym_COMMA] = ACTIONS(4364),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_SEMI] = ACTIONS(4364),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(972)] = {
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(4369),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token3] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(973)] = {
+ [sym_identifier] = ACTIONS(4625),
+ [sym_newline] = ACTIONS(4627),
+ [anon_sym_COLON] = ACTIONS(4627),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4625),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4625),
+ [anon_sym_EQ] = ACTIONS(4627),
+ [anon_sym_DOT] = ACTIONS(4625),
+ [anon_sym_BANG] = ACTIONS(4627),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4625),
+ [aux_sym_option_statement_token3] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4625),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4625),
+ [sym_static_modifier] = ACTIONS(4625),
+ [sym__dim_keyword] = ACTIONS(4625),
+ [sym__redim_keyword] = ACTIONS(4625),
+ [aux_sym_get_accessor_token1] = ACTIONS(4625),
+ [aux_sym_set_accessor_token1] = ACTIONS(4625),
+ [aux_sym_const_declaration_token1] = ACTIONS(4625),
+ [anon_sym_LPAREN] = ACTIONS(4627),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4625),
+ [anon_sym_STAR] = ACTIONS(4627),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4625),
+ [aux_sym_visibility_token1] = ACTIONS(4625),
+ [aux_sym_visibility_token2] = ACTIONS(4625),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4625),
+ [aux_sym_else_fragment_token1] = ACTIONS(4625),
+ [aux_sym_select_statement_token1] = ACTIONS(4625),
+ [aux_sym_case_expression_token1] = ACTIONS(4625),
+ [anon_sym_LT] = ACTIONS(4625),
+ [anon_sym_LT_EQ] = ACTIONS(4627),
+ [anon_sym_GT] = ACTIONS(4625),
+ [anon_sym_GT_EQ] = ACTIONS(4627),
+ [anon_sym_LT_GT] = ACTIONS(4627),
+ [aux_sym__for_header_token1] = ACTIONS(4625),
+ [aux_sym_do_statement_token1] = ACTIONS(4625),
+ [aux_sym_do_condition_token1] = ACTIONS(4625),
+ [aux_sym_with_statement_token1] = ACTIONS(4625),
+ [aux_sym_exit_statement_token1] = ACTIONS(4625),
+ [sym_end_statement] = ACTIONS(4627),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4625),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4625),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4625),
+ [sym__ambiguous_redim_statement] = ACTIONS(4627),
+ [aux_sym_erase_statement_token1] = ACTIONS(4625),
+ [aux_sym_open_statement_token1] = ACTIONS(4625),
+ [aux_sym_open_statement_token3] = ACTIONS(4625),
+ [aux_sym_file_mode_token2] = ACTIONS(4625),
+ [aux_sym_file_access_token2] = ACTIONS(4625),
+ [aux_sym_file_lock_token2] = ACTIONS(4625),
+ [aux_sym_print_statement_token1] = ACTIONS(4625),
+ [anon_sym_CARET] = ACTIONS(4627),
+ [anon_sym_SLASH] = ACTIONS(4627),
+ [anon_sym_BSLASH] = ACTIONS(4627),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4625),
+ [anon_sym_PLUS] = ACTIONS(4627),
+ [anon_sym_DASH] = ACTIONS(4625),
+ [anon_sym_AMP] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4625),
+ [anon_sym_QMARK] = ACTIONS(4627),
+ [aux_sym_close_statement_token1] = ACTIONS(4625),
+ [aux_sym_put_statement_token1] = ACTIONS(4625),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4625),
+ [aux_sym_seek_statement_token1] = ACTIONS(4625),
+ [sym_reset_statement] = ACTIONS(4625),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4625),
+ [sym_stop_statement] = ACTIONS(4625),
+ [sym_beep_statement] = ACTIONS(4625),
+ [aux_sym_unload_statement_token1] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4625),
+ [aux_sym_call_statement_token1] = ACTIONS(4625),
+ [sym__ambiguous_call_statement] = ACTIONS(4625),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4625),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4625),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4625),
+ [aux_sym_unary_expression_token1] = ACTIONS(4625),
+ [sym_string_literal] = ACTIONS(4627),
+ [sym_number_literal] = ACTIONS(4627),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4625),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4625),
+ [sym_nothing_literal] = ACTIONS(4625),
+ [sym_null_literal] = ACTIONS(4625),
+ [sym_empty_literal] = ACTIONS(4625),
+ [sym_date_literal] = ACTIONS(4627),
+ [anon_sym_POUND] = ACTIONS(4625),
+ },
+ [STATE(974)] = {
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(4362),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token3] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(975)] = {
+ [sym_identifier] = ACTIONS(5752),
+ [sym_newline] = ACTIONS(5754),
+ [anon_sym_COLON] = ACTIONS(5754),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(5752),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5752),
+ [anon_sym_DOT] = ACTIONS(5752),
+ [anon_sym_BANG] = ACTIONS(5754),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(5752),
+ [aux_sym_option_statement_token3] = ACTIONS(5752),
+ [aux_sym_type_declaration_token1] = ACTIONS(5752),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(5752),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(5752),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(5752),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(5752),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(5752),
+ [aux_sym_enum_declaration_token1] = ACTIONS(5752),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(5752),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(5752),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(5752),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(5752),
+ [aux_sym__property_get_header_token1] = ACTIONS(5752),
+ [aux_sym_event_declaration_token1] = ACTIONS(5752),
+ [sym_static_modifier] = ACTIONS(5752),
+ [sym__dim_keyword] = ACTIONS(5752),
+ [sym__redim_keyword] = ACTIONS(5752),
+ [aux_sym_get_accessor_token1] = ACTIONS(5752),
+ [aux_sym_set_accessor_token1] = ACTIONS(5752),
+ [anon_sym_COMMA] = ACTIONS(5754),
+ [aux_sym_const_declaration_token1] = ACTIONS(5752),
+ [anon_sym_LPAREN] = ACTIONS(5754),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5752),
+ [anon_sym_STAR] = ACTIONS(4455),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5752),
+ [aux_sym_visibility_token1] = ACTIONS(5752),
+ [aux_sym_visibility_token2] = ACTIONS(5752),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(5752),
+ [aux_sym_else_fragment_token1] = ACTIONS(5752),
+ [aux_sym_select_statement_token1] = ACTIONS(5752),
+ [aux_sym__for_header_token1] = ACTIONS(5752),
+ [aux_sym_do_statement_token1] = ACTIONS(5752),
+ [aux_sym_do_condition_token1] = ACTIONS(5752),
+ [aux_sym_with_statement_token1] = ACTIONS(5752),
+ [aux_sym_exit_statement_token1] = ACTIONS(5752),
+ [sym_end_statement] = ACTIONS(5754),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(5752),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(5752),
+ [aux_sym_on_error_statement_token2] = ACTIONS(5752),
+ [sym__ambiguous_redim_statement] = ACTIONS(5754),
+ [aux_sym_erase_statement_token1] = ACTIONS(5752),
+ [aux_sym_open_statement_token1] = ACTIONS(5752),
+ [aux_sym_file_mode_token2] = ACTIONS(5752),
+ [aux_sym_file_access_token2] = ACTIONS(5752),
+ [aux_sym_file_lock_token2] = ACTIONS(5752),
+ [aux_sym_print_statement_token1] = ACTIONS(5752),
+ [anon_sym_CARET] = ACTIONS(4445),
+ [anon_sym_SLASH] = ACTIONS(4455),
+ [anon_sym_BSLASH] = ACTIONS(4457),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4459),
+ [anon_sym_PLUS] = ACTIONS(4461),
+ [anon_sym_DASH] = ACTIONS(4463),
+ [anon_sym_AMP] = ACTIONS(4465),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5703),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5705),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4471),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4473),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4475),
+ [anon_sym_SEMI] = ACTIONS(5754),
+ [anon_sym_QMARK] = ACTIONS(5754),
+ [aux_sym_close_statement_token1] = ACTIONS(5752),
+ [aux_sym_put_statement_token1] = ACTIONS(5752),
+ [aux_sym_unlock_statement_token1] = ACTIONS(5752),
+ [aux_sym_seek_statement_token1] = ACTIONS(5752),
+ [sym_reset_statement] = ACTIONS(5752),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(5752),
+ [sym_stop_statement] = ACTIONS(5752),
+ [sym_beep_statement] = ACTIONS(5752),
+ [aux_sym_unload_statement_token1] = ACTIONS(5752),
+ [aux_sym_def_type_statement_token1] = ACTIONS(5752),
+ [aux_sym_def_type_statement_token2] = ACTIONS(5752),
+ [aux_sym_def_type_statement_token3] = ACTIONS(5752),
+ [aux_sym_def_type_statement_token4] = ACTIONS(5752),
+ [aux_sym_def_type_statement_token5] = ACTIONS(5752),
+ [aux_sym_def_type_statement_token6] = ACTIONS(5752),
+ [aux_sym_def_type_statement_token7] = ACTIONS(5752),
+ [aux_sym_def_type_statement_token8] = ACTIONS(5752),
+ [aux_sym_def_type_statement_token9] = ACTIONS(5752),
+ [aux_sym_def_type_statement_token10] = ACTIONS(5752),
+ [aux_sym_def_type_statement_token11] = ACTIONS(5752),
+ [aux_sym_def_type_statement_token12] = ACTIONS(5752),
+ [aux_sym_def_type_statement_token13] = ACTIONS(5752),
+ [aux_sym_def_type_statement_token14] = ACTIONS(5752),
+ [aux_sym_call_statement_token1] = ACTIONS(5752),
+ [sym__ambiguous_call_statement] = ACTIONS(5752),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5752),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5752),
+ [aux_sym_unary_expression_token1] = ACTIONS(5752),
+ [sym_string_literal] = ACTIONS(5754),
+ [sym_number_literal] = ACTIONS(5754),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5752),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5752),
+ [sym_nothing_literal] = ACTIONS(5752),
+ [sym_null_literal] = ACTIONS(5752),
+ [sym_empty_literal] = ACTIONS(5752),
+ [sym_date_literal] = ACTIONS(5754),
+ [anon_sym_POUND] = ACTIONS(5752),
+ },
+ [STATE(976)] = {
+ [sym_identifier] = ACTIONS(4517),
+ [sym_newline] = ACTIONS(4519),
+ [anon_sym_COLON] = ACTIONS(4519),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4517),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4517),
+ [anon_sym_EQ] = ACTIONS(4519),
+ [anon_sym_DOT] = ACTIONS(4517),
+ [anon_sym_BANG] = ACTIONS(4519),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4517),
+ [aux_sym_option_statement_token3] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4517),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4517),
+ [sym_static_modifier] = ACTIONS(4517),
+ [sym__dim_keyword] = ACTIONS(4517),
+ [sym__redim_keyword] = ACTIONS(4517),
+ [aux_sym_get_accessor_token1] = ACTIONS(4517),
+ [aux_sym_set_accessor_token1] = ACTIONS(4517),
+ [aux_sym_const_declaration_token1] = ACTIONS(4517),
+ [anon_sym_LPAREN] = ACTIONS(4519),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4517),
+ [anon_sym_STAR] = ACTIONS(4519),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4517),
+ [aux_sym_visibility_token1] = ACTIONS(4517),
+ [aux_sym_visibility_token2] = ACTIONS(4517),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4517),
+ [aux_sym_else_fragment_token1] = ACTIONS(4517),
+ [aux_sym_select_statement_token1] = ACTIONS(4517),
+ [aux_sym_case_expression_token1] = ACTIONS(4517),
+ [anon_sym_LT] = ACTIONS(4517),
+ [anon_sym_LT_EQ] = ACTIONS(4519),
+ [anon_sym_GT] = ACTIONS(4517),
+ [anon_sym_GT_EQ] = ACTIONS(4519),
+ [anon_sym_LT_GT] = ACTIONS(4519),
+ [aux_sym__for_header_token1] = ACTIONS(4517),
+ [aux_sym_do_statement_token1] = ACTIONS(4517),
+ [aux_sym_do_condition_token1] = ACTIONS(4517),
+ [aux_sym_with_statement_token1] = ACTIONS(4517),
+ [aux_sym_exit_statement_token1] = ACTIONS(4517),
+ [sym_end_statement] = ACTIONS(4519),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4517),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4517),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4517),
+ [sym__ambiguous_redim_statement] = ACTIONS(4519),
+ [aux_sym_erase_statement_token1] = ACTIONS(4517),
+ [aux_sym_open_statement_token1] = ACTIONS(4517),
+ [aux_sym_open_statement_token3] = ACTIONS(4517),
+ [aux_sym_file_mode_token2] = ACTIONS(4517),
+ [aux_sym_file_access_token2] = ACTIONS(4517),
+ [aux_sym_file_lock_token2] = ACTIONS(4517),
+ [aux_sym_print_statement_token1] = ACTIONS(4517),
+ [anon_sym_CARET] = ACTIONS(4519),
+ [anon_sym_SLASH] = ACTIONS(4519),
+ [anon_sym_BSLASH] = ACTIONS(4519),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4517),
+ [anon_sym_PLUS] = ACTIONS(4519),
+ [anon_sym_DASH] = ACTIONS(4517),
+ [anon_sym_AMP] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4517),
+ [anon_sym_QMARK] = ACTIONS(4519),
+ [aux_sym_close_statement_token1] = ACTIONS(4517),
+ [aux_sym_put_statement_token1] = ACTIONS(4517),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4517),
+ [aux_sym_seek_statement_token1] = ACTIONS(4517),
+ [sym_reset_statement] = ACTIONS(4517),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4517),
+ [sym_stop_statement] = ACTIONS(4517),
+ [sym_beep_statement] = ACTIONS(4517),
+ [aux_sym_unload_statement_token1] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4517),
+ [aux_sym_call_statement_token1] = ACTIONS(4517),
+ [sym__ambiguous_call_statement] = ACTIONS(4517),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4517),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4517),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4517),
+ [aux_sym_unary_expression_token1] = ACTIONS(4517),
+ [sym_string_literal] = ACTIONS(4519),
+ [sym_number_literal] = ACTIONS(4519),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4517),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4517),
+ [sym_nothing_literal] = ACTIONS(4517),
+ [sym_null_literal] = ACTIONS(4517),
+ [sym_empty_literal] = ACTIONS(4517),
+ [sym_date_literal] = ACTIONS(4519),
+ [anon_sym_POUND] = ACTIONS(4517),
+ },
+ [STATE(977)] = {
+ [sym_identifier] = ACTIONS(4593),
+ [sym_newline] = ACTIONS(4595),
+ [anon_sym_COLON] = ACTIONS(4595),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4593),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4593),
+ [anon_sym_EQ] = ACTIONS(4595),
+ [anon_sym_DOT] = ACTIONS(4593),
+ [anon_sym_BANG] = ACTIONS(4595),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4593),
+ [aux_sym_option_statement_token3] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4593),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4593),
+ [sym_static_modifier] = ACTIONS(4593),
+ [sym__dim_keyword] = ACTIONS(4593),
+ [sym__redim_keyword] = ACTIONS(4593),
+ [aux_sym_get_accessor_token1] = ACTIONS(4593),
+ [aux_sym_set_accessor_token1] = ACTIONS(4593),
+ [aux_sym_const_declaration_token1] = ACTIONS(4593),
+ [anon_sym_LPAREN] = ACTIONS(4595),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4593),
+ [anon_sym_STAR] = ACTIONS(4595),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token2] = ACTIONS(4593),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4593),
+ [aux_sym_else_fragment_token1] = ACTIONS(4593),
+ [aux_sym_select_statement_token1] = ACTIONS(4593),
+ [aux_sym_case_expression_token1] = ACTIONS(4593),
+ [anon_sym_LT] = ACTIONS(4593),
+ [anon_sym_LT_EQ] = ACTIONS(4595),
+ [anon_sym_GT] = ACTIONS(4593),
+ [anon_sym_GT_EQ] = ACTIONS(4595),
+ [anon_sym_LT_GT] = ACTIONS(4595),
+ [aux_sym__for_header_token1] = ACTIONS(4593),
+ [aux_sym_do_statement_token1] = ACTIONS(4593),
+ [aux_sym_do_condition_token1] = ACTIONS(4593),
+ [aux_sym_with_statement_token1] = ACTIONS(4593),
+ [aux_sym_exit_statement_token1] = ACTIONS(4593),
+ [sym_end_statement] = ACTIONS(4595),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4593),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4593),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4593),
+ [sym__ambiguous_redim_statement] = ACTIONS(4595),
+ [aux_sym_erase_statement_token1] = ACTIONS(4593),
+ [aux_sym_open_statement_token1] = ACTIONS(4593),
+ [aux_sym_open_statement_token3] = ACTIONS(4593),
+ [aux_sym_file_mode_token2] = ACTIONS(4593),
+ [aux_sym_file_access_token2] = ACTIONS(4593),
+ [aux_sym_file_lock_token2] = ACTIONS(4593),
+ [aux_sym_print_statement_token1] = ACTIONS(4593),
+ [anon_sym_CARET] = ACTIONS(4595),
+ [anon_sym_SLASH] = ACTIONS(4595),
+ [anon_sym_BSLASH] = ACTIONS(4595),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4593),
+ [anon_sym_PLUS] = ACTIONS(4595),
+ [anon_sym_DASH] = ACTIONS(4593),
+ [anon_sym_AMP] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4593),
+ [anon_sym_QMARK] = ACTIONS(4595),
+ [aux_sym_close_statement_token1] = ACTIONS(4593),
+ [aux_sym_put_statement_token1] = ACTIONS(4593),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4593),
+ [aux_sym_seek_statement_token1] = ACTIONS(4593),
+ [sym_reset_statement] = ACTIONS(4593),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4593),
+ [sym_stop_statement] = ACTIONS(4593),
+ [sym_beep_statement] = ACTIONS(4593),
+ [aux_sym_unload_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4593),
+ [aux_sym_call_statement_token1] = ACTIONS(4593),
+ [sym__ambiguous_call_statement] = ACTIONS(4593),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4593),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4593),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4593),
+ [aux_sym_unary_expression_token1] = ACTIONS(4593),
+ [sym_string_literal] = ACTIONS(4595),
+ [sym_number_literal] = ACTIONS(4595),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4593),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4593),
+ [sym_nothing_literal] = ACTIONS(4593),
+ [sym_null_literal] = ACTIONS(4593),
+ [sym_empty_literal] = ACTIONS(4593),
+ [sym_date_literal] = ACTIONS(4595),
+ [anon_sym_POUND] = ACTIONS(4593),
+ },
+ [STATE(978)] = {
+ [sym_identifier] = ACTIONS(4597),
+ [sym_newline] = ACTIONS(4599),
+ [anon_sym_COLON] = ACTIONS(4599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4597),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4597),
+ [anon_sym_EQ] = ACTIONS(4599),
+ [anon_sym_DOT] = ACTIONS(4597),
+ [anon_sym_BANG] = ACTIONS(4599),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4597),
+ [aux_sym_option_statement_token3] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4597),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4597),
+ [sym_static_modifier] = ACTIONS(4597),
+ [sym__dim_keyword] = ACTIONS(4597),
+ [sym__redim_keyword] = ACTIONS(4597),
+ [aux_sym_get_accessor_token1] = ACTIONS(4597),
+ [aux_sym_set_accessor_token1] = ACTIONS(4597),
+ [aux_sym_const_declaration_token1] = ACTIONS(4597),
+ [anon_sym_LPAREN] = ACTIONS(4599),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4597),
+ [anon_sym_STAR] = ACTIONS(4599),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token2] = ACTIONS(4597),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4597),
+ [aux_sym_else_fragment_token1] = ACTIONS(4597),
+ [aux_sym_select_statement_token1] = ACTIONS(4597),
+ [aux_sym_case_expression_token1] = ACTIONS(4597),
+ [anon_sym_LT] = ACTIONS(4597),
+ [anon_sym_LT_EQ] = ACTIONS(4599),
+ [anon_sym_GT] = ACTIONS(4597),
+ [anon_sym_GT_EQ] = ACTIONS(4599),
+ [anon_sym_LT_GT] = ACTIONS(4599),
+ [aux_sym__for_header_token1] = ACTIONS(4597),
+ [aux_sym_do_statement_token1] = ACTIONS(4597),
+ [aux_sym_do_condition_token1] = ACTIONS(4597),
+ [aux_sym_with_statement_token1] = ACTIONS(4597),
+ [aux_sym_exit_statement_token1] = ACTIONS(4597),
+ [sym_end_statement] = ACTIONS(4599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4597),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4597),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4597),
+ [sym__ambiguous_redim_statement] = ACTIONS(4599),
+ [aux_sym_erase_statement_token1] = ACTIONS(4597),
+ [aux_sym_open_statement_token1] = ACTIONS(4597),
+ [aux_sym_open_statement_token3] = ACTIONS(4597),
+ [aux_sym_file_mode_token2] = ACTIONS(4597),
+ [aux_sym_file_access_token2] = ACTIONS(4597),
+ [aux_sym_file_lock_token2] = ACTIONS(4597),
+ [aux_sym_print_statement_token1] = ACTIONS(4597),
+ [anon_sym_CARET] = ACTIONS(4599),
+ [anon_sym_SLASH] = ACTIONS(4599),
+ [anon_sym_BSLASH] = ACTIONS(4599),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4597),
+ [anon_sym_PLUS] = ACTIONS(4599),
+ [anon_sym_DASH] = ACTIONS(4597),
+ [anon_sym_AMP] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4597),
+ [anon_sym_QMARK] = ACTIONS(4599),
+ [aux_sym_close_statement_token1] = ACTIONS(4597),
+ [aux_sym_put_statement_token1] = ACTIONS(4597),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4597),
+ [aux_sym_seek_statement_token1] = ACTIONS(4597),
+ [sym_reset_statement] = ACTIONS(4597),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4597),
+ [sym_stop_statement] = ACTIONS(4597),
+ [sym_beep_statement] = ACTIONS(4597),
+ [aux_sym_unload_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4597),
+ [aux_sym_call_statement_token1] = ACTIONS(4597),
+ [sym__ambiguous_call_statement] = ACTIONS(4597),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4597),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4597),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4597),
+ [aux_sym_unary_expression_token1] = ACTIONS(4597),
+ [sym_string_literal] = ACTIONS(4599),
+ [sym_number_literal] = ACTIONS(4599),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4597),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4597),
+ [sym_nothing_literal] = ACTIONS(4597),
+ [sym_null_literal] = ACTIONS(4597),
+ [sym_empty_literal] = ACTIONS(4597),
+ [sym_date_literal] = ACTIONS(4599),
+ [anon_sym_POUND] = ACTIONS(4597),
+ },
+ [STATE(979)] = {
+ [sym_identifier] = ACTIONS(4509),
+ [sym_newline] = ACTIONS(4505),
+ [anon_sym_COLON] = ACTIONS(4505),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4509),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4509),
+ [anon_sym_EQ] = ACTIONS(4629),
+ [anon_sym_DOT] = ACTIONS(4509),
+ [anon_sym_BANG] = ACTIONS(4505),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4509),
+ [aux_sym_option_statement_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4509),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4509),
+ [sym_static_modifier] = ACTIONS(4509),
+ [sym__dim_keyword] = ACTIONS(4509),
+ [sym__redim_keyword] = ACTIONS(4509),
+ [aux_sym_get_accessor_token1] = ACTIONS(4509),
+ [aux_sym_set_accessor_token1] = ACTIONS(4509),
+ [aux_sym_const_declaration_token1] = ACTIONS(4509),
+ [anon_sym_LPAREN] = ACTIONS(4505),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4509),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token2] = ACTIONS(4509),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4509),
+ [aux_sym_else_fragment_token1] = ACTIONS(4509),
+ [aux_sym_select_statement_token1] = ACTIONS(4509),
+ [aux_sym_case_expression_token1] = ACTIONS(4632),
+ [anon_sym_LT] = ACTIONS(4632),
+ [anon_sym_LT_EQ] = ACTIONS(4629),
+ [anon_sym_GT] = ACTIONS(4632),
+ [anon_sym_GT_EQ] = ACTIONS(4629),
+ [anon_sym_LT_GT] = ACTIONS(4629),
+ [aux_sym__for_header_token1] = ACTIONS(4509),
+ [aux_sym_do_statement_token1] = ACTIONS(4509),
+ [aux_sym_do_condition_token1] = ACTIONS(4509),
+ [aux_sym_with_statement_token1] = ACTIONS(4509),
+ [aux_sym_exit_statement_token1] = ACTIONS(4509),
+ [sym_end_statement] = ACTIONS(4505),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4509),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4509),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4509),
+ [sym__ambiguous_redim_statement] = ACTIONS(4505),
+ [aux_sym_erase_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token3] = ACTIONS(4509),
+ [aux_sym_file_mode_token2] = ACTIONS(4509),
+ [aux_sym_file_access_token2] = ACTIONS(4509),
+ [aux_sym_file_lock_token2] = ACTIONS(4509),
+ [aux_sym_print_statement_token1] = ACTIONS(4509),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4505),
+ [anon_sym_DASH] = ACTIONS(4509),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_QMARK] = ACTIONS(4505),
+ [aux_sym_close_statement_token1] = ACTIONS(4509),
+ [aux_sym_put_statement_token1] = ACTIONS(4509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4509),
+ [aux_sym_seek_statement_token1] = ACTIONS(4509),
+ [sym_reset_statement] = ACTIONS(4509),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4509),
+ [sym_stop_statement] = ACTIONS(4509),
+ [sym_beep_statement] = ACTIONS(4509),
+ [aux_sym_unload_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4509),
+ [aux_sym_call_statement_token1] = ACTIONS(4509),
+ [sym__ambiguous_call_statement] = ACTIONS(4509),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4632),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4509),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4509),
+ [aux_sym_unary_expression_token1] = ACTIONS(4509),
+ [sym_string_literal] = ACTIONS(4505),
+ [sym_number_literal] = ACTIONS(4505),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4509),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4509),
+ [sym_nothing_literal] = ACTIONS(4509),
+ [sym_null_literal] = ACTIONS(4509),
+ [sym_empty_literal] = ACTIONS(4509),
+ [sym_date_literal] = ACTIONS(4505),
+ [anon_sym_POUND] = ACTIONS(4509),
+ },
+ [STATE(980)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4635),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4638),
+ [anon_sym_LT] = ACTIONS(4638),
+ [anon_sym_LT_EQ] = ACTIONS(4635),
+ [anon_sym_GT] = ACTIONS(4638),
+ [anon_sym_GT_EQ] = ACTIONS(4635),
+ [anon_sym_LT_GT] = ACTIONS(4635),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token3] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4638),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(981)] = {
+ [sym_argument_list] = STATE(1449),
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5756),
+ [anon_sym_BANG] = ACTIONS(5758),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [anon_sym_COMMA] = ACTIONS(4344),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(5760),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4342),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4344),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(982)] = {
+ [sym_identifier] = ACTIONS(4601),
+ [sym_newline] = ACTIONS(4603),
+ [anon_sym_COLON] = ACTIONS(4603),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4601),
+ [anon_sym_EQ] = ACTIONS(4603),
+ [anon_sym_DOT] = ACTIONS(4601),
+ [anon_sym_BANG] = ACTIONS(4603),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4601),
+ [aux_sym_option_statement_token3] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4601),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4601),
+ [sym_static_modifier] = ACTIONS(4601),
+ [sym__dim_keyword] = ACTIONS(4601),
+ [sym__redim_keyword] = ACTIONS(4601),
+ [aux_sym_get_accessor_token1] = ACTIONS(4601),
+ [aux_sym_set_accessor_token1] = ACTIONS(4601),
+ [aux_sym_const_declaration_token1] = ACTIONS(4601),
+ [anon_sym_LPAREN] = ACTIONS(4603),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4601),
+ [anon_sym_STAR] = ACTIONS(4603),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4601),
+ [aux_sym_visibility_token1] = ACTIONS(4601),
+ [aux_sym_visibility_token2] = ACTIONS(4601),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4601),
+ [aux_sym_else_fragment_token1] = ACTIONS(4601),
+ [aux_sym_select_statement_token1] = ACTIONS(4601),
+ [aux_sym_case_expression_token1] = ACTIONS(4601),
+ [anon_sym_LT] = ACTIONS(4601),
+ [anon_sym_LT_EQ] = ACTIONS(4603),
+ [anon_sym_GT] = ACTIONS(4601),
+ [anon_sym_GT_EQ] = ACTIONS(4603),
+ [anon_sym_LT_GT] = ACTIONS(4603),
+ [aux_sym__for_header_token1] = ACTIONS(4601),
+ [aux_sym_do_statement_token1] = ACTIONS(4601),
+ [aux_sym_do_condition_token1] = ACTIONS(4601),
+ [aux_sym_with_statement_token1] = ACTIONS(4601),
+ [aux_sym_exit_statement_token1] = ACTIONS(4601),
+ [sym_end_statement] = ACTIONS(4603),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4601),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4601),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4601),
+ [sym__ambiguous_redim_statement] = ACTIONS(4603),
+ [aux_sym_erase_statement_token1] = ACTIONS(4601),
+ [aux_sym_open_statement_token1] = ACTIONS(4601),
+ [aux_sym_open_statement_token3] = ACTIONS(4601),
+ [aux_sym_file_mode_token2] = ACTIONS(4601),
+ [aux_sym_file_access_token2] = ACTIONS(4601),
+ [aux_sym_file_lock_token2] = ACTIONS(4601),
+ [aux_sym_print_statement_token1] = ACTIONS(4601),
+ [anon_sym_CARET] = ACTIONS(4603),
+ [anon_sym_SLASH] = ACTIONS(4603),
+ [anon_sym_BSLASH] = ACTIONS(4603),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4601),
+ [anon_sym_PLUS] = ACTIONS(4603),
+ [anon_sym_DASH] = ACTIONS(4601),
+ [anon_sym_AMP] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4601),
+ [anon_sym_QMARK] = ACTIONS(4603),
+ [aux_sym_close_statement_token1] = ACTIONS(4601),
+ [aux_sym_put_statement_token1] = ACTIONS(4601),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4601),
+ [aux_sym_seek_statement_token1] = ACTIONS(4601),
+ [sym_reset_statement] = ACTIONS(4601),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4601),
+ [sym_stop_statement] = ACTIONS(4601),
+ [sym_beep_statement] = ACTIONS(4601),
+ [aux_sym_unload_statement_token1] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4601),
+ [aux_sym_call_statement_token1] = ACTIONS(4601),
+ [sym__ambiguous_call_statement] = ACTIONS(4601),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4601),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4601),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4601),
+ [aux_sym_unary_expression_token1] = ACTIONS(4601),
+ [sym_string_literal] = ACTIONS(4603),
+ [sym_number_literal] = ACTIONS(4603),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4601),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4601),
+ [sym_nothing_literal] = ACTIONS(4601),
+ [sym_null_literal] = ACTIONS(4601),
+ [sym_empty_literal] = ACTIONS(4601),
+ [sym_date_literal] = ACTIONS(4603),
+ [anon_sym_POUND] = ACTIONS(4601),
+ },
+ [STATE(983)] = {
+ [sym_identifier] = ACTIONS(4605),
+ [sym_newline] = ACTIONS(4607),
+ [anon_sym_COLON] = ACTIONS(4607),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4605),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4605),
+ [anon_sym_EQ] = ACTIONS(4607),
+ [anon_sym_DOT] = ACTIONS(4605),
+ [anon_sym_BANG] = ACTIONS(4607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4605),
+ [aux_sym_option_statement_token3] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4605),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4605),
+ [sym_static_modifier] = ACTIONS(4605),
+ [sym__dim_keyword] = ACTIONS(4605),
+ [sym__redim_keyword] = ACTIONS(4605),
+ [aux_sym_get_accessor_token1] = ACTIONS(4605),
+ [aux_sym_set_accessor_token1] = ACTIONS(4605),
+ [aux_sym_const_declaration_token1] = ACTIONS(4605),
+ [anon_sym_LPAREN] = ACTIONS(4607),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4605),
+ [anon_sym_STAR] = ACTIONS(4607),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token2] = ACTIONS(4605),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4605),
+ [aux_sym_else_fragment_token1] = ACTIONS(4605),
+ [aux_sym_select_statement_token1] = ACTIONS(4605),
+ [aux_sym_case_expression_token1] = ACTIONS(4605),
+ [anon_sym_LT] = ACTIONS(4605),
+ [anon_sym_LT_EQ] = ACTIONS(4607),
+ [anon_sym_GT] = ACTIONS(4605),
+ [anon_sym_GT_EQ] = ACTIONS(4607),
+ [anon_sym_LT_GT] = ACTIONS(4607),
+ [aux_sym__for_header_token1] = ACTIONS(4605),
+ [aux_sym_do_statement_token1] = ACTIONS(4605),
+ [aux_sym_do_condition_token1] = ACTIONS(4605),
+ [aux_sym_with_statement_token1] = ACTIONS(4605),
+ [aux_sym_exit_statement_token1] = ACTIONS(4605),
+ [sym_end_statement] = ACTIONS(4607),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4605),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4605),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4605),
+ [sym__ambiguous_redim_statement] = ACTIONS(4607),
+ [aux_sym_erase_statement_token1] = ACTIONS(4605),
+ [aux_sym_open_statement_token1] = ACTIONS(4605),
+ [aux_sym_open_statement_token3] = ACTIONS(4605),
+ [aux_sym_file_mode_token2] = ACTIONS(4605),
+ [aux_sym_file_access_token2] = ACTIONS(4605),
+ [aux_sym_file_lock_token2] = ACTIONS(4605),
+ [aux_sym_print_statement_token1] = ACTIONS(4605),
+ [anon_sym_CARET] = ACTIONS(4607),
+ [anon_sym_SLASH] = ACTIONS(4607),
+ [anon_sym_BSLASH] = ACTIONS(4607),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4605),
+ [anon_sym_PLUS] = ACTIONS(4607),
+ [anon_sym_DASH] = ACTIONS(4605),
+ [anon_sym_AMP] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4605),
+ [anon_sym_QMARK] = ACTIONS(4607),
+ [aux_sym_close_statement_token1] = ACTIONS(4605),
+ [aux_sym_put_statement_token1] = ACTIONS(4605),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4605),
+ [aux_sym_seek_statement_token1] = ACTIONS(4605),
+ [sym_reset_statement] = ACTIONS(4605),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4605),
+ [sym_stop_statement] = ACTIONS(4605),
+ [sym_beep_statement] = ACTIONS(4605),
+ [aux_sym_unload_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4605),
+ [aux_sym_call_statement_token1] = ACTIONS(4605),
+ [sym__ambiguous_call_statement] = ACTIONS(4605),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4605),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4605),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4605),
+ [aux_sym_unary_expression_token1] = ACTIONS(4605),
+ [sym_string_literal] = ACTIONS(4607),
+ [sym_number_literal] = ACTIONS(4607),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4605),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4605),
+ [sym_nothing_literal] = ACTIONS(4605),
+ [sym_null_literal] = ACTIONS(4605),
+ [sym_empty_literal] = ACTIONS(4605),
+ [sym_date_literal] = ACTIONS(4607),
+ [anon_sym_POUND] = ACTIONS(4605),
+ },
+ [STATE(984)] = {
+ [sym_identifier] = ACTIONS(4609),
+ [sym_newline] = ACTIONS(4611),
+ [anon_sym_COLON] = ACTIONS(4611),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4609),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4609),
+ [anon_sym_EQ] = ACTIONS(4611),
+ [anon_sym_DOT] = ACTIONS(4609),
+ [anon_sym_BANG] = ACTIONS(4611),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4609),
+ [aux_sym_option_statement_token3] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4609),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4609),
+ [sym_static_modifier] = ACTIONS(4609),
+ [sym__dim_keyword] = ACTIONS(4609),
+ [sym__redim_keyword] = ACTIONS(4609),
+ [aux_sym_get_accessor_token1] = ACTIONS(4609),
+ [aux_sym_set_accessor_token1] = ACTIONS(4609),
+ [aux_sym_const_declaration_token1] = ACTIONS(4609),
+ [anon_sym_LPAREN] = ACTIONS(4611),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4609),
+ [anon_sym_STAR] = ACTIONS(4611),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4609),
+ [aux_sym_visibility_token1] = ACTIONS(4609),
+ [aux_sym_visibility_token2] = ACTIONS(4609),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4609),
+ [aux_sym_else_fragment_token1] = ACTIONS(4609),
+ [aux_sym_select_statement_token1] = ACTIONS(4609),
+ [aux_sym_case_expression_token1] = ACTIONS(4609),
+ [anon_sym_LT] = ACTIONS(4609),
+ [anon_sym_LT_EQ] = ACTIONS(4611),
+ [anon_sym_GT] = ACTIONS(4609),
+ [anon_sym_GT_EQ] = ACTIONS(4611),
+ [anon_sym_LT_GT] = ACTIONS(4611),
+ [aux_sym__for_header_token1] = ACTIONS(4609),
+ [aux_sym_do_statement_token1] = ACTIONS(4609),
+ [aux_sym_do_condition_token1] = ACTIONS(4609),
+ [aux_sym_with_statement_token1] = ACTIONS(4609),
+ [aux_sym_exit_statement_token1] = ACTIONS(4609),
+ [sym_end_statement] = ACTIONS(4611),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4609),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4609),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4609),
+ [sym__ambiguous_redim_statement] = ACTIONS(4611),
+ [aux_sym_erase_statement_token1] = ACTIONS(4609),
+ [aux_sym_open_statement_token1] = ACTIONS(4609),
+ [aux_sym_open_statement_token3] = ACTIONS(4609),
+ [aux_sym_file_mode_token2] = ACTIONS(4609),
+ [aux_sym_file_access_token2] = ACTIONS(4609),
+ [aux_sym_file_lock_token2] = ACTIONS(4609),
+ [aux_sym_print_statement_token1] = ACTIONS(4609),
+ [anon_sym_CARET] = ACTIONS(4611),
+ [anon_sym_SLASH] = ACTIONS(4611),
+ [anon_sym_BSLASH] = ACTIONS(4611),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4609),
+ [anon_sym_PLUS] = ACTIONS(4611),
+ [anon_sym_DASH] = ACTIONS(4609),
+ [anon_sym_AMP] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4609),
+ [anon_sym_QMARK] = ACTIONS(4611),
+ [aux_sym_close_statement_token1] = ACTIONS(4609),
+ [aux_sym_put_statement_token1] = ACTIONS(4609),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4609),
+ [aux_sym_seek_statement_token1] = ACTIONS(4609),
+ [sym_reset_statement] = ACTIONS(4609),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4609),
+ [sym_stop_statement] = ACTIONS(4609),
+ [sym_beep_statement] = ACTIONS(4609),
+ [aux_sym_unload_statement_token1] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4609),
+ [aux_sym_call_statement_token1] = ACTIONS(4609),
+ [sym__ambiguous_call_statement] = ACTIONS(4609),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4609),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4609),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4609),
+ [aux_sym_unary_expression_token1] = ACTIONS(4609),
+ [sym_string_literal] = ACTIONS(4611),
+ [sym_number_literal] = ACTIONS(4611),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4609),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4609),
+ [sym_nothing_literal] = ACTIONS(4609),
+ [sym_null_literal] = ACTIONS(4609),
+ [sym_empty_literal] = ACTIONS(4609),
+ [sym_date_literal] = ACTIONS(4611),
+ [anon_sym_POUND] = ACTIONS(4609),
+ },
+ [STATE(985)] = {
+ [sym_identifier] = ACTIONS(4621),
+ [sym_newline] = ACTIONS(4623),
+ [anon_sym_COLON] = ACTIONS(4623),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4621),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4621),
+ [anon_sym_EQ] = ACTIONS(4623),
+ [anon_sym_DOT] = ACTIONS(4621),
+ [anon_sym_BANG] = ACTIONS(4623),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4621),
+ [aux_sym_option_statement_token3] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4621),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4621),
+ [sym_static_modifier] = ACTIONS(4621),
+ [sym__dim_keyword] = ACTIONS(4621),
+ [sym__redim_keyword] = ACTIONS(4621),
+ [aux_sym_get_accessor_token1] = ACTIONS(4621),
+ [aux_sym_set_accessor_token1] = ACTIONS(4621),
+ [aux_sym_const_declaration_token1] = ACTIONS(4621),
+ [anon_sym_LPAREN] = ACTIONS(4623),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4621),
+ [anon_sym_STAR] = ACTIONS(4623),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token2] = ACTIONS(4621),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4621),
+ [aux_sym_else_fragment_token1] = ACTIONS(4621),
+ [aux_sym_select_statement_token1] = ACTIONS(4621),
+ [aux_sym_case_expression_token1] = ACTIONS(4621),
+ [anon_sym_LT] = ACTIONS(4621),
+ [anon_sym_LT_EQ] = ACTIONS(4623),
+ [anon_sym_GT] = ACTIONS(4621),
+ [anon_sym_GT_EQ] = ACTIONS(4623),
+ [anon_sym_LT_GT] = ACTIONS(4623),
+ [aux_sym__for_header_token1] = ACTIONS(4621),
+ [aux_sym_do_statement_token1] = ACTIONS(4621),
+ [aux_sym_do_condition_token1] = ACTIONS(4621),
+ [aux_sym_with_statement_token1] = ACTIONS(4621),
+ [aux_sym_exit_statement_token1] = ACTIONS(4621),
+ [sym_end_statement] = ACTIONS(4623),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4621),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4621),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4621),
+ [sym__ambiguous_redim_statement] = ACTIONS(4623),
+ [aux_sym_erase_statement_token1] = ACTIONS(4621),
+ [aux_sym_open_statement_token1] = ACTIONS(4621),
+ [aux_sym_open_statement_token3] = ACTIONS(4621),
+ [aux_sym_file_mode_token2] = ACTIONS(4621),
+ [aux_sym_file_access_token2] = ACTIONS(4621),
+ [aux_sym_file_lock_token2] = ACTIONS(4621),
+ [aux_sym_print_statement_token1] = ACTIONS(4621),
+ [anon_sym_CARET] = ACTIONS(4623),
+ [anon_sym_SLASH] = ACTIONS(4623),
+ [anon_sym_BSLASH] = ACTIONS(4623),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4621),
+ [anon_sym_PLUS] = ACTIONS(4623),
+ [anon_sym_DASH] = ACTIONS(4621),
+ [anon_sym_AMP] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4621),
+ [anon_sym_QMARK] = ACTIONS(4623),
+ [aux_sym_close_statement_token1] = ACTIONS(4621),
+ [aux_sym_put_statement_token1] = ACTIONS(4621),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4621),
+ [aux_sym_seek_statement_token1] = ACTIONS(4621),
+ [sym_reset_statement] = ACTIONS(4621),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4621),
+ [sym_stop_statement] = ACTIONS(4621),
+ [sym_beep_statement] = ACTIONS(4621),
+ [aux_sym_unload_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4621),
+ [aux_sym_call_statement_token1] = ACTIONS(4621),
+ [sym__ambiguous_call_statement] = ACTIONS(4621),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4621),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4621),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4621),
+ [aux_sym_unary_expression_token1] = ACTIONS(4621),
+ [sym_string_literal] = ACTIONS(4623),
+ [sym_number_literal] = ACTIONS(4623),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4621),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4621),
+ [sym_nothing_literal] = ACTIONS(4621),
+ [sym_null_literal] = ACTIONS(4621),
+ [sym_empty_literal] = ACTIONS(4621),
+ [sym_date_literal] = ACTIONS(4623),
+ [anon_sym_POUND] = ACTIONS(4621),
+ },
+ [STATE(986)] = {
+ [sym_identifier] = ACTIONS(4647),
+ [sym_newline] = ACTIONS(4649),
+ [anon_sym_COLON] = ACTIONS(4649),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4647),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4647),
+ [anon_sym_EQ] = ACTIONS(4649),
+ [anon_sym_DOT] = ACTIONS(4647),
+ [anon_sym_BANG] = ACTIONS(4649),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4647),
+ [aux_sym_option_statement_token3] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4647),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4647),
+ [sym_static_modifier] = ACTIONS(4647),
+ [sym__dim_keyword] = ACTIONS(4647),
+ [sym__redim_keyword] = ACTIONS(4647),
+ [aux_sym_get_accessor_token1] = ACTIONS(4647),
+ [aux_sym_set_accessor_token1] = ACTIONS(4647),
+ [aux_sym_const_declaration_token1] = ACTIONS(4647),
+ [anon_sym_LPAREN] = ACTIONS(4649),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4647),
+ [anon_sym_STAR] = ACTIONS(5662),
+ [aux_sym_array_bound_token1] = ACTIONS(4647),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token2] = ACTIONS(4647),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4647),
+ [aux_sym_else_fragment_token1] = ACTIONS(4647),
+ [aux_sym_select_statement_token1] = ACTIONS(4647),
+ [aux_sym_case_expression_token1] = ACTIONS(4647),
+ [anon_sym_LT] = ACTIONS(4647),
+ [anon_sym_LT_EQ] = ACTIONS(4649),
+ [anon_sym_GT] = ACTIONS(4647),
+ [anon_sym_GT_EQ] = ACTIONS(4649),
+ [anon_sym_LT_GT] = ACTIONS(4649),
+ [aux_sym__for_header_token1] = ACTIONS(4647),
+ [aux_sym_do_statement_token1] = ACTIONS(4647),
+ [aux_sym_do_condition_token1] = ACTIONS(4647),
+ [aux_sym_with_statement_token1] = ACTIONS(4647),
+ [aux_sym_exit_statement_token1] = ACTIONS(4647),
+ [sym_end_statement] = ACTIONS(4649),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4647),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4647),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4647),
+ [sym__ambiguous_redim_statement] = ACTIONS(4649),
+ [aux_sym_erase_statement_token1] = ACTIONS(4647),
+ [aux_sym_open_statement_token1] = ACTIONS(4647),
+ [aux_sym_file_mode_token2] = ACTIONS(4647),
+ [aux_sym_file_access_token2] = ACTIONS(4647),
+ [aux_sym_file_lock_token2] = ACTIONS(4647),
+ [aux_sym_print_statement_token1] = ACTIONS(4647),
+ [anon_sym_CARET] = ACTIONS(5660),
+ [anon_sym_SLASH] = ACTIONS(5662),
+ [anon_sym_BSLASH] = ACTIONS(5664),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5666),
+ [anon_sym_PLUS] = ACTIONS(5668),
+ [anon_sym_DASH] = ACTIONS(5670),
+ [anon_sym_AMP] = ACTIONS(5672),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4647),
+ [anon_sym_QMARK] = ACTIONS(4649),
+ [aux_sym_close_statement_token1] = ACTIONS(4647),
+ [aux_sym_put_statement_token1] = ACTIONS(4647),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4647),
+ [aux_sym_seek_statement_token1] = ACTIONS(4647),
+ [sym_reset_statement] = ACTIONS(4647),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4647),
+ [sym_stop_statement] = ACTIONS(4647),
+ [sym_beep_statement] = ACTIONS(4647),
+ [aux_sym_unload_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4647),
+ [aux_sym_call_statement_token1] = ACTIONS(4647),
+ [sym__ambiguous_call_statement] = ACTIONS(4647),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4647),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4647),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4647),
+ [aux_sym_unary_expression_token1] = ACTIONS(4647),
+ [sym_string_literal] = ACTIONS(4649),
+ [sym_number_literal] = ACTIONS(4649),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4647),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4647),
+ [sym_nothing_literal] = ACTIONS(4647),
+ [sym_null_literal] = ACTIONS(4647),
+ [sym_empty_literal] = ACTIONS(4647),
+ [sym_date_literal] = ACTIONS(4649),
+ [anon_sym_POUND] = ACTIONS(4647),
+ },
+ [STATE(987)] = {
+ [sym_identifier] = ACTIONS(4647),
+ [sym_newline] = ACTIONS(4649),
+ [anon_sym_COLON] = ACTIONS(4649),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4647),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4647),
+ [anon_sym_EQ] = ACTIONS(4649),
+ [anon_sym_DOT] = ACTIONS(4647),
+ [anon_sym_BANG] = ACTIONS(4649),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4647),
+ [aux_sym_option_statement_token3] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4647),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4647),
+ [sym_static_modifier] = ACTIONS(4647),
+ [sym__dim_keyword] = ACTIONS(4647),
+ [sym__redim_keyword] = ACTIONS(4647),
+ [aux_sym_get_accessor_token1] = ACTIONS(4647),
+ [aux_sym_set_accessor_token1] = ACTIONS(4647),
+ [aux_sym_const_declaration_token1] = ACTIONS(4647),
+ [anon_sym_LPAREN] = ACTIONS(4649),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4647),
+ [anon_sym_STAR] = ACTIONS(5725),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token2] = ACTIONS(4647),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4647),
+ [aux_sym_else_fragment_token1] = ACTIONS(4647),
+ [aux_sym_select_statement_token1] = ACTIONS(4647),
+ [aux_sym_case_expression_token1] = ACTIONS(4647),
+ [anon_sym_LT] = ACTIONS(4647),
+ [anon_sym_LT_EQ] = ACTIONS(4649),
+ [anon_sym_GT] = ACTIONS(4647),
+ [anon_sym_GT_EQ] = ACTIONS(4649),
+ [anon_sym_LT_GT] = ACTIONS(4649),
+ [aux_sym__for_header_token1] = ACTIONS(4647),
+ [aux_sym_do_statement_token1] = ACTIONS(4647),
+ [aux_sym_do_condition_token1] = ACTIONS(4647),
+ [aux_sym_with_statement_token1] = ACTIONS(4647),
+ [aux_sym_exit_statement_token1] = ACTIONS(4647),
+ [sym_end_statement] = ACTIONS(4649),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4647),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4647),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4647),
+ [sym__ambiguous_redim_statement] = ACTIONS(4649),
+ [aux_sym_erase_statement_token1] = ACTIONS(4647),
+ [aux_sym_open_statement_token1] = ACTIONS(4647),
+ [aux_sym_open_statement_token3] = ACTIONS(4647),
+ [aux_sym_file_mode_token2] = ACTIONS(4647),
+ [aux_sym_file_access_token2] = ACTIONS(4647),
+ [aux_sym_file_lock_token2] = ACTIONS(4647),
+ [aux_sym_print_statement_token1] = ACTIONS(4647),
+ [anon_sym_CARET] = ACTIONS(5723),
+ [anon_sym_SLASH] = ACTIONS(5725),
+ [anon_sym_BSLASH] = ACTIONS(5727),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5729),
+ [anon_sym_PLUS] = ACTIONS(5731),
+ [anon_sym_DASH] = ACTIONS(5733),
+ [anon_sym_AMP] = ACTIONS(5735),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4647),
+ [anon_sym_QMARK] = ACTIONS(4649),
+ [aux_sym_close_statement_token1] = ACTIONS(4647),
+ [aux_sym_put_statement_token1] = ACTIONS(4647),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4647),
+ [aux_sym_seek_statement_token1] = ACTIONS(4647),
+ [sym_reset_statement] = ACTIONS(4647),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4647),
+ [sym_stop_statement] = ACTIONS(4647),
+ [sym_beep_statement] = ACTIONS(4647),
+ [aux_sym_unload_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4647),
+ [aux_sym_call_statement_token1] = ACTIONS(4647),
+ [sym__ambiguous_call_statement] = ACTIONS(4647),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4647),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4647),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4647),
+ [aux_sym_unary_expression_token1] = ACTIONS(4647),
+ [sym_string_literal] = ACTIONS(4649),
+ [sym_number_literal] = ACTIONS(4649),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4647),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4647),
+ [sym_nothing_literal] = ACTIONS(4647),
+ [sym_null_literal] = ACTIONS(4647),
+ [sym_empty_literal] = ACTIONS(4647),
+ [sym_date_literal] = ACTIONS(4649),
+ [anon_sym_POUND] = ACTIONS(4647),
+ },
+ [STATE(988)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4006),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [anon_sym_COMMA] = ACTIONS(4002),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(3986),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token2] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4002),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [anon_sym_COLON_EQ] = ACTIONS(5762),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(989)] = {
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4342),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5687),
+ [anon_sym_BANG] = ACTIONS(5689),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [anon_sym_COMMA] = ACTIONS(4344),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(4399),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token2] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4344),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [anon_sym_COLON_EQ] = ACTIONS(5764),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(990)] = {
+ [sym_identifier] = ACTIONS(5627),
+ [sym_newline] = ACTIONS(5629),
+ [anon_sym_COLON] = ACTIONS(5629),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(5627),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5627),
+ [anon_sym_DOT] = ACTIONS(5627),
+ [anon_sym_BANG] = ACTIONS(5629),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(5627),
+ [aux_sym_option_statement_token3] = ACTIONS(5627),
+ [aux_sym_type_declaration_token1] = ACTIONS(5627),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(5627),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(5627),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(5627),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(5627),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(5627),
+ [aux_sym_enum_declaration_token1] = ACTIONS(5627),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(5627),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(5627),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(5627),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(5627),
+ [aux_sym__property_get_header_token1] = ACTIONS(5627),
+ [aux_sym_event_declaration_token1] = ACTIONS(5627),
+ [sym_static_modifier] = ACTIONS(5627),
+ [sym__dim_keyword] = ACTIONS(5627),
+ [sym__redim_keyword] = ACTIONS(5627),
+ [aux_sym_get_accessor_token1] = ACTIONS(5627),
+ [aux_sym_set_accessor_token1] = ACTIONS(5627),
+ [anon_sym_COMMA] = ACTIONS(5629),
+ [aux_sym_const_declaration_token1] = ACTIONS(5627),
+ [anon_sym_LPAREN] = ACTIONS(5629),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5627),
+ [anon_sym_STAR] = ACTIONS(4455),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5627),
+ [aux_sym_visibility_token1] = ACTIONS(5627),
+ [aux_sym_visibility_token2] = ACTIONS(5627),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(5627),
+ [aux_sym_else_fragment_token1] = ACTIONS(5627),
+ [aux_sym_select_statement_token1] = ACTIONS(5627),
+ [aux_sym__for_header_token1] = ACTIONS(5627),
+ [aux_sym_do_statement_token1] = ACTIONS(5627),
+ [aux_sym_do_condition_token1] = ACTIONS(5627),
+ [aux_sym_with_statement_token1] = ACTIONS(5627),
+ [aux_sym_exit_statement_token1] = ACTIONS(5627),
+ [sym_end_statement] = ACTIONS(5629),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(5627),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(5627),
+ [aux_sym_on_error_statement_token2] = ACTIONS(5627),
+ [sym__ambiguous_redim_statement] = ACTIONS(5629),
+ [aux_sym_erase_statement_token1] = ACTIONS(5627),
+ [aux_sym_open_statement_token1] = ACTIONS(5627),
+ [aux_sym_file_mode_token2] = ACTIONS(5627),
+ [aux_sym_file_access_token2] = ACTIONS(5627),
+ [aux_sym_file_lock_token2] = ACTIONS(5627),
+ [aux_sym_print_statement_token1] = ACTIONS(5627),
+ [anon_sym_CARET] = ACTIONS(4445),
+ [anon_sym_SLASH] = ACTIONS(4455),
+ [anon_sym_BSLASH] = ACTIONS(4457),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4459),
+ [anon_sym_PLUS] = ACTIONS(4461),
+ [anon_sym_DASH] = ACTIONS(4463),
+ [anon_sym_AMP] = ACTIONS(4465),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5627),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5627),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4471),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4473),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4475),
+ [anon_sym_SEMI] = ACTIONS(5629),
+ [anon_sym_QMARK] = ACTIONS(5629),
+ [aux_sym_close_statement_token1] = ACTIONS(5627),
+ [aux_sym_put_statement_token1] = ACTIONS(5627),
+ [aux_sym_unlock_statement_token1] = ACTIONS(5627),
+ [aux_sym_seek_statement_token1] = ACTIONS(5627),
+ [sym_reset_statement] = ACTIONS(5627),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(5627),
+ [sym_stop_statement] = ACTIONS(5627),
+ [sym_beep_statement] = ACTIONS(5627),
+ [aux_sym_unload_statement_token1] = ACTIONS(5627),
+ [aux_sym_def_type_statement_token1] = ACTIONS(5627),
+ [aux_sym_def_type_statement_token2] = ACTIONS(5627),
+ [aux_sym_def_type_statement_token3] = ACTIONS(5627),
+ [aux_sym_def_type_statement_token4] = ACTIONS(5627),
+ [aux_sym_def_type_statement_token5] = ACTIONS(5627),
+ [aux_sym_def_type_statement_token6] = ACTIONS(5627),
+ [aux_sym_def_type_statement_token7] = ACTIONS(5627),
+ [aux_sym_def_type_statement_token8] = ACTIONS(5627),
+ [aux_sym_def_type_statement_token9] = ACTIONS(5627),
+ [aux_sym_def_type_statement_token10] = ACTIONS(5627),
+ [aux_sym_def_type_statement_token11] = ACTIONS(5627),
+ [aux_sym_def_type_statement_token12] = ACTIONS(5627),
+ [aux_sym_def_type_statement_token13] = ACTIONS(5627),
+ [aux_sym_def_type_statement_token14] = ACTIONS(5627),
+ [aux_sym_call_statement_token1] = ACTIONS(5627),
+ [sym__ambiguous_call_statement] = ACTIONS(5627),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5627),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5627),
+ [aux_sym_unary_expression_token1] = ACTIONS(5627),
+ [sym_string_literal] = ACTIONS(5629),
+ [sym_number_literal] = ACTIONS(5629),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5627),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5627),
+ [sym_nothing_literal] = ACTIONS(5627),
+ [sym_null_literal] = ACTIONS(5627),
+ [sym_empty_literal] = ACTIONS(5627),
+ [sym_date_literal] = ACTIONS(5629),
+ [anon_sym_POUND] = ACTIONS(5627),
+ },
+ [STATE(991)] = {
+ [sym_identifier] = ACTIONS(5766),
+ [sym_newline] = ACTIONS(5768),
+ [anon_sym_COLON] = ACTIONS(5768),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(5766),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5766),
+ [anon_sym_DOT] = ACTIONS(5766),
+ [anon_sym_BANG] = ACTIONS(5768),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(5766),
+ [aux_sym_option_statement_token3] = ACTIONS(5766),
+ [aux_sym_type_declaration_token1] = ACTIONS(5766),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(5766),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(5766),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(5766),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(5766),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(5766),
+ [aux_sym_enum_declaration_token1] = ACTIONS(5766),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(5766),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(5766),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(5766),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(5766),
+ [aux_sym__property_get_header_token1] = ACTIONS(5766),
+ [aux_sym_event_declaration_token1] = ACTIONS(5766),
+ [sym_static_modifier] = ACTIONS(5766),
+ [sym__dim_keyword] = ACTIONS(5766),
+ [sym__redim_keyword] = ACTIONS(5766),
+ [aux_sym_get_accessor_token1] = ACTIONS(5766),
+ [aux_sym_set_accessor_token1] = ACTIONS(5766),
+ [anon_sym_COMMA] = ACTIONS(5768),
+ [aux_sym_const_declaration_token1] = ACTIONS(5766),
+ [anon_sym_LPAREN] = ACTIONS(5768),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5766),
+ [anon_sym_STAR] = ACTIONS(5768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5766),
+ [aux_sym_visibility_token1] = ACTIONS(5766),
+ [aux_sym_visibility_token2] = ACTIONS(5766),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(5766),
+ [aux_sym_else_fragment_token1] = ACTIONS(5766),
+ [aux_sym_select_statement_token1] = ACTIONS(5766),
+ [aux_sym__for_header_token1] = ACTIONS(5766),
+ [aux_sym_do_statement_token1] = ACTIONS(5766),
+ [aux_sym_do_condition_token1] = ACTIONS(5766),
+ [aux_sym_with_statement_token1] = ACTIONS(5766),
+ [aux_sym_exit_statement_token1] = ACTIONS(5766),
+ [sym_end_statement] = ACTIONS(5768),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(5766),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(5766),
+ [aux_sym_on_error_statement_token2] = ACTIONS(5766),
+ [sym__ambiguous_redim_statement] = ACTIONS(5768),
+ [aux_sym_erase_statement_token1] = ACTIONS(5766),
+ [aux_sym_open_statement_token1] = ACTIONS(5766),
+ [aux_sym_file_mode_token2] = ACTIONS(5766),
+ [aux_sym_file_access_token2] = ACTIONS(5766),
+ [aux_sym_file_lock_token2] = ACTIONS(5766),
+ [aux_sym_print_statement_token1] = ACTIONS(5766),
+ [anon_sym_CARET] = ACTIONS(5768),
+ [anon_sym_SLASH] = ACTIONS(5768),
+ [anon_sym_BSLASH] = ACTIONS(5768),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5766),
+ [anon_sym_PLUS] = ACTIONS(5768),
+ [anon_sym_DASH] = ACTIONS(5766),
+ [anon_sym_AMP] = ACTIONS(5766),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5766),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5766),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5766),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5766),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(5766),
+ [anon_sym_SEMI] = ACTIONS(5768),
+ [anon_sym_QMARK] = ACTIONS(5768),
+ [aux_sym_close_statement_token1] = ACTIONS(5766),
+ [aux_sym_put_statement_token1] = ACTIONS(5766),
+ [aux_sym_unlock_statement_token1] = ACTIONS(5766),
+ [aux_sym_seek_statement_token1] = ACTIONS(5766),
+ [sym_reset_statement] = ACTIONS(5766),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(5766),
+ [sym_stop_statement] = ACTIONS(5766),
+ [sym_beep_statement] = ACTIONS(5766),
+ [aux_sym_unload_statement_token1] = ACTIONS(5766),
+ [aux_sym_def_type_statement_token1] = ACTIONS(5766),
+ [aux_sym_def_type_statement_token2] = ACTIONS(5766),
+ [aux_sym_def_type_statement_token3] = ACTIONS(5766),
+ [aux_sym_def_type_statement_token4] = ACTIONS(5766),
+ [aux_sym_def_type_statement_token5] = ACTIONS(5766),
+ [aux_sym_def_type_statement_token6] = ACTIONS(5766),
+ [aux_sym_def_type_statement_token7] = ACTIONS(5766),
+ [aux_sym_def_type_statement_token8] = ACTIONS(5766),
+ [aux_sym_def_type_statement_token9] = ACTIONS(5766),
+ [aux_sym_def_type_statement_token10] = ACTIONS(5766),
+ [aux_sym_def_type_statement_token11] = ACTIONS(5766),
+ [aux_sym_def_type_statement_token12] = ACTIONS(5766),
+ [aux_sym_def_type_statement_token13] = ACTIONS(5766),
+ [aux_sym_def_type_statement_token14] = ACTIONS(5766),
+ [aux_sym_call_statement_token1] = ACTIONS(5766),
+ [sym__ambiguous_call_statement] = ACTIONS(5766),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5766),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5766),
+ [aux_sym_unary_expression_token1] = ACTIONS(5766),
+ [sym_string_literal] = ACTIONS(5768),
+ [sym_number_literal] = ACTIONS(5768),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5766),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5766),
+ [sym_nothing_literal] = ACTIONS(5766),
+ [sym_null_literal] = ACTIONS(5766),
+ [sym_empty_literal] = ACTIONS(5766),
+ [sym_date_literal] = ACTIONS(5768),
+ [anon_sym_POUND] = ACTIONS(5766),
+ },
+ [STATE(992)] = {
+ [sym_identifier] = ACTIONS(5766),
+ [sym_newline] = ACTIONS(5768),
+ [anon_sym_COLON] = ACTIONS(5768),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(5766),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5766),
+ [anon_sym_DOT] = ACTIONS(5766),
+ [anon_sym_BANG] = ACTIONS(5768),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(5766),
+ [aux_sym_option_statement_token3] = ACTIONS(5766),
+ [aux_sym_type_declaration_token1] = ACTIONS(5766),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(5766),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(5766),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(5766),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(5766),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(5766),
+ [aux_sym_enum_declaration_token1] = ACTIONS(5766),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(5766),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(5766),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(5766),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(5766),
+ [aux_sym__property_get_header_token1] = ACTIONS(5766),
+ [aux_sym_event_declaration_token1] = ACTIONS(5766),
+ [sym_static_modifier] = ACTIONS(5766),
+ [sym__dim_keyword] = ACTIONS(5766),
+ [sym__redim_keyword] = ACTIONS(5766),
+ [aux_sym_get_accessor_token1] = ACTIONS(5766),
+ [aux_sym_set_accessor_token1] = ACTIONS(5766),
+ [anon_sym_COMMA] = ACTIONS(5768),
+ [aux_sym_const_declaration_token1] = ACTIONS(5766),
+ [anon_sym_LPAREN] = ACTIONS(5768),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5766),
+ [anon_sym_STAR] = ACTIONS(5768),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5766),
+ [aux_sym_visibility_token1] = ACTIONS(5766),
+ [aux_sym_visibility_token2] = ACTIONS(5766),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(5766),
+ [aux_sym_else_fragment_token1] = ACTIONS(5766),
+ [aux_sym_select_statement_token1] = ACTIONS(5766),
+ [aux_sym__for_header_token1] = ACTIONS(5766),
+ [aux_sym_do_statement_token1] = ACTIONS(5766),
+ [aux_sym_do_condition_token1] = ACTIONS(5766),
+ [aux_sym_with_statement_token1] = ACTIONS(5766),
+ [aux_sym_exit_statement_token1] = ACTIONS(5766),
+ [sym_end_statement] = ACTIONS(5768),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(5766),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(5766),
+ [aux_sym_on_error_statement_token2] = ACTIONS(5766),
+ [sym__ambiguous_redim_statement] = ACTIONS(5768),
+ [aux_sym_erase_statement_token1] = ACTIONS(5766),
+ [aux_sym_open_statement_token1] = ACTIONS(5766),
+ [aux_sym_file_mode_token2] = ACTIONS(5766),
+ [aux_sym_file_access_token2] = ACTIONS(5766),
+ [aux_sym_file_lock_token2] = ACTIONS(5766),
+ [aux_sym_print_statement_token1] = ACTIONS(5766),
+ [anon_sym_CARET] = ACTIONS(5768),
+ [anon_sym_SLASH] = ACTIONS(5768),
+ [anon_sym_BSLASH] = ACTIONS(5768),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5766),
+ [anon_sym_PLUS] = ACTIONS(5768),
+ [anon_sym_DASH] = ACTIONS(5766),
+ [anon_sym_AMP] = ACTIONS(5766),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5766),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5766),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5766),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5766),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(5766),
+ [anon_sym_SEMI] = ACTIONS(5768),
+ [anon_sym_QMARK] = ACTIONS(5768),
+ [aux_sym_close_statement_token1] = ACTIONS(5766),
+ [aux_sym_put_statement_token1] = ACTIONS(5766),
+ [aux_sym_unlock_statement_token1] = ACTIONS(5766),
+ [aux_sym_seek_statement_token1] = ACTIONS(5766),
+ [sym_reset_statement] = ACTIONS(5766),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(5766),
+ [sym_stop_statement] = ACTIONS(5766),
+ [sym_beep_statement] = ACTIONS(5766),
+ [aux_sym_unload_statement_token1] = ACTIONS(5766),
+ [aux_sym_def_type_statement_token1] = ACTIONS(5766),
+ [aux_sym_def_type_statement_token2] = ACTIONS(5766),
+ [aux_sym_def_type_statement_token3] = ACTIONS(5766),
+ [aux_sym_def_type_statement_token4] = ACTIONS(5766),
+ [aux_sym_def_type_statement_token5] = ACTIONS(5766),
+ [aux_sym_def_type_statement_token6] = ACTIONS(5766),
+ [aux_sym_def_type_statement_token7] = ACTIONS(5766),
+ [aux_sym_def_type_statement_token8] = ACTIONS(5766),
+ [aux_sym_def_type_statement_token9] = ACTIONS(5766),
+ [aux_sym_def_type_statement_token10] = ACTIONS(5766),
+ [aux_sym_def_type_statement_token11] = ACTIONS(5766),
+ [aux_sym_def_type_statement_token12] = ACTIONS(5766),
+ [aux_sym_def_type_statement_token13] = ACTIONS(5766),
+ [aux_sym_def_type_statement_token14] = ACTIONS(5766),
+ [aux_sym_call_statement_token1] = ACTIONS(5766),
+ [sym__ambiguous_call_statement] = ACTIONS(5766),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5766),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5766),
+ [aux_sym_unary_expression_token1] = ACTIONS(5766),
+ [sym_string_literal] = ACTIONS(5768),
+ [sym_number_literal] = ACTIONS(5768),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5766),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5766),
+ [sym_nothing_literal] = ACTIONS(5766),
+ [sym_null_literal] = ACTIONS(5766),
+ [sym_empty_literal] = ACTIONS(5766),
+ [sym_date_literal] = ACTIONS(5768),
+ [anon_sym_POUND] = ACTIONS(5766),
+ },
+ [STATE(993)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(994),
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(5770),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [anon_sym_COMMA] = ACTIONS(4371),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_while_statement_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_SEMI] = ACTIONS(4371),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(994)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(995),
+ [sym_identifier] = ACTIONS(4375),
+ [sym_newline] = ACTIONS(4377),
+ [anon_sym_COLON] = ACTIONS(4377),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4375),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4375),
+ [anon_sym_EQ] = ACTIONS(4377),
+ [anon_sym_DOT] = ACTIONS(4375),
+ [anon_sym_BANG] = ACTIONS(4377),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4375),
+ [aux_sym_option_statement_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4375),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4375),
+ [sym_static_modifier] = ACTIONS(4375),
+ [sym__dim_keyword] = ACTIONS(4375),
+ [sym__redim_keyword] = ACTIONS(4375),
+ [aux_sym_get_accessor_token1] = ACTIONS(4375),
+ [aux_sym_set_accessor_token1] = ACTIONS(4375),
+ [anon_sym_COMMA] = ACTIONS(4377),
+ [aux_sym_const_declaration_token1] = ACTIONS(4375),
+ [anon_sym_LPAREN] = ACTIONS(4377),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4375),
+ [anon_sym_STAR] = ACTIONS(4377),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token2] = ACTIONS(4375),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4375),
+ [aux_sym_else_fragment_token1] = ACTIONS(4375),
+ [aux_sym_select_statement_token1] = ACTIONS(4375),
+ [aux_sym_case_expression_token1] = ACTIONS(4375),
+ [anon_sym_LT] = ACTIONS(4375),
+ [anon_sym_LT_EQ] = ACTIONS(4377),
+ [anon_sym_GT] = ACTIONS(4375),
+ [anon_sym_GT_EQ] = ACTIONS(4377),
+ [anon_sym_LT_GT] = ACTIONS(4377),
+ [aux_sym__for_header_token1] = ACTIONS(4375),
+ [aux_sym_do_statement_token1] = ACTIONS(4375),
+ [aux_sym_do_condition_token1] = ACTIONS(4375),
+ [aux_sym_while_statement_token1] = ACTIONS(4375),
+ [aux_sym_with_statement_token1] = ACTIONS(4375),
+ [aux_sym_exit_statement_token1] = ACTIONS(4375),
+ [sym_end_statement] = ACTIONS(4377),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4375),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4375),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4375),
+ [sym__ambiguous_redim_statement] = ACTIONS(4377),
+ [aux_sym_erase_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token1] = ACTIONS(4375),
+ [aux_sym_file_mode_token2] = ACTIONS(4375),
+ [aux_sym_file_access_token2] = ACTIONS(4375),
+ [aux_sym_file_lock_token2] = ACTIONS(4375),
+ [aux_sym_print_statement_token1] = ACTIONS(4375),
+ [anon_sym_CARET] = ACTIONS(4377),
+ [anon_sym_SLASH] = ACTIONS(4377),
+ [anon_sym_BSLASH] = ACTIONS(4377),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4375),
+ [anon_sym_PLUS] = ACTIONS(4377),
+ [anon_sym_DASH] = ACTIONS(4375),
+ [anon_sym_AMP] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4375),
+ [anon_sym_SEMI] = ACTIONS(4377),
+ [anon_sym_QMARK] = ACTIONS(4377),
+ [aux_sym_close_statement_token1] = ACTIONS(4375),
+ [aux_sym_put_statement_token1] = ACTIONS(4375),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4375),
+ [aux_sym_seek_statement_token1] = ACTIONS(4375),
+ [sym_reset_statement] = ACTIONS(4375),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4375),
+ [sym_stop_statement] = ACTIONS(4375),
+ [sym_beep_statement] = ACTIONS(4375),
+ [aux_sym_unload_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4375),
+ [aux_sym_call_statement_token1] = ACTIONS(4375),
+ [sym__ambiguous_call_statement] = ACTIONS(4375),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4375),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4375),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4375),
+ [aux_sym_unary_expression_token1] = ACTIONS(4375),
+ [sym_string_literal] = ACTIONS(4377),
+ [sym_number_literal] = ACTIONS(4377),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4375),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4375),
+ [sym_nothing_literal] = ACTIONS(4375),
+ [sym_null_literal] = ACTIONS(4375),
+ [sym_empty_literal] = ACTIONS(4375),
+ [sym_date_literal] = ACTIONS(4377),
+ [anon_sym_POUND] = ACTIONS(4375),
+ },
+ [STATE(995)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(995),
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(5772),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [anon_sym_COMMA] = ACTIONS(4364),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_while_statement_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_SEMI] = ACTIONS(4364),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(996)] = {
+ [sym_identifier] = ACTIONS(5775),
+ [sym_newline] = ACTIONS(5777),
+ [anon_sym_COLON] = ACTIONS(5777),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(5775),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5775),
+ [anon_sym_EQ] = ACTIONS(5777),
+ [anon_sym_DOT] = ACTIONS(5775),
+ [anon_sym_BANG] = ACTIONS(5777),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(5775),
+ [aux_sym_option_statement_token3] = ACTIONS(5775),
+ [aux_sym_type_declaration_token1] = ACTIONS(5775),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(5775),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(5775),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(5775),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(5775),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(5775),
+ [aux_sym_enum_declaration_token1] = ACTIONS(5775),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(5775),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(5775),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(5775),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(5775),
+ [aux_sym__property_get_header_token1] = ACTIONS(5775),
+ [aux_sym_event_declaration_token1] = ACTIONS(5775),
+ [sym_static_modifier] = ACTIONS(5775),
+ [sym__dim_keyword] = ACTIONS(5775),
+ [sym__redim_keyword] = ACTIONS(5775),
+ [aux_sym_get_accessor_token1] = ACTIONS(5775),
+ [aux_sym_set_accessor_token1] = ACTIONS(5775),
+ [anon_sym_COMMA] = ACTIONS(5777),
+ [aux_sym_const_declaration_token1] = ACTIONS(5775),
+ [anon_sym_LPAREN] = ACTIONS(5777),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5775),
+ [anon_sym_STAR] = ACTIONS(5779),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5775),
+ [aux_sym_visibility_token1] = ACTIONS(5775),
+ [aux_sym_visibility_token2] = ACTIONS(5775),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(5775),
+ [aux_sym_else_fragment_token1] = ACTIONS(5775),
+ [aux_sym_select_statement_token1] = ACTIONS(5775),
+ [aux_sym__for_header_token1] = ACTIONS(5775),
+ [aux_sym_do_statement_token1] = ACTIONS(5775),
+ [aux_sym_do_condition_token1] = ACTIONS(5775),
+ [aux_sym_with_statement_token1] = ACTIONS(5775),
+ [aux_sym_exit_statement_token1] = ACTIONS(5775),
+ [sym_end_statement] = ACTIONS(5777),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(5775),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(5775),
+ [aux_sym_on_error_statement_token2] = ACTIONS(5775),
+ [sym__ambiguous_redim_statement] = ACTIONS(5777),
+ [aux_sym_erase_statement_token1] = ACTIONS(5775),
+ [aux_sym_open_statement_token1] = ACTIONS(5775),
+ [aux_sym_file_mode_token2] = ACTIONS(5775),
+ [aux_sym_file_access_token2] = ACTIONS(5775),
+ [aux_sym_file_lock_token2] = ACTIONS(5775),
+ [aux_sym_print_statement_token1] = ACTIONS(5775),
+ [anon_sym_CARET] = ACTIONS(5781),
+ [anon_sym_SLASH] = ACTIONS(5779),
+ [anon_sym_BSLASH] = ACTIONS(5783),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5785),
+ [anon_sym_PLUS] = ACTIONS(5787),
+ [anon_sym_DASH] = ACTIONS(5789),
+ [anon_sym_AMP] = ACTIONS(5791),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5793),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5795),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5797),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5799),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(5801),
+ [anon_sym_QMARK] = ACTIONS(5777),
+ [aux_sym_close_statement_token1] = ACTIONS(5775),
+ [aux_sym_put_statement_token1] = ACTIONS(5775),
+ [aux_sym_unlock_statement_token1] = ACTIONS(5775),
+ [aux_sym_seek_statement_token1] = ACTIONS(5775),
+ [sym_reset_statement] = ACTIONS(5775),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(5775),
+ [sym_stop_statement] = ACTIONS(5775),
+ [sym_beep_statement] = ACTIONS(5775),
+ [aux_sym_unload_statement_token1] = ACTIONS(5775),
+ [aux_sym_def_type_statement_token1] = ACTIONS(5775),
+ [aux_sym_def_type_statement_token2] = ACTIONS(5775),
+ [aux_sym_def_type_statement_token3] = ACTIONS(5775),
+ [aux_sym_def_type_statement_token4] = ACTIONS(5775),
+ [aux_sym_def_type_statement_token5] = ACTIONS(5775),
+ [aux_sym_def_type_statement_token6] = ACTIONS(5775),
+ [aux_sym_def_type_statement_token7] = ACTIONS(5775),
+ [aux_sym_def_type_statement_token8] = ACTIONS(5775),
+ [aux_sym_def_type_statement_token9] = ACTIONS(5775),
+ [aux_sym_def_type_statement_token10] = ACTIONS(5775),
+ [aux_sym_def_type_statement_token11] = ACTIONS(5775),
+ [aux_sym_def_type_statement_token12] = ACTIONS(5775),
+ [aux_sym_def_type_statement_token13] = ACTIONS(5775),
+ [aux_sym_def_type_statement_token14] = ACTIONS(5775),
+ [aux_sym_call_statement_token1] = ACTIONS(5775),
+ [sym__ambiguous_call_statement] = ACTIONS(5775),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5775),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5775),
+ [aux_sym_unary_expression_token1] = ACTIONS(5775),
+ [sym_string_literal] = ACTIONS(5777),
+ [sym_number_literal] = ACTIONS(5777),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5775),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5775),
+ [sym_nothing_literal] = ACTIONS(5775),
+ [sym_null_literal] = ACTIONS(5775),
+ [sym_empty_literal] = ACTIONS(5775),
+ [sym_date_literal] = ACTIONS(5777),
+ [anon_sym_POUND] = ACTIONS(5775),
+ },
+ [STATE(997)] = {
+ [sym_argument_list] = STATE(3188),
+ [sym_comparison_operator] = STATE(8599),
+ [sym_identifier] = ACTIONS(4236),
+ [sym_newline] = ACTIONS(4238),
+ [anon_sym_COLON] = ACTIONS(4238),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4236),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4236),
+ [anon_sym_EQ] = ACTIONS(4240),
+ [anon_sym_DOT] = ACTIONS(5803),
+ [anon_sym_BANG] = ACTIONS(5805),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4236),
+ [aux_sym_option_statement_token3] = ACTIONS(4236),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4236),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4236),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4236),
+ [sym_static_modifier] = ACTIONS(4236),
+ [sym__dim_keyword] = ACTIONS(4236),
+ [sym__redim_keyword] = ACTIONS(4236),
+ [aux_sym_get_accessor_token1] = ACTIONS(4236),
+ [aux_sym_set_accessor_token1] = ACTIONS(4236),
+ [anon_sym_COMMA] = ACTIONS(4238),
+ [aux_sym_const_declaration_token1] = ACTIONS(4236),
+ [anon_sym_LPAREN] = ACTIONS(5807),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4236),
+ [anon_sym_STAR] = ACTIONS(4248),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4236),
+ [aux_sym_visibility_token1] = ACTIONS(4236),
+ [aux_sym_visibility_token2] = ACTIONS(4236),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4236),
+ [aux_sym_else_fragment_token1] = ACTIONS(4236),
+ [aux_sym_select_statement_token1] = ACTIONS(4236),
+ [aux_sym_case_expression_token1] = ACTIONS(4250),
+ [anon_sym_LT] = ACTIONS(4250),
+ [anon_sym_LT_EQ] = ACTIONS(4240),
+ [anon_sym_GT] = ACTIONS(4250),
+ [anon_sym_GT_EQ] = ACTIONS(4240),
+ [anon_sym_LT_GT] = ACTIONS(4240),
+ [aux_sym__for_header_token1] = ACTIONS(4236),
+ [aux_sym_do_statement_token1] = ACTIONS(4236),
+ [aux_sym_do_condition_token1] = ACTIONS(4236),
+ [aux_sym_with_statement_token1] = ACTIONS(4236),
+ [aux_sym_exit_statement_token1] = ACTIONS(4236),
+ [sym_end_statement] = ACTIONS(4238),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4236),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4236),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4236),
+ [sym__ambiguous_redim_statement] = ACTIONS(4238),
+ [aux_sym_erase_statement_token1] = ACTIONS(4236),
+ [aux_sym_open_statement_token1] = ACTIONS(4236),
+ [aux_sym_file_mode_token2] = ACTIONS(4236),
+ [aux_sym_file_access_token2] = ACTIONS(4236),
+ [aux_sym_file_lock_token2] = ACTIONS(4236),
+ [aux_sym_print_statement_token1] = ACTIONS(4236),
+ [anon_sym_CARET] = ACTIONS(4248),
+ [anon_sym_SLASH] = ACTIONS(4248),
+ [anon_sym_BSLASH] = ACTIONS(4248),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4252),
+ [anon_sym_PLUS] = ACTIONS(4254),
+ [anon_sym_DASH] = ACTIONS(4257),
+ [anon_sym_AMP] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4252),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4252),
+ [anon_sym_SEMI] = ACTIONS(4238),
+ [anon_sym_QMARK] = ACTIONS(4238),
+ [aux_sym_close_statement_token1] = ACTIONS(4236),
+ [aux_sym_put_statement_token1] = ACTIONS(4236),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4236),
+ [aux_sym_seek_statement_token1] = ACTIONS(4236),
+ [sym_reset_statement] = ACTIONS(4236),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4236),
+ [sym_stop_statement] = ACTIONS(4236),
+ [sym_beep_statement] = ACTIONS(4236),
+ [aux_sym_unload_statement_token1] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4236),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4236),
+ [aux_sym_call_statement_token1] = ACTIONS(4236),
+ [sym__ambiguous_call_statement] = ACTIONS(4236),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4250),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4236),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4236),
+ [aux_sym_unary_expression_token1] = ACTIONS(4236),
+ [sym_string_literal] = ACTIONS(4238),
+ [sym_number_literal] = ACTIONS(4238),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4236),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4236),
+ [sym_nothing_literal] = ACTIONS(4236),
+ [sym_null_literal] = ACTIONS(4236),
+ [sym_empty_literal] = ACTIONS(4236),
+ [sym_date_literal] = ACTIONS(4238),
+ [anon_sym_POUND] = ACTIONS(4236),
+ },
+ [STATE(998)] = {
+ [sym_identifier] = ACTIONS(5809),
+ [sym_newline] = ACTIONS(5811),
+ [anon_sym_COLON] = ACTIONS(5811),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(5809),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5809),
+ [anon_sym_DOT] = ACTIONS(5809),
+ [anon_sym_BANG] = ACTIONS(5811),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(5809),
+ [aux_sym_option_statement_token3] = ACTIONS(5809),
+ [aux_sym_type_declaration_token1] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(5809),
+ [aux_sym_enum_declaration_token1] = ACTIONS(5809),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(5809),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(5809),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(5809),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(5809),
+ [aux_sym__property_get_header_token1] = ACTIONS(5809),
+ [aux_sym_event_declaration_token1] = ACTIONS(5809),
+ [sym_static_modifier] = ACTIONS(5809),
+ [sym__dim_keyword] = ACTIONS(5809),
+ [sym__redim_keyword] = ACTIONS(5809),
+ [aux_sym_get_accessor_token1] = ACTIONS(5809),
+ [aux_sym_set_accessor_token1] = ACTIONS(5809),
+ [anon_sym_COMMA] = ACTIONS(5811),
+ [aux_sym_const_declaration_token1] = ACTIONS(5809),
+ [anon_sym_LPAREN] = ACTIONS(5811),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5809),
+ [anon_sym_STAR] = ACTIONS(5572),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5809),
+ [aux_sym_visibility_token1] = ACTIONS(5809),
+ [aux_sym_visibility_token2] = ACTIONS(5809),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(5809),
+ [aux_sym_else_fragment_token1] = ACTIONS(5809),
+ [aux_sym_select_statement_token1] = ACTIONS(5809),
+ [aux_sym__for_header_token1] = ACTIONS(5809),
+ [aux_sym_do_statement_token1] = ACTIONS(5809),
+ [aux_sym_do_condition_token1] = ACTIONS(5809),
+ [aux_sym_with_statement_token1] = ACTIONS(5809),
+ [aux_sym_exit_statement_token1] = ACTIONS(5809),
+ [sym_end_statement] = ACTIONS(5811),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(5809),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(5809),
+ [aux_sym_on_error_statement_token2] = ACTIONS(5809),
+ [sym__ambiguous_redim_statement] = ACTIONS(5811),
+ [aux_sym_erase_statement_token1] = ACTIONS(5809),
+ [aux_sym_open_statement_token1] = ACTIONS(5809),
+ [aux_sym_file_mode_token2] = ACTIONS(5809),
+ [aux_sym_file_access_token2] = ACTIONS(5809),
+ [aux_sym_file_lock_token2] = ACTIONS(5809),
+ [aux_sym_print_statement_token1] = ACTIONS(5809),
+ [anon_sym_CARET] = ACTIONS(5574),
+ [anon_sym_SLASH] = ACTIONS(5572),
+ [anon_sym_BSLASH] = ACTIONS(5576),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5578),
+ [anon_sym_PLUS] = ACTIONS(5811),
+ [anon_sym_DASH] = ACTIONS(5809),
+ [anon_sym_AMP] = ACTIONS(5584),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5586),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5588),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5590),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5592),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(5594),
+ [anon_sym_SEMI] = ACTIONS(5811),
+ [anon_sym_QMARK] = ACTIONS(5811),
+ [aux_sym_close_statement_token1] = ACTIONS(5809),
+ [aux_sym_put_statement_token1] = ACTIONS(5809),
+ [aux_sym_unlock_statement_token1] = ACTIONS(5809),
+ [aux_sym_seek_statement_token1] = ACTIONS(5809),
+ [sym_reset_statement] = ACTIONS(5809),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(5809),
+ [sym_stop_statement] = ACTIONS(5809),
+ [sym_beep_statement] = ACTIONS(5809),
+ [aux_sym_unload_statement_token1] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token2] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token3] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token4] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token5] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token6] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token7] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token8] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token9] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token10] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token11] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token12] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token13] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token14] = ACTIONS(5809),
+ [aux_sym_call_statement_token1] = ACTIONS(5809),
+ [sym__ambiguous_call_statement] = ACTIONS(5809),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5809),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5809),
+ [aux_sym_unary_expression_token1] = ACTIONS(5809),
+ [sym_string_literal] = ACTIONS(5811),
+ [sym_number_literal] = ACTIONS(5811),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5809),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5809),
+ [sym_nothing_literal] = ACTIONS(5809),
+ [sym_null_literal] = ACTIONS(5809),
+ [sym_empty_literal] = ACTIONS(5809),
+ [sym_date_literal] = ACTIONS(5811),
+ [anon_sym_POUND] = ACTIONS(5809),
+ },
+ [STATE(999)] = {
+ [sym_identifier] = ACTIONS(5809),
+ [sym_newline] = ACTIONS(5811),
+ [anon_sym_COLON] = ACTIONS(5811),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(5809),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5809),
+ [anon_sym_DOT] = ACTIONS(5809),
+ [anon_sym_BANG] = ACTIONS(5811),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(5809),
+ [aux_sym_option_statement_token3] = ACTIONS(5809),
+ [aux_sym_type_declaration_token1] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(5809),
+ [aux_sym_enum_declaration_token1] = ACTIONS(5809),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(5809),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(5809),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(5809),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(5809),
+ [aux_sym__property_get_header_token1] = ACTIONS(5809),
+ [aux_sym_event_declaration_token1] = ACTIONS(5809),
+ [sym_static_modifier] = ACTIONS(5809),
+ [sym__dim_keyword] = ACTIONS(5809),
+ [sym__redim_keyword] = ACTIONS(5809),
+ [aux_sym_get_accessor_token1] = ACTIONS(5809),
+ [aux_sym_set_accessor_token1] = ACTIONS(5809),
+ [anon_sym_COMMA] = ACTIONS(5811),
+ [aux_sym_const_declaration_token1] = ACTIONS(5809),
+ [anon_sym_LPAREN] = ACTIONS(5811),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5809),
+ [anon_sym_STAR] = ACTIONS(5572),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5809),
+ [aux_sym_visibility_token1] = ACTIONS(5809),
+ [aux_sym_visibility_token2] = ACTIONS(5809),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(5809),
+ [aux_sym_else_fragment_token1] = ACTIONS(5809),
+ [aux_sym_select_statement_token1] = ACTIONS(5809),
+ [aux_sym__for_header_token1] = ACTIONS(5809),
+ [aux_sym_do_statement_token1] = ACTIONS(5809),
+ [aux_sym_do_condition_token1] = ACTIONS(5809),
+ [aux_sym_with_statement_token1] = ACTIONS(5809),
+ [aux_sym_exit_statement_token1] = ACTIONS(5809),
+ [sym_end_statement] = ACTIONS(5811),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(5809),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(5809),
+ [aux_sym_on_error_statement_token2] = ACTIONS(5809),
+ [sym__ambiguous_redim_statement] = ACTIONS(5811),
+ [aux_sym_erase_statement_token1] = ACTIONS(5809),
+ [aux_sym_open_statement_token1] = ACTIONS(5809),
+ [aux_sym_file_mode_token2] = ACTIONS(5809),
+ [aux_sym_file_access_token2] = ACTIONS(5809),
+ [aux_sym_file_lock_token2] = ACTIONS(5809),
+ [aux_sym_print_statement_token1] = ACTIONS(5809),
+ [anon_sym_CARET] = ACTIONS(5574),
+ [anon_sym_SLASH] = ACTIONS(5572),
+ [anon_sym_BSLASH] = ACTIONS(5576),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5578),
+ [anon_sym_PLUS] = ACTIONS(5811),
+ [anon_sym_DASH] = ACTIONS(5809),
+ [anon_sym_AMP] = ACTIONS(5584),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5586),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5588),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5590),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5592),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(5594),
+ [anon_sym_SEMI] = ACTIONS(5811),
+ [anon_sym_QMARK] = ACTIONS(5811),
+ [aux_sym_close_statement_token1] = ACTIONS(5809),
+ [aux_sym_put_statement_token1] = ACTIONS(5809),
+ [aux_sym_unlock_statement_token1] = ACTIONS(5809),
+ [aux_sym_seek_statement_token1] = ACTIONS(5809),
+ [sym_reset_statement] = ACTIONS(5809),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(5809),
+ [sym_stop_statement] = ACTIONS(5809),
+ [sym_beep_statement] = ACTIONS(5809),
+ [aux_sym_unload_statement_token1] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token2] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token3] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token4] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token5] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token6] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token7] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token8] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token9] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token10] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token11] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token12] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token13] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token14] = ACTIONS(5809),
+ [aux_sym_call_statement_token1] = ACTIONS(5809),
+ [sym__ambiguous_call_statement] = ACTIONS(5809),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5809),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5809),
+ [aux_sym_unary_expression_token1] = ACTIONS(5809),
+ [sym_string_literal] = ACTIONS(5811),
+ [sym_number_literal] = ACTIONS(5811),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5809),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5809),
+ [sym_nothing_literal] = ACTIONS(5809),
+ [sym_null_literal] = ACTIONS(5809),
+ [sym_empty_literal] = ACTIONS(5809),
+ [sym_date_literal] = ACTIONS(5811),
+ [anon_sym_POUND] = ACTIONS(5809),
+ },
+ [STATE(1000)] = {
+ [sym_identifier] = ACTIONS(4441),
+ [sym_newline] = ACTIONS(4443),
+ [anon_sym_COLON] = ACTIONS(4443),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4441),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4441),
+ [anon_sym_DOT] = ACTIONS(4441),
+ [anon_sym_BANG] = ACTIONS(4443),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4441),
+ [aux_sym_option_statement_token3] = ACTIONS(4441),
+ [aux_sym_type_declaration_token1] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4441),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4441),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4441),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4441),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4441),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4441),
+ [aux_sym__property_get_header_token1] = ACTIONS(4441),
+ [aux_sym_event_declaration_token1] = ACTIONS(4441),
+ [sym_static_modifier] = ACTIONS(4441),
+ [sym__dim_keyword] = ACTIONS(4441),
+ [sym__redim_keyword] = ACTIONS(4441),
+ [aux_sym_get_accessor_token1] = ACTIONS(4441),
+ [aux_sym_set_accessor_token1] = ACTIONS(4441),
+ [anon_sym_COMMA] = ACTIONS(4443),
+ [aux_sym_const_declaration_token1] = ACTIONS(4441),
+ [anon_sym_LPAREN] = ACTIONS(4443),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4441),
+ [anon_sym_STAR] = ACTIONS(4443),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4441),
+ [aux_sym_visibility_token1] = ACTIONS(4441),
+ [aux_sym_visibility_token2] = ACTIONS(4441),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4441),
+ [aux_sym_else_fragment_token1] = ACTIONS(4441),
+ [aux_sym_select_statement_token1] = ACTIONS(4441),
+ [aux_sym__for_header_token1] = ACTIONS(4441),
+ [aux_sym_do_statement_token1] = ACTIONS(4441),
+ [aux_sym_do_condition_token1] = ACTIONS(4441),
+ [aux_sym_with_statement_token1] = ACTIONS(4441),
+ [aux_sym_exit_statement_token1] = ACTIONS(4441),
+ [sym_end_statement] = ACTIONS(4443),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4441),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4441),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4441),
+ [sym__ambiguous_redim_statement] = ACTIONS(4443),
+ [aux_sym_erase_statement_token1] = ACTIONS(4441),
+ [aux_sym_open_statement_token1] = ACTIONS(4441),
+ [aux_sym_file_mode_token2] = ACTIONS(4441),
+ [aux_sym_file_access_token2] = ACTIONS(4441),
+ [aux_sym_file_lock_token2] = ACTIONS(4441),
+ [aux_sym_print_statement_token1] = ACTIONS(4441),
+ [anon_sym_CARET] = ACTIONS(5574),
+ [anon_sym_SLASH] = ACTIONS(4443),
+ [anon_sym_BSLASH] = ACTIONS(4443),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4441),
+ [anon_sym_PLUS] = ACTIONS(4443),
+ [anon_sym_DASH] = ACTIONS(4441),
+ [anon_sym_AMP] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4441),
+ [anon_sym_SEMI] = ACTIONS(4443),
+ [anon_sym_QMARK] = ACTIONS(4443),
+ [aux_sym_close_statement_token1] = ACTIONS(4441),
+ [aux_sym_put_statement_token1] = ACTIONS(4441),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4441),
+ [aux_sym_seek_statement_token1] = ACTIONS(4441),
+ [sym_reset_statement] = ACTIONS(4441),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4441),
+ [sym_stop_statement] = ACTIONS(4441),
+ [sym_beep_statement] = ACTIONS(4441),
+ [aux_sym_unload_statement_token1] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4441),
+ [aux_sym_call_statement_token1] = ACTIONS(4441),
+ [sym__ambiguous_call_statement] = ACTIONS(4441),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4441),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4441),
+ [aux_sym_unary_expression_token1] = ACTIONS(4441),
+ [sym_string_literal] = ACTIONS(4443),
+ [sym_number_literal] = ACTIONS(4443),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4441),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4441),
+ [sym_nothing_literal] = ACTIONS(4441),
+ [sym_null_literal] = ACTIONS(4441),
+ [sym_empty_literal] = ACTIONS(4441),
+ [sym_date_literal] = ACTIONS(4443),
+ [anon_sym_POUND] = ACTIONS(4441),
+ },
+ [STATE(1001)] = {
+ [sym_identifier] = ACTIONS(4451),
+ [sym_newline] = ACTIONS(4453),
+ [anon_sym_COLON] = ACTIONS(4453),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4451),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4451),
+ [anon_sym_DOT] = ACTIONS(4451),
+ [anon_sym_BANG] = ACTIONS(4453),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4451),
+ [aux_sym_option_statement_token3] = ACTIONS(4451),
+ [aux_sym_type_declaration_token1] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4451),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4451),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4451),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4451),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4451),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4451),
+ [aux_sym__property_get_header_token1] = ACTIONS(4451),
+ [aux_sym_event_declaration_token1] = ACTIONS(4451),
+ [sym_static_modifier] = ACTIONS(4451),
+ [sym__dim_keyword] = ACTIONS(4451),
+ [sym__redim_keyword] = ACTIONS(4451),
+ [aux_sym_get_accessor_token1] = ACTIONS(4451),
+ [aux_sym_set_accessor_token1] = ACTIONS(4451),
+ [anon_sym_COMMA] = ACTIONS(4453),
+ [aux_sym_const_declaration_token1] = ACTIONS(4451),
+ [anon_sym_LPAREN] = ACTIONS(4453),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4451),
+ [anon_sym_STAR] = ACTIONS(5572),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4451),
+ [aux_sym_visibility_token1] = ACTIONS(4451),
+ [aux_sym_visibility_token2] = ACTIONS(4451),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4451),
+ [aux_sym_else_fragment_token1] = ACTIONS(4451),
+ [aux_sym_select_statement_token1] = ACTIONS(4451),
+ [aux_sym__for_header_token1] = ACTIONS(4451),
+ [aux_sym_do_statement_token1] = ACTIONS(4451),
+ [aux_sym_do_condition_token1] = ACTIONS(4451),
+ [aux_sym_with_statement_token1] = ACTIONS(4451),
+ [aux_sym_exit_statement_token1] = ACTIONS(4451),
+ [sym_end_statement] = ACTIONS(4453),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4451),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4451),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4451),
+ [sym__ambiguous_redim_statement] = ACTIONS(4453),
+ [aux_sym_erase_statement_token1] = ACTIONS(4451),
+ [aux_sym_open_statement_token1] = ACTIONS(4451),
+ [aux_sym_file_mode_token2] = ACTIONS(4451),
+ [aux_sym_file_access_token2] = ACTIONS(4451),
+ [aux_sym_file_lock_token2] = ACTIONS(4451),
+ [aux_sym_print_statement_token1] = ACTIONS(4451),
+ [anon_sym_CARET] = ACTIONS(5574),
+ [anon_sym_SLASH] = ACTIONS(5572),
+ [anon_sym_BSLASH] = ACTIONS(5576),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5578),
+ [anon_sym_PLUS] = ACTIONS(5580),
+ [anon_sym_DASH] = ACTIONS(5582),
+ [anon_sym_AMP] = ACTIONS(5584),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5586),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5588),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5590),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5592),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(5594),
+ [anon_sym_SEMI] = ACTIONS(4453),
+ [anon_sym_QMARK] = ACTIONS(4453),
+ [aux_sym_close_statement_token1] = ACTIONS(4451),
+ [aux_sym_put_statement_token1] = ACTIONS(4451),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4451),
+ [aux_sym_seek_statement_token1] = ACTIONS(4451),
+ [sym_reset_statement] = ACTIONS(4451),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4451),
+ [sym_stop_statement] = ACTIONS(4451),
+ [sym_beep_statement] = ACTIONS(4451),
+ [aux_sym_unload_statement_token1] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4451),
+ [aux_sym_call_statement_token1] = ACTIONS(4451),
+ [sym__ambiguous_call_statement] = ACTIONS(4451),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4451),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4451),
+ [aux_sym_unary_expression_token1] = ACTIONS(4451),
+ [sym_string_literal] = ACTIONS(4453),
+ [sym_number_literal] = ACTIONS(4453),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4451),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4451),
+ [sym_nothing_literal] = ACTIONS(4451),
+ [sym_null_literal] = ACTIONS(4451),
+ [sym_empty_literal] = ACTIONS(4451),
+ [sym_date_literal] = ACTIONS(4453),
+ [anon_sym_POUND] = ACTIONS(4451),
+ },
+ [STATE(1002)] = {
+ [sym_identifier] = ACTIONS(5809),
+ [sym_newline] = ACTIONS(5811),
+ [anon_sym_COLON] = ACTIONS(5811),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(5809),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5809),
+ [anon_sym_DOT] = ACTIONS(5809),
+ [anon_sym_BANG] = ACTIONS(5811),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(5809),
+ [aux_sym_option_statement_token3] = ACTIONS(5809),
+ [aux_sym_type_declaration_token1] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(5809),
+ [aux_sym_enum_declaration_token1] = ACTIONS(5809),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(5809),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(5809),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(5809),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(5809),
+ [aux_sym__property_get_header_token1] = ACTIONS(5809),
+ [aux_sym_event_declaration_token1] = ACTIONS(5809),
+ [sym_static_modifier] = ACTIONS(5809),
+ [sym__dim_keyword] = ACTIONS(5809),
+ [sym__redim_keyword] = ACTIONS(5809),
+ [aux_sym_get_accessor_token1] = ACTIONS(5809),
+ [aux_sym_set_accessor_token1] = ACTIONS(5809),
+ [anon_sym_COMMA] = ACTIONS(5811),
+ [aux_sym_const_declaration_token1] = ACTIONS(5809),
+ [anon_sym_LPAREN] = ACTIONS(5811),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5809),
+ [anon_sym_STAR] = ACTIONS(5572),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5809),
+ [aux_sym_visibility_token1] = ACTIONS(5809),
+ [aux_sym_visibility_token2] = ACTIONS(5809),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(5809),
+ [aux_sym_else_fragment_token1] = ACTIONS(5809),
+ [aux_sym_select_statement_token1] = ACTIONS(5809),
+ [aux_sym__for_header_token1] = ACTIONS(5809),
+ [aux_sym_do_statement_token1] = ACTIONS(5809),
+ [aux_sym_do_condition_token1] = ACTIONS(5809),
+ [aux_sym_with_statement_token1] = ACTIONS(5809),
+ [aux_sym_exit_statement_token1] = ACTIONS(5809),
+ [sym_end_statement] = ACTIONS(5811),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(5809),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(5809),
+ [aux_sym_on_error_statement_token2] = ACTIONS(5809),
+ [sym__ambiguous_redim_statement] = ACTIONS(5811),
+ [aux_sym_erase_statement_token1] = ACTIONS(5809),
+ [aux_sym_open_statement_token1] = ACTIONS(5809),
+ [aux_sym_file_mode_token2] = ACTIONS(5809),
+ [aux_sym_file_access_token2] = ACTIONS(5809),
+ [aux_sym_file_lock_token2] = ACTIONS(5809),
+ [aux_sym_print_statement_token1] = ACTIONS(5809),
+ [anon_sym_CARET] = ACTIONS(5574),
+ [anon_sym_SLASH] = ACTIONS(5572),
+ [anon_sym_BSLASH] = ACTIONS(5576),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5578),
+ [anon_sym_PLUS] = ACTIONS(5811),
+ [anon_sym_DASH] = ACTIONS(5809),
+ [anon_sym_AMP] = ACTIONS(5584),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5586),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5588),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5590),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5592),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(5594),
+ [anon_sym_SEMI] = ACTIONS(5811),
+ [anon_sym_QMARK] = ACTIONS(5811),
+ [aux_sym_close_statement_token1] = ACTIONS(5809),
+ [aux_sym_put_statement_token1] = ACTIONS(5809),
+ [aux_sym_unlock_statement_token1] = ACTIONS(5809),
+ [aux_sym_seek_statement_token1] = ACTIONS(5809),
+ [sym_reset_statement] = ACTIONS(5809),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(5809),
+ [sym_stop_statement] = ACTIONS(5809),
+ [sym_beep_statement] = ACTIONS(5809),
+ [aux_sym_unload_statement_token1] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token2] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token3] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token4] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token5] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token6] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token7] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token8] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token9] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token10] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token11] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token12] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token13] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token14] = ACTIONS(5809),
+ [aux_sym_call_statement_token1] = ACTIONS(5809),
+ [sym__ambiguous_call_statement] = ACTIONS(5809),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5809),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5809),
+ [aux_sym_unary_expression_token1] = ACTIONS(5809),
+ [sym_string_literal] = ACTIONS(5811),
+ [sym_number_literal] = ACTIONS(5811),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5809),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5809),
+ [sym_nothing_literal] = ACTIONS(5809),
+ [sym_null_literal] = ACTIONS(5809),
+ [sym_empty_literal] = ACTIONS(5809),
+ [sym_date_literal] = ACTIONS(5811),
+ [anon_sym_POUND] = ACTIONS(5809),
+ },
+ [STATE(1003)] = {
+ [sym_identifier] = ACTIONS(5809),
+ [sym_newline] = ACTIONS(5811),
+ [anon_sym_COLON] = ACTIONS(5811),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(5809),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5809),
+ [anon_sym_DOT] = ACTIONS(5809),
+ [anon_sym_BANG] = ACTIONS(5811),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(5809),
+ [aux_sym_option_statement_token3] = ACTIONS(5809),
+ [aux_sym_type_declaration_token1] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(5809),
+ [aux_sym_enum_declaration_token1] = ACTIONS(5809),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(5809),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(5809),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(5809),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(5809),
+ [aux_sym__property_get_header_token1] = ACTIONS(5809),
+ [aux_sym_event_declaration_token1] = ACTIONS(5809),
+ [sym_static_modifier] = ACTIONS(5809),
+ [sym__dim_keyword] = ACTIONS(5809),
+ [sym__redim_keyword] = ACTIONS(5809),
+ [aux_sym_get_accessor_token1] = ACTIONS(5809),
+ [aux_sym_set_accessor_token1] = ACTIONS(5809),
+ [anon_sym_COMMA] = ACTIONS(5811),
+ [aux_sym_const_declaration_token1] = ACTIONS(5809),
+ [anon_sym_LPAREN] = ACTIONS(5811),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5809),
+ [anon_sym_STAR] = ACTIONS(5572),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5809),
+ [aux_sym_visibility_token1] = ACTIONS(5809),
+ [aux_sym_visibility_token2] = ACTIONS(5809),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(5809),
+ [aux_sym_else_fragment_token1] = ACTIONS(5809),
+ [aux_sym_select_statement_token1] = ACTIONS(5809),
+ [aux_sym__for_header_token1] = ACTIONS(5809),
+ [aux_sym_do_statement_token1] = ACTIONS(5809),
+ [aux_sym_do_condition_token1] = ACTIONS(5809),
+ [aux_sym_with_statement_token1] = ACTIONS(5809),
+ [aux_sym_exit_statement_token1] = ACTIONS(5809),
+ [sym_end_statement] = ACTIONS(5811),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(5809),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(5809),
+ [aux_sym_on_error_statement_token2] = ACTIONS(5809),
+ [sym__ambiguous_redim_statement] = ACTIONS(5811),
+ [aux_sym_erase_statement_token1] = ACTIONS(5809),
+ [aux_sym_open_statement_token1] = ACTIONS(5809),
+ [aux_sym_file_mode_token2] = ACTIONS(5809),
+ [aux_sym_file_access_token2] = ACTIONS(5809),
+ [aux_sym_file_lock_token2] = ACTIONS(5809),
+ [aux_sym_print_statement_token1] = ACTIONS(5809),
+ [anon_sym_CARET] = ACTIONS(5574),
+ [anon_sym_SLASH] = ACTIONS(5572),
+ [anon_sym_BSLASH] = ACTIONS(5576),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5578),
+ [anon_sym_PLUS] = ACTIONS(5811),
+ [anon_sym_DASH] = ACTIONS(5809),
+ [anon_sym_AMP] = ACTIONS(5584),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5586),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5588),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5590),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5592),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(5594),
+ [anon_sym_SEMI] = ACTIONS(5811),
+ [anon_sym_QMARK] = ACTIONS(5811),
+ [aux_sym_close_statement_token1] = ACTIONS(5809),
+ [aux_sym_put_statement_token1] = ACTIONS(5809),
+ [aux_sym_unlock_statement_token1] = ACTIONS(5809),
+ [aux_sym_seek_statement_token1] = ACTIONS(5809),
+ [sym_reset_statement] = ACTIONS(5809),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(5809),
+ [sym_stop_statement] = ACTIONS(5809),
+ [sym_beep_statement] = ACTIONS(5809),
+ [aux_sym_unload_statement_token1] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token2] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token3] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token4] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token5] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token6] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token7] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token8] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token9] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token10] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token11] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token12] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token13] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token14] = ACTIONS(5809),
+ [aux_sym_call_statement_token1] = ACTIONS(5809),
+ [sym__ambiguous_call_statement] = ACTIONS(5809),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5809),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5809),
+ [aux_sym_unary_expression_token1] = ACTIONS(5809),
+ [sym_string_literal] = ACTIONS(5811),
+ [sym_number_literal] = ACTIONS(5811),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5809),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5809),
+ [sym_nothing_literal] = ACTIONS(5809),
+ [sym_null_literal] = ACTIONS(5809),
+ [sym_empty_literal] = ACTIONS(5809),
+ [sym_date_literal] = ACTIONS(5811),
+ [anon_sym_POUND] = ACTIONS(5809),
+ },
+ [STATE(1004)] = {
+ [sym_identifier] = ACTIONS(5809),
+ [sym_newline] = ACTIONS(5811),
+ [anon_sym_COLON] = ACTIONS(5811),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(5809),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5809),
+ [anon_sym_DOT] = ACTIONS(5809),
+ [anon_sym_BANG] = ACTIONS(5811),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(5809),
+ [aux_sym_option_statement_token3] = ACTIONS(5809),
+ [aux_sym_type_declaration_token1] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(5809),
+ [aux_sym_enum_declaration_token1] = ACTIONS(5809),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(5809),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(5809),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(5809),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(5809),
+ [aux_sym__property_get_header_token1] = ACTIONS(5809),
+ [aux_sym_event_declaration_token1] = ACTIONS(5809),
+ [sym_static_modifier] = ACTIONS(5809),
+ [sym__dim_keyword] = ACTIONS(5809),
+ [sym__redim_keyword] = ACTIONS(5809),
+ [aux_sym_get_accessor_token1] = ACTIONS(5809),
+ [aux_sym_set_accessor_token1] = ACTIONS(5809),
+ [anon_sym_COMMA] = ACTIONS(5811),
+ [aux_sym_const_declaration_token1] = ACTIONS(5809),
+ [anon_sym_LPAREN] = ACTIONS(5811),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5809),
+ [anon_sym_STAR] = ACTIONS(5572),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5809),
+ [aux_sym_visibility_token1] = ACTIONS(5809),
+ [aux_sym_visibility_token2] = ACTIONS(5809),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(5809),
+ [aux_sym_else_fragment_token1] = ACTIONS(5809),
+ [aux_sym_select_statement_token1] = ACTIONS(5809),
+ [aux_sym__for_header_token1] = ACTIONS(5809),
+ [aux_sym_do_statement_token1] = ACTIONS(5809),
+ [aux_sym_do_condition_token1] = ACTIONS(5809),
+ [aux_sym_with_statement_token1] = ACTIONS(5809),
+ [aux_sym_exit_statement_token1] = ACTIONS(5809),
+ [sym_end_statement] = ACTIONS(5811),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(5809),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(5809),
+ [aux_sym_on_error_statement_token2] = ACTIONS(5809),
+ [sym__ambiguous_redim_statement] = ACTIONS(5811),
+ [aux_sym_erase_statement_token1] = ACTIONS(5809),
+ [aux_sym_open_statement_token1] = ACTIONS(5809),
+ [aux_sym_file_mode_token2] = ACTIONS(5809),
+ [aux_sym_file_access_token2] = ACTIONS(5809),
+ [aux_sym_file_lock_token2] = ACTIONS(5809),
+ [aux_sym_print_statement_token1] = ACTIONS(5809),
+ [anon_sym_CARET] = ACTIONS(5574),
+ [anon_sym_SLASH] = ACTIONS(5572),
+ [anon_sym_BSLASH] = ACTIONS(5576),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5578),
+ [anon_sym_PLUS] = ACTIONS(5811),
+ [anon_sym_DASH] = ACTIONS(5809),
+ [anon_sym_AMP] = ACTIONS(5584),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5586),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5588),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5590),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5592),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(5594),
+ [anon_sym_SEMI] = ACTIONS(5811),
+ [anon_sym_QMARK] = ACTIONS(5811),
+ [aux_sym_close_statement_token1] = ACTIONS(5809),
+ [aux_sym_put_statement_token1] = ACTIONS(5809),
+ [aux_sym_unlock_statement_token1] = ACTIONS(5809),
+ [aux_sym_seek_statement_token1] = ACTIONS(5809),
+ [sym_reset_statement] = ACTIONS(5809),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(5809),
+ [sym_stop_statement] = ACTIONS(5809),
+ [sym_beep_statement] = ACTIONS(5809),
+ [aux_sym_unload_statement_token1] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token2] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token3] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token4] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token5] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token6] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token7] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token8] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token9] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token10] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token11] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token12] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token13] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token14] = ACTIONS(5809),
+ [aux_sym_call_statement_token1] = ACTIONS(5809),
+ [sym__ambiguous_call_statement] = ACTIONS(5809),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5809),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5809),
+ [aux_sym_unary_expression_token1] = ACTIONS(5809),
+ [sym_string_literal] = ACTIONS(5811),
+ [sym_number_literal] = ACTIONS(5811),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5809),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5809),
+ [sym_nothing_literal] = ACTIONS(5809),
+ [sym_null_literal] = ACTIONS(5809),
+ [sym_empty_literal] = ACTIONS(5809),
+ [sym_date_literal] = ACTIONS(5811),
+ [anon_sym_POUND] = ACTIONS(5809),
+ },
+ [STATE(1005)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4006),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [anon_sym_COMMA] = ACTIONS(4002),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(3986),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4006),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4002),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [anon_sym_COLON_EQ] = ACTIONS(5813),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(1006)] = {
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4342),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5756),
+ [anon_sym_BANG] = ACTIONS(5758),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [anon_sym_COMMA] = ACTIONS(4344),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(4399),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4342),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4344),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [anon_sym_COLON_EQ] = ACTIONS(5815),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(1007)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4483),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5574),
+ [anon_sym_SLASH] = ACTIONS(4483),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1008)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4483),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5574),
+ [anon_sym_SLASH] = ACTIONS(4483),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1009)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5572),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5574),
+ [anon_sym_SLASH] = ACTIONS(5572),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1010)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5572),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5574),
+ [anon_sym_SLASH] = ACTIONS(5572),
+ [anon_sym_BSLASH] = ACTIONS(5576),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1011)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5572),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5574),
+ [anon_sym_SLASH] = ACTIONS(5572),
+ [anon_sym_BSLASH] = ACTIONS(5576),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5578),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1012)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5572),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5574),
+ [anon_sym_SLASH] = ACTIONS(5572),
+ [anon_sym_BSLASH] = ACTIONS(5576),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5578),
+ [anon_sym_PLUS] = ACTIONS(5580),
+ [anon_sym_DASH] = ACTIONS(5582),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1013)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5572),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5574),
+ [anon_sym_SLASH] = ACTIONS(5572),
+ [anon_sym_BSLASH] = ACTIONS(5576),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5578),
+ [anon_sym_PLUS] = ACTIONS(5580),
+ [anon_sym_DASH] = ACTIONS(5582),
+ [anon_sym_AMP] = ACTIONS(5584),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1014)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5572),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5574),
+ [anon_sym_SLASH] = ACTIONS(5572),
+ [anon_sym_BSLASH] = ACTIONS(5576),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5578),
+ [anon_sym_PLUS] = ACTIONS(5580),
+ [anon_sym_DASH] = ACTIONS(5582),
+ [anon_sym_AMP] = ACTIONS(5584),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5586),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1015)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5572),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5574),
+ [anon_sym_SLASH] = ACTIONS(5572),
+ [anon_sym_BSLASH] = ACTIONS(5576),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5578),
+ [anon_sym_PLUS] = ACTIONS(5580),
+ [anon_sym_DASH] = ACTIONS(5582),
+ [anon_sym_AMP] = ACTIONS(5584),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5586),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5588),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1016)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5572),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5574),
+ [anon_sym_SLASH] = ACTIONS(5572),
+ [anon_sym_BSLASH] = ACTIONS(5576),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5578),
+ [anon_sym_PLUS] = ACTIONS(5580),
+ [anon_sym_DASH] = ACTIONS(5582),
+ [anon_sym_AMP] = ACTIONS(5584),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5586),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5588),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5590),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1017)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5572),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5574),
+ [anon_sym_SLASH] = ACTIONS(5572),
+ [anon_sym_BSLASH] = ACTIONS(5576),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5578),
+ [anon_sym_PLUS] = ACTIONS(5580),
+ [anon_sym_DASH] = ACTIONS(5582),
+ [anon_sym_AMP] = ACTIONS(5584),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5586),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5588),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5590),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5592),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1018)] = {
+ [sym_identifier] = ACTIONS(5809),
+ [sym_newline] = ACTIONS(5811),
+ [anon_sym_COLON] = ACTIONS(5811),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(5809),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5809),
+ [anon_sym_DOT] = ACTIONS(5809),
+ [anon_sym_BANG] = ACTIONS(5811),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(5809),
+ [aux_sym_option_statement_token3] = ACTIONS(5809),
+ [aux_sym_type_declaration_token1] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(5809),
+ [aux_sym_enum_declaration_token1] = ACTIONS(5809),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(5809),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(5809),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(5809),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(5809),
+ [aux_sym__property_get_header_token1] = ACTIONS(5809),
+ [aux_sym_event_declaration_token1] = ACTIONS(5809),
+ [sym_static_modifier] = ACTIONS(5809),
+ [sym__dim_keyword] = ACTIONS(5809),
+ [sym__redim_keyword] = ACTIONS(5809),
+ [aux_sym_get_accessor_token1] = ACTIONS(5809),
+ [aux_sym_set_accessor_token1] = ACTIONS(5809),
+ [anon_sym_COMMA] = ACTIONS(5811),
+ [aux_sym_const_declaration_token1] = ACTIONS(5809),
+ [anon_sym_LPAREN] = ACTIONS(5811),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5809),
+ [anon_sym_STAR] = ACTIONS(5572),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5809),
+ [aux_sym_visibility_token1] = ACTIONS(5809),
+ [aux_sym_visibility_token2] = ACTIONS(5809),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(5809),
+ [aux_sym_else_fragment_token1] = ACTIONS(5809),
+ [aux_sym_select_statement_token1] = ACTIONS(5809),
+ [aux_sym__for_header_token1] = ACTIONS(5809),
+ [aux_sym_do_statement_token1] = ACTIONS(5809),
+ [aux_sym_do_condition_token1] = ACTIONS(5809),
+ [aux_sym_with_statement_token1] = ACTIONS(5809),
+ [aux_sym_exit_statement_token1] = ACTIONS(5809),
+ [sym_end_statement] = ACTIONS(5811),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(5809),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(5809),
+ [aux_sym_on_error_statement_token2] = ACTIONS(5809),
+ [sym__ambiguous_redim_statement] = ACTIONS(5811),
+ [aux_sym_erase_statement_token1] = ACTIONS(5809),
+ [aux_sym_open_statement_token1] = ACTIONS(5809),
+ [aux_sym_file_mode_token2] = ACTIONS(5809),
+ [aux_sym_file_access_token2] = ACTIONS(5809),
+ [aux_sym_file_lock_token2] = ACTIONS(5809),
+ [aux_sym_print_statement_token1] = ACTIONS(5809),
+ [anon_sym_CARET] = ACTIONS(5574),
+ [anon_sym_SLASH] = ACTIONS(5572),
+ [anon_sym_BSLASH] = ACTIONS(5576),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5578),
+ [anon_sym_PLUS] = ACTIONS(5580),
+ [anon_sym_DASH] = ACTIONS(5582),
+ [anon_sym_AMP] = ACTIONS(5584),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5586),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5588),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5590),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5592),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(5594),
+ [anon_sym_SEMI] = ACTIONS(5811),
+ [anon_sym_QMARK] = ACTIONS(5811),
+ [aux_sym_close_statement_token1] = ACTIONS(5809),
+ [aux_sym_put_statement_token1] = ACTIONS(5809),
+ [aux_sym_unlock_statement_token1] = ACTIONS(5809),
+ [aux_sym_seek_statement_token1] = ACTIONS(5809),
+ [sym_reset_statement] = ACTIONS(5809),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(5809),
+ [sym_stop_statement] = ACTIONS(5809),
+ [sym_beep_statement] = ACTIONS(5809),
+ [aux_sym_unload_statement_token1] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token2] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token3] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token4] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token5] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token6] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token7] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token8] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token9] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token10] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token11] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token12] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token13] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token14] = ACTIONS(5809),
+ [aux_sym_call_statement_token1] = ACTIONS(5809),
+ [sym__ambiguous_call_statement] = ACTIONS(5809),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5809),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5809),
+ [aux_sym_unary_expression_token1] = ACTIONS(5809),
+ [sym_string_literal] = ACTIONS(5811),
+ [sym_number_literal] = ACTIONS(5811),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5809),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5809),
+ [sym_nothing_literal] = ACTIONS(5809),
+ [sym_null_literal] = ACTIONS(5809),
+ [sym_empty_literal] = ACTIONS(5809),
+ [sym_date_literal] = ACTIONS(5811),
+ [anon_sym_POUND] = ACTIONS(5809),
+ },
+ [STATE(1019)] = {
+ [sym_identifier] = ACTIONS(5809),
+ [sym_newline] = ACTIONS(5811),
+ [anon_sym_COLON] = ACTIONS(5811),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(5809),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5809),
+ [anon_sym_DOT] = ACTIONS(5809),
+ [anon_sym_BANG] = ACTIONS(5811),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(5809),
+ [aux_sym_option_statement_token3] = ACTIONS(5809),
+ [aux_sym_type_declaration_token1] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(5809),
+ [aux_sym_enum_declaration_token1] = ACTIONS(5809),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(5809),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(5809),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(5809),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(5809),
+ [aux_sym__property_get_header_token1] = ACTIONS(5809),
+ [aux_sym_event_declaration_token1] = ACTIONS(5809),
+ [sym_static_modifier] = ACTIONS(5809),
+ [sym__dim_keyword] = ACTIONS(5809),
+ [sym__redim_keyword] = ACTIONS(5809),
+ [aux_sym_get_accessor_token1] = ACTIONS(5809),
+ [aux_sym_set_accessor_token1] = ACTIONS(5809),
+ [anon_sym_COMMA] = ACTIONS(5811),
+ [aux_sym_const_declaration_token1] = ACTIONS(5809),
+ [anon_sym_LPAREN] = ACTIONS(5811),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5809),
+ [anon_sym_STAR] = ACTIONS(5572),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5809),
+ [aux_sym_visibility_token1] = ACTIONS(5809),
+ [aux_sym_visibility_token2] = ACTIONS(5809),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(5809),
+ [aux_sym_else_fragment_token1] = ACTIONS(5809),
+ [aux_sym_select_statement_token1] = ACTIONS(5809),
+ [aux_sym__for_header_token1] = ACTIONS(5809),
+ [aux_sym_do_statement_token1] = ACTIONS(5809),
+ [aux_sym_do_condition_token1] = ACTIONS(5809),
+ [aux_sym_with_statement_token1] = ACTIONS(5809),
+ [aux_sym_exit_statement_token1] = ACTIONS(5809),
+ [sym_end_statement] = ACTIONS(5811),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(5809),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(5809),
+ [aux_sym_on_error_statement_token2] = ACTIONS(5809),
+ [sym__ambiguous_redim_statement] = ACTIONS(5811),
+ [aux_sym_erase_statement_token1] = ACTIONS(5809),
+ [aux_sym_open_statement_token1] = ACTIONS(5809),
+ [aux_sym_file_mode_token2] = ACTIONS(5809),
+ [aux_sym_file_access_token2] = ACTIONS(5809),
+ [aux_sym_file_lock_token2] = ACTIONS(5809),
+ [aux_sym_print_statement_token1] = ACTIONS(5809),
+ [anon_sym_CARET] = ACTIONS(5574),
+ [anon_sym_SLASH] = ACTIONS(5572),
+ [anon_sym_BSLASH] = ACTIONS(5576),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5578),
+ [anon_sym_PLUS] = ACTIONS(5580),
+ [anon_sym_DASH] = ACTIONS(5582),
+ [anon_sym_AMP] = ACTIONS(5584),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5586),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5588),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5590),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5592),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(5594),
+ [anon_sym_SEMI] = ACTIONS(5811),
+ [anon_sym_QMARK] = ACTIONS(5811),
+ [aux_sym_close_statement_token1] = ACTIONS(5809),
+ [aux_sym_put_statement_token1] = ACTIONS(5809),
+ [aux_sym_unlock_statement_token1] = ACTIONS(5809),
+ [aux_sym_seek_statement_token1] = ACTIONS(5809),
+ [sym_reset_statement] = ACTIONS(5809),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(5809),
+ [sym_stop_statement] = ACTIONS(5809),
+ [sym_beep_statement] = ACTIONS(5809),
+ [aux_sym_unload_statement_token1] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token2] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token3] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token4] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token5] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token6] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token7] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token8] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token9] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token10] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token11] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token12] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token13] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token14] = ACTIONS(5809),
+ [aux_sym_call_statement_token1] = ACTIONS(5809),
+ [sym__ambiguous_call_statement] = ACTIONS(5809),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5809),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5809),
+ [aux_sym_unary_expression_token1] = ACTIONS(5809),
+ [sym_string_literal] = ACTIONS(5811),
+ [sym_number_literal] = ACTIONS(5811),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5809),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5809),
+ [sym_nothing_literal] = ACTIONS(5809),
+ [sym_null_literal] = ACTIONS(5809),
+ [sym_empty_literal] = ACTIONS(5809),
+ [sym_date_literal] = ACTIONS(5811),
+ [anon_sym_POUND] = ACTIONS(5809),
+ },
+ [STATE(1020)] = {
+ [sym_identifier] = ACTIONS(5809),
+ [sym_newline] = ACTIONS(5811),
+ [anon_sym_COLON] = ACTIONS(5811),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(5809),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5809),
+ [anon_sym_DOT] = ACTIONS(5809),
+ [anon_sym_BANG] = ACTIONS(5811),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(5809),
+ [aux_sym_option_statement_token3] = ACTIONS(5809),
+ [aux_sym_type_declaration_token1] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(5809),
+ [aux_sym_enum_declaration_token1] = ACTIONS(5809),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(5809),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(5809),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(5809),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(5809),
+ [aux_sym__property_get_header_token1] = ACTIONS(5809),
+ [aux_sym_event_declaration_token1] = ACTIONS(5809),
+ [sym_static_modifier] = ACTIONS(5809),
+ [sym__dim_keyword] = ACTIONS(5809),
+ [sym__redim_keyword] = ACTIONS(5809),
+ [aux_sym_get_accessor_token1] = ACTIONS(5809),
+ [aux_sym_set_accessor_token1] = ACTIONS(5809),
+ [anon_sym_COMMA] = ACTIONS(5811),
+ [aux_sym_const_declaration_token1] = ACTIONS(5809),
+ [anon_sym_LPAREN] = ACTIONS(5811),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5809),
+ [anon_sym_STAR] = ACTIONS(5572),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5809),
+ [aux_sym_visibility_token1] = ACTIONS(5809),
+ [aux_sym_visibility_token2] = ACTIONS(5809),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(5809),
+ [aux_sym_else_fragment_token1] = ACTIONS(5809),
+ [aux_sym_select_statement_token1] = ACTIONS(5809),
+ [aux_sym__for_header_token1] = ACTIONS(5809),
+ [aux_sym_do_statement_token1] = ACTIONS(5809),
+ [aux_sym_do_condition_token1] = ACTIONS(5809),
+ [aux_sym_with_statement_token1] = ACTIONS(5809),
+ [aux_sym_exit_statement_token1] = ACTIONS(5809),
+ [sym_end_statement] = ACTIONS(5811),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(5809),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(5809),
+ [aux_sym_on_error_statement_token2] = ACTIONS(5809),
+ [sym__ambiguous_redim_statement] = ACTIONS(5811),
+ [aux_sym_erase_statement_token1] = ACTIONS(5809),
+ [aux_sym_open_statement_token1] = ACTIONS(5809),
+ [aux_sym_file_mode_token2] = ACTIONS(5809),
+ [aux_sym_file_access_token2] = ACTIONS(5809),
+ [aux_sym_file_lock_token2] = ACTIONS(5809),
+ [aux_sym_print_statement_token1] = ACTIONS(5809),
+ [anon_sym_CARET] = ACTIONS(5574),
+ [anon_sym_SLASH] = ACTIONS(5572),
+ [anon_sym_BSLASH] = ACTIONS(5576),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5578),
+ [anon_sym_PLUS] = ACTIONS(5580),
+ [anon_sym_DASH] = ACTIONS(5582),
+ [anon_sym_AMP] = ACTIONS(5584),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5586),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5588),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5590),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5592),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(5594),
+ [anon_sym_SEMI] = ACTIONS(5811),
+ [anon_sym_QMARK] = ACTIONS(5811),
+ [aux_sym_close_statement_token1] = ACTIONS(5809),
+ [aux_sym_put_statement_token1] = ACTIONS(5809),
+ [aux_sym_unlock_statement_token1] = ACTIONS(5809),
+ [aux_sym_seek_statement_token1] = ACTIONS(5809),
+ [sym_reset_statement] = ACTIONS(5809),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(5809),
+ [sym_stop_statement] = ACTIONS(5809),
+ [sym_beep_statement] = ACTIONS(5809),
+ [aux_sym_unload_statement_token1] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token2] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token3] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token4] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token5] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token6] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token7] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token8] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token9] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token10] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token11] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token12] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token13] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token14] = ACTIONS(5809),
+ [aux_sym_call_statement_token1] = ACTIONS(5809),
+ [sym__ambiguous_call_statement] = ACTIONS(5809),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5809),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5809),
+ [aux_sym_unary_expression_token1] = ACTIONS(5809),
+ [sym_string_literal] = ACTIONS(5811),
+ [sym_number_literal] = ACTIONS(5811),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5809),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5809),
+ [sym_nothing_literal] = ACTIONS(5809),
+ [sym_null_literal] = ACTIONS(5809),
+ [sym_empty_literal] = ACTIONS(5809),
+ [sym_date_literal] = ACTIONS(5811),
+ [anon_sym_POUND] = ACTIONS(5809),
+ },
+ [STATE(1021)] = {
+ [sym_identifier] = ACTIONS(5809),
+ [sym_newline] = ACTIONS(5811),
+ [anon_sym_COLON] = ACTIONS(5811),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(5809),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5809),
+ [anon_sym_DOT] = ACTIONS(5809),
+ [anon_sym_BANG] = ACTIONS(5811),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(5809),
+ [aux_sym_option_statement_token3] = ACTIONS(5809),
+ [aux_sym_type_declaration_token1] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(5809),
+ [aux_sym_enum_declaration_token1] = ACTIONS(5809),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(5809),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(5809),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(5809),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(5809),
+ [aux_sym__property_get_header_token1] = ACTIONS(5809),
+ [aux_sym_event_declaration_token1] = ACTIONS(5809),
+ [sym_static_modifier] = ACTIONS(5809),
+ [sym__dim_keyword] = ACTIONS(5809),
+ [sym__redim_keyword] = ACTIONS(5809),
+ [aux_sym_get_accessor_token1] = ACTIONS(5809),
+ [aux_sym_set_accessor_token1] = ACTIONS(5809),
+ [anon_sym_COMMA] = ACTIONS(5811),
+ [aux_sym_const_declaration_token1] = ACTIONS(5809),
+ [anon_sym_LPAREN] = ACTIONS(5811),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5809),
+ [anon_sym_STAR] = ACTIONS(5572),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5809),
+ [aux_sym_visibility_token1] = ACTIONS(5809),
+ [aux_sym_visibility_token2] = ACTIONS(5809),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(5809),
+ [aux_sym_else_fragment_token1] = ACTIONS(5809),
+ [aux_sym_select_statement_token1] = ACTIONS(5809),
+ [aux_sym__for_header_token1] = ACTIONS(5809),
+ [aux_sym_do_statement_token1] = ACTIONS(5809),
+ [aux_sym_do_condition_token1] = ACTIONS(5809),
+ [aux_sym_with_statement_token1] = ACTIONS(5809),
+ [aux_sym_exit_statement_token1] = ACTIONS(5809),
+ [sym_end_statement] = ACTIONS(5811),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(5809),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(5809),
+ [aux_sym_on_error_statement_token2] = ACTIONS(5809),
+ [sym__ambiguous_redim_statement] = ACTIONS(5811),
+ [aux_sym_erase_statement_token1] = ACTIONS(5809),
+ [aux_sym_open_statement_token1] = ACTIONS(5809),
+ [aux_sym_file_mode_token2] = ACTIONS(5809),
+ [aux_sym_file_access_token2] = ACTIONS(5809),
+ [aux_sym_file_lock_token2] = ACTIONS(5809),
+ [aux_sym_print_statement_token1] = ACTIONS(5809),
+ [anon_sym_CARET] = ACTIONS(5574),
+ [anon_sym_SLASH] = ACTIONS(5572),
+ [anon_sym_BSLASH] = ACTIONS(5576),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5578),
+ [anon_sym_PLUS] = ACTIONS(5580),
+ [anon_sym_DASH] = ACTIONS(5582),
+ [anon_sym_AMP] = ACTIONS(5584),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5586),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5588),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5590),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5592),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(5594),
+ [anon_sym_SEMI] = ACTIONS(5811),
+ [anon_sym_QMARK] = ACTIONS(5811),
+ [aux_sym_close_statement_token1] = ACTIONS(5809),
+ [aux_sym_put_statement_token1] = ACTIONS(5809),
+ [aux_sym_unlock_statement_token1] = ACTIONS(5809),
+ [aux_sym_seek_statement_token1] = ACTIONS(5809),
+ [sym_reset_statement] = ACTIONS(5809),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(5809),
+ [sym_stop_statement] = ACTIONS(5809),
+ [sym_beep_statement] = ACTIONS(5809),
+ [aux_sym_unload_statement_token1] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token2] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token3] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token4] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token5] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token6] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token7] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token8] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token9] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token10] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token11] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token12] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token13] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token14] = ACTIONS(5809),
+ [aux_sym_call_statement_token1] = ACTIONS(5809),
+ [sym__ambiguous_call_statement] = ACTIONS(5809),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5809),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5809),
+ [aux_sym_unary_expression_token1] = ACTIONS(5809),
+ [sym_string_literal] = ACTIONS(5811),
+ [sym_number_literal] = ACTIONS(5811),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5809),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5809),
+ [sym_nothing_literal] = ACTIONS(5809),
+ [sym_null_literal] = ACTIONS(5809),
+ [sym_empty_literal] = ACTIONS(5809),
+ [sym_date_literal] = ACTIONS(5811),
+ [anon_sym_POUND] = ACTIONS(5809),
+ },
+ [STATE(1022)] = {
+ [sym_identifier] = ACTIONS(5809),
+ [sym_newline] = ACTIONS(5811),
+ [anon_sym_COLON] = ACTIONS(5811),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(5809),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5809),
+ [anon_sym_DOT] = ACTIONS(5809),
+ [anon_sym_BANG] = ACTIONS(5811),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(5809),
+ [aux_sym_option_statement_token3] = ACTIONS(5809),
+ [aux_sym_type_declaration_token1] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(5809),
+ [aux_sym_enum_declaration_token1] = ACTIONS(5809),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(5809),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(5809),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(5809),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(5809),
+ [aux_sym__property_get_header_token1] = ACTIONS(5809),
+ [aux_sym_event_declaration_token1] = ACTIONS(5809),
+ [sym_static_modifier] = ACTIONS(5809),
+ [sym__dim_keyword] = ACTIONS(5809),
+ [sym__redim_keyword] = ACTIONS(5809),
+ [aux_sym_get_accessor_token1] = ACTIONS(5809),
+ [aux_sym_set_accessor_token1] = ACTIONS(5809),
+ [anon_sym_COMMA] = ACTIONS(5811),
+ [aux_sym_const_declaration_token1] = ACTIONS(5809),
+ [anon_sym_LPAREN] = ACTIONS(5811),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5809),
+ [anon_sym_STAR] = ACTIONS(5572),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5809),
+ [aux_sym_visibility_token1] = ACTIONS(5809),
+ [aux_sym_visibility_token2] = ACTIONS(5809),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(5809),
+ [aux_sym_else_fragment_token1] = ACTIONS(5809),
+ [aux_sym_select_statement_token1] = ACTIONS(5809),
+ [aux_sym__for_header_token1] = ACTIONS(5809),
+ [aux_sym_do_statement_token1] = ACTIONS(5809),
+ [aux_sym_do_condition_token1] = ACTIONS(5809),
+ [aux_sym_with_statement_token1] = ACTIONS(5809),
+ [aux_sym_exit_statement_token1] = ACTIONS(5809),
+ [sym_end_statement] = ACTIONS(5811),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(5809),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(5809),
+ [aux_sym_on_error_statement_token2] = ACTIONS(5809),
+ [sym__ambiguous_redim_statement] = ACTIONS(5811),
+ [aux_sym_erase_statement_token1] = ACTIONS(5809),
+ [aux_sym_open_statement_token1] = ACTIONS(5809),
+ [aux_sym_file_mode_token2] = ACTIONS(5809),
+ [aux_sym_file_access_token2] = ACTIONS(5809),
+ [aux_sym_file_lock_token2] = ACTIONS(5809),
+ [aux_sym_print_statement_token1] = ACTIONS(5809),
+ [anon_sym_CARET] = ACTIONS(5574),
+ [anon_sym_SLASH] = ACTIONS(5572),
+ [anon_sym_BSLASH] = ACTIONS(5576),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5578),
+ [anon_sym_PLUS] = ACTIONS(5580),
+ [anon_sym_DASH] = ACTIONS(5582),
+ [anon_sym_AMP] = ACTIONS(5584),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5586),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5588),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5590),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5592),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(5594),
+ [anon_sym_SEMI] = ACTIONS(5811),
+ [anon_sym_QMARK] = ACTIONS(5811),
+ [aux_sym_close_statement_token1] = ACTIONS(5809),
+ [aux_sym_put_statement_token1] = ACTIONS(5809),
+ [aux_sym_unlock_statement_token1] = ACTIONS(5809),
+ [aux_sym_seek_statement_token1] = ACTIONS(5809),
+ [sym_reset_statement] = ACTIONS(5809),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(5809),
+ [sym_stop_statement] = ACTIONS(5809),
+ [sym_beep_statement] = ACTIONS(5809),
+ [aux_sym_unload_statement_token1] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token2] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token3] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token4] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token5] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token6] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token7] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token8] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token9] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token10] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token11] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token12] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token13] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token14] = ACTIONS(5809),
+ [aux_sym_call_statement_token1] = ACTIONS(5809),
+ [sym__ambiguous_call_statement] = ACTIONS(5809),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5809),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5809),
+ [aux_sym_unary_expression_token1] = ACTIONS(5809),
+ [sym_string_literal] = ACTIONS(5811),
+ [sym_number_literal] = ACTIONS(5811),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5809),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5809),
+ [sym_nothing_literal] = ACTIONS(5809),
+ [sym_null_literal] = ACTIONS(5809),
+ [sym_empty_literal] = ACTIONS(5809),
+ [sym_date_literal] = ACTIONS(5811),
+ [anon_sym_POUND] = ACTIONS(5809),
+ },
+ [STATE(1023)] = {
+ [sym_identifier] = ACTIONS(5809),
+ [sym_newline] = ACTIONS(5811),
+ [anon_sym_COLON] = ACTIONS(5811),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(5809),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5809),
+ [anon_sym_DOT] = ACTIONS(5809),
+ [anon_sym_BANG] = ACTIONS(5811),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(5809),
+ [aux_sym_option_statement_token3] = ACTIONS(5809),
+ [aux_sym_type_declaration_token1] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(5809),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(5809),
+ [aux_sym_enum_declaration_token1] = ACTIONS(5809),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(5809),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(5809),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(5809),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(5809),
+ [aux_sym__property_get_header_token1] = ACTIONS(5809),
+ [aux_sym_event_declaration_token1] = ACTIONS(5809),
+ [sym_static_modifier] = ACTIONS(5809),
+ [sym__dim_keyword] = ACTIONS(5809),
+ [sym__redim_keyword] = ACTIONS(5809),
+ [aux_sym_get_accessor_token1] = ACTIONS(5809),
+ [aux_sym_set_accessor_token1] = ACTIONS(5809),
+ [anon_sym_COMMA] = ACTIONS(5811),
+ [aux_sym_const_declaration_token1] = ACTIONS(5809),
+ [anon_sym_LPAREN] = ACTIONS(5811),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5809),
+ [anon_sym_STAR] = ACTIONS(5572),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5809),
+ [aux_sym_visibility_token1] = ACTIONS(5809),
+ [aux_sym_visibility_token2] = ACTIONS(5809),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(5809),
+ [aux_sym_else_fragment_token1] = ACTIONS(5809),
+ [aux_sym_select_statement_token1] = ACTIONS(5809),
+ [aux_sym__for_header_token1] = ACTIONS(5809),
+ [aux_sym_do_statement_token1] = ACTIONS(5809),
+ [aux_sym_do_condition_token1] = ACTIONS(5809),
+ [aux_sym_with_statement_token1] = ACTIONS(5809),
+ [aux_sym_exit_statement_token1] = ACTIONS(5809),
+ [sym_end_statement] = ACTIONS(5811),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(5809),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(5809),
+ [aux_sym_on_error_statement_token2] = ACTIONS(5809),
+ [sym__ambiguous_redim_statement] = ACTIONS(5811),
+ [aux_sym_erase_statement_token1] = ACTIONS(5809),
+ [aux_sym_open_statement_token1] = ACTIONS(5809),
+ [aux_sym_file_mode_token2] = ACTIONS(5809),
+ [aux_sym_file_access_token2] = ACTIONS(5809),
+ [aux_sym_file_lock_token2] = ACTIONS(5809),
+ [aux_sym_print_statement_token1] = ACTIONS(5809),
+ [anon_sym_CARET] = ACTIONS(5574),
+ [anon_sym_SLASH] = ACTIONS(5572),
+ [anon_sym_BSLASH] = ACTIONS(5576),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5578),
+ [anon_sym_PLUS] = ACTIONS(5580),
+ [anon_sym_DASH] = ACTIONS(5582),
+ [anon_sym_AMP] = ACTIONS(5584),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5586),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5588),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5590),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5592),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(5594),
+ [anon_sym_SEMI] = ACTIONS(5811),
+ [anon_sym_QMARK] = ACTIONS(5811),
+ [aux_sym_close_statement_token1] = ACTIONS(5809),
+ [aux_sym_put_statement_token1] = ACTIONS(5809),
+ [aux_sym_unlock_statement_token1] = ACTIONS(5809),
+ [aux_sym_seek_statement_token1] = ACTIONS(5809),
+ [sym_reset_statement] = ACTIONS(5809),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(5809),
+ [sym_stop_statement] = ACTIONS(5809),
+ [sym_beep_statement] = ACTIONS(5809),
+ [aux_sym_unload_statement_token1] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token1] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token2] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token3] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token4] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token5] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token6] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token7] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token8] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token9] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token10] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token11] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token12] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token13] = ACTIONS(5809),
+ [aux_sym_def_type_statement_token14] = ACTIONS(5809),
+ [aux_sym_call_statement_token1] = ACTIONS(5809),
+ [sym__ambiguous_call_statement] = ACTIONS(5809),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5809),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5809),
+ [aux_sym_unary_expression_token1] = ACTIONS(5809),
+ [sym_string_literal] = ACTIONS(5811),
+ [sym_number_literal] = ACTIONS(5811),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5809),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5809),
+ [sym_nothing_literal] = ACTIONS(5809),
+ [sym_null_literal] = ACTIONS(5809),
+ [sym_empty_literal] = ACTIONS(5809),
+ [sym_date_literal] = ACTIONS(5811),
+ [anon_sym_POUND] = ACTIONS(5809),
+ },
+ [STATE(1024)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1025),
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_DOT] = ACTIONS(5817),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_declaration_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4369),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4369),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [aux_sym__property_get_header_token1] = ACTIONS(4369),
+ [aux_sym_event_declaration_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_array_bound_token1] = ACTIONS(4369),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(1025)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1028),
+ [sym_identifier] = ACTIONS(4375),
+ [sym_newline] = ACTIONS(4377),
+ [anon_sym_COLON] = ACTIONS(4377),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4375),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4375),
+ [anon_sym_DOT] = ACTIONS(4375),
+ [anon_sym_BANG] = ACTIONS(4377),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4375),
+ [aux_sym_option_statement_token3] = ACTIONS(4375),
+ [aux_sym_type_declaration_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4375),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4375),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4375),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4375),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4375),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4375),
+ [aux_sym__property_get_header_token1] = ACTIONS(4375),
+ [aux_sym_event_declaration_token1] = ACTIONS(4375),
+ [sym_static_modifier] = ACTIONS(4375),
+ [sym__dim_keyword] = ACTIONS(4375),
+ [sym__redim_keyword] = ACTIONS(4375),
+ [aux_sym_get_accessor_token1] = ACTIONS(4375),
+ [aux_sym_set_accessor_token1] = ACTIONS(4375),
+ [aux_sym_const_declaration_token1] = ACTIONS(4375),
+ [anon_sym_LPAREN] = ACTIONS(4377),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4375),
+ [anon_sym_STAR] = ACTIONS(4377),
+ [aux_sym_array_bound_token1] = ACTIONS(4375),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token2] = ACTIONS(4375),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4375),
+ [aux_sym_else_fragment_token1] = ACTIONS(4375),
+ [aux_sym_select_statement_token1] = ACTIONS(4375),
+ [aux_sym__for_header_token1] = ACTIONS(4375),
+ [aux_sym_do_statement_token1] = ACTIONS(4375),
+ [aux_sym_do_condition_token1] = ACTIONS(4375),
+ [aux_sym_with_statement_token1] = ACTIONS(4375),
+ [aux_sym_exit_statement_token1] = ACTIONS(4375),
+ [sym_end_statement] = ACTIONS(4377),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4375),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4375),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4375),
+ [sym__ambiguous_redim_statement] = ACTIONS(4377),
+ [aux_sym_erase_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token1] = ACTIONS(4375),
+ [aux_sym_file_mode_token2] = ACTIONS(4375),
+ [aux_sym_file_access_token2] = ACTIONS(4375),
+ [aux_sym_file_lock_token2] = ACTIONS(4375),
+ [aux_sym_print_statement_token1] = ACTIONS(4375),
+ [anon_sym_CARET] = ACTIONS(4377),
+ [anon_sym_SLASH] = ACTIONS(4377),
+ [anon_sym_BSLASH] = ACTIONS(4377),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4375),
+ [anon_sym_PLUS] = ACTIONS(4377),
+ [anon_sym_DASH] = ACTIONS(4375),
+ [anon_sym_AMP] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4375),
+ [anon_sym_QMARK] = ACTIONS(4377),
+ [aux_sym_close_statement_token1] = ACTIONS(4375),
+ [aux_sym_put_statement_token1] = ACTIONS(4375),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4375),
+ [aux_sym_seek_statement_token1] = ACTIONS(4375),
+ [sym_reset_statement] = ACTIONS(4375),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4375),
+ [sym_stop_statement] = ACTIONS(4375),
+ [sym_beep_statement] = ACTIONS(4375),
+ [aux_sym_unload_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4375),
+ [aux_sym_call_statement_token1] = ACTIONS(4375),
+ [sym__ambiguous_call_statement] = ACTIONS(4375),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4375),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4375),
+ [aux_sym_unary_expression_token1] = ACTIONS(4375),
+ [sym_string_literal] = ACTIONS(4377),
+ [sym_number_literal] = ACTIONS(4377),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4375),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4375),
+ [sym_nothing_literal] = ACTIONS(4375),
+ [sym_null_literal] = ACTIONS(4375),
+ [sym_empty_literal] = ACTIONS(4375),
+ [sym_date_literal] = ACTIONS(4377),
+ [anon_sym_POUND] = ACTIONS(4375),
+ },
+ [STATE(1026)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1032),
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(5819),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [anon_sym_COMMA] = ACTIONS(4371),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token2] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_SEMI] = ACTIONS(4371),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(1027)] = {
+ [sym_identifier] = ACTIONS(5821),
+ [sym_newline] = ACTIONS(5823),
+ [anon_sym_COLON] = ACTIONS(5823),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(5821),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5821),
+ [anon_sym_DOT] = ACTIONS(5821),
+ [anon_sym_BANG] = ACTIONS(5823),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(5821),
+ [aux_sym_option_statement_token3] = ACTIONS(5821),
+ [aux_sym_type_declaration_token1] = ACTIONS(5821),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(5821),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(5821),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(5821),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(5821),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(5821),
+ [aux_sym_enum_declaration_token1] = ACTIONS(5821),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(5821),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(5821),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(5821),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(5821),
+ [aux_sym__property_get_header_token1] = ACTIONS(5821),
+ [aux_sym_event_declaration_token1] = ACTIONS(5821),
+ [sym_static_modifier] = ACTIONS(5821),
+ [sym__dim_keyword] = ACTIONS(5821),
+ [sym__redim_keyword] = ACTIONS(5821),
+ [aux_sym_get_accessor_token1] = ACTIONS(5821),
+ [aux_sym_set_accessor_token1] = ACTIONS(5821),
+ [anon_sym_COMMA] = ACTIONS(5823),
+ [aux_sym_const_declaration_token1] = ACTIONS(5821),
+ [anon_sym_LPAREN] = ACTIONS(5823),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5821),
+ [anon_sym_STAR] = ACTIONS(5572),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5821),
+ [aux_sym_visibility_token1] = ACTIONS(5821),
+ [aux_sym_visibility_token2] = ACTIONS(5821),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(5821),
+ [aux_sym_else_fragment_token1] = ACTIONS(5821),
+ [aux_sym_select_statement_token1] = ACTIONS(5821),
+ [aux_sym__for_header_token1] = ACTIONS(5821),
+ [aux_sym_do_statement_token1] = ACTIONS(5821),
+ [aux_sym_do_condition_token1] = ACTIONS(5821),
+ [aux_sym_with_statement_token1] = ACTIONS(5821),
+ [aux_sym_exit_statement_token1] = ACTIONS(5821),
+ [sym_end_statement] = ACTIONS(5823),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(5821),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(5821),
+ [aux_sym_on_error_statement_token2] = ACTIONS(5821),
+ [sym__ambiguous_redim_statement] = ACTIONS(5823),
+ [aux_sym_erase_statement_token1] = ACTIONS(5821),
+ [aux_sym_open_statement_token1] = ACTIONS(5821),
+ [aux_sym_file_mode_token2] = ACTIONS(5821),
+ [aux_sym_file_access_token2] = ACTIONS(5821),
+ [aux_sym_file_lock_token2] = ACTIONS(5821),
+ [aux_sym_print_statement_token1] = ACTIONS(5821),
+ [anon_sym_CARET] = ACTIONS(5574),
+ [anon_sym_SLASH] = ACTIONS(5572),
+ [anon_sym_BSLASH] = ACTIONS(5576),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5578),
+ [anon_sym_PLUS] = ACTIONS(5580),
+ [anon_sym_DASH] = ACTIONS(5582),
+ [anon_sym_AMP] = ACTIONS(5584),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5586),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5588),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5590),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5592),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(5594),
+ [anon_sym_SEMI] = ACTIONS(5823),
+ [anon_sym_QMARK] = ACTIONS(5823),
+ [aux_sym_close_statement_token1] = ACTIONS(5821),
+ [aux_sym_put_statement_token1] = ACTIONS(5821),
+ [aux_sym_unlock_statement_token1] = ACTIONS(5821),
+ [aux_sym_seek_statement_token1] = ACTIONS(5821),
+ [sym_reset_statement] = ACTIONS(5821),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(5821),
+ [sym_stop_statement] = ACTIONS(5821),
+ [sym_beep_statement] = ACTIONS(5821),
+ [aux_sym_unload_statement_token1] = ACTIONS(5821),
+ [aux_sym_def_type_statement_token1] = ACTIONS(5821),
+ [aux_sym_def_type_statement_token2] = ACTIONS(5821),
+ [aux_sym_def_type_statement_token3] = ACTIONS(5821),
+ [aux_sym_def_type_statement_token4] = ACTIONS(5821),
+ [aux_sym_def_type_statement_token5] = ACTIONS(5821),
+ [aux_sym_def_type_statement_token6] = ACTIONS(5821),
+ [aux_sym_def_type_statement_token7] = ACTIONS(5821),
+ [aux_sym_def_type_statement_token8] = ACTIONS(5821),
+ [aux_sym_def_type_statement_token9] = ACTIONS(5821),
+ [aux_sym_def_type_statement_token10] = ACTIONS(5821),
+ [aux_sym_def_type_statement_token11] = ACTIONS(5821),
+ [aux_sym_def_type_statement_token12] = ACTIONS(5821),
+ [aux_sym_def_type_statement_token13] = ACTIONS(5821),
+ [aux_sym_def_type_statement_token14] = ACTIONS(5821),
+ [aux_sym_call_statement_token1] = ACTIONS(5821),
+ [sym__ambiguous_call_statement] = ACTIONS(5821),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5821),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5821),
+ [aux_sym_unary_expression_token1] = ACTIONS(5821),
+ [sym_string_literal] = ACTIONS(5823),
+ [sym_number_literal] = ACTIONS(5823),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5821),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5821),
+ [sym_nothing_literal] = ACTIONS(5821),
+ [sym_null_literal] = ACTIONS(5821),
+ [sym_empty_literal] = ACTIONS(5821),
+ [sym_date_literal] = ACTIONS(5823),
+ [anon_sym_POUND] = ACTIONS(5821),
+ },
+ [STATE(1028)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1028),
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_DOT] = ACTIONS(5825),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_declaration_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4362),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4362),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [aux_sym__property_get_header_token1] = ACTIONS(4362),
+ [aux_sym_event_declaration_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_array_bound_token1] = ACTIONS(4362),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(1029)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4006),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [anon_sym_COMMA] = ACTIONS(4002),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(3986),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_while_statement_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4002),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [anon_sym_COLON_EQ] = ACTIONS(5828),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(1030)] = {
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4342),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5830),
+ [anon_sym_BANG] = ACTIONS(5832),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [anon_sym_COMMA] = ACTIONS(4344),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(4399),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_while_statement_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4344),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [anon_sym_COLON_EQ] = ACTIONS(5834),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(1031)] = {
+ [sym_argument_list] = STATE(1409),
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5830),
+ [anon_sym_BANG] = ACTIONS(5832),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [anon_sym_COMMA] = ACTIONS(4344),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(5836),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_while_statement_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4344),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(1032)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1034),
+ [sym_identifier] = ACTIONS(4375),
+ [sym_newline] = ACTIONS(4377),
+ [anon_sym_COLON] = ACTIONS(4377),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4375),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4375),
+ [anon_sym_EQ] = ACTIONS(4377),
+ [anon_sym_DOT] = ACTIONS(4375),
+ [anon_sym_BANG] = ACTIONS(4377),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4375),
+ [aux_sym_option_statement_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4375),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4375),
+ [sym_static_modifier] = ACTIONS(4375),
+ [sym__dim_keyword] = ACTIONS(4375),
+ [sym__redim_keyword] = ACTIONS(4375),
+ [aux_sym_get_accessor_token1] = ACTIONS(4375),
+ [aux_sym_set_accessor_token1] = ACTIONS(4375),
+ [anon_sym_COMMA] = ACTIONS(4377),
+ [aux_sym_const_declaration_token1] = ACTIONS(4375),
+ [anon_sym_LPAREN] = ACTIONS(4377),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4375),
+ [anon_sym_STAR] = ACTIONS(4377),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token2] = ACTIONS(4375),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4375),
+ [aux_sym_else_fragment_token1] = ACTIONS(4375),
+ [aux_sym_select_statement_token1] = ACTIONS(4375),
+ [aux_sym_case_expression_token1] = ACTIONS(4375),
+ [anon_sym_LT] = ACTIONS(4375),
+ [anon_sym_LT_EQ] = ACTIONS(4377),
+ [anon_sym_GT] = ACTIONS(4375),
+ [anon_sym_GT_EQ] = ACTIONS(4377),
+ [anon_sym_LT_GT] = ACTIONS(4377),
+ [aux_sym__for_header_token1] = ACTIONS(4375),
+ [aux_sym_do_statement_token1] = ACTIONS(4375),
+ [aux_sym_do_statement_token2] = ACTIONS(4375),
+ [aux_sym_do_condition_token1] = ACTIONS(4375),
+ [aux_sym_with_statement_token1] = ACTIONS(4375),
+ [aux_sym_exit_statement_token1] = ACTIONS(4375),
+ [sym_end_statement] = ACTIONS(4377),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4375),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4375),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4375),
+ [sym__ambiguous_redim_statement] = ACTIONS(4377),
+ [aux_sym_erase_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token1] = ACTIONS(4375),
+ [aux_sym_file_mode_token2] = ACTIONS(4375),
+ [aux_sym_file_access_token2] = ACTIONS(4375),
+ [aux_sym_file_lock_token2] = ACTIONS(4375),
+ [aux_sym_print_statement_token1] = ACTIONS(4375),
+ [anon_sym_CARET] = ACTIONS(4377),
+ [anon_sym_SLASH] = ACTIONS(4377),
+ [anon_sym_BSLASH] = ACTIONS(4377),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4375),
+ [anon_sym_PLUS] = ACTIONS(4377),
+ [anon_sym_DASH] = ACTIONS(4375),
+ [anon_sym_AMP] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4375),
+ [anon_sym_SEMI] = ACTIONS(4377),
+ [anon_sym_QMARK] = ACTIONS(4377),
+ [aux_sym_close_statement_token1] = ACTIONS(4375),
+ [aux_sym_put_statement_token1] = ACTIONS(4375),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4375),
+ [aux_sym_seek_statement_token1] = ACTIONS(4375),
+ [sym_reset_statement] = ACTIONS(4375),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4375),
+ [sym_stop_statement] = ACTIONS(4375),
+ [sym_beep_statement] = ACTIONS(4375),
+ [aux_sym_unload_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4375),
+ [aux_sym_call_statement_token1] = ACTIONS(4375),
+ [sym__ambiguous_call_statement] = ACTIONS(4375),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4375),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4375),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4375),
+ [aux_sym_unary_expression_token1] = ACTIONS(4375),
+ [sym_string_literal] = ACTIONS(4377),
+ [sym_number_literal] = ACTIONS(4377),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4375),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4375),
+ [sym_nothing_literal] = ACTIONS(4375),
+ [sym_null_literal] = ACTIONS(4375),
+ [sym_empty_literal] = ACTIONS(4375),
+ [sym_date_literal] = ACTIONS(4377),
+ [anon_sym_POUND] = ACTIONS(4375),
+ },
+ [STATE(1033)] = {
+ [sym_argument_list] = STATE(794),
+ [sym_identifier] = ACTIONS(4030),
+ [sym_newline] = ACTIONS(4028),
+ [anon_sym_COLON] = ACTIONS(4028),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4030),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4030),
+ [anon_sym_EQ] = ACTIONS(4034),
+ [anon_sym_DOT] = ACTIONS(5560),
+ [anon_sym_BANG] = ACTIONS(5434),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4030),
+ [aux_sym_option_statement_token3] = ACTIONS(4030),
+ [aux_sym_type_declaration_token1] = ACTIONS(4030),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4030),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4030),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4030),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4030),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4030),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4030),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4030),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4030),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4030),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4030),
+ [aux_sym__property_get_header_token1] = ACTIONS(4030),
+ [aux_sym_event_declaration_token1] = ACTIONS(4030),
+ [sym_static_modifier] = ACTIONS(4030),
+ [sym__dim_keyword] = ACTIONS(4030),
+ [sym__redim_keyword] = ACTIONS(4030),
+ [aux_sym_get_accessor_token1] = ACTIONS(4030),
+ [aux_sym_set_accessor_token1] = ACTIONS(4030),
+ [aux_sym_const_declaration_token1] = ACTIONS(4030),
+ [anon_sym_LPAREN] = ACTIONS(4246),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4030),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4030),
+ [aux_sym_visibility_token1] = ACTIONS(4030),
+ [aux_sym_visibility_token2] = ACTIONS(4030),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4030),
+ [aux_sym_else_fragment_token1] = ACTIONS(4030),
+ [aux_sym_select_statement_token1] = ACTIONS(4030),
+ [aux_sym__for_header_token1] = ACTIONS(4030),
+ [aux_sym_do_statement_token1] = ACTIONS(4030),
+ [aux_sym_do_condition_token1] = ACTIONS(4030),
+ [aux_sym_with_statement_token1] = ACTIONS(4030),
+ [aux_sym_exit_statement_token1] = ACTIONS(4030),
+ [sym_end_statement] = ACTIONS(4028),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4030),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4030),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4030),
+ [sym__ambiguous_redim_statement] = ACTIONS(4028),
+ [aux_sym_erase_statement_token1] = ACTIONS(4030),
+ [aux_sym_open_statement_token1] = ACTIONS(4030),
+ [aux_sym_file_mode_token2] = ACTIONS(4030),
+ [aux_sym_file_access_token2] = ACTIONS(4030),
+ [aux_sym_file_lock_token2] = ACTIONS(4030),
+ [aux_sym_print_statement_token1] = ACTIONS(4030),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4028),
+ [anon_sym_DASH] = ACTIONS(4030),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_QMARK] = ACTIONS(4028),
+ [aux_sym_close_statement_token1] = ACTIONS(4030),
+ [aux_sym_put_statement_token1] = ACTIONS(4030),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4030),
+ [aux_sym_seek_statement_token1] = ACTIONS(4030),
+ [sym_reset_statement] = ACTIONS(4030),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4030),
+ [sym_stop_statement] = ACTIONS(4030),
+ [sym_beep_statement] = ACTIONS(4030),
+ [aux_sym_unload_statement_token1] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4030),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4030),
+ [aux_sym_call_statement_token1] = ACTIONS(4030),
+ [sym__ambiguous_call_statement] = ACTIONS(4030),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4030),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4030),
+ [aux_sym_unary_expression_token1] = ACTIONS(4030),
+ [sym_string_literal] = ACTIONS(4028),
+ [sym_number_literal] = ACTIONS(4028),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4030),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4030),
+ [sym_nothing_literal] = ACTIONS(4030),
+ [sym_null_literal] = ACTIONS(4030),
+ [sym_empty_literal] = ACTIONS(4030),
+ [sym_date_literal] = ACTIONS(4028),
+ [anon_sym_POUND] = ACTIONS(4030),
+ },
+ [STATE(1034)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1034),
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(5838),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [anon_sym_COMMA] = ACTIONS(4364),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token2] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_SEMI] = ACTIONS(4364),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(1035)] = {
+ [sym_identifier] = ACTIONS(4605),
+ [sym_newline] = ACTIONS(4607),
+ [anon_sym_COLON] = ACTIONS(4607),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4605),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4605),
+ [anon_sym_EQ] = ACTIONS(4607),
+ [anon_sym_DOT] = ACTIONS(4605),
+ [anon_sym_BANG] = ACTIONS(4607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4605),
+ [aux_sym_option_statement_token3] = ACTIONS(4605),
+ [aux_sym_type_declaration_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4605),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4605),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4605),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4605),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4605),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4605),
+ [aux_sym__property_get_header_token1] = ACTIONS(4605),
+ [aux_sym_event_declaration_token1] = ACTIONS(4605),
+ [sym_static_modifier] = ACTIONS(4605),
+ [sym__dim_keyword] = ACTIONS(4605),
+ [sym__redim_keyword] = ACTIONS(4605),
+ [aux_sym_byval_modifier_token1] = ACTIONS(4605),
+ [aux_sym_get_accessor_token1] = ACTIONS(4605),
+ [aux_sym_set_accessor_token1] = ACTIONS(4605),
+ [anon_sym_COMMA] = ACTIONS(4607),
+ [aux_sym_const_declaration_token1] = ACTIONS(4605),
+ [anon_sym_LPAREN] = ACTIONS(5440),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4605),
+ [anon_sym_STAR] = ACTIONS(4607),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token2] = ACTIONS(4605),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4605),
+ [aux_sym_else_fragment_token1] = ACTIONS(4605),
+ [aux_sym_select_statement_token1] = ACTIONS(4605),
+ [aux_sym__for_header_token1] = ACTIONS(4605),
+ [aux_sym__for_header_token2] = ACTIONS(5442),
+ [aux_sym_do_statement_token1] = ACTIONS(4605),
+ [aux_sym_do_condition_token1] = ACTIONS(4605),
+ [aux_sym_with_statement_token1] = ACTIONS(4605),
+ [aux_sym_exit_statement_token1] = ACTIONS(4605),
+ [sym_end_statement] = ACTIONS(4607),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4605),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4605),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4605),
+ [sym__ambiguous_redim_statement] = ACTIONS(4607),
+ [aux_sym_erase_statement_token1] = ACTIONS(4605),
+ [aux_sym_open_statement_token1] = ACTIONS(4605),
+ [aux_sym_file_mode_token2] = ACTIONS(4605),
+ [aux_sym_file_access_token2] = ACTIONS(4605),
+ [aux_sym_file_lock_token2] = ACTIONS(4605),
+ [aux_sym_print_statement_token1] = ACTIONS(4605),
+ [anon_sym_CARET] = ACTIONS(4607),
+ [anon_sym_SLASH] = ACTIONS(4607),
+ [anon_sym_BSLASH] = ACTIONS(4607),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4605),
+ [anon_sym_PLUS] = ACTIONS(4607),
+ [anon_sym_DASH] = ACTIONS(4605),
+ [anon_sym_AMP] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4605),
+ [anon_sym_QMARK] = ACTIONS(4607),
+ [aux_sym_close_statement_token1] = ACTIONS(4605),
+ [aux_sym_put_statement_token1] = ACTIONS(4605),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4605),
+ [aux_sym_seek_statement_token1] = ACTIONS(4605),
+ [sym_reset_statement] = ACTIONS(4605),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4605),
+ [sym_stop_statement] = ACTIONS(4605),
+ [sym_beep_statement] = ACTIONS(4605),
+ [aux_sym_unload_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4605),
+ [aux_sym_call_statement_token1] = ACTIONS(4605),
+ [sym__ambiguous_call_statement] = ACTIONS(4605),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4605),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4605),
+ [aux_sym_unary_expression_token1] = ACTIONS(4605),
+ [sym_string_literal] = ACTIONS(4607),
+ [sym_number_literal] = ACTIONS(4607),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4605),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4605),
+ [sym_nothing_literal] = ACTIONS(4605),
+ [sym_null_literal] = ACTIONS(4605),
+ [sym_empty_literal] = ACTIONS(4605),
+ [sym_date_literal] = ACTIONS(4607),
+ [anon_sym_POUND] = ACTIONS(4605),
+ },
+ [STATE(1036)] = {
+ [sym_identifier] = ACTIONS(4441),
+ [sym_newline] = ACTIONS(4443),
+ [anon_sym_COLON] = ACTIONS(4443),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4441),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4441),
+ [anon_sym_EQ] = ACTIONS(4443),
+ [anon_sym_DOT] = ACTIONS(4441),
+ [anon_sym_BANG] = ACTIONS(4443),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4441),
+ [aux_sym_option_statement_token3] = ACTIONS(4441),
+ [aux_sym_type_declaration_token1] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4441),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4441),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4441),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4441),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4441),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4441),
+ [aux_sym__property_get_header_token1] = ACTIONS(4441),
+ [aux_sym_event_declaration_token1] = ACTIONS(4441),
+ [sym_static_modifier] = ACTIONS(4441),
+ [sym__dim_keyword] = ACTIONS(4441),
+ [sym__redim_keyword] = ACTIONS(4441),
+ [aux_sym_get_accessor_token1] = ACTIONS(4441),
+ [aux_sym_set_accessor_token1] = ACTIONS(4441),
+ [anon_sym_COMMA] = ACTIONS(4443),
+ [aux_sym_const_declaration_token1] = ACTIONS(4441),
+ [anon_sym_LPAREN] = ACTIONS(4443),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4441),
+ [anon_sym_STAR] = ACTIONS(4443),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4441),
+ [aux_sym_visibility_token1] = ACTIONS(4441),
+ [aux_sym_visibility_token2] = ACTIONS(4441),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4441),
+ [aux_sym_else_fragment_token1] = ACTIONS(4441),
+ [aux_sym_select_statement_token1] = ACTIONS(4441),
+ [aux_sym__for_header_token1] = ACTIONS(4441),
+ [aux_sym_do_statement_token1] = ACTIONS(4441),
+ [aux_sym_do_condition_token1] = ACTIONS(4441),
+ [aux_sym_with_statement_token1] = ACTIONS(4441),
+ [aux_sym_exit_statement_token1] = ACTIONS(4441),
+ [sym_end_statement] = ACTIONS(4443),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4441),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4441),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4441),
+ [sym__ambiguous_redim_statement] = ACTIONS(4443),
+ [aux_sym_erase_statement_token1] = ACTIONS(4441),
+ [aux_sym_open_statement_token1] = ACTIONS(4441),
+ [aux_sym_file_mode_token2] = ACTIONS(4441),
+ [aux_sym_file_access_token2] = ACTIONS(4441),
+ [aux_sym_file_lock_token2] = ACTIONS(4441),
+ [aux_sym_print_statement_token1] = ACTIONS(4441),
+ [anon_sym_CARET] = ACTIONS(5781),
+ [anon_sym_SLASH] = ACTIONS(4443),
+ [anon_sym_BSLASH] = ACTIONS(4443),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4441),
+ [anon_sym_PLUS] = ACTIONS(4443),
+ [anon_sym_DASH] = ACTIONS(4441),
+ [anon_sym_AMP] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4441),
+ [anon_sym_QMARK] = ACTIONS(4443),
+ [aux_sym_close_statement_token1] = ACTIONS(4441),
+ [aux_sym_put_statement_token1] = ACTIONS(4441),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4441),
+ [aux_sym_seek_statement_token1] = ACTIONS(4441),
+ [sym_reset_statement] = ACTIONS(4441),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4441),
+ [sym_stop_statement] = ACTIONS(4441),
+ [sym_beep_statement] = ACTIONS(4441),
+ [aux_sym_unload_statement_token1] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4441),
+ [aux_sym_call_statement_token1] = ACTIONS(4441),
+ [sym__ambiguous_call_statement] = ACTIONS(4441),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4441),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4441),
+ [aux_sym_unary_expression_token1] = ACTIONS(4441),
+ [sym_string_literal] = ACTIONS(4443),
+ [sym_number_literal] = ACTIONS(4443),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4441),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4441),
+ [sym_nothing_literal] = ACTIONS(4441),
+ [sym_null_literal] = ACTIONS(4441),
+ [sym_empty_literal] = ACTIONS(4441),
+ [sym_date_literal] = ACTIONS(4443),
+ [anon_sym_POUND] = ACTIONS(4441),
+ },
+ [STATE(1037)] = {
+ [sym_identifier] = ACTIONS(4451),
+ [sym_newline] = ACTIONS(4453),
+ [anon_sym_COLON] = ACTIONS(4453),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4451),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4451),
+ [anon_sym_EQ] = ACTIONS(4453),
+ [anon_sym_DOT] = ACTIONS(4451),
+ [anon_sym_BANG] = ACTIONS(4453),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4451),
+ [aux_sym_option_statement_token3] = ACTIONS(4451),
+ [aux_sym_type_declaration_token1] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4451),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4451),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4451),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4451),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4451),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4451),
+ [aux_sym__property_get_header_token1] = ACTIONS(4451),
+ [aux_sym_event_declaration_token1] = ACTIONS(4451),
+ [sym_static_modifier] = ACTIONS(4451),
+ [sym__dim_keyword] = ACTIONS(4451),
+ [sym__redim_keyword] = ACTIONS(4451),
+ [aux_sym_get_accessor_token1] = ACTIONS(4451),
+ [aux_sym_set_accessor_token1] = ACTIONS(4451),
+ [anon_sym_COMMA] = ACTIONS(4453),
+ [aux_sym_const_declaration_token1] = ACTIONS(4451),
+ [anon_sym_LPAREN] = ACTIONS(4453),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4451),
+ [anon_sym_STAR] = ACTIONS(5779),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4451),
+ [aux_sym_visibility_token1] = ACTIONS(4451),
+ [aux_sym_visibility_token2] = ACTIONS(4451),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4451),
+ [aux_sym_else_fragment_token1] = ACTIONS(4451),
+ [aux_sym_select_statement_token1] = ACTIONS(4451),
+ [aux_sym__for_header_token1] = ACTIONS(4451),
+ [aux_sym_do_statement_token1] = ACTIONS(4451),
+ [aux_sym_do_condition_token1] = ACTIONS(4451),
+ [aux_sym_with_statement_token1] = ACTIONS(4451),
+ [aux_sym_exit_statement_token1] = ACTIONS(4451),
+ [sym_end_statement] = ACTIONS(4453),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4451),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4451),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4451),
+ [sym__ambiguous_redim_statement] = ACTIONS(4453),
+ [aux_sym_erase_statement_token1] = ACTIONS(4451),
+ [aux_sym_open_statement_token1] = ACTIONS(4451),
+ [aux_sym_file_mode_token2] = ACTIONS(4451),
+ [aux_sym_file_access_token2] = ACTIONS(4451),
+ [aux_sym_file_lock_token2] = ACTIONS(4451),
+ [aux_sym_print_statement_token1] = ACTIONS(4451),
+ [anon_sym_CARET] = ACTIONS(5781),
+ [anon_sym_SLASH] = ACTIONS(5779),
+ [anon_sym_BSLASH] = ACTIONS(5783),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5785),
+ [anon_sym_PLUS] = ACTIONS(5787),
+ [anon_sym_DASH] = ACTIONS(5789),
+ [anon_sym_AMP] = ACTIONS(5791),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5793),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5795),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5797),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5799),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(5801),
+ [anon_sym_QMARK] = ACTIONS(4453),
+ [aux_sym_close_statement_token1] = ACTIONS(4451),
+ [aux_sym_put_statement_token1] = ACTIONS(4451),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4451),
+ [aux_sym_seek_statement_token1] = ACTIONS(4451),
+ [sym_reset_statement] = ACTIONS(4451),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4451),
+ [sym_stop_statement] = ACTIONS(4451),
+ [sym_beep_statement] = ACTIONS(4451),
+ [aux_sym_unload_statement_token1] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4451),
+ [aux_sym_call_statement_token1] = ACTIONS(4451),
+ [sym__ambiguous_call_statement] = ACTIONS(4451),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4451),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4451),
+ [aux_sym_unary_expression_token1] = ACTIONS(4451),
+ [sym_string_literal] = ACTIONS(4453),
+ [sym_number_literal] = ACTIONS(4453),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4451),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4451),
+ [sym_nothing_literal] = ACTIONS(4451),
+ [sym_null_literal] = ACTIONS(4451),
+ [sym_empty_literal] = ACTIONS(4451),
+ [sym_date_literal] = ACTIONS(4453),
+ [anon_sym_POUND] = ACTIONS(4451),
+ },
+ [STATE(1038)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4483),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5781),
+ [anon_sym_SLASH] = ACTIONS(4483),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1039)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4483),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5781),
+ [anon_sym_SLASH] = ACTIONS(4483),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1040)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5779),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5781),
+ [anon_sym_SLASH] = ACTIONS(5779),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1041)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5779),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5781),
+ [anon_sym_SLASH] = ACTIONS(5779),
+ [anon_sym_BSLASH] = ACTIONS(5783),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1042)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5779),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5781),
+ [anon_sym_SLASH] = ACTIONS(5779),
+ [anon_sym_BSLASH] = ACTIONS(5783),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5785),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1043)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5779),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5781),
+ [anon_sym_SLASH] = ACTIONS(5779),
+ [anon_sym_BSLASH] = ACTIONS(5783),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5785),
+ [anon_sym_PLUS] = ACTIONS(5787),
+ [anon_sym_DASH] = ACTIONS(5789),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1044)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5779),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5781),
+ [anon_sym_SLASH] = ACTIONS(5779),
+ [anon_sym_BSLASH] = ACTIONS(5783),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5785),
+ [anon_sym_PLUS] = ACTIONS(5787),
+ [anon_sym_DASH] = ACTIONS(5789),
+ [anon_sym_AMP] = ACTIONS(5791),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1045)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5779),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5781),
+ [anon_sym_SLASH] = ACTIONS(5779),
+ [anon_sym_BSLASH] = ACTIONS(5783),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5785),
+ [anon_sym_PLUS] = ACTIONS(5787),
+ [anon_sym_DASH] = ACTIONS(5789),
+ [anon_sym_AMP] = ACTIONS(5791),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5793),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1046)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5779),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5781),
+ [anon_sym_SLASH] = ACTIONS(5779),
+ [anon_sym_BSLASH] = ACTIONS(5783),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5785),
+ [anon_sym_PLUS] = ACTIONS(5787),
+ [anon_sym_DASH] = ACTIONS(5789),
+ [anon_sym_AMP] = ACTIONS(5791),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5793),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5795),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1047)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5779),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5781),
+ [anon_sym_SLASH] = ACTIONS(5779),
+ [anon_sym_BSLASH] = ACTIONS(5783),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5785),
+ [anon_sym_PLUS] = ACTIONS(5787),
+ [anon_sym_DASH] = ACTIONS(5789),
+ [anon_sym_AMP] = ACTIONS(5791),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5793),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5795),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5797),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1048)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5779),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5781),
+ [anon_sym_SLASH] = ACTIONS(5779),
+ [anon_sym_BSLASH] = ACTIONS(5783),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5785),
+ [anon_sym_PLUS] = ACTIONS(5787),
+ [anon_sym_DASH] = ACTIONS(5789),
+ [anon_sym_AMP] = ACTIONS(5791),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5793),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5795),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5797),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5799),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1049)] = {
+ [sym_identifier] = ACTIONS(4647),
+ [sym_newline] = ACTIONS(4649),
+ [anon_sym_COLON] = ACTIONS(4649),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4647),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4647),
+ [anon_sym_EQ] = ACTIONS(4649),
+ [anon_sym_DOT] = ACTIONS(4647),
+ [anon_sym_BANG] = ACTIONS(4649),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4647),
+ [aux_sym_option_statement_token3] = ACTIONS(4647),
+ [aux_sym_type_declaration_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4647),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4647),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4647),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4647),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4647),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4647),
+ [aux_sym__property_get_header_token1] = ACTIONS(4647),
+ [aux_sym_event_declaration_token1] = ACTIONS(4647),
+ [sym_static_modifier] = ACTIONS(4647),
+ [sym__dim_keyword] = ACTIONS(4647),
+ [sym__redim_keyword] = ACTIONS(4647),
+ [aux_sym_get_accessor_token1] = ACTIONS(4647),
+ [aux_sym_set_accessor_token1] = ACTIONS(4647),
+ [anon_sym_COMMA] = ACTIONS(4649),
+ [aux_sym_const_declaration_token1] = ACTIONS(4647),
+ [anon_sym_LPAREN] = ACTIONS(4649),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4647),
+ [anon_sym_STAR] = ACTIONS(5779),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token2] = ACTIONS(4647),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4647),
+ [aux_sym_else_fragment_token1] = ACTIONS(4647),
+ [aux_sym_select_statement_token1] = ACTIONS(4647),
+ [aux_sym__for_header_token1] = ACTIONS(4647),
+ [aux_sym_do_statement_token1] = ACTIONS(4647),
+ [aux_sym_do_condition_token1] = ACTIONS(4647),
+ [aux_sym_with_statement_token1] = ACTIONS(4647),
+ [aux_sym_exit_statement_token1] = ACTIONS(4647),
+ [sym_end_statement] = ACTIONS(4649),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4647),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4647),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4647),
+ [sym__ambiguous_redim_statement] = ACTIONS(4649),
+ [aux_sym_erase_statement_token1] = ACTIONS(4647),
+ [aux_sym_open_statement_token1] = ACTIONS(4647),
+ [aux_sym_file_mode_token2] = ACTIONS(4647),
+ [aux_sym_file_access_token2] = ACTIONS(4647),
+ [aux_sym_file_lock_token2] = ACTIONS(4647),
+ [aux_sym_print_statement_token1] = ACTIONS(4647),
+ [anon_sym_CARET] = ACTIONS(5781),
+ [anon_sym_SLASH] = ACTIONS(5779),
+ [anon_sym_BSLASH] = ACTIONS(5783),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5785),
+ [anon_sym_PLUS] = ACTIONS(5787),
+ [anon_sym_DASH] = ACTIONS(5789),
+ [anon_sym_AMP] = ACTIONS(5791),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4647),
+ [anon_sym_QMARK] = ACTIONS(4649),
+ [aux_sym_close_statement_token1] = ACTIONS(4647),
+ [aux_sym_put_statement_token1] = ACTIONS(4647),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4647),
+ [aux_sym_seek_statement_token1] = ACTIONS(4647),
+ [sym_reset_statement] = ACTIONS(4647),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4647),
+ [sym_stop_statement] = ACTIONS(4647),
+ [sym_beep_statement] = ACTIONS(4647),
+ [aux_sym_unload_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4647),
+ [aux_sym_call_statement_token1] = ACTIONS(4647),
+ [sym__ambiguous_call_statement] = ACTIONS(4647),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4647),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4647),
+ [aux_sym_unary_expression_token1] = ACTIONS(4647),
+ [sym_string_literal] = ACTIONS(4649),
+ [sym_number_literal] = ACTIONS(4649),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4647),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4647),
+ [sym_nothing_literal] = ACTIONS(4647),
+ [sym_null_literal] = ACTIONS(4647),
+ [sym_empty_literal] = ACTIONS(4647),
+ [sym_date_literal] = ACTIONS(4649),
+ [anon_sym_POUND] = ACTIONS(4647),
+ },
+ [STATE(1050)] = {
+ [sym_identifier] = ACTIONS(5841),
+ [sym_newline] = ACTIONS(5843),
+ [anon_sym_COLON] = ACTIONS(5843),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(5841),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5841),
+ [anon_sym_DOT] = ACTIONS(5841),
+ [anon_sym_BANG] = ACTIONS(5843),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(5841),
+ [aux_sym_option_statement_token3] = ACTIONS(5841),
+ [aux_sym_type_declaration_token1] = ACTIONS(5841),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(5841),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(5841),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(5841),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(5841),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(5841),
+ [aux_sym_enum_declaration_token1] = ACTIONS(5841),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(5841),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(5841),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(5841),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(5841),
+ [aux_sym__property_get_header_token1] = ACTIONS(5841),
+ [aux_sym_event_declaration_token1] = ACTIONS(5841),
+ [sym_static_modifier] = ACTIONS(5841),
+ [sym__dim_keyword] = ACTIONS(5841),
+ [sym__redim_keyword] = ACTIONS(5841),
+ [aux_sym_get_accessor_token1] = ACTIONS(5841),
+ [aux_sym_set_accessor_token1] = ACTIONS(5841),
+ [anon_sym_COMMA] = ACTIONS(5843),
+ [aux_sym_const_declaration_token1] = ACTIONS(5841),
+ [anon_sym_LPAREN] = ACTIONS(5843),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5841),
+ [anon_sym_STAR] = ACTIONS(5572),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5841),
+ [aux_sym_visibility_token1] = ACTIONS(5841),
+ [aux_sym_visibility_token2] = ACTIONS(5841),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(5841),
+ [aux_sym_else_fragment_token1] = ACTIONS(5841),
+ [aux_sym_select_statement_token1] = ACTIONS(5841),
+ [aux_sym__for_header_token1] = ACTIONS(5841),
+ [aux_sym_do_statement_token1] = ACTIONS(5841),
+ [aux_sym_do_condition_token1] = ACTIONS(5841),
+ [aux_sym_with_statement_token1] = ACTIONS(5841),
+ [aux_sym_exit_statement_token1] = ACTIONS(5841),
+ [sym_end_statement] = ACTIONS(5843),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(5841),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(5841),
+ [aux_sym_on_error_statement_token2] = ACTIONS(5841),
+ [sym__ambiguous_redim_statement] = ACTIONS(5843),
+ [aux_sym_erase_statement_token1] = ACTIONS(5841),
+ [aux_sym_open_statement_token1] = ACTIONS(5841),
+ [aux_sym_file_mode_token2] = ACTIONS(5841),
+ [aux_sym_file_access_token2] = ACTIONS(5841),
+ [aux_sym_file_lock_token2] = ACTIONS(5841),
+ [aux_sym_print_statement_token1] = ACTIONS(5841),
+ [anon_sym_CARET] = ACTIONS(5574),
+ [anon_sym_SLASH] = ACTIONS(5572),
+ [anon_sym_BSLASH] = ACTIONS(5576),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5578),
+ [anon_sym_PLUS] = ACTIONS(5580),
+ [anon_sym_DASH] = ACTIONS(5582),
+ [anon_sym_AMP] = ACTIONS(5584),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5586),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5588),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5590),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5592),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(5594),
+ [anon_sym_SEMI] = ACTIONS(5843),
+ [anon_sym_QMARK] = ACTIONS(5843),
+ [aux_sym_close_statement_token1] = ACTIONS(5841),
+ [aux_sym_put_statement_token1] = ACTIONS(5841),
+ [aux_sym_unlock_statement_token1] = ACTIONS(5841),
+ [aux_sym_seek_statement_token1] = ACTIONS(5841),
+ [sym_reset_statement] = ACTIONS(5841),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(5841),
+ [sym_stop_statement] = ACTIONS(5841),
+ [sym_beep_statement] = ACTIONS(5841),
+ [aux_sym_unload_statement_token1] = ACTIONS(5841),
+ [aux_sym_def_type_statement_token1] = ACTIONS(5841),
+ [aux_sym_def_type_statement_token2] = ACTIONS(5841),
+ [aux_sym_def_type_statement_token3] = ACTIONS(5841),
+ [aux_sym_def_type_statement_token4] = ACTIONS(5841),
+ [aux_sym_def_type_statement_token5] = ACTIONS(5841),
+ [aux_sym_def_type_statement_token6] = ACTIONS(5841),
+ [aux_sym_def_type_statement_token7] = ACTIONS(5841),
+ [aux_sym_def_type_statement_token8] = ACTIONS(5841),
+ [aux_sym_def_type_statement_token9] = ACTIONS(5841),
+ [aux_sym_def_type_statement_token10] = ACTIONS(5841),
+ [aux_sym_def_type_statement_token11] = ACTIONS(5841),
+ [aux_sym_def_type_statement_token12] = ACTIONS(5841),
+ [aux_sym_def_type_statement_token13] = ACTIONS(5841),
+ [aux_sym_def_type_statement_token14] = ACTIONS(5841),
+ [aux_sym_call_statement_token1] = ACTIONS(5841),
+ [sym__ambiguous_call_statement] = ACTIONS(5841),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5841),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5841),
+ [aux_sym_unary_expression_token1] = ACTIONS(5841),
+ [sym_string_literal] = ACTIONS(5843),
+ [sym_number_literal] = ACTIONS(5843),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5841),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5841),
+ [sym_nothing_literal] = ACTIONS(5841),
+ [sym_null_literal] = ACTIONS(5841),
+ [sym_empty_literal] = ACTIONS(5841),
+ [sym_date_literal] = ACTIONS(5843),
+ [anon_sym_POUND] = ACTIONS(5841),
+ },
+ [STATE(1051)] = {
+ [sym_argument_list] = STATE(1252),
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_DOT] = ACTIONS(5845),
+ [anon_sym_BANG] = ACTIONS(5847),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_declaration_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4342),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4342),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [aux_sym__property_get_header_token1] = ACTIONS(4342),
+ [aux_sym_event_declaration_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(5849),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token3] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(1052)] = {
+ [sym_identifier] = ACTIONS(5851),
+ [sym_newline] = ACTIONS(5853),
+ [anon_sym_COLON] = ACTIONS(5853),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(5851),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5851),
+ [anon_sym_DOT] = ACTIONS(5855),
+ [anon_sym_BANG] = ACTIONS(5857),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(5851),
+ [aux_sym_option_statement_token3] = ACTIONS(5851),
+ [aux_sym_type_declaration_token1] = ACTIONS(5851),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(5851),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(5851),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(5851),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(5851),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(5851),
+ [aux_sym_enum_declaration_token1] = ACTIONS(5851),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(5851),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(5851),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(5851),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(5851),
+ [aux_sym__property_get_header_token1] = ACTIONS(5851),
+ [aux_sym_event_declaration_token1] = ACTIONS(5851),
+ [sym_static_modifier] = ACTIONS(5851),
+ [sym__dim_keyword] = ACTIONS(5851),
+ [sym__redim_keyword] = ACTIONS(5851),
+ [aux_sym_get_accessor_token1] = ACTIONS(5851),
+ [aux_sym_set_accessor_token1] = ACTIONS(5851),
+ [anon_sym_COMMA] = ACTIONS(5853),
+ [aux_sym_const_declaration_token1] = ACTIONS(5851),
+ [anon_sym_LPAREN] = ACTIONS(5853),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5851),
+ [anon_sym_STAR] = ACTIONS(5859),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5851),
+ [aux_sym_visibility_token1] = ACTIONS(5851),
+ [aux_sym_visibility_token2] = ACTIONS(5851),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(5851),
+ [aux_sym_else_fragment_token1] = ACTIONS(5851),
+ [aux_sym_select_statement_token1] = ACTIONS(5851),
+ [aux_sym__for_header_token1] = ACTIONS(5851),
+ [aux_sym_do_statement_token1] = ACTIONS(5851),
+ [aux_sym_do_condition_token1] = ACTIONS(5851),
+ [aux_sym_with_statement_token1] = ACTIONS(5851),
+ [aux_sym_exit_statement_token1] = ACTIONS(5851),
+ [sym_end_statement] = ACTIONS(5853),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(5851),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(5851),
+ [aux_sym_on_error_statement_token2] = ACTIONS(5851),
+ [sym__ambiguous_redim_statement] = ACTIONS(5853),
+ [aux_sym_erase_statement_token1] = ACTIONS(5851),
+ [aux_sym_open_statement_token1] = ACTIONS(5851),
+ [aux_sym_file_mode_token2] = ACTIONS(5851),
+ [aux_sym_file_access_token2] = ACTIONS(5851),
+ [aux_sym_file_lock_token2] = ACTIONS(5851),
+ [aux_sym_print_statement_token1] = ACTIONS(5851),
+ [anon_sym_CARET] = ACTIONS(5859),
+ [anon_sym_SLASH] = ACTIONS(5859),
+ [anon_sym_BSLASH] = ACTIONS(5859),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5861),
+ [anon_sym_PLUS] = ACTIONS(5863),
+ [anon_sym_DASH] = ACTIONS(5866),
+ [anon_sym_AMP] = ACTIONS(5861),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5861),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5861),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5861),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5861),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(5861),
+ [anon_sym_SEMI] = ACTIONS(5853),
+ [anon_sym_QMARK] = ACTIONS(5853),
+ [aux_sym_close_statement_token1] = ACTIONS(5851),
+ [aux_sym_put_statement_token1] = ACTIONS(5851),
+ [aux_sym_unlock_statement_token1] = ACTIONS(5851),
+ [aux_sym_seek_statement_token1] = ACTIONS(5851),
+ [sym_reset_statement] = ACTIONS(5851),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(5851),
+ [sym_stop_statement] = ACTIONS(5851),
+ [sym_beep_statement] = ACTIONS(5851),
+ [aux_sym_unload_statement_token1] = ACTIONS(5851),
+ [aux_sym_def_type_statement_token1] = ACTIONS(5851),
+ [aux_sym_def_type_statement_token2] = ACTIONS(5851),
+ [aux_sym_def_type_statement_token3] = ACTIONS(5851),
+ [aux_sym_def_type_statement_token4] = ACTIONS(5851),
+ [aux_sym_def_type_statement_token5] = ACTIONS(5851),
+ [aux_sym_def_type_statement_token6] = ACTIONS(5851),
+ [aux_sym_def_type_statement_token7] = ACTIONS(5851),
+ [aux_sym_def_type_statement_token8] = ACTIONS(5851),
+ [aux_sym_def_type_statement_token9] = ACTIONS(5851),
+ [aux_sym_def_type_statement_token10] = ACTIONS(5851),
+ [aux_sym_def_type_statement_token11] = ACTIONS(5851),
+ [aux_sym_def_type_statement_token12] = ACTIONS(5851),
+ [aux_sym_def_type_statement_token13] = ACTIONS(5851),
+ [aux_sym_def_type_statement_token14] = ACTIONS(5851),
+ [aux_sym_call_statement_token1] = ACTIONS(5851),
+ [sym__ambiguous_call_statement] = ACTIONS(5851),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5851),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5851),
+ [aux_sym_unary_expression_token1] = ACTIONS(5851),
+ [sym_string_literal] = ACTIONS(5853),
+ [sym_number_literal] = ACTIONS(5853),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5851),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5851),
+ [sym_nothing_literal] = ACTIONS(5851),
+ [sym_null_literal] = ACTIONS(5851),
+ [sym_empty_literal] = ACTIONS(5851),
+ [sym_date_literal] = ACTIONS(5853),
+ [anon_sym_POUND] = ACTIONS(5851),
+ },
+ [STATE(1053)] = {
+ [sym_identifier] = ACTIONS(5869),
+ [sym_newline] = ACTIONS(5871),
+ [anon_sym_COLON] = ACTIONS(5871),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(5869),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5869),
+ [anon_sym_DOT] = ACTIONS(5869),
+ [anon_sym_BANG] = ACTIONS(5871),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(5869),
+ [aux_sym_option_statement_token3] = ACTIONS(5869),
+ [aux_sym_type_declaration_token1] = ACTIONS(5869),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(5869),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(5869),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(5869),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(5869),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(5869),
+ [aux_sym_enum_declaration_token1] = ACTIONS(5869),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(5869),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(5869),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(5869),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(5869),
+ [aux_sym__property_get_header_token1] = ACTIONS(5869),
+ [aux_sym_event_declaration_token1] = ACTIONS(5869),
+ [sym_static_modifier] = ACTIONS(5869),
+ [sym__dim_keyword] = ACTIONS(5869),
+ [sym__redim_keyword] = ACTIONS(5869),
+ [aux_sym_get_accessor_token1] = ACTIONS(5869),
+ [aux_sym_set_accessor_token1] = ACTIONS(5869),
+ [anon_sym_COMMA] = ACTIONS(5871),
+ [aux_sym_const_declaration_token1] = ACTIONS(5869),
+ [anon_sym_LPAREN] = ACTIONS(5871),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5869),
+ [anon_sym_STAR] = ACTIONS(4455),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5869),
+ [aux_sym_visibility_token1] = ACTIONS(5869),
+ [aux_sym_visibility_token2] = ACTIONS(5869),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(5869),
+ [aux_sym_else_fragment_token1] = ACTIONS(5869),
+ [aux_sym_select_statement_token1] = ACTIONS(5869),
+ [aux_sym__for_header_token1] = ACTIONS(5869),
+ [aux_sym_do_statement_token1] = ACTIONS(5869),
+ [aux_sym_do_condition_token1] = ACTIONS(5869),
+ [aux_sym_with_statement_token1] = ACTIONS(5869),
+ [aux_sym_exit_statement_token1] = ACTIONS(5869),
+ [sym_end_statement] = ACTIONS(5871),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(5869),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(5869),
+ [aux_sym_on_error_statement_token2] = ACTIONS(5869),
+ [sym__ambiguous_redim_statement] = ACTIONS(5871),
+ [aux_sym_erase_statement_token1] = ACTIONS(5869),
+ [aux_sym_open_statement_token1] = ACTIONS(5869),
+ [aux_sym_file_mode_token2] = ACTIONS(5869),
+ [aux_sym_file_access_token2] = ACTIONS(5869),
+ [aux_sym_file_lock_token2] = ACTIONS(5869),
+ [aux_sym_print_statement_token1] = ACTIONS(5869),
+ [anon_sym_CARET] = ACTIONS(4445),
+ [anon_sym_SLASH] = ACTIONS(4455),
+ [anon_sym_BSLASH] = ACTIONS(4457),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4459),
+ [anon_sym_PLUS] = ACTIONS(4461),
+ [anon_sym_DASH] = ACTIONS(4463),
+ [anon_sym_AMP] = ACTIONS(4465),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5703),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5705),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4471),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4473),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4475),
+ [anon_sym_SEMI] = ACTIONS(5871),
+ [anon_sym_QMARK] = ACTIONS(5871),
+ [aux_sym_close_statement_token1] = ACTIONS(5869),
+ [aux_sym_put_statement_token1] = ACTIONS(5869),
+ [aux_sym_unlock_statement_token1] = ACTIONS(5869),
+ [aux_sym_seek_statement_token1] = ACTIONS(5869),
+ [sym_reset_statement] = ACTIONS(5869),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(5869),
+ [sym_stop_statement] = ACTIONS(5869),
+ [sym_beep_statement] = ACTIONS(5869),
+ [aux_sym_unload_statement_token1] = ACTIONS(5869),
+ [aux_sym_def_type_statement_token1] = ACTIONS(5869),
+ [aux_sym_def_type_statement_token2] = ACTIONS(5869),
+ [aux_sym_def_type_statement_token3] = ACTIONS(5869),
+ [aux_sym_def_type_statement_token4] = ACTIONS(5869),
+ [aux_sym_def_type_statement_token5] = ACTIONS(5869),
+ [aux_sym_def_type_statement_token6] = ACTIONS(5869),
+ [aux_sym_def_type_statement_token7] = ACTIONS(5869),
+ [aux_sym_def_type_statement_token8] = ACTIONS(5869),
+ [aux_sym_def_type_statement_token9] = ACTIONS(5869),
+ [aux_sym_def_type_statement_token10] = ACTIONS(5869),
+ [aux_sym_def_type_statement_token11] = ACTIONS(5869),
+ [aux_sym_def_type_statement_token12] = ACTIONS(5869),
+ [aux_sym_def_type_statement_token13] = ACTIONS(5869),
+ [aux_sym_def_type_statement_token14] = ACTIONS(5869),
+ [aux_sym_call_statement_token1] = ACTIONS(5869),
+ [sym__ambiguous_call_statement] = ACTIONS(5869),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5869),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5869),
+ [aux_sym_unary_expression_token1] = ACTIONS(5869),
+ [sym_string_literal] = ACTIONS(5871),
+ [sym_number_literal] = ACTIONS(5871),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5869),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5869),
+ [sym_nothing_literal] = ACTIONS(5869),
+ [sym_null_literal] = ACTIONS(5869),
+ [sym_empty_literal] = ACTIONS(5869),
+ [sym_date_literal] = ACTIONS(5871),
+ [anon_sym_POUND] = ACTIONS(5869),
+ },
+ [STATE(1054)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(4002),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_array_bound_token1] = ACTIONS(4006),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(1055)] = {
+ [sym_identifier] = ACTIONS(4489),
+ [sym_newline] = ACTIONS(4491),
+ [anon_sym_COLON] = ACTIONS(4491),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4489),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4489),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(4489),
+ [anon_sym_BANG] = ACTIONS(4491),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4489),
+ [aux_sym_option_statement_token3] = ACTIONS(4489),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4489),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4489),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4489),
+ [sym_static_modifier] = ACTIONS(4489),
+ [sym__dim_keyword] = ACTIONS(4489),
+ [sym__redim_keyword] = ACTIONS(4489),
+ [aux_sym_get_accessor_token1] = ACTIONS(4489),
+ [aux_sym_set_accessor_token1] = ACTIONS(4489),
+ [anon_sym_COMMA] = ACTIONS(4491),
+ [aux_sym_const_declaration_token1] = ACTIONS(4489),
+ [anon_sym_LPAREN] = ACTIONS(4491),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4489),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4489),
+ [aux_sym_visibility_token1] = ACTIONS(4489),
+ [aux_sym_visibility_token2] = ACTIONS(4489),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4489),
+ [aux_sym_else_fragment_token1] = ACTIONS(4489),
+ [aux_sym_select_statement_token1] = ACTIONS(4489),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4489),
+ [aux_sym__for_header_token1] = ACTIONS(4489),
+ [aux_sym_do_statement_token1] = ACTIONS(4489),
+ [aux_sym_do_condition_token1] = ACTIONS(4489),
+ [aux_sym_with_statement_token1] = ACTIONS(4489),
+ [aux_sym_exit_statement_token1] = ACTIONS(4489),
+ [sym_end_statement] = ACTIONS(4491),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4489),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4489),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4489),
+ [sym__ambiguous_redim_statement] = ACTIONS(4491),
+ [aux_sym_erase_statement_token1] = ACTIONS(4489),
+ [aux_sym_open_statement_token1] = ACTIONS(4489),
+ [aux_sym_file_mode_token2] = ACTIONS(4489),
+ [aux_sym_file_access_token2] = ACTIONS(4489),
+ [aux_sym_file_lock_token2] = ACTIONS(4489),
+ [aux_sym_print_statement_token1] = ACTIONS(4489),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4493),
+ [anon_sym_DASH] = ACTIONS(4496),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4491),
+ [anon_sym_QMARK] = ACTIONS(4491),
+ [aux_sym_close_statement_token1] = ACTIONS(4489),
+ [aux_sym_put_statement_token1] = ACTIONS(4489),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4489),
+ [aux_sym_seek_statement_token1] = ACTIONS(4489),
+ [sym_reset_statement] = ACTIONS(4489),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4489),
+ [sym_stop_statement] = ACTIONS(4489),
+ [sym_beep_statement] = ACTIONS(4489),
+ [aux_sym_unload_statement_token1] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4489),
+ [aux_sym_call_statement_token1] = ACTIONS(4489),
+ [sym__ambiguous_call_statement] = ACTIONS(4489),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4489),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4489),
+ [aux_sym_unary_expression_token1] = ACTIONS(4489),
+ [sym_string_literal] = ACTIONS(4491),
+ [sym_number_literal] = ACTIONS(4491),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4489),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4489),
+ [sym_nothing_literal] = ACTIONS(4489),
+ [sym_null_literal] = ACTIONS(4489),
+ [sym_empty_literal] = ACTIONS(4489),
+ [sym_date_literal] = ACTIONS(4491),
+ [anon_sym_POUND] = ACTIONS(4489),
+ },
+ [STATE(1056)] = {
+ [sym_identifier] = ACTIONS(4410),
+ [sym_newline] = ACTIONS(4412),
+ [anon_sym_COLON] = ACTIONS(4412),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4410),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4410),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(4410),
+ [anon_sym_BANG] = ACTIONS(4412),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4410),
+ [aux_sym_option_statement_token3] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4410),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4410),
+ [sym_static_modifier] = ACTIONS(4410),
+ [sym__dim_keyword] = ACTIONS(4410),
+ [sym__redim_keyword] = ACTIONS(4410),
+ [aux_sym_get_accessor_token1] = ACTIONS(4410),
+ [aux_sym_set_accessor_token1] = ACTIONS(4410),
+ [anon_sym_COMMA] = ACTIONS(4412),
+ [aux_sym_const_declaration_token1] = ACTIONS(4410),
+ [anon_sym_LPAREN] = ACTIONS(4412),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4410),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4410),
+ [aux_sym_visibility_token1] = ACTIONS(4410),
+ [aux_sym_visibility_token2] = ACTIONS(4410),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4410),
+ [aux_sym_else_fragment_token1] = ACTIONS(4410),
+ [aux_sym_select_statement_token1] = ACTIONS(4410),
+ [aux_sym_select_statement_token2] = ACTIONS(4410),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4410),
+ [aux_sym_do_statement_token1] = ACTIONS(4410),
+ [aux_sym_do_condition_token1] = ACTIONS(4410),
+ [aux_sym_with_statement_token1] = ACTIONS(4410),
+ [aux_sym_exit_statement_token1] = ACTIONS(4410),
+ [sym_end_statement] = ACTIONS(4412),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4410),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4410),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4410),
+ [sym__ambiguous_redim_statement] = ACTIONS(4412),
+ [aux_sym_erase_statement_token1] = ACTIONS(4410),
+ [aux_sym_open_statement_token1] = ACTIONS(4410),
+ [aux_sym_file_mode_token2] = ACTIONS(4410),
+ [aux_sym_file_access_token2] = ACTIONS(4410),
+ [aux_sym_file_lock_token2] = ACTIONS(4410),
+ [aux_sym_print_statement_token1] = ACTIONS(4410),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4414),
+ [anon_sym_DASH] = ACTIONS(4417),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4412),
+ [anon_sym_QMARK] = ACTIONS(4412),
+ [aux_sym_close_statement_token1] = ACTIONS(4410),
+ [aux_sym_put_statement_token1] = ACTIONS(4410),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4410),
+ [aux_sym_seek_statement_token1] = ACTIONS(4410),
+ [sym_reset_statement] = ACTIONS(4410),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4410),
+ [sym_stop_statement] = ACTIONS(4410),
+ [sym_beep_statement] = ACTIONS(4410),
+ [aux_sym_unload_statement_token1] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4410),
+ [aux_sym_call_statement_token1] = ACTIONS(4410),
+ [sym__ambiguous_call_statement] = ACTIONS(4410),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4410),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4410),
+ [aux_sym_unary_expression_token1] = ACTIONS(4410),
+ [sym_string_literal] = ACTIONS(4412),
+ [sym_number_literal] = ACTIONS(4412),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4410),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4410),
+ [sym_nothing_literal] = ACTIONS(4410),
+ [sym_null_literal] = ACTIONS(4410),
+ [sym_empty_literal] = ACTIONS(4410),
+ [sym_date_literal] = ACTIONS(4412),
+ [anon_sym_POUND] = ACTIONS(4410),
+ },
+ [STATE(1057)] = {
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(4369),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_declaration_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4369),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [aux_sym__property_get_header_token1] = ACTIONS(4369),
+ [aux_sym_event_declaration_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [anon_sym_COMMA] = ACTIONS(4371),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_SEMI] = ACTIONS(4371),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(1058)] = {
+ [sym_identifier] = ACTIONS(4589),
+ [sym_newline] = ACTIONS(4591),
+ [anon_sym_COLON] = ACTIONS(4591),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4589),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4589),
+ [anon_sym_EQ] = ACTIONS(4591),
+ [anon_sym_DOT] = ACTIONS(4589),
+ [anon_sym_BANG] = ACTIONS(4591),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4589),
+ [aux_sym_option_statement_token3] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4589),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4589),
+ [sym_static_modifier] = ACTIONS(4589),
+ [sym__dim_keyword] = ACTIONS(4589),
+ [sym__redim_keyword] = ACTIONS(4589),
+ [aux_sym_get_accessor_token1] = ACTIONS(4589),
+ [aux_sym_set_accessor_token1] = ACTIONS(4589),
+ [anon_sym_COMMA] = ACTIONS(4591),
+ [aux_sym_const_declaration_token1] = ACTIONS(4589),
+ [anon_sym_LPAREN] = ACTIONS(4591),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4589),
+ [anon_sym_STAR] = ACTIONS(4591),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4589),
+ [aux_sym_visibility_token1] = ACTIONS(4589),
+ [aux_sym_visibility_token2] = ACTIONS(4589),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4589),
+ [aux_sym_else_fragment_token1] = ACTIONS(4589),
+ [aux_sym_select_statement_token1] = ACTIONS(4589),
+ [aux_sym_case_expression_token1] = ACTIONS(4589),
+ [anon_sym_LT] = ACTIONS(4589),
+ [anon_sym_LT_EQ] = ACTIONS(4591),
+ [anon_sym_GT] = ACTIONS(4589),
+ [anon_sym_GT_EQ] = ACTIONS(4591),
+ [anon_sym_LT_GT] = ACTIONS(4591),
+ [aux_sym__for_header_token1] = ACTIONS(4589),
+ [aux_sym_do_statement_token1] = ACTIONS(4589),
+ [aux_sym_do_condition_token1] = ACTIONS(4589),
+ [aux_sym_with_statement_token1] = ACTIONS(4589),
+ [aux_sym_exit_statement_token1] = ACTIONS(4589),
+ [sym_end_statement] = ACTIONS(4591),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4589),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4589),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4589),
+ [sym__ambiguous_redim_statement] = ACTIONS(4591),
+ [aux_sym_erase_statement_token1] = ACTIONS(4589),
+ [aux_sym_open_statement_token1] = ACTIONS(4589),
+ [aux_sym_file_mode_token2] = ACTIONS(4589),
+ [aux_sym_file_access_token2] = ACTIONS(4589),
+ [aux_sym_file_lock_token2] = ACTIONS(4589),
+ [aux_sym_print_statement_token1] = ACTIONS(4589),
+ [anon_sym_CARET] = ACTIONS(4591),
+ [anon_sym_SLASH] = ACTIONS(4591),
+ [anon_sym_BSLASH] = ACTIONS(4591),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4589),
+ [anon_sym_PLUS] = ACTIONS(4591),
+ [anon_sym_DASH] = ACTIONS(4589),
+ [anon_sym_AMP] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4589),
+ [anon_sym_SEMI] = ACTIONS(4591),
+ [anon_sym_QMARK] = ACTIONS(4591),
+ [aux_sym_close_statement_token1] = ACTIONS(4589),
+ [aux_sym_put_statement_token1] = ACTIONS(4589),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4589),
+ [aux_sym_seek_statement_token1] = ACTIONS(4589),
+ [sym_reset_statement] = ACTIONS(4589),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4589),
+ [sym_stop_statement] = ACTIONS(4589),
+ [sym_beep_statement] = ACTIONS(4589),
+ [aux_sym_unload_statement_token1] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4589),
+ [aux_sym_call_statement_token1] = ACTIONS(4589),
+ [sym__ambiguous_call_statement] = ACTIONS(4589),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4589),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4589),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4589),
+ [aux_sym_unary_expression_token1] = ACTIONS(4589),
+ [sym_string_literal] = ACTIONS(4591),
+ [sym_number_literal] = ACTIONS(4591),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4589),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4589),
+ [sym_nothing_literal] = ACTIONS(4589),
+ [sym_null_literal] = ACTIONS(4589),
+ [sym_empty_literal] = ACTIONS(4589),
+ [sym_date_literal] = ACTIONS(4591),
+ [anon_sym_POUND] = ACTIONS(4589),
+ },
+ [STATE(1059)] = {
+ [sym_identifier] = ACTIONS(4517),
+ [sym_newline] = ACTIONS(4519),
+ [anon_sym_COLON] = ACTIONS(4519),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4517),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4517),
+ [anon_sym_EQ] = ACTIONS(4519),
+ [anon_sym_DOT] = ACTIONS(4517),
+ [anon_sym_BANG] = ACTIONS(4519),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4517),
+ [aux_sym_option_statement_token3] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4517),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4517),
+ [sym_static_modifier] = ACTIONS(4517),
+ [sym__dim_keyword] = ACTIONS(4517),
+ [sym__redim_keyword] = ACTIONS(4517),
+ [aux_sym_get_accessor_token1] = ACTIONS(4517),
+ [aux_sym_set_accessor_token1] = ACTIONS(4517),
+ [anon_sym_COMMA] = ACTIONS(4519),
+ [aux_sym_const_declaration_token1] = ACTIONS(4517),
+ [anon_sym_LPAREN] = ACTIONS(4519),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4517),
+ [anon_sym_STAR] = ACTIONS(4519),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4517),
+ [aux_sym_visibility_token1] = ACTIONS(4517),
+ [aux_sym_visibility_token2] = ACTIONS(4517),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4517),
+ [aux_sym_else_fragment_token1] = ACTIONS(4517),
+ [aux_sym_select_statement_token1] = ACTIONS(4517),
+ [aux_sym_select_statement_token2] = ACTIONS(4517),
+ [aux_sym_case_expression_token1] = ACTIONS(4517),
+ [anon_sym_LT] = ACTIONS(4517),
+ [anon_sym_LT_EQ] = ACTIONS(4519),
+ [anon_sym_GT] = ACTIONS(4517),
+ [anon_sym_GT_EQ] = ACTIONS(4519),
+ [anon_sym_LT_GT] = ACTIONS(4519),
+ [aux_sym__for_header_token1] = ACTIONS(4517),
+ [aux_sym_do_statement_token1] = ACTIONS(4517),
+ [aux_sym_do_condition_token1] = ACTIONS(4517),
+ [aux_sym_with_statement_token1] = ACTIONS(4517),
+ [aux_sym_exit_statement_token1] = ACTIONS(4517),
+ [sym_end_statement] = ACTIONS(4519),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4517),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4517),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4517),
+ [sym__ambiguous_redim_statement] = ACTIONS(4519),
+ [aux_sym_erase_statement_token1] = ACTIONS(4517),
+ [aux_sym_open_statement_token1] = ACTIONS(4517),
+ [aux_sym_file_mode_token2] = ACTIONS(4517),
+ [aux_sym_file_access_token2] = ACTIONS(4517),
+ [aux_sym_file_lock_token2] = ACTIONS(4517),
+ [aux_sym_print_statement_token1] = ACTIONS(4517),
+ [anon_sym_CARET] = ACTIONS(4519),
+ [anon_sym_SLASH] = ACTIONS(4519),
+ [anon_sym_BSLASH] = ACTIONS(4519),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4517),
+ [anon_sym_PLUS] = ACTIONS(4519),
+ [anon_sym_DASH] = ACTIONS(4517),
+ [anon_sym_AMP] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4517),
+ [anon_sym_SEMI] = ACTIONS(4519),
+ [anon_sym_QMARK] = ACTIONS(4519),
+ [aux_sym_close_statement_token1] = ACTIONS(4517),
+ [aux_sym_put_statement_token1] = ACTIONS(4517),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4517),
+ [aux_sym_seek_statement_token1] = ACTIONS(4517),
+ [sym_reset_statement] = ACTIONS(4517),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4517),
+ [sym_stop_statement] = ACTIONS(4517),
+ [sym_beep_statement] = ACTIONS(4517),
+ [aux_sym_unload_statement_token1] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4517),
+ [aux_sym_call_statement_token1] = ACTIONS(4517),
+ [sym__ambiguous_call_statement] = ACTIONS(4517),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4517),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4517),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4517),
+ [aux_sym_unary_expression_token1] = ACTIONS(4517),
+ [sym_string_literal] = ACTIONS(4519),
+ [sym_number_literal] = ACTIONS(4519),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4517),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4517),
+ [sym_nothing_literal] = ACTIONS(4517),
+ [sym_null_literal] = ACTIONS(4517),
+ [sym_empty_literal] = ACTIONS(4517),
+ [sym_date_literal] = ACTIONS(4519),
+ [anon_sym_POUND] = ACTIONS(4517),
+ },
+ [STATE(1060)] = {
+ [sym_identifier] = ACTIONS(4749),
+ [sym_newline] = ACTIONS(4751),
+ [anon_sym_COLON] = ACTIONS(4751),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4749),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4749),
+ [anon_sym_EQ] = ACTIONS(4751),
+ [anon_sym_DOT] = ACTIONS(4749),
+ [anon_sym_BANG] = ACTIONS(4751),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4749),
+ [aux_sym_option_statement_token3] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4749),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4749),
+ [sym_static_modifier] = ACTIONS(4749),
+ [sym__dim_keyword] = ACTIONS(4749),
+ [sym__redim_keyword] = ACTIONS(4749),
+ [aux_sym_get_accessor_token1] = ACTIONS(4749),
+ [aux_sym_set_accessor_token1] = ACTIONS(4749),
+ [anon_sym_COMMA] = ACTIONS(4751),
+ [aux_sym_const_declaration_token1] = ACTIONS(4749),
+ [anon_sym_LPAREN] = ACTIONS(4751),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4749),
+ [anon_sym_STAR] = ACTIONS(4751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4749),
+ [aux_sym_visibility_token1] = ACTIONS(4749),
+ [aux_sym_visibility_token2] = ACTIONS(4749),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4749),
+ [aux_sym_else_fragment_token1] = ACTIONS(4749),
+ [aux_sym_select_statement_token1] = ACTIONS(4749),
+ [aux_sym_select_statement_token2] = ACTIONS(4749),
+ [aux_sym_case_expression_token1] = ACTIONS(4749),
+ [anon_sym_LT] = ACTIONS(4749),
+ [anon_sym_LT_EQ] = ACTIONS(4751),
+ [anon_sym_GT] = ACTIONS(4749),
+ [anon_sym_GT_EQ] = ACTIONS(4751),
+ [anon_sym_LT_GT] = ACTIONS(4751),
+ [aux_sym__for_header_token1] = ACTIONS(4749),
+ [aux_sym_do_statement_token1] = ACTIONS(4749),
+ [aux_sym_do_condition_token1] = ACTIONS(4749),
+ [aux_sym_with_statement_token1] = ACTIONS(4749),
+ [aux_sym_exit_statement_token1] = ACTIONS(4749),
+ [sym_end_statement] = ACTIONS(4751),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4749),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4749),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4749),
+ [sym__ambiguous_redim_statement] = ACTIONS(4751),
+ [aux_sym_erase_statement_token1] = ACTIONS(4749),
+ [aux_sym_open_statement_token1] = ACTIONS(4749),
+ [aux_sym_file_mode_token2] = ACTIONS(4749),
+ [aux_sym_file_access_token2] = ACTIONS(4749),
+ [aux_sym_file_lock_token2] = ACTIONS(4749),
+ [aux_sym_print_statement_token1] = ACTIONS(4749),
+ [anon_sym_CARET] = ACTIONS(4751),
+ [anon_sym_SLASH] = ACTIONS(4751),
+ [anon_sym_BSLASH] = ACTIONS(4751),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4749),
+ [anon_sym_PLUS] = ACTIONS(4751),
+ [anon_sym_DASH] = ACTIONS(4749),
+ [anon_sym_AMP] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4749),
+ [anon_sym_SEMI] = ACTIONS(4751),
+ [anon_sym_QMARK] = ACTIONS(4751),
+ [aux_sym_close_statement_token1] = ACTIONS(4749),
+ [aux_sym_put_statement_token1] = ACTIONS(4749),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4749),
+ [aux_sym_seek_statement_token1] = ACTIONS(4749),
+ [sym_reset_statement] = ACTIONS(4749),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4749),
+ [sym_stop_statement] = ACTIONS(4749),
+ [sym_beep_statement] = ACTIONS(4749),
+ [aux_sym_unload_statement_token1] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4749),
+ [aux_sym_call_statement_token1] = ACTIONS(4749),
+ [sym__ambiguous_call_statement] = ACTIONS(4749),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4749),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4749),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4749),
+ [aux_sym_unary_expression_token1] = ACTIONS(4749),
+ [sym_string_literal] = ACTIONS(4751),
+ [sym_number_literal] = ACTIONS(4751),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4749),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4749),
+ [sym_nothing_literal] = ACTIONS(4749),
+ [sym_null_literal] = ACTIONS(4749),
+ [sym_empty_literal] = ACTIONS(4749),
+ [sym_date_literal] = ACTIONS(4751),
+ [anon_sym_POUND] = ACTIONS(4749),
+ },
+ [STATE(1061)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4635),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [anon_sym_COMMA] = ACTIONS(4615),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4638),
+ [anon_sym_LT] = ACTIONS(4638),
+ [anon_sym_LT_EQ] = ACTIONS(4635),
+ [anon_sym_GT] = ACTIONS(4638),
+ [anon_sym_GT_EQ] = ACTIONS(4635),
+ [anon_sym_LT_GT] = ACTIONS(4635),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token2] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_SEMI] = ACTIONS(4615),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4638),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(1062)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4483),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5873),
+ [anon_sym_SLASH] = ACTIONS(4483),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1063)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4483),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5873),
+ [anon_sym_SLASH] = ACTIONS(4483),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1064)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5875),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5873),
+ [anon_sym_SLASH] = ACTIONS(5875),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1065)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5875),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5873),
+ [anon_sym_SLASH] = ACTIONS(5875),
+ [anon_sym_BSLASH] = ACTIONS(5877),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1066)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5875),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5873),
+ [anon_sym_SLASH] = ACTIONS(5875),
+ [anon_sym_BSLASH] = ACTIONS(5877),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5879),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1067)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5875),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5873),
+ [anon_sym_SLASH] = ACTIONS(5875),
+ [anon_sym_BSLASH] = ACTIONS(5877),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5879),
+ [anon_sym_PLUS] = ACTIONS(5881),
+ [anon_sym_DASH] = ACTIONS(5883),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1068)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5875),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5873),
+ [anon_sym_SLASH] = ACTIONS(5875),
+ [anon_sym_BSLASH] = ACTIONS(5877),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5879),
+ [anon_sym_PLUS] = ACTIONS(5881),
+ [anon_sym_DASH] = ACTIONS(5883),
+ [anon_sym_AMP] = ACTIONS(5885),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1069)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5875),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5873),
+ [anon_sym_SLASH] = ACTIONS(5875),
+ [anon_sym_BSLASH] = ACTIONS(5877),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5879),
+ [anon_sym_PLUS] = ACTIONS(5881),
+ [anon_sym_DASH] = ACTIONS(5883),
+ [anon_sym_AMP] = ACTIONS(5885),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5887),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1070)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5875),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5873),
+ [anon_sym_SLASH] = ACTIONS(5875),
+ [anon_sym_BSLASH] = ACTIONS(5877),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5879),
+ [anon_sym_PLUS] = ACTIONS(5881),
+ [anon_sym_DASH] = ACTIONS(5883),
+ [anon_sym_AMP] = ACTIONS(5885),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5887),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5889),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1071)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5875),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5873),
+ [anon_sym_SLASH] = ACTIONS(5875),
+ [anon_sym_BSLASH] = ACTIONS(5877),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5879),
+ [anon_sym_PLUS] = ACTIONS(5881),
+ [anon_sym_DASH] = ACTIONS(5883),
+ [anon_sym_AMP] = ACTIONS(5885),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5887),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5889),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5891),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1072)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5875),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5873),
+ [anon_sym_SLASH] = ACTIONS(5875),
+ [anon_sym_BSLASH] = ACTIONS(5877),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5879),
+ [anon_sym_PLUS] = ACTIONS(5881),
+ [anon_sym_DASH] = ACTIONS(5883),
+ [anon_sym_AMP] = ACTIONS(5885),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5887),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5889),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5891),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5893),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1073)] = {
+ [sym_identifier] = ACTIONS(4420),
+ [sym_newline] = ACTIONS(4422),
+ [anon_sym_COLON] = ACTIONS(4422),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4420),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4420),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5895),
+ [anon_sym_BANG] = ACTIONS(5897),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4420),
+ [aux_sym_option_statement_token3] = ACTIONS(4420),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4420),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4420),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4420),
+ [sym_static_modifier] = ACTIONS(4420),
+ [sym__dim_keyword] = ACTIONS(4420),
+ [sym__redim_keyword] = ACTIONS(4420),
+ [aux_sym_get_accessor_token1] = ACTIONS(4420),
+ [aux_sym_set_accessor_token1] = ACTIONS(4420),
+ [anon_sym_COMMA] = ACTIONS(4422),
+ [aux_sym_const_declaration_token1] = ACTIONS(4420),
+ [anon_sym_LPAREN] = ACTIONS(4428),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4420),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4420),
+ [aux_sym_visibility_token1] = ACTIONS(4420),
+ [aux_sym_visibility_token2] = ACTIONS(4420),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4420),
+ [aux_sym_else_fragment_token1] = ACTIONS(4420),
+ [aux_sym_select_statement_token1] = ACTIONS(4420),
+ [aux_sym_select_statement_token2] = ACTIONS(4420),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4420),
+ [aux_sym_do_statement_token1] = ACTIONS(4420),
+ [aux_sym_do_condition_token1] = ACTIONS(4420),
+ [aux_sym_with_statement_token1] = ACTIONS(4420),
+ [aux_sym_exit_statement_token1] = ACTIONS(4420),
+ [sym_end_statement] = ACTIONS(4422),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4420),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4420),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4420),
+ [sym__ambiguous_redim_statement] = ACTIONS(4422),
+ [aux_sym_erase_statement_token1] = ACTIONS(4420),
+ [aux_sym_open_statement_token1] = ACTIONS(4420),
+ [aux_sym_file_mode_token2] = ACTIONS(4420),
+ [aux_sym_file_access_token2] = ACTIONS(4420),
+ [aux_sym_file_lock_token2] = ACTIONS(4420),
+ [aux_sym_print_statement_token1] = ACTIONS(4420),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4431),
+ [anon_sym_DASH] = ACTIONS(4434),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4422),
+ [anon_sym_QMARK] = ACTIONS(4422),
+ [aux_sym_close_statement_token1] = ACTIONS(4420),
+ [aux_sym_put_statement_token1] = ACTIONS(4420),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4420),
+ [aux_sym_seek_statement_token1] = ACTIONS(4420),
+ [sym_reset_statement] = ACTIONS(4420),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4420),
+ [sym_stop_statement] = ACTIONS(4420),
+ [sym_beep_statement] = ACTIONS(4420),
+ [aux_sym_unload_statement_token1] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4420),
+ [aux_sym_call_statement_token1] = ACTIONS(4420),
+ [sym__ambiguous_call_statement] = ACTIONS(4420),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4420),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4420),
+ [aux_sym_unary_expression_token1] = ACTIONS(4420),
+ [sym_string_literal] = ACTIONS(4422),
+ [sym_number_literal] = ACTIONS(4422),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4420),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4420),
+ [sym_nothing_literal] = ACTIONS(4420),
+ [sym_null_literal] = ACTIONS(4420),
+ [sym_empty_literal] = ACTIONS(4420),
+ [sym_date_literal] = ACTIONS(4422),
+ [anon_sym_POUND] = ACTIONS(4420),
+ },
+ [STATE(1074)] = {
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_DOT] = ACTIONS(4369),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_declaration_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4369),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4369),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [aux_sym__property_get_header_token1] = ACTIONS(4369),
+ [aux_sym_event_declaration_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token3] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(1075)] = {
+ [sym_identifier] = ACTIONS(4647),
+ [sym_newline] = ACTIONS(4649),
+ [anon_sym_COLON] = ACTIONS(4649),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4647),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4647),
+ [anon_sym_EQ] = ACTIONS(4649),
+ [anon_sym_DOT] = ACTIONS(4647),
+ [anon_sym_BANG] = ACTIONS(4649),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4647),
+ [aux_sym_option_statement_token3] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4647),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4647),
+ [sym_static_modifier] = ACTIONS(4647),
+ [sym__dim_keyword] = ACTIONS(4647),
+ [sym__redim_keyword] = ACTIONS(4647),
+ [aux_sym_get_accessor_token1] = ACTIONS(4647),
+ [aux_sym_set_accessor_token1] = ACTIONS(4647),
+ [anon_sym_COMMA] = ACTIONS(4649),
+ [aux_sym_const_declaration_token1] = ACTIONS(4647),
+ [anon_sym_LPAREN] = ACTIONS(4649),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4647),
+ [anon_sym_STAR] = ACTIONS(5899),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token2] = ACTIONS(4647),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4647),
+ [aux_sym_else_fragment_token1] = ACTIONS(4647),
+ [aux_sym_select_statement_token1] = ACTIONS(4647),
+ [aux_sym_case_expression_token1] = ACTIONS(4647),
+ [anon_sym_LT] = ACTIONS(4647),
+ [anon_sym_LT_EQ] = ACTIONS(4649),
+ [anon_sym_GT] = ACTIONS(4647),
+ [anon_sym_GT_EQ] = ACTIONS(4649),
+ [anon_sym_LT_GT] = ACTIONS(4649),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4647),
+ [aux_sym__for_header_token1] = ACTIONS(4647),
+ [aux_sym_do_statement_token1] = ACTIONS(4647),
+ [aux_sym_do_condition_token1] = ACTIONS(4647),
+ [aux_sym_with_statement_token1] = ACTIONS(4647),
+ [aux_sym_exit_statement_token1] = ACTIONS(4647),
+ [sym_end_statement] = ACTIONS(4649),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4647),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4647),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4647),
+ [sym__ambiguous_redim_statement] = ACTIONS(4649),
+ [aux_sym_erase_statement_token1] = ACTIONS(4647),
+ [aux_sym_open_statement_token1] = ACTIONS(4647),
+ [aux_sym_file_mode_token2] = ACTIONS(4647),
+ [aux_sym_file_access_token2] = ACTIONS(4647),
+ [aux_sym_file_lock_token2] = ACTIONS(4647),
+ [aux_sym_print_statement_token1] = ACTIONS(4647),
+ [anon_sym_CARET] = ACTIONS(5901),
+ [anon_sym_SLASH] = ACTIONS(5899),
+ [anon_sym_BSLASH] = ACTIONS(5903),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5905),
+ [anon_sym_PLUS] = ACTIONS(5907),
+ [anon_sym_DASH] = ACTIONS(5909),
+ [anon_sym_AMP] = ACTIONS(5911),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4647),
+ [anon_sym_SEMI] = ACTIONS(4649),
+ [anon_sym_QMARK] = ACTIONS(4649),
+ [aux_sym_close_statement_token1] = ACTIONS(4647),
+ [aux_sym_put_statement_token1] = ACTIONS(4647),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4647),
+ [aux_sym_seek_statement_token1] = ACTIONS(4647),
+ [sym_reset_statement] = ACTIONS(4647),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4647),
+ [sym_stop_statement] = ACTIONS(4647),
+ [sym_beep_statement] = ACTIONS(4647),
+ [aux_sym_unload_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4647),
+ [aux_sym_call_statement_token1] = ACTIONS(4647),
+ [sym__ambiguous_call_statement] = ACTIONS(4647),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4647),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4647),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4647),
+ [aux_sym_unary_expression_token1] = ACTIONS(4647),
+ [sym_string_literal] = ACTIONS(4649),
+ [sym_number_literal] = ACTIONS(4649),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4647),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4647),
+ [sym_nothing_literal] = ACTIONS(4647),
+ [sym_null_literal] = ACTIONS(4647),
+ [sym_empty_literal] = ACTIONS(4647),
+ [sym_date_literal] = ACTIONS(4649),
+ [anon_sym_POUND] = ACTIONS(4647),
+ },
+ [STATE(1076)] = {
+ [sym_identifier] = ACTIONS(5913),
+ [sym_newline] = ACTIONS(5915),
+ [anon_sym_COLON] = ACTIONS(5915),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(5913),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5913),
+ [anon_sym_DOT] = ACTIONS(5913),
+ [anon_sym_BANG] = ACTIONS(5915),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(5913),
+ [aux_sym_option_statement_token3] = ACTIONS(5913),
+ [aux_sym_type_declaration_token1] = ACTIONS(5913),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(5913),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(5913),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(5913),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(5913),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(5913),
+ [aux_sym_enum_declaration_token1] = ACTIONS(5913),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(5913),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(5913),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(5913),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(5913),
+ [aux_sym__property_get_header_token1] = ACTIONS(5913),
+ [aux_sym_event_declaration_token1] = ACTIONS(5913),
+ [sym_static_modifier] = ACTIONS(5913),
+ [sym__dim_keyword] = ACTIONS(5913),
+ [sym__redim_keyword] = ACTIONS(5913),
+ [aux_sym_get_accessor_token1] = ACTIONS(5913),
+ [aux_sym_set_accessor_token1] = ACTIONS(5913),
+ [aux_sym_const_declaration_token1] = ACTIONS(5913),
+ [anon_sym_LPAREN] = ACTIONS(5915),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5913),
+ [anon_sym_STAR] = ACTIONS(5917),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5913),
+ [aux_sym_visibility_token1] = ACTIONS(5913),
+ [aux_sym_visibility_token2] = ACTIONS(5913),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(5913),
+ [aux_sym_else_fragment_token1] = ACTIONS(5913),
+ [aux_sym_select_statement_token1] = ACTIONS(5913),
+ [aux_sym__for_header_token1] = ACTIONS(5913),
+ [aux_sym_do_statement_token1] = ACTIONS(5913),
+ [aux_sym_do_condition_token1] = ACTIONS(5913),
+ [aux_sym_with_statement_token1] = ACTIONS(5913),
+ [aux_sym_exit_statement_token1] = ACTIONS(5913),
+ [sym_end_statement] = ACTIONS(5915),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(5913),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(5913),
+ [aux_sym_on_error_statement_token2] = ACTIONS(5913),
+ [sym__ambiguous_redim_statement] = ACTIONS(5915),
+ [aux_sym_erase_statement_token1] = ACTIONS(5913),
+ [aux_sym_open_statement_token1] = ACTIONS(5913),
+ [aux_sym_open_statement_token3] = ACTIONS(5913),
+ [aux_sym_file_mode_token2] = ACTIONS(5913),
+ [aux_sym_file_access_token2] = ACTIONS(5913),
+ [aux_sym_file_lock_token2] = ACTIONS(5913),
+ [aux_sym_print_statement_token1] = ACTIONS(5913),
+ [anon_sym_CARET] = ACTIONS(5919),
+ [anon_sym_SLASH] = ACTIONS(5917),
+ [anon_sym_BSLASH] = ACTIONS(5921),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5923),
+ [anon_sym_PLUS] = ACTIONS(5925),
+ [anon_sym_DASH] = ACTIONS(5927),
+ [anon_sym_AMP] = ACTIONS(5929),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5931),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5933),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5935),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5937),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(5939),
+ [anon_sym_QMARK] = ACTIONS(5915),
+ [aux_sym_close_statement_token1] = ACTIONS(5913),
+ [aux_sym_put_statement_token1] = ACTIONS(5913),
+ [aux_sym_unlock_statement_token1] = ACTIONS(5913),
+ [aux_sym_seek_statement_token1] = ACTIONS(5913),
+ [sym_reset_statement] = ACTIONS(5913),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(5913),
+ [sym_stop_statement] = ACTIONS(5913),
+ [sym_beep_statement] = ACTIONS(5913),
+ [aux_sym_unload_statement_token1] = ACTIONS(5913),
+ [aux_sym_def_type_statement_token1] = ACTIONS(5913),
+ [aux_sym_def_type_statement_token2] = ACTIONS(5913),
+ [aux_sym_def_type_statement_token3] = ACTIONS(5913),
+ [aux_sym_def_type_statement_token4] = ACTIONS(5913),
+ [aux_sym_def_type_statement_token5] = ACTIONS(5913),
+ [aux_sym_def_type_statement_token6] = ACTIONS(5913),
+ [aux_sym_def_type_statement_token7] = ACTIONS(5913),
+ [aux_sym_def_type_statement_token8] = ACTIONS(5913),
+ [aux_sym_def_type_statement_token9] = ACTIONS(5913),
+ [aux_sym_def_type_statement_token10] = ACTIONS(5913),
+ [aux_sym_def_type_statement_token11] = ACTIONS(5913),
+ [aux_sym_def_type_statement_token12] = ACTIONS(5913),
+ [aux_sym_def_type_statement_token13] = ACTIONS(5913),
+ [aux_sym_def_type_statement_token14] = ACTIONS(5913),
+ [aux_sym_call_statement_token1] = ACTIONS(5913),
+ [sym__ambiguous_call_statement] = ACTIONS(5913),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5913),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5913),
+ [aux_sym_unary_expression_token1] = ACTIONS(5913),
+ [sym_string_literal] = ACTIONS(5915),
+ [sym_number_literal] = ACTIONS(5915),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5913),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5913),
+ [sym_nothing_literal] = ACTIONS(5913),
+ [sym_null_literal] = ACTIONS(5913),
+ [sym_empty_literal] = ACTIONS(5913),
+ [sym_date_literal] = ACTIONS(5915),
+ [anon_sym_POUND] = ACTIONS(5913),
+ },
+ [STATE(1077)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [anon_sym_COMMA] = ACTIONS(4002),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(4002),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token2] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4002),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(1078)] = {
+ [sym_identifier] = ACTIONS(4441),
+ [sym_newline] = ACTIONS(4443),
+ [anon_sym_COLON] = ACTIONS(4443),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4441),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4441),
+ [anon_sym_EQ] = ACTIONS(4443),
+ [anon_sym_DOT] = ACTIONS(4441),
+ [anon_sym_BANG] = ACTIONS(4443),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4441),
+ [aux_sym_option_statement_token3] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4441),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4441),
+ [sym_static_modifier] = ACTIONS(4441),
+ [sym__dim_keyword] = ACTIONS(4441),
+ [sym__redim_keyword] = ACTIONS(4441),
+ [aux_sym_get_accessor_token1] = ACTIONS(4441),
+ [aux_sym_set_accessor_token1] = ACTIONS(4441),
+ [anon_sym_COMMA] = ACTIONS(4443),
+ [aux_sym_const_declaration_token1] = ACTIONS(4441),
+ [anon_sym_LPAREN] = ACTIONS(4443),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4441),
+ [anon_sym_STAR] = ACTIONS(4443),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4441),
+ [aux_sym_visibility_token1] = ACTIONS(4441),
+ [aux_sym_visibility_token2] = ACTIONS(4441),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4441),
+ [aux_sym_else_fragment_token1] = ACTIONS(4441),
+ [aux_sym_select_statement_token1] = ACTIONS(4441),
+ [aux_sym_case_expression_token1] = ACTIONS(4441),
+ [anon_sym_LT] = ACTIONS(4441),
+ [anon_sym_LT_EQ] = ACTIONS(4443),
+ [anon_sym_GT] = ACTIONS(4441),
+ [anon_sym_GT_EQ] = ACTIONS(4443),
+ [anon_sym_LT_GT] = ACTIONS(4443),
+ [aux_sym__for_header_token1] = ACTIONS(4441),
+ [aux_sym_do_statement_token1] = ACTIONS(4441),
+ [aux_sym_do_condition_token1] = ACTIONS(4441),
+ [aux_sym_while_statement_token1] = ACTIONS(4441),
+ [aux_sym_with_statement_token1] = ACTIONS(4441),
+ [aux_sym_exit_statement_token1] = ACTIONS(4441),
+ [sym_end_statement] = ACTIONS(4443),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4441),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4441),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4441),
+ [sym__ambiguous_redim_statement] = ACTIONS(4443),
+ [aux_sym_erase_statement_token1] = ACTIONS(4441),
+ [aux_sym_open_statement_token1] = ACTIONS(4441),
+ [aux_sym_file_mode_token2] = ACTIONS(4441),
+ [aux_sym_file_access_token2] = ACTIONS(4441),
+ [aux_sym_file_lock_token2] = ACTIONS(4441),
+ [aux_sym_print_statement_token1] = ACTIONS(4441),
+ [anon_sym_CARET] = ACTIONS(5941),
+ [anon_sym_SLASH] = ACTIONS(4443),
+ [anon_sym_BSLASH] = ACTIONS(4443),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4441),
+ [anon_sym_PLUS] = ACTIONS(4443),
+ [anon_sym_DASH] = ACTIONS(4441),
+ [anon_sym_AMP] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4441),
+ [anon_sym_SEMI] = ACTIONS(4443),
+ [anon_sym_QMARK] = ACTIONS(4443),
+ [aux_sym_close_statement_token1] = ACTIONS(4441),
+ [aux_sym_put_statement_token1] = ACTIONS(4441),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4441),
+ [aux_sym_seek_statement_token1] = ACTIONS(4441),
+ [sym_reset_statement] = ACTIONS(4441),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4441),
+ [sym_stop_statement] = ACTIONS(4441),
+ [sym_beep_statement] = ACTIONS(4441),
+ [aux_sym_unload_statement_token1] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4441),
+ [aux_sym_call_statement_token1] = ACTIONS(4441),
+ [sym__ambiguous_call_statement] = ACTIONS(4441),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4441),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4441),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4441),
+ [aux_sym_unary_expression_token1] = ACTIONS(4441),
+ [sym_string_literal] = ACTIONS(4443),
+ [sym_number_literal] = ACTIONS(4443),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4441),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4441),
+ [sym_nothing_literal] = ACTIONS(4441),
+ [sym_null_literal] = ACTIONS(4441),
+ [sym_empty_literal] = ACTIONS(4441),
+ [sym_date_literal] = ACTIONS(4443),
+ [anon_sym_POUND] = ACTIONS(4441),
+ },
+ [STATE(1079)] = {
+ [sym_identifier] = ACTIONS(5913),
+ [sym_newline] = ACTIONS(5915),
+ [anon_sym_COLON] = ACTIONS(5915),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(5913),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5913),
+ [anon_sym_DOT] = ACTIONS(5913),
+ [anon_sym_BANG] = ACTIONS(5915),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(5913),
+ [aux_sym_option_statement_token3] = ACTIONS(5913),
+ [aux_sym_type_declaration_token1] = ACTIONS(5913),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(5913),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(5913),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(5913),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(5913),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(5913),
+ [aux_sym_enum_declaration_token1] = ACTIONS(5913),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(5913),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(5913),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(5913),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(5913),
+ [aux_sym__property_get_header_token1] = ACTIONS(5913),
+ [aux_sym_event_declaration_token1] = ACTIONS(5913),
+ [sym_static_modifier] = ACTIONS(5913),
+ [sym__dim_keyword] = ACTIONS(5913),
+ [sym__redim_keyword] = ACTIONS(5913),
+ [aux_sym_get_accessor_token1] = ACTIONS(5913),
+ [aux_sym_set_accessor_token1] = ACTIONS(5913),
+ [aux_sym_const_declaration_token1] = ACTIONS(5913),
+ [anon_sym_LPAREN] = ACTIONS(5915),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5913),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5913),
+ [aux_sym_visibility_token1] = ACTIONS(5913),
+ [aux_sym_visibility_token2] = ACTIONS(5913),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(5913),
+ [aux_sym_else_fragment_token1] = ACTIONS(5913),
+ [aux_sym_select_statement_token1] = ACTIONS(5913),
+ [aux_sym__for_header_token1] = ACTIONS(5913),
+ [aux_sym_do_statement_token1] = ACTIONS(5913),
+ [aux_sym_do_condition_token1] = ACTIONS(5913),
+ [aux_sym_with_statement_token1] = ACTIONS(5913),
+ [aux_sym_exit_statement_token1] = ACTIONS(5913),
+ [sym_end_statement] = ACTIONS(5915),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(5913),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(5913),
+ [aux_sym_on_error_statement_token2] = ACTIONS(5913),
+ [sym__ambiguous_redim_statement] = ACTIONS(5915),
+ [aux_sym_erase_statement_token1] = ACTIONS(5913),
+ [aux_sym_open_statement_token1] = ACTIONS(5913),
+ [aux_sym_open_statement_token3] = ACTIONS(5913),
+ [aux_sym_file_mode_token2] = ACTIONS(5913),
+ [aux_sym_file_access_token2] = ACTIONS(5913),
+ [aux_sym_file_lock_token2] = ACTIONS(5913),
+ [aux_sym_print_statement_token1] = ACTIONS(5913),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(5915),
+ [anon_sym_DASH] = ACTIONS(5913),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_QMARK] = ACTIONS(5915),
+ [aux_sym_close_statement_token1] = ACTIONS(5913),
+ [aux_sym_put_statement_token1] = ACTIONS(5913),
+ [aux_sym_unlock_statement_token1] = ACTIONS(5913),
+ [aux_sym_seek_statement_token1] = ACTIONS(5913),
+ [sym_reset_statement] = ACTIONS(5913),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(5913),
+ [sym_stop_statement] = ACTIONS(5913),
+ [sym_beep_statement] = ACTIONS(5913),
+ [aux_sym_unload_statement_token1] = ACTIONS(5913),
+ [aux_sym_def_type_statement_token1] = ACTIONS(5913),
+ [aux_sym_def_type_statement_token2] = ACTIONS(5913),
+ [aux_sym_def_type_statement_token3] = ACTIONS(5913),
+ [aux_sym_def_type_statement_token4] = ACTIONS(5913),
+ [aux_sym_def_type_statement_token5] = ACTIONS(5913),
+ [aux_sym_def_type_statement_token6] = ACTIONS(5913),
+ [aux_sym_def_type_statement_token7] = ACTIONS(5913),
+ [aux_sym_def_type_statement_token8] = ACTIONS(5913),
+ [aux_sym_def_type_statement_token9] = ACTIONS(5913),
+ [aux_sym_def_type_statement_token10] = ACTIONS(5913),
+ [aux_sym_def_type_statement_token11] = ACTIONS(5913),
+ [aux_sym_def_type_statement_token12] = ACTIONS(5913),
+ [aux_sym_def_type_statement_token13] = ACTIONS(5913),
+ [aux_sym_def_type_statement_token14] = ACTIONS(5913),
+ [aux_sym_call_statement_token1] = ACTIONS(5913),
+ [sym__ambiguous_call_statement] = ACTIONS(5913),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5913),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5913),
+ [aux_sym_unary_expression_token1] = ACTIONS(5913),
+ [sym_string_literal] = ACTIONS(5915),
+ [sym_number_literal] = ACTIONS(5915),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5913),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5913),
+ [sym_nothing_literal] = ACTIONS(5913),
+ [sym_null_literal] = ACTIONS(5913),
+ [sym_empty_literal] = ACTIONS(5913),
+ [sym_date_literal] = ACTIONS(5915),
+ [anon_sym_POUND] = ACTIONS(5913),
+ },
+ [STATE(1080)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1090),
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(5943),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_array_bound_token1] = ACTIONS(4369),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token2] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(1081)] = {
+ [sym_identifier] = ACTIONS(4625),
+ [sym_newline] = ACTIONS(4627),
+ [anon_sym_COLON] = ACTIONS(4627),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4625),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4625),
+ [anon_sym_EQ] = ACTIONS(4627),
+ [anon_sym_DOT] = ACTIONS(4625),
+ [anon_sym_BANG] = ACTIONS(4627),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4625),
+ [aux_sym_option_statement_token3] = ACTIONS(4625),
+ [aux_sym_type_declaration_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4625),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4625),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4625),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4625),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4625),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4625),
+ [aux_sym__property_get_header_token1] = ACTIONS(4625),
+ [aux_sym_event_declaration_token1] = ACTIONS(4625),
+ [sym_static_modifier] = ACTIONS(4625),
+ [sym__dim_keyword] = ACTIONS(4625),
+ [sym__redim_keyword] = ACTIONS(4625),
+ [aux_sym_get_accessor_token1] = ACTIONS(4625),
+ [aux_sym_set_accessor_token1] = ACTIONS(4625),
+ [anon_sym_COMMA] = ACTIONS(4627),
+ [aux_sym_const_declaration_token1] = ACTIONS(4625),
+ [anon_sym_LPAREN] = ACTIONS(4627),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4625),
+ [anon_sym_STAR] = ACTIONS(4627),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4625),
+ [aux_sym_visibility_token1] = ACTIONS(4625),
+ [aux_sym_visibility_token2] = ACTIONS(4625),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4625),
+ [aux_sym_else_fragment_token1] = ACTIONS(4625),
+ [aux_sym_select_statement_token1] = ACTIONS(4625),
+ [aux_sym__for_header_token1] = ACTIONS(4625),
+ [aux_sym_do_statement_token1] = ACTIONS(4625),
+ [aux_sym_do_condition_token1] = ACTIONS(4625),
+ [aux_sym_with_statement_token1] = ACTIONS(4625),
+ [aux_sym_exit_statement_token1] = ACTIONS(4625),
+ [sym_end_statement] = ACTIONS(4627),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4625),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4625),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4625),
+ [sym__ambiguous_redim_statement] = ACTIONS(4627),
+ [aux_sym_erase_statement_token1] = ACTIONS(4625),
+ [aux_sym_open_statement_token1] = ACTIONS(4625),
+ [aux_sym_file_mode_token2] = ACTIONS(4625),
+ [aux_sym_file_access_token2] = ACTIONS(4625),
+ [aux_sym_file_lock_token2] = ACTIONS(4625),
+ [aux_sym_print_statement_token1] = ACTIONS(4625),
+ [anon_sym_CARET] = ACTIONS(4627),
+ [anon_sym_SLASH] = ACTIONS(4627),
+ [anon_sym_BSLASH] = ACTIONS(4627),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4625),
+ [anon_sym_PLUS] = ACTIONS(4627),
+ [anon_sym_DASH] = ACTIONS(4625),
+ [anon_sym_AMP] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4625),
+ [anon_sym_SEMI] = ACTIONS(4627),
+ [anon_sym_QMARK] = ACTIONS(4627),
+ [aux_sym_close_statement_token1] = ACTIONS(4625),
+ [aux_sym_put_statement_token1] = ACTIONS(4625),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4625),
+ [aux_sym_seek_statement_token1] = ACTIONS(4625),
+ [sym_reset_statement] = ACTIONS(4625),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4625),
+ [sym_stop_statement] = ACTIONS(4625),
+ [sym_beep_statement] = ACTIONS(4625),
+ [aux_sym_unload_statement_token1] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4625),
+ [aux_sym_call_statement_token1] = ACTIONS(4625),
+ [sym__ambiguous_call_statement] = ACTIONS(4625),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4625),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4625),
+ [aux_sym_unary_expression_token1] = ACTIONS(4625),
+ [sym_string_literal] = ACTIONS(4627),
+ [sym_number_literal] = ACTIONS(4627),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4625),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4625),
+ [sym_nothing_literal] = ACTIONS(4625),
+ [sym_null_literal] = ACTIONS(4625),
+ [sym_empty_literal] = ACTIONS(4625),
+ [sym_date_literal] = ACTIONS(4627),
+ [anon_sym_POUND] = ACTIONS(4625),
+ },
+ [STATE(1082)] = {
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(4362),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_declaration_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4362),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [aux_sym__property_get_header_token1] = ACTIONS(4362),
+ [aux_sym_event_declaration_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [anon_sym_COMMA] = ACTIONS(4364),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_SEMI] = ACTIONS(4364),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(1083)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_declaration_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4613),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4613),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [aux_sym__property_get_header_token1] = ACTIONS(4613),
+ [aux_sym_event_declaration_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_array_bound_token1] = ACTIONS(4613),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(1084)] = {
+ [sym_identifier] = ACTIONS(4489),
+ [sym_newline] = ACTIONS(4491),
+ [anon_sym_COLON] = ACTIONS(4491),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4489),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4489),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(4489),
+ [anon_sym_BANG] = ACTIONS(4491),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4489),
+ [aux_sym_option_statement_token3] = ACTIONS(4489),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4489),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4489),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4489),
+ [sym_static_modifier] = ACTIONS(4489),
+ [sym__dim_keyword] = ACTIONS(4489),
+ [sym__redim_keyword] = ACTIONS(4489),
+ [aux_sym_get_accessor_token1] = ACTIONS(4489),
+ [aux_sym_set_accessor_token1] = ACTIONS(4489),
+ [anon_sym_COMMA] = ACTIONS(4491),
+ [aux_sym_const_declaration_token1] = ACTIONS(4489),
+ [anon_sym_LPAREN] = ACTIONS(4491),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4489),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4489),
+ [aux_sym_visibility_token1] = ACTIONS(4489),
+ [aux_sym_visibility_token2] = ACTIONS(4489),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4489),
+ [aux_sym_else_fragment_token1] = ACTIONS(4489),
+ [aux_sym_select_statement_token1] = ACTIONS(4489),
+ [aux_sym_select_statement_token2] = ACTIONS(4489),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4489),
+ [aux_sym_do_statement_token1] = ACTIONS(4489),
+ [aux_sym_do_condition_token1] = ACTIONS(4489),
+ [aux_sym_with_statement_token1] = ACTIONS(4489),
+ [aux_sym_exit_statement_token1] = ACTIONS(4489),
+ [sym_end_statement] = ACTIONS(4491),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4489),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4489),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4489),
+ [sym__ambiguous_redim_statement] = ACTIONS(4491),
+ [aux_sym_erase_statement_token1] = ACTIONS(4489),
+ [aux_sym_open_statement_token1] = ACTIONS(4489),
+ [aux_sym_file_mode_token2] = ACTIONS(4489),
+ [aux_sym_file_access_token2] = ACTIONS(4489),
+ [aux_sym_file_lock_token2] = ACTIONS(4489),
+ [aux_sym_print_statement_token1] = ACTIONS(4489),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4493),
+ [anon_sym_DASH] = ACTIONS(4496),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4491),
+ [anon_sym_QMARK] = ACTIONS(4491),
+ [aux_sym_close_statement_token1] = ACTIONS(4489),
+ [aux_sym_put_statement_token1] = ACTIONS(4489),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4489),
+ [aux_sym_seek_statement_token1] = ACTIONS(4489),
+ [sym_reset_statement] = ACTIONS(4489),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4489),
+ [sym_stop_statement] = ACTIONS(4489),
+ [sym_beep_statement] = ACTIONS(4489),
+ [aux_sym_unload_statement_token1] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4489),
+ [aux_sym_call_statement_token1] = ACTIONS(4489),
+ [sym__ambiguous_call_statement] = ACTIONS(4489),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4489),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4489),
+ [aux_sym_unary_expression_token1] = ACTIONS(4489),
+ [sym_string_literal] = ACTIONS(4491),
+ [sym_number_literal] = ACTIONS(4491),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4489),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4489),
+ [sym_nothing_literal] = ACTIONS(4489),
+ [sym_null_literal] = ACTIONS(4489),
+ [sym_empty_literal] = ACTIONS(4489),
+ [sym_date_literal] = ACTIONS(4491),
+ [anon_sym_POUND] = ACTIONS(4489),
+ },
+ [STATE(1085)] = {
+ [sym_identifier] = ACTIONS(4499),
+ [sym_newline] = ACTIONS(4501),
+ [anon_sym_COLON] = ACTIONS(4501),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4499),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4499),
+ [anon_sym_EQ] = ACTIONS(4503),
+ [anon_sym_DOT] = ACTIONS(4499),
+ [anon_sym_BANG] = ACTIONS(4501),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4499),
+ [aux_sym_option_statement_token3] = ACTIONS(4499),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4499),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4499),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4499),
+ [sym_static_modifier] = ACTIONS(4499),
+ [sym__dim_keyword] = ACTIONS(4499),
+ [sym__redim_keyword] = ACTIONS(4499),
+ [aux_sym_get_accessor_token1] = ACTIONS(4499),
+ [aux_sym_set_accessor_token1] = ACTIONS(4499),
+ [anon_sym_COMMA] = ACTIONS(4501),
+ [aux_sym_const_declaration_token1] = ACTIONS(4499),
+ [anon_sym_LPAREN] = ACTIONS(4501),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4499),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4499),
+ [aux_sym_visibility_token1] = ACTIONS(4499),
+ [aux_sym_visibility_token2] = ACTIONS(4499),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4499),
+ [aux_sym_else_fragment_token1] = ACTIONS(4499),
+ [aux_sym_select_statement_token1] = ACTIONS(4499),
+ [aux_sym_select_statement_token2] = ACTIONS(4499),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4499),
+ [aux_sym_do_statement_token1] = ACTIONS(4499),
+ [aux_sym_do_condition_token1] = ACTIONS(4499),
+ [aux_sym_with_statement_token1] = ACTIONS(4499),
+ [aux_sym_exit_statement_token1] = ACTIONS(4499),
+ [sym_end_statement] = ACTIONS(4501),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4499),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4499),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4499),
+ [sym__ambiguous_redim_statement] = ACTIONS(4501),
+ [aux_sym_erase_statement_token1] = ACTIONS(4499),
+ [aux_sym_open_statement_token1] = ACTIONS(4499),
+ [aux_sym_file_mode_token2] = ACTIONS(4499),
+ [aux_sym_file_access_token2] = ACTIONS(4499),
+ [aux_sym_file_lock_token2] = ACTIONS(4499),
+ [aux_sym_print_statement_token1] = ACTIONS(4499),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4511),
+ [anon_sym_DASH] = ACTIONS(4514),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_SEMI] = ACTIONS(4501),
+ [anon_sym_QMARK] = ACTIONS(4501),
+ [aux_sym_close_statement_token1] = ACTIONS(4499),
+ [aux_sym_put_statement_token1] = ACTIONS(4499),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4499),
+ [aux_sym_seek_statement_token1] = ACTIONS(4499),
+ [sym_reset_statement] = ACTIONS(4499),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4499),
+ [sym_stop_statement] = ACTIONS(4499),
+ [sym_beep_statement] = ACTIONS(4499),
+ [aux_sym_unload_statement_token1] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4499),
+ [aux_sym_call_statement_token1] = ACTIONS(4499),
+ [sym__ambiguous_call_statement] = ACTIONS(4499),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4499),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4499),
+ [aux_sym_unary_expression_token1] = ACTIONS(4499),
+ [sym_string_literal] = ACTIONS(4501),
+ [sym_number_literal] = ACTIONS(4501),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4499),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4499),
+ [sym_nothing_literal] = ACTIONS(4499),
+ [sym_null_literal] = ACTIONS(4499),
+ [sym_empty_literal] = ACTIONS(4499),
+ [sym_date_literal] = ACTIONS(4501),
+ [anon_sym_POUND] = ACTIONS(4499),
+ },
+ [STATE(1086)] = {
+ [sym_identifier] = ACTIONS(4617),
+ [sym_newline] = ACTIONS(4619),
+ [anon_sym_COLON] = ACTIONS(4619),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4617),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4617),
+ [anon_sym_DOT] = ACTIONS(4617),
+ [anon_sym_BANG] = ACTIONS(4619),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4617),
+ [aux_sym_option_statement_token3] = ACTIONS(4617),
+ [aux_sym_type_declaration_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4617),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4617),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4617),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4617),
+ [aux_sym__property_get_header_token1] = ACTIONS(4617),
+ [aux_sym_event_declaration_token1] = ACTIONS(4617),
+ [sym_static_modifier] = ACTIONS(4617),
+ [sym__dim_keyword] = ACTIONS(4617),
+ [sym__redim_keyword] = ACTIONS(4617),
+ [aux_sym_get_accessor_token1] = ACTIONS(4617),
+ [aux_sym_set_accessor_token1] = ACTIONS(4617),
+ [aux_sym_const_declaration_token1] = ACTIONS(4617),
+ [anon_sym_LPAREN] = ACTIONS(4619),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4617),
+ [anon_sym_STAR] = ACTIONS(4823),
+ [aux_sym_array_bound_token1] = ACTIONS(4617),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token2] = ACTIONS(4617),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4617),
+ [aux_sym_else_fragment_token1] = ACTIONS(4617),
+ [aux_sym_select_statement_token1] = ACTIONS(4617),
+ [aux_sym__for_header_token1] = ACTIONS(4617),
+ [aux_sym_do_statement_token1] = ACTIONS(4617),
+ [aux_sym_do_condition_token1] = ACTIONS(4617),
+ [aux_sym_with_statement_token1] = ACTIONS(4617),
+ [aux_sym_exit_statement_token1] = ACTIONS(4617),
+ [sym_end_statement] = ACTIONS(4619),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4617),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4617),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4617),
+ [sym__ambiguous_redim_statement] = ACTIONS(4619),
+ [aux_sym_erase_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token1] = ACTIONS(4617),
+ [aux_sym_file_mode_token2] = ACTIONS(4617),
+ [aux_sym_file_access_token2] = ACTIONS(4617),
+ [aux_sym_file_lock_token2] = ACTIONS(4617),
+ [aux_sym_print_statement_token1] = ACTIONS(4617),
+ [anon_sym_CARET] = ACTIONS(4825),
+ [anon_sym_SLASH] = ACTIONS(4823),
+ [anon_sym_BSLASH] = ACTIONS(4827),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4829),
+ [anon_sym_PLUS] = ACTIONS(4831),
+ [anon_sym_DASH] = ACTIONS(4833),
+ [anon_sym_AMP] = ACTIONS(4835),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4617),
+ [anon_sym_QMARK] = ACTIONS(4619),
+ [aux_sym_close_statement_token1] = ACTIONS(4617),
+ [aux_sym_put_statement_token1] = ACTIONS(4617),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4617),
+ [aux_sym_seek_statement_token1] = ACTIONS(4617),
+ [sym_reset_statement] = ACTIONS(4617),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4617),
+ [sym_stop_statement] = ACTIONS(4617),
+ [sym_beep_statement] = ACTIONS(4617),
+ [aux_sym_unload_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4617),
+ [aux_sym_call_statement_token1] = ACTIONS(4617),
+ [sym__ambiguous_call_statement] = ACTIONS(4617),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4617),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4617),
+ [aux_sym_unary_expression_token1] = ACTIONS(4617),
+ [sym_string_literal] = ACTIONS(4619),
+ [sym_number_literal] = ACTIONS(4619),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4617),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4617),
+ [sym_nothing_literal] = ACTIONS(4617),
+ [sym_null_literal] = ACTIONS(4617),
+ [sym_empty_literal] = ACTIONS(4617),
+ [sym_date_literal] = ACTIONS(4619),
+ [anon_sym_POUND] = ACTIONS(4617),
+ },
+ [STATE(1087)] = {
+ [sym_identifier] = ACTIONS(4593),
+ [sym_newline] = ACTIONS(4595),
+ [anon_sym_COLON] = ACTIONS(4595),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4593),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4593),
+ [anon_sym_EQ] = ACTIONS(4595),
+ [anon_sym_DOT] = ACTIONS(4593),
+ [anon_sym_BANG] = ACTIONS(4595),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4593),
+ [aux_sym_option_statement_token3] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4593),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4593),
+ [sym_static_modifier] = ACTIONS(4593),
+ [sym__dim_keyword] = ACTIONS(4593),
+ [sym__redim_keyword] = ACTIONS(4593),
+ [aux_sym_get_accessor_token1] = ACTIONS(4593),
+ [aux_sym_set_accessor_token1] = ACTIONS(4593),
+ [anon_sym_COMMA] = ACTIONS(4595),
+ [aux_sym_const_declaration_token1] = ACTIONS(4593),
+ [anon_sym_LPAREN] = ACTIONS(4595),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4593),
+ [anon_sym_STAR] = ACTIONS(4595),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token2] = ACTIONS(4593),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4593),
+ [aux_sym_else_fragment_token1] = ACTIONS(4593),
+ [aux_sym_select_statement_token1] = ACTIONS(4593),
+ [aux_sym_select_statement_token2] = ACTIONS(4593),
+ [aux_sym_case_expression_token1] = ACTIONS(4593),
+ [anon_sym_LT] = ACTIONS(4593),
+ [anon_sym_LT_EQ] = ACTIONS(4595),
+ [anon_sym_GT] = ACTIONS(4593),
+ [anon_sym_GT_EQ] = ACTIONS(4595),
+ [anon_sym_LT_GT] = ACTIONS(4595),
+ [aux_sym__for_header_token1] = ACTIONS(4593),
+ [aux_sym_do_statement_token1] = ACTIONS(4593),
+ [aux_sym_do_condition_token1] = ACTIONS(4593),
+ [aux_sym_with_statement_token1] = ACTIONS(4593),
+ [aux_sym_exit_statement_token1] = ACTIONS(4593),
+ [sym_end_statement] = ACTIONS(4595),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4593),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4593),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4593),
+ [sym__ambiguous_redim_statement] = ACTIONS(4595),
+ [aux_sym_erase_statement_token1] = ACTIONS(4593),
+ [aux_sym_open_statement_token1] = ACTIONS(4593),
+ [aux_sym_file_mode_token2] = ACTIONS(4593),
+ [aux_sym_file_access_token2] = ACTIONS(4593),
+ [aux_sym_file_lock_token2] = ACTIONS(4593),
+ [aux_sym_print_statement_token1] = ACTIONS(4593),
+ [anon_sym_CARET] = ACTIONS(4595),
+ [anon_sym_SLASH] = ACTIONS(4595),
+ [anon_sym_BSLASH] = ACTIONS(4595),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4593),
+ [anon_sym_PLUS] = ACTIONS(4595),
+ [anon_sym_DASH] = ACTIONS(4593),
+ [anon_sym_AMP] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4593),
+ [anon_sym_SEMI] = ACTIONS(4595),
+ [anon_sym_QMARK] = ACTIONS(4595),
+ [aux_sym_close_statement_token1] = ACTIONS(4593),
+ [aux_sym_put_statement_token1] = ACTIONS(4593),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4593),
+ [aux_sym_seek_statement_token1] = ACTIONS(4593),
+ [sym_reset_statement] = ACTIONS(4593),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4593),
+ [sym_stop_statement] = ACTIONS(4593),
+ [sym_beep_statement] = ACTIONS(4593),
+ [aux_sym_unload_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4593),
+ [aux_sym_call_statement_token1] = ACTIONS(4593),
+ [sym__ambiguous_call_statement] = ACTIONS(4593),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4593),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4593),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4593),
+ [aux_sym_unary_expression_token1] = ACTIONS(4593),
+ [sym_string_literal] = ACTIONS(4595),
+ [sym_number_literal] = ACTIONS(4595),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4593),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4593),
+ [sym_nothing_literal] = ACTIONS(4593),
+ [sym_null_literal] = ACTIONS(4593),
+ [sym_empty_literal] = ACTIONS(4593),
+ [sym_date_literal] = ACTIONS(4595),
+ [anon_sym_POUND] = ACTIONS(4593),
+ },
+ [STATE(1088)] = {
+ [sym_identifier] = ACTIONS(4625),
+ [sym_newline] = ACTIONS(4627),
+ [anon_sym_COLON] = ACTIONS(4627),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4625),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4625),
+ [anon_sym_DOT] = ACTIONS(4625),
+ [anon_sym_BANG] = ACTIONS(4627),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4625),
+ [aux_sym_option_statement_token3] = ACTIONS(4625),
+ [aux_sym_type_declaration_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4625),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4625),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4625),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4625),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4625),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4625),
+ [aux_sym__property_get_header_token1] = ACTIONS(4625),
+ [aux_sym_event_declaration_token1] = ACTIONS(4625),
+ [sym_static_modifier] = ACTIONS(4625),
+ [sym__dim_keyword] = ACTIONS(4625),
+ [sym__redim_keyword] = ACTIONS(4625),
+ [aux_sym_get_accessor_token1] = ACTIONS(4625),
+ [aux_sym_set_accessor_token1] = ACTIONS(4625),
+ [aux_sym_const_declaration_token1] = ACTIONS(4625),
+ [anon_sym_LPAREN] = ACTIONS(4627),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4625),
+ [anon_sym_STAR] = ACTIONS(4627),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4625),
+ [aux_sym_visibility_token1] = ACTIONS(4625),
+ [aux_sym_visibility_token2] = ACTIONS(4625),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4625),
+ [aux_sym_else_fragment_token1] = ACTIONS(4625),
+ [aux_sym_select_statement_token1] = ACTIONS(4625),
+ [aux_sym__for_header_token1] = ACTIONS(4625),
+ [aux_sym_do_statement_token1] = ACTIONS(4625),
+ [aux_sym_do_condition_token1] = ACTIONS(4625),
+ [aux_sym_with_statement_token1] = ACTIONS(4625),
+ [aux_sym_exit_statement_token1] = ACTIONS(4625),
+ [sym_end_statement] = ACTIONS(4627),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4625),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4625),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4625),
+ [sym__ambiguous_redim_statement] = ACTIONS(4627),
+ [aux_sym_erase_statement_token1] = ACTIONS(4625),
+ [aux_sym_open_statement_token1] = ACTIONS(4625),
+ [aux_sym_open_statement_token3] = ACTIONS(4625),
+ [aux_sym_file_mode_token2] = ACTIONS(4625),
+ [aux_sym_file_access_token2] = ACTIONS(4625),
+ [aux_sym_file_lock_token2] = ACTIONS(4625),
+ [aux_sym_print_statement_token1] = ACTIONS(4625),
+ [anon_sym_CARET] = ACTIONS(4627),
+ [anon_sym_SLASH] = ACTIONS(4627),
+ [anon_sym_BSLASH] = ACTIONS(4627),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4625),
+ [anon_sym_PLUS] = ACTIONS(4627),
+ [anon_sym_DASH] = ACTIONS(4625),
+ [anon_sym_AMP] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4625),
+ [anon_sym_QMARK] = ACTIONS(4627),
+ [aux_sym_close_statement_token1] = ACTIONS(4625),
+ [aux_sym_put_statement_token1] = ACTIONS(4625),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4625),
+ [aux_sym_seek_statement_token1] = ACTIONS(4625),
+ [sym_reset_statement] = ACTIONS(4625),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4625),
+ [sym_stop_statement] = ACTIONS(4625),
+ [sym_beep_statement] = ACTIONS(4625),
+ [aux_sym_unload_statement_token1] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4625),
+ [aux_sym_call_statement_token1] = ACTIONS(4625),
+ [sym__ambiguous_call_statement] = ACTIONS(4625),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4625),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4625),
+ [aux_sym_unary_expression_token1] = ACTIONS(4625),
+ [sym_string_literal] = ACTIONS(4627),
+ [sym_number_literal] = ACTIONS(4627),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4625),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4625),
+ [sym_nothing_literal] = ACTIONS(4625),
+ [sym_null_literal] = ACTIONS(4625),
+ [sym_empty_literal] = ACTIONS(4625),
+ [sym_date_literal] = ACTIONS(4627),
+ [anon_sym_POUND] = ACTIONS(4625),
+ },
+ [STATE(1089)] = {
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_DOT] = ACTIONS(4362),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_declaration_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4362),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4362),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [aux_sym__property_get_header_token1] = ACTIONS(4362),
+ [aux_sym_event_declaration_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token3] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(1090)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1091),
+ [sym_identifier] = ACTIONS(4375),
+ [sym_newline] = ACTIONS(4377),
+ [anon_sym_COLON] = ACTIONS(4377),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4375),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4375),
+ [anon_sym_EQ] = ACTIONS(4377),
+ [anon_sym_DOT] = ACTIONS(4375),
+ [anon_sym_BANG] = ACTIONS(4377),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4375),
+ [aux_sym_option_statement_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4375),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4375),
+ [sym_static_modifier] = ACTIONS(4375),
+ [sym__dim_keyword] = ACTIONS(4375),
+ [sym__redim_keyword] = ACTIONS(4375),
+ [aux_sym_get_accessor_token1] = ACTIONS(4375),
+ [aux_sym_set_accessor_token1] = ACTIONS(4375),
+ [aux_sym_const_declaration_token1] = ACTIONS(4375),
+ [anon_sym_LPAREN] = ACTIONS(4377),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4375),
+ [anon_sym_STAR] = ACTIONS(4377),
+ [aux_sym_array_bound_token1] = ACTIONS(4375),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token2] = ACTIONS(4375),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4375),
+ [aux_sym_else_fragment_token1] = ACTIONS(4375),
+ [aux_sym_select_statement_token1] = ACTIONS(4375),
+ [aux_sym_case_expression_token1] = ACTIONS(4375),
+ [anon_sym_LT] = ACTIONS(4375),
+ [anon_sym_LT_EQ] = ACTIONS(4377),
+ [anon_sym_GT] = ACTIONS(4375),
+ [anon_sym_GT_EQ] = ACTIONS(4377),
+ [anon_sym_LT_GT] = ACTIONS(4377),
+ [aux_sym__for_header_token1] = ACTIONS(4375),
+ [aux_sym_do_statement_token1] = ACTIONS(4375),
+ [aux_sym_do_statement_token2] = ACTIONS(4375),
+ [aux_sym_do_condition_token1] = ACTIONS(4375),
+ [aux_sym_with_statement_token1] = ACTIONS(4375),
+ [aux_sym_exit_statement_token1] = ACTIONS(4375),
+ [sym_end_statement] = ACTIONS(4377),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4375),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4375),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4375),
+ [sym__ambiguous_redim_statement] = ACTIONS(4377),
+ [aux_sym_erase_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token1] = ACTIONS(4375),
+ [aux_sym_file_mode_token2] = ACTIONS(4375),
+ [aux_sym_file_access_token2] = ACTIONS(4375),
+ [aux_sym_file_lock_token2] = ACTIONS(4375),
+ [aux_sym_print_statement_token1] = ACTIONS(4375),
+ [anon_sym_CARET] = ACTIONS(4377),
+ [anon_sym_SLASH] = ACTIONS(4377),
+ [anon_sym_BSLASH] = ACTIONS(4377),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4375),
+ [anon_sym_PLUS] = ACTIONS(4377),
+ [anon_sym_DASH] = ACTIONS(4375),
+ [anon_sym_AMP] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4375),
+ [anon_sym_QMARK] = ACTIONS(4377),
+ [aux_sym_close_statement_token1] = ACTIONS(4375),
+ [aux_sym_put_statement_token1] = ACTIONS(4375),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4375),
+ [aux_sym_seek_statement_token1] = ACTIONS(4375),
+ [sym_reset_statement] = ACTIONS(4375),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4375),
+ [sym_stop_statement] = ACTIONS(4375),
+ [sym_beep_statement] = ACTIONS(4375),
+ [aux_sym_unload_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4375),
+ [aux_sym_call_statement_token1] = ACTIONS(4375),
+ [sym__ambiguous_call_statement] = ACTIONS(4375),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4375),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4375),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4375),
+ [aux_sym_unary_expression_token1] = ACTIONS(4375),
+ [sym_string_literal] = ACTIONS(4377),
+ [sym_number_literal] = ACTIONS(4377),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4375),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4375),
+ [sym_nothing_literal] = ACTIONS(4375),
+ [sym_null_literal] = ACTIONS(4375),
+ [sym_empty_literal] = ACTIONS(4375),
+ [sym_date_literal] = ACTIONS(4377),
+ [anon_sym_POUND] = ACTIONS(4375),
+ },
+ [STATE(1091)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1091),
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(5945),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_array_bound_token1] = ACTIONS(4362),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token2] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(1092)] = {
+ [sym_identifier] = ACTIONS(4597),
+ [sym_newline] = ACTIONS(4599),
+ [anon_sym_COLON] = ACTIONS(4599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4597),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4597),
+ [anon_sym_EQ] = ACTIONS(4599),
+ [anon_sym_DOT] = ACTIONS(4597),
+ [anon_sym_BANG] = ACTIONS(4599),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4597),
+ [aux_sym_option_statement_token3] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4597),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4597),
+ [sym_static_modifier] = ACTIONS(4597),
+ [sym__dim_keyword] = ACTIONS(4597),
+ [sym__redim_keyword] = ACTIONS(4597),
+ [aux_sym_get_accessor_token1] = ACTIONS(4597),
+ [aux_sym_set_accessor_token1] = ACTIONS(4597),
+ [anon_sym_COMMA] = ACTIONS(4599),
+ [aux_sym_const_declaration_token1] = ACTIONS(4597),
+ [anon_sym_LPAREN] = ACTIONS(4599),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4597),
+ [anon_sym_STAR] = ACTIONS(4599),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token2] = ACTIONS(4597),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4597),
+ [aux_sym_else_fragment_token1] = ACTIONS(4597),
+ [aux_sym_select_statement_token1] = ACTIONS(4597),
+ [aux_sym_select_statement_token2] = ACTIONS(4597),
+ [aux_sym_case_expression_token1] = ACTIONS(4597),
+ [anon_sym_LT] = ACTIONS(4597),
+ [anon_sym_LT_EQ] = ACTIONS(4599),
+ [anon_sym_GT] = ACTIONS(4597),
+ [anon_sym_GT_EQ] = ACTIONS(4599),
+ [anon_sym_LT_GT] = ACTIONS(4599),
+ [aux_sym__for_header_token1] = ACTIONS(4597),
+ [aux_sym_do_statement_token1] = ACTIONS(4597),
+ [aux_sym_do_condition_token1] = ACTIONS(4597),
+ [aux_sym_with_statement_token1] = ACTIONS(4597),
+ [aux_sym_exit_statement_token1] = ACTIONS(4597),
+ [sym_end_statement] = ACTIONS(4599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4597),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4597),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4597),
+ [sym__ambiguous_redim_statement] = ACTIONS(4599),
+ [aux_sym_erase_statement_token1] = ACTIONS(4597),
+ [aux_sym_open_statement_token1] = ACTIONS(4597),
+ [aux_sym_file_mode_token2] = ACTIONS(4597),
+ [aux_sym_file_access_token2] = ACTIONS(4597),
+ [aux_sym_file_lock_token2] = ACTIONS(4597),
+ [aux_sym_print_statement_token1] = ACTIONS(4597),
+ [anon_sym_CARET] = ACTIONS(4599),
+ [anon_sym_SLASH] = ACTIONS(4599),
+ [anon_sym_BSLASH] = ACTIONS(4599),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4597),
+ [anon_sym_PLUS] = ACTIONS(4599),
+ [anon_sym_DASH] = ACTIONS(4597),
+ [anon_sym_AMP] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4597),
+ [anon_sym_SEMI] = ACTIONS(4599),
+ [anon_sym_QMARK] = ACTIONS(4599),
+ [aux_sym_close_statement_token1] = ACTIONS(4597),
+ [aux_sym_put_statement_token1] = ACTIONS(4597),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4597),
+ [aux_sym_seek_statement_token1] = ACTIONS(4597),
+ [sym_reset_statement] = ACTIONS(4597),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4597),
+ [sym_stop_statement] = ACTIONS(4597),
+ [sym_beep_statement] = ACTIONS(4597),
+ [aux_sym_unload_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4597),
+ [aux_sym_call_statement_token1] = ACTIONS(4597),
+ [sym__ambiguous_call_statement] = ACTIONS(4597),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4597),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4597),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4597),
+ [aux_sym_unary_expression_token1] = ACTIONS(4597),
+ [sym_string_literal] = ACTIONS(4599),
+ [sym_number_literal] = ACTIONS(4599),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4597),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4597),
+ [sym_nothing_literal] = ACTIONS(4597),
+ [sym_null_literal] = ACTIONS(4597),
+ [sym_empty_literal] = ACTIONS(4597),
+ [sym_date_literal] = ACTIONS(4599),
+ [anon_sym_POUND] = ACTIONS(4597),
+ },
+ [STATE(1093)] = {
+ [sym_identifier] = ACTIONS(4759),
+ [sym_newline] = ACTIONS(4761),
+ [anon_sym_COLON] = ACTIONS(4761),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4759),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4759),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4759),
+ [anon_sym_BANG] = ACTIONS(4761),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4759),
+ [aux_sym_option_statement_token3] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4759),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4759),
+ [sym_static_modifier] = ACTIONS(4759),
+ [sym__dim_keyword] = ACTIONS(4759),
+ [sym__redim_keyword] = ACTIONS(4759),
+ [aux_sym_get_accessor_token1] = ACTIONS(4759),
+ [aux_sym_set_accessor_token1] = ACTIONS(4759),
+ [anon_sym_COMMA] = ACTIONS(4761),
+ [aux_sym_const_declaration_token1] = ACTIONS(4759),
+ [anon_sym_LPAREN] = ACTIONS(4763),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4759),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4759),
+ [aux_sym_visibility_token1] = ACTIONS(4759),
+ [aux_sym_visibility_token2] = ACTIONS(4759),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4759),
+ [aux_sym_else_fragment_token1] = ACTIONS(4759),
+ [aux_sym_select_statement_token1] = ACTIONS(4759),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4759),
+ [aux_sym_do_statement_token1] = ACTIONS(4759),
+ [aux_sym_do_condition_token1] = ACTIONS(4759),
+ [aux_sym_with_statement_token1] = ACTIONS(4759),
+ [aux_sym_exit_statement_token1] = ACTIONS(4759),
+ [sym_end_statement] = ACTIONS(4761),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4759),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4759),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4759),
+ [sym__ambiguous_redim_statement] = ACTIONS(4761),
+ [aux_sym_erase_statement_token1] = ACTIONS(4759),
+ [aux_sym_open_statement_token1] = ACTIONS(4759),
+ [aux_sym_file_mode_token2] = ACTIONS(4759),
+ [aux_sym_file_access_token2] = ACTIONS(4759),
+ [aux_sym_file_lock_token2] = ACTIONS(4759),
+ [aux_sym_print_statement_token1] = ACTIONS(4759),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4766),
+ [anon_sym_DASH] = ACTIONS(4769),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4761),
+ [anon_sym_QMARK] = ACTIONS(4761),
+ [aux_sym_close_statement_token1] = ACTIONS(4759),
+ [aux_sym_put_statement_token1] = ACTIONS(4759),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4759),
+ [aux_sym_seek_statement_token1] = ACTIONS(4759),
+ [sym_reset_statement] = ACTIONS(4759),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4759),
+ [sym_stop_statement] = ACTIONS(4759),
+ [sym_beep_statement] = ACTIONS(4759),
+ [aux_sym_unload_statement_token1] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4759),
+ [aux_sym_call_statement_token1] = ACTIONS(4759),
+ [sym__ambiguous_call_statement] = ACTIONS(4759),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4759),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4759),
+ [aux_sym_unary_expression_token1] = ACTIONS(4759),
+ [sym_string_literal] = ACTIONS(4761),
+ [sym_number_literal] = ACTIONS(4761),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4759),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4759),
+ [sym_nothing_literal] = ACTIONS(4759),
+ [sym_null_literal] = ACTIONS(4759),
+ [sym_empty_literal] = ACTIONS(4759),
+ [sym_date_literal] = ACTIONS(4761),
+ [anon_sym_POUND] = ACTIONS(4759),
+ },
+ [STATE(1094)] = {
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(4369),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [anon_sym_COMMA] = ACTIONS(4371),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token2] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_SEMI] = ACTIONS(4371),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(1095)] = {
+ [sym_identifier] = ACTIONS(4451),
+ [sym_newline] = ACTIONS(4453),
+ [anon_sym_COLON] = ACTIONS(4453),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4451),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4451),
+ [anon_sym_EQ] = ACTIONS(4453),
+ [anon_sym_DOT] = ACTIONS(4451),
+ [anon_sym_BANG] = ACTIONS(4453),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4451),
+ [aux_sym_option_statement_token3] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4451),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4451),
+ [sym_static_modifier] = ACTIONS(4451),
+ [sym__dim_keyword] = ACTIONS(4451),
+ [sym__redim_keyword] = ACTIONS(4451),
+ [aux_sym_get_accessor_token1] = ACTIONS(4451),
+ [aux_sym_set_accessor_token1] = ACTIONS(4451),
+ [anon_sym_COMMA] = ACTIONS(4453),
+ [aux_sym_const_declaration_token1] = ACTIONS(4451),
+ [anon_sym_LPAREN] = ACTIONS(4453),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4451),
+ [anon_sym_STAR] = ACTIONS(5948),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4451),
+ [aux_sym_visibility_token1] = ACTIONS(4451),
+ [aux_sym_visibility_token2] = ACTIONS(4451),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4451),
+ [aux_sym_else_fragment_token1] = ACTIONS(4451),
+ [aux_sym_select_statement_token1] = ACTIONS(4451),
+ [aux_sym_case_expression_token1] = ACTIONS(4451),
+ [anon_sym_LT] = ACTIONS(4451),
+ [anon_sym_LT_EQ] = ACTIONS(4453),
+ [anon_sym_GT] = ACTIONS(4451),
+ [anon_sym_GT_EQ] = ACTIONS(4453),
+ [anon_sym_LT_GT] = ACTIONS(4453),
+ [aux_sym__for_header_token1] = ACTIONS(4451),
+ [aux_sym_do_statement_token1] = ACTIONS(4451),
+ [aux_sym_do_condition_token1] = ACTIONS(4451),
+ [aux_sym_while_statement_token1] = ACTIONS(4451),
+ [aux_sym_with_statement_token1] = ACTIONS(4451),
+ [aux_sym_exit_statement_token1] = ACTIONS(4451),
+ [sym_end_statement] = ACTIONS(4453),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4451),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4451),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4451),
+ [sym__ambiguous_redim_statement] = ACTIONS(4453),
+ [aux_sym_erase_statement_token1] = ACTIONS(4451),
+ [aux_sym_open_statement_token1] = ACTIONS(4451),
+ [aux_sym_file_mode_token2] = ACTIONS(4451),
+ [aux_sym_file_access_token2] = ACTIONS(4451),
+ [aux_sym_file_lock_token2] = ACTIONS(4451),
+ [aux_sym_print_statement_token1] = ACTIONS(4451),
+ [anon_sym_CARET] = ACTIONS(5941),
+ [anon_sym_SLASH] = ACTIONS(5948),
+ [anon_sym_BSLASH] = ACTIONS(5950),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5952),
+ [anon_sym_PLUS] = ACTIONS(5954),
+ [anon_sym_DASH] = ACTIONS(5956),
+ [anon_sym_AMP] = ACTIONS(5958),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5960),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5962),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5964),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5966),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(5968),
+ [anon_sym_SEMI] = ACTIONS(4453),
+ [anon_sym_QMARK] = ACTIONS(4453),
+ [aux_sym_close_statement_token1] = ACTIONS(4451),
+ [aux_sym_put_statement_token1] = ACTIONS(4451),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4451),
+ [aux_sym_seek_statement_token1] = ACTIONS(4451),
+ [sym_reset_statement] = ACTIONS(4451),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4451),
+ [sym_stop_statement] = ACTIONS(4451),
+ [sym_beep_statement] = ACTIONS(4451),
+ [aux_sym_unload_statement_token1] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4451),
+ [aux_sym_call_statement_token1] = ACTIONS(4451),
+ [sym__ambiguous_call_statement] = ACTIONS(4451),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4451),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4451),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4451),
+ [aux_sym_unary_expression_token1] = ACTIONS(4451),
+ [sym_string_literal] = ACTIONS(4453),
+ [sym_number_literal] = ACTIONS(4453),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4451),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4451),
+ [sym_nothing_literal] = ACTIONS(4451),
+ [sym_null_literal] = ACTIONS(4451),
+ [sym_empty_literal] = ACTIONS(4451),
+ [sym_date_literal] = ACTIONS(4453),
+ [anon_sym_POUND] = ACTIONS(4451),
+ },
+ [STATE(1096)] = {
+ [sym_identifier] = ACTIONS(4593),
+ [sym_newline] = ACTIONS(4595),
+ [anon_sym_COLON] = ACTIONS(4595),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4593),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4593),
+ [anon_sym_EQ] = ACTIONS(4595),
+ [anon_sym_DOT] = ACTIONS(4593),
+ [anon_sym_BANG] = ACTIONS(4595),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4593),
+ [aux_sym_option_statement_token3] = ACTIONS(4593),
+ [aux_sym_type_declaration_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4593),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4593),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4593),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4593),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4593),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4593),
+ [aux_sym__property_get_header_token1] = ACTIONS(4593),
+ [aux_sym_event_declaration_token1] = ACTIONS(4593),
+ [sym_static_modifier] = ACTIONS(4593),
+ [sym__dim_keyword] = ACTIONS(4593),
+ [sym__redim_keyword] = ACTIONS(4593),
+ [aux_sym_get_accessor_token1] = ACTIONS(4593),
+ [aux_sym_set_accessor_token1] = ACTIONS(4593),
+ [anon_sym_COMMA] = ACTIONS(4595),
+ [aux_sym_const_declaration_token1] = ACTIONS(4593),
+ [anon_sym_LPAREN] = ACTIONS(4595),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4593),
+ [anon_sym_STAR] = ACTIONS(4595),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token2] = ACTIONS(4593),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4593),
+ [aux_sym_else_fragment_token1] = ACTIONS(4593),
+ [aux_sym_select_statement_token1] = ACTIONS(4593),
+ [aux_sym__for_header_token1] = ACTIONS(4593),
+ [aux_sym_do_statement_token1] = ACTIONS(4593),
+ [aux_sym_do_condition_token1] = ACTIONS(4593),
+ [aux_sym_with_statement_token1] = ACTIONS(4593),
+ [aux_sym_exit_statement_token1] = ACTIONS(4593),
+ [sym_end_statement] = ACTIONS(4595),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4593),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4593),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4593),
+ [sym__ambiguous_redim_statement] = ACTIONS(4595),
+ [aux_sym_erase_statement_token1] = ACTIONS(4593),
+ [aux_sym_open_statement_token1] = ACTIONS(4593),
+ [aux_sym_file_mode_token2] = ACTIONS(4593),
+ [aux_sym_file_access_token2] = ACTIONS(4593),
+ [aux_sym_file_lock_token2] = ACTIONS(4593),
+ [aux_sym_print_statement_token1] = ACTIONS(4593),
+ [anon_sym_CARET] = ACTIONS(4595),
+ [anon_sym_SLASH] = ACTIONS(4595),
+ [anon_sym_BSLASH] = ACTIONS(4595),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4593),
+ [anon_sym_PLUS] = ACTIONS(4595),
+ [anon_sym_DASH] = ACTIONS(4593),
+ [anon_sym_AMP] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4593),
+ [anon_sym_SEMI] = ACTIONS(4595),
+ [anon_sym_QMARK] = ACTIONS(4595),
+ [aux_sym_close_statement_token1] = ACTIONS(4593),
+ [aux_sym_put_statement_token1] = ACTIONS(4593),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4593),
+ [aux_sym_seek_statement_token1] = ACTIONS(4593),
+ [sym_reset_statement] = ACTIONS(4593),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4593),
+ [sym_stop_statement] = ACTIONS(4593),
+ [sym_beep_statement] = ACTIONS(4593),
+ [aux_sym_unload_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4593),
+ [aux_sym_call_statement_token1] = ACTIONS(4593),
+ [sym__ambiguous_call_statement] = ACTIONS(4593),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4593),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4593),
+ [aux_sym_unary_expression_token1] = ACTIONS(4593),
+ [sym_string_literal] = ACTIONS(4595),
+ [sym_number_literal] = ACTIONS(4595),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4593),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4593),
+ [sym_nothing_literal] = ACTIONS(4593),
+ [sym_null_literal] = ACTIONS(4593),
+ [sym_empty_literal] = ACTIONS(4593),
+ [sym_date_literal] = ACTIONS(4595),
+ [anon_sym_POUND] = ACTIONS(4593),
+ },
+ [STATE(1097)] = {
+ [sym_identifier] = ACTIONS(4759),
+ [sym_newline] = ACTIONS(4761),
+ [anon_sym_COLON] = ACTIONS(4761),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4759),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4759),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4759),
+ [anon_sym_BANG] = ACTIONS(4761),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4759),
+ [aux_sym_option_statement_token3] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4759),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4759),
+ [sym_static_modifier] = ACTIONS(4759),
+ [sym__dim_keyword] = ACTIONS(4759),
+ [sym__redim_keyword] = ACTIONS(4759),
+ [aux_sym_get_accessor_token1] = ACTIONS(4759),
+ [aux_sym_set_accessor_token1] = ACTIONS(4759),
+ [anon_sym_COMMA] = ACTIONS(4761),
+ [aux_sym_const_declaration_token1] = ACTIONS(4759),
+ [anon_sym_LPAREN] = ACTIONS(4761),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4759),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4759),
+ [aux_sym_visibility_token1] = ACTIONS(4759),
+ [aux_sym_visibility_token2] = ACTIONS(4759),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4759),
+ [aux_sym_else_fragment_token1] = ACTIONS(4759),
+ [aux_sym_select_statement_token1] = ACTIONS(4759),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4759),
+ [aux_sym_do_statement_token1] = ACTIONS(4759),
+ [aux_sym_do_condition_token1] = ACTIONS(4759),
+ [aux_sym_with_statement_token1] = ACTIONS(4759),
+ [aux_sym_exit_statement_token1] = ACTIONS(4759),
+ [sym_end_statement] = ACTIONS(4761),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4759),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4759),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4759),
+ [sym__ambiguous_redim_statement] = ACTIONS(4761),
+ [aux_sym_erase_statement_token1] = ACTIONS(4759),
+ [aux_sym_open_statement_token1] = ACTIONS(4759),
+ [aux_sym_file_mode_token2] = ACTIONS(4759),
+ [aux_sym_file_access_token2] = ACTIONS(4759),
+ [aux_sym_file_lock_token2] = ACTIONS(4759),
+ [aux_sym_print_statement_token1] = ACTIONS(4759),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4766),
+ [anon_sym_DASH] = ACTIONS(4769),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4761),
+ [anon_sym_QMARK] = ACTIONS(4761),
+ [aux_sym_close_statement_token1] = ACTIONS(4759),
+ [aux_sym_put_statement_token1] = ACTIONS(4759),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4759),
+ [aux_sym_seek_statement_token1] = ACTIONS(4759),
+ [sym_reset_statement] = ACTIONS(4759),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4759),
+ [sym_stop_statement] = ACTIONS(4759),
+ [sym_beep_statement] = ACTIONS(4759),
+ [aux_sym_unload_statement_token1] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4759),
+ [aux_sym_call_statement_token1] = ACTIONS(4759),
+ [sym__ambiguous_call_statement] = ACTIONS(4759),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4759),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4759),
+ [aux_sym_unary_expression_token1] = ACTIONS(4759),
+ [sym_string_literal] = ACTIONS(4761),
+ [sym_number_literal] = ACTIONS(4761),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4759),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4759),
+ [sym_nothing_literal] = ACTIONS(4759),
+ [sym_null_literal] = ACTIONS(4759),
+ [sym_empty_literal] = ACTIONS(4759),
+ [sym_date_literal] = ACTIONS(4761),
+ [anon_sym_POUND] = ACTIONS(4759),
+ },
+ [STATE(1098)] = {
+ [sym_identifier] = ACTIONS(4745),
+ [sym_newline] = ACTIONS(4747),
+ [anon_sym_COLON] = ACTIONS(4747),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4745),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4745),
+ [anon_sym_EQ] = ACTIONS(4747),
+ [anon_sym_DOT] = ACTIONS(4745),
+ [anon_sym_BANG] = ACTIONS(4747),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4745),
+ [aux_sym_option_statement_token3] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4745),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4745),
+ [sym_static_modifier] = ACTIONS(4745),
+ [sym__dim_keyword] = ACTIONS(4745),
+ [sym__redim_keyword] = ACTIONS(4745),
+ [aux_sym_get_accessor_token1] = ACTIONS(4745),
+ [aux_sym_set_accessor_token1] = ACTIONS(4745),
+ [anon_sym_COMMA] = ACTIONS(4747),
+ [aux_sym_const_declaration_token1] = ACTIONS(4745),
+ [anon_sym_LPAREN] = ACTIONS(4747),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4745),
+ [anon_sym_STAR] = ACTIONS(4747),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4745),
+ [aux_sym_visibility_token1] = ACTIONS(4745),
+ [aux_sym_visibility_token2] = ACTIONS(4745),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4745),
+ [aux_sym_else_fragment_token1] = ACTIONS(4745),
+ [aux_sym_select_statement_token1] = ACTIONS(4745),
+ [aux_sym_case_expression_token1] = ACTIONS(4745),
+ [anon_sym_LT] = ACTIONS(4745),
+ [anon_sym_LT_EQ] = ACTIONS(4747),
+ [anon_sym_GT] = ACTIONS(4745),
+ [anon_sym_GT_EQ] = ACTIONS(4747),
+ [anon_sym_LT_GT] = ACTIONS(4747),
+ [aux_sym__for_header_token1] = ACTIONS(4745),
+ [aux_sym_do_statement_token1] = ACTIONS(4745),
+ [aux_sym_do_statement_token2] = ACTIONS(4745),
+ [aux_sym_do_condition_token1] = ACTIONS(4745),
+ [aux_sym_with_statement_token1] = ACTIONS(4745),
+ [aux_sym_exit_statement_token1] = ACTIONS(4745),
+ [sym_end_statement] = ACTIONS(4747),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4745),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4745),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4745),
+ [sym__ambiguous_redim_statement] = ACTIONS(4747),
+ [aux_sym_erase_statement_token1] = ACTIONS(4745),
+ [aux_sym_open_statement_token1] = ACTIONS(4745),
+ [aux_sym_file_mode_token2] = ACTIONS(4745),
+ [aux_sym_file_access_token2] = ACTIONS(4745),
+ [aux_sym_file_lock_token2] = ACTIONS(4745),
+ [aux_sym_print_statement_token1] = ACTIONS(4745),
+ [anon_sym_CARET] = ACTIONS(4747),
+ [anon_sym_SLASH] = ACTIONS(4747),
+ [anon_sym_BSLASH] = ACTIONS(4747),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4745),
+ [anon_sym_PLUS] = ACTIONS(4747),
+ [anon_sym_DASH] = ACTIONS(4745),
+ [anon_sym_AMP] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4745),
+ [anon_sym_SEMI] = ACTIONS(4747),
+ [anon_sym_QMARK] = ACTIONS(4747),
+ [aux_sym_close_statement_token1] = ACTIONS(4745),
+ [aux_sym_put_statement_token1] = ACTIONS(4745),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4745),
+ [aux_sym_seek_statement_token1] = ACTIONS(4745),
+ [sym_reset_statement] = ACTIONS(4745),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4745),
+ [sym_stop_statement] = ACTIONS(4745),
+ [sym_beep_statement] = ACTIONS(4745),
+ [aux_sym_unload_statement_token1] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4745),
+ [aux_sym_call_statement_token1] = ACTIONS(4745),
+ [sym__ambiguous_call_statement] = ACTIONS(4745),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4745),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4745),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4745),
+ [aux_sym_unary_expression_token1] = ACTIONS(4745),
+ [sym_string_literal] = ACTIONS(4747),
+ [sym_number_literal] = ACTIONS(4747),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4745),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4745),
+ [sym_nothing_literal] = ACTIONS(4745),
+ [sym_null_literal] = ACTIONS(4745),
+ [sym_empty_literal] = ACTIONS(4745),
+ [sym_date_literal] = ACTIONS(4747),
+ [anon_sym_POUND] = ACTIONS(4745),
+ },
+ [STATE(1099)] = {
+ [sym_identifier] = ACTIONS(4410),
+ [sym_newline] = ACTIONS(4412),
+ [anon_sym_COLON] = ACTIONS(4412),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4410),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4410),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5970),
+ [anon_sym_BANG] = ACTIONS(5972),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4410),
+ [aux_sym_option_statement_token3] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4410),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4410),
+ [sym_static_modifier] = ACTIONS(4410),
+ [sym__dim_keyword] = ACTIONS(4410),
+ [sym__redim_keyword] = ACTIONS(4410),
+ [aux_sym_get_accessor_token1] = ACTIONS(4410),
+ [aux_sym_set_accessor_token1] = ACTIONS(4410),
+ [anon_sym_COMMA] = ACTIONS(4412),
+ [aux_sym_const_declaration_token1] = ACTIONS(4410),
+ [anon_sym_LPAREN] = ACTIONS(4806),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4410),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4410),
+ [aux_sym_visibility_token1] = ACTIONS(4410),
+ [aux_sym_visibility_token2] = ACTIONS(4410),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4410),
+ [aux_sym_else_fragment_token1] = ACTIONS(4410),
+ [aux_sym_select_statement_token1] = ACTIONS(4410),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4410),
+ [aux_sym_do_statement_token1] = ACTIONS(4410),
+ [aux_sym_do_condition_token1] = ACTIONS(4410),
+ [aux_sym_with_statement_token1] = ACTIONS(4410),
+ [aux_sym_exit_statement_token1] = ACTIONS(4410),
+ [sym_end_statement] = ACTIONS(4412),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4410),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4410),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4410),
+ [sym__ambiguous_redim_statement] = ACTIONS(4412),
+ [aux_sym_erase_statement_token1] = ACTIONS(4410),
+ [aux_sym_open_statement_token1] = ACTIONS(4410),
+ [aux_sym_file_mode_token2] = ACTIONS(4410),
+ [aux_sym_file_access_token2] = ACTIONS(4410),
+ [aux_sym_file_lock_token2] = ACTIONS(4410),
+ [aux_sym_print_statement_token1] = ACTIONS(4410),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4414),
+ [anon_sym_DASH] = ACTIONS(4417),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4412),
+ [anon_sym_QMARK] = ACTIONS(4412),
+ [aux_sym_close_statement_token1] = ACTIONS(4410),
+ [aux_sym_put_statement_token1] = ACTIONS(4410),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4410),
+ [aux_sym_seek_statement_token1] = ACTIONS(4410),
+ [sym_reset_statement] = ACTIONS(4410),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4410),
+ [sym_stop_statement] = ACTIONS(4410),
+ [sym_beep_statement] = ACTIONS(4410),
+ [aux_sym_unload_statement_token1] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4410),
+ [aux_sym_call_statement_token1] = ACTIONS(4410),
+ [sym__ambiguous_call_statement] = ACTIONS(4410),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4410),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4410),
+ [aux_sym_unary_expression_token1] = ACTIONS(4410),
+ [sym_string_literal] = ACTIONS(4412),
+ [sym_number_literal] = ACTIONS(4412),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4410),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4410),
+ [sym_nothing_literal] = ACTIONS(4410),
+ [sym_null_literal] = ACTIONS(4410),
+ [sym_empty_literal] = ACTIONS(4410),
+ [sym_date_literal] = ACTIONS(4412),
+ [anon_sym_POUND] = ACTIONS(4410),
+ },
+ [STATE(1100)] = {
+ [sym_identifier] = ACTIONS(4597),
+ [sym_newline] = ACTIONS(4599),
+ [anon_sym_COLON] = ACTIONS(4599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4597),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4597),
+ [anon_sym_EQ] = ACTIONS(4599),
+ [anon_sym_DOT] = ACTIONS(4597),
+ [anon_sym_BANG] = ACTIONS(4599),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4597),
+ [aux_sym_option_statement_token3] = ACTIONS(4597),
+ [aux_sym_type_declaration_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4597),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4597),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4597),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4597),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4597),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4597),
+ [aux_sym__property_get_header_token1] = ACTIONS(4597),
+ [aux_sym_event_declaration_token1] = ACTIONS(4597),
+ [sym_static_modifier] = ACTIONS(4597),
+ [sym__dim_keyword] = ACTIONS(4597),
+ [sym__redim_keyword] = ACTIONS(4597),
+ [aux_sym_get_accessor_token1] = ACTIONS(4597),
+ [aux_sym_set_accessor_token1] = ACTIONS(4597),
+ [anon_sym_COMMA] = ACTIONS(4599),
+ [aux_sym_const_declaration_token1] = ACTIONS(4597),
+ [anon_sym_LPAREN] = ACTIONS(4599),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4597),
+ [anon_sym_STAR] = ACTIONS(4599),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token2] = ACTIONS(4597),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4597),
+ [aux_sym_else_fragment_token1] = ACTIONS(4597),
+ [aux_sym_select_statement_token1] = ACTIONS(4597),
+ [aux_sym__for_header_token1] = ACTIONS(4597),
+ [aux_sym_do_statement_token1] = ACTIONS(4597),
+ [aux_sym_do_condition_token1] = ACTIONS(4597),
+ [aux_sym_with_statement_token1] = ACTIONS(4597),
+ [aux_sym_exit_statement_token1] = ACTIONS(4597),
+ [sym_end_statement] = ACTIONS(4599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4597),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4597),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4597),
+ [sym__ambiguous_redim_statement] = ACTIONS(4599),
+ [aux_sym_erase_statement_token1] = ACTIONS(4597),
+ [aux_sym_open_statement_token1] = ACTIONS(4597),
+ [aux_sym_file_mode_token2] = ACTIONS(4597),
+ [aux_sym_file_access_token2] = ACTIONS(4597),
+ [aux_sym_file_lock_token2] = ACTIONS(4597),
+ [aux_sym_print_statement_token1] = ACTIONS(4597),
+ [anon_sym_CARET] = ACTIONS(4599),
+ [anon_sym_SLASH] = ACTIONS(4599),
+ [anon_sym_BSLASH] = ACTIONS(4599),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4597),
+ [anon_sym_PLUS] = ACTIONS(4599),
+ [anon_sym_DASH] = ACTIONS(4597),
+ [anon_sym_AMP] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4597),
+ [anon_sym_SEMI] = ACTIONS(4599),
+ [anon_sym_QMARK] = ACTIONS(4599),
+ [aux_sym_close_statement_token1] = ACTIONS(4597),
+ [aux_sym_put_statement_token1] = ACTIONS(4597),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4597),
+ [aux_sym_seek_statement_token1] = ACTIONS(4597),
+ [sym_reset_statement] = ACTIONS(4597),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4597),
+ [sym_stop_statement] = ACTIONS(4597),
+ [sym_beep_statement] = ACTIONS(4597),
+ [aux_sym_unload_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4597),
+ [aux_sym_call_statement_token1] = ACTIONS(4597),
+ [sym__ambiguous_call_statement] = ACTIONS(4597),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4597),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4597),
+ [aux_sym_unary_expression_token1] = ACTIONS(4597),
+ [sym_string_literal] = ACTIONS(4599),
+ [sym_number_literal] = ACTIONS(4599),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4597),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4597),
+ [sym_nothing_literal] = ACTIONS(4597),
+ [sym_null_literal] = ACTIONS(4597),
+ [sym_empty_literal] = ACTIONS(4597),
+ [sym_date_literal] = ACTIONS(4599),
+ [anon_sym_POUND] = ACTIONS(4597),
+ },
+ [STATE(1101)] = {
+ [sym_identifier] = ACTIONS(4749),
+ [sym_newline] = ACTIONS(4751),
+ [anon_sym_COLON] = ACTIONS(4751),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4749),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4749),
+ [anon_sym_EQ] = ACTIONS(4751),
+ [anon_sym_DOT] = ACTIONS(4749),
+ [anon_sym_BANG] = ACTIONS(4751),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4749),
+ [aux_sym_option_statement_token3] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4749),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4749),
+ [sym_static_modifier] = ACTIONS(4749),
+ [sym__dim_keyword] = ACTIONS(4749),
+ [sym__redim_keyword] = ACTIONS(4749),
+ [aux_sym_get_accessor_token1] = ACTIONS(4749),
+ [aux_sym_set_accessor_token1] = ACTIONS(4749),
+ [anon_sym_COMMA] = ACTIONS(4751),
+ [aux_sym_const_declaration_token1] = ACTIONS(4749),
+ [anon_sym_LPAREN] = ACTIONS(4751),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4749),
+ [anon_sym_STAR] = ACTIONS(4751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4749),
+ [aux_sym_visibility_token1] = ACTIONS(4749),
+ [aux_sym_visibility_token2] = ACTIONS(4749),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4749),
+ [aux_sym_else_fragment_token1] = ACTIONS(4749),
+ [aux_sym_select_statement_token1] = ACTIONS(4749),
+ [aux_sym_case_expression_token1] = ACTIONS(4749),
+ [anon_sym_LT] = ACTIONS(4749),
+ [anon_sym_LT_EQ] = ACTIONS(4751),
+ [anon_sym_GT] = ACTIONS(4749),
+ [anon_sym_GT_EQ] = ACTIONS(4751),
+ [anon_sym_LT_GT] = ACTIONS(4751),
+ [aux_sym__for_header_token1] = ACTIONS(4749),
+ [aux_sym_do_statement_token1] = ACTIONS(4749),
+ [aux_sym_do_statement_token2] = ACTIONS(4749),
+ [aux_sym_do_condition_token1] = ACTIONS(4749),
+ [aux_sym_with_statement_token1] = ACTIONS(4749),
+ [aux_sym_exit_statement_token1] = ACTIONS(4749),
+ [sym_end_statement] = ACTIONS(4751),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4749),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4749),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4749),
+ [sym__ambiguous_redim_statement] = ACTIONS(4751),
+ [aux_sym_erase_statement_token1] = ACTIONS(4749),
+ [aux_sym_open_statement_token1] = ACTIONS(4749),
+ [aux_sym_file_mode_token2] = ACTIONS(4749),
+ [aux_sym_file_access_token2] = ACTIONS(4749),
+ [aux_sym_file_lock_token2] = ACTIONS(4749),
+ [aux_sym_print_statement_token1] = ACTIONS(4749),
+ [anon_sym_CARET] = ACTIONS(4751),
+ [anon_sym_SLASH] = ACTIONS(4751),
+ [anon_sym_BSLASH] = ACTIONS(4751),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4749),
+ [anon_sym_PLUS] = ACTIONS(4751),
+ [anon_sym_DASH] = ACTIONS(4749),
+ [anon_sym_AMP] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4749),
+ [anon_sym_SEMI] = ACTIONS(4751),
+ [anon_sym_QMARK] = ACTIONS(4751),
+ [aux_sym_close_statement_token1] = ACTIONS(4749),
+ [aux_sym_put_statement_token1] = ACTIONS(4749),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4749),
+ [aux_sym_seek_statement_token1] = ACTIONS(4749),
+ [sym_reset_statement] = ACTIONS(4749),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4749),
+ [sym_stop_statement] = ACTIONS(4749),
+ [sym_beep_statement] = ACTIONS(4749),
+ [aux_sym_unload_statement_token1] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4749),
+ [aux_sym_call_statement_token1] = ACTIONS(4749),
+ [sym__ambiguous_call_statement] = ACTIONS(4749),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4749),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4749),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4749),
+ [aux_sym_unary_expression_token1] = ACTIONS(4749),
+ [sym_string_literal] = ACTIONS(4751),
+ [sym_number_literal] = ACTIONS(4751),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4749),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4749),
+ [sym_nothing_literal] = ACTIONS(4749),
+ [sym_null_literal] = ACTIONS(4749),
+ [sym_empty_literal] = ACTIONS(4749),
+ [sym_date_literal] = ACTIONS(4751),
+ [anon_sym_POUND] = ACTIONS(4749),
+ },
+ [STATE(1102)] = {
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(4369),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [anon_sym_COMMA] = ACTIONS(4371),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4369),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_SEMI] = ACTIONS(4371),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(1103)] = {
+ [sym_identifier] = ACTIONS(4617),
+ [sym_newline] = ACTIONS(4619),
+ [anon_sym_COLON] = ACTIONS(4619),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4617),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4617),
+ [anon_sym_DOT] = ACTIONS(4617),
+ [anon_sym_BANG] = ACTIONS(4619),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4617),
+ [aux_sym_option_statement_token3] = ACTIONS(4617),
+ [aux_sym_type_declaration_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4617),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4617),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4617),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4617),
+ [aux_sym__property_get_header_token1] = ACTIONS(4617),
+ [aux_sym_event_declaration_token1] = ACTIONS(4617),
+ [sym_static_modifier] = ACTIONS(4617),
+ [sym__dim_keyword] = ACTIONS(4617),
+ [sym__redim_keyword] = ACTIONS(4617),
+ [aux_sym_get_accessor_token1] = ACTIONS(4617),
+ [aux_sym_set_accessor_token1] = ACTIONS(4617),
+ [aux_sym_const_declaration_token1] = ACTIONS(4617),
+ [anon_sym_LPAREN] = ACTIONS(4619),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4617),
+ [anon_sym_STAR] = ACTIONS(4619),
+ [aux_sym_array_bound_token1] = ACTIONS(4617),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token2] = ACTIONS(4617),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4617),
+ [aux_sym_else_fragment_token1] = ACTIONS(4617),
+ [aux_sym_select_statement_token1] = ACTIONS(4617),
+ [aux_sym__for_header_token1] = ACTIONS(4617),
+ [aux_sym_do_statement_token1] = ACTIONS(4617),
+ [aux_sym_do_condition_token1] = ACTIONS(4617),
+ [aux_sym_with_statement_token1] = ACTIONS(4617),
+ [aux_sym_exit_statement_token1] = ACTIONS(4617),
+ [sym_end_statement] = ACTIONS(4619),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4617),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4617),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4617),
+ [sym__ambiguous_redim_statement] = ACTIONS(4619),
+ [aux_sym_erase_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token1] = ACTIONS(4617),
+ [aux_sym_file_mode_token2] = ACTIONS(4617),
+ [aux_sym_file_access_token2] = ACTIONS(4617),
+ [aux_sym_file_lock_token2] = ACTIONS(4617),
+ [aux_sym_print_statement_token1] = ACTIONS(4617),
+ [anon_sym_CARET] = ACTIONS(4619),
+ [anon_sym_SLASH] = ACTIONS(4619),
+ [anon_sym_BSLASH] = ACTIONS(4619),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4617),
+ [anon_sym_PLUS] = ACTIONS(4619),
+ [anon_sym_DASH] = ACTIONS(4617),
+ [anon_sym_AMP] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4617),
+ [anon_sym_QMARK] = ACTIONS(4619),
+ [aux_sym_close_statement_token1] = ACTIONS(4617),
+ [aux_sym_put_statement_token1] = ACTIONS(4617),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4617),
+ [aux_sym_seek_statement_token1] = ACTIONS(4617),
+ [sym_reset_statement] = ACTIONS(4617),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4617),
+ [sym_stop_statement] = ACTIONS(4617),
+ [sym_beep_statement] = ACTIONS(4617),
+ [aux_sym_unload_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4617),
+ [aux_sym_call_statement_token1] = ACTIONS(4617),
+ [sym__ambiguous_call_statement] = ACTIONS(4617),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4617),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4617),
+ [aux_sym_unary_expression_token1] = ACTIONS(4617),
+ [sym_string_literal] = ACTIONS(4619),
+ [sym_number_literal] = ACTIONS(4619),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4617),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4617),
+ [sym_nothing_literal] = ACTIONS(4617),
+ [sym_null_literal] = ACTIONS(4617),
+ [sym_empty_literal] = ACTIONS(4617),
+ [sym_date_literal] = ACTIONS(4619),
+ [anon_sym_POUND] = ACTIONS(4617),
+ },
+ [STATE(1104)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_declaration_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4006),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4006),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [aux_sym__property_get_header_token1] = ACTIONS(4006),
+ [aux_sym_event_declaration_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(3986),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_array_bound_token1] = ACTIONS(4006),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(1105)] = {
+ [sym_identifier] = ACTIONS(4589),
+ [sym_newline] = ACTIONS(4591),
+ [anon_sym_COLON] = ACTIONS(4591),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4589),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4589),
+ [anon_sym_DOT] = ACTIONS(4589),
+ [anon_sym_BANG] = ACTIONS(4591),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4589),
+ [aux_sym_option_statement_token3] = ACTIONS(4589),
+ [aux_sym_type_declaration_token1] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4589),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4589),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4589),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4589),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4589),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4589),
+ [aux_sym__property_get_header_token1] = ACTIONS(4589),
+ [aux_sym_event_declaration_token1] = ACTIONS(4589),
+ [sym_static_modifier] = ACTIONS(4589),
+ [sym__dim_keyword] = ACTIONS(4589),
+ [sym__redim_keyword] = ACTIONS(4589),
+ [aux_sym_get_accessor_token1] = ACTIONS(4589),
+ [aux_sym_set_accessor_token1] = ACTIONS(4589),
+ [aux_sym_const_declaration_token1] = ACTIONS(4589),
+ [anon_sym_LPAREN] = ACTIONS(4591),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4589),
+ [anon_sym_STAR] = ACTIONS(4591),
+ [aux_sym_array_bound_token1] = ACTIONS(4589),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4589),
+ [aux_sym_visibility_token1] = ACTIONS(4589),
+ [aux_sym_visibility_token2] = ACTIONS(4589),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4589),
+ [aux_sym_else_fragment_token1] = ACTIONS(4589),
+ [aux_sym_select_statement_token1] = ACTIONS(4589),
+ [aux_sym__for_header_token1] = ACTIONS(4589),
+ [aux_sym_do_statement_token1] = ACTIONS(4589),
+ [aux_sym_do_condition_token1] = ACTIONS(4589),
+ [aux_sym_with_statement_token1] = ACTIONS(4589),
+ [aux_sym_exit_statement_token1] = ACTIONS(4589),
+ [sym_end_statement] = ACTIONS(4591),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4589),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4589),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4589),
+ [sym__ambiguous_redim_statement] = ACTIONS(4591),
+ [aux_sym_erase_statement_token1] = ACTIONS(4589),
+ [aux_sym_open_statement_token1] = ACTIONS(4589),
+ [aux_sym_file_mode_token2] = ACTIONS(4589),
+ [aux_sym_file_access_token2] = ACTIONS(4589),
+ [aux_sym_file_lock_token2] = ACTIONS(4589),
+ [aux_sym_print_statement_token1] = ACTIONS(4589),
+ [anon_sym_CARET] = ACTIONS(4591),
+ [anon_sym_SLASH] = ACTIONS(4591),
+ [anon_sym_BSLASH] = ACTIONS(4591),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4589),
+ [anon_sym_PLUS] = ACTIONS(4591),
+ [anon_sym_DASH] = ACTIONS(4589),
+ [anon_sym_AMP] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4589),
+ [anon_sym_QMARK] = ACTIONS(4591),
+ [aux_sym_close_statement_token1] = ACTIONS(4589),
+ [aux_sym_put_statement_token1] = ACTIONS(4589),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4589),
+ [aux_sym_seek_statement_token1] = ACTIONS(4589),
+ [sym_reset_statement] = ACTIONS(4589),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4589),
+ [sym_stop_statement] = ACTIONS(4589),
+ [sym_beep_statement] = ACTIONS(4589),
+ [aux_sym_unload_statement_token1] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4589),
+ [aux_sym_call_statement_token1] = ACTIONS(4589),
+ [sym__ambiguous_call_statement] = ACTIONS(4589),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4589),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4589),
+ [aux_sym_unary_expression_token1] = ACTIONS(4589),
+ [sym_string_literal] = ACTIONS(4591),
+ [sym_number_literal] = ACTIONS(4591),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4589),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4589),
+ [sym_nothing_literal] = ACTIONS(4589),
+ [sym_null_literal] = ACTIONS(4589),
+ [sym_empty_literal] = ACTIONS(4589),
+ [sym_date_literal] = ACTIONS(4591),
+ [anon_sym_POUND] = ACTIONS(4589),
+ },
+ [STATE(1106)] = {
+ [sym_identifier] = ACTIONS(4625),
+ [sym_newline] = ACTIONS(4627),
+ [anon_sym_COLON] = ACTIONS(4627),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4625),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4625),
+ [anon_sym_EQ] = ACTIONS(4627),
+ [anon_sym_DOT] = ACTIONS(4625),
+ [anon_sym_BANG] = ACTIONS(4627),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4625),
+ [aux_sym_option_statement_token3] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4625),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4625),
+ [sym_static_modifier] = ACTIONS(4625),
+ [sym__dim_keyword] = ACTIONS(4625),
+ [sym__redim_keyword] = ACTIONS(4625),
+ [aux_sym_get_accessor_token1] = ACTIONS(4625),
+ [aux_sym_set_accessor_token1] = ACTIONS(4625),
+ [anon_sym_COMMA] = ACTIONS(4627),
+ [aux_sym_const_declaration_token1] = ACTIONS(4625),
+ [anon_sym_LPAREN] = ACTIONS(4627),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4625),
+ [anon_sym_STAR] = ACTIONS(4627),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4625),
+ [aux_sym_visibility_token1] = ACTIONS(4625),
+ [aux_sym_visibility_token2] = ACTIONS(4625),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4625),
+ [aux_sym_else_fragment_token1] = ACTIONS(4625),
+ [aux_sym_select_statement_token1] = ACTIONS(4625),
+ [aux_sym_select_statement_token2] = ACTIONS(4625),
+ [aux_sym_case_expression_token1] = ACTIONS(4625),
+ [anon_sym_LT] = ACTIONS(4625),
+ [anon_sym_LT_EQ] = ACTIONS(4627),
+ [anon_sym_GT] = ACTIONS(4625),
+ [anon_sym_GT_EQ] = ACTIONS(4627),
+ [anon_sym_LT_GT] = ACTIONS(4627),
+ [aux_sym__for_header_token1] = ACTIONS(4625),
+ [aux_sym_do_statement_token1] = ACTIONS(4625),
+ [aux_sym_do_condition_token1] = ACTIONS(4625),
+ [aux_sym_with_statement_token1] = ACTIONS(4625),
+ [aux_sym_exit_statement_token1] = ACTIONS(4625),
+ [sym_end_statement] = ACTIONS(4627),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4625),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4625),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4625),
+ [sym__ambiguous_redim_statement] = ACTIONS(4627),
+ [aux_sym_erase_statement_token1] = ACTIONS(4625),
+ [aux_sym_open_statement_token1] = ACTIONS(4625),
+ [aux_sym_file_mode_token2] = ACTIONS(4625),
+ [aux_sym_file_access_token2] = ACTIONS(4625),
+ [aux_sym_file_lock_token2] = ACTIONS(4625),
+ [aux_sym_print_statement_token1] = ACTIONS(4625),
+ [anon_sym_CARET] = ACTIONS(4627),
+ [anon_sym_SLASH] = ACTIONS(4627),
+ [anon_sym_BSLASH] = ACTIONS(4627),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4625),
+ [anon_sym_PLUS] = ACTIONS(4627),
+ [anon_sym_DASH] = ACTIONS(4625),
+ [anon_sym_AMP] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4625),
+ [anon_sym_SEMI] = ACTIONS(4627),
+ [anon_sym_QMARK] = ACTIONS(4627),
+ [aux_sym_close_statement_token1] = ACTIONS(4625),
+ [aux_sym_put_statement_token1] = ACTIONS(4625),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4625),
+ [aux_sym_seek_statement_token1] = ACTIONS(4625),
+ [sym_reset_statement] = ACTIONS(4625),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4625),
+ [sym_stop_statement] = ACTIONS(4625),
+ [sym_beep_statement] = ACTIONS(4625),
+ [aux_sym_unload_statement_token1] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4625),
+ [aux_sym_call_statement_token1] = ACTIONS(4625),
+ [sym__ambiguous_call_statement] = ACTIONS(4625),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4625),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4625),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4625),
+ [aux_sym_unary_expression_token1] = ACTIONS(4625),
+ [sym_string_literal] = ACTIONS(4627),
+ [sym_number_literal] = ACTIONS(4627),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4625),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4625),
+ [sym_nothing_literal] = ACTIONS(4625),
+ [sym_null_literal] = ACTIONS(4625),
+ [sym_empty_literal] = ACTIONS(4625),
+ [sym_date_literal] = ACTIONS(4627),
+ [anon_sym_POUND] = ACTIONS(4625),
+ },
+ [STATE(1107)] = {
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(4362),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [anon_sym_COMMA] = ACTIONS(4364),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token2] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_SEMI] = ACTIONS(4364),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(1108)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_declaration_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4006),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4006),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [aux_sym__property_get_header_token1] = ACTIONS(4006),
+ [aux_sym_event_declaration_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(4002),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_array_bound_token1] = ACTIONS(4006),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(1109)] = {
+ [sym_identifier] = ACTIONS(4509),
+ [sym_newline] = ACTIONS(4505),
+ [anon_sym_COLON] = ACTIONS(4505),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4509),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4509),
+ [anon_sym_EQ] = ACTIONS(4629),
+ [anon_sym_DOT] = ACTIONS(4509),
+ [anon_sym_BANG] = ACTIONS(4505),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4509),
+ [aux_sym_option_statement_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4509),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4509),
+ [sym_static_modifier] = ACTIONS(4509),
+ [sym__dim_keyword] = ACTIONS(4509),
+ [sym__redim_keyword] = ACTIONS(4509),
+ [aux_sym_get_accessor_token1] = ACTIONS(4509),
+ [aux_sym_set_accessor_token1] = ACTIONS(4509),
+ [anon_sym_COMMA] = ACTIONS(4505),
+ [aux_sym_const_declaration_token1] = ACTIONS(4509),
+ [anon_sym_LPAREN] = ACTIONS(4505),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4509),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token2] = ACTIONS(4509),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4509),
+ [aux_sym_else_fragment_token1] = ACTIONS(4509),
+ [aux_sym_select_statement_token1] = ACTIONS(4509),
+ [aux_sym_case_expression_token1] = ACTIONS(4632),
+ [anon_sym_LT] = ACTIONS(4632),
+ [anon_sym_LT_EQ] = ACTIONS(4629),
+ [anon_sym_GT] = ACTIONS(4632),
+ [anon_sym_GT_EQ] = ACTIONS(4629),
+ [anon_sym_LT_GT] = ACTIONS(4629),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4509),
+ [aux_sym__for_header_token1] = ACTIONS(4509),
+ [aux_sym_do_statement_token1] = ACTIONS(4509),
+ [aux_sym_do_condition_token1] = ACTIONS(4509),
+ [aux_sym_with_statement_token1] = ACTIONS(4509),
+ [aux_sym_exit_statement_token1] = ACTIONS(4509),
+ [sym_end_statement] = ACTIONS(4505),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4509),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4509),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4509),
+ [sym__ambiguous_redim_statement] = ACTIONS(4505),
+ [aux_sym_erase_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token1] = ACTIONS(4509),
+ [aux_sym_file_mode_token2] = ACTIONS(4509),
+ [aux_sym_file_access_token2] = ACTIONS(4509),
+ [aux_sym_file_lock_token2] = ACTIONS(4509),
+ [aux_sym_print_statement_token1] = ACTIONS(4509),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4505),
+ [anon_sym_DASH] = ACTIONS(4509),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_SEMI] = ACTIONS(4505),
+ [anon_sym_QMARK] = ACTIONS(4505),
+ [aux_sym_close_statement_token1] = ACTIONS(4509),
+ [aux_sym_put_statement_token1] = ACTIONS(4509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4509),
+ [aux_sym_seek_statement_token1] = ACTIONS(4509),
+ [sym_reset_statement] = ACTIONS(4509),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4509),
+ [sym_stop_statement] = ACTIONS(4509),
+ [sym_beep_statement] = ACTIONS(4509),
+ [aux_sym_unload_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4509),
+ [aux_sym_call_statement_token1] = ACTIONS(4509),
+ [sym__ambiguous_call_statement] = ACTIONS(4509),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4632),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4509),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4509),
+ [aux_sym_unary_expression_token1] = ACTIONS(4509),
+ [sym_string_literal] = ACTIONS(4505),
+ [sym_number_literal] = ACTIONS(4505),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4509),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4509),
+ [sym_nothing_literal] = ACTIONS(4509),
+ [sym_null_literal] = ACTIONS(4509),
+ [sym_empty_literal] = ACTIONS(4509),
+ [sym_date_literal] = ACTIONS(4505),
+ [anon_sym_POUND] = ACTIONS(4509),
+ },
+ [STATE(1110)] = {
+ [sym_identifier] = ACTIONS(4621),
+ [sym_newline] = ACTIONS(4623),
+ [anon_sym_COLON] = ACTIONS(4623),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4621),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4621),
+ [anon_sym_EQ] = ACTIONS(4623),
+ [anon_sym_DOT] = ACTIONS(4621),
+ [anon_sym_BANG] = ACTIONS(4623),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4621),
+ [aux_sym_option_statement_token3] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4621),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4621),
+ [sym_static_modifier] = ACTIONS(4621),
+ [sym__dim_keyword] = ACTIONS(4621),
+ [sym__redim_keyword] = ACTIONS(4621),
+ [aux_sym_get_accessor_token1] = ACTIONS(4621),
+ [aux_sym_set_accessor_token1] = ACTIONS(4621),
+ [anon_sym_COMMA] = ACTIONS(4623),
+ [aux_sym_const_declaration_token1] = ACTIONS(4621),
+ [anon_sym_LPAREN] = ACTIONS(4623),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4621),
+ [anon_sym_STAR] = ACTIONS(4623),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token2] = ACTIONS(4621),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4621),
+ [aux_sym_else_fragment_token1] = ACTIONS(4621),
+ [aux_sym_select_statement_token1] = ACTIONS(4621),
+ [aux_sym_case_expression_token1] = ACTIONS(4621),
+ [anon_sym_LT] = ACTIONS(4621),
+ [anon_sym_LT_EQ] = ACTIONS(4623),
+ [anon_sym_GT] = ACTIONS(4621),
+ [anon_sym_GT_EQ] = ACTIONS(4623),
+ [anon_sym_LT_GT] = ACTIONS(4623),
+ [aux_sym__for_header_token1] = ACTIONS(4621),
+ [aux_sym_do_statement_token1] = ACTIONS(4621),
+ [aux_sym_do_statement_token2] = ACTIONS(4621),
+ [aux_sym_do_condition_token1] = ACTIONS(4621),
+ [aux_sym_with_statement_token1] = ACTIONS(4621),
+ [aux_sym_exit_statement_token1] = ACTIONS(4621),
+ [sym_end_statement] = ACTIONS(4623),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4621),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4621),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4621),
+ [sym__ambiguous_redim_statement] = ACTIONS(4623),
+ [aux_sym_erase_statement_token1] = ACTIONS(4621),
+ [aux_sym_open_statement_token1] = ACTIONS(4621),
+ [aux_sym_file_mode_token2] = ACTIONS(4621),
+ [aux_sym_file_access_token2] = ACTIONS(4621),
+ [aux_sym_file_lock_token2] = ACTIONS(4621),
+ [aux_sym_print_statement_token1] = ACTIONS(4621),
+ [anon_sym_CARET] = ACTIONS(4623),
+ [anon_sym_SLASH] = ACTIONS(4623),
+ [anon_sym_BSLASH] = ACTIONS(4623),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4621),
+ [anon_sym_PLUS] = ACTIONS(4623),
+ [anon_sym_DASH] = ACTIONS(4621),
+ [anon_sym_AMP] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4621),
+ [anon_sym_SEMI] = ACTIONS(4623),
+ [anon_sym_QMARK] = ACTIONS(4623),
+ [aux_sym_close_statement_token1] = ACTIONS(4621),
+ [aux_sym_put_statement_token1] = ACTIONS(4621),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4621),
+ [aux_sym_seek_statement_token1] = ACTIONS(4621),
+ [sym_reset_statement] = ACTIONS(4621),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4621),
+ [sym_stop_statement] = ACTIONS(4621),
+ [sym_beep_statement] = ACTIONS(4621),
+ [aux_sym_unload_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4621),
+ [aux_sym_call_statement_token1] = ACTIONS(4621),
+ [sym__ambiguous_call_statement] = ACTIONS(4621),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4621),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4621),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4621),
+ [aux_sym_unary_expression_token1] = ACTIONS(4621),
+ [sym_string_literal] = ACTIONS(4623),
+ [sym_number_literal] = ACTIONS(4623),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4621),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4621),
+ [sym_nothing_literal] = ACTIONS(4621),
+ [sym_null_literal] = ACTIONS(4621),
+ [sym_empty_literal] = ACTIONS(4621),
+ [sym_date_literal] = ACTIONS(4623),
+ [anon_sym_POUND] = ACTIONS(4621),
+ },
+ [STATE(1111)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4635),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [anon_sym_COMMA] = ACTIONS(4615),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4638),
+ [anon_sym_LT] = ACTIONS(4638),
+ [anon_sym_LT_EQ] = ACTIONS(4635),
+ [anon_sym_GT] = ACTIONS(4638),
+ [anon_sym_GT_EQ] = ACTIONS(4635),
+ [anon_sym_LT_GT] = ACTIONS(4635),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4613),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_SEMI] = ACTIONS(4615),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4638),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(1112)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_declaration_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4006),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [aux_sym__property_get_header_token1] = ACTIONS(4006),
+ [aux_sym_event_declaration_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [anon_sym_COMMA] = ACTIONS(4002),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(4002),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4002),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(1113)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4615),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [anon_sym_COMMA] = ACTIONS(4615),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4613),
+ [anon_sym_LT] = ACTIONS(4613),
+ [anon_sym_LT_EQ] = ACTIONS(4615),
+ [anon_sym_GT] = ACTIONS(4613),
+ [anon_sym_GT_EQ] = ACTIONS(4615),
+ [anon_sym_LT_GT] = ACTIONS(4615),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_while_statement_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_SEMI] = ACTIONS(4615),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4613),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(1114)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1119),
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(5974),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token2] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token3] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(1115)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [anon_sym_COMMA] = ACTIONS(4002),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(3986),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4002),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(1116)] = {
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5621),
+ [anon_sym_BANG] = ACTIONS(5623),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [anon_sym_COMMA] = ACTIONS(4344),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(4399),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4344),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(1117)] = {
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_DOT] = ACTIONS(5654),
+ [anon_sym_BANG] = ACTIONS(5656),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_declaration_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4342),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4342),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [aux_sym__property_get_header_token1] = ACTIONS(4342),
+ [aux_sym_event_declaration_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(4399),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_array_bound_token1] = ACTIONS(4342),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(1118)] = {
+ [sym_identifier] = ACTIONS(4447),
+ [sym_newline] = ACTIONS(4449),
+ [anon_sym_COLON] = ACTIONS(4449),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4447),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4447),
+ [anon_sym_EQ] = ACTIONS(4449),
+ [anon_sym_DOT] = ACTIONS(4447),
+ [anon_sym_BANG] = ACTIONS(4449),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4447),
+ [aux_sym_option_statement_token3] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4447),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4447),
+ [sym_static_modifier] = ACTIONS(4447),
+ [sym__dim_keyword] = ACTIONS(4447),
+ [sym__redim_keyword] = ACTIONS(4447),
+ [aux_sym_get_accessor_token1] = ACTIONS(4447),
+ [aux_sym_set_accessor_token1] = ACTIONS(4447),
+ [anon_sym_COMMA] = ACTIONS(4449),
+ [aux_sym_const_declaration_token1] = ACTIONS(4447),
+ [anon_sym_LPAREN] = ACTIONS(4449),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4447),
+ [anon_sym_STAR] = ACTIONS(4449),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4447),
+ [aux_sym_visibility_token1] = ACTIONS(4447),
+ [aux_sym_visibility_token2] = ACTIONS(4447),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4447),
+ [aux_sym_else_fragment_token1] = ACTIONS(4447),
+ [aux_sym_select_statement_token1] = ACTIONS(4447),
+ [aux_sym_case_expression_token1] = ACTIONS(4447),
+ [anon_sym_LT] = ACTIONS(4447),
+ [anon_sym_LT_EQ] = ACTIONS(4449),
+ [anon_sym_GT] = ACTIONS(4447),
+ [anon_sym_GT_EQ] = ACTIONS(4449),
+ [anon_sym_LT_GT] = ACTIONS(4449),
+ [aux_sym__for_header_token1] = ACTIONS(4447),
+ [aux_sym_do_statement_token1] = ACTIONS(4447),
+ [aux_sym_do_statement_token2] = ACTIONS(4447),
+ [aux_sym_do_condition_token1] = ACTIONS(4447),
+ [aux_sym_with_statement_token1] = ACTIONS(4447),
+ [aux_sym_exit_statement_token1] = ACTIONS(4447),
+ [sym_end_statement] = ACTIONS(4449),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4447),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4447),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4447),
+ [sym__ambiguous_redim_statement] = ACTIONS(4449),
+ [aux_sym_erase_statement_token1] = ACTIONS(4447),
+ [aux_sym_open_statement_token1] = ACTIONS(4447),
+ [aux_sym_file_mode_token2] = ACTIONS(4447),
+ [aux_sym_file_access_token2] = ACTIONS(4447),
+ [aux_sym_file_lock_token2] = ACTIONS(4447),
+ [aux_sym_print_statement_token1] = ACTIONS(4447),
+ [anon_sym_CARET] = ACTIONS(4449),
+ [anon_sym_SLASH] = ACTIONS(4449),
+ [anon_sym_BSLASH] = ACTIONS(4449),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4447),
+ [anon_sym_PLUS] = ACTIONS(4449),
+ [anon_sym_DASH] = ACTIONS(4447),
+ [anon_sym_AMP] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4447),
+ [anon_sym_SEMI] = ACTIONS(4449),
+ [anon_sym_QMARK] = ACTIONS(4449),
+ [aux_sym_close_statement_token1] = ACTIONS(4447),
+ [aux_sym_put_statement_token1] = ACTIONS(4447),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4447),
+ [aux_sym_seek_statement_token1] = ACTIONS(4447),
+ [sym_reset_statement] = ACTIONS(4447),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4447),
+ [sym_stop_statement] = ACTIONS(4447),
+ [sym_beep_statement] = ACTIONS(4447),
+ [aux_sym_unload_statement_token1] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4447),
+ [aux_sym_call_statement_token1] = ACTIONS(4447),
+ [sym__ambiguous_call_statement] = ACTIONS(4447),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4447),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4447),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4447),
+ [aux_sym_unary_expression_token1] = ACTIONS(4447),
+ [sym_string_literal] = ACTIONS(4449),
+ [sym_number_literal] = ACTIONS(4449),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4447),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4447),
+ [sym_nothing_literal] = ACTIONS(4447),
+ [sym_null_literal] = ACTIONS(4447),
+ [sym_empty_literal] = ACTIONS(4447),
+ [sym_date_literal] = ACTIONS(4449),
+ [anon_sym_POUND] = ACTIONS(4447),
+ },
+ [STATE(1119)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1125),
+ [sym_identifier] = ACTIONS(4375),
+ [sym_newline] = ACTIONS(4377),
+ [anon_sym_COLON] = ACTIONS(4377),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4375),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4375),
+ [anon_sym_EQ] = ACTIONS(4377),
+ [anon_sym_DOT] = ACTIONS(4375),
+ [anon_sym_BANG] = ACTIONS(4377),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4375),
+ [aux_sym_option_statement_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4375),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4375),
+ [sym_static_modifier] = ACTIONS(4375),
+ [sym__dim_keyword] = ACTIONS(4375),
+ [sym__redim_keyword] = ACTIONS(4375),
+ [aux_sym_get_accessor_token1] = ACTIONS(4375),
+ [aux_sym_set_accessor_token1] = ACTIONS(4375),
+ [aux_sym_const_declaration_token1] = ACTIONS(4375),
+ [anon_sym_LPAREN] = ACTIONS(4377),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4375),
+ [anon_sym_STAR] = ACTIONS(4377),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token2] = ACTIONS(4375),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4375),
+ [aux_sym_else_fragment_token1] = ACTIONS(4375),
+ [aux_sym_select_statement_token1] = ACTIONS(4375),
+ [aux_sym_case_expression_token1] = ACTIONS(4375),
+ [anon_sym_LT] = ACTIONS(4375),
+ [anon_sym_LT_EQ] = ACTIONS(4377),
+ [anon_sym_GT] = ACTIONS(4375),
+ [anon_sym_GT_EQ] = ACTIONS(4377),
+ [anon_sym_LT_GT] = ACTIONS(4377),
+ [aux_sym__for_header_token1] = ACTIONS(4375),
+ [aux_sym_do_statement_token1] = ACTIONS(4375),
+ [aux_sym_do_statement_token2] = ACTIONS(4375),
+ [aux_sym_do_condition_token1] = ACTIONS(4375),
+ [aux_sym_with_statement_token1] = ACTIONS(4375),
+ [aux_sym_exit_statement_token1] = ACTIONS(4375),
+ [sym_end_statement] = ACTIONS(4377),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4375),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4375),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4375),
+ [sym__ambiguous_redim_statement] = ACTIONS(4377),
+ [aux_sym_erase_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token3] = ACTIONS(4375),
+ [aux_sym_file_mode_token2] = ACTIONS(4375),
+ [aux_sym_file_access_token2] = ACTIONS(4375),
+ [aux_sym_file_lock_token2] = ACTIONS(4375),
+ [aux_sym_print_statement_token1] = ACTIONS(4375),
+ [anon_sym_CARET] = ACTIONS(4377),
+ [anon_sym_SLASH] = ACTIONS(4377),
+ [anon_sym_BSLASH] = ACTIONS(4377),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4375),
+ [anon_sym_PLUS] = ACTIONS(4377),
+ [anon_sym_DASH] = ACTIONS(4375),
+ [anon_sym_AMP] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4375),
+ [anon_sym_QMARK] = ACTIONS(4377),
+ [aux_sym_close_statement_token1] = ACTIONS(4375),
+ [aux_sym_put_statement_token1] = ACTIONS(4375),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4375),
+ [aux_sym_seek_statement_token1] = ACTIONS(4375),
+ [sym_reset_statement] = ACTIONS(4375),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4375),
+ [sym_stop_statement] = ACTIONS(4375),
+ [sym_beep_statement] = ACTIONS(4375),
+ [aux_sym_unload_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4375),
+ [aux_sym_call_statement_token1] = ACTIONS(4375),
+ [sym__ambiguous_call_statement] = ACTIONS(4375),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4375),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4375),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4375),
+ [aux_sym_unary_expression_token1] = ACTIONS(4375),
+ [sym_string_literal] = ACTIONS(4377),
+ [sym_number_literal] = ACTIONS(4377),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4375),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4375),
+ [sym_nothing_literal] = ACTIONS(4375),
+ [sym_null_literal] = ACTIONS(4375),
+ [sym_empty_literal] = ACTIONS(4375),
+ [sym_date_literal] = ACTIONS(4377),
+ [anon_sym_POUND] = ACTIONS(4375),
+ },
+ [STATE(1120)] = {
+ [sym_identifier] = ACTIONS(4437),
+ [sym_newline] = ACTIONS(4439),
+ [anon_sym_COLON] = ACTIONS(4439),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4437),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4437),
+ [anon_sym_EQ] = ACTIONS(4439),
+ [anon_sym_DOT] = ACTIONS(4437),
+ [anon_sym_BANG] = ACTIONS(4439),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4437),
+ [aux_sym_option_statement_token3] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4437),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4437),
+ [sym_static_modifier] = ACTIONS(4437),
+ [sym__dim_keyword] = ACTIONS(4437),
+ [sym__redim_keyword] = ACTIONS(4437),
+ [aux_sym_get_accessor_token1] = ACTIONS(4437),
+ [aux_sym_set_accessor_token1] = ACTIONS(4437),
+ [anon_sym_COMMA] = ACTIONS(4439),
+ [aux_sym_const_declaration_token1] = ACTIONS(4437),
+ [anon_sym_LPAREN] = ACTIONS(4439),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4437),
+ [anon_sym_STAR] = ACTIONS(4439),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4437),
+ [aux_sym_visibility_token1] = ACTIONS(4437),
+ [aux_sym_visibility_token2] = ACTIONS(4437),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4437),
+ [aux_sym_else_fragment_token1] = ACTIONS(4437),
+ [aux_sym_select_statement_token1] = ACTIONS(4437),
+ [aux_sym_case_expression_token1] = ACTIONS(4437),
+ [anon_sym_LT] = ACTIONS(4437),
+ [anon_sym_LT_EQ] = ACTIONS(4439),
+ [anon_sym_GT] = ACTIONS(4437),
+ [anon_sym_GT_EQ] = ACTIONS(4439),
+ [anon_sym_LT_GT] = ACTIONS(4439),
+ [aux_sym__for_header_token1] = ACTIONS(4437),
+ [aux_sym_do_statement_token1] = ACTIONS(4437),
+ [aux_sym_do_condition_token1] = ACTIONS(4437),
+ [aux_sym_with_statement_token1] = ACTIONS(4437),
+ [aux_sym_exit_statement_token1] = ACTIONS(4437),
+ [sym_end_statement] = ACTIONS(4439),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4437),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4437),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4437),
+ [sym__ambiguous_redim_statement] = ACTIONS(4439),
+ [aux_sym_erase_statement_token1] = ACTIONS(4437),
+ [aux_sym_open_statement_token1] = ACTIONS(4437),
+ [aux_sym_file_mode_token2] = ACTIONS(4437),
+ [aux_sym_file_access_token2] = ACTIONS(4437),
+ [aux_sym_file_lock_token2] = ACTIONS(4437),
+ [aux_sym_print_statement_token1] = ACTIONS(4437),
+ [anon_sym_CARET] = ACTIONS(4439),
+ [anon_sym_SLASH] = ACTIONS(4439),
+ [anon_sym_BSLASH] = ACTIONS(4439),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4437),
+ [anon_sym_PLUS] = ACTIONS(4439),
+ [anon_sym_DASH] = ACTIONS(4437),
+ [anon_sym_AMP] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4437),
+ [anon_sym_SEMI] = ACTIONS(4439),
+ [anon_sym_QMARK] = ACTIONS(4439),
+ [aux_sym_close_statement_token1] = ACTIONS(4437),
+ [aux_sym_put_statement_token1] = ACTIONS(4437),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4437),
+ [aux_sym_seek_statement_token1] = ACTIONS(4437),
+ [sym_reset_statement] = ACTIONS(4437),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4437),
+ [sym_stop_statement] = ACTIONS(4437),
+ [sym_beep_statement] = ACTIONS(4437),
+ [aux_sym_unload_statement_token1] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4437),
+ [aux_sym_call_statement_token1] = ACTIONS(4437),
+ [sym__ambiguous_call_statement] = ACTIONS(4437),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4437),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4437),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4437),
+ [aux_sym_unary_expression_token1] = ACTIONS(4437),
+ [sym_string_literal] = ACTIONS(4439),
+ [sym_number_literal] = ACTIONS(4439),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4437),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4437),
+ [sym_nothing_literal] = ACTIONS(4437),
+ [sym_null_literal] = ACTIONS(4437),
+ [sym_empty_literal] = ACTIONS(4437),
+ [sym_date_literal] = ACTIONS(4439),
+ [anon_sym_POUND] = ACTIONS(4437),
+ },
+ [STATE(1121)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_declaration_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4006),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4006),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [aux_sym__property_get_header_token1] = ACTIONS(4006),
+ [aux_sym_event_declaration_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(3986),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token3] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(1122)] = {
+ [sym_identifier] = ACTIONS(4749),
+ [sym_newline] = ACTIONS(4751),
+ [anon_sym_COLON] = ACTIONS(4751),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4749),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4749),
+ [anon_sym_EQ] = ACTIONS(4751),
+ [anon_sym_DOT] = ACTIONS(4749),
+ [anon_sym_BANG] = ACTIONS(4751),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4749),
+ [aux_sym_option_statement_token3] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4749),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4749),
+ [sym_static_modifier] = ACTIONS(4749),
+ [sym__dim_keyword] = ACTIONS(4749),
+ [sym__redim_keyword] = ACTIONS(4749),
+ [aux_sym_get_accessor_token1] = ACTIONS(4749),
+ [aux_sym_set_accessor_token1] = ACTIONS(4749),
+ [anon_sym_COMMA] = ACTIONS(4751),
+ [aux_sym_const_declaration_token1] = ACTIONS(4749),
+ [anon_sym_LPAREN] = ACTIONS(4751),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4749),
+ [anon_sym_STAR] = ACTIONS(4751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4749),
+ [aux_sym_visibility_token1] = ACTIONS(4749),
+ [aux_sym_visibility_token2] = ACTIONS(4749),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4749),
+ [aux_sym_else_fragment_token1] = ACTIONS(4749),
+ [aux_sym_select_statement_token1] = ACTIONS(4749),
+ [aux_sym_case_expression_token1] = ACTIONS(4749),
+ [anon_sym_LT] = ACTIONS(4749),
+ [anon_sym_LT_EQ] = ACTIONS(4751),
+ [anon_sym_GT] = ACTIONS(4749),
+ [anon_sym_GT_EQ] = ACTIONS(4751),
+ [anon_sym_LT_GT] = ACTIONS(4751),
+ [aux_sym__for_header_token1] = ACTIONS(4749),
+ [aux_sym_do_statement_token1] = ACTIONS(4749),
+ [aux_sym_do_statement_token2] = ACTIONS(4749),
+ [aux_sym_do_condition_token1] = ACTIONS(4749),
+ [aux_sym_with_statement_token1] = ACTIONS(4749),
+ [aux_sym_exit_statement_token1] = ACTIONS(4749),
+ [sym_end_statement] = ACTIONS(4751),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4749),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4749),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4749),
+ [sym__ambiguous_redim_statement] = ACTIONS(4751),
+ [aux_sym_erase_statement_token1] = ACTIONS(4749),
+ [aux_sym_open_statement_token1] = ACTIONS(4749),
+ [aux_sym_file_mode_token2] = ACTIONS(4749),
+ [aux_sym_file_access_token2] = ACTIONS(4749),
+ [aux_sym_file_lock_token2] = ACTIONS(4749),
+ [aux_sym_print_statement_token1] = ACTIONS(4749),
+ [anon_sym_CARET] = ACTIONS(4751),
+ [anon_sym_SLASH] = ACTIONS(4751),
+ [anon_sym_BSLASH] = ACTIONS(4751),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4749),
+ [anon_sym_PLUS] = ACTIONS(4751),
+ [anon_sym_DASH] = ACTIONS(4749),
+ [anon_sym_AMP] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4749),
+ [anon_sym_SEMI] = ACTIONS(4751),
+ [anon_sym_QMARK] = ACTIONS(4751),
+ [aux_sym_close_statement_token1] = ACTIONS(4749),
+ [aux_sym_put_statement_token1] = ACTIONS(4749),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4749),
+ [aux_sym_seek_statement_token1] = ACTIONS(4749),
+ [sym_reset_statement] = ACTIONS(4749),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4749),
+ [sym_stop_statement] = ACTIONS(4749),
+ [sym_beep_statement] = ACTIONS(4749),
+ [aux_sym_unload_statement_token1] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4749),
+ [aux_sym_call_statement_token1] = ACTIONS(4749),
+ [sym__ambiguous_call_statement] = ACTIONS(4749),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4749),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4749),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4749),
+ [aux_sym_unary_expression_token1] = ACTIONS(4749),
+ [sym_string_literal] = ACTIONS(4751),
+ [sym_number_literal] = ACTIONS(4751),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4749),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4749),
+ [sym_nothing_literal] = ACTIONS(4749),
+ [sym_null_literal] = ACTIONS(4749),
+ [sym_empty_literal] = ACTIONS(4749),
+ [sym_date_literal] = ACTIONS(4751),
+ [anon_sym_POUND] = ACTIONS(4749),
+ },
+ [STATE(1123)] = {
+ [sym_identifier] = ACTIONS(4621),
+ [sym_newline] = ACTIONS(4623),
+ [anon_sym_COLON] = ACTIONS(4623),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4621),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4621),
+ [anon_sym_EQ] = ACTIONS(4623),
+ [anon_sym_DOT] = ACTIONS(4621),
+ [anon_sym_BANG] = ACTIONS(4623),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4621),
+ [aux_sym_option_statement_token3] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4621),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4621),
+ [sym_static_modifier] = ACTIONS(4621),
+ [sym__dim_keyword] = ACTIONS(4621),
+ [sym__redim_keyword] = ACTIONS(4621),
+ [aux_sym_get_accessor_token1] = ACTIONS(4621),
+ [aux_sym_set_accessor_token1] = ACTIONS(4621),
+ [anon_sym_COMMA] = ACTIONS(4623),
+ [aux_sym_const_declaration_token1] = ACTIONS(4621),
+ [anon_sym_LPAREN] = ACTIONS(4709),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4621),
+ [anon_sym_STAR] = ACTIONS(4623),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token2] = ACTIONS(4621),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4621),
+ [aux_sym_else_fragment_token1] = ACTIONS(4621),
+ [aux_sym_select_statement_token1] = ACTIONS(4621),
+ [aux_sym_case_expression_token1] = ACTIONS(4621),
+ [anon_sym_LT] = ACTIONS(4621),
+ [anon_sym_LT_EQ] = ACTIONS(4623),
+ [anon_sym_GT] = ACTIONS(4621),
+ [anon_sym_GT_EQ] = ACTIONS(4623),
+ [anon_sym_LT_GT] = ACTIONS(4623),
+ [aux_sym__for_header_token1] = ACTIONS(4621),
+ [aux_sym_do_statement_token1] = ACTIONS(4621),
+ [aux_sym_do_statement_token2] = ACTIONS(4621),
+ [aux_sym_do_condition_token1] = ACTIONS(4621),
+ [aux_sym_with_statement_token1] = ACTIONS(4621),
+ [aux_sym_exit_statement_token1] = ACTIONS(4621),
+ [sym_end_statement] = ACTIONS(4623),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4621),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4621),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4621),
+ [sym__ambiguous_redim_statement] = ACTIONS(4623),
+ [aux_sym_erase_statement_token1] = ACTIONS(4621),
+ [aux_sym_open_statement_token1] = ACTIONS(4621),
+ [aux_sym_file_mode_token2] = ACTIONS(4621),
+ [aux_sym_file_access_token2] = ACTIONS(4621),
+ [aux_sym_file_lock_token2] = ACTIONS(4621),
+ [aux_sym_print_statement_token1] = ACTIONS(4621),
+ [anon_sym_CARET] = ACTIONS(4623),
+ [anon_sym_SLASH] = ACTIONS(4623),
+ [anon_sym_BSLASH] = ACTIONS(4623),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4621),
+ [anon_sym_PLUS] = ACTIONS(4623),
+ [anon_sym_DASH] = ACTIONS(4621),
+ [anon_sym_AMP] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4621),
+ [anon_sym_SEMI] = ACTIONS(4623),
+ [anon_sym_QMARK] = ACTIONS(4623),
+ [aux_sym_close_statement_token1] = ACTIONS(4621),
+ [aux_sym_put_statement_token1] = ACTIONS(4621),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4621),
+ [aux_sym_seek_statement_token1] = ACTIONS(4621),
+ [sym_reset_statement] = ACTIONS(4621),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4621),
+ [sym_stop_statement] = ACTIONS(4621),
+ [sym_beep_statement] = ACTIONS(4621),
+ [aux_sym_unload_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4621),
+ [aux_sym_call_statement_token1] = ACTIONS(4621),
+ [sym__ambiguous_call_statement] = ACTIONS(4621),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4621),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4621),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4621),
+ [aux_sym_unary_expression_token1] = ACTIONS(4621),
+ [sym_string_literal] = ACTIONS(4623),
+ [sym_number_literal] = ACTIONS(4623),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4621),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4621),
+ [sym_nothing_literal] = ACTIONS(4621),
+ [sym_null_literal] = ACTIONS(4621),
+ [sym_empty_literal] = ACTIONS(4621),
+ [sym_date_literal] = ACTIONS(4623),
+ [anon_sym_POUND] = ACTIONS(4621),
+ },
+ [STATE(1124)] = {
+ [sym_argument_list] = STATE(1672),
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5976),
+ [anon_sym_BANG] = ACTIONS(5978),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(5980),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token2] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token3] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(1125)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1125),
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(5982),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token2] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token3] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(1126)] = {
+ [sym_identifier] = ACTIONS(4410),
+ [sym_newline] = ACTIONS(4412),
+ [anon_sym_COLON] = ACTIONS(4412),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4410),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4410),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(4410),
+ [anon_sym_BANG] = ACTIONS(4412),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4410),
+ [aux_sym_option_statement_token3] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4410),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4410),
+ [sym_static_modifier] = ACTIONS(4410),
+ [sym__dim_keyword] = ACTIONS(4410),
+ [sym__redim_keyword] = ACTIONS(4410),
+ [aux_sym_get_accessor_token1] = ACTIONS(4410),
+ [aux_sym_set_accessor_token1] = ACTIONS(4410),
+ [anon_sym_COMMA] = ACTIONS(4412),
+ [aux_sym_const_declaration_token1] = ACTIONS(4410),
+ [anon_sym_LPAREN] = ACTIONS(4412),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4410),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4410),
+ [aux_sym_visibility_token1] = ACTIONS(4410),
+ [aux_sym_visibility_token2] = ACTIONS(4410),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4410),
+ [aux_sym_else_fragment_token1] = ACTIONS(4410),
+ [aux_sym_select_statement_token1] = ACTIONS(4410),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4410),
+ [aux_sym_do_statement_token1] = ACTIONS(4410),
+ [aux_sym_do_condition_token1] = ACTIONS(4410),
+ [aux_sym_with_statement_token1] = ACTIONS(4410),
+ [aux_sym_exit_statement_token1] = ACTIONS(4410),
+ [sym_end_statement] = ACTIONS(4412),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4410),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4410),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4410),
+ [sym__ambiguous_redim_statement] = ACTIONS(4412),
+ [aux_sym_erase_statement_token1] = ACTIONS(4410),
+ [aux_sym_open_statement_token1] = ACTIONS(4410),
+ [aux_sym_file_mode_token2] = ACTIONS(4410),
+ [aux_sym_file_access_token2] = ACTIONS(4410),
+ [aux_sym_file_lock_token2] = ACTIONS(4410),
+ [aux_sym_print_statement_token1] = ACTIONS(4410),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4414),
+ [anon_sym_DASH] = ACTIONS(4417),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4412),
+ [anon_sym_QMARK] = ACTIONS(4412),
+ [aux_sym_close_statement_token1] = ACTIONS(4410),
+ [aux_sym_put_statement_token1] = ACTIONS(4410),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4410),
+ [aux_sym_seek_statement_token1] = ACTIONS(4410),
+ [sym_reset_statement] = ACTIONS(4410),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4410),
+ [sym_stop_statement] = ACTIONS(4410),
+ [sym_beep_statement] = ACTIONS(4410),
+ [aux_sym_unload_statement_token1] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4410),
+ [aux_sym_call_statement_token1] = ACTIONS(4410),
+ [sym__ambiguous_call_statement] = ACTIONS(4410),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4410),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4410),
+ [aux_sym_unary_expression_token1] = ACTIONS(4410),
+ [sym_string_literal] = ACTIONS(4412),
+ [sym_number_literal] = ACTIONS(4412),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4410),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4410),
+ [sym_nothing_literal] = ACTIONS(4410),
+ [sym_null_literal] = ACTIONS(4410),
+ [sym_empty_literal] = ACTIONS(4410),
+ [sym_date_literal] = ACTIONS(4412),
+ [anon_sym_POUND] = ACTIONS(4410),
+ },
+ [STATE(1127)] = {
+ [sym_identifier] = ACTIONS(4593),
+ [sym_newline] = ACTIONS(4595),
+ [anon_sym_COLON] = ACTIONS(4595),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4593),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4593),
+ [anon_sym_EQ] = ACTIONS(4595),
+ [anon_sym_DOT] = ACTIONS(4593),
+ [anon_sym_BANG] = ACTIONS(4595),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4593),
+ [aux_sym_option_statement_token3] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4593),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4593),
+ [sym_static_modifier] = ACTIONS(4593),
+ [sym__dim_keyword] = ACTIONS(4593),
+ [sym__redim_keyword] = ACTIONS(4593),
+ [aux_sym_get_accessor_token1] = ACTIONS(4593),
+ [aux_sym_set_accessor_token1] = ACTIONS(4593),
+ [anon_sym_COMMA] = ACTIONS(4595),
+ [aux_sym_const_declaration_token1] = ACTIONS(4593),
+ [anon_sym_LPAREN] = ACTIONS(4595),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4593),
+ [anon_sym_STAR] = ACTIONS(4595),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token2] = ACTIONS(4593),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4593),
+ [aux_sym_else_fragment_token1] = ACTIONS(4593),
+ [aux_sym_select_statement_token1] = ACTIONS(4593),
+ [aux_sym_case_expression_token1] = ACTIONS(4593),
+ [anon_sym_LT] = ACTIONS(4593),
+ [anon_sym_LT_EQ] = ACTIONS(4595),
+ [anon_sym_GT] = ACTIONS(4593),
+ [anon_sym_GT_EQ] = ACTIONS(4595),
+ [anon_sym_LT_GT] = ACTIONS(4595),
+ [aux_sym__for_header_token1] = ACTIONS(4593),
+ [aux_sym_do_statement_token1] = ACTIONS(4593),
+ [aux_sym_do_condition_token1] = ACTIONS(4593),
+ [aux_sym_while_statement_token1] = ACTIONS(4593),
+ [aux_sym_with_statement_token1] = ACTIONS(4593),
+ [aux_sym_exit_statement_token1] = ACTIONS(4593),
+ [sym_end_statement] = ACTIONS(4595),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4593),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4593),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4593),
+ [sym__ambiguous_redim_statement] = ACTIONS(4595),
+ [aux_sym_erase_statement_token1] = ACTIONS(4593),
+ [aux_sym_open_statement_token1] = ACTIONS(4593),
+ [aux_sym_file_mode_token2] = ACTIONS(4593),
+ [aux_sym_file_access_token2] = ACTIONS(4593),
+ [aux_sym_file_lock_token2] = ACTIONS(4593),
+ [aux_sym_print_statement_token1] = ACTIONS(4593),
+ [anon_sym_CARET] = ACTIONS(4595),
+ [anon_sym_SLASH] = ACTIONS(4595),
+ [anon_sym_BSLASH] = ACTIONS(4595),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4593),
+ [anon_sym_PLUS] = ACTIONS(4595),
+ [anon_sym_DASH] = ACTIONS(4593),
+ [anon_sym_AMP] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4593),
+ [anon_sym_SEMI] = ACTIONS(4595),
+ [anon_sym_QMARK] = ACTIONS(4595),
+ [aux_sym_close_statement_token1] = ACTIONS(4593),
+ [aux_sym_put_statement_token1] = ACTIONS(4593),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4593),
+ [aux_sym_seek_statement_token1] = ACTIONS(4593),
+ [sym_reset_statement] = ACTIONS(4593),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4593),
+ [sym_stop_statement] = ACTIONS(4593),
+ [sym_beep_statement] = ACTIONS(4593),
+ [aux_sym_unload_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4593),
+ [aux_sym_call_statement_token1] = ACTIONS(4593),
+ [sym__ambiguous_call_statement] = ACTIONS(4593),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4593),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4593),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4593),
+ [aux_sym_unary_expression_token1] = ACTIONS(4593),
+ [sym_string_literal] = ACTIONS(4595),
+ [sym_number_literal] = ACTIONS(4595),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4593),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4593),
+ [sym_nothing_literal] = ACTIONS(4593),
+ [sym_null_literal] = ACTIONS(4593),
+ [sym_empty_literal] = ACTIONS(4593),
+ [sym_date_literal] = ACTIONS(4595),
+ [anon_sym_POUND] = ACTIONS(4593),
+ },
+ [STATE(1128)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4483),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5985),
+ [anon_sym_SLASH] = ACTIONS(4483),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1129)] = {
+ [sym_identifier] = ACTIONS(4589),
+ [sym_newline] = ACTIONS(4591),
+ [anon_sym_COLON] = ACTIONS(4591),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4589),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4589),
+ [anon_sym_EQ] = ACTIONS(4591),
+ [anon_sym_DOT] = ACTIONS(4589),
+ [anon_sym_BANG] = ACTIONS(4591),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4589),
+ [aux_sym_option_statement_token3] = ACTIONS(4589),
+ [aux_sym_type_declaration_token1] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4589),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4589),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4589),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4589),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4589),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4589),
+ [aux_sym__property_get_header_token1] = ACTIONS(4589),
+ [aux_sym_event_declaration_token1] = ACTIONS(4589),
+ [sym_static_modifier] = ACTIONS(4589),
+ [sym__dim_keyword] = ACTIONS(4589),
+ [sym__redim_keyword] = ACTIONS(4589),
+ [aux_sym_get_accessor_token1] = ACTIONS(4589),
+ [aux_sym_set_accessor_token1] = ACTIONS(4589),
+ [anon_sym_COMMA] = ACTIONS(4591),
+ [aux_sym_const_declaration_token1] = ACTIONS(4589),
+ [anon_sym_LPAREN] = ACTIONS(4591),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4589),
+ [anon_sym_STAR] = ACTIONS(4591),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4589),
+ [aux_sym_visibility_token1] = ACTIONS(4589),
+ [aux_sym_visibility_token2] = ACTIONS(4589),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4589),
+ [aux_sym_else_fragment_token1] = ACTIONS(4589),
+ [aux_sym_select_statement_token1] = ACTIONS(4589),
+ [aux_sym__for_header_token1] = ACTIONS(4589),
+ [aux_sym_do_statement_token1] = ACTIONS(4589),
+ [aux_sym_do_condition_token1] = ACTIONS(4589),
+ [aux_sym_with_statement_token1] = ACTIONS(4589),
+ [aux_sym_exit_statement_token1] = ACTIONS(4589),
+ [sym_end_statement] = ACTIONS(4591),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4589),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4589),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4589),
+ [sym__ambiguous_redim_statement] = ACTIONS(4591),
+ [aux_sym_erase_statement_token1] = ACTIONS(4589),
+ [aux_sym_open_statement_token1] = ACTIONS(4589),
+ [aux_sym_file_mode_token2] = ACTIONS(4589),
+ [aux_sym_file_access_token2] = ACTIONS(4589),
+ [aux_sym_file_lock_token2] = ACTIONS(4589),
+ [aux_sym_print_statement_token1] = ACTIONS(4589),
+ [anon_sym_CARET] = ACTIONS(4591),
+ [anon_sym_SLASH] = ACTIONS(4591),
+ [anon_sym_BSLASH] = ACTIONS(4591),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4589),
+ [anon_sym_PLUS] = ACTIONS(4591),
+ [anon_sym_DASH] = ACTIONS(4589),
+ [anon_sym_AMP] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4589),
+ [anon_sym_SEMI] = ACTIONS(4591),
+ [anon_sym_QMARK] = ACTIONS(4591),
+ [aux_sym_close_statement_token1] = ACTIONS(4589),
+ [aux_sym_put_statement_token1] = ACTIONS(4589),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4589),
+ [aux_sym_seek_statement_token1] = ACTIONS(4589),
+ [sym_reset_statement] = ACTIONS(4589),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4589),
+ [sym_stop_statement] = ACTIONS(4589),
+ [sym_beep_statement] = ACTIONS(4589),
+ [aux_sym_unload_statement_token1] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4589),
+ [aux_sym_call_statement_token1] = ACTIONS(4589),
+ [sym__ambiguous_call_statement] = ACTIONS(4589),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4589),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4589),
+ [aux_sym_unary_expression_token1] = ACTIONS(4589),
+ [sym_string_literal] = ACTIONS(4591),
+ [sym_number_literal] = ACTIONS(4591),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4589),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4589),
+ [sym_nothing_literal] = ACTIONS(4589),
+ [sym_null_literal] = ACTIONS(4589),
+ [sym_empty_literal] = ACTIONS(4589),
+ [sym_date_literal] = ACTIONS(4591),
+ [anon_sym_POUND] = ACTIONS(4589),
+ },
+ [STATE(1130)] = {
+ [sym_identifier] = ACTIONS(4617),
+ [sym_newline] = ACTIONS(4619),
+ [anon_sym_COLON] = ACTIONS(4619),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4617),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4617),
+ [anon_sym_EQ] = ACTIONS(4619),
+ [anon_sym_DOT] = ACTIONS(4617),
+ [anon_sym_BANG] = ACTIONS(4619),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4617),
+ [aux_sym_option_statement_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4617),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4617),
+ [sym_static_modifier] = ACTIONS(4617),
+ [sym__dim_keyword] = ACTIONS(4617),
+ [sym__redim_keyword] = ACTIONS(4617),
+ [aux_sym_get_accessor_token1] = ACTIONS(4617),
+ [aux_sym_set_accessor_token1] = ACTIONS(4617),
+ [anon_sym_COMMA] = ACTIONS(4619),
+ [aux_sym_const_declaration_token1] = ACTIONS(4617),
+ [anon_sym_LPAREN] = ACTIONS(4619),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4617),
+ [anon_sym_STAR] = ACTIONS(4619),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token2] = ACTIONS(4617),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4617),
+ [aux_sym_else_fragment_token1] = ACTIONS(4617),
+ [aux_sym_select_statement_token1] = ACTIONS(4617),
+ [aux_sym_case_expression_token1] = ACTIONS(4617),
+ [anon_sym_LT] = ACTIONS(4617),
+ [anon_sym_LT_EQ] = ACTIONS(4619),
+ [anon_sym_GT] = ACTIONS(4617),
+ [anon_sym_GT_EQ] = ACTIONS(4619),
+ [anon_sym_LT_GT] = ACTIONS(4619),
+ [aux_sym__for_header_token1] = ACTIONS(4617),
+ [aux_sym_do_statement_token1] = ACTIONS(4617),
+ [aux_sym_do_condition_token1] = ACTIONS(4617),
+ [aux_sym_while_statement_token1] = ACTIONS(4617),
+ [aux_sym_with_statement_token1] = ACTIONS(4617),
+ [aux_sym_exit_statement_token1] = ACTIONS(4617),
+ [sym_end_statement] = ACTIONS(4619),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4617),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4617),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4617),
+ [sym__ambiguous_redim_statement] = ACTIONS(4619),
+ [aux_sym_erase_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token1] = ACTIONS(4617),
+ [aux_sym_file_mode_token2] = ACTIONS(4617),
+ [aux_sym_file_access_token2] = ACTIONS(4617),
+ [aux_sym_file_lock_token2] = ACTIONS(4617),
+ [aux_sym_print_statement_token1] = ACTIONS(4617),
+ [anon_sym_CARET] = ACTIONS(4619),
+ [anon_sym_SLASH] = ACTIONS(4619),
+ [anon_sym_BSLASH] = ACTIONS(4619),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4617),
+ [anon_sym_PLUS] = ACTIONS(4619),
+ [anon_sym_DASH] = ACTIONS(4617),
+ [anon_sym_AMP] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4617),
+ [anon_sym_SEMI] = ACTIONS(4619),
+ [anon_sym_QMARK] = ACTIONS(4619),
+ [aux_sym_close_statement_token1] = ACTIONS(4617),
+ [aux_sym_put_statement_token1] = ACTIONS(4617),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4617),
+ [aux_sym_seek_statement_token1] = ACTIONS(4617),
+ [sym_reset_statement] = ACTIONS(4617),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4617),
+ [sym_stop_statement] = ACTIONS(4617),
+ [sym_beep_statement] = ACTIONS(4617),
+ [aux_sym_unload_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4617),
+ [aux_sym_call_statement_token1] = ACTIONS(4617),
+ [sym__ambiguous_call_statement] = ACTIONS(4617),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4617),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4617),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4617),
+ [aux_sym_unary_expression_token1] = ACTIONS(4617),
+ [sym_string_literal] = ACTIONS(4619),
+ [sym_number_literal] = ACTIONS(4619),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4617),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4617),
+ [sym_nothing_literal] = ACTIONS(4617),
+ [sym_null_literal] = ACTIONS(4617),
+ [sym_empty_literal] = ACTIONS(4617),
+ [sym_date_literal] = ACTIONS(4619),
+ [anon_sym_POUND] = ACTIONS(4617),
+ },
+ [STATE(1131)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4483),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5985),
+ [anon_sym_SLASH] = ACTIONS(4483),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1132)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5987),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5985),
+ [anon_sym_SLASH] = ACTIONS(5987),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1133)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5987),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5985),
+ [anon_sym_SLASH] = ACTIONS(5987),
+ [anon_sym_BSLASH] = ACTIONS(5989),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1134)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5987),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5985),
+ [anon_sym_SLASH] = ACTIONS(5987),
+ [anon_sym_BSLASH] = ACTIONS(5989),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5991),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1135)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5987),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5985),
+ [anon_sym_SLASH] = ACTIONS(5987),
+ [anon_sym_BSLASH] = ACTIONS(5989),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5991),
+ [anon_sym_PLUS] = ACTIONS(5993),
+ [anon_sym_DASH] = ACTIONS(5995),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1136)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5987),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5985),
+ [anon_sym_SLASH] = ACTIONS(5987),
+ [anon_sym_BSLASH] = ACTIONS(5989),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5991),
+ [anon_sym_PLUS] = ACTIONS(5993),
+ [anon_sym_DASH] = ACTIONS(5995),
+ [anon_sym_AMP] = ACTIONS(5997),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1137)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5987),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5985),
+ [anon_sym_SLASH] = ACTIONS(5987),
+ [anon_sym_BSLASH] = ACTIONS(5989),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5991),
+ [anon_sym_PLUS] = ACTIONS(5993),
+ [anon_sym_DASH] = ACTIONS(5995),
+ [anon_sym_AMP] = ACTIONS(5997),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5999),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1138)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5987),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5985),
+ [anon_sym_SLASH] = ACTIONS(5987),
+ [anon_sym_BSLASH] = ACTIONS(5989),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5991),
+ [anon_sym_PLUS] = ACTIONS(5993),
+ [anon_sym_DASH] = ACTIONS(5995),
+ [anon_sym_AMP] = ACTIONS(5997),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5999),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(6001),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1139)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5987),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5985),
+ [anon_sym_SLASH] = ACTIONS(5987),
+ [anon_sym_BSLASH] = ACTIONS(5989),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5991),
+ [anon_sym_PLUS] = ACTIONS(5993),
+ [anon_sym_DASH] = ACTIONS(5995),
+ [anon_sym_AMP] = ACTIONS(5997),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5999),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(6001),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(6003),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1140)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5987),
+ [aux_sym_array_bound_token1] = ACTIONS(4481),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5985),
+ [anon_sym_SLASH] = ACTIONS(5987),
+ [anon_sym_BSLASH] = ACTIONS(5989),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5991),
+ [anon_sym_PLUS] = ACTIONS(5993),
+ [anon_sym_DASH] = ACTIONS(5995),
+ [anon_sym_AMP] = ACTIONS(5997),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5999),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(6001),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(6003),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(6005),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1141)] = {
+ [sym_identifier] = ACTIONS(4597),
+ [sym_newline] = ACTIONS(4599),
+ [anon_sym_COLON] = ACTIONS(4599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4597),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4597),
+ [anon_sym_EQ] = ACTIONS(4599),
+ [anon_sym_DOT] = ACTIONS(4597),
+ [anon_sym_BANG] = ACTIONS(4599),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4597),
+ [aux_sym_option_statement_token3] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4597),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4597),
+ [sym_static_modifier] = ACTIONS(4597),
+ [sym__dim_keyword] = ACTIONS(4597),
+ [sym__redim_keyword] = ACTIONS(4597),
+ [aux_sym_get_accessor_token1] = ACTIONS(4597),
+ [aux_sym_set_accessor_token1] = ACTIONS(4597),
+ [anon_sym_COMMA] = ACTIONS(4599),
+ [aux_sym_const_declaration_token1] = ACTIONS(4597),
+ [anon_sym_LPAREN] = ACTIONS(4599),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4597),
+ [anon_sym_STAR] = ACTIONS(4599),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token2] = ACTIONS(4597),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4597),
+ [aux_sym_else_fragment_token1] = ACTIONS(4597),
+ [aux_sym_select_statement_token1] = ACTIONS(4597),
+ [aux_sym_case_expression_token1] = ACTIONS(4597),
+ [anon_sym_LT] = ACTIONS(4597),
+ [anon_sym_LT_EQ] = ACTIONS(4599),
+ [anon_sym_GT] = ACTIONS(4597),
+ [anon_sym_GT_EQ] = ACTIONS(4599),
+ [anon_sym_LT_GT] = ACTIONS(4599),
+ [aux_sym__for_header_token1] = ACTIONS(4597),
+ [aux_sym_do_statement_token1] = ACTIONS(4597),
+ [aux_sym_do_condition_token1] = ACTIONS(4597),
+ [aux_sym_while_statement_token1] = ACTIONS(4597),
+ [aux_sym_with_statement_token1] = ACTIONS(4597),
+ [aux_sym_exit_statement_token1] = ACTIONS(4597),
+ [sym_end_statement] = ACTIONS(4599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4597),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4597),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4597),
+ [sym__ambiguous_redim_statement] = ACTIONS(4599),
+ [aux_sym_erase_statement_token1] = ACTIONS(4597),
+ [aux_sym_open_statement_token1] = ACTIONS(4597),
+ [aux_sym_file_mode_token2] = ACTIONS(4597),
+ [aux_sym_file_access_token2] = ACTIONS(4597),
+ [aux_sym_file_lock_token2] = ACTIONS(4597),
+ [aux_sym_print_statement_token1] = ACTIONS(4597),
+ [anon_sym_CARET] = ACTIONS(4599),
+ [anon_sym_SLASH] = ACTIONS(4599),
+ [anon_sym_BSLASH] = ACTIONS(4599),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4597),
+ [anon_sym_PLUS] = ACTIONS(4599),
+ [anon_sym_DASH] = ACTIONS(4597),
+ [anon_sym_AMP] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4597),
+ [anon_sym_SEMI] = ACTIONS(4599),
+ [anon_sym_QMARK] = ACTIONS(4599),
+ [aux_sym_close_statement_token1] = ACTIONS(4597),
+ [aux_sym_put_statement_token1] = ACTIONS(4597),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4597),
+ [aux_sym_seek_statement_token1] = ACTIONS(4597),
+ [sym_reset_statement] = ACTIONS(4597),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4597),
+ [sym_stop_statement] = ACTIONS(4597),
+ [sym_beep_statement] = ACTIONS(4597),
+ [aux_sym_unload_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4597),
+ [aux_sym_call_statement_token1] = ACTIONS(4597),
+ [sym__ambiguous_call_statement] = ACTIONS(4597),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4597),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4597),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4597),
+ [aux_sym_unary_expression_token1] = ACTIONS(4597),
+ [sym_string_literal] = ACTIONS(4599),
+ [sym_number_literal] = ACTIONS(4599),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4597),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4597),
+ [sym_nothing_literal] = ACTIONS(4597),
+ [sym_null_literal] = ACTIONS(4597),
+ [sym_empty_literal] = ACTIONS(4597),
+ [sym_date_literal] = ACTIONS(4599),
+ [anon_sym_POUND] = ACTIONS(4597),
+ },
+ [STATE(1142)] = {
+ [sym_identifier] = ACTIONS(4601),
+ [sym_newline] = ACTIONS(4603),
+ [anon_sym_COLON] = ACTIONS(4603),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4601),
+ [anon_sym_EQ] = ACTIONS(4603),
+ [anon_sym_DOT] = ACTIONS(4601),
+ [anon_sym_BANG] = ACTIONS(4603),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4601),
+ [aux_sym_option_statement_token3] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4601),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4601),
+ [sym_static_modifier] = ACTIONS(4601),
+ [sym__dim_keyword] = ACTIONS(4601),
+ [sym__redim_keyword] = ACTIONS(4601),
+ [aux_sym_get_accessor_token1] = ACTIONS(4601),
+ [aux_sym_set_accessor_token1] = ACTIONS(4601),
+ [anon_sym_COMMA] = ACTIONS(4603),
+ [aux_sym_const_declaration_token1] = ACTIONS(4601),
+ [anon_sym_LPAREN] = ACTIONS(4603),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4601),
+ [anon_sym_STAR] = ACTIONS(4603),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4601),
+ [aux_sym_visibility_token1] = ACTIONS(4601),
+ [aux_sym_visibility_token2] = ACTIONS(4601),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4601),
+ [aux_sym_else_fragment_token1] = ACTIONS(4601),
+ [aux_sym_select_statement_token1] = ACTIONS(4601),
+ [aux_sym_select_statement_token2] = ACTIONS(4601),
+ [aux_sym_case_expression_token1] = ACTIONS(4601),
+ [anon_sym_LT] = ACTIONS(4601),
+ [anon_sym_LT_EQ] = ACTIONS(4603),
+ [anon_sym_GT] = ACTIONS(4601),
+ [anon_sym_GT_EQ] = ACTIONS(4603),
+ [anon_sym_LT_GT] = ACTIONS(4603),
+ [aux_sym__for_header_token1] = ACTIONS(4601),
+ [aux_sym_do_statement_token1] = ACTIONS(4601),
+ [aux_sym_do_condition_token1] = ACTIONS(4601),
+ [aux_sym_with_statement_token1] = ACTIONS(4601),
+ [aux_sym_exit_statement_token1] = ACTIONS(4601),
+ [sym_end_statement] = ACTIONS(4603),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4601),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4601),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4601),
+ [sym__ambiguous_redim_statement] = ACTIONS(4603),
+ [aux_sym_erase_statement_token1] = ACTIONS(4601),
+ [aux_sym_open_statement_token1] = ACTIONS(4601),
+ [aux_sym_file_mode_token2] = ACTIONS(4601),
+ [aux_sym_file_access_token2] = ACTIONS(4601),
+ [aux_sym_file_lock_token2] = ACTIONS(4601),
+ [aux_sym_print_statement_token1] = ACTIONS(4601),
+ [anon_sym_CARET] = ACTIONS(4603),
+ [anon_sym_SLASH] = ACTIONS(4603),
+ [anon_sym_BSLASH] = ACTIONS(4603),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4601),
+ [anon_sym_PLUS] = ACTIONS(4603),
+ [anon_sym_DASH] = ACTIONS(4601),
+ [anon_sym_AMP] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4601),
+ [anon_sym_SEMI] = ACTIONS(4603),
+ [anon_sym_QMARK] = ACTIONS(4603),
+ [aux_sym_close_statement_token1] = ACTIONS(4601),
+ [aux_sym_put_statement_token1] = ACTIONS(4601),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4601),
+ [aux_sym_seek_statement_token1] = ACTIONS(4601),
+ [sym_reset_statement] = ACTIONS(4601),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4601),
+ [sym_stop_statement] = ACTIONS(4601),
+ [sym_beep_statement] = ACTIONS(4601),
+ [aux_sym_unload_statement_token1] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4601),
+ [aux_sym_call_statement_token1] = ACTIONS(4601),
+ [sym__ambiguous_call_statement] = ACTIONS(4601),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4601),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4601),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4601),
+ [aux_sym_unary_expression_token1] = ACTIONS(4601),
+ [sym_string_literal] = ACTIONS(4603),
+ [sym_number_literal] = ACTIONS(4603),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4601),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4601),
+ [sym_nothing_literal] = ACTIONS(4601),
+ [sym_null_literal] = ACTIONS(4601),
+ [sym_empty_literal] = ACTIONS(4601),
+ [sym_date_literal] = ACTIONS(4603),
+ [anon_sym_POUND] = ACTIONS(4601),
+ },
+ [STATE(1143)] = {
+ [sym_identifier] = ACTIONS(4605),
+ [sym_newline] = ACTIONS(4607),
+ [anon_sym_COLON] = ACTIONS(4607),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4605),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4605),
+ [anon_sym_EQ] = ACTIONS(4607),
+ [anon_sym_DOT] = ACTIONS(4605),
+ [anon_sym_BANG] = ACTIONS(4607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4605),
+ [aux_sym_option_statement_token3] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4605),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4605),
+ [sym_static_modifier] = ACTIONS(4605),
+ [sym__dim_keyword] = ACTIONS(4605),
+ [sym__redim_keyword] = ACTIONS(4605),
+ [aux_sym_get_accessor_token1] = ACTIONS(4605),
+ [aux_sym_set_accessor_token1] = ACTIONS(4605),
+ [anon_sym_COMMA] = ACTIONS(4607),
+ [aux_sym_const_declaration_token1] = ACTIONS(4605),
+ [anon_sym_LPAREN] = ACTIONS(4607),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4605),
+ [anon_sym_STAR] = ACTIONS(4607),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token2] = ACTIONS(4605),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4605),
+ [aux_sym_else_fragment_token1] = ACTIONS(4605),
+ [aux_sym_select_statement_token1] = ACTIONS(4605),
+ [aux_sym_select_statement_token2] = ACTIONS(4605),
+ [aux_sym_case_expression_token1] = ACTIONS(4605),
+ [anon_sym_LT] = ACTIONS(4605),
+ [anon_sym_LT_EQ] = ACTIONS(4607),
+ [anon_sym_GT] = ACTIONS(4605),
+ [anon_sym_GT_EQ] = ACTIONS(4607),
+ [anon_sym_LT_GT] = ACTIONS(4607),
+ [aux_sym__for_header_token1] = ACTIONS(4605),
+ [aux_sym_do_statement_token1] = ACTIONS(4605),
+ [aux_sym_do_condition_token1] = ACTIONS(4605),
+ [aux_sym_with_statement_token1] = ACTIONS(4605),
+ [aux_sym_exit_statement_token1] = ACTIONS(4605),
+ [sym_end_statement] = ACTIONS(4607),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4605),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4605),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4605),
+ [sym__ambiguous_redim_statement] = ACTIONS(4607),
+ [aux_sym_erase_statement_token1] = ACTIONS(4605),
+ [aux_sym_open_statement_token1] = ACTIONS(4605),
+ [aux_sym_file_mode_token2] = ACTIONS(4605),
+ [aux_sym_file_access_token2] = ACTIONS(4605),
+ [aux_sym_file_lock_token2] = ACTIONS(4605),
+ [aux_sym_print_statement_token1] = ACTIONS(4605),
+ [anon_sym_CARET] = ACTIONS(4607),
+ [anon_sym_SLASH] = ACTIONS(4607),
+ [anon_sym_BSLASH] = ACTIONS(4607),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4605),
+ [anon_sym_PLUS] = ACTIONS(4607),
+ [anon_sym_DASH] = ACTIONS(4605),
+ [anon_sym_AMP] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4605),
+ [anon_sym_SEMI] = ACTIONS(4607),
+ [anon_sym_QMARK] = ACTIONS(4607),
+ [aux_sym_close_statement_token1] = ACTIONS(4605),
+ [aux_sym_put_statement_token1] = ACTIONS(4605),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4605),
+ [aux_sym_seek_statement_token1] = ACTIONS(4605),
+ [sym_reset_statement] = ACTIONS(4605),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4605),
+ [sym_stop_statement] = ACTIONS(4605),
+ [sym_beep_statement] = ACTIONS(4605),
+ [aux_sym_unload_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4605),
+ [aux_sym_call_statement_token1] = ACTIONS(4605),
+ [sym__ambiguous_call_statement] = ACTIONS(4605),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4605),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4605),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4605),
+ [aux_sym_unary_expression_token1] = ACTIONS(4605),
+ [sym_string_literal] = ACTIONS(4607),
+ [sym_number_literal] = ACTIONS(4607),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4605),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4605),
+ [sym_nothing_literal] = ACTIONS(4605),
+ [sym_null_literal] = ACTIONS(4605),
+ [sym_empty_literal] = ACTIONS(4605),
+ [sym_date_literal] = ACTIONS(4607),
+ [anon_sym_POUND] = ACTIONS(4605),
+ },
+ [STATE(1144)] = {
+ [sym_identifier] = ACTIONS(4609),
+ [sym_newline] = ACTIONS(4611),
+ [anon_sym_COLON] = ACTIONS(4611),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4609),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4609),
+ [anon_sym_EQ] = ACTIONS(4611),
+ [anon_sym_DOT] = ACTIONS(4609),
+ [anon_sym_BANG] = ACTIONS(4611),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4609),
+ [aux_sym_option_statement_token3] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4609),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4609),
+ [sym_static_modifier] = ACTIONS(4609),
+ [sym__dim_keyword] = ACTIONS(4609),
+ [sym__redim_keyword] = ACTIONS(4609),
+ [aux_sym_get_accessor_token1] = ACTIONS(4609),
+ [aux_sym_set_accessor_token1] = ACTIONS(4609),
+ [anon_sym_COMMA] = ACTIONS(4611),
+ [aux_sym_const_declaration_token1] = ACTIONS(4609),
+ [anon_sym_LPAREN] = ACTIONS(4611),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4609),
+ [anon_sym_STAR] = ACTIONS(4611),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4609),
+ [aux_sym_visibility_token1] = ACTIONS(4609),
+ [aux_sym_visibility_token2] = ACTIONS(4609),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4609),
+ [aux_sym_else_fragment_token1] = ACTIONS(4609),
+ [aux_sym_select_statement_token1] = ACTIONS(4609),
+ [aux_sym_select_statement_token2] = ACTIONS(4609),
+ [aux_sym_case_expression_token1] = ACTIONS(4609),
+ [anon_sym_LT] = ACTIONS(4609),
+ [anon_sym_LT_EQ] = ACTIONS(4611),
+ [anon_sym_GT] = ACTIONS(4609),
+ [anon_sym_GT_EQ] = ACTIONS(4611),
+ [anon_sym_LT_GT] = ACTIONS(4611),
+ [aux_sym__for_header_token1] = ACTIONS(4609),
+ [aux_sym_do_statement_token1] = ACTIONS(4609),
+ [aux_sym_do_condition_token1] = ACTIONS(4609),
+ [aux_sym_with_statement_token1] = ACTIONS(4609),
+ [aux_sym_exit_statement_token1] = ACTIONS(4609),
+ [sym_end_statement] = ACTIONS(4611),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4609),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4609),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4609),
+ [sym__ambiguous_redim_statement] = ACTIONS(4611),
+ [aux_sym_erase_statement_token1] = ACTIONS(4609),
+ [aux_sym_open_statement_token1] = ACTIONS(4609),
+ [aux_sym_file_mode_token2] = ACTIONS(4609),
+ [aux_sym_file_access_token2] = ACTIONS(4609),
+ [aux_sym_file_lock_token2] = ACTIONS(4609),
+ [aux_sym_print_statement_token1] = ACTIONS(4609),
+ [anon_sym_CARET] = ACTIONS(4611),
+ [anon_sym_SLASH] = ACTIONS(4611),
+ [anon_sym_BSLASH] = ACTIONS(4611),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4609),
+ [anon_sym_PLUS] = ACTIONS(4611),
+ [anon_sym_DASH] = ACTIONS(4609),
+ [anon_sym_AMP] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4609),
+ [anon_sym_SEMI] = ACTIONS(4611),
+ [anon_sym_QMARK] = ACTIONS(4611),
+ [aux_sym_close_statement_token1] = ACTIONS(4609),
+ [aux_sym_put_statement_token1] = ACTIONS(4609),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4609),
+ [aux_sym_seek_statement_token1] = ACTIONS(4609),
+ [sym_reset_statement] = ACTIONS(4609),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4609),
+ [sym_stop_statement] = ACTIONS(4609),
+ [sym_beep_statement] = ACTIONS(4609),
+ [aux_sym_unload_statement_token1] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4609),
+ [aux_sym_call_statement_token1] = ACTIONS(4609),
+ [sym__ambiguous_call_statement] = ACTIONS(4609),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4609),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4609),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4609),
+ [aux_sym_unary_expression_token1] = ACTIONS(4609),
+ [sym_string_literal] = ACTIONS(4611),
+ [sym_number_literal] = ACTIONS(4611),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4609),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4609),
+ [sym_nothing_literal] = ACTIONS(4609),
+ [sym_null_literal] = ACTIONS(4609),
+ [sym_empty_literal] = ACTIONS(4609),
+ [sym_date_literal] = ACTIONS(4611),
+ [anon_sym_POUND] = ACTIONS(4609),
+ },
+ [STATE(1145)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1150),
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(6007),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4369),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token3] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(1146)] = {
+ [sym_identifier] = ACTIONS(4447),
+ [sym_newline] = ACTIONS(4449),
+ [anon_sym_COLON] = ACTIONS(4449),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4447),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4447),
+ [anon_sym_EQ] = ACTIONS(4449),
+ [anon_sym_DOT] = ACTIONS(4447),
+ [anon_sym_BANG] = ACTIONS(4449),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4447),
+ [aux_sym_option_statement_token3] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4447),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4447),
+ [sym_static_modifier] = ACTIONS(4447),
+ [sym__dim_keyword] = ACTIONS(4447),
+ [sym__redim_keyword] = ACTIONS(4447),
+ [aux_sym_get_accessor_token1] = ACTIONS(4447),
+ [aux_sym_set_accessor_token1] = ACTIONS(4447),
+ [anon_sym_COMMA] = ACTIONS(4449),
+ [aux_sym_const_declaration_token1] = ACTIONS(4447),
+ [anon_sym_LPAREN] = ACTIONS(4449),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4447),
+ [anon_sym_STAR] = ACTIONS(4449),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4447),
+ [aux_sym_visibility_token1] = ACTIONS(4447),
+ [aux_sym_visibility_token2] = ACTIONS(4447),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4447),
+ [aux_sym_else_fragment_token1] = ACTIONS(4447),
+ [aux_sym_select_statement_token1] = ACTIONS(4447),
+ [aux_sym_select_statement_token2] = ACTIONS(4447),
+ [aux_sym_case_expression_token1] = ACTIONS(4447),
+ [anon_sym_LT] = ACTIONS(4447),
+ [anon_sym_LT_EQ] = ACTIONS(4449),
+ [anon_sym_GT] = ACTIONS(4447),
+ [anon_sym_GT_EQ] = ACTIONS(4449),
+ [anon_sym_LT_GT] = ACTIONS(4449),
+ [aux_sym__for_header_token1] = ACTIONS(4447),
+ [aux_sym_do_statement_token1] = ACTIONS(4447),
+ [aux_sym_do_condition_token1] = ACTIONS(4447),
+ [aux_sym_with_statement_token1] = ACTIONS(4447),
+ [aux_sym_exit_statement_token1] = ACTIONS(4447),
+ [sym_end_statement] = ACTIONS(4449),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4447),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4447),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4447),
+ [sym__ambiguous_redim_statement] = ACTIONS(4449),
+ [aux_sym_erase_statement_token1] = ACTIONS(4447),
+ [aux_sym_open_statement_token1] = ACTIONS(4447),
+ [aux_sym_file_mode_token2] = ACTIONS(4447),
+ [aux_sym_file_access_token2] = ACTIONS(4447),
+ [aux_sym_file_lock_token2] = ACTIONS(4447),
+ [aux_sym_print_statement_token1] = ACTIONS(4447),
+ [anon_sym_CARET] = ACTIONS(4449),
+ [anon_sym_SLASH] = ACTIONS(4449),
+ [anon_sym_BSLASH] = ACTIONS(4449),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4447),
+ [anon_sym_PLUS] = ACTIONS(4449),
+ [anon_sym_DASH] = ACTIONS(4447),
+ [anon_sym_AMP] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4447),
+ [anon_sym_SEMI] = ACTIONS(4449),
+ [anon_sym_QMARK] = ACTIONS(4449),
+ [aux_sym_close_statement_token1] = ACTIONS(4447),
+ [aux_sym_put_statement_token1] = ACTIONS(4447),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4447),
+ [aux_sym_seek_statement_token1] = ACTIONS(4447),
+ [sym_reset_statement] = ACTIONS(4447),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4447),
+ [sym_stop_statement] = ACTIONS(4447),
+ [sym_beep_statement] = ACTIONS(4447),
+ [aux_sym_unload_statement_token1] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4447),
+ [aux_sym_call_statement_token1] = ACTIONS(4447),
+ [sym__ambiguous_call_statement] = ACTIONS(4447),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4447),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4447),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4447),
+ [aux_sym_unary_expression_token1] = ACTIONS(4447),
+ [sym_string_literal] = ACTIONS(4449),
+ [sym_number_literal] = ACTIONS(4449),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4447),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4447),
+ [sym_nothing_literal] = ACTIONS(4447),
+ [sym_null_literal] = ACTIONS(4447),
+ [sym_empty_literal] = ACTIONS(4447),
+ [sym_date_literal] = ACTIONS(4449),
+ [anon_sym_POUND] = ACTIONS(4447),
+ },
+ [STATE(1147)] = {
+ [sym_identifier] = ACTIONS(4625),
+ [sym_newline] = ACTIONS(4627),
+ [anon_sym_COLON] = ACTIONS(4627),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4625),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4625),
+ [anon_sym_EQ] = ACTIONS(4627),
+ [anon_sym_DOT] = ACTIONS(4625),
+ [anon_sym_BANG] = ACTIONS(4627),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4625),
+ [aux_sym_option_statement_token3] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4625),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4625),
+ [sym_static_modifier] = ACTIONS(4625),
+ [sym__dim_keyword] = ACTIONS(4625),
+ [sym__redim_keyword] = ACTIONS(4625),
+ [aux_sym_get_accessor_token1] = ACTIONS(4625),
+ [aux_sym_set_accessor_token1] = ACTIONS(4625),
+ [anon_sym_COMMA] = ACTIONS(4627),
+ [aux_sym_const_declaration_token1] = ACTIONS(4625),
+ [anon_sym_LPAREN] = ACTIONS(4627),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4625),
+ [anon_sym_STAR] = ACTIONS(4627),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4625),
+ [aux_sym_visibility_token1] = ACTIONS(4625),
+ [aux_sym_visibility_token2] = ACTIONS(4625),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4625),
+ [aux_sym_else_fragment_token1] = ACTIONS(4625),
+ [aux_sym_select_statement_token1] = ACTIONS(4625),
+ [aux_sym_case_expression_token1] = ACTIONS(4625),
+ [anon_sym_LT] = ACTIONS(4625),
+ [anon_sym_LT_EQ] = ACTIONS(4627),
+ [anon_sym_GT] = ACTIONS(4625),
+ [anon_sym_GT_EQ] = ACTIONS(4627),
+ [anon_sym_LT_GT] = ACTIONS(4627),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4625),
+ [aux_sym__for_header_token1] = ACTIONS(4625),
+ [aux_sym_do_statement_token1] = ACTIONS(4625),
+ [aux_sym_do_condition_token1] = ACTIONS(4625),
+ [aux_sym_with_statement_token1] = ACTIONS(4625),
+ [aux_sym_exit_statement_token1] = ACTIONS(4625),
+ [sym_end_statement] = ACTIONS(4627),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4625),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4625),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4625),
+ [sym__ambiguous_redim_statement] = ACTIONS(4627),
+ [aux_sym_erase_statement_token1] = ACTIONS(4625),
+ [aux_sym_open_statement_token1] = ACTIONS(4625),
+ [aux_sym_file_mode_token2] = ACTIONS(4625),
+ [aux_sym_file_access_token2] = ACTIONS(4625),
+ [aux_sym_file_lock_token2] = ACTIONS(4625),
+ [aux_sym_print_statement_token1] = ACTIONS(4625),
+ [anon_sym_CARET] = ACTIONS(4627),
+ [anon_sym_SLASH] = ACTIONS(4627),
+ [anon_sym_BSLASH] = ACTIONS(4627),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4625),
+ [anon_sym_PLUS] = ACTIONS(4627),
+ [anon_sym_DASH] = ACTIONS(4625),
+ [anon_sym_AMP] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4625),
+ [anon_sym_SEMI] = ACTIONS(4627),
+ [anon_sym_QMARK] = ACTIONS(4627),
+ [aux_sym_close_statement_token1] = ACTIONS(4625),
+ [aux_sym_put_statement_token1] = ACTIONS(4625),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4625),
+ [aux_sym_seek_statement_token1] = ACTIONS(4625),
+ [sym_reset_statement] = ACTIONS(4625),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4625),
+ [sym_stop_statement] = ACTIONS(4625),
+ [sym_beep_statement] = ACTIONS(4625),
+ [aux_sym_unload_statement_token1] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4625),
+ [aux_sym_call_statement_token1] = ACTIONS(4625),
+ [sym__ambiguous_call_statement] = ACTIONS(4625),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4625),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4625),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4625),
+ [aux_sym_unary_expression_token1] = ACTIONS(4625),
+ [sym_string_literal] = ACTIONS(4627),
+ [sym_number_literal] = ACTIONS(4627),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4625),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4625),
+ [sym_nothing_literal] = ACTIONS(4625),
+ [sym_null_literal] = ACTIONS(4625),
+ [sym_empty_literal] = ACTIONS(4625),
+ [sym_date_literal] = ACTIONS(4627),
+ [anon_sym_POUND] = ACTIONS(4625),
+ },
+ [STATE(1148)] = {
+ [sym_argument_list] = STATE(1887),
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(6009),
+ [anon_sym_BANG] = ACTIONS(6011),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(6013),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_array_bound_token1] = ACTIONS(4342),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token2] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(1149)] = {
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_DOT] = ACTIONS(5845),
+ [anon_sym_BANG] = ACTIONS(5847),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_declaration_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4342),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4342),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4342),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [aux_sym__property_get_header_token1] = ACTIONS(4342),
+ [aux_sym_event_declaration_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(4399),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token3] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(1150)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1153),
+ [sym_identifier] = ACTIONS(4375),
+ [sym_newline] = ACTIONS(4377),
+ [anon_sym_COLON] = ACTIONS(4377),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4375),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4375),
+ [anon_sym_EQ] = ACTIONS(4377),
+ [anon_sym_DOT] = ACTIONS(4375),
+ [anon_sym_BANG] = ACTIONS(4377),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4375),
+ [aux_sym_option_statement_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4375),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4375),
+ [sym_static_modifier] = ACTIONS(4375),
+ [sym__dim_keyword] = ACTIONS(4375),
+ [sym__redim_keyword] = ACTIONS(4375),
+ [aux_sym_get_accessor_token1] = ACTIONS(4375),
+ [aux_sym_set_accessor_token1] = ACTIONS(4375),
+ [aux_sym_const_declaration_token1] = ACTIONS(4375),
+ [anon_sym_LPAREN] = ACTIONS(4377),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4375),
+ [anon_sym_STAR] = ACTIONS(4377),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token2] = ACTIONS(4375),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4375),
+ [aux_sym_else_fragment_token1] = ACTIONS(4375),
+ [aux_sym_select_statement_token1] = ACTIONS(4375),
+ [aux_sym_case_expression_token1] = ACTIONS(4375),
+ [anon_sym_LT] = ACTIONS(4375),
+ [anon_sym_LT_EQ] = ACTIONS(4377),
+ [anon_sym_GT] = ACTIONS(4375),
+ [anon_sym_GT_EQ] = ACTIONS(4377),
+ [anon_sym_LT_GT] = ACTIONS(4377),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4375),
+ [aux_sym__for_header_token1] = ACTIONS(4375),
+ [aux_sym_do_statement_token1] = ACTIONS(4375),
+ [aux_sym_do_condition_token1] = ACTIONS(4375),
+ [aux_sym_with_statement_token1] = ACTIONS(4375),
+ [aux_sym_exit_statement_token1] = ACTIONS(4375),
+ [sym_end_statement] = ACTIONS(4377),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4375),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4375),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4375),
+ [sym__ambiguous_redim_statement] = ACTIONS(4377),
+ [aux_sym_erase_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token3] = ACTIONS(4375),
+ [aux_sym_file_mode_token2] = ACTIONS(4375),
+ [aux_sym_file_access_token2] = ACTIONS(4375),
+ [aux_sym_file_lock_token2] = ACTIONS(4375),
+ [aux_sym_print_statement_token1] = ACTIONS(4375),
+ [anon_sym_CARET] = ACTIONS(4377),
+ [anon_sym_SLASH] = ACTIONS(4377),
+ [anon_sym_BSLASH] = ACTIONS(4377),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4375),
+ [anon_sym_PLUS] = ACTIONS(4377),
+ [anon_sym_DASH] = ACTIONS(4375),
+ [anon_sym_AMP] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4375),
+ [anon_sym_QMARK] = ACTIONS(4377),
+ [aux_sym_close_statement_token1] = ACTIONS(4375),
+ [aux_sym_put_statement_token1] = ACTIONS(4375),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4375),
+ [aux_sym_seek_statement_token1] = ACTIONS(4375),
+ [sym_reset_statement] = ACTIONS(4375),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4375),
+ [sym_stop_statement] = ACTIONS(4375),
+ [sym_beep_statement] = ACTIONS(4375),
+ [aux_sym_unload_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4375),
+ [aux_sym_call_statement_token1] = ACTIONS(4375),
+ [sym__ambiguous_call_statement] = ACTIONS(4375),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4375),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4375),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4375),
+ [aux_sym_unary_expression_token1] = ACTIONS(4375),
+ [sym_string_literal] = ACTIONS(4377),
+ [sym_number_literal] = ACTIONS(4377),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4375),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4375),
+ [sym_nothing_literal] = ACTIONS(4375),
+ [sym_null_literal] = ACTIONS(4375),
+ [sym_empty_literal] = ACTIONS(4375),
+ [sym_date_literal] = ACTIONS(4377),
+ [anon_sym_POUND] = ACTIONS(4375),
+ },
+ [STATE(1151)] = {
+ [sym_identifier] = ACTIONS(4477),
+ [sym_newline] = ACTIONS(4479),
+ [anon_sym_COLON] = ACTIONS(4479),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4477),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4477),
+ [anon_sym_EQ] = ACTIONS(4479),
+ [anon_sym_DOT] = ACTIONS(4477),
+ [anon_sym_BANG] = ACTIONS(4479),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4477),
+ [aux_sym_option_statement_token3] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4477),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4477),
+ [sym_static_modifier] = ACTIONS(4477),
+ [sym__dim_keyword] = ACTIONS(4477),
+ [sym__redim_keyword] = ACTIONS(4477),
+ [aux_sym_get_accessor_token1] = ACTIONS(4477),
+ [aux_sym_set_accessor_token1] = ACTIONS(4477),
+ [anon_sym_COMMA] = ACTIONS(4479),
+ [aux_sym_const_declaration_token1] = ACTIONS(4477),
+ [anon_sym_LPAREN] = ACTIONS(4479),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4477),
+ [anon_sym_STAR] = ACTIONS(4479),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4477),
+ [aux_sym_visibility_token1] = ACTIONS(4477),
+ [aux_sym_visibility_token2] = ACTIONS(4477),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4477),
+ [aux_sym_else_fragment_token1] = ACTIONS(4477),
+ [aux_sym_select_statement_token1] = ACTIONS(4477),
+ [aux_sym_select_statement_token2] = ACTIONS(4477),
+ [aux_sym_case_expression_token1] = ACTIONS(4477),
+ [anon_sym_LT] = ACTIONS(4477),
+ [anon_sym_LT_EQ] = ACTIONS(4479),
+ [anon_sym_GT] = ACTIONS(4477),
+ [anon_sym_GT_EQ] = ACTIONS(4479),
+ [anon_sym_LT_GT] = ACTIONS(4479),
+ [aux_sym__for_header_token1] = ACTIONS(4477),
+ [aux_sym_do_statement_token1] = ACTIONS(4477),
+ [aux_sym_do_condition_token1] = ACTIONS(4477),
+ [aux_sym_with_statement_token1] = ACTIONS(4477),
+ [aux_sym_exit_statement_token1] = ACTIONS(4477),
+ [sym_end_statement] = ACTIONS(4479),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4477),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4477),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4477),
+ [sym__ambiguous_redim_statement] = ACTIONS(4479),
+ [aux_sym_erase_statement_token1] = ACTIONS(4477),
+ [aux_sym_open_statement_token1] = ACTIONS(4477),
+ [aux_sym_file_mode_token2] = ACTIONS(4477),
+ [aux_sym_file_access_token2] = ACTIONS(4477),
+ [aux_sym_file_lock_token2] = ACTIONS(4477),
+ [aux_sym_print_statement_token1] = ACTIONS(4477),
+ [anon_sym_CARET] = ACTIONS(4479),
+ [anon_sym_SLASH] = ACTIONS(4479),
+ [anon_sym_BSLASH] = ACTIONS(4479),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4477),
+ [anon_sym_PLUS] = ACTIONS(4479),
+ [anon_sym_DASH] = ACTIONS(4477),
+ [anon_sym_AMP] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4477),
+ [anon_sym_SEMI] = ACTIONS(4479),
+ [anon_sym_QMARK] = ACTIONS(4479),
+ [aux_sym_close_statement_token1] = ACTIONS(4477),
+ [aux_sym_put_statement_token1] = ACTIONS(4477),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4477),
+ [aux_sym_seek_statement_token1] = ACTIONS(4477),
+ [sym_reset_statement] = ACTIONS(4477),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4477),
+ [sym_stop_statement] = ACTIONS(4477),
+ [sym_beep_statement] = ACTIONS(4477),
+ [aux_sym_unload_statement_token1] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4477),
+ [aux_sym_call_statement_token1] = ACTIONS(4477),
+ [sym__ambiguous_call_statement] = ACTIONS(4477),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4477),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4477),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4477),
+ [aux_sym_unary_expression_token1] = ACTIONS(4477),
+ [sym_string_literal] = ACTIONS(4479),
+ [sym_number_literal] = ACTIONS(4479),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4477),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4477),
+ [sym_nothing_literal] = ACTIONS(4477),
+ [sym_null_literal] = ACTIONS(4477),
+ [sym_empty_literal] = ACTIONS(4477),
+ [sym_date_literal] = ACTIONS(4479),
+ [anon_sym_POUND] = ACTIONS(4477),
+ },
+ [STATE(1152)] = {
+ [sym_identifier] = ACTIONS(4621),
+ [sym_newline] = ACTIONS(4623),
+ [anon_sym_COLON] = ACTIONS(4623),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4621),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4621),
+ [anon_sym_EQ] = ACTIONS(4623),
+ [anon_sym_DOT] = ACTIONS(4621),
+ [anon_sym_BANG] = ACTIONS(4623),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4621),
+ [aux_sym_option_statement_token3] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4621),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4621),
+ [sym_static_modifier] = ACTIONS(4621),
+ [sym__dim_keyword] = ACTIONS(4621),
+ [sym__redim_keyword] = ACTIONS(4621),
+ [aux_sym_get_accessor_token1] = ACTIONS(4621),
+ [aux_sym_set_accessor_token1] = ACTIONS(4621),
+ [anon_sym_COMMA] = ACTIONS(4623),
+ [aux_sym_const_declaration_token1] = ACTIONS(4621),
+ [anon_sym_LPAREN] = ACTIONS(4623),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4621),
+ [anon_sym_STAR] = ACTIONS(4623),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token2] = ACTIONS(4621),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4621),
+ [aux_sym_else_fragment_token1] = ACTIONS(4621),
+ [aux_sym_select_statement_token1] = ACTIONS(4621),
+ [aux_sym_select_statement_token2] = ACTIONS(4621),
+ [aux_sym_case_expression_token1] = ACTIONS(4621),
+ [anon_sym_LT] = ACTIONS(4621),
+ [anon_sym_LT_EQ] = ACTIONS(4623),
+ [anon_sym_GT] = ACTIONS(4621),
+ [anon_sym_GT_EQ] = ACTIONS(4623),
+ [anon_sym_LT_GT] = ACTIONS(4623),
+ [aux_sym__for_header_token1] = ACTIONS(4621),
+ [aux_sym_do_statement_token1] = ACTIONS(4621),
+ [aux_sym_do_condition_token1] = ACTIONS(4621),
+ [aux_sym_with_statement_token1] = ACTIONS(4621),
+ [aux_sym_exit_statement_token1] = ACTIONS(4621),
+ [sym_end_statement] = ACTIONS(4623),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4621),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4621),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4621),
+ [sym__ambiguous_redim_statement] = ACTIONS(4623),
+ [aux_sym_erase_statement_token1] = ACTIONS(4621),
+ [aux_sym_open_statement_token1] = ACTIONS(4621),
+ [aux_sym_file_mode_token2] = ACTIONS(4621),
+ [aux_sym_file_access_token2] = ACTIONS(4621),
+ [aux_sym_file_lock_token2] = ACTIONS(4621),
+ [aux_sym_print_statement_token1] = ACTIONS(4621),
+ [anon_sym_CARET] = ACTIONS(4623),
+ [anon_sym_SLASH] = ACTIONS(4623),
+ [anon_sym_BSLASH] = ACTIONS(4623),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4621),
+ [anon_sym_PLUS] = ACTIONS(4623),
+ [anon_sym_DASH] = ACTIONS(4621),
+ [anon_sym_AMP] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4621),
+ [anon_sym_SEMI] = ACTIONS(4623),
+ [anon_sym_QMARK] = ACTIONS(4623),
+ [aux_sym_close_statement_token1] = ACTIONS(4621),
+ [aux_sym_put_statement_token1] = ACTIONS(4621),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4621),
+ [aux_sym_seek_statement_token1] = ACTIONS(4621),
+ [sym_reset_statement] = ACTIONS(4621),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4621),
+ [sym_stop_statement] = ACTIONS(4621),
+ [sym_beep_statement] = ACTIONS(4621),
+ [aux_sym_unload_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4621),
+ [aux_sym_call_statement_token1] = ACTIONS(4621),
+ [sym__ambiguous_call_statement] = ACTIONS(4621),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4621),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4621),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4621),
+ [aux_sym_unary_expression_token1] = ACTIONS(4621),
+ [sym_string_literal] = ACTIONS(4623),
+ [sym_number_literal] = ACTIONS(4623),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4621),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4621),
+ [sym_nothing_literal] = ACTIONS(4621),
+ [sym_null_literal] = ACTIONS(4621),
+ [sym_empty_literal] = ACTIONS(4621),
+ [sym_date_literal] = ACTIONS(4623),
+ [anon_sym_POUND] = ACTIONS(4621),
+ },
+ [STATE(1153)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1153),
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(6015),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4362),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token3] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(1154)] = {
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(4362),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [anon_sym_COMMA] = ACTIONS(4364),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4362),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_SEMI] = ACTIONS(4364),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(1155)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5917),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5919),
+ [anon_sym_SLASH] = ACTIONS(5917),
+ [anon_sym_BSLASH] = ACTIONS(5921),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5923),
+ [anon_sym_PLUS] = ACTIONS(5925),
+ [anon_sym_DASH] = ACTIONS(5927),
+ [anon_sym_AMP] = ACTIONS(5929),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1156)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [anon_sym_COMMA] = ACTIONS(4002),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(4002),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token2] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4002),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(1157)] = {
+ [sym_identifier] = ACTIONS(4509),
+ [sym_newline] = ACTIONS(4505),
+ [anon_sym_COLON] = ACTIONS(4505),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4509),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4509),
+ [anon_sym_EQ] = ACTIONS(4503),
+ [anon_sym_DOT] = ACTIONS(4509),
+ [anon_sym_BANG] = ACTIONS(4505),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4509),
+ [aux_sym_option_statement_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4509),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4509),
+ [sym_static_modifier] = ACTIONS(4509),
+ [sym__dim_keyword] = ACTIONS(4509),
+ [sym__redim_keyword] = ACTIONS(4509),
+ [aux_sym_get_accessor_token1] = ACTIONS(4509),
+ [aux_sym_set_accessor_token1] = ACTIONS(4509),
+ [anon_sym_COMMA] = ACTIONS(4505),
+ [aux_sym_const_declaration_token1] = ACTIONS(4509),
+ [anon_sym_LPAREN] = ACTIONS(4505),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4509),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token2] = ACTIONS(4509),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4509),
+ [aux_sym_else_fragment_token1] = ACTIONS(4509),
+ [aux_sym_select_statement_token1] = ACTIONS(4509),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4509),
+ [aux_sym__for_header_token1] = ACTIONS(4509),
+ [aux_sym_do_statement_token1] = ACTIONS(4509),
+ [aux_sym_do_condition_token1] = ACTIONS(4509),
+ [aux_sym_with_statement_token1] = ACTIONS(4509),
+ [aux_sym_exit_statement_token1] = ACTIONS(4509),
+ [sym_end_statement] = ACTIONS(4505),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4509),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4509),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4509),
+ [sym__ambiguous_redim_statement] = ACTIONS(4505),
+ [aux_sym_erase_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token1] = ACTIONS(4509),
+ [aux_sym_file_mode_token2] = ACTIONS(4509),
+ [aux_sym_file_access_token2] = ACTIONS(4509),
+ [aux_sym_file_lock_token2] = ACTIONS(4509),
+ [aux_sym_print_statement_token1] = ACTIONS(4509),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4505),
+ [anon_sym_DASH] = ACTIONS(4509),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_SEMI] = ACTIONS(4505),
+ [anon_sym_QMARK] = ACTIONS(4505),
+ [aux_sym_close_statement_token1] = ACTIONS(4509),
+ [aux_sym_put_statement_token1] = ACTIONS(4509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4509),
+ [aux_sym_seek_statement_token1] = ACTIONS(4509),
+ [sym_reset_statement] = ACTIONS(4509),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4509),
+ [sym_stop_statement] = ACTIONS(4509),
+ [sym_beep_statement] = ACTIONS(4509),
+ [aux_sym_unload_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4509),
+ [aux_sym_call_statement_token1] = ACTIONS(4509),
+ [sym__ambiguous_call_statement] = ACTIONS(4509),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4509),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4509),
+ [aux_sym_unary_expression_token1] = ACTIONS(4509),
+ [sym_string_literal] = ACTIONS(4505),
+ [sym_number_literal] = ACTIONS(4505),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4509),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4509),
+ [sym_nothing_literal] = ACTIONS(4509),
+ [sym_null_literal] = ACTIONS(4509),
+ [sym_empty_literal] = ACTIONS(4509),
+ [sym_date_literal] = ACTIONS(4505),
+ [anon_sym_POUND] = ACTIONS(4509),
+ },
+ [STATE(1158)] = {
+ [sym_identifier] = ACTIONS(4601),
+ [sym_newline] = ACTIONS(4603),
+ [anon_sym_COLON] = ACTIONS(4603),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4601),
+ [anon_sym_EQ] = ACTIONS(4603),
+ [anon_sym_DOT] = ACTIONS(4601),
+ [anon_sym_BANG] = ACTIONS(4603),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4601),
+ [aux_sym_option_statement_token3] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4601),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4601),
+ [sym_static_modifier] = ACTIONS(4601),
+ [sym__dim_keyword] = ACTIONS(4601),
+ [sym__redim_keyword] = ACTIONS(4601),
+ [aux_sym_get_accessor_token1] = ACTIONS(4601),
+ [aux_sym_set_accessor_token1] = ACTIONS(4601),
+ [anon_sym_COMMA] = ACTIONS(4603),
+ [aux_sym_const_declaration_token1] = ACTIONS(4601),
+ [anon_sym_LPAREN] = ACTIONS(4603),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4601),
+ [anon_sym_STAR] = ACTIONS(4603),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4601),
+ [aux_sym_visibility_token1] = ACTIONS(4601),
+ [aux_sym_visibility_token2] = ACTIONS(4601),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4601),
+ [aux_sym_else_fragment_token1] = ACTIONS(4601),
+ [aux_sym_select_statement_token1] = ACTIONS(4601),
+ [aux_sym_case_expression_token1] = ACTIONS(4601),
+ [anon_sym_LT] = ACTIONS(4601),
+ [anon_sym_LT_EQ] = ACTIONS(4603),
+ [anon_sym_GT] = ACTIONS(4601),
+ [anon_sym_GT_EQ] = ACTIONS(4603),
+ [anon_sym_LT_GT] = ACTIONS(4603),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4601),
+ [aux_sym__for_header_token1] = ACTIONS(4601),
+ [aux_sym_do_statement_token1] = ACTIONS(4601),
+ [aux_sym_do_condition_token1] = ACTIONS(4601),
+ [aux_sym_with_statement_token1] = ACTIONS(4601),
+ [aux_sym_exit_statement_token1] = ACTIONS(4601),
+ [sym_end_statement] = ACTIONS(4603),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4601),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4601),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4601),
+ [sym__ambiguous_redim_statement] = ACTIONS(4603),
+ [aux_sym_erase_statement_token1] = ACTIONS(4601),
+ [aux_sym_open_statement_token1] = ACTIONS(4601),
+ [aux_sym_file_mode_token2] = ACTIONS(4601),
+ [aux_sym_file_access_token2] = ACTIONS(4601),
+ [aux_sym_file_lock_token2] = ACTIONS(4601),
+ [aux_sym_print_statement_token1] = ACTIONS(4601),
+ [anon_sym_CARET] = ACTIONS(4603),
+ [anon_sym_SLASH] = ACTIONS(4603),
+ [anon_sym_BSLASH] = ACTIONS(4603),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4601),
+ [anon_sym_PLUS] = ACTIONS(4603),
+ [anon_sym_DASH] = ACTIONS(4601),
+ [anon_sym_AMP] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4601),
+ [anon_sym_SEMI] = ACTIONS(4603),
+ [anon_sym_QMARK] = ACTIONS(4603),
+ [aux_sym_close_statement_token1] = ACTIONS(4601),
+ [aux_sym_put_statement_token1] = ACTIONS(4601),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4601),
+ [aux_sym_seek_statement_token1] = ACTIONS(4601),
+ [sym_reset_statement] = ACTIONS(4601),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4601),
+ [sym_stop_statement] = ACTIONS(4601),
+ [sym_beep_statement] = ACTIONS(4601),
+ [aux_sym_unload_statement_token1] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4601),
+ [aux_sym_call_statement_token1] = ACTIONS(4601),
+ [sym__ambiguous_call_statement] = ACTIONS(4601),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4601),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4601),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4601),
+ [aux_sym_unary_expression_token1] = ACTIONS(4601),
+ [sym_string_literal] = ACTIONS(4603),
+ [sym_number_literal] = ACTIONS(4603),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4601),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4601),
+ [sym_nothing_literal] = ACTIONS(4601),
+ [sym_null_literal] = ACTIONS(4601),
+ [sym_empty_literal] = ACTIONS(4601),
+ [sym_date_literal] = ACTIONS(4603),
+ [anon_sym_POUND] = ACTIONS(4601),
+ },
+ [STATE(1159)] = {
+ [sym_identifier] = ACTIONS(4605),
+ [sym_newline] = ACTIONS(4607),
+ [anon_sym_COLON] = ACTIONS(4607),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4605),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4605),
+ [anon_sym_EQ] = ACTIONS(4607),
+ [anon_sym_DOT] = ACTIONS(4605),
+ [anon_sym_BANG] = ACTIONS(4607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4605),
+ [aux_sym_option_statement_token3] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4605),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4605),
+ [sym_static_modifier] = ACTIONS(4605),
+ [sym__dim_keyword] = ACTIONS(4605),
+ [sym__redim_keyword] = ACTIONS(4605),
+ [aux_sym_get_accessor_token1] = ACTIONS(4605),
+ [aux_sym_set_accessor_token1] = ACTIONS(4605),
+ [anon_sym_COMMA] = ACTIONS(4607),
+ [aux_sym_const_declaration_token1] = ACTIONS(4605),
+ [anon_sym_LPAREN] = ACTIONS(4607),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4605),
+ [anon_sym_STAR] = ACTIONS(4607),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token2] = ACTIONS(4605),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4605),
+ [aux_sym_else_fragment_token1] = ACTIONS(4605),
+ [aux_sym_select_statement_token1] = ACTIONS(4605),
+ [aux_sym_case_expression_token1] = ACTIONS(4605),
+ [anon_sym_LT] = ACTIONS(4605),
+ [anon_sym_LT_EQ] = ACTIONS(4607),
+ [anon_sym_GT] = ACTIONS(4605),
+ [anon_sym_GT_EQ] = ACTIONS(4607),
+ [anon_sym_LT_GT] = ACTIONS(4607),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4605),
+ [aux_sym__for_header_token1] = ACTIONS(4605),
+ [aux_sym_do_statement_token1] = ACTIONS(4605),
+ [aux_sym_do_condition_token1] = ACTIONS(4605),
+ [aux_sym_with_statement_token1] = ACTIONS(4605),
+ [aux_sym_exit_statement_token1] = ACTIONS(4605),
+ [sym_end_statement] = ACTIONS(4607),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4605),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4605),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4605),
+ [sym__ambiguous_redim_statement] = ACTIONS(4607),
+ [aux_sym_erase_statement_token1] = ACTIONS(4605),
+ [aux_sym_open_statement_token1] = ACTIONS(4605),
+ [aux_sym_file_mode_token2] = ACTIONS(4605),
+ [aux_sym_file_access_token2] = ACTIONS(4605),
+ [aux_sym_file_lock_token2] = ACTIONS(4605),
+ [aux_sym_print_statement_token1] = ACTIONS(4605),
+ [anon_sym_CARET] = ACTIONS(4607),
+ [anon_sym_SLASH] = ACTIONS(4607),
+ [anon_sym_BSLASH] = ACTIONS(4607),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4605),
+ [anon_sym_PLUS] = ACTIONS(4607),
+ [anon_sym_DASH] = ACTIONS(4605),
+ [anon_sym_AMP] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4605),
+ [anon_sym_SEMI] = ACTIONS(4607),
+ [anon_sym_QMARK] = ACTIONS(4607),
+ [aux_sym_close_statement_token1] = ACTIONS(4605),
+ [aux_sym_put_statement_token1] = ACTIONS(4605),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4605),
+ [aux_sym_seek_statement_token1] = ACTIONS(4605),
+ [sym_reset_statement] = ACTIONS(4605),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4605),
+ [sym_stop_statement] = ACTIONS(4605),
+ [sym_beep_statement] = ACTIONS(4605),
+ [aux_sym_unload_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4605),
+ [aux_sym_call_statement_token1] = ACTIONS(4605),
+ [sym__ambiguous_call_statement] = ACTIONS(4605),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4605),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4605),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4605),
+ [aux_sym_unary_expression_token1] = ACTIONS(4605),
+ [sym_string_literal] = ACTIONS(4607),
+ [sym_number_literal] = ACTIONS(4607),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4605),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4605),
+ [sym_nothing_literal] = ACTIONS(4605),
+ [sym_null_literal] = ACTIONS(4605),
+ [sym_empty_literal] = ACTIONS(4605),
+ [sym_date_literal] = ACTIONS(4607),
+ [anon_sym_POUND] = ACTIONS(4605),
+ },
+ [STATE(1160)] = {
+ [sym_identifier] = ACTIONS(4609),
+ [sym_newline] = ACTIONS(4611),
+ [anon_sym_COLON] = ACTIONS(4611),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4609),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4609),
+ [anon_sym_EQ] = ACTIONS(4611),
+ [anon_sym_DOT] = ACTIONS(4609),
+ [anon_sym_BANG] = ACTIONS(4611),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4609),
+ [aux_sym_option_statement_token3] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4609),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4609),
+ [sym_static_modifier] = ACTIONS(4609),
+ [sym__dim_keyword] = ACTIONS(4609),
+ [sym__redim_keyword] = ACTIONS(4609),
+ [aux_sym_get_accessor_token1] = ACTIONS(4609),
+ [aux_sym_set_accessor_token1] = ACTIONS(4609),
+ [anon_sym_COMMA] = ACTIONS(4611),
+ [aux_sym_const_declaration_token1] = ACTIONS(4609),
+ [anon_sym_LPAREN] = ACTIONS(4611),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4609),
+ [anon_sym_STAR] = ACTIONS(4611),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4609),
+ [aux_sym_visibility_token1] = ACTIONS(4609),
+ [aux_sym_visibility_token2] = ACTIONS(4609),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4609),
+ [aux_sym_else_fragment_token1] = ACTIONS(4609),
+ [aux_sym_select_statement_token1] = ACTIONS(4609),
+ [aux_sym_case_expression_token1] = ACTIONS(4609),
+ [anon_sym_LT] = ACTIONS(4609),
+ [anon_sym_LT_EQ] = ACTIONS(4611),
+ [anon_sym_GT] = ACTIONS(4609),
+ [anon_sym_GT_EQ] = ACTIONS(4611),
+ [anon_sym_LT_GT] = ACTIONS(4611),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4609),
+ [aux_sym__for_header_token1] = ACTIONS(4609),
+ [aux_sym_do_statement_token1] = ACTIONS(4609),
+ [aux_sym_do_condition_token1] = ACTIONS(4609),
+ [aux_sym_with_statement_token1] = ACTIONS(4609),
+ [aux_sym_exit_statement_token1] = ACTIONS(4609),
+ [sym_end_statement] = ACTIONS(4611),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4609),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4609),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4609),
+ [sym__ambiguous_redim_statement] = ACTIONS(4611),
+ [aux_sym_erase_statement_token1] = ACTIONS(4609),
+ [aux_sym_open_statement_token1] = ACTIONS(4609),
+ [aux_sym_file_mode_token2] = ACTIONS(4609),
+ [aux_sym_file_access_token2] = ACTIONS(4609),
+ [aux_sym_file_lock_token2] = ACTIONS(4609),
+ [aux_sym_print_statement_token1] = ACTIONS(4609),
+ [anon_sym_CARET] = ACTIONS(4611),
+ [anon_sym_SLASH] = ACTIONS(4611),
+ [anon_sym_BSLASH] = ACTIONS(4611),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4609),
+ [anon_sym_PLUS] = ACTIONS(4611),
+ [anon_sym_DASH] = ACTIONS(4609),
+ [anon_sym_AMP] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4609),
+ [anon_sym_SEMI] = ACTIONS(4611),
+ [anon_sym_QMARK] = ACTIONS(4611),
+ [aux_sym_close_statement_token1] = ACTIONS(4609),
+ [aux_sym_put_statement_token1] = ACTIONS(4609),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4609),
+ [aux_sym_seek_statement_token1] = ACTIONS(4609),
+ [sym_reset_statement] = ACTIONS(4609),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4609),
+ [sym_stop_statement] = ACTIONS(4609),
+ [sym_beep_statement] = ACTIONS(4609),
+ [aux_sym_unload_statement_token1] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4609),
+ [aux_sym_call_statement_token1] = ACTIONS(4609),
+ [sym__ambiguous_call_statement] = ACTIONS(4609),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4609),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4609),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4609),
+ [aux_sym_unary_expression_token1] = ACTIONS(4609),
+ [sym_string_literal] = ACTIONS(4611),
+ [sym_number_literal] = ACTIONS(4611),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4609),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4609),
+ [sym_nothing_literal] = ACTIONS(4609),
+ [sym_null_literal] = ACTIONS(4609),
+ [sym_empty_literal] = ACTIONS(4609),
+ [sym_date_literal] = ACTIONS(4611),
+ [anon_sym_POUND] = ACTIONS(4609),
+ },
+ [STATE(1161)] = {
+ [sym_identifier] = ACTIONS(4589),
+ [sym_newline] = ACTIONS(4591),
+ [anon_sym_COLON] = ACTIONS(4591),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4589),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4589),
+ [anon_sym_EQ] = ACTIONS(4591),
+ [anon_sym_DOT] = ACTIONS(4589),
+ [anon_sym_BANG] = ACTIONS(4591),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4589),
+ [aux_sym_option_statement_token3] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4589),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4589),
+ [sym_static_modifier] = ACTIONS(4589),
+ [sym__dim_keyword] = ACTIONS(4589),
+ [sym__redim_keyword] = ACTIONS(4589),
+ [aux_sym_get_accessor_token1] = ACTIONS(4589),
+ [aux_sym_set_accessor_token1] = ACTIONS(4589),
+ [anon_sym_COMMA] = ACTIONS(4591),
+ [aux_sym_const_declaration_token1] = ACTIONS(4589),
+ [anon_sym_LPAREN] = ACTIONS(4591),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4589),
+ [anon_sym_STAR] = ACTIONS(4591),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4589),
+ [aux_sym_visibility_token1] = ACTIONS(4589),
+ [aux_sym_visibility_token2] = ACTIONS(4589),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4589),
+ [aux_sym_else_fragment_token1] = ACTIONS(4589),
+ [aux_sym_select_statement_token1] = ACTIONS(4589),
+ [aux_sym_case_expression_token1] = ACTIONS(4589),
+ [anon_sym_LT] = ACTIONS(4589),
+ [anon_sym_LT_EQ] = ACTIONS(4591),
+ [anon_sym_GT] = ACTIONS(4589),
+ [anon_sym_GT_EQ] = ACTIONS(4591),
+ [anon_sym_LT_GT] = ACTIONS(4591),
+ [aux_sym__for_header_token1] = ACTIONS(4589),
+ [aux_sym_do_statement_token1] = ACTIONS(4589),
+ [aux_sym_do_condition_token1] = ACTIONS(4589),
+ [aux_sym_while_statement_token1] = ACTIONS(4589),
+ [aux_sym_with_statement_token1] = ACTIONS(4589),
+ [aux_sym_exit_statement_token1] = ACTIONS(4589),
+ [sym_end_statement] = ACTIONS(4591),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4589),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4589),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4589),
+ [sym__ambiguous_redim_statement] = ACTIONS(4591),
+ [aux_sym_erase_statement_token1] = ACTIONS(4589),
+ [aux_sym_open_statement_token1] = ACTIONS(4589),
+ [aux_sym_file_mode_token2] = ACTIONS(4589),
+ [aux_sym_file_access_token2] = ACTIONS(4589),
+ [aux_sym_file_lock_token2] = ACTIONS(4589),
+ [aux_sym_print_statement_token1] = ACTIONS(4589),
+ [anon_sym_CARET] = ACTIONS(4591),
+ [anon_sym_SLASH] = ACTIONS(4591),
+ [anon_sym_BSLASH] = ACTIONS(4591),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4589),
+ [anon_sym_PLUS] = ACTIONS(4591),
+ [anon_sym_DASH] = ACTIONS(4589),
+ [anon_sym_AMP] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4589),
+ [anon_sym_SEMI] = ACTIONS(4591),
+ [anon_sym_QMARK] = ACTIONS(4591),
+ [aux_sym_close_statement_token1] = ACTIONS(4589),
+ [aux_sym_put_statement_token1] = ACTIONS(4589),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4589),
+ [aux_sym_seek_statement_token1] = ACTIONS(4589),
+ [sym_reset_statement] = ACTIONS(4589),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4589),
+ [sym_stop_statement] = ACTIONS(4589),
+ [sym_beep_statement] = ACTIONS(4589),
+ [aux_sym_unload_statement_token1] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4589),
+ [aux_sym_call_statement_token1] = ACTIONS(4589),
+ [sym__ambiguous_call_statement] = ACTIONS(4589),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4589),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4589),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4589),
+ [aux_sym_unary_expression_token1] = ACTIONS(4589),
+ [sym_string_literal] = ACTIONS(4591),
+ [sym_number_literal] = ACTIONS(4591),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4589),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4589),
+ [sym_nothing_literal] = ACTIONS(4589),
+ [sym_null_literal] = ACTIONS(4589),
+ [sym_empty_literal] = ACTIONS(4589),
+ [sym_date_literal] = ACTIONS(4591),
+ [anon_sym_POUND] = ACTIONS(4589),
+ },
+ [STATE(1162)] = {
+ [sym_identifier] = ACTIONS(4745),
+ [sym_newline] = ACTIONS(4747),
+ [anon_sym_COLON] = ACTIONS(4747),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4745),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4745),
+ [anon_sym_EQ] = ACTIONS(4747),
+ [anon_sym_DOT] = ACTIONS(4745),
+ [anon_sym_BANG] = ACTIONS(4747),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4745),
+ [aux_sym_option_statement_token3] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4745),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4745),
+ [sym_static_modifier] = ACTIONS(4745),
+ [sym__dim_keyword] = ACTIONS(4745),
+ [sym__redim_keyword] = ACTIONS(4745),
+ [aux_sym_get_accessor_token1] = ACTIONS(4745),
+ [aux_sym_set_accessor_token1] = ACTIONS(4745),
+ [anon_sym_COMMA] = ACTIONS(4747),
+ [aux_sym_const_declaration_token1] = ACTIONS(4745),
+ [anon_sym_LPAREN] = ACTIONS(4747),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4745),
+ [anon_sym_STAR] = ACTIONS(4747),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4745),
+ [aux_sym_visibility_token1] = ACTIONS(4745),
+ [aux_sym_visibility_token2] = ACTIONS(4745),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4745),
+ [aux_sym_else_fragment_token1] = ACTIONS(4745),
+ [aux_sym_select_statement_token1] = ACTIONS(4745),
+ [aux_sym_select_statement_token2] = ACTIONS(4745),
+ [aux_sym_case_expression_token1] = ACTIONS(4745),
+ [anon_sym_LT] = ACTIONS(4745),
+ [anon_sym_LT_EQ] = ACTIONS(4747),
+ [anon_sym_GT] = ACTIONS(4745),
+ [anon_sym_GT_EQ] = ACTIONS(4747),
+ [anon_sym_LT_GT] = ACTIONS(4747),
+ [aux_sym__for_header_token1] = ACTIONS(4745),
+ [aux_sym_do_statement_token1] = ACTIONS(4745),
+ [aux_sym_do_condition_token1] = ACTIONS(4745),
+ [aux_sym_with_statement_token1] = ACTIONS(4745),
+ [aux_sym_exit_statement_token1] = ACTIONS(4745),
+ [sym_end_statement] = ACTIONS(4747),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4745),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4745),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4745),
+ [sym__ambiguous_redim_statement] = ACTIONS(4747),
+ [aux_sym_erase_statement_token1] = ACTIONS(4745),
+ [aux_sym_open_statement_token1] = ACTIONS(4745),
+ [aux_sym_file_mode_token2] = ACTIONS(4745),
+ [aux_sym_file_access_token2] = ACTIONS(4745),
+ [aux_sym_file_lock_token2] = ACTIONS(4745),
+ [aux_sym_print_statement_token1] = ACTIONS(4745),
+ [anon_sym_CARET] = ACTIONS(4747),
+ [anon_sym_SLASH] = ACTIONS(4747),
+ [anon_sym_BSLASH] = ACTIONS(4747),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4745),
+ [anon_sym_PLUS] = ACTIONS(4747),
+ [anon_sym_DASH] = ACTIONS(4745),
+ [anon_sym_AMP] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4745),
+ [anon_sym_SEMI] = ACTIONS(4747),
+ [anon_sym_QMARK] = ACTIONS(4747),
+ [aux_sym_close_statement_token1] = ACTIONS(4745),
+ [aux_sym_put_statement_token1] = ACTIONS(4745),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4745),
+ [aux_sym_seek_statement_token1] = ACTIONS(4745),
+ [sym_reset_statement] = ACTIONS(4745),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4745),
+ [sym_stop_statement] = ACTIONS(4745),
+ [sym_beep_statement] = ACTIONS(4745),
+ [aux_sym_unload_statement_token1] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4745),
+ [aux_sym_call_statement_token1] = ACTIONS(4745),
+ [sym__ambiguous_call_statement] = ACTIONS(4745),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4745),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4745),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4745),
+ [aux_sym_unary_expression_token1] = ACTIONS(4745),
+ [sym_string_literal] = ACTIONS(4747),
+ [sym_number_literal] = ACTIONS(4747),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4745),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4745),
+ [sym_nothing_literal] = ACTIONS(4745),
+ [sym_null_literal] = ACTIONS(4745),
+ [sym_empty_literal] = ACTIONS(4745),
+ [sym_date_literal] = ACTIONS(4747),
+ [anon_sym_POUND] = ACTIONS(4745),
+ },
+ [STATE(1163)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4503),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [anon_sym_COMMA] = ACTIONS(4615),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4613),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_SEMI] = ACTIONS(4615),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(1164)] = {
+ [sym_identifier] = ACTIONS(4437),
+ [sym_newline] = ACTIONS(4439),
+ [anon_sym_COLON] = ACTIONS(4439),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4437),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4437),
+ [anon_sym_EQ] = ACTIONS(4439),
+ [anon_sym_DOT] = ACTIONS(4437),
+ [anon_sym_BANG] = ACTIONS(4439),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4437),
+ [aux_sym_option_statement_token3] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4437),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4437),
+ [sym_static_modifier] = ACTIONS(4437),
+ [sym__dim_keyword] = ACTIONS(4437),
+ [sym__redim_keyword] = ACTIONS(4437),
+ [aux_sym_get_accessor_token1] = ACTIONS(4437),
+ [aux_sym_set_accessor_token1] = ACTIONS(4437),
+ [anon_sym_COMMA] = ACTIONS(4439),
+ [aux_sym_const_declaration_token1] = ACTIONS(4437),
+ [anon_sym_LPAREN] = ACTIONS(4439),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4437),
+ [anon_sym_STAR] = ACTIONS(4439),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4437),
+ [aux_sym_visibility_token1] = ACTIONS(4437),
+ [aux_sym_visibility_token2] = ACTIONS(4437),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4437),
+ [aux_sym_else_fragment_token1] = ACTIONS(4437),
+ [aux_sym_select_statement_token1] = ACTIONS(4437),
+ [aux_sym_case_expression_token1] = ACTIONS(4437),
+ [anon_sym_LT] = ACTIONS(4437),
+ [anon_sym_LT_EQ] = ACTIONS(4439),
+ [anon_sym_GT] = ACTIONS(4437),
+ [anon_sym_GT_EQ] = ACTIONS(4439),
+ [anon_sym_LT_GT] = ACTIONS(4439),
+ [aux_sym__for_header_token1] = ACTIONS(4437),
+ [aux_sym_do_statement_token1] = ACTIONS(4437),
+ [aux_sym_do_condition_token1] = ACTIONS(4437),
+ [aux_sym_while_statement_token1] = ACTIONS(4437),
+ [aux_sym_with_statement_token1] = ACTIONS(4437),
+ [aux_sym_exit_statement_token1] = ACTIONS(4437),
+ [sym_end_statement] = ACTIONS(4439),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4437),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4437),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4437),
+ [sym__ambiguous_redim_statement] = ACTIONS(4439),
+ [aux_sym_erase_statement_token1] = ACTIONS(4437),
+ [aux_sym_open_statement_token1] = ACTIONS(4437),
+ [aux_sym_file_mode_token2] = ACTIONS(4437),
+ [aux_sym_file_access_token2] = ACTIONS(4437),
+ [aux_sym_file_lock_token2] = ACTIONS(4437),
+ [aux_sym_print_statement_token1] = ACTIONS(4437),
+ [anon_sym_CARET] = ACTIONS(4439),
+ [anon_sym_SLASH] = ACTIONS(4439),
+ [anon_sym_BSLASH] = ACTIONS(4439),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4437),
+ [anon_sym_PLUS] = ACTIONS(4439),
+ [anon_sym_DASH] = ACTIONS(4437),
+ [anon_sym_AMP] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4437),
+ [anon_sym_SEMI] = ACTIONS(4439),
+ [anon_sym_QMARK] = ACTIONS(4439),
+ [aux_sym_close_statement_token1] = ACTIONS(4437),
+ [aux_sym_put_statement_token1] = ACTIONS(4437),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4437),
+ [aux_sym_seek_statement_token1] = ACTIONS(4437),
+ [sym_reset_statement] = ACTIONS(4437),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4437),
+ [sym_stop_statement] = ACTIONS(4437),
+ [sym_beep_statement] = ACTIONS(4437),
+ [aux_sym_unload_statement_token1] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4437),
+ [aux_sym_call_statement_token1] = ACTIONS(4437),
+ [sym__ambiguous_call_statement] = ACTIONS(4437),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4437),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4437),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4437),
+ [aux_sym_unary_expression_token1] = ACTIONS(4437),
+ [sym_string_literal] = ACTIONS(4439),
+ [sym_number_literal] = ACTIONS(4439),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4437),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4437),
+ [sym_nothing_literal] = ACTIONS(4437),
+ [sym_null_literal] = ACTIONS(4437),
+ [sym_empty_literal] = ACTIONS(4437),
+ [sym_date_literal] = ACTIONS(4439),
+ [anon_sym_POUND] = ACTIONS(4437),
+ },
+ [STATE(1165)] = {
+ [sym_identifier] = ACTIONS(4647),
+ [sym_newline] = ACTIONS(4649),
+ [anon_sym_COLON] = ACTIONS(4649),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4647),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4647),
+ [anon_sym_EQ] = ACTIONS(4649),
+ [anon_sym_DOT] = ACTIONS(4647),
+ [anon_sym_BANG] = ACTIONS(4649),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4647),
+ [aux_sym_option_statement_token3] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4647),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4647),
+ [sym_static_modifier] = ACTIONS(4647),
+ [sym__dim_keyword] = ACTIONS(4647),
+ [sym__redim_keyword] = ACTIONS(4647),
+ [aux_sym_get_accessor_token1] = ACTIONS(4647),
+ [aux_sym_set_accessor_token1] = ACTIONS(4647),
+ [anon_sym_COMMA] = ACTIONS(4649),
+ [aux_sym_const_declaration_token1] = ACTIONS(4647),
+ [anon_sym_LPAREN] = ACTIONS(4649),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4647),
+ [anon_sym_STAR] = ACTIONS(5948),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token2] = ACTIONS(4647),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4647),
+ [aux_sym_else_fragment_token1] = ACTIONS(4647),
+ [aux_sym_select_statement_token1] = ACTIONS(4647),
+ [aux_sym_case_expression_token1] = ACTIONS(4647),
+ [anon_sym_LT] = ACTIONS(4647),
+ [anon_sym_LT_EQ] = ACTIONS(4649),
+ [anon_sym_GT] = ACTIONS(4647),
+ [anon_sym_GT_EQ] = ACTIONS(4649),
+ [anon_sym_LT_GT] = ACTIONS(4649),
+ [aux_sym__for_header_token1] = ACTIONS(4647),
+ [aux_sym_do_statement_token1] = ACTIONS(4647),
+ [aux_sym_do_condition_token1] = ACTIONS(4647),
+ [aux_sym_while_statement_token1] = ACTIONS(4647),
+ [aux_sym_with_statement_token1] = ACTIONS(4647),
+ [aux_sym_exit_statement_token1] = ACTIONS(4647),
+ [sym_end_statement] = ACTIONS(4649),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4647),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4647),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4647),
+ [sym__ambiguous_redim_statement] = ACTIONS(4649),
+ [aux_sym_erase_statement_token1] = ACTIONS(4647),
+ [aux_sym_open_statement_token1] = ACTIONS(4647),
+ [aux_sym_file_mode_token2] = ACTIONS(4647),
+ [aux_sym_file_access_token2] = ACTIONS(4647),
+ [aux_sym_file_lock_token2] = ACTIONS(4647),
+ [aux_sym_print_statement_token1] = ACTIONS(4647),
+ [anon_sym_CARET] = ACTIONS(5941),
+ [anon_sym_SLASH] = ACTIONS(5948),
+ [anon_sym_BSLASH] = ACTIONS(5950),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5952),
+ [anon_sym_PLUS] = ACTIONS(5954),
+ [anon_sym_DASH] = ACTIONS(5956),
+ [anon_sym_AMP] = ACTIONS(5958),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4647),
+ [anon_sym_SEMI] = ACTIONS(4649),
+ [anon_sym_QMARK] = ACTIONS(4649),
+ [aux_sym_close_statement_token1] = ACTIONS(4647),
+ [aux_sym_put_statement_token1] = ACTIONS(4647),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4647),
+ [aux_sym_seek_statement_token1] = ACTIONS(4647),
+ [sym_reset_statement] = ACTIONS(4647),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4647),
+ [sym_stop_statement] = ACTIONS(4647),
+ [sym_beep_statement] = ACTIONS(4647),
+ [aux_sym_unload_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4647),
+ [aux_sym_call_statement_token1] = ACTIONS(4647),
+ [sym__ambiguous_call_statement] = ACTIONS(4647),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4647),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4647),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4647),
+ [aux_sym_unary_expression_token1] = ACTIONS(4647),
+ [sym_string_literal] = ACTIONS(4649),
+ [sym_number_literal] = ACTIONS(4649),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4647),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4647),
+ [sym_nothing_literal] = ACTIONS(4647),
+ [sym_null_literal] = ACTIONS(4647),
+ [sym_empty_literal] = ACTIONS(4647),
+ [sym_date_literal] = ACTIONS(4649),
+ [anon_sym_POUND] = ACTIONS(4647),
+ },
+ [STATE(1166)] = {
+ [sym_argument_list] = STATE(1892),
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(6018),
+ [anon_sym_BANG] = ACTIONS(6020),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(6022),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_array_bound_token1] = ACTIONS(4342),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(1167)] = {
+ [sym_identifier] = ACTIONS(4485),
+ [sym_newline] = ACTIONS(4487),
+ [anon_sym_COLON] = ACTIONS(4487),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4485),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4485),
+ [anon_sym_EQ] = ACTIONS(4487),
+ [anon_sym_DOT] = ACTIONS(4485),
+ [anon_sym_BANG] = ACTIONS(4487),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4485),
+ [aux_sym_option_statement_token3] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4485),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4485),
+ [sym_static_modifier] = ACTIONS(4485),
+ [sym__dim_keyword] = ACTIONS(4485),
+ [sym__redim_keyword] = ACTIONS(4485),
+ [aux_sym_get_accessor_token1] = ACTIONS(4485),
+ [aux_sym_set_accessor_token1] = ACTIONS(4485),
+ [anon_sym_COMMA] = ACTIONS(4487),
+ [aux_sym_const_declaration_token1] = ACTIONS(4485),
+ [anon_sym_LPAREN] = ACTIONS(4487),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4485),
+ [anon_sym_STAR] = ACTIONS(4487),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4485),
+ [aux_sym_visibility_token1] = ACTIONS(4485),
+ [aux_sym_visibility_token2] = ACTIONS(4485),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4485),
+ [aux_sym_else_fragment_token1] = ACTIONS(4485),
+ [aux_sym_select_statement_token1] = ACTIONS(4485),
+ [aux_sym_select_statement_token2] = ACTIONS(4485),
+ [aux_sym_case_expression_token1] = ACTIONS(4485),
+ [anon_sym_LT] = ACTIONS(4485),
+ [anon_sym_LT_EQ] = ACTIONS(4487),
+ [anon_sym_GT] = ACTIONS(4485),
+ [anon_sym_GT_EQ] = ACTIONS(4487),
+ [anon_sym_LT_GT] = ACTIONS(4487),
+ [aux_sym__for_header_token1] = ACTIONS(4485),
+ [aux_sym_do_statement_token1] = ACTIONS(4485),
+ [aux_sym_do_condition_token1] = ACTIONS(4485),
+ [aux_sym_with_statement_token1] = ACTIONS(4485),
+ [aux_sym_exit_statement_token1] = ACTIONS(4485),
+ [sym_end_statement] = ACTIONS(4487),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4485),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4485),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4485),
+ [sym__ambiguous_redim_statement] = ACTIONS(4487),
+ [aux_sym_erase_statement_token1] = ACTIONS(4485),
+ [aux_sym_open_statement_token1] = ACTIONS(4485),
+ [aux_sym_file_mode_token2] = ACTIONS(4485),
+ [aux_sym_file_access_token2] = ACTIONS(4485),
+ [aux_sym_file_lock_token2] = ACTIONS(4485),
+ [aux_sym_print_statement_token1] = ACTIONS(4485),
+ [anon_sym_CARET] = ACTIONS(4487),
+ [anon_sym_SLASH] = ACTIONS(4487),
+ [anon_sym_BSLASH] = ACTIONS(4487),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4485),
+ [anon_sym_PLUS] = ACTIONS(4487),
+ [anon_sym_DASH] = ACTIONS(4485),
+ [anon_sym_AMP] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4485),
+ [anon_sym_SEMI] = ACTIONS(4487),
+ [anon_sym_QMARK] = ACTIONS(4487),
+ [aux_sym_close_statement_token1] = ACTIONS(4485),
+ [aux_sym_put_statement_token1] = ACTIONS(4485),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4485),
+ [aux_sym_seek_statement_token1] = ACTIONS(4485),
+ [sym_reset_statement] = ACTIONS(4485),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4485),
+ [sym_stop_statement] = ACTIONS(4485),
+ [sym_beep_statement] = ACTIONS(4485),
+ [aux_sym_unload_statement_token1] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4485),
+ [aux_sym_call_statement_token1] = ACTIONS(4485),
+ [sym__ambiguous_call_statement] = ACTIONS(4485),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4485),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4485),
+ [aux_sym_unary_expression_token1] = ACTIONS(4485),
+ [sym_string_literal] = ACTIONS(4487),
+ [sym_number_literal] = ACTIONS(4487),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4485),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4485),
+ [sym_nothing_literal] = ACTIONS(4485),
+ [sym_null_literal] = ACTIONS(4485),
+ [sym_empty_literal] = ACTIONS(4485),
+ [sym_date_literal] = ACTIONS(4487),
+ [anon_sym_POUND] = ACTIONS(4485),
+ },
+ [STATE(1168)] = {
+ [sym_identifier] = ACTIONS(4420),
+ [sym_newline] = ACTIONS(4422),
+ [anon_sym_COLON] = ACTIONS(4422),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4420),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4420),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5970),
+ [anon_sym_BANG] = ACTIONS(5972),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4420),
+ [aux_sym_option_statement_token3] = ACTIONS(4420),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4420),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4420),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4420),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4420),
+ [sym_static_modifier] = ACTIONS(4420),
+ [sym__dim_keyword] = ACTIONS(4420),
+ [sym__redim_keyword] = ACTIONS(4420),
+ [aux_sym_get_accessor_token1] = ACTIONS(4420),
+ [aux_sym_set_accessor_token1] = ACTIONS(4420),
+ [anon_sym_COMMA] = ACTIONS(4422),
+ [aux_sym_const_declaration_token1] = ACTIONS(4420),
+ [anon_sym_LPAREN] = ACTIONS(4428),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4420),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4420),
+ [aux_sym_visibility_token1] = ACTIONS(4420),
+ [aux_sym_visibility_token2] = ACTIONS(4420),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4420),
+ [aux_sym_else_fragment_token1] = ACTIONS(4420),
+ [aux_sym_select_statement_token1] = ACTIONS(4420),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4420),
+ [aux_sym_do_statement_token1] = ACTIONS(4420),
+ [aux_sym_do_condition_token1] = ACTIONS(4420),
+ [aux_sym_with_statement_token1] = ACTIONS(4420),
+ [aux_sym_exit_statement_token1] = ACTIONS(4420),
+ [sym_end_statement] = ACTIONS(4422),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4420),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4420),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4420),
+ [sym__ambiguous_redim_statement] = ACTIONS(4422),
+ [aux_sym_erase_statement_token1] = ACTIONS(4420),
+ [aux_sym_open_statement_token1] = ACTIONS(4420),
+ [aux_sym_file_mode_token2] = ACTIONS(4420),
+ [aux_sym_file_access_token2] = ACTIONS(4420),
+ [aux_sym_file_lock_token2] = ACTIONS(4420),
+ [aux_sym_print_statement_token1] = ACTIONS(4420),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4431),
+ [anon_sym_DASH] = ACTIONS(4434),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4422),
+ [anon_sym_QMARK] = ACTIONS(4422),
+ [aux_sym_close_statement_token1] = ACTIONS(4420),
+ [aux_sym_put_statement_token1] = ACTIONS(4420),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4420),
+ [aux_sym_seek_statement_token1] = ACTIONS(4420),
+ [sym_reset_statement] = ACTIONS(4420),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4420),
+ [sym_stop_statement] = ACTIONS(4420),
+ [sym_beep_statement] = ACTIONS(4420),
+ [aux_sym_unload_statement_token1] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4420),
+ [aux_sym_call_statement_token1] = ACTIONS(4420),
+ [sym__ambiguous_call_statement] = ACTIONS(4420),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4420),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4420),
+ [aux_sym_unary_expression_token1] = ACTIONS(4420),
+ [sym_string_literal] = ACTIONS(4422),
+ [sym_number_literal] = ACTIONS(4422),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4420),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4420),
+ [sym_nothing_literal] = ACTIONS(4420),
+ [sym_null_literal] = ACTIONS(4420),
+ [sym_empty_literal] = ACTIONS(4420),
+ [sym_date_literal] = ACTIONS(4422),
+ [anon_sym_POUND] = ACTIONS(4420),
+ },
+ [STATE(1169)] = {
+ [sym_identifier] = ACTIONS(4477),
+ [sym_newline] = ACTIONS(4479),
+ [anon_sym_COLON] = ACTIONS(4479),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4477),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4477),
+ [anon_sym_EQ] = ACTIONS(4479),
+ [anon_sym_DOT] = ACTIONS(4477),
+ [anon_sym_BANG] = ACTIONS(4479),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4477),
+ [aux_sym_option_statement_token3] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4477),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4477),
+ [sym_static_modifier] = ACTIONS(4477),
+ [sym__dim_keyword] = ACTIONS(4477),
+ [sym__redim_keyword] = ACTIONS(4477),
+ [aux_sym_get_accessor_token1] = ACTIONS(4477),
+ [aux_sym_set_accessor_token1] = ACTIONS(4477),
+ [anon_sym_COMMA] = ACTIONS(4479),
+ [aux_sym_const_declaration_token1] = ACTIONS(4477),
+ [anon_sym_LPAREN] = ACTIONS(4479),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4477),
+ [anon_sym_STAR] = ACTIONS(4479),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4477),
+ [aux_sym_visibility_token1] = ACTIONS(4477),
+ [aux_sym_visibility_token2] = ACTIONS(4477),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4477),
+ [aux_sym_else_fragment_token1] = ACTIONS(4477),
+ [aux_sym_select_statement_token1] = ACTIONS(4477),
+ [aux_sym_case_expression_token1] = ACTIONS(4477),
+ [anon_sym_LT] = ACTIONS(4477),
+ [anon_sym_LT_EQ] = ACTIONS(4479),
+ [anon_sym_GT] = ACTIONS(4477),
+ [anon_sym_GT_EQ] = ACTIONS(4479),
+ [anon_sym_LT_GT] = ACTIONS(4479),
+ [aux_sym__for_header_token1] = ACTIONS(4477),
+ [aux_sym_do_statement_token1] = ACTIONS(4477),
+ [aux_sym_do_statement_token2] = ACTIONS(4477),
+ [aux_sym_do_condition_token1] = ACTIONS(4477),
+ [aux_sym_with_statement_token1] = ACTIONS(4477),
+ [aux_sym_exit_statement_token1] = ACTIONS(4477),
+ [sym_end_statement] = ACTIONS(4479),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4477),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4477),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4477),
+ [sym__ambiguous_redim_statement] = ACTIONS(4479),
+ [aux_sym_erase_statement_token1] = ACTIONS(4477),
+ [aux_sym_open_statement_token1] = ACTIONS(4477),
+ [aux_sym_file_mode_token2] = ACTIONS(4477),
+ [aux_sym_file_access_token2] = ACTIONS(4477),
+ [aux_sym_file_lock_token2] = ACTIONS(4477),
+ [aux_sym_print_statement_token1] = ACTIONS(4477),
+ [anon_sym_CARET] = ACTIONS(4479),
+ [anon_sym_SLASH] = ACTIONS(4479),
+ [anon_sym_BSLASH] = ACTIONS(4479),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4477),
+ [anon_sym_PLUS] = ACTIONS(4479),
+ [anon_sym_DASH] = ACTIONS(4477),
+ [anon_sym_AMP] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4477),
+ [anon_sym_SEMI] = ACTIONS(4479),
+ [anon_sym_QMARK] = ACTIONS(4479),
+ [aux_sym_close_statement_token1] = ACTIONS(4477),
+ [aux_sym_put_statement_token1] = ACTIONS(4477),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4477),
+ [aux_sym_seek_statement_token1] = ACTIONS(4477),
+ [sym_reset_statement] = ACTIONS(4477),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4477),
+ [sym_stop_statement] = ACTIONS(4477),
+ [sym_beep_statement] = ACTIONS(4477),
+ [aux_sym_unload_statement_token1] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4477),
+ [aux_sym_call_statement_token1] = ACTIONS(4477),
+ [sym__ambiguous_call_statement] = ACTIONS(4477),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4477),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4477),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4477),
+ [aux_sym_unary_expression_token1] = ACTIONS(4477),
+ [sym_string_literal] = ACTIONS(4479),
+ [sym_number_literal] = ACTIONS(4479),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4477),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4477),
+ [sym_nothing_literal] = ACTIONS(4477),
+ [sym_null_literal] = ACTIONS(4477),
+ [sym_empty_literal] = ACTIONS(4477),
+ [sym_date_literal] = ACTIONS(4479),
+ [anon_sym_POUND] = ACTIONS(4477),
+ },
+ [STATE(1170)] = {
+ [sym_identifier] = ACTIONS(4601),
+ [sym_newline] = ACTIONS(4603),
+ [anon_sym_COLON] = ACTIONS(4603),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4601),
+ [anon_sym_DOT] = ACTIONS(4601),
+ [anon_sym_BANG] = ACTIONS(4603),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4601),
+ [aux_sym_option_statement_token3] = ACTIONS(4601),
+ [aux_sym_type_declaration_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4601),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4601),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4601),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4601),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4601),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4601),
+ [aux_sym__property_get_header_token1] = ACTIONS(4601),
+ [aux_sym_event_declaration_token1] = ACTIONS(4601),
+ [sym_static_modifier] = ACTIONS(4601),
+ [sym__dim_keyword] = ACTIONS(4601),
+ [sym__redim_keyword] = ACTIONS(4601),
+ [aux_sym_get_accessor_token1] = ACTIONS(4601),
+ [aux_sym_set_accessor_token1] = ACTIONS(4601),
+ [aux_sym_const_declaration_token1] = ACTIONS(4601),
+ [anon_sym_LPAREN] = ACTIONS(4603),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4601),
+ [anon_sym_STAR] = ACTIONS(4603),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4601),
+ [aux_sym_visibility_token1] = ACTIONS(4601),
+ [aux_sym_visibility_token2] = ACTIONS(4601),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4601),
+ [aux_sym_else_fragment_token1] = ACTIONS(4601),
+ [aux_sym_select_statement_token1] = ACTIONS(4601),
+ [aux_sym__for_header_token1] = ACTIONS(4601),
+ [aux_sym_do_statement_token1] = ACTIONS(4601),
+ [aux_sym_do_condition_token1] = ACTIONS(4601),
+ [aux_sym_with_statement_token1] = ACTIONS(4601),
+ [aux_sym_exit_statement_token1] = ACTIONS(4601),
+ [sym_end_statement] = ACTIONS(4603),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4601),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4601),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4601),
+ [sym__ambiguous_redim_statement] = ACTIONS(4603),
+ [aux_sym_erase_statement_token1] = ACTIONS(4601),
+ [aux_sym_open_statement_token1] = ACTIONS(4601),
+ [aux_sym_open_statement_token3] = ACTIONS(4601),
+ [aux_sym_file_mode_token2] = ACTIONS(4601),
+ [aux_sym_file_access_token2] = ACTIONS(4601),
+ [aux_sym_file_lock_token2] = ACTIONS(4601),
+ [aux_sym_print_statement_token1] = ACTIONS(4601),
+ [anon_sym_CARET] = ACTIONS(4603),
+ [anon_sym_SLASH] = ACTIONS(4603),
+ [anon_sym_BSLASH] = ACTIONS(4603),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4601),
+ [anon_sym_PLUS] = ACTIONS(4603),
+ [anon_sym_DASH] = ACTIONS(4601),
+ [anon_sym_AMP] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4601),
+ [anon_sym_QMARK] = ACTIONS(4603),
+ [aux_sym_close_statement_token1] = ACTIONS(4601),
+ [aux_sym_put_statement_token1] = ACTIONS(4601),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4601),
+ [aux_sym_seek_statement_token1] = ACTIONS(4601),
+ [sym_reset_statement] = ACTIONS(4601),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4601),
+ [sym_stop_statement] = ACTIONS(4601),
+ [sym_beep_statement] = ACTIONS(4601),
+ [aux_sym_unload_statement_token1] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4601),
+ [aux_sym_call_statement_token1] = ACTIONS(4601),
+ [sym__ambiguous_call_statement] = ACTIONS(4601),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4601),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4601),
+ [aux_sym_unary_expression_token1] = ACTIONS(4601),
+ [sym_string_literal] = ACTIONS(4603),
+ [sym_number_literal] = ACTIONS(4603),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4601),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4601),
+ [sym_nothing_literal] = ACTIONS(4601),
+ [sym_null_literal] = ACTIONS(4601),
+ [sym_empty_literal] = ACTIONS(4601),
+ [sym_date_literal] = ACTIONS(4603),
+ [anon_sym_POUND] = ACTIONS(4601),
+ },
+ [STATE(1171)] = {
+ [sym_identifier] = ACTIONS(4605),
+ [sym_newline] = ACTIONS(4607),
+ [anon_sym_COLON] = ACTIONS(4607),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4605),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4605),
+ [anon_sym_DOT] = ACTIONS(4605),
+ [anon_sym_BANG] = ACTIONS(4607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4605),
+ [aux_sym_option_statement_token3] = ACTIONS(4605),
+ [aux_sym_type_declaration_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4605),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4605),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4605),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4605),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4605),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4605),
+ [aux_sym__property_get_header_token1] = ACTIONS(4605),
+ [aux_sym_event_declaration_token1] = ACTIONS(4605),
+ [sym_static_modifier] = ACTIONS(4605),
+ [sym__dim_keyword] = ACTIONS(4605),
+ [sym__redim_keyword] = ACTIONS(4605),
+ [aux_sym_get_accessor_token1] = ACTIONS(4605),
+ [aux_sym_set_accessor_token1] = ACTIONS(4605),
+ [aux_sym_const_declaration_token1] = ACTIONS(4605),
+ [anon_sym_LPAREN] = ACTIONS(4607),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4605),
+ [anon_sym_STAR] = ACTIONS(4607),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token2] = ACTIONS(4605),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4605),
+ [aux_sym_else_fragment_token1] = ACTIONS(4605),
+ [aux_sym_select_statement_token1] = ACTIONS(4605),
+ [aux_sym__for_header_token1] = ACTIONS(4605),
+ [aux_sym_do_statement_token1] = ACTIONS(4605),
+ [aux_sym_do_condition_token1] = ACTIONS(4605),
+ [aux_sym_with_statement_token1] = ACTIONS(4605),
+ [aux_sym_exit_statement_token1] = ACTIONS(4605),
+ [sym_end_statement] = ACTIONS(4607),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4605),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4605),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4605),
+ [sym__ambiguous_redim_statement] = ACTIONS(4607),
+ [aux_sym_erase_statement_token1] = ACTIONS(4605),
+ [aux_sym_open_statement_token1] = ACTIONS(4605),
+ [aux_sym_open_statement_token3] = ACTIONS(4605),
+ [aux_sym_file_mode_token2] = ACTIONS(4605),
+ [aux_sym_file_access_token2] = ACTIONS(4605),
+ [aux_sym_file_lock_token2] = ACTIONS(4605),
+ [aux_sym_print_statement_token1] = ACTIONS(4605),
+ [anon_sym_CARET] = ACTIONS(4607),
+ [anon_sym_SLASH] = ACTIONS(4607),
+ [anon_sym_BSLASH] = ACTIONS(4607),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4605),
+ [anon_sym_PLUS] = ACTIONS(4607),
+ [anon_sym_DASH] = ACTIONS(4605),
+ [anon_sym_AMP] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4605),
+ [anon_sym_QMARK] = ACTIONS(4607),
+ [aux_sym_close_statement_token1] = ACTIONS(4605),
+ [aux_sym_put_statement_token1] = ACTIONS(4605),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4605),
+ [aux_sym_seek_statement_token1] = ACTIONS(4605),
+ [sym_reset_statement] = ACTIONS(4605),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4605),
+ [sym_stop_statement] = ACTIONS(4605),
+ [sym_beep_statement] = ACTIONS(4605),
+ [aux_sym_unload_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4605),
+ [aux_sym_call_statement_token1] = ACTIONS(4605),
+ [sym__ambiguous_call_statement] = ACTIONS(4605),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4605),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4605),
+ [aux_sym_unary_expression_token1] = ACTIONS(4605),
+ [sym_string_literal] = ACTIONS(4607),
+ [sym_number_literal] = ACTIONS(4607),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4605),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4605),
+ [sym_nothing_literal] = ACTIONS(4605),
+ [sym_null_literal] = ACTIONS(4605),
+ [sym_empty_literal] = ACTIONS(4605),
+ [sym_date_literal] = ACTIONS(4607),
+ [anon_sym_POUND] = ACTIONS(4605),
+ },
+ [STATE(1172)] = {
+ [sym_identifier] = ACTIONS(4437),
+ [sym_newline] = ACTIONS(4439),
+ [anon_sym_COLON] = ACTIONS(4439),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4437),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4437),
+ [anon_sym_DOT] = ACTIONS(4437),
+ [anon_sym_BANG] = ACTIONS(4439),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4437),
+ [aux_sym_option_statement_token3] = ACTIONS(4437),
+ [aux_sym_type_declaration_token1] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4437),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4437),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4437),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4437),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4437),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4437),
+ [aux_sym__property_get_header_token1] = ACTIONS(4437),
+ [aux_sym_event_declaration_token1] = ACTIONS(4437),
+ [sym_static_modifier] = ACTIONS(4437),
+ [sym__dim_keyword] = ACTIONS(4437),
+ [sym__redim_keyword] = ACTIONS(4437),
+ [aux_sym_get_accessor_token1] = ACTIONS(4437),
+ [aux_sym_set_accessor_token1] = ACTIONS(4437),
+ [aux_sym_const_declaration_token1] = ACTIONS(4437),
+ [anon_sym_LPAREN] = ACTIONS(4439),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4437),
+ [anon_sym_STAR] = ACTIONS(4439),
+ [aux_sym_array_bound_token1] = ACTIONS(4437),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4437),
+ [aux_sym_visibility_token1] = ACTIONS(4437),
+ [aux_sym_visibility_token2] = ACTIONS(4437),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4437),
+ [aux_sym_else_fragment_token1] = ACTIONS(4437),
+ [aux_sym_select_statement_token1] = ACTIONS(4437),
+ [aux_sym__for_header_token1] = ACTIONS(4437),
+ [aux_sym_do_statement_token1] = ACTIONS(4437),
+ [aux_sym_do_condition_token1] = ACTIONS(4437),
+ [aux_sym_with_statement_token1] = ACTIONS(4437),
+ [aux_sym_exit_statement_token1] = ACTIONS(4437),
+ [sym_end_statement] = ACTIONS(4439),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4437),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4437),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4437),
+ [sym__ambiguous_redim_statement] = ACTIONS(4439),
+ [aux_sym_erase_statement_token1] = ACTIONS(4437),
+ [aux_sym_open_statement_token1] = ACTIONS(4437),
+ [aux_sym_file_mode_token2] = ACTIONS(4437),
+ [aux_sym_file_access_token2] = ACTIONS(4437),
+ [aux_sym_file_lock_token2] = ACTIONS(4437),
+ [aux_sym_print_statement_token1] = ACTIONS(4437),
+ [anon_sym_CARET] = ACTIONS(4439),
+ [anon_sym_SLASH] = ACTIONS(4439),
+ [anon_sym_BSLASH] = ACTIONS(4439),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4437),
+ [anon_sym_PLUS] = ACTIONS(4439),
+ [anon_sym_DASH] = ACTIONS(4437),
+ [anon_sym_AMP] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4437),
+ [anon_sym_QMARK] = ACTIONS(4439),
+ [aux_sym_close_statement_token1] = ACTIONS(4437),
+ [aux_sym_put_statement_token1] = ACTIONS(4437),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4437),
+ [aux_sym_seek_statement_token1] = ACTIONS(4437),
+ [sym_reset_statement] = ACTIONS(4437),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4437),
+ [sym_stop_statement] = ACTIONS(4437),
+ [sym_beep_statement] = ACTIONS(4437),
+ [aux_sym_unload_statement_token1] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4437),
+ [aux_sym_call_statement_token1] = ACTIONS(4437),
+ [sym__ambiguous_call_statement] = ACTIONS(4437),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4437),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4437),
+ [aux_sym_unary_expression_token1] = ACTIONS(4437),
+ [sym_string_literal] = ACTIONS(4439),
+ [sym_number_literal] = ACTIONS(4439),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4437),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4437),
+ [sym_nothing_literal] = ACTIONS(4437),
+ [sym_null_literal] = ACTIONS(4437),
+ [sym_empty_literal] = ACTIONS(4437),
+ [sym_date_literal] = ACTIONS(4439),
+ [anon_sym_POUND] = ACTIONS(4437),
+ },
+ [STATE(1173)] = {
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(4369),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [anon_sym_COMMA] = ACTIONS(4371),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_SEMI] = ACTIONS(4371),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(1174)] = {
+ [sym_identifier] = ACTIONS(4609),
+ [sym_newline] = ACTIONS(4611),
+ [anon_sym_COLON] = ACTIONS(4611),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4609),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4609),
+ [anon_sym_DOT] = ACTIONS(4609),
+ [anon_sym_BANG] = ACTIONS(4611),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4609),
+ [aux_sym_option_statement_token3] = ACTIONS(4609),
+ [aux_sym_type_declaration_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4609),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4609),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4609),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4609),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4609),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4609),
+ [aux_sym__property_get_header_token1] = ACTIONS(4609),
+ [aux_sym_event_declaration_token1] = ACTIONS(4609),
+ [sym_static_modifier] = ACTIONS(4609),
+ [sym__dim_keyword] = ACTIONS(4609),
+ [sym__redim_keyword] = ACTIONS(4609),
+ [aux_sym_get_accessor_token1] = ACTIONS(4609),
+ [aux_sym_set_accessor_token1] = ACTIONS(4609),
+ [aux_sym_const_declaration_token1] = ACTIONS(4609),
+ [anon_sym_LPAREN] = ACTIONS(4611),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4609),
+ [anon_sym_STAR] = ACTIONS(4611),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4609),
+ [aux_sym_visibility_token1] = ACTIONS(4609),
+ [aux_sym_visibility_token2] = ACTIONS(4609),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4609),
+ [aux_sym_else_fragment_token1] = ACTIONS(4609),
+ [aux_sym_select_statement_token1] = ACTIONS(4609),
+ [aux_sym__for_header_token1] = ACTIONS(4609),
+ [aux_sym_do_statement_token1] = ACTIONS(4609),
+ [aux_sym_do_condition_token1] = ACTIONS(4609),
+ [aux_sym_with_statement_token1] = ACTIONS(4609),
+ [aux_sym_exit_statement_token1] = ACTIONS(4609),
+ [sym_end_statement] = ACTIONS(4611),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4609),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4609),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4609),
+ [sym__ambiguous_redim_statement] = ACTIONS(4611),
+ [aux_sym_erase_statement_token1] = ACTIONS(4609),
+ [aux_sym_open_statement_token1] = ACTIONS(4609),
+ [aux_sym_open_statement_token3] = ACTIONS(4609),
+ [aux_sym_file_mode_token2] = ACTIONS(4609),
+ [aux_sym_file_access_token2] = ACTIONS(4609),
+ [aux_sym_file_lock_token2] = ACTIONS(4609),
+ [aux_sym_print_statement_token1] = ACTIONS(4609),
+ [anon_sym_CARET] = ACTIONS(4611),
+ [anon_sym_SLASH] = ACTIONS(4611),
+ [anon_sym_BSLASH] = ACTIONS(4611),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4609),
+ [anon_sym_PLUS] = ACTIONS(4611),
+ [anon_sym_DASH] = ACTIONS(4609),
+ [anon_sym_AMP] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4609),
+ [anon_sym_QMARK] = ACTIONS(4611),
+ [aux_sym_close_statement_token1] = ACTIONS(4609),
+ [aux_sym_put_statement_token1] = ACTIONS(4609),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4609),
+ [aux_sym_seek_statement_token1] = ACTIONS(4609),
+ [sym_reset_statement] = ACTIONS(4609),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4609),
+ [sym_stop_statement] = ACTIONS(4609),
+ [sym_beep_statement] = ACTIONS(4609),
+ [aux_sym_unload_statement_token1] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4609),
+ [aux_sym_call_statement_token1] = ACTIONS(4609),
+ [sym__ambiguous_call_statement] = ACTIONS(4609),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4609),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4609),
+ [aux_sym_unary_expression_token1] = ACTIONS(4609),
+ [sym_string_literal] = ACTIONS(4611),
+ [sym_number_literal] = ACTIONS(4611),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4609),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4609),
+ [sym_nothing_literal] = ACTIONS(4609),
+ [sym_null_literal] = ACTIONS(4609),
+ [sym_empty_literal] = ACTIONS(4609),
+ [sym_date_literal] = ACTIONS(4611),
+ [anon_sym_POUND] = ACTIONS(4609),
+ },
+ [STATE(1175)] = {
+ [sym_identifier] = ACTIONS(4759),
+ [sym_newline] = ACTIONS(4761),
+ [anon_sym_COLON] = ACTIONS(4761),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4759),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4759),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4759),
+ [anon_sym_BANG] = ACTIONS(4761),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4759),
+ [aux_sym_option_statement_token3] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4759),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4759),
+ [sym_static_modifier] = ACTIONS(4759),
+ [sym__dim_keyword] = ACTIONS(4759),
+ [sym__redim_keyword] = ACTIONS(4759),
+ [aux_sym_get_accessor_token1] = ACTIONS(4759),
+ [aux_sym_set_accessor_token1] = ACTIONS(4759),
+ [anon_sym_COMMA] = ACTIONS(4761),
+ [aux_sym_const_declaration_token1] = ACTIONS(4759),
+ [anon_sym_LPAREN] = ACTIONS(4761),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4759),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4759),
+ [aux_sym_visibility_token1] = ACTIONS(4759),
+ [aux_sym_visibility_token2] = ACTIONS(4759),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4759),
+ [aux_sym_else_fragment_token1] = ACTIONS(4759),
+ [aux_sym_select_statement_token1] = ACTIONS(4759),
+ [aux_sym_select_statement_token2] = ACTIONS(4759),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4759),
+ [aux_sym_do_statement_token1] = ACTIONS(4759),
+ [aux_sym_do_condition_token1] = ACTIONS(4759),
+ [aux_sym_with_statement_token1] = ACTIONS(4759),
+ [aux_sym_exit_statement_token1] = ACTIONS(4759),
+ [sym_end_statement] = ACTIONS(4761),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4759),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4759),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4759),
+ [sym__ambiguous_redim_statement] = ACTIONS(4761),
+ [aux_sym_erase_statement_token1] = ACTIONS(4759),
+ [aux_sym_open_statement_token1] = ACTIONS(4759),
+ [aux_sym_file_mode_token2] = ACTIONS(4759),
+ [aux_sym_file_access_token2] = ACTIONS(4759),
+ [aux_sym_file_lock_token2] = ACTIONS(4759),
+ [aux_sym_print_statement_token1] = ACTIONS(4759),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4766),
+ [anon_sym_DASH] = ACTIONS(4769),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4761),
+ [anon_sym_QMARK] = ACTIONS(4761),
+ [aux_sym_close_statement_token1] = ACTIONS(4759),
+ [aux_sym_put_statement_token1] = ACTIONS(4759),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4759),
+ [aux_sym_seek_statement_token1] = ACTIONS(4759),
+ [sym_reset_statement] = ACTIONS(4759),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4759),
+ [sym_stop_statement] = ACTIONS(4759),
+ [sym_beep_statement] = ACTIONS(4759),
+ [aux_sym_unload_statement_token1] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4759),
+ [aux_sym_call_statement_token1] = ACTIONS(4759),
+ [sym__ambiguous_call_statement] = ACTIONS(4759),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4759),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4759),
+ [aux_sym_unary_expression_token1] = ACTIONS(4759),
+ [sym_string_literal] = ACTIONS(4761),
+ [sym_number_literal] = ACTIONS(4761),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4759),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4759),
+ [sym_nothing_literal] = ACTIONS(4759),
+ [sym_null_literal] = ACTIONS(4759),
+ [sym_empty_literal] = ACTIONS(4759),
+ [sym_date_literal] = ACTIONS(4761),
+ [anon_sym_POUND] = ACTIONS(4759),
+ },
+ [STATE(1176)] = {
+ [sym_identifier] = ACTIONS(4447),
+ [sym_newline] = ACTIONS(4449),
+ [anon_sym_COLON] = ACTIONS(4449),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4447),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4447),
+ [anon_sym_DOT] = ACTIONS(4447),
+ [anon_sym_BANG] = ACTIONS(4449),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4447),
+ [aux_sym_option_statement_token3] = ACTIONS(4447),
+ [aux_sym_type_declaration_token1] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4447),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4447),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4447),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4447),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4447),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4447),
+ [aux_sym__property_get_header_token1] = ACTIONS(4447),
+ [aux_sym_event_declaration_token1] = ACTIONS(4447),
+ [sym_static_modifier] = ACTIONS(4447),
+ [sym__dim_keyword] = ACTIONS(4447),
+ [sym__redim_keyword] = ACTIONS(4447),
+ [aux_sym_get_accessor_token1] = ACTIONS(4447),
+ [aux_sym_set_accessor_token1] = ACTIONS(4447),
+ [aux_sym_const_declaration_token1] = ACTIONS(4447),
+ [anon_sym_LPAREN] = ACTIONS(4449),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4447),
+ [anon_sym_STAR] = ACTIONS(4449),
+ [aux_sym_array_bound_token1] = ACTIONS(4447),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4447),
+ [aux_sym_visibility_token1] = ACTIONS(4447),
+ [aux_sym_visibility_token2] = ACTIONS(4447),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4447),
+ [aux_sym_else_fragment_token1] = ACTIONS(4447),
+ [aux_sym_select_statement_token1] = ACTIONS(4447),
+ [aux_sym__for_header_token1] = ACTIONS(4447),
+ [aux_sym_do_statement_token1] = ACTIONS(4447),
+ [aux_sym_do_condition_token1] = ACTIONS(4447),
+ [aux_sym_with_statement_token1] = ACTIONS(4447),
+ [aux_sym_exit_statement_token1] = ACTIONS(4447),
+ [sym_end_statement] = ACTIONS(4449),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4447),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4447),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4447),
+ [sym__ambiguous_redim_statement] = ACTIONS(4449),
+ [aux_sym_erase_statement_token1] = ACTIONS(4447),
+ [aux_sym_open_statement_token1] = ACTIONS(4447),
+ [aux_sym_file_mode_token2] = ACTIONS(4447),
+ [aux_sym_file_access_token2] = ACTIONS(4447),
+ [aux_sym_file_lock_token2] = ACTIONS(4447),
+ [aux_sym_print_statement_token1] = ACTIONS(4447),
+ [anon_sym_CARET] = ACTIONS(4449),
+ [anon_sym_SLASH] = ACTIONS(4449),
+ [anon_sym_BSLASH] = ACTIONS(4449),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4447),
+ [anon_sym_PLUS] = ACTIONS(4449),
+ [anon_sym_DASH] = ACTIONS(4447),
+ [anon_sym_AMP] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4447),
+ [anon_sym_QMARK] = ACTIONS(4449),
+ [aux_sym_close_statement_token1] = ACTIONS(4447),
+ [aux_sym_put_statement_token1] = ACTIONS(4447),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4447),
+ [aux_sym_seek_statement_token1] = ACTIONS(4447),
+ [sym_reset_statement] = ACTIONS(4447),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4447),
+ [sym_stop_statement] = ACTIONS(4447),
+ [sym_beep_statement] = ACTIONS(4447),
+ [aux_sym_unload_statement_token1] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4447),
+ [aux_sym_call_statement_token1] = ACTIONS(4447),
+ [sym__ambiguous_call_statement] = ACTIONS(4447),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4447),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4447),
+ [aux_sym_unary_expression_token1] = ACTIONS(4447),
+ [sym_string_literal] = ACTIONS(4449),
+ [sym_number_literal] = ACTIONS(4449),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4447),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4447),
+ [sym_nothing_literal] = ACTIONS(4447),
+ [sym_null_literal] = ACTIONS(4447),
+ [sym_empty_literal] = ACTIONS(4447),
+ [sym_date_literal] = ACTIONS(4449),
+ [anon_sym_POUND] = ACTIONS(4447),
+ },
+ [STATE(1177)] = {
+ [sym_identifier] = ACTIONS(4509),
+ [sym_newline] = ACTIONS(4505),
+ [anon_sym_COLON] = ACTIONS(4505),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4509),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4509),
+ [anon_sym_EQ] = ACTIONS(4629),
+ [anon_sym_DOT] = ACTIONS(4509),
+ [anon_sym_BANG] = ACTIONS(4505),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4509),
+ [aux_sym_option_statement_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4509),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4509),
+ [sym_static_modifier] = ACTIONS(4509),
+ [sym__dim_keyword] = ACTIONS(4509),
+ [sym__redim_keyword] = ACTIONS(4509),
+ [aux_sym_get_accessor_token1] = ACTIONS(4509),
+ [aux_sym_set_accessor_token1] = ACTIONS(4509),
+ [anon_sym_COMMA] = ACTIONS(4505),
+ [aux_sym_const_declaration_token1] = ACTIONS(4509),
+ [anon_sym_LPAREN] = ACTIONS(4505),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4509),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token2] = ACTIONS(4509),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4509),
+ [aux_sym_else_fragment_token1] = ACTIONS(4509),
+ [aux_sym_select_statement_token1] = ACTIONS(4509),
+ [aux_sym_select_statement_token2] = ACTIONS(4509),
+ [aux_sym_case_expression_token1] = ACTIONS(4632),
+ [anon_sym_LT] = ACTIONS(4632),
+ [anon_sym_LT_EQ] = ACTIONS(4629),
+ [anon_sym_GT] = ACTIONS(4632),
+ [anon_sym_GT_EQ] = ACTIONS(4629),
+ [anon_sym_LT_GT] = ACTIONS(4629),
+ [aux_sym__for_header_token1] = ACTIONS(4509),
+ [aux_sym_do_statement_token1] = ACTIONS(4509),
+ [aux_sym_do_condition_token1] = ACTIONS(4509),
+ [aux_sym_with_statement_token1] = ACTIONS(4509),
+ [aux_sym_exit_statement_token1] = ACTIONS(4509),
+ [sym_end_statement] = ACTIONS(4505),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4509),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4509),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4509),
+ [sym__ambiguous_redim_statement] = ACTIONS(4505),
+ [aux_sym_erase_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token1] = ACTIONS(4509),
+ [aux_sym_file_mode_token2] = ACTIONS(4509),
+ [aux_sym_file_access_token2] = ACTIONS(4509),
+ [aux_sym_file_lock_token2] = ACTIONS(4509),
+ [aux_sym_print_statement_token1] = ACTIONS(4509),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4505),
+ [anon_sym_DASH] = ACTIONS(4509),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_SEMI] = ACTIONS(4505),
+ [anon_sym_QMARK] = ACTIONS(4505),
+ [aux_sym_close_statement_token1] = ACTIONS(4509),
+ [aux_sym_put_statement_token1] = ACTIONS(4509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4509),
+ [aux_sym_seek_statement_token1] = ACTIONS(4509),
+ [sym_reset_statement] = ACTIONS(4509),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4509),
+ [sym_stop_statement] = ACTIONS(4509),
+ [sym_beep_statement] = ACTIONS(4509),
+ [aux_sym_unload_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4509),
+ [aux_sym_call_statement_token1] = ACTIONS(4509),
+ [sym__ambiguous_call_statement] = ACTIONS(4509),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4632),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4509),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4509),
+ [aux_sym_unary_expression_token1] = ACTIONS(4509),
+ [sym_string_literal] = ACTIONS(4505),
+ [sym_number_literal] = ACTIONS(4505),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4509),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4509),
+ [sym_nothing_literal] = ACTIONS(4509),
+ [sym_null_literal] = ACTIONS(4509),
+ [sym_empty_literal] = ACTIONS(4509),
+ [sym_date_literal] = ACTIONS(4505),
+ [anon_sym_POUND] = ACTIONS(4509),
+ },
+ [STATE(1178)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4635),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [anon_sym_COMMA] = ACTIONS(4615),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token2] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4638),
+ [anon_sym_LT] = ACTIONS(4638),
+ [anon_sym_LT_EQ] = ACTIONS(4635),
+ [anon_sym_GT] = ACTIONS(4638),
+ [anon_sym_GT_EQ] = ACTIONS(4635),
+ [anon_sym_LT_GT] = ACTIONS(4635),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_SEMI] = ACTIONS(4615),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4638),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(1179)] = {
+ [sym_identifier] = ACTIONS(4441),
+ [sym_newline] = ACTIONS(4443),
+ [anon_sym_COLON] = ACTIONS(4443),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4441),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4441),
+ [anon_sym_EQ] = ACTIONS(4443),
+ [anon_sym_DOT] = ACTIONS(4441),
+ [anon_sym_BANG] = ACTIONS(4443),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4441),
+ [aux_sym_option_statement_token3] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4441),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4441),
+ [sym_static_modifier] = ACTIONS(4441),
+ [sym__dim_keyword] = ACTIONS(4441),
+ [sym__redim_keyword] = ACTIONS(4441),
+ [aux_sym_get_accessor_token1] = ACTIONS(4441),
+ [aux_sym_set_accessor_token1] = ACTIONS(4441),
+ [anon_sym_COMMA] = ACTIONS(4443),
+ [aux_sym_const_declaration_token1] = ACTIONS(4441),
+ [anon_sym_LPAREN] = ACTIONS(4443),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4441),
+ [anon_sym_STAR] = ACTIONS(4443),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4441),
+ [aux_sym_visibility_token1] = ACTIONS(4441),
+ [aux_sym_visibility_token2] = ACTIONS(4441),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4441),
+ [aux_sym_else_fragment_token1] = ACTIONS(4441),
+ [aux_sym_select_statement_token1] = ACTIONS(4441),
+ [aux_sym_select_statement_token2] = ACTIONS(4441),
+ [aux_sym_case_expression_token1] = ACTIONS(4441),
+ [anon_sym_LT] = ACTIONS(4441),
+ [anon_sym_LT_EQ] = ACTIONS(4443),
+ [anon_sym_GT] = ACTIONS(4441),
+ [anon_sym_GT_EQ] = ACTIONS(4443),
+ [anon_sym_LT_GT] = ACTIONS(4443),
+ [aux_sym__for_header_token1] = ACTIONS(4441),
+ [aux_sym_do_statement_token1] = ACTIONS(4441),
+ [aux_sym_do_condition_token1] = ACTIONS(4441),
+ [aux_sym_with_statement_token1] = ACTIONS(4441),
+ [aux_sym_exit_statement_token1] = ACTIONS(4441),
+ [sym_end_statement] = ACTIONS(4443),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4441),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4441),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4441),
+ [sym__ambiguous_redim_statement] = ACTIONS(4443),
+ [aux_sym_erase_statement_token1] = ACTIONS(4441),
+ [aux_sym_open_statement_token1] = ACTIONS(4441),
+ [aux_sym_file_mode_token2] = ACTIONS(4441),
+ [aux_sym_file_access_token2] = ACTIONS(4441),
+ [aux_sym_file_lock_token2] = ACTIONS(4441),
+ [aux_sym_print_statement_token1] = ACTIONS(4441),
+ [anon_sym_CARET] = ACTIONS(6024),
+ [anon_sym_SLASH] = ACTIONS(4443),
+ [anon_sym_BSLASH] = ACTIONS(4443),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4441),
+ [anon_sym_PLUS] = ACTIONS(4443),
+ [anon_sym_DASH] = ACTIONS(4441),
+ [anon_sym_AMP] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4441),
+ [anon_sym_SEMI] = ACTIONS(4443),
+ [anon_sym_QMARK] = ACTIONS(4443),
+ [aux_sym_close_statement_token1] = ACTIONS(4441),
+ [aux_sym_put_statement_token1] = ACTIONS(4441),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4441),
+ [aux_sym_seek_statement_token1] = ACTIONS(4441),
+ [sym_reset_statement] = ACTIONS(4441),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4441),
+ [sym_stop_statement] = ACTIONS(4441),
+ [sym_beep_statement] = ACTIONS(4441),
+ [aux_sym_unload_statement_token1] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4441),
+ [aux_sym_call_statement_token1] = ACTIONS(4441),
+ [sym__ambiguous_call_statement] = ACTIONS(4441),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4441),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4441),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4441),
+ [aux_sym_unary_expression_token1] = ACTIONS(4441),
+ [sym_string_literal] = ACTIONS(4443),
+ [sym_number_literal] = ACTIONS(4443),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4441),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4441),
+ [sym_nothing_literal] = ACTIONS(4441),
+ [sym_null_literal] = ACTIONS(4441),
+ [sym_empty_literal] = ACTIONS(4441),
+ [sym_date_literal] = ACTIONS(4443),
+ [anon_sym_POUND] = ACTIONS(4441),
+ },
+ [STATE(1180)] = {
+ [sym_identifier] = ACTIONS(4617),
+ [sym_newline] = ACTIONS(4619),
+ [anon_sym_COLON] = ACTIONS(4619),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4617),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4617),
+ [anon_sym_EQ] = ACTIONS(4619),
+ [anon_sym_DOT] = ACTIONS(4617),
+ [anon_sym_BANG] = ACTIONS(4619),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4617),
+ [aux_sym_option_statement_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4617),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4617),
+ [sym_static_modifier] = ACTIONS(4617),
+ [sym__dim_keyword] = ACTIONS(4617),
+ [sym__redim_keyword] = ACTIONS(4617),
+ [aux_sym_get_accessor_token1] = ACTIONS(4617),
+ [aux_sym_set_accessor_token1] = ACTIONS(4617),
+ [anon_sym_COMMA] = ACTIONS(4619),
+ [aux_sym_const_declaration_token1] = ACTIONS(4617),
+ [anon_sym_LPAREN] = ACTIONS(4619),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4617),
+ [anon_sym_STAR] = ACTIONS(5948),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token2] = ACTIONS(4617),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4617),
+ [aux_sym_else_fragment_token1] = ACTIONS(4617),
+ [aux_sym_select_statement_token1] = ACTIONS(4617),
+ [aux_sym_case_expression_token1] = ACTIONS(4617),
+ [anon_sym_LT] = ACTIONS(4617),
+ [anon_sym_LT_EQ] = ACTIONS(4619),
+ [anon_sym_GT] = ACTIONS(4617),
+ [anon_sym_GT_EQ] = ACTIONS(4619),
+ [anon_sym_LT_GT] = ACTIONS(4619),
+ [aux_sym__for_header_token1] = ACTIONS(4617),
+ [aux_sym_do_statement_token1] = ACTIONS(4617),
+ [aux_sym_do_condition_token1] = ACTIONS(4617),
+ [aux_sym_while_statement_token1] = ACTIONS(4617),
+ [aux_sym_with_statement_token1] = ACTIONS(4617),
+ [aux_sym_exit_statement_token1] = ACTIONS(4617),
+ [sym_end_statement] = ACTIONS(4619),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4617),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4617),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4617),
+ [sym__ambiguous_redim_statement] = ACTIONS(4619),
+ [aux_sym_erase_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token1] = ACTIONS(4617),
+ [aux_sym_file_mode_token2] = ACTIONS(4617),
+ [aux_sym_file_access_token2] = ACTIONS(4617),
+ [aux_sym_file_lock_token2] = ACTIONS(4617),
+ [aux_sym_print_statement_token1] = ACTIONS(4617),
+ [anon_sym_CARET] = ACTIONS(5941),
+ [anon_sym_SLASH] = ACTIONS(5948),
+ [anon_sym_BSLASH] = ACTIONS(5950),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5952),
+ [anon_sym_PLUS] = ACTIONS(5954),
+ [anon_sym_DASH] = ACTIONS(5956),
+ [anon_sym_AMP] = ACTIONS(5958),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4617),
+ [anon_sym_SEMI] = ACTIONS(4619),
+ [anon_sym_QMARK] = ACTIONS(4619),
+ [aux_sym_close_statement_token1] = ACTIONS(4617),
+ [aux_sym_put_statement_token1] = ACTIONS(4617),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4617),
+ [aux_sym_seek_statement_token1] = ACTIONS(4617),
+ [sym_reset_statement] = ACTIONS(4617),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4617),
+ [sym_stop_statement] = ACTIONS(4617),
+ [sym_beep_statement] = ACTIONS(4617),
+ [aux_sym_unload_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4617),
+ [aux_sym_call_statement_token1] = ACTIONS(4617),
+ [sym__ambiguous_call_statement] = ACTIONS(4617),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4617),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4617),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4617),
+ [aux_sym_unary_expression_token1] = ACTIONS(4617),
+ [sym_string_literal] = ACTIONS(4619),
+ [sym_number_literal] = ACTIONS(4619),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4617),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4617),
+ [sym_nothing_literal] = ACTIONS(4617),
+ [sym_null_literal] = ACTIONS(4617),
+ [sym_empty_literal] = ACTIONS(4617),
+ [sym_date_literal] = ACTIONS(4619),
+ [anon_sym_POUND] = ACTIONS(4617),
+ },
+ [STATE(1181)] = {
+ [sym_identifier] = ACTIONS(4625),
+ [sym_newline] = ACTIONS(4627),
+ [anon_sym_COLON] = ACTIONS(4627),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4625),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4625),
+ [anon_sym_EQ] = ACTIONS(4627),
+ [anon_sym_DOT] = ACTIONS(4625),
+ [anon_sym_BANG] = ACTIONS(4627),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4625),
+ [aux_sym_option_statement_token3] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4625),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4625),
+ [sym_static_modifier] = ACTIONS(4625),
+ [sym__dim_keyword] = ACTIONS(4625),
+ [sym__redim_keyword] = ACTIONS(4625),
+ [aux_sym_get_accessor_token1] = ACTIONS(4625),
+ [aux_sym_set_accessor_token1] = ACTIONS(4625),
+ [anon_sym_COMMA] = ACTIONS(4627),
+ [aux_sym_const_declaration_token1] = ACTIONS(4625),
+ [anon_sym_LPAREN] = ACTIONS(4627),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4625),
+ [anon_sym_STAR] = ACTIONS(4627),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4625),
+ [aux_sym_visibility_token1] = ACTIONS(4625),
+ [aux_sym_visibility_token2] = ACTIONS(4625),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4625),
+ [aux_sym_else_fragment_token1] = ACTIONS(4625),
+ [aux_sym_select_statement_token1] = ACTIONS(4625),
+ [aux_sym_case_expression_token1] = ACTIONS(4625),
+ [anon_sym_LT] = ACTIONS(4625),
+ [anon_sym_LT_EQ] = ACTIONS(4627),
+ [anon_sym_GT] = ACTIONS(4625),
+ [anon_sym_GT_EQ] = ACTIONS(4627),
+ [anon_sym_LT_GT] = ACTIONS(4627),
+ [aux_sym__for_header_token1] = ACTIONS(4625),
+ [aux_sym_do_statement_token1] = ACTIONS(4625),
+ [aux_sym_do_condition_token1] = ACTIONS(4625),
+ [aux_sym_with_statement_token1] = ACTIONS(4625),
+ [aux_sym_exit_statement_token1] = ACTIONS(4625),
+ [sym_end_statement] = ACTIONS(4627),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4625),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4625),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4625),
+ [sym__ambiguous_redim_statement] = ACTIONS(4627),
+ [aux_sym_erase_statement_token1] = ACTIONS(4625),
+ [aux_sym_open_statement_token1] = ACTIONS(4625),
+ [aux_sym_file_mode_token2] = ACTIONS(4625),
+ [aux_sym_file_access_token2] = ACTIONS(4625),
+ [aux_sym_file_lock_token2] = ACTIONS(4625),
+ [aux_sym_print_statement_token1] = ACTIONS(4625),
+ [anon_sym_CARET] = ACTIONS(4627),
+ [anon_sym_SLASH] = ACTIONS(4627),
+ [anon_sym_BSLASH] = ACTIONS(4627),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4625),
+ [anon_sym_PLUS] = ACTIONS(4627),
+ [anon_sym_DASH] = ACTIONS(4625),
+ [anon_sym_AMP] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4625),
+ [anon_sym_SEMI] = ACTIONS(4627),
+ [anon_sym_QMARK] = ACTIONS(4627),
+ [aux_sym_close_statement_token1] = ACTIONS(4625),
+ [aux_sym_put_statement_token1] = ACTIONS(4625),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4625),
+ [aux_sym_seek_statement_token1] = ACTIONS(4625),
+ [sym_reset_statement] = ACTIONS(4625),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4625),
+ [sym_stop_statement] = ACTIONS(4625),
+ [sym_beep_statement] = ACTIONS(4625),
+ [aux_sym_unload_statement_token1] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4625),
+ [aux_sym_call_statement_token1] = ACTIONS(4625),
+ [sym__ambiguous_call_statement] = ACTIONS(4625),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4625),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4625),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4625),
+ [aux_sym_unary_expression_token1] = ACTIONS(4625),
+ [sym_string_literal] = ACTIONS(4627),
+ [sym_number_literal] = ACTIONS(4627),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4625),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4625),
+ [sym_nothing_literal] = ACTIONS(4625),
+ [sym_null_literal] = ACTIONS(4625),
+ [sym_empty_literal] = ACTIONS(4625),
+ [sym_date_literal] = ACTIONS(4627),
+ [anon_sym_POUND] = ACTIONS(4625),
+ },
+ [STATE(1182)] = {
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(4362),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [anon_sym_COMMA] = ACTIONS(4364),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_SEMI] = ACTIONS(4364),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(1183)] = {
+ [sym_identifier] = ACTIONS(4410),
+ [sym_newline] = ACTIONS(4412),
+ [anon_sym_COLON] = ACTIONS(4412),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4410),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4410),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5895),
+ [anon_sym_BANG] = ACTIONS(5897),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4410),
+ [aux_sym_option_statement_token3] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4410),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4410),
+ [sym_static_modifier] = ACTIONS(4410),
+ [sym__dim_keyword] = ACTIONS(4410),
+ [sym__redim_keyword] = ACTIONS(4410),
+ [aux_sym_get_accessor_token1] = ACTIONS(4410),
+ [aux_sym_set_accessor_token1] = ACTIONS(4410),
+ [anon_sym_COMMA] = ACTIONS(4412),
+ [aux_sym_const_declaration_token1] = ACTIONS(4410),
+ [anon_sym_LPAREN] = ACTIONS(4806),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4410),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4410),
+ [aux_sym_visibility_token1] = ACTIONS(4410),
+ [aux_sym_visibility_token2] = ACTIONS(4410),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4410),
+ [aux_sym_else_fragment_token1] = ACTIONS(4410),
+ [aux_sym_select_statement_token1] = ACTIONS(4410),
+ [aux_sym_select_statement_token2] = ACTIONS(4410),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4410),
+ [aux_sym_do_statement_token1] = ACTIONS(4410),
+ [aux_sym_do_condition_token1] = ACTIONS(4410),
+ [aux_sym_with_statement_token1] = ACTIONS(4410),
+ [aux_sym_exit_statement_token1] = ACTIONS(4410),
+ [sym_end_statement] = ACTIONS(4412),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4410),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4410),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4410),
+ [sym__ambiguous_redim_statement] = ACTIONS(4412),
+ [aux_sym_erase_statement_token1] = ACTIONS(4410),
+ [aux_sym_open_statement_token1] = ACTIONS(4410),
+ [aux_sym_file_mode_token2] = ACTIONS(4410),
+ [aux_sym_file_access_token2] = ACTIONS(4410),
+ [aux_sym_file_lock_token2] = ACTIONS(4410),
+ [aux_sym_print_statement_token1] = ACTIONS(4410),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4414),
+ [anon_sym_DASH] = ACTIONS(4417),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4412),
+ [anon_sym_QMARK] = ACTIONS(4412),
+ [aux_sym_close_statement_token1] = ACTIONS(4410),
+ [aux_sym_put_statement_token1] = ACTIONS(4410),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4410),
+ [aux_sym_seek_statement_token1] = ACTIONS(4410),
+ [sym_reset_statement] = ACTIONS(4410),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4410),
+ [sym_stop_statement] = ACTIONS(4410),
+ [sym_beep_statement] = ACTIONS(4410),
+ [aux_sym_unload_statement_token1] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4410),
+ [aux_sym_call_statement_token1] = ACTIONS(4410),
+ [sym__ambiguous_call_statement] = ACTIONS(4410),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4410),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4410),
+ [aux_sym_unary_expression_token1] = ACTIONS(4410),
+ [sym_string_literal] = ACTIONS(4412),
+ [sym_number_literal] = ACTIONS(4412),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4410),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4410),
+ [sym_nothing_literal] = ACTIONS(4410),
+ [sym_null_literal] = ACTIONS(4410),
+ [sym_empty_literal] = ACTIONS(4410),
+ [sym_date_literal] = ACTIONS(4412),
+ [anon_sym_POUND] = ACTIONS(4410),
+ },
+ [STATE(1184)] = {
+ [sym_argument_list] = STATE(1922),
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(6026),
+ [anon_sym_BANG] = ACTIONS(6028),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(6030),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token2] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token3] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(1185)] = {
+ [sym_identifier] = ACTIONS(4517),
+ [sym_newline] = ACTIONS(4519),
+ [anon_sym_COLON] = ACTIONS(4519),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4517),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4517),
+ [anon_sym_EQ] = ACTIONS(4519),
+ [anon_sym_DOT] = ACTIONS(4517),
+ [anon_sym_BANG] = ACTIONS(4519),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4517),
+ [aux_sym_option_statement_token3] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4517),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4517),
+ [sym_static_modifier] = ACTIONS(4517),
+ [sym__dim_keyword] = ACTIONS(4517),
+ [sym__redim_keyword] = ACTIONS(4517),
+ [aux_sym_get_accessor_token1] = ACTIONS(4517),
+ [aux_sym_set_accessor_token1] = ACTIONS(4517),
+ [anon_sym_COMMA] = ACTIONS(4519),
+ [aux_sym_const_declaration_token1] = ACTIONS(4517),
+ [anon_sym_LPAREN] = ACTIONS(4519),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4517),
+ [anon_sym_STAR] = ACTIONS(4519),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4517),
+ [aux_sym_visibility_token1] = ACTIONS(4517),
+ [aux_sym_visibility_token2] = ACTIONS(4517),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4517),
+ [aux_sym_else_fragment_token1] = ACTIONS(4517),
+ [aux_sym_select_statement_token1] = ACTIONS(4517),
+ [aux_sym_case_expression_token1] = ACTIONS(4517),
+ [anon_sym_LT] = ACTIONS(4517),
+ [anon_sym_LT_EQ] = ACTIONS(4519),
+ [anon_sym_GT] = ACTIONS(4517),
+ [anon_sym_GT_EQ] = ACTIONS(4519),
+ [anon_sym_LT_GT] = ACTIONS(4519),
+ [aux_sym__for_header_token1] = ACTIONS(4517),
+ [aux_sym_do_statement_token1] = ACTIONS(4517),
+ [aux_sym_do_condition_token1] = ACTIONS(4517),
+ [aux_sym_with_statement_token1] = ACTIONS(4517),
+ [aux_sym_exit_statement_token1] = ACTIONS(4517),
+ [sym_end_statement] = ACTIONS(4519),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4517),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4517),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4517),
+ [sym__ambiguous_redim_statement] = ACTIONS(4519),
+ [aux_sym_erase_statement_token1] = ACTIONS(4517),
+ [aux_sym_open_statement_token1] = ACTIONS(4517),
+ [aux_sym_file_mode_token2] = ACTIONS(4517),
+ [aux_sym_file_access_token2] = ACTIONS(4517),
+ [aux_sym_file_lock_token2] = ACTIONS(4517),
+ [aux_sym_print_statement_token1] = ACTIONS(4517),
+ [anon_sym_CARET] = ACTIONS(4519),
+ [anon_sym_SLASH] = ACTIONS(4519),
+ [anon_sym_BSLASH] = ACTIONS(4519),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4517),
+ [anon_sym_PLUS] = ACTIONS(4519),
+ [anon_sym_DASH] = ACTIONS(4517),
+ [anon_sym_AMP] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4517),
+ [anon_sym_SEMI] = ACTIONS(4519),
+ [anon_sym_QMARK] = ACTIONS(4519),
+ [aux_sym_close_statement_token1] = ACTIONS(4517),
+ [aux_sym_put_statement_token1] = ACTIONS(4517),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4517),
+ [aux_sym_seek_statement_token1] = ACTIONS(4517),
+ [sym_reset_statement] = ACTIONS(4517),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4517),
+ [sym_stop_statement] = ACTIONS(4517),
+ [sym_beep_statement] = ACTIONS(4517),
+ [aux_sym_unload_statement_token1] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4517),
+ [aux_sym_call_statement_token1] = ACTIONS(4517),
+ [sym__ambiguous_call_statement] = ACTIONS(4517),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4517),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4517),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4517),
+ [aux_sym_unary_expression_token1] = ACTIONS(4517),
+ [sym_string_literal] = ACTIONS(4519),
+ [sym_number_literal] = ACTIONS(4519),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4517),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4517),
+ [sym_nothing_literal] = ACTIONS(4517),
+ [sym_null_literal] = ACTIONS(4517),
+ [sym_empty_literal] = ACTIONS(4517),
+ [sym_date_literal] = ACTIONS(4519),
+ [anon_sym_POUND] = ACTIONS(4517),
+ },
+ [STATE(1186)] = {
+ [sym_identifier] = ACTIONS(4593),
+ [sym_newline] = ACTIONS(4595),
+ [anon_sym_COLON] = ACTIONS(4595),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4593),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4593),
+ [anon_sym_EQ] = ACTIONS(4595),
+ [anon_sym_DOT] = ACTIONS(4593),
+ [anon_sym_BANG] = ACTIONS(4595),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4593),
+ [aux_sym_option_statement_token3] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4593),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4593),
+ [sym_static_modifier] = ACTIONS(4593),
+ [sym__dim_keyword] = ACTIONS(4593),
+ [sym__redim_keyword] = ACTIONS(4593),
+ [aux_sym_get_accessor_token1] = ACTIONS(4593),
+ [aux_sym_set_accessor_token1] = ACTIONS(4593),
+ [anon_sym_COMMA] = ACTIONS(4595),
+ [aux_sym_const_declaration_token1] = ACTIONS(4593),
+ [anon_sym_LPAREN] = ACTIONS(4595),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4593),
+ [anon_sym_STAR] = ACTIONS(4595),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token2] = ACTIONS(4593),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4593),
+ [aux_sym_else_fragment_token1] = ACTIONS(4593),
+ [aux_sym_select_statement_token1] = ACTIONS(4593),
+ [aux_sym_case_expression_token1] = ACTIONS(4593),
+ [anon_sym_LT] = ACTIONS(4593),
+ [anon_sym_LT_EQ] = ACTIONS(4595),
+ [anon_sym_GT] = ACTIONS(4593),
+ [anon_sym_GT_EQ] = ACTIONS(4595),
+ [anon_sym_LT_GT] = ACTIONS(4595),
+ [aux_sym__for_header_token1] = ACTIONS(4593),
+ [aux_sym_do_statement_token1] = ACTIONS(4593),
+ [aux_sym_do_condition_token1] = ACTIONS(4593),
+ [aux_sym_with_statement_token1] = ACTIONS(4593),
+ [aux_sym_exit_statement_token1] = ACTIONS(4593),
+ [sym_end_statement] = ACTIONS(4595),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4593),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4593),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4593),
+ [sym__ambiguous_redim_statement] = ACTIONS(4595),
+ [aux_sym_erase_statement_token1] = ACTIONS(4593),
+ [aux_sym_open_statement_token1] = ACTIONS(4593),
+ [aux_sym_file_mode_token2] = ACTIONS(4593),
+ [aux_sym_file_access_token2] = ACTIONS(4593),
+ [aux_sym_file_lock_token2] = ACTIONS(4593),
+ [aux_sym_print_statement_token1] = ACTIONS(4593),
+ [anon_sym_CARET] = ACTIONS(4595),
+ [anon_sym_SLASH] = ACTIONS(4595),
+ [anon_sym_BSLASH] = ACTIONS(4595),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4593),
+ [anon_sym_PLUS] = ACTIONS(4595),
+ [anon_sym_DASH] = ACTIONS(4593),
+ [anon_sym_AMP] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4593),
+ [anon_sym_SEMI] = ACTIONS(4595),
+ [anon_sym_QMARK] = ACTIONS(4595),
+ [aux_sym_close_statement_token1] = ACTIONS(4593),
+ [aux_sym_put_statement_token1] = ACTIONS(4593),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4593),
+ [aux_sym_seek_statement_token1] = ACTIONS(4593),
+ [sym_reset_statement] = ACTIONS(4593),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4593),
+ [sym_stop_statement] = ACTIONS(4593),
+ [sym_beep_statement] = ACTIONS(4593),
+ [aux_sym_unload_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4593),
+ [aux_sym_call_statement_token1] = ACTIONS(4593),
+ [sym__ambiguous_call_statement] = ACTIONS(4593),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4593),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4593),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4593),
+ [aux_sym_unary_expression_token1] = ACTIONS(4593),
+ [sym_string_literal] = ACTIONS(4595),
+ [sym_number_literal] = ACTIONS(4595),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4593),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4593),
+ [sym_nothing_literal] = ACTIONS(4593),
+ [sym_null_literal] = ACTIONS(4593),
+ [sym_empty_literal] = ACTIONS(4593),
+ [sym_date_literal] = ACTIONS(4595),
+ [anon_sym_POUND] = ACTIONS(4593),
+ },
+ [STATE(1187)] = {
+ [sym_identifier] = ACTIONS(4597),
+ [sym_newline] = ACTIONS(4599),
+ [anon_sym_COLON] = ACTIONS(4599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4597),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4597),
+ [anon_sym_EQ] = ACTIONS(4599),
+ [anon_sym_DOT] = ACTIONS(4597),
+ [anon_sym_BANG] = ACTIONS(4599),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4597),
+ [aux_sym_option_statement_token3] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4597),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4597),
+ [sym_static_modifier] = ACTIONS(4597),
+ [sym__dim_keyword] = ACTIONS(4597),
+ [sym__redim_keyword] = ACTIONS(4597),
+ [aux_sym_get_accessor_token1] = ACTIONS(4597),
+ [aux_sym_set_accessor_token1] = ACTIONS(4597),
+ [anon_sym_COMMA] = ACTIONS(4599),
+ [aux_sym_const_declaration_token1] = ACTIONS(4597),
+ [anon_sym_LPAREN] = ACTIONS(4599),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4597),
+ [anon_sym_STAR] = ACTIONS(4599),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token2] = ACTIONS(4597),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4597),
+ [aux_sym_else_fragment_token1] = ACTIONS(4597),
+ [aux_sym_select_statement_token1] = ACTIONS(4597),
+ [aux_sym_case_expression_token1] = ACTIONS(4597),
+ [anon_sym_LT] = ACTIONS(4597),
+ [anon_sym_LT_EQ] = ACTIONS(4599),
+ [anon_sym_GT] = ACTIONS(4597),
+ [anon_sym_GT_EQ] = ACTIONS(4599),
+ [anon_sym_LT_GT] = ACTIONS(4599),
+ [aux_sym__for_header_token1] = ACTIONS(4597),
+ [aux_sym_do_statement_token1] = ACTIONS(4597),
+ [aux_sym_do_condition_token1] = ACTIONS(4597),
+ [aux_sym_with_statement_token1] = ACTIONS(4597),
+ [aux_sym_exit_statement_token1] = ACTIONS(4597),
+ [sym_end_statement] = ACTIONS(4599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4597),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4597),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4597),
+ [sym__ambiguous_redim_statement] = ACTIONS(4599),
+ [aux_sym_erase_statement_token1] = ACTIONS(4597),
+ [aux_sym_open_statement_token1] = ACTIONS(4597),
+ [aux_sym_file_mode_token2] = ACTIONS(4597),
+ [aux_sym_file_access_token2] = ACTIONS(4597),
+ [aux_sym_file_lock_token2] = ACTIONS(4597),
+ [aux_sym_print_statement_token1] = ACTIONS(4597),
+ [anon_sym_CARET] = ACTIONS(4599),
+ [anon_sym_SLASH] = ACTIONS(4599),
+ [anon_sym_BSLASH] = ACTIONS(4599),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4597),
+ [anon_sym_PLUS] = ACTIONS(4599),
+ [anon_sym_DASH] = ACTIONS(4597),
+ [anon_sym_AMP] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4597),
+ [anon_sym_SEMI] = ACTIONS(4599),
+ [anon_sym_QMARK] = ACTIONS(4599),
+ [aux_sym_close_statement_token1] = ACTIONS(4597),
+ [aux_sym_put_statement_token1] = ACTIONS(4597),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4597),
+ [aux_sym_seek_statement_token1] = ACTIONS(4597),
+ [sym_reset_statement] = ACTIONS(4597),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4597),
+ [sym_stop_statement] = ACTIONS(4597),
+ [sym_beep_statement] = ACTIONS(4597),
+ [aux_sym_unload_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4597),
+ [aux_sym_call_statement_token1] = ACTIONS(4597),
+ [sym__ambiguous_call_statement] = ACTIONS(4597),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4597),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4597),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4597),
+ [aux_sym_unary_expression_token1] = ACTIONS(4597),
+ [sym_string_literal] = ACTIONS(4599),
+ [sym_number_literal] = ACTIONS(4599),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4597),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4597),
+ [sym_nothing_literal] = ACTIONS(4597),
+ [sym_null_literal] = ACTIONS(4597),
+ [sym_empty_literal] = ACTIONS(4597),
+ [sym_date_literal] = ACTIONS(4599),
+ [anon_sym_POUND] = ACTIONS(4597),
+ },
+ [STATE(1188)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1190),
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(6032),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_while_statement_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token3] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(1189)] = {
+ [sym_argument_list] = STATE(1929),
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(6034),
+ [anon_sym_BANG] = ACTIONS(6036),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(6038),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token3] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(1190)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1191),
+ [sym_identifier] = ACTIONS(4375),
+ [sym_newline] = ACTIONS(4377),
+ [anon_sym_COLON] = ACTIONS(4377),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4375),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4375),
+ [anon_sym_EQ] = ACTIONS(4377),
+ [anon_sym_DOT] = ACTIONS(4375),
+ [anon_sym_BANG] = ACTIONS(4377),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4375),
+ [aux_sym_option_statement_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4375),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4375),
+ [sym_static_modifier] = ACTIONS(4375),
+ [sym__dim_keyword] = ACTIONS(4375),
+ [sym__redim_keyword] = ACTIONS(4375),
+ [aux_sym_get_accessor_token1] = ACTIONS(4375),
+ [aux_sym_set_accessor_token1] = ACTIONS(4375),
+ [aux_sym_const_declaration_token1] = ACTIONS(4375),
+ [anon_sym_LPAREN] = ACTIONS(4377),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4375),
+ [anon_sym_STAR] = ACTIONS(4377),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token2] = ACTIONS(4375),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4375),
+ [aux_sym_else_fragment_token1] = ACTIONS(4375),
+ [aux_sym_select_statement_token1] = ACTIONS(4375),
+ [aux_sym_case_expression_token1] = ACTIONS(4375),
+ [anon_sym_LT] = ACTIONS(4375),
+ [anon_sym_LT_EQ] = ACTIONS(4377),
+ [anon_sym_GT] = ACTIONS(4375),
+ [anon_sym_GT_EQ] = ACTIONS(4377),
+ [anon_sym_LT_GT] = ACTIONS(4377),
+ [aux_sym__for_header_token1] = ACTIONS(4375),
+ [aux_sym_do_statement_token1] = ACTIONS(4375),
+ [aux_sym_do_condition_token1] = ACTIONS(4375),
+ [aux_sym_while_statement_token1] = ACTIONS(4375),
+ [aux_sym_with_statement_token1] = ACTIONS(4375),
+ [aux_sym_exit_statement_token1] = ACTIONS(4375),
+ [sym_end_statement] = ACTIONS(4377),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4375),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4375),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4375),
+ [sym__ambiguous_redim_statement] = ACTIONS(4377),
+ [aux_sym_erase_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token3] = ACTIONS(4375),
+ [aux_sym_file_mode_token2] = ACTIONS(4375),
+ [aux_sym_file_access_token2] = ACTIONS(4375),
+ [aux_sym_file_lock_token2] = ACTIONS(4375),
+ [aux_sym_print_statement_token1] = ACTIONS(4375),
+ [anon_sym_CARET] = ACTIONS(4377),
+ [anon_sym_SLASH] = ACTIONS(4377),
+ [anon_sym_BSLASH] = ACTIONS(4377),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4375),
+ [anon_sym_PLUS] = ACTIONS(4377),
+ [anon_sym_DASH] = ACTIONS(4375),
+ [anon_sym_AMP] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4375),
+ [anon_sym_QMARK] = ACTIONS(4377),
+ [aux_sym_close_statement_token1] = ACTIONS(4375),
+ [aux_sym_put_statement_token1] = ACTIONS(4375),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4375),
+ [aux_sym_seek_statement_token1] = ACTIONS(4375),
+ [sym_reset_statement] = ACTIONS(4375),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4375),
+ [sym_stop_statement] = ACTIONS(4375),
+ [sym_beep_statement] = ACTIONS(4375),
+ [aux_sym_unload_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4375),
+ [aux_sym_call_statement_token1] = ACTIONS(4375),
+ [sym__ambiguous_call_statement] = ACTIONS(4375),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4375),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4375),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4375),
+ [aux_sym_unary_expression_token1] = ACTIONS(4375),
+ [sym_string_literal] = ACTIONS(4377),
+ [sym_number_literal] = ACTIONS(4377),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4375),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4375),
+ [sym_nothing_literal] = ACTIONS(4375),
+ [sym_null_literal] = ACTIONS(4375),
+ [sym_empty_literal] = ACTIONS(4375),
+ [sym_date_literal] = ACTIONS(4377),
+ [anon_sym_POUND] = ACTIONS(4375),
+ },
+ [STATE(1191)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1191),
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(6040),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_while_statement_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token3] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(1192)] = {
+ [sym_identifier] = ACTIONS(4509),
+ [sym_newline] = ACTIONS(4505),
+ [anon_sym_COLON] = ACTIONS(4505),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4509),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4509),
+ [anon_sym_EQ] = ACTIONS(4629),
+ [anon_sym_DOT] = ACTIONS(4509),
+ [anon_sym_BANG] = ACTIONS(4505),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4509),
+ [aux_sym_option_statement_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4509),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4509),
+ [sym_static_modifier] = ACTIONS(4509),
+ [sym__dim_keyword] = ACTIONS(4509),
+ [sym__redim_keyword] = ACTIONS(4509),
+ [aux_sym_get_accessor_token1] = ACTIONS(4509),
+ [aux_sym_set_accessor_token1] = ACTIONS(4509),
+ [anon_sym_COMMA] = ACTIONS(4505),
+ [aux_sym_const_declaration_token1] = ACTIONS(4509),
+ [anon_sym_LPAREN] = ACTIONS(4505),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4509),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token2] = ACTIONS(4509),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4509),
+ [aux_sym_else_fragment_token1] = ACTIONS(4509),
+ [aux_sym_select_statement_token1] = ACTIONS(4509),
+ [aux_sym_case_expression_token1] = ACTIONS(4632),
+ [anon_sym_LT] = ACTIONS(4632),
+ [anon_sym_LT_EQ] = ACTIONS(4629),
+ [anon_sym_GT] = ACTIONS(4632),
+ [anon_sym_GT_EQ] = ACTIONS(4629),
+ [anon_sym_LT_GT] = ACTIONS(4629),
+ [aux_sym__for_header_token1] = ACTIONS(4509),
+ [aux_sym_do_statement_token1] = ACTIONS(4509),
+ [aux_sym_do_condition_token1] = ACTIONS(4509),
+ [aux_sym_with_statement_token1] = ACTIONS(4509),
+ [aux_sym_exit_statement_token1] = ACTIONS(4509),
+ [sym_end_statement] = ACTIONS(4505),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4509),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4509),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4509),
+ [sym__ambiguous_redim_statement] = ACTIONS(4505),
+ [aux_sym_erase_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token1] = ACTIONS(4509),
+ [aux_sym_file_mode_token2] = ACTIONS(4509),
+ [aux_sym_file_access_token2] = ACTIONS(4509),
+ [aux_sym_file_lock_token2] = ACTIONS(4509),
+ [aux_sym_print_statement_token1] = ACTIONS(4509),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4505),
+ [anon_sym_DASH] = ACTIONS(4509),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_SEMI] = ACTIONS(4505),
+ [anon_sym_QMARK] = ACTIONS(4505),
+ [aux_sym_close_statement_token1] = ACTIONS(4509),
+ [aux_sym_put_statement_token1] = ACTIONS(4509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4509),
+ [aux_sym_seek_statement_token1] = ACTIONS(4509),
+ [sym_reset_statement] = ACTIONS(4509),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4509),
+ [sym_stop_statement] = ACTIONS(4509),
+ [sym_beep_statement] = ACTIONS(4509),
+ [aux_sym_unload_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4509),
+ [aux_sym_call_statement_token1] = ACTIONS(4509),
+ [sym__ambiguous_call_statement] = ACTIONS(4509),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4632),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4509),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4509),
+ [aux_sym_unary_expression_token1] = ACTIONS(4509),
+ [sym_string_literal] = ACTIONS(4505),
+ [sym_number_literal] = ACTIONS(4505),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4509),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4509),
+ [sym_nothing_literal] = ACTIONS(4509),
+ [sym_null_literal] = ACTIONS(4509),
+ [sym_empty_literal] = ACTIONS(4509),
+ [sym_date_literal] = ACTIONS(4505),
+ [anon_sym_POUND] = ACTIONS(4509),
+ },
+ [STATE(1193)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4635),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [anon_sym_COMMA] = ACTIONS(4615),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4638),
+ [anon_sym_LT] = ACTIONS(4638),
+ [anon_sym_LT_EQ] = ACTIONS(4635),
+ [anon_sym_GT] = ACTIONS(4638),
+ [anon_sym_GT_EQ] = ACTIONS(4635),
+ [anon_sym_LT_GT] = ACTIONS(4635),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_SEMI] = ACTIONS(4615),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4638),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(1194)] = {
+ [sym_identifier] = ACTIONS(4489),
+ [sym_newline] = ACTIONS(4491),
+ [anon_sym_COLON] = ACTIONS(4491),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4489),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4489),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(4489),
+ [anon_sym_BANG] = ACTIONS(4491),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4489),
+ [aux_sym_option_statement_token3] = ACTIONS(4489),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4489),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4489),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4489),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4489),
+ [sym_static_modifier] = ACTIONS(4489),
+ [sym__dim_keyword] = ACTIONS(4489),
+ [sym__redim_keyword] = ACTIONS(4489),
+ [aux_sym_get_accessor_token1] = ACTIONS(4489),
+ [aux_sym_set_accessor_token1] = ACTIONS(4489),
+ [anon_sym_COMMA] = ACTIONS(4491),
+ [aux_sym_const_declaration_token1] = ACTIONS(4489),
+ [anon_sym_LPAREN] = ACTIONS(4491),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4489),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4489),
+ [aux_sym_visibility_token1] = ACTIONS(4489),
+ [aux_sym_visibility_token2] = ACTIONS(4489),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4489),
+ [aux_sym_else_fragment_token1] = ACTIONS(4489),
+ [aux_sym_select_statement_token1] = ACTIONS(4489),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4489),
+ [aux_sym_do_statement_token1] = ACTIONS(4489),
+ [aux_sym_do_condition_token1] = ACTIONS(4489),
+ [aux_sym_with_statement_token1] = ACTIONS(4489),
+ [aux_sym_exit_statement_token1] = ACTIONS(4489),
+ [sym_end_statement] = ACTIONS(4491),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4489),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4489),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4489),
+ [sym__ambiguous_redim_statement] = ACTIONS(4491),
+ [aux_sym_erase_statement_token1] = ACTIONS(4489),
+ [aux_sym_open_statement_token1] = ACTIONS(4489),
+ [aux_sym_file_mode_token2] = ACTIONS(4489),
+ [aux_sym_file_access_token2] = ACTIONS(4489),
+ [aux_sym_file_lock_token2] = ACTIONS(4489),
+ [aux_sym_print_statement_token1] = ACTIONS(4489),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4493),
+ [anon_sym_DASH] = ACTIONS(4496),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4491),
+ [anon_sym_QMARK] = ACTIONS(4491),
+ [aux_sym_close_statement_token1] = ACTIONS(4489),
+ [aux_sym_put_statement_token1] = ACTIONS(4489),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4489),
+ [aux_sym_seek_statement_token1] = ACTIONS(4489),
+ [sym_reset_statement] = ACTIONS(4489),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4489),
+ [sym_stop_statement] = ACTIONS(4489),
+ [sym_beep_statement] = ACTIONS(4489),
+ [aux_sym_unload_statement_token1] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4489),
+ [aux_sym_call_statement_token1] = ACTIONS(4489),
+ [sym__ambiguous_call_statement] = ACTIONS(4489),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4489),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4489),
+ [aux_sym_unary_expression_token1] = ACTIONS(4489),
+ [sym_string_literal] = ACTIONS(4491),
+ [sym_number_literal] = ACTIONS(4491),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4489),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4489),
+ [sym_nothing_literal] = ACTIONS(4489),
+ [sym_null_literal] = ACTIONS(4489),
+ [sym_empty_literal] = ACTIONS(4489),
+ [sym_date_literal] = ACTIONS(4491),
+ [anon_sym_POUND] = ACTIONS(4489),
+ },
+ [STATE(1195)] = {
+ [sym_identifier] = ACTIONS(4485),
+ [sym_newline] = ACTIONS(4487),
+ [anon_sym_COLON] = ACTIONS(4487),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4485),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4485),
+ [anon_sym_EQ] = ACTIONS(4487),
+ [anon_sym_DOT] = ACTIONS(4485),
+ [anon_sym_BANG] = ACTIONS(4487),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4485),
+ [aux_sym_option_statement_token3] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4485),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4485),
+ [sym_static_modifier] = ACTIONS(4485),
+ [sym__dim_keyword] = ACTIONS(4485),
+ [sym__redim_keyword] = ACTIONS(4485),
+ [aux_sym_get_accessor_token1] = ACTIONS(4485),
+ [aux_sym_set_accessor_token1] = ACTIONS(4485),
+ [anon_sym_COMMA] = ACTIONS(4487),
+ [aux_sym_const_declaration_token1] = ACTIONS(4485),
+ [anon_sym_LPAREN] = ACTIONS(4487),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4485),
+ [anon_sym_STAR] = ACTIONS(4487),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4485),
+ [aux_sym_visibility_token1] = ACTIONS(4485),
+ [aux_sym_visibility_token2] = ACTIONS(4485),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4485),
+ [aux_sym_else_fragment_token1] = ACTIONS(4485),
+ [aux_sym_select_statement_token1] = ACTIONS(4485),
+ [aux_sym_case_expression_token1] = ACTIONS(4485),
+ [anon_sym_LT] = ACTIONS(4485),
+ [anon_sym_LT_EQ] = ACTIONS(4487),
+ [anon_sym_GT] = ACTIONS(4485),
+ [anon_sym_GT_EQ] = ACTIONS(4487),
+ [anon_sym_LT_GT] = ACTIONS(4487),
+ [aux_sym__for_header_token1] = ACTIONS(4485),
+ [aux_sym_do_statement_token1] = ACTIONS(4485),
+ [aux_sym_do_statement_token2] = ACTIONS(4485),
+ [aux_sym_do_condition_token1] = ACTIONS(4485),
+ [aux_sym_with_statement_token1] = ACTIONS(4485),
+ [aux_sym_exit_statement_token1] = ACTIONS(4485),
+ [sym_end_statement] = ACTIONS(4487),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4485),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4485),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4485),
+ [sym__ambiguous_redim_statement] = ACTIONS(4487),
+ [aux_sym_erase_statement_token1] = ACTIONS(4485),
+ [aux_sym_open_statement_token1] = ACTIONS(4485),
+ [aux_sym_file_mode_token2] = ACTIONS(4485),
+ [aux_sym_file_access_token2] = ACTIONS(4485),
+ [aux_sym_file_lock_token2] = ACTIONS(4485),
+ [aux_sym_print_statement_token1] = ACTIONS(4485),
+ [anon_sym_CARET] = ACTIONS(4487),
+ [anon_sym_SLASH] = ACTIONS(4487),
+ [anon_sym_BSLASH] = ACTIONS(4487),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4485),
+ [anon_sym_PLUS] = ACTIONS(4487),
+ [anon_sym_DASH] = ACTIONS(4485),
+ [anon_sym_AMP] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4485),
+ [anon_sym_SEMI] = ACTIONS(4487),
+ [anon_sym_QMARK] = ACTIONS(4487),
+ [aux_sym_close_statement_token1] = ACTIONS(4485),
+ [aux_sym_put_statement_token1] = ACTIONS(4485),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4485),
+ [aux_sym_seek_statement_token1] = ACTIONS(4485),
+ [sym_reset_statement] = ACTIONS(4485),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4485),
+ [sym_stop_statement] = ACTIONS(4485),
+ [sym_beep_statement] = ACTIONS(4485),
+ [aux_sym_unload_statement_token1] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4485),
+ [aux_sym_call_statement_token1] = ACTIONS(4485),
+ [sym__ambiguous_call_statement] = ACTIONS(4485),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4485),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4485),
+ [aux_sym_unary_expression_token1] = ACTIONS(4485),
+ [sym_string_literal] = ACTIONS(4487),
+ [sym_number_literal] = ACTIONS(4487),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4485),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4485),
+ [sym_nothing_literal] = ACTIONS(4485),
+ [sym_null_literal] = ACTIONS(4485),
+ [sym_empty_literal] = ACTIONS(4485),
+ [sym_date_literal] = ACTIONS(4487),
+ [anon_sym_POUND] = ACTIONS(4485),
+ },
+ [STATE(1196)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [anon_sym_COMMA] = ACTIONS(4002),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(3986),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token2] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4002),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(1197)] = {
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5687),
+ [anon_sym_BANG] = ACTIONS(5689),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [anon_sym_COMMA] = ACTIONS(4344),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(4399),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token2] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4344),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(1198)] = {
+ [sym_identifier] = ACTIONS(4441),
+ [sym_newline] = ACTIONS(4443),
+ [anon_sym_COLON] = ACTIONS(4443),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4441),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4441),
+ [anon_sym_EQ] = ACTIONS(4443),
+ [anon_sym_DOT] = ACTIONS(4441),
+ [anon_sym_BANG] = ACTIONS(4443),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4441),
+ [aux_sym_option_statement_token3] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4441),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4441),
+ [sym_static_modifier] = ACTIONS(4441),
+ [sym__dim_keyword] = ACTIONS(4441),
+ [sym__redim_keyword] = ACTIONS(4441),
+ [aux_sym_get_accessor_token1] = ACTIONS(4441),
+ [aux_sym_set_accessor_token1] = ACTIONS(4441),
+ [anon_sym_COMMA] = ACTIONS(4443),
+ [aux_sym_const_declaration_token1] = ACTIONS(4441),
+ [anon_sym_LPAREN] = ACTIONS(4443),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4441),
+ [anon_sym_STAR] = ACTIONS(4443),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4441),
+ [aux_sym_visibility_token1] = ACTIONS(4441),
+ [aux_sym_visibility_token2] = ACTIONS(4441),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4441),
+ [aux_sym_else_fragment_token1] = ACTIONS(4441),
+ [aux_sym_select_statement_token1] = ACTIONS(4441),
+ [aux_sym_case_expression_token1] = ACTIONS(4441),
+ [anon_sym_LT] = ACTIONS(4441),
+ [anon_sym_LT_EQ] = ACTIONS(4443),
+ [anon_sym_GT] = ACTIONS(4441),
+ [anon_sym_GT_EQ] = ACTIONS(4443),
+ [anon_sym_LT_GT] = ACTIONS(4443),
+ [aux_sym__for_header_token1] = ACTIONS(4441),
+ [aux_sym_do_statement_token1] = ACTIONS(4441),
+ [aux_sym_do_statement_token2] = ACTIONS(4441),
+ [aux_sym_do_condition_token1] = ACTIONS(4441),
+ [aux_sym_with_statement_token1] = ACTIONS(4441),
+ [aux_sym_exit_statement_token1] = ACTIONS(4441),
+ [sym_end_statement] = ACTIONS(4443),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4441),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4441),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4441),
+ [sym__ambiguous_redim_statement] = ACTIONS(4443),
+ [aux_sym_erase_statement_token1] = ACTIONS(4441),
+ [aux_sym_open_statement_token1] = ACTIONS(4441),
+ [aux_sym_file_mode_token2] = ACTIONS(4441),
+ [aux_sym_file_access_token2] = ACTIONS(4441),
+ [aux_sym_file_lock_token2] = ACTIONS(4441),
+ [aux_sym_print_statement_token1] = ACTIONS(4441),
+ [anon_sym_CARET] = ACTIONS(6043),
+ [anon_sym_SLASH] = ACTIONS(4443),
+ [anon_sym_BSLASH] = ACTIONS(4443),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4441),
+ [anon_sym_PLUS] = ACTIONS(4443),
+ [anon_sym_DASH] = ACTIONS(4441),
+ [anon_sym_AMP] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4441),
+ [anon_sym_SEMI] = ACTIONS(4443),
+ [anon_sym_QMARK] = ACTIONS(4443),
+ [aux_sym_close_statement_token1] = ACTIONS(4441),
+ [aux_sym_put_statement_token1] = ACTIONS(4441),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4441),
+ [aux_sym_seek_statement_token1] = ACTIONS(4441),
+ [sym_reset_statement] = ACTIONS(4441),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4441),
+ [sym_stop_statement] = ACTIONS(4441),
+ [sym_beep_statement] = ACTIONS(4441),
+ [aux_sym_unload_statement_token1] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4441),
+ [aux_sym_call_statement_token1] = ACTIONS(4441),
+ [sym__ambiguous_call_statement] = ACTIONS(4441),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4441),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4441),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4441),
+ [aux_sym_unary_expression_token1] = ACTIONS(4441),
+ [sym_string_literal] = ACTIONS(4443),
+ [sym_number_literal] = ACTIONS(4443),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4441),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4441),
+ [sym_nothing_literal] = ACTIONS(4441),
+ [sym_null_literal] = ACTIONS(4441),
+ [sym_empty_literal] = ACTIONS(4441),
+ [sym_date_literal] = ACTIONS(4443),
+ [anon_sym_POUND] = ACTIONS(4441),
+ },
+ [STATE(1199)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4615),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_declaration_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4613),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [aux_sym__property_get_header_token1] = ACTIONS(4613),
+ [aux_sym_event_declaration_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [anon_sym_COMMA] = ACTIONS(4615),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_SEMI] = ACTIONS(4615),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(1200)] = {
+ [sym_identifier] = ACTIONS(4621),
+ [sym_newline] = ACTIONS(4623),
+ [anon_sym_COLON] = ACTIONS(4623),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4621),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4621),
+ [anon_sym_EQ] = ACTIONS(4623),
+ [anon_sym_DOT] = ACTIONS(4621),
+ [anon_sym_BANG] = ACTIONS(4623),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4621),
+ [aux_sym_option_statement_token3] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4621),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4621),
+ [sym_static_modifier] = ACTIONS(4621),
+ [sym__dim_keyword] = ACTIONS(4621),
+ [sym__redim_keyword] = ACTIONS(4621),
+ [aux_sym_get_accessor_token1] = ACTIONS(4621),
+ [aux_sym_set_accessor_token1] = ACTIONS(4621),
+ [anon_sym_COMMA] = ACTIONS(4623),
+ [aux_sym_const_declaration_token1] = ACTIONS(4621),
+ [anon_sym_LPAREN] = ACTIONS(4623),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4621),
+ [anon_sym_STAR] = ACTIONS(4623),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token2] = ACTIONS(4621),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4621),
+ [aux_sym_else_fragment_token1] = ACTIONS(4621),
+ [aux_sym_select_statement_token1] = ACTIONS(4621),
+ [aux_sym_case_expression_token1] = ACTIONS(4621),
+ [anon_sym_LT] = ACTIONS(4621),
+ [anon_sym_LT_EQ] = ACTIONS(4623),
+ [anon_sym_GT] = ACTIONS(4621),
+ [anon_sym_GT_EQ] = ACTIONS(4623),
+ [anon_sym_LT_GT] = ACTIONS(4623),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4621),
+ [aux_sym__for_header_token1] = ACTIONS(4621),
+ [aux_sym_do_statement_token1] = ACTIONS(4621),
+ [aux_sym_do_condition_token1] = ACTIONS(4621),
+ [aux_sym_with_statement_token1] = ACTIONS(4621),
+ [aux_sym_exit_statement_token1] = ACTIONS(4621),
+ [sym_end_statement] = ACTIONS(4623),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4621),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4621),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4621),
+ [sym__ambiguous_redim_statement] = ACTIONS(4623),
+ [aux_sym_erase_statement_token1] = ACTIONS(4621),
+ [aux_sym_open_statement_token1] = ACTIONS(4621),
+ [aux_sym_file_mode_token2] = ACTIONS(4621),
+ [aux_sym_file_access_token2] = ACTIONS(4621),
+ [aux_sym_file_lock_token2] = ACTIONS(4621),
+ [aux_sym_print_statement_token1] = ACTIONS(4621),
+ [anon_sym_CARET] = ACTIONS(4623),
+ [anon_sym_SLASH] = ACTIONS(4623),
+ [anon_sym_BSLASH] = ACTIONS(4623),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4621),
+ [anon_sym_PLUS] = ACTIONS(4623),
+ [anon_sym_DASH] = ACTIONS(4621),
+ [anon_sym_AMP] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4621),
+ [anon_sym_SEMI] = ACTIONS(4623),
+ [anon_sym_QMARK] = ACTIONS(4623),
+ [aux_sym_close_statement_token1] = ACTIONS(4621),
+ [aux_sym_put_statement_token1] = ACTIONS(4621),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4621),
+ [aux_sym_seek_statement_token1] = ACTIONS(4621),
+ [sym_reset_statement] = ACTIONS(4621),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4621),
+ [sym_stop_statement] = ACTIONS(4621),
+ [sym_beep_statement] = ACTIONS(4621),
+ [aux_sym_unload_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4621),
+ [aux_sym_call_statement_token1] = ACTIONS(4621),
+ [sym__ambiguous_call_statement] = ACTIONS(4621),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4621),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4621),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4621),
+ [aux_sym_unary_expression_token1] = ACTIONS(4621),
+ [sym_string_literal] = ACTIONS(4623),
+ [sym_number_literal] = ACTIONS(4623),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4621),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4621),
+ [sym_nothing_literal] = ACTIONS(4621),
+ [sym_null_literal] = ACTIONS(4621),
+ [sym_empty_literal] = ACTIONS(4621),
+ [sym_date_literal] = ACTIONS(4623),
+ [anon_sym_POUND] = ACTIONS(4621),
+ },
+ [STATE(1201)] = {
+ [sym_identifier] = ACTIONS(4617),
+ [sym_newline] = ACTIONS(4619),
+ [anon_sym_COLON] = ACTIONS(4619),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4617),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4617),
+ [anon_sym_EQ] = ACTIONS(4619),
+ [anon_sym_DOT] = ACTIONS(4617),
+ [anon_sym_BANG] = ACTIONS(4619),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4617),
+ [aux_sym_option_statement_token3] = ACTIONS(4617),
+ [aux_sym_type_declaration_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4617),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4617),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4617),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4617),
+ [aux_sym__property_get_header_token1] = ACTIONS(4617),
+ [aux_sym_event_declaration_token1] = ACTIONS(4617),
+ [sym_static_modifier] = ACTIONS(4617),
+ [sym__dim_keyword] = ACTIONS(4617),
+ [sym__redim_keyword] = ACTIONS(4617),
+ [aux_sym_get_accessor_token1] = ACTIONS(4617),
+ [aux_sym_set_accessor_token1] = ACTIONS(4617),
+ [anon_sym_COMMA] = ACTIONS(4619),
+ [aux_sym_const_declaration_token1] = ACTIONS(4617),
+ [anon_sym_LPAREN] = ACTIONS(4619),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4617),
+ [anon_sym_STAR] = ACTIONS(4986),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token2] = ACTIONS(4617),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4617),
+ [aux_sym_else_fragment_token1] = ACTIONS(4617),
+ [aux_sym_select_statement_token1] = ACTIONS(4617),
+ [aux_sym__for_header_token1] = ACTIONS(4617),
+ [aux_sym_do_statement_token1] = ACTIONS(4617),
+ [aux_sym_do_condition_token1] = ACTIONS(4617),
+ [aux_sym_with_statement_token1] = ACTIONS(4617),
+ [aux_sym_exit_statement_token1] = ACTIONS(4617),
+ [sym_end_statement] = ACTIONS(4619),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4617),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4617),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4617),
+ [sym__ambiguous_redim_statement] = ACTIONS(4619),
+ [aux_sym_erase_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token1] = ACTIONS(4617),
+ [aux_sym_file_mode_token2] = ACTIONS(4617),
+ [aux_sym_file_access_token2] = ACTIONS(4617),
+ [aux_sym_file_lock_token2] = ACTIONS(4617),
+ [aux_sym_print_statement_token1] = ACTIONS(4617),
+ [anon_sym_CARET] = ACTIONS(4984),
+ [anon_sym_SLASH] = ACTIONS(4986),
+ [anon_sym_BSLASH] = ACTIONS(4988),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4990),
+ [anon_sym_PLUS] = ACTIONS(4992),
+ [anon_sym_DASH] = ACTIONS(4994),
+ [anon_sym_AMP] = ACTIONS(4996),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4617),
+ [anon_sym_SEMI] = ACTIONS(4619),
+ [anon_sym_QMARK] = ACTIONS(4619),
+ [aux_sym_close_statement_token1] = ACTIONS(4617),
+ [aux_sym_put_statement_token1] = ACTIONS(4617),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4617),
+ [aux_sym_seek_statement_token1] = ACTIONS(4617),
+ [sym_reset_statement] = ACTIONS(4617),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4617),
+ [sym_stop_statement] = ACTIONS(4617),
+ [sym_beep_statement] = ACTIONS(4617),
+ [aux_sym_unload_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4617),
+ [aux_sym_call_statement_token1] = ACTIONS(4617),
+ [sym__ambiguous_call_statement] = ACTIONS(4617),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4617),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4617),
+ [aux_sym_unary_expression_token1] = ACTIONS(4617),
+ [sym_string_literal] = ACTIONS(4619),
+ [sym_number_literal] = ACTIONS(4619),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4617),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4617),
+ [sym_nothing_literal] = ACTIONS(4617),
+ [sym_null_literal] = ACTIONS(4617),
+ [sym_empty_literal] = ACTIONS(4617),
+ [sym_date_literal] = ACTIONS(4619),
+ [anon_sym_POUND] = ACTIONS(4617),
+ },
+ [STATE(1202)] = {
+ [sym_identifier] = ACTIONS(4617),
+ [sym_newline] = ACTIONS(4619),
+ [anon_sym_COLON] = ACTIONS(4619),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4617),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4617),
+ [anon_sym_EQ] = ACTIONS(4619),
+ [anon_sym_DOT] = ACTIONS(4617),
+ [anon_sym_BANG] = ACTIONS(4619),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4617),
+ [aux_sym_option_statement_token3] = ACTIONS(4617),
+ [aux_sym_type_declaration_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4617),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4617),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4617),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4617),
+ [aux_sym__property_get_header_token1] = ACTIONS(4617),
+ [aux_sym_event_declaration_token1] = ACTIONS(4617),
+ [sym_static_modifier] = ACTIONS(4617),
+ [sym__dim_keyword] = ACTIONS(4617),
+ [sym__redim_keyword] = ACTIONS(4617),
+ [aux_sym_get_accessor_token1] = ACTIONS(4617),
+ [aux_sym_set_accessor_token1] = ACTIONS(4617),
+ [anon_sym_COMMA] = ACTIONS(4619),
+ [aux_sym_const_declaration_token1] = ACTIONS(4617),
+ [anon_sym_LPAREN] = ACTIONS(4619),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4617),
+ [anon_sym_STAR] = ACTIONS(4619),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token2] = ACTIONS(4617),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4617),
+ [aux_sym_else_fragment_token1] = ACTIONS(4617),
+ [aux_sym_select_statement_token1] = ACTIONS(4617),
+ [aux_sym__for_header_token1] = ACTIONS(4617),
+ [aux_sym_do_statement_token1] = ACTIONS(4617),
+ [aux_sym_do_condition_token1] = ACTIONS(4617),
+ [aux_sym_with_statement_token1] = ACTIONS(4617),
+ [aux_sym_exit_statement_token1] = ACTIONS(4617),
+ [sym_end_statement] = ACTIONS(4619),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4617),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4617),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4617),
+ [sym__ambiguous_redim_statement] = ACTIONS(4619),
+ [aux_sym_erase_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token1] = ACTIONS(4617),
+ [aux_sym_file_mode_token2] = ACTIONS(4617),
+ [aux_sym_file_access_token2] = ACTIONS(4617),
+ [aux_sym_file_lock_token2] = ACTIONS(4617),
+ [aux_sym_print_statement_token1] = ACTIONS(4617),
+ [anon_sym_CARET] = ACTIONS(4619),
+ [anon_sym_SLASH] = ACTIONS(4619),
+ [anon_sym_BSLASH] = ACTIONS(4619),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4617),
+ [anon_sym_PLUS] = ACTIONS(4619),
+ [anon_sym_DASH] = ACTIONS(4617),
+ [anon_sym_AMP] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4617),
+ [anon_sym_SEMI] = ACTIONS(4619),
+ [anon_sym_QMARK] = ACTIONS(4619),
+ [aux_sym_close_statement_token1] = ACTIONS(4617),
+ [aux_sym_put_statement_token1] = ACTIONS(4617),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4617),
+ [aux_sym_seek_statement_token1] = ACTIONS(4617),
+ [sym_reset_statement] = ACTIONS(4617),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4617),
+ [sym_stop_statement] = ACTIONS(4617),
+ [sym_beep_statement] = ACTIONS(4617),
+ [aux_sym_unload_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4617),
+ [aux_sym_call_statement_token1] = ACTIONS(4617),
+ [sym__ambiguous_call_statement] = ACTIONS(4617),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4617),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4617),
+ [aux_sym_unary_expression_token1] = ACTIONS(4617),
+ [sym_string_literal] = ACTIONS(4619),
+ [sym_number_literal] = ACTIONS(4619),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4617),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4617),
+ [sym_nothing_literal] = ACTIONS(4617),
+ [sym_null_literal] = ACTIONS(4617),
+ [sym_empty_literal] = ACTIONS(4617),
+ [sym_date_literal] = ACTIONS(4619),
+ [anon_sym_POUND] = ACTIONS(4617),
+ },
+ [STATE(1203)] = {
+ [sym_identifier] = ACTIONS(4451),
+ [sym_newline] = ACTIONS(4453),
+ [anon_sym_COLON] = ACTIONS(4453),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4451),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4451),
+ [anon_sym_EQ] = ACTIONS(4453),
+ [anon_sym_DOT] = ACTIONS(4451),
+ [anon_sym_BANG] = ACTIONS(4453),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4451),
+ [aux_sym_option_statement_token3] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4451),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4451),
+ [sym_static_modifier] = ACTIONS(4451),
+ [sym__dim_keyword] = ACTIONS(4451),
+ [sym__redim_keyword] = ACTIONS(4451),
+ [aux_sym_get_accessor_token1] = ACTIONS(4451),
+ [aux_sym_set_accessor_token1] = ACTIONS(4451),
+ [anon_sym_COMMA] = ACTIONS(4453),
+ [aux_sym_const_declaration_token1] = ACTIONS(4451),
+ [anon_sym_LPAREN] = ACTIONS(4453),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4451),
+ [anon_sym_STAR] = ACTIONS(6045),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4451),
+ [aux_sym_visibility_token1] = ACTIONS(4451),
+ [aux_sym_visibility_token2] = ACTIONS(4451),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4451),
+ [aux_sym_else_fragment_token1] = ACTIONS(4451),
+ [aux_sym_select_statement_token1] = ACTIONS(4451),
+ [aux_sym_select_statement_token2] = ACTIONS(4451),
+ [aux_sym_case_expression_token1] = ACTIONS(4451),
+ [anon_sym_LT] = ACTIONS(4451),
+ [anon_sym_LT_EQ] = ACTIONS(4453),
+ [anon_sym_GT] = ACTIONS(4451),
+ [anon_sym_GT_EQ] = ACTIONS(4453),
+ [anon_sym_LT_GT] = ACTIONS(4453),
+ [aux_sym__for_header_token1] = ACTIONS(4451),
+ [aux_sym_do_statement_token1] = ACTIONS(4451),
+ [aux_sym_do_condition_token1] = ACTIONS(4451),
+ [aux_sym_with_statement_token1] = ACTIONS(4451),
+ [aux_sym_exit_statement_token1] = ACTIONS(4451),
+ [sym_end_statement] = ACTIONS(4453),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4451),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4451),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4451),
+ [sym__ambiguous_redim_statement] = ACTIONS(4453),
+ [aux_sym_erase_statement_token1] = ACTIONS(4451),
+ [aux_sym_open_statement_token1] = ACTIONS(4451),
+ [aux_sym_file_mode_token2] = ACTIONS(4451),
+ [aux_sym_file_access_token2] = ACTIONS(4451),
+ [aux_sym_file_lock_token2] = ACTIONS(4451),
+ [aux_sym_print_statement_token1] = ACTIONS(4451),
+ [anon_sym_CARET] = ACTIONS(6024),
+ [anon_sym_SLASH] = ACTIONS(6045),
+ [anon_sym_BSLASH] = ACTIONS(6047),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(6049),
+ [anon_sym_PLUS] = ACTIONS(6051),
+ [anon_sym_DASH] = ACTIONS(6053),
+ [anon_sym_AMP] = ACTIONS(6055),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(6057),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(6059),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(6061),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(6063),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(6065),
+ [anon_sym_SEMI] = ACTIONS(4453),
+ [anon_sym_QMARK] = ACTIONS(4453),
+ [aux_sym_close_statement_token1] = ACTIONS(4451),
+ [aux_sym_put_statement_token1] = ACTIONS(4451),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4451),
+ [aux_sym_seek_statement_token1] = ACTIONS(4451),
+ [sym_reset_statement] = ACTIONS(4451),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4451),
+ [sym_stop_statement] = ACTIONS(4451),
+ [sym_beep_statement] = ACTIONS(4451),
+ [aux_sym_unload_statement_token1] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4451),
+ [aux_sym_call_statement_token1] = ACTIONS(4451),
+ [sym__ambiguous_call_statement] = ACTIONS(4451),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4451),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4451),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4451),
+ [aux_sym_unary_expression_token1] = ACTIONS(4451),
+ [sym_string_literal] = ACTIONS(4453),
+ [sym_number_literal] = ACTIONS(4453),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4451),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4451),
+ [sym_nothing_literal] = ACTIONS(4451),
+ [sym_null_literal] = ACTIONS(4451),
+ [sym_empty_literal] = ACTIONS(4451),
+ [sym_date_literal] = ACTIONS(4453),
+ [anon_sym_POUND] = ACTIONS(4451),
+ },
+ [STATE(1204)] = {
+ [sym_identifier] = ACTIONS(4621),
+ [sym_newline] = ACTIONS(4623),
+ [anon_sym_COLON] = ACTIONS(4623),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4621),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4621),
+ [anon_sym_DOT] = ACTIONS(4621),
+ [anon_sym_BANG] = ACTIONS(4623),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4621),
+ [aux_sym_option_statement_token3] = ACTIONS(4621),
+ [aux_sym_type_declaration_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4621),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4621),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4621),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4621),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4621),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4621),
+ [aux_sym__property_get_header_token1] = ACTIONS(4621),
+ [aux_sym_event_declaration_token1] = ACTIONS(4621),
+ [sym_static_modifier] = ACTIONS(4621),
+ [sym__dim_keyword] = ACTIONS(4621),
+ [sym__redim_keyword] = ACTIONS(4621),
+ [aux_sym_get_accessor_token1] = ACTIONS(4621),
+ [aux_sym_set_accessor_token1] = ACTIONS(4621),
+ [aux_sym_const_declaration_token1] = ACTIONS(4621),
+ [anon_sym_LPAREN] = ACTIONS(4623),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4621),
+ [anon_sym_STAR] = ACTIONS(4623),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token2] = ACTIONS(4621),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4621),
+ [aux_sym_else_fragment_token1] = ACTIONS(4621),
+ [aux_sym_select_statement_token1] = ACTIONS(4621),
+ [aux_sym__for_header_token1] = ACTIONS(4621),
+ [aux_sym_do_statement_token1] = ACTIONS(4621),
+ [aux_sym_do_condition_token1] = ACTIONS(4621),
+ [aux_sym_with_statement_token1] = ACTIONS(4621),
+ [aux_sym_exit_statement_token1] = ACTIONS(4621),
+ [sym_end_statement] = ACTIONS(4623),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4621),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4621),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4621),
+ [sym__ambiguous_redim_statement] = ACTIONS(4623),
+ [aux_sym_erase_statement_token1] = ACTIONS(4621),
+ [aux_sym_open_statement_token1] = ACTIONS(4621),
+ [aux_sym_open_statement_token3] = ACTIONS(4621),
+ [aux_sym_file_mode_token2] = ACTIONS(4621),
+ [aux_sym_file_access_token2] = ACTIONS(4621),
+ [aux_sym_file_lock_token2] = ACTIONS(4621),
+ [aux_sym_print_statement_token1] = ACTIONS(4621),
+ [anon_sym_CARET] = ACTIONS(4623),
+ [anon_sym_SLASH] = ACTIONS(4623),
+ [anon_sym_BSLASH] = ACTIONS(4623),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4621),
+ [anon_sym_PLUS] = ACTIONS(4623),
+ [anon_sym_DASH] = ACTIONS(4621),
+ [anon_sym_AMP] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4621),
+ [anon_sym_QMARK] = ACTIONS(4623),
+ [aux_sym_close_statement_token1] = ACTIONS(4621),
+ [aux_sym_put_statement_token1] = ACTIONS(4621),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4621),
+ [aux_sym_seek_statement_token1] = ACTIONS(4621),
+ [sym_reset_statement] = ACTIONS(4621),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4621),
+ [sym_stop_statement] = ACTIONS(4621),
+ [sym_beep_statement] = ACTIONS(4621),
+ [aux_sym_unload_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4621),
+ [aux_sym_call_statement_token1] = ACTIONS(4621),
+ [sym__ambiguous_call_statement] = ACTIONS(4621),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4621),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4621),
+ [aux_sym_unary_expression_token1] = ACTIONS(4621),
+ [sym_string_literal] = ACTIONS(4623),
+ [sym_number_literal] = ACTIONS(4623),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4621),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4621),
+ [sym_nothing_literal] = ACTIONS(4621),
+ [sym_null_literal] = ACTIONS(4621),
+ [sym_empty_literal] = ACTIONS(4621),
+ [sym_date_literal] = ACTIONS(4623),
+ [anon_sym_POUND] = ACTIONS(4621),
+ },
+ [STATE(1205)] = {
+ [sym_identifier] = ACTIONS(4451),
+ [sym_newline] = ACTIONS(4453),
+ [anon_sym_COLON] = ACTIONS(4453),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4451),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4451),
+ [anon_sym_EQ] = ACTIONS(4453),
+ [anon_sym_DOT] = ACTIONS(4451),
+ [anon_sym_BANG] = ACTIONS(4453),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4451),
+ [aux_sym_option_statement_token3] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4451),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4451),
+ [sym_static_modifier] = ACTIONS(4451),
+ [sym__dim_keyword] = ACTIONS(4451),
+ [sym__redim_keyword] = ACTIONS(4451),
+ [aux_sym_get_accessor_token1] = ACTIONS(4451),
+ [aux_sym_set_accessor_token1] = ACTIONS(4451),
+ [anon_sym_COMMA] = ACTIONS(4453),
+ [aux_sym_const_declaration_token1] = ACTIONS(4451),
+ [anon_sym_LPAREN] = ACTIONS(4453),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4451),
+ [anon_sym_STAR] = ACTIONS(6067),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4451),
+ [aux_sym_visibility_token1] = ACTIONS(4451),
+ [aux_sym_visibility_token2] = ACTIONS(4451),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4451),
+ [aux_sym_else_fragment_token1] = ACTIONS(4451),
+ [aux_sym_select_statement_token1] = ACTIONS(4451),
+ [aux_sym_case_expression_token1] = ACTIONS(4451),
+ [anon_sym_LT] = ACTIONS(4451),
+ [anon_sym_LT_EQ] = ACTIONS(4453),
+ [anon_sym_GT] = ACTIONS(4451),
+ [anon_sym_GT_EQ] = ACTIONS(4453),
+ [anon_sym_LT_GT] = ACTIONS(4453),
+ [aux_sym__for_header_token1] = ACTIONS(4451),
+ [aux_sym_do_statement_token1] = ACTIONS(4451),
+ [aux_sym_do_statement_token2] = ACTIONS(4451),
+ [aux_sym_do_condition_token1] = ACTIONS(4451),
+ [aux_sym_with_statement_token1] = ACTIONS(4451),
+ [aux_sym_exit_statement_token1] = ACTIONS(4451),
+ [sym_end_statement] = ACTIONS(4453),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4451),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4451),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4451),
+ [sym__ambiguous_redim_statement] = ACTIONS(4453),
+ [aux_sym_erase_statement_token1] = ACTIONS(4451),
+ [aux_sym_open_statement_token1] = ACTIONS(4451),
+ [aux_sym_file_mode_token2] = ACTIONS(4451),
+ [aux_sym_file_access_token2] = ACTIONS(4451),
+ [aux_sym_file_lock_token2] = ACTIONS(4451),
+ [aux_sym_print_statement_token1] = ACTIONS(4451),
+ [anon_sym_CARET] = ACTIONS(6043),
+ [anon_sym_SLASH] = ACTIONS(6067),
+ [anon_sym_BSLASH] = ACTIONS(6069),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(6071),
+ [anon_sym_PLUS] = ACTIONS(6073),
+ [anon_sym_DASH] = ACTIONS(6075),
+ [anon_sym_AMP] = ACTIONS(6077),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(6079),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(6081),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(6083),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(6085),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(6087),
+ [anon_sym_SEMI] = ACTIONS(4453),
+ [anon_sym_QMARK] = ACTIONS(4453),
+ [aux_sym_close_statement_token1] = ACTIONS(4451),
+ [aux_sym_put_statement_token1] = ACTIONS(4451),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4451),
+ [aux_sym_seek_statement_token1] = ACTIONS(4451),
+ [sym_reset_statement] = ACTIONS(4451),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4451),
+ [sym_stop_statement] = ACTIONS(4451),
+ [sym_beep_statement] = ACTIONS(4451),
+ [aux_sym_unload_statement_token1] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4451),
+ [aux_sym_call_statement_token1] = ACTIONS(4451),
+ [sym__ambiguous_call_statement] = ACTIONS(4451),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4451),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4451),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4451),
+ [aux_sym_unary_expression_token1] = ACTIONS(4451),
+ [sym_string_literal] = ACTIONS(4453),
+ [sym_number_literal] = ACTIONS(4453),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4451),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4451),
+ [sym_nothing_literal] = ACTIONS(4451),
+ [sym_null_literal] = ACTIONS(4451),
+ [sym_empty_literal] = ACTIONS(4451),
+ [sym_date_literal] = ACTIONS(4453),
+ [anon_sym_POUND] = ACTIONS(4451),
+ },
+ [STATE(1206)] = {
+ [sym_identifier] = ACTIONS(4601),
+ [sym_newline] = ACTIONS(4603),
+ [anon_sym_COLON] = ACTIONS(4603),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4601),
+ [anon_sym_EQ] = ACTIONS(4603),
+ [anon_sym_DOT] = ACTIONS(4601),
+ [anon_sym_BANG] = ACTIONS(4603),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4601),
+ [aux_sym_option_statement_token3] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4601),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4601),
+ [sym_static_modifier] = ACTIONS(4601),
+ [sym__dim_keyword] = ACTIONS(4601),
+ [sym__redim_keyword] = ACTIONS(4601),
+ [aux_sym_get_accessor_token1] = ACTIONS(4601),
+ [aux_sym_set_accessor_token1] = ACTIONS(4601),
+ [anon_sym_COMMA] = ACTIONS(4603),
+ [aux_sym_const_declaration_token1] = ACTIONS(4601),
+ [anon_sym_LPAREN] = ACTIONS(4603),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4601),
+ [anon_sym_STAR] = ACTIONS(4603),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4601),
+ [aux_sym_visibility_token1] = ACTIONS(4601),
+ [aux_sym_visibility_token2] = ACTIONS(4601),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4601),
+ [aux_sym_else_fragment_token1] = ACTIONS(4601),
+ [aux_sym_select_statement_token1] = ACTIONS(4601),
+ [aux_sym_case_expression_token1] = ACTIONS(4601),
+ [anon_sym_LT] = ACTIONS(4601),
+ [anon_sym_LT_EQ] = ACTIONS(4603),
+ [anon_sym_GT] = ACTIONS(4601),
+ [anon_sym_GT_EQ] = ACTIONS(4603),
+ [anon_sym_LT_GT] = ACTIONS(4603),
+ [aux_sym__for_header_token1] = ACTIONS(4601),
+ [aux_sym_do_statement_token1] = ACTIONS(4601),
+ [aux_sym_do_condition_token1] = ACTIONS(4601),
+ [aux_sym_with_statement_token1] = ACTIONS(4601),
+ [aux_sym_exit_statement_token1] = ACTIONS(4601),
+ [sym_end_statement] = ACTIONS(4603),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4601),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4601),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4601),
+ [sym__ambiguous_redim_statement] = ACTIONS(4603),
+ [aux_sym_erase_statement_token1] = ACTIONS(4601),
+ [aux_sym_open_statement_token1] = ACTIONS(4601),
+ [aux_sym_file_mode_token2] = ACTIONS(4601),
+ [aux_sym_file_access_token2] = ACTIONS(4601),
+ [aux_sym_file_lock_token2] = ACTIONS(4601),
+ [aux_sym_print_statement_token1] = ACTIONS(4601),
+ [anon_sym_CARET] = ACTIONS(4603),
+ [anon_sym_SLASH] = ACTIONS(4603),
+ [anon_sym_BSLASH] = ACTIONS(4603),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4601),
+ [anon_sym_PLUS] = ACTIONS(4603),
+ [anon_sym_DASH] = ACTIONS(4601),
+ [anon_sym_AMP] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4601),
+ [anon_sym_SEMI] = ACTIONS(4603),
+ [anon_sym_QMARK] = ACTIONS(4603),
+ [aux_sym_close_statement_token1] = ACTIONS(4601),
+ [aux_sym_put_statement_token1] = ACTIONS(4601),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4601),
+ [aux_sym_seek_statement_token1] = ACTIONS(4601),
+ [sym_reset_statement] = ACTIONS(4601),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4601),
+ [sym_stop_statement] = ACTIONS(4601),
+ [sym_beep_statement] = ACTIONS(4601),
+ [aux_sym_unload_statement_token1] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4601),
+ [aux_sym_call_statement_token1] = ACTIONS(4601),
+ [sym__ambiguous_call_statement] = ACTIONS(4601),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4601),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4601),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4601),
+ [aux_sym_unary_expression_token1] = ACTIONS(4601),
+ [sym_string_literal] = ACTIONS(4603),
+ [sym_number_literal] = ACTIONS(4603),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4601),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4601),
+ [sym_nothing_literal] = ACTIONS(4601),
+ [sym_null_literal] = ACTIONS(4601),
+ [sym_empty_literal] = ACTIONS(4601),
+ [sym_date_literal] = ACTIONS(4603),
+ [anon_sym_POUND] = ACTIONS(4601),
+ },
+ [STATE(1207)] = {
+ [sym_identifier] = ACTIONS(4605),
+ [sym_newline] = ACTIONS(4607),
+ [anon_sym_COLON] = ACTIONS(4607),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4605),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4605),
+ [anon_sym_EQ] = ACTIONS(4607),
+ [anon_sym_DOT] = ACTIONS(4605),
+ [anon_sym_BANG] = ACTIONS(4607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4605),
+ [aux_sym_option_statement_token3] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4605),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4605),
+ [sym_static_modifier] = ACTIONS(4605),
+ [sym__dim_keyword] = ACTIONS(4605),
+ [sym__redim_keyword] = ACTIONS(4605),
+ [aux_sym_get_accessor_token1] = ACTIONS(4605),
+ [aux_sym_set_accessor_token1] = ACTIONS(4605),
+ [anon_sym_COMMA] = ACTIONS(4607),
+ [aux_sym_const_declaration_token1] = ACTIONS(4605),
+ [anon_sym_LPAREN] = ACTIONS(4607),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4605),
+ [anon_sym_STAR] = ACTIONS(4607),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token2] = ACTIONS(4605),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4605),
+ [aux_sym_else_fragment_token1] = ACTIONS(4605),
+ [aux_sym_select_statement_token1] = ACTIONS(4605),
+ [aux_sym_case_expression_token1] = ACTIONS(4605),
+ [anon_sym_LT] = ACTIONS(4605),
+ [anon_sym_LT_EQ] = ACTIONS(4607),
+ [anon_sym_GT] = ACTIONS(4605),
+ [anon_sym_GT_EQ] = ACTIONS(4607),
+ [anon_sym_LT_GT] = ACTIONS(4607),
+ [aux_sym__for_header_token1] = ACTIONS(4605),
+ [aux_sym_do_statement_token1] = ACTIONS(4605),
+ [aux_sym_do_condition_token1] = ACTIONS(4605),
+ [aux_sym_with_statement_token1] = ACTIONS(4605),
+ [aux_sym_exit_statement_token1] = ACTIONS(4605),
+ [sym_end_statement] = ACTIONS(4607),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4605),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4605),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4605),
+ [sym__ambiguous_redim_statement] = ACTIONS(4607),
+ [aux_sym_erase_statement_token1] = ACTIONS(4605),
+ [aux_sym_open_statement_token1] = ACTIONS(4605),
+ [aux_sym_file_mode_token2] = ACTIONS(4605),
+ [aux_sym_file_access_token2] = ACTIONS(4605),
+ [aux_sym_file_lock_token2] = ACTIONS(4605),
+ [aux_sym_print_statement_token1] = ACTIONS(4605),
+ [anon_sym_CARET] = ACTIONS(4607),
+ [anon_sym_SLASH] = ACTIONS(4607),
+ [anon_sym_BSLASH] = ACTIONS(4607),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4605),
+ [anon_sym_PLUS] = ACTIONS(4607),
+ [anon_sym_DASH] = ACTIONS(4605),
+ [anon_sym_AMP] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4605),
+ [anon_sym_SEMI] = ACTIONS(4607),
+ [anon_sym_QMARK] = ACTIONS(4607),
+ [aux_sym_close_statement_token1] = ACTIONS(4605),
+ [aux_sym_put_statement_token1] = ACTIONS(4605),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4605),
+ [aux_sym_seek_statement_token1] = ACTIONS(4605),
+ [sym_reset_statement] = ACTIONS(4605),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4605),
+ [sym_stop_statement] = ACTIONS(4605),
+ [sym_beep_statement] = ACTIONS(4605),
+ [aux_sym_unload_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4605),
+ [aux_sym_call_statement_token1] = ACTIONS(4605),
+ [sym__ambiguous_call_statement] = ACTIONS(4605),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4605),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4605),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4605),
+ [aux_sym_unary_expression_token1] = ACTIONS(4605),
+ [sym_string_literal] = ACTIONS(4607),
+ [sym_number_literal] = ACTIONS(4607),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4605),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4605),
+ [sym_nothing_literal] = ACTIONS(4605),
+ [sym_null_literal] = ACTIONS(4605),
+ [sym_empty_literal] = ACTIONS(4605),
+ [sym_date_literal] = ACTIONS(4607),
+ [anon_sym_POUND] = ACTIONS(4605),
+ },
+ [STATE(1208)] = {
+ [sym_identifier] = ACTIONS(4609),
+ [sym_newline] = ACTIONS(4611),
+ [anon_sym_COLON] = ACTIONS(4611),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4609),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4609),
+ [anon_sym_EQ] = ACTIONS(4611),
+ [anon_sym_DOT] = ACTIONS(4609),
+ [anon_sym_BANG] = ACTIONS(4611),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4609),
+ [aux_sym_option_statement_token3] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4609),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4609),
+ [sym_static_modifier] = ACTIONS(4609),
+ [sym__dim_keyword] = ACTIONS(4609),
+ [sym__redim_keyword] = ACTIONS(4609),
+ [aux_sym_get_accessor_token1] = ACTIONS(4609),
+ [aux_sym_set_accessor_token1] = ACTIONS(4609),
+ [anon_sym_COMMA] = ACTIONS(4611),
+ [aux_sym_const_declaration_token1] = ACTIONS(4609),
+ [anon_sym_LPAREN] = ACTIONS(4611),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4609),
+ [anon_sym_STAR] = ACTIONS(4611),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4609),
+ [aux_sym_visibility_token1] = ACTIONS(4609),
+ [aux_sym_visibility_token2] = ACTIONS(4609),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4609),
+ [aux_sym_else_fragment_token1] = ACTIONS(4609),
+ [aux_sym_select_statement_token1] = ACTIONS(4609),
+ [aux_sym_case_expression_token1] = ACTIONS(4609),
+ [anon_sym_LT] = ACTIONS(4609),
+ [anon_sym_LT_EQ] = ACTIONS(4611),
+ [anon_sym_GT] = ACTIONS(4609),
+ [anon_sym_GT_EQ] = ACTIONS(4611),
+ [anon_sym_LT_GT] = ACTIONS(4611),
+ [aux_sym__for_header_token1] = ACTIONS(4609),
+ [aux_sym_do_statement_token1] = ACTIONS(4609),
+ [aux_sym_do_condition_token1] = ACTIONS(4609),
+ [aux_sym_with_statement_token1] = ACTIONS(4609),
+ [aux_sym_exit_statement_token1] = ACTIONS(4609),
+ [sym_end_statement] = ACTIONS(4611),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4609),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4609),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4609),
+ [sym__ambiguous_redim_statement] = ACTIONS(4611),
+ [aux_sym_erase_statement_token1] = ACTIONS(4609),
+ [aux_sym_open_statement_token1] = ACTIONS(4609),
+ [aux_sym_file_mode_token2] = ACTIONS(4609),
+ [aux_sym_file_access_token2] = ACTIONS(4609),
+ [aux_sym_file_lock_token2] = ACTIONS(4609),
+ [aux_sym_print_statement_token1] = ACTIONS(4609),
+ [anon_sym_CARET] = ACTIONS(4611),
+ [anon_sym_SLASH] = ACTIONS(4611),
+ [anon_sym_BSLASH] = ACTIONS(4611),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4609),
+ [anon_sym_PLUS] = ACTIONS(4611),
+ [anon_sym_DASH] = ACTIONS(4609),
+ [anon_sym_AMP] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4609),
+ [anon_sym_SEMI] = ACTIONS(4611),
+ [anon_sym_QMARK] = ACTIONS(4611),
+ [aux_sym_close_statement_token1] = ACTIONS(4609),
+ [aux_sym_put_statement_token1] = ACTIONS(4609),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4609),
+ [aux_sym_seek_statement_token1] = ACTIONS(4609),
+ [sym_reset_statement] = ACTIONS(4609),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4609),
+ [sym_stop_statement] = ACTIONS(4609),
+ [sym_beep_statement] = ACTIONS(4609),
+ [aux_sym_unload_statement_token1] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4609),
+ [aux_sym_call_statement_token1] = ACTIONS(4609),
+ [sym__ambiguous_call_statement] = ACTIONS(4609),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4609),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4609),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4609),
+ [aux_sym_unary_expression_token1] = ACTIONS(4609),
+ [sym_string_literal] = ACTIONS(4611),
+ [sym_number_literal] = ACTIONS(4611),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4609),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4609),
+ [sym_nothing_literal] = ACTIONS(4609),
+ [sym_null_literal] = ACTIONS(4609),
+ [sym_empty_literal] = ACTIONS(4609),
+ [sym_date_literal] = ACTIONS(4611),
+ [anon_sym_POUND] = ACTIONS(4609),
+ },
+ [STATE(1209)] = {
+ [sym_identifier] = ACTIONS(4499),
+ [sym_newline] = ACTIONS(4501),
+ [anon_sym_COLON] = ACTIONS(4501),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4499),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4499),
+ [anon_sym_EQ] = ACTIONS(4503),
+ [anon_sym_DOT] = ACTIONS(4499),
+ [anon_sym_BANG] = ACTIONS(4501),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4499),
+ [aux_sym_option_statement_token3] = ACTIONS(4499),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4499),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4499),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4499),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4499),
+ [sym_static_modifier] = ACTIONS(4499),
+ [sym__dim_keyword] = ACTIONS(4499),
+ [sym__redim_keyword] = ACTIONS(4499),
+ [aux_sym_get_accessor_token1] = ACTIONS(4499),
+ [aux_sym_set_accessor_token1] = ACTIONS(4499),
+ [anon_sym_COMMA] = ACTIONS(4501),
+ [aux_sym_const_declaration_token1] = ACTIONS(4499),
+ [anon_sym_LPAREN] = ACTIONS(4501),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4499),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4499),
+ [aux_sym_visibility_token1] = ACTIONS(4499),
+ [aux_sym_visibility_token2] = ACTIONS(4499),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4499),
+ [aux_sym_else_fragment_token1] = ACTIONS(4499),
+ [aux_sym_select_statement_token1] = ACTIONS(4499),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4499),
+ [aux_sym_do_statement_token1] = ACTIONS(4499),
+ [aux_sym_do_condition_token1] = ACTIONS(4499),
+ [aux_sym_with_statement_token1] = ACTIONS(4499),
+ [aux_sym_exit_statement_token1] = ACTIONS(4499),
+ [sym_end_statement] = ACTIONS(4501),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4499),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4499),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4499),
+ [sym__ambiguous_redim_statement] = ACTIONS(4501),
+ [aux_sym_erase_statement_token1] = ACTIONS(4499),
+ [aux_sym_open_statement_token1] = ACTIONS(4499),
+ [aux_sym_file_mode_token2] = ACTIONS(4499),
+ [aux_sym_file_access_token2] = ACTIONS(4499),
+ [aux_sym_file_lock_token2] = ACTIONS(4499),
+ [aux_sym_print_statement_token1] = ACTIONS(4499),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4511),
+ [anon_sym_DASH] = ACTIONS(4514),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_SEMI] = ACTIONS(4501),
+ [anon_sym_QMARK] = ACTIONS(4501),
+ [aux_sym_close_statement_token1] = ACTIONS(4499),
+ [aux_sym_put_statement_token1] = ACTIONS(4499),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4499),
+ [aux_sym_seek_statement_token1] = ACTIONS(4499),
+ [sym_reset_statement] = ACTIONS(4499),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4499),
+ [sym_stop_statement] = ACTIONS(4499),
+ [sym_beep_statement] = ACTIONS(4499),
+ [aux_sym_unload_statement_token1] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4499),
+ [aux_sym_call_statement_token1] = ACTIONS(4499),
+ [sym__ambiguous_call_statement] = ACTIONS(4499),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4499),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4499),
+ [aux_sym_unary_expression_token1] = ACTIONS(4499),
+ [sym_string_literal] = ACTIONS(4501),
+ [sym_number_literal] = ACTIONS(4501),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4499),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4499),
+ [sym_nothing_literal] = ACTIONS(4499),
+ [sym_null_literal] = ACTIONS(4499),
+ [sym_empty_literal] = ACTIONS(4499),
+ [sym_date_literal] = ACTIONS(4501),
+ [anon_sym_POUND] = ACTIONS(4499),
+ },
+ [STATE(1210)] = {
+ [sym_identifier] = ACTIONS(4621),
+ [sym_newline] = ACTIONS(4623),
+ [anon_sym_COLON] = ACTIONS(4623),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4621),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4621),
+ [anon_sym_EQ] = ACTIONS(4623),
+ [anon_sym_DOT] = ACTIONS(4621),
+ [anon_sym_BANG] = ACTIONS(4623),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4621),
+ [aux_sym_option_statement_token3] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4621),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4621),
+ [sym_static_modifier] = ACTIONS(4621),
+ [sym__dim_keyword] = ACTIONS(4621),
+ [sym__redim_keyword] = ACTIONS(4621),
+ [aux_sym_get_accessor_token1] = ACTIONS(4621),
+ [aux_sym_set_accessor_token1] = ACTIONS(4621),
+ [anon_sym_COMMA] = ACTIONS(4623),
+ [aux_sym_const_declaration_token1] = ACTIONS(4621),
+ [anon_sym_LPAREN] = ACTIONS(4623),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4621),
+ [anon_sym_STAR] = ACTIONS(4623),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token2] = ACTIONS(4621),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4621),
+ [aux_sym_else_fragment_token1] = ACTIONS(4621),
+ [aux_sym_select_statement_token1] = ACTIONS(4621),
+ [aux_sym_case_expression_token1] = ACTIONS(4621),
+ [anon_sym_LT] = ACTIONS(4621),
+ [anon_sym_LT_EQ] = ACTIONS(4623),
+ [anon_sym_GT] = ACTIONS(4621),
+ [anon_sym_GT_EQ] = ACTIONS(4623),
+ [anon_sym_LT_GT] = ACTIONS(4623),
+ [aux_sym__for_header_token1] = ACTIONS(4621),
+ [aux_sym_do_statement_token1] = ACTIONS(4621),
+ [aux_sym_do_condition_token1] = ACTIONS(4621),
+ [aux_sym_with_statement_token1] = ACTIONS(4621),
+ [aux_sym_exit_statement_token1] = ACTIONS(4621),
+ [sym_end_statement] = ACTIONS(4623),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4621),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4621),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4621),
+ [sym__ambiguous_redim_statement] = ACTIONS(4623),
+ [aux_sym_erase_statement_token1] = ACTIONS(4621),
+ [aux_sym_open_statement_token1] = ACTIONS(4621),
+ [aux_sym_file_mode_token2] = ACTIONS(4621),
+ [aux_sym_file_access_token2] = ACTIONS(4621),
+ [aux_sym_file_lock_token2] = ACTIONS(4621),
+ [aux_sym_print_statement_token1] = ACTIONS(4621),
+ [anon_sym_CARET] = ACTIONS(4623),
+ [anon_sym_SLASH] = ACTIONS(4623),
+ [anon_sym_BSLASH] = ACTIONS(4623),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4621),
+ [anon_sym_PLUS] = ACTIONS(4623),
+ [anon_sym_DASH] = ACTIONS(4621),
+ [anon_sym_AMP] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4621),
+ [anon_sym_SEMI] = ACTIONS(4623),
+ [anon_sym_QMARK] = ACTIONS(4623),
+ [aux_sym_close_statement_token1] = ACTIONS(4621),
+ [aux_sym_put_statement_token1] = ACTIONS(4621),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4621),
+ [aux_sym_seek_statement_token1] = ACTIONS(4621),
+ [sym_reset_statement] = ACTIONS(4621),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4621),
+ [sym_stop_statement] = ACTIONS(4621),
+ [sym_beep_statement] = ACTIONS(4621),
+ [aux_sym_unload_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4621),
+ [aux_sym_call_statement_token1] = ACTIONS(4621),
+ [sym__ambiguous_call_statement] = ACTIONS(4621),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4621),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4621),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4621),
+ [aux_sym_unary_expression_token1] = ACTIONS(4621),
+ [sym_string_literal] = ACTIONS(4623),
+ [sym_number_literal] = ACTIONS(4623),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4621),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4621),
+ [sym_nothing_literal] = ACTIONS(4621),
+ [sym_null_literal] = ACTIONS(4621),
+ [sym_empty_literal] = ACTIONS(4621),
+ [sym_date_literal] = ACTIONS(4623),
+ [anon_sym_POUND] = ACTIONS(4621),
+ },
+ [STATE(1211)] = {
+ [sym_identifier] = ACTIONS(4499),
+ [sym_newline] = ACTIONS(4501),
+ [anon_sym_COLON] = ACTIONS(4501),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4499),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4499),
+ [anon_sym_EQ] = ACTIONS(4503),
+ [anon_sym_DOT] = ACTIONS(4499),
+ [anon_sym_BANG] = ACTIONS(4501),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4499),
+ [aux_sym_option_statement_token3] = ACTIONS(4499),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4499),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4499),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4499),
+ [sym_static_modifier] = ACTIONS(4499),
+ [sym__dim_keyword] = ACTIONS(4499),
+ [sym__redim_keyword] = ACTIONS(4499),
+ [aux_sym_get_accessor_token1] = ACTIONS(4499),
+ [aux_sym_set_accessor_token1] = ACTIONS(4499),
+ [anon_sym_COMMA] = ACTIONS(4501),
+ [aux_sym_const_declaration_token1] = ACTIONS(4499),
+ [anon_sym_LPAREN] = ACTIONS(4501),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4499),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4499),
+ [aux_sym_visibility_token1] = ACTIONS(4499),
+ [aux_sym_visibility_token2] = ACTIONS(4499),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4499),
+ [aux_sym_else_fragment_token1] = ACTIONS(4499),
+ [aux_sym_select_statement_token1] = ACTIONS(4499),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4499),
+ [aux_sym_do_statement_token1] = ACTIONS(4499),
+ [aux_sym_do_statement_token2] = ACTIONS(4499),
+ [aux_sym_do_condition_token1] = ACTIONS(4499),
+ [aux_sym_with_statement_token1] = ACTIONS(4499),
+ [aux_sym_exit_statement_token1] = ACTIONS(4499),
+ [sym_end_statement] = ACTIONS(4501),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4499),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4499),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4499),
+ [sym__ambiguous_redim_statement] = ACTIONS(4501),
+ [aux_sym_erase_statement_token1] = ACTIONS(4499),
+ [aux_sym_open_statement_token1] = ACTIONS(4499),
+ [aux_sym_file_mode_token2] = ACTIONS(4499),
+ [aux_sym_file_access_token2] = ACTIONS(4499),
+ [aux_sym_file_lock_token2] = ACTIONS(4499),
+ [aux_sym_print_statement_token1] = ACTIONS(4499),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4511),
+ [anon_sym_DASH] = ACTIONS(4514),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_SEMI] = ACTIONS(4501),
+ [anon_sym_QMARK] = ACTIONS(4501),
+ [aux_sym_close_statement_token1] = ACTIONS(4499),
+ [aux_sym_put_statement_token1] = ACTIONS(4499),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4499),
+ [aux_sym_seek_statement_token1] = ACTIONS(4499),
+ [sym_reset_statement] = ACTIONS(4499),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4499),
+ [sym_stop_statement] = ACTIONS(4499),
+ [sym_beep_statement] = ACTIONS(4499),
+ [aux_sym_unload_statement_token1] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4499),
+ [aux_sym_call_statement_token1] = ACTIONS(4499),
+ [sym__ambiguous_call_statement] = ACTIONS(4499),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4499),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4499),
+ [aux_sym_unary_expression_token1] = ACTIONS(4499),
+ [sym_string_literal] = ACTIONS(4501),
+ [sym_number_literal] = ACTIONS(4501),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4499),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4499),
+ [sym_nothing_literal] = ACTIONS(4499),
+ [sym_null_literal] = ACTIONS(4499),
+ [sym_empty_literal] = ACTIONS(4499),
+ [sym_date_literal] = ACTIONS(4501),
+ [anon_sym_POUND] = ACTIONS(4499),
+ },
+ [STATE(1212)] = {
+ [sym_identifier] = ACTIONS(4477),
+ [sym_newline] = ACTIONS(4479),
+ [anon_sym_COLON] = ACTIONS(4479),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4477),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4477),
+ [anon_sym_DOT] = ACTIONS(4477),
+ [anon_sym_BANG] = ACTIONS(4479),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4477),
+ [aux_sym_option_statement_token3] = ACTIONS(4477),
+ [aux_sym_type_declaration_token1] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4477),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4477),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4477),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4477),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4477),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4477),
+ [aux_sym__property_get_header_token1] = ACTIONS(4477),
+ [aux_sym_event_declaration_token1] = ACTIONS(4477),
+ [sym_static_modifier] = ACTIONS(4477),
+ [sym__dim_keyword] = ACTIONS(4477),
+ [sym__redim_keyword] = ACTIONS(4477),
+ [aux_sym_get_accessor_token1] = ACTIONS(4477),
+ [aux_sym_set_accessor_token1] = ACTIONS(4477),
+ [aux_sym_const_declaration_token1] = ACTIONS(4477),
+ [anon_sym_LPAREN] = ACTIONS(4479),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4477),
+ [anon_sym_STAR] = ACTIONS(4479),
+ [aux_sym_array_bound_token1] = ACTIONS(4477),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4477),
+ [aux_sym_visibility_token1] = ACTIONS(4477),
+ [aux_sym_visibility_token2] = ACTIONS(4477),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4477),
+ [aux_sym_else_fragment_token1] = ACTIONS(4477),
+ [aux_sym_select_statement_token1] = ACTIONS(4477),
+ [aux_sym__for_header_token1] = ACTIONS(4477),
+ [aux_sym_do_statement_token1] = ACTIONS(4477),
+ [aux_sym_do_condition_token1] = ACTIONS(4477),
+ [aux_sym_with_statement_token1] = ACTIONS(4477),
+ [aux_sym_exit_statement_token1] = ACTIONS(4477),
+ [sym_end_statement] = ACTIONS(4479),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4477),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4477),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4477),
+ [sym__ambiguous_redim_statement] = ACTIONS(4479),
+ [aux_sym_erase_statement_token1] = ACTIONS(4477),
+ [aux_sym_open_statement_token1] = ACTIONS(4477),
+ [aux_sym_file_mode_token2] = ACTIONS(4477),
+ [aux_sym_file_access_token2] = ACTIONS(4477),
+ [aux_sym_file_lock_token2] = ACTIONS(4477),
+ [aux_sym_print_statement_token1] = ACTIONS(4477),
+ [anon_sym_CARET] = ACTIONS(4479),
+ [anon_sym_SLASH] = ACTIONS(4479),
+ [anon_sym_BSLASH] = ACTIONS(4479),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4477),
+ [anon_sym_PLUS] = ACTIONS(4479),
+ [anon_sym_DASH] = ACTIONS(4477),
+ [anon_sym_AMP] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4477),
+ [anon_sym_QMARK] = ACTIONS(4479),
+ [aux_sym_close_statement_token1] = ACTIONS(4477),
+ [aux_sym_put_statement_token1] = ACTIONS(4477),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4477),
+ [aux_sym_seek_statement_token1] = ACTIONS(4477),
+ [sym_reset_statement] = ACTIONS(4477),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4477),
+ [sym_stop_statement] = ACTIONS(4477),
+ [sym_beep_statement] = ACTIONS(4477),
+ [aux_sym_unload_statement_token1] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4477),
+ [aux_sym_call_statement_token1] = ACTIONS(4477),
+ [sym__ambiguous_call_statement] = ACTIONS(4477),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4477),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4477),
+ [aux_sym_unary_expression_token1] = ACTIONS(4477),
+ [sym_string_literal] = ACTIONS(4479),
+ [sym_number_literal] = ACTIONS(4479),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4477),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4477),
+ [sym_nothing_literal] = ACTIONS(4477),
+ [sym_null_literal] = ACTIONS(4477),
+ [sym_empty_literal] = ACTIONS(4477),
+ [sym_date_literal] = ACTIONS(4479),
+ [anon_sym_POUND] = ACTIONS(4477),
+ },
+ [STATE(1213)] = {
+ [sym_identifier] = ACTIONS(4509),
+ [sym_newline] = ACTIONS(4505),
+ [anon_sym_COLON] = ACTIONS(4505),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4509),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4509),
+ [anon_sym_EQ] = ACTIONS(4503),
+ [anon_sym_DOT] = ACTIONS(4509),
+ [anon_sym_BANG] = ACTIONS(4505),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4509),
+ [aux_sym_option_statement_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4509),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4509),
+ [sym_static_modifier] = ACTIONS(4509),
+ [sym__dim_keyword] = ACTIONS(4509),
+ [sym__redim_keyword] = ACTIONS(4509),
+ [aux_sym_get_accessor_token1] = ACTIONS(4509),
+ [aux_sym_set_accessor_token1] = ACTIONS(4509),
+ [anon_sym_COMMA] = ACTIONS(4505),
+ [aux_sym_const_declaration_token1] = ACTIONS(4509),
+ [anon_sym_LPAREN] = ACTIONS(4505),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4509),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token2] = ACTIONS(4509),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4509),
+ [aux_sym_else_fragment_token1] = ACTIONS(4509),
+ [aux_sym_select_statement_token1] = ACTIONS(4509),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4509),
+ [aux_sym_do_statement_token1] = ACTIONS(4509),
+ [aux_sym_do_statement_token2] = ACTIONS(4509),
+ [aux_sym_do_condition_token1] = ACTIONS(4509),
+ [aux_sym_with_statement_token1] = ACTIONS(4509),
+ [aux_sym_exit_statement_token1] = ACTIONS(4509),
+ [sym_end_statement] = ACTIONS(4505),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4509),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4509),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4509),
+ [sym__ambiguous_redim_statement] = ACTIONS(4505),
+ [aux_sym_erase_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token1] = ACTIONS(4509),
+ [aux_sym_file_mode_token2] = ACTIONS(4509),
+ [aux_sym_file_access_token2] = ACTIONS(4509),
+ [aux_sym_file_lock_token2] = ACTIONS(4509),
+ [aux_sym_print_statement_token1] = ACTIONS(4509),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4505),
+ [anon_sym_DASH] = ACTIONS(4509),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_SEMI] = ACTIONS(4505),
+ [anon_sym_QMARK] = ACTIONS(4505),
+ [aux_sym_close_statement_token1] = ACTIONS(4509),
+ [aux_sym_put_statement_token1] = ACTIONS(4509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4509),
+ [aux_sym_seek_statement_token1] = ACTIONS(4509),
+ [sym_reset_statement] = ACTIONS(4509),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4509),
+ [sym_stop_statement] = ACTIONS(4509),
+ [sym_beep_statement] = ACTIONS(4509),
+ [aux_sym_unload_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4509),
+ [aux_sym_call_statement_token1] = ACTIONS(4509),
+ [sym__ambiguous_call_statement] = ACTIONS(4509),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4509),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4509),
+ [aux_sym_unary_expression_token1] = ACTIONS(4509),
+ [sym_string_literal] = ACTIONS(4505),
+ [sym_number_literal] = ACTIONS(4505),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4509),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4509),
+ [sym_nothing_literal] = ACTIONS(4509),
+ [sym_null_literal] = ACTIONS(4509),
+ [sym_empty_literal] = ACTIONS(4509),
+ [sym_date_literal] = ACTIONS(4505),
+ [anon_sym_POUND] = ACTIONS(4509),
+ },
+ [STATE(1214)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(6089),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_declaration_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4006),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4006),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [aux_sym__property_get_header_token1] = ACTIONS(4006),
+ [aux_sym_event_declaration_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(4002),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(1215)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5917),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5919),
+ [anon_sym_SLASH] = ACTIONS(5917),
+ [anon_sym_BSLASH] = ACTIONS(5921),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5923),
+ [anon_sym_PLUS] = ACTIONS(5925),
+ [anon_sym_DASH] = ACTIONS(5927),
+ [anon_sym_AMP] = ACTIONS(5929),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5931),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1216)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4483),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_while_statement_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5941),
+ [anon_sym_SLASH] = ACTIONS(4483),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1217)] = {
+ [sym_argument_list] = STATE(1705),
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(6091),
+ [anon_sym_BANG] = ACTIONS(6093),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(6095),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4342),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token3] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(1218)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1219),
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(6097),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_array_bound_token1] = ACTIONS(4369),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token2] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(1219)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1220),
+ [sym_identifier] = ACTIONS(4375),
+ [sym_newline] = ACTIONS(4377),
+ [anon_sym_COLON] = ACTIONS(4377),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4375),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4375),
+ [anon_sym_EQ] = ACTIONS(4377),
+ [anon_sym_DOT] = ACTIONS(4375),
+ [anon_sym_BANG] = ACTIONS(4377),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4375),
+ [aux_sym_option_statement_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4375),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4375),
+ [sym_static_modifier] = ACTIONS(4375),
+ [sym__dim_keyword] = ACTIONS(4375),
+ [sym__redim_keyword] = ACTIONS(4375),
+ [aux_sym_get_accessor_token1] = ACTIONS(4375),
+ [aux_sym_set_accessor_token1] = ACTIONS(4375),
+ [aux_sym_const_declaration_token1] = ACTIONS(4375),
+ [anon_sym_LPAREN] = ACTIONS(4377),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4375),
+ [anon_sym_STAR] = ACTIONS(4377),
+ [aux_sym_array_bound_token1] = ACTIONS(4375),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token2] = ACTIONS(4375),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4375),
+ [aux_sym_else_fragment_token1] = ACTIONS(4375),
+ [aux_sym_select_statement_token1] = ACTIONS(4375),
+ [aux_sym_select_statement_token2] = ACTIONS(4375),
+ [aux_sym_case_expression_token1] = ACTIONS(4375),
+ [anon_sym_LT] = ACTIONS(4375),
+ [anon_sym_LT_EQ] = ACTIONS(4377),
+ [anon_sym_GT] = ACTIONS(4375),
+ [anon_sym_GT_EQ] = ACTIONS(4377),
+ [anon_sym_LT_GT] = ACTIONS(4377),
+ [aux_sym__for_header_token1] = ACTIONS(4375),
+ [aux_sym_do_statement_token1] = ACTIONS(4375),
+ [aux_sym_do_condition_token1] = ACTIONS(4375),
+ [aux_sym_with_statement_token1] = ACTIONS(4375),
+ [aux_sym_exit_statement_token1] = ACTIONS(4375),
+ [sym_end_statement] = ACTIONS(4377),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4375),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4375),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4375),
+ [sym__ambiguous_redim_statement] = ACTIONS(4377),
+ [aux_sym_erase_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token1] = ACTIONS(4375),
+ [aux_sym_file_mode_token2] = ACTIONS(4375),
+ [aux_sym_file_access_token2] = ACTIONS(4375),
+ [aux_sym_file_lock_token2] = ACTIONS(4375),
+ [aux_sym_print_statement_token1] = ACTIONS(4375),
+ [anon_sym_CARET] = ACTIONS(4377),
+ [anon_sym_SLASH] = ACTIONS(4377),
+ [anon_sym_BSLASH] = ACTIONS(4377),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4375),
+ [anon_sym_PLUS] = ACTIONS(4377),
+ [anon_sym_DASH] = ACTIONS(4375),
+ [anon_sym_AMP] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4375),
+ [anon_sym_QMARK] = ACTIONS(4377),
+ [aux_sym_close_statement_token1] = ACTIONS(4375),
+ [aux_sym_put_statement_token1] = ACTIONS(4375),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4375),
+ [aux_sym_seek_statement_token1] = ACTIONS(4375),
+ [sym_reset_statement] = ACTIONS(4375),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4375),
+ [sym_stop_statement] = ACTIONS(4375),
+ [sym_beep_statement] = ACTIONS(4375),
+ [aux_sym_unload_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4375),
+ [aux_sym_call_statement_token1] = ACTIONS(4375),
+ [sym__ambiguous_call_statement] = ACTIONS(4375),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4375),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4375),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4375),
+ [aux_sym_unary_expression_token1] = ACTIONS(4375),
+ [sym_string_literal] = ACTIONS(4377),
+ [sym_number_literal] = ACTIONS(4377),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4375),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4375),
+ [sym_nothing_literal] = ACTIONS(4375),
+ [sym_null_literal] = ACTIONS(4375),
+ [sym_empty_literal] = ACTIONS(4375),
+ [sym_date_literal] = ACTIONS(4377),
+ [anon_sym_POUND] = ACTIONS(4375),
+ },
+ [STATE(1220)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1220),
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(6099),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_array_bound_token1] = ACTIONS(4362),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token2] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(1221)] = {
+ [sym_identifier] = ACTIONS(4601),
+ [sym_newline] = ACTIONS(4603),
+ [anon_sym_COLON] = ACTIONS(4603),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4601),
+ [anon_sym_EQ] = ACTIONS(4603),
+ [anon_sym_DOT] = ACTIONS(4601),
+ [anon_sym_BANG] = ACTIONS(4603),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4601),
+ [aux_sym_option_statement_token3] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4601),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4601),
+ [sym_static_modifier] = ACTIONS(4601),
+ [sym__dim_keyword] = ACTIONS(4601),
+ [sym__redim_keyword] = ACTIONS(4601),
+ [aux_sym_get_accessor_token1] = ACTIONS(4601),
+ [aux_sym_set_accessor_token1] = ACTIONS(4601),
+ [anon_sym_COMMA] = ACTIONS(4603),
+ [aux_sym_const_declaration_token1] = ACTIONS(4601),
+ [anon_sym_LPAREN] = ACTIONS(4603),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4601),
+ [anon_sym_STAR] = ACTIONS(4603),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4601),
+ [aux_sym_visibility_token1] = ACTIONS(4601),
+ [aux_sym_visibility_token2] = ACTIONS(4601),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4601),
+ [aux_sym_else_fragment_token1] = ACTIONS(4601),
+ [aux_sym_select_statement_token1] = ACTIONS(4601),
+ [aux_sym_case_expression_token1] = ACTIONS(4601),
+ [anon_sym_LT] = ACTIONS(4601),
+ [anon_sym_LT_EQ] = ACTIONS(4603),
+ [anon_sym_GT] = ACTIONS(4601),
+ [anon_sym_GT_EQ] = ACTIONS(4603),
+ [anon_sym_LT_GT] = ACTIONS(4603),
+ [aux_sym__for_header_token1] = ACTIONS(4601),
+ [aux_sym_do_statement_token1] = ACTIONS(4601),
+ [aux_sym_do_condition_token1] = ACTIONS(4601),
+ [aux_sym_while_statement_token1] = ACTIONS(4601),
+ [aux_sym_with_statement_token1] = ACTIONS(4601),
+ [aux_sym_exit_statement_token1] = ACTIONS(4601),
+ [sym_end_statement] = ACTIONS(4603),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4601),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4601),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4601),
+ [sym__ambiguous_redim_statement] = ACTIONS(4603),
+ [aux_sym_erase_statement_token1] = ACTIONS(4601),
+ [aux_sym_open_statement_token1] = ACTIONS(4601),
+ [aux_sym_file_mode_token2] = ACTIONS(4601),
+ [aux_sym_file_access_token2] = ACTIONS(4601),
+ [aux_sym_file_lock_token2] = ACTIONS(4601),
+ [aux_sym_print_statement_token1] = ACTIONS(4601),
+ [anon_sym_CARET] = ACTIONS(4603),
+ [anon_sym_SLASH] = ACTIONS(4603),
+ [anon_sym_BSLASH] = ACTIONS(4603),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4601),
+ [anon_sym_PLUS] = ACTIONS(4603),
+ [anon_sym_DASH] = ACTIONS(4601),
+ [anon_sym_AMP] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4601),
+ [anon_sym_SEMI] = ACTIONS(4603),
+ [anon_sym_QMARK] = ACTIONS(4603),
+ [aux_sym_close_statement_token1] = ACTIONS(4601),
+ [aux_sym_put_statement_token1] = ACTIONS(4601),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4601),
+ [aux_sym_seek_statement_token1] = ACTIONS(4601),
+ [sym_reset_statement] = ACTIONS(4601),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4601),
+ [sym_stop_statement] = ACTIONS(4601),
+ [sym_beep_statement] = ACTIONS(4601),
+ [aux_sym_unload_statement_token1] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4601),
+ [aux_sym_call_statement_token1] = ACTIONS(4601),
+ [sym__ambiguous_call_statement] = ACTIONS(4601),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4601),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4601),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4601),
+ [aux_sym_unary_expression_token1] = ACTIONS(4601),
+ [sym_string_literal] = ACTIONS(4603),
+ [sym_number_literal] = ACTIONS(4603),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4601),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4601),
+ [sym_nothing_literal] = ACTIONS(4601),
+ [sym_null_literal] = ACTIONS(4601),
+ [sym_empty_literal] = ACTIONS(4601),
+ [sym_date_literal] = ACTIONS(4603),
+ [anon_sym_POUND] = ACTIONS(4601),
+ },
+ [STATE(1222)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1225),
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(6102),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_array_bound_token1] = ACTIONS(4369),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(1223)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4483),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_while_statement_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5941),
+ [anon_sym_SLASH] = ACTIONS(4483),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1224)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5948),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_while_statement_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5941),
+ [anon_sym_SLASH] = ACTIONS(5948),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1225)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1226),
+ [sym_identifier] = ACTIONS(4375),
+ [sym_newline] = ACTIONS(4377),
+ [anon_sym_COLON] = ACTIONS(4377),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4375),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4375),
+ [anon_sym_EQ] = ACTIONS(4377),
+ [anon_sym_DOT] = ACTIONS(4375),
+ [anon_sym_BANG] = ACTIONS(4377),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4375),
+ [aux_sym_option_statement_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4375),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4375),
+ [sym_static_modifier] = ACTIONS(4375),
+ [sym__dim_keyword] = ACTIONS(4375),
+ [sym__redim_keyword] = ACTIONS(4375),
+ [aux_sym_get_accessor_token1] = ACTIONS(4375),
+ [aux_sym_set_accessor_token1] = ACTIONS(4375),
+ [aux_sym_const_declaration_token1] = ACTIONS(4375),
+ [anon_sym_LPAREN] = ACTIONS(4377),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4375),
+ [anon_sym_STAR] = ACTIONS(4377),
+ [aux_sym_array_bound_token1] = ACTIONS(4375),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token2] = ACTIONS(4375),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4375),
+ [aux_sym_else_fragment_token1] = ACTIONS(4375),
+ [aux_sym_select_statement_token1] = ACTIONS(4375),
+ [aux_sym_case_expression_token1] = ACTIONS(4375),
+ [anon_sym_LT] = ACTIONS(4375),
+ [anon_sym_LT_EQ] = ACTIONS(4377),
+ [anon_sym_GT] = ACTIONS(4375),
+ [anon_sym_GT_EQ] = ACTIONS(4377),
+ [anon_sym_LT_GT] = ACTIONS(4377),
+ [aux_sym__for_header_token1] = ACTIONS(4375),
+ [aux_sym_do_statement_token1] = ACTIONS(4375),
+ [aux_sym_do_condition_token1] = ACTIONS(4375),
+ [aux_sym_with_statement_token1] = ACTIONS(4375),
+ [aux_sym_exit_statement_token1] = ACTIONS(4375),
+ [sym_end_statement] = ACTIONS(4377),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4375),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4375),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4375),
+ [sym__ambiguous_redim_statement] = ACTIONS(4377),
+ [aux_sym_erase_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token1] = ACTIONS(4375),
+ [aux_sym_file_mode_token2] = ACTIONS(4375),
+ [aux_sym_file_access_token2] = ACTIONS(4375),
+ [aux_sym_file_lock_token2] = ACTIONS(4375),
+ [aux_sym_print_statement_token1] = ACTIONS(4375),
+ [anon_sym_CARET] = ACTIONS(4377),
+ [anon_sym_SLASH] = ACTIONS(4377),
+ [anon_sym_BSLASH] = ACTIONS(4377),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4375),
+ [anon_sym_PLUS] = ACTIONS(4377),
+ [anon_sym_DASH] = ACTIONS(4375),
+ [anon_sym_AMP] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4375),
+ [anon_sym_QMARK] = ACTIONS(4377),
+ [aux_sym_close_statement_token1] = ACTIONS(4375),
+ [aux_sym_put_statement_token1] = ACTIONS(4375),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4375),
+ [aux_sym_seek_statement_token1] = ACTIONS(4375),
+ [sym_reset_statement] = ACTIONS(4375),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4375),
+ [sym_stop_statement] = ACTIONS(4375),
+ [sym_beep_statement] = ACTIONS(4375),
+ [aux_sym_unload_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4375),
+ [aux_sym_call_statement_token1] = ACTIONS(4375),
+ [sym__ambiguous_call_statement] = ACTIONS(4375),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4375),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4375),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4375),
+ [aux_sym_unary_expression_token1] = ACTIONS(4375),
+ [sym_string_literal] = ACTIONS(4377),
+ [sym_number_literal] = ACTIONS(4377),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4375),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4375),
+ [sym_nothing_literal] = ACTIONS(4375),
+ [sym_null_literal] = ACTIONS(4375),
+ [sym_empty_literal] = ACTIONS(4375),
+ [sym_date_literal] = ACTIONS(4377),
+ [anon_sym_POUND] = ACTIONS(4375),
+ },
+ [STATE(1226)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1226),
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(6104),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_array_bound_token1] = ACTIONS(4362),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(1227)] = {
+ [sym_identifier] = ACTIONS(4605),
+ [sym_newline] = ACTIONS(4607),
+ [anon_sym_COLON] = ACTIONS(4607),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4605),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4605),
+ [anon_sym_EQ] = ACTIONS(4607),
+ [anon_sym_DOT] = ACTIONS(4605),
+ [anon_sym_BANG] = ACTIONS(4607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4605),
+ [aux_sym_option_statement_token3] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4605),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4605),
+ [sym_static_modifier] = ACTIONS(4605),
+ [sym__dim_keyword] = ACTIONS(4605),
+ [sym__redim_keyword] = ACTIONS(4605),
+ [aux_sym_get_accessor_token1] = ACTIONS(4605),
+ [aux_sym_set_accessor_token1] = ACTIONS(4605),
+ [anon_sym_COMMA] = ACTIONS(4607),
+ [aux_sym_const_declaration_token1] = ACTIONS(4605),
+ [anon_sym_LPAREN] = ACTIONS(4607),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4605),
+ [anon_sym_STAR] = ACTIONS(4607),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token2] = ACTIONS(4605),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4605),
+ [aux_sym_else_fragment_token1] = ACTIONS(4605),
+ [aux_sym_select_statement_token1] = ACTIONS(4605),
+ [aux_sym_case_expression_token1] = ACTIONS(4605),
+ [anon_sym_LT] = ACTIONS(4605),
+ [anon_sym_LT_EQ] = ACTIONS(4607),
+ [anon_sym_GT] = ACTIONS(4605),
+ [anon_sym_GT_EQ] = ACTIONS(4607),
+ [anon_sym_LT_GT] = ACTIONS(4607),
+ [aux_sym__for_header_token1] = ACTIONS(4605),
+ [aux_sym_do_statement_token1] = ACTIONS(4605),
+ [aux_sym_do_condition_token1] = ACTIONS(4605),
+ [aux_sym_while_statement_token1] = ACTIONS(4605),
+ [aux_sym_with_statement_token1] = ACTIONS(4605),
+ [aux_sym_exit_statement_token1] = ACTIONS(4605),
+ [sym_end_statement] = ACTIONS(4607),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4605),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4605),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4605),
+ [sym__ambiguous_redim_statement] = ACTIONS(4607),
+ [aux_sym_erase_statement_token1] = ACTIONS(4605),
+ [aux_sym_open_statement_token1] = ACTIONS(4605),
+ [aux_sym_file_mode_token2] = ACTIONS(4605),
+ [aux_sym_file_access_token2] = ACTIONS(4605),
+ [aux_sym_file_lock_token2] = ACTIONS(4605),
+ [aux_sym_print_statement_token1] = ACTIONS(4605),
+ [anon_sym_CARET] = ACTIONS(4607),
+ [anon_sym_SLASH] = ACTIONS(4607),
+ [anon_sym_BSLASH] = ACTIONS(4607),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4605),
+ [anon_sym_PLUS] = ACTIONS(4607),
+ [anon_sym_DASH] = ACTIONS(4605),
+ [anon_sym_AMP] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4605),
+ [anon_sym_SEMI] = ACTIONS(4607),
+ [anon_sym_QMARK] = ACTIONS(4607),
+ [aux_sym_close_statement_token1] = ACTIONS(4605),
+ [aux_sym_put_statement_token1] = ACTIONS(4605),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4605),
+ [aux_sym_seek_statement_token1] = ACTIONS(4605),
+ [sym_reset_statement] = ACTIONS(4605),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4605),
+ [sym_stop_statement] = ACTIONS(4605),
+ [sym_beep_statement] = ACTIONS(4605),
+ [aux_sym_unload_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4605),
+ [aux_sym_call_statement_token1] = ACTIONS(4605),
+ [sym__ambiguous_call_statement] = ACTIONS(4605),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4605),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4605),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4605),
+ [aux_sym_unary_expression_token1] = ACTIONS(4605),
+ [sym_string_literal] = ACTIONS(4607),
+ [sym_number_literal] = ACTIONS(4607),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4605),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4605),
+ [sym_nothing_literal] = ACTIONS(4605),
+ [sym_null_literal] = ACTIONS(4605),
+ [sym_empty_literal] = ACTIONS(4605),
+ [sym_date_literal] = ACTIONS(4607),
+ [anon_sym_POUND] = ACTIONS(4605),
+ },
+ [STATE(1228)] = {
+ [sym_identifier] = ACTIONS(4609),
+ [sym_newline] = ACTIONS(4611),
+ [anon_sym_COLON] = ACTIONS(4611),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4609),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4609),
+ [anon_sym_EQ] = ACTIONS(4611),
+ [anon_sym_DOT] = ACTIONS(4609),
+ [anon_sym_BANG] = ACTIONS(4611),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4609),
+ [aux_sym_option_statement_token3] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4609),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4609),
+ [sym_static_modifier] = ACTIONS(4609),
+ [sym__dim_keyword] = ACTIONS(4609),
+ [sym__redim_keyword] = ACTIONS(4609),
+ [aux_sym_get_accessor_token1] = ACTIONS(4609),
+ [aux_sym_set_accessor_token1] = ACTIONS(4609),
+ [anon_sym_COMMA] = ACTIONS(4611),
+ [aux_sym_const_declaration_token1] = ACTIONS(4609),
+ [anon_sym_LPAREN] = ACTIONS(4611),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4609),
+ [anon_sym_STAR] = ACTIONS(4611),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4609),
+ [aux_sym_visibility_token1] = ACTIONS(4609),
+ [aux_sym_visibility_token2] = ACTIONS(4609),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4609),
+ [aux_sym_else_fragment_token1] = ACTIONS(4609),
+ [aux_sym_select_statement_token1] = ACTIONS(4609),
+ [aux_sym_case_expression_token1] = ACTIONS(4609),
+ [anon_sym_LT] = ACTIONS(4609),
+ [anon_sym_LT_EQ] = ACTIONS(4611),
+ [anon_sym_GT] = ACTIONS(4609),
+ [anon_sym_GT_EQ] = ACTIONS(4611),
+ [anon_sym_LT_GT] = ACTIONS(4611),
+ [aux_sym__for_header_token1] = ACTIONS(4609),
+ [aux_sym_do_statement_token1] = ACTIONS(4609),
+ [aux_sym_do_condition_token1] = ACTIONS(4609),
+ [aux_sym_while_statement_token1] = ACTIONS(4609),
+ [aux_sym_with_statement_token1] = ACTIONS(4609),
+ [aux_sym_exit_statement_token1] = ACTIONS(4609),
+ [sym_end_statement] = ACTIONS(4611),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4609),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4609),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4609),
+ [sym__ambiguous_redim_statement] = ACTIONS(4611),
+ [aux_sym_erase_statement_token1] = ACTIONS(4609),
+ [aux_sym_open_statement_token1] = ACTIONS(4609),
+ [aux_sym_file_mode_token2] = ACTIONS(4609),
+ [aux_sym_file_access_token2] = ACTIONS(4609),
+ [aux_sym_file_lock_token2] = ACTIONS(4609),
+ [aux_sym_print_statement_token1] = ACTIONS(4609),
+ [anon_sym_CARET] = ACTIONS(4611),
+ [anon_sym_SLASH] = ACTIONS(4611),
+ [anon_sym_BSLASH] = ACTIONS(4611),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4609),
+ [anon_sym_PLUS] = ACTIONS(4611),
+ [anon_sym_DASH] = ACTIONS(4609),
+ [anon_sym_AMP] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4609),
+ [anon_sym_SEMI] = ACTIONS(4611),
+ [anon_sym_QMARK] = ACTIONS(4611),
+ [aux_sym_close_statement_token1] = ACTIONS(4609),
+ [aux_sym_put_statement_token1] = ACTIONS(4609),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4609),
+ [aux_sym_seek_statement_token1] = ACTIONS(4609),
+ [sym_reset_statement] = ACTIONS(4609),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4609),
+ [sym_stop_statement] = ACTIONS(4609),
+ [sym_beep_statement] = ACTIONS(4609),
+ [aux_sym_unload_statement_token1] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4609),
+ [aux_sym_call_statement_token1] = ACTIONS(4609),
+ [sym__ambiguous_call_statement] = ACTIONS(4609),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4609),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4609),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4609),
+ [aux_sym_unary_expression_token1] = ACTIONS(4609),
+ [sym_string_literal] = ACTIONS(4611),
+ [sym_number_literal] = ACTIONS(4611),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4609),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4609),
+ [sym_nothing_literal] = ACTIONS(4609),
+ [sym_null_literal] = ACTIONS(4609),
+ [sym_empty_literal] = ACTIONS(4609),
+ [sym_date_literal] = ACTIONS(4611),
+ [anon_sym_POUND] = ACTIONS(4609),
+ },
+ [STATE(1229)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [anon_sym_COMMA] = ACTIONS(4002),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(4002),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4006),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4002),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(1230)] = {
+ [sym_identifier] = ACTIONS(4437),
+ [sym_newline] = ACTIONS(4439),
+ [anon_sym_COLON] = ACTIONS(4439),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4437),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4437),
+ [anon_sym_DOT] = ACTIONS(4437),
+ [anon_sym_BANG] = ACTIONS(4439),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4437),
+ [aux_sym_option_statement_token3] = ACTIONS(4437),
+ [aux_sym_type_declaration_token1] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4437),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4437),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4437),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4437),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4437),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4437),
+ [aux_sym__property_get_header_token1] = ACTIONS(4437),
+ [aux_sym_event_declaration_token1] = ACTIONS(4437),
+ [sym_static_modifier] = ACTIONS(4437),
+ [sym__dim_keyword] = ACTIONS(4437),
+ [sym__redim_keyword] = ACTIONS(4437),
+ [aux_sym_get_accessor_token1] = ACTIONS(4437),
+ [aux_sym_set_accessor_token1] = ACTIONS(4437),
+ [aux_sym_const_declaration_token1] = ACTIONS(4437),
+ [anon_sym_LPAREN] = ACTIONS(4439),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4437),
+ [anon_sym_STAR] = ACTIONS(4439),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4437),
+ [aux_sym_visibility_token1] = ACTIONS(4437),
+ [aux_sym_visibility_token2] = ACTIONS(4437),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4437),
+ [aux_sym_else_fragment_token1] = ACTIONS(4437),
+ [aux_sym_select_statement_token1] = ACTIONS(4437),
+ [aux_sym__for_header_token1] = ACTIONS(4437),
+ [aux_sym_do_statement_token1] = ACTIONS(4437),
+ [aux_sym_do_condition_token1] = ACTIONS(4437),
+ [aux_sym_with_statement_token1] = ACTIONS(4437),
+ [aux_sym_exit_statement_token1] = ACTIONS(4437),
+ [sym_end_statement] = ACTIONS(4439),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4437),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4437),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4437),
+ [sym__ambiguous_redim_statement] = ACTIONS(4439),
+ [aux_sym_erase_statement_token1] = ACTIONS(4437),
+ [aux_sym_open_statement_token1] = ACTIONS(4437),
+ [aux_sym_open_statement_token3] = ACTIONS(4437),
+ [aux_sym_file_mode_token2] = ACTIONS(4437),
+ [aux_sym_file_access_token2] = ACTIONS(4437),
+ [aux_sym_file_lock_token2] = ACTIONS(4437),
+ [aux_sym_print_statement_token1] = ACTIONS(4437),
+ [anon_sym_CARET] = ACTIONS(4439),
+ [anon_sym_SLASH] = ACTIONS(4439),
+ [anon_sym_BSLASH] = ACTIONS(4439),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4437),
+ [anon_sym_PLUS] = ACTIONS(4439),
+ [anon_sym_DASH] = ACTIONS(4437),
+ [anon_sym_AMP] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4437),
+ [anon_sym_QMARK] = ACTIONS(4439),
+ [aux_sym_close_statement_token1] = ACTIONS(4437),
+ [aux_sym_put_statement_token1] = ACTIONS(4437),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4437),
+ [aux_sym_seek_statement_token1] = ACTIONS(4437),
+ [sym_reset_statement] = ACTIONS(4437),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4437),
+ [sym_stop_statement] = ACTIONS(4437),
+ [sym_beep_statement] = ACTIONS(4437),
+ [aux_sym_unload_statement_token1] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4437),
+ [aux_sym_call_statement_token1] = ACTIONS(4437),
+ [sym__ambiguous_call_statement] = ACTIONS(4437),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4437),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4437),
+ [aux_sym_unary_expression_token1] = ACTIONS(4437),
+ [sym_string_literal] = ACTIONS(4439),
+ [sym_number_literal] = ACTIONS(4439),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4437),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4437),
+ [sym_nothing_literal] = ACTIONS(4437),
+ [sym_null_literal] = ACTIONS(4437),
+ [sym_empty_literal] = ACTIONS(4437),
+ [sym_date_literal] = ACTIONS(4439),
+ [anon_sym_POUND] = ACTIONS(4437),
+ },
+ [STATE(1231)] = {
+ [sym_identifier] = ACTIONS(4517),
+ [sym_newline] = ACTIONS(4519),
+ [anon_sym_COLON] = ACTIONS(4519),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4517),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4517),
+ [anon_sym_EQ] = ACTIONS(4519),
+ [anon_sym_DOT] = ACTIONS(4517),
+ [anon_sym_BANG] = ACTIONS(4519),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4517),
+ [aux_sym_option_statement_token3] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4517),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4517),
+ [sym_static_modifier] = ACTIONS(4517),
+ [sym__dim_keyword] = ACTIONS(4517),
+ [sym__redim_keyword] = ACTIONS(4517),
+ [aux_sym_get_accessor_token1] = ACTIONS(4517),
+ [aux_sym_set_accessor_token1] = ACTIONS(4517),
+ [anon_sym_COMMA] = ACTIONS(4519),
+ [aux_sym_const_declaration_token1] = ACTIONS(4517),
+ [anon_sym_LPAREN] = ACTIONS(4519),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4517),
+ [anon_sym_STAR] = ACTIONS(4519),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4517),
+ [aux_sym_visibility_token1] = ACTIONS(4517),
+ [aux_sym_visibility_token2] = ACTIONS(4517),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4517),
+ [aux_sym_else_fragment_token1] = ACTIONS(4517),
+ [aux_sym_select_statement_token1] = ACTIONS(4517),
+ [aux_sym_case_expression_token1] = ACTIONS(4517),
+ [anon_sym_LT] = ACTIONS(4517),
+ [anon_sym_LT_EQ] = ACTIONS(4519),
+ [anon_sym_GT] = ACTIONS(4517),
+ [anon_sym_GT_EQ] = ACTIONS(4519),
+ [anon_sym_LT_GT] = ACTIONS(4519),
+ [aux_sym__for_header_token1] = ACTIONS(4517),
+ [aux_sym_do_statement_token1] = ACTIONS(4517),
+ [aux_sym_do_statement_token2] = ACTIONS(4517),
+ [aux_sym_do_condition_token1] = ACTIONS(4517),
+ [aux_sym_with_statement_token1] = ACTIONS(4517),
+ [aux_sym_exit_statement_token1] = ACTIONS(4517),
+ [sym_end_statement] = ACTIONS(4519),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4517),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4517),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4517),
+ [sym__ambiguous_redim_statement] = ACTIONS(4519),
+ [aux_sym_erase_statement_token1] = ACTIONS(4517),
+ [aux_sym_open_statement_token1] = ACTIONS(4517),
+ [aux_sym_file_mode_token2] = ACTIONS(4517),
+ [aux_sym_file_access_token2] = ACTIONS(4517),
+ [aux_sym_file_lock_token2] = ACTIONS(4517),
+ [aux_sym_print_statement_token1] = ACTIONS(4517),
+ [anon_sym_CARET] = ACTIONS(4519),
+ [anon_sym_SLASH] = ACTIONS(4519),
+ [anon_sym_BSLASH] = ACTIONS(4519),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4517),
+ [anon_sym_PLUS] = ACTIONS(4519),
+ [anon_sym_DASH] = ACTIONS(4517),
+ [anon_sym_AMP] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4517),
+ [anon_sym_SEMI] = ACTIONS(4519),
+ [anon_sym_QMARK] = ACTIONS(4519),
+ [aux_sym_close_statement_token1] = ACTIONS(4517),
+ [aux_sym_put_statement_token1] = ACTIONS(4517),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4517),
+ [aux_sym_seek_statement_token1] = ACTIONS(4517),
+ [sym_reset_statement] = ACTIONS(4517),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4517),
+ [sym_stop_statement] = ACTIONS(4517),
+ [sym_beep_statement] = ACTIONS(4517),
+ [aux_sym_unload_statement_token1] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4517),
+ [aux_sym_call_statement_token1] = ACTIONS(4517),
+ [sym__ambiguous_call_statement] = ACTIONS(4517),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4517),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4517),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4517),
+ [aux_sym_unary_expression_token1] = ACTIONS(4517),
+ [sym_string_literal] = ACTIONS(4519),
+ [sym_number_literal] = ACTIONS(4519),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4517),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4517),
+ [sym_nothing_literal] = ACTIONS(4517),
+ [sym_null_literal] = ACTIONS(4517),
+ [sym_empty_literal] = ACTIONS(4517),
+ [sym_date_literal] = ACTIONS(4519),
+ [anon_sym_POUND] = ACTIONS(4517),
+ },
+ [STATE(1232)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5917),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5919),
+ [anon_sym_SLASH] = ACTIONS(5917),
+ [anon_sym_BSLASH] = ACTIONS(5921),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5923),
+ [anon_sym_PLUS] = ACTIONS(5925),
+ [anon_sym_DASH] = ACTIONS(5927),
+ [anon_sym_AMP] = ACTIONS(5929),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5931),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5933),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1233)] = {
+ [sym_identifier] = ACTIONS(4647),
+ [sym_newline] = ACTIONS(4649),
+ [anon_sym_COLON] = ACTIONS(4649),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4647),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4647),
+ [anon_sym_DOT] = ACTIONS(4647),
+ [anon_sym_BANG] = ACTIONS(4649),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4647),
+ [aux_sym_option_statement_token3] = ACTIONS(4647),
+ [aux_sym_type_declaration_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4647),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4647),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4647),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4647),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4647),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4647),
+ [aux_sym__property_get_header_token1] = ACTIONS(4647),
+ [aux_sym_event_declaration_token1] = ACTIONS(4647),
+ [sym_static_modifier] = ACTIONS(4647),
+ [sym__dim_keyword] = ACTIONS(4647),
+ [sym__redim_keyword] = ACTIONS(4647),
+ [aux_sym_get_accessor_token1] = ACTIONS(4647),
+ [aux_sym_set_accessor_token1] = ACTIONS(4647),
+ [aux_sym_const_declaration_token1] = ACTIONS(4647),
+ [anon_sym_LPAREN] = ACTIONS(4649),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4647),
+ [anon_sym_STAR] = ACTIONS(5987),
+ [aux_sym_array_bound_token1] = ACTIONS(4647),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token2] = ACTIONS(4647),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4647),
+ [aux_sym_else_fragment_token1] = ACTIONS(4647),
+ [aux_sym_select_statement_token1] = ACTIONS(4647),
+ [aux_sym__for_header_token1] = ACTIONS(4647),
+ [aux_sym_do_statement_token1] = ACTIONS(4647),
+ [aux_sym_do_condition_token1] = ACTIONS(4647),
+ [aux_sym_with_statement_token1] = ACTIONS(4647),
+ [aux_sym_exit_statement_token1] = ACTIONS(4647),
+ [sym_end_statement] = ACTIONS(4649),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4647),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4647),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4647),
+ [sym__ambiguous_redim_statement] = ACTIONS(4649),
+ [aux_sym_erase_statement_token1] = ACTIONS(4647),
+ [aux_sym_open_statement_token1] = ACTIONS(4647),
+ [aux_sym_file_mode_token2] = ACTIONS(4647),
+ [aux_sym_file_access_token2] = ACTIONS(4647),
+ [aux_sym_file_lock_token2] = ACTIONS(4647),
+ [aux_sym_print_statement_token1] = ACTIONS(4647),
+ [anon_sym_CARET] = ACTIONS(5985),
+ [anon_sym_SLASH] = ACTIONS(5987),
+ [anon_sym_BSLASH] = ACTIONS(5989),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5991),
+ [anon_sym_PLUS] = ACTIONS(5993),
+ [anon_sym_DASH] = ACTIONS(5995),
+ [anon_sym_AMP] = ACTIONS(5997),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4647),
+ [anon_sym_QMARK] = ACTIONS(4649),
+ [aux_sym_close_statement_token1] = ACTIONS(4647),
+ [aux_sym_put_statement_token1] = ACTIONS(4647),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4647),
+ [aux_sym_seek_statement_token1] = ACTIONS(4647),
+ [sym_reset_statement] = ACTIONS(4647),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4647),
+ [sym_stop_statement] = ACTIONS(4647),
+ [sym_beep_statement] = ACTIONS(4647),
+ [aux_sym_unload_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4647),
+ [aux_sym_call_statement_token1] = ACTIONS(4647),
+ [sym__ambiguous_call_statement] = ACTIONS(4647),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4647),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4647),
+ [aux_sym_unary_expression_token1] = ACTIONS(4647),
+ [sym_string_literal] = ACTIONS(4649),
+ [sym_number_literal] = ACTIONS(4649),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4647),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4647),
+ [sym_nothing_literal] = ACTIONS(4647),
+ [sym_null_literal] = ACTIONS(4647),
+ [sym_empty_literal] = ACTIONS(4647),
+ [sym_date_literal] = ACTIONS(4649),
+ [anon_sym_POUND] = ACTIONS(4647),
+ },
+ [STATE(1234)] = {
+ [sym_identifier] = ACTIONS(4749),
+ [sym_newline] = ACTIONS(4751),
+ [anon_sym_COLON] = ACTIONS(4751),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4749),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4749),
+ [anon_sym_EQ] = ACTIONS(4751),
+ [anon_sym_DOT] = ACTIONS(4749),
+ [anon_sym_BANG] = ACTIONS(4751),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4749),
+ [aux_sym_option_statement_token3] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4749),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4749),
+ [sym_static_modifier] = ACTIONS(4749),
+ [sym__dim_keyword] = ACTIONS(4749),
+ [sym__redim_keyword] = ACTIONS(4749),
+ [aux_sym_get_accessor_token1] = ACTIONS(4749),
+ [aux_sym_set_accessor_token1] = ACTIONS(4749),
+ [anon_sym_COMMA] = ACTIONS(4751),
+ [aux_sym_const_declaration_token1] = ACTIONS(4749),
+ [anon_sym_LPAREN] = ACTIONS(4751),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4749),
+ [anon_sym_STAR] = ACTIONS(4751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4749),
+ [aux_sym_visibility_token1] = ACTIONS(4749),
+ [aux_sym_visibility_token2] = ACTIONS(4749),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4749),
+ [aux_sym_else_fragment_token1] = ACTIONS(4749),
+ [aux_sym_select_statement_token1] = ACTIONS(4749),
+ [aux_sym_select_statement_token2] = ACTIONS(4749),
+ [aux_sym_case_expression_token1] = ACTIONS(4749),
+ [anon_sym_LT] = ACTIONS(4749),
+ [anon_sym_LT_EQ] = ACTIONS(4751),
+ [anon_sym_GT] = ACTIONS(4749),
+ [anon_sym_GT_EQ] = ACTIONS(4751),
+ [anon_sym_LT_GT] = ACTIONS(4751),
+ [aux_sym__for_header_token1] = ACTIONS(4749),
+ [aux_sym_do_statement_token1] = ACTIONS(4749),
+ [aux_sym_do_condition_token1] = ACTIONS(4749),
+ [aux_sym_with_statement_token1] = ACTIONS(4749),
+ [aux_sym_exit_statement_token1] = ACTIONS(4749),
+ [sym_end_statement] = ACTIONS(4751),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4749),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4749),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4749),
+ [sym__ambiguous_redim_statement] = ACTIONS(4751),
+ [aux_sym_erase_statement_token1] = ACTIONS(4749),
+ [aux_sym_open_statement_token1] = ACTIONS(4749),
+ [aux_sym_file_mode_token2] = ACTIONS(4749),
+ [aux_sym_file_access_token2] = ACTIONS(4749),
+ [aux_sym_file_lock_token2] = ACTIONS(4749),
+ [aux_sym_print_statement_token1] = ACTIONS(4749),
+ [anon_sym_CARET] = ACTIONS(4751),
+ [anon_sym_SLASH] = ACTIONS(4751),
+ [anon_sym_BSLASH] = ACTIONS(4751),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4749),
+ [anon_sym_PLUS] = ACTIONS(4751),
+ [anon_sym_DASH] = ACTIONS(4749),
+ [anon_sym_AMP] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4749),
+ [anon_sym_SEMI] = ACTIONS(4751),
+ [anon_sym_QMARK] = ACTIONS(4751),
+ [aux_sym_close_statement_token1] = ACTIONS(4749),
+ [aux_sym_put_statement_token1] = ACTIONS(4749),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4749),
+ [aux_sym_seek_statement_token1] = ACTIONS(4749),
+ [sym_reset_statement] = ACTIONS(4749),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4749),
+ [sym_stop_statement] = ACTIONS(4749),
+ [sym_beep_statement] = ACTIONS(4749),
+ [aux_sym_unload_statement_token1] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4749),
+ [aux_sym_call_statement_token1] = ACTIONS(4749),
+ [sym__ambiguous_call_statement] = ACTIONS(4749),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4749),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4749),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4749),
+ [aux_sym_unary_expression_token1] = ACTIONS(4749),
+ [sym_string_literal] = ACTIONS(4751),
+ [sym_number_literal] = ACTIONS(4751),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4749),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4749),
+ [sym_nothing_literal] = ACTIONS(4749),
+ [sym_null_literal] = ACTIONS(4749),
+ [sym_empty_literal] = ACTIONS(4749),
+ [sym_date_literal] = ACTIONS(4751),
+ [anon_sym_POUND] = ACTIONS(4749),
+ },
+ [STATE(1235)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1236),
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(6107),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token2] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token3] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(1236)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1238),
+ [sym_identifier] = ACTIONS(4375),
+ [sym_newline] = ACTIONS(4377),
+ [anon_sym_COLON] = ACTIONS(4377),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4375),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4375),
+ [anon_sym_EQ] = ACTIONS(4377),
+ [anon_sym_DOT] = ACTIONS(4375),
+ [anon_sym_BANG] = ACTIONS(4377),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4375),
+ [aux_sym_option_statement_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4375),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4375),
+ [sym_static_modifier] = ACTIONS(4375),
+ [sym__dim_keyword] = ACTIONS(4375),
+ [sym__redim_keyword] = ACTIONS(4375),
+ [aux_sym_get_accessor_token1] = ACTIONS(4375),
+ [aux_sym_set_accessor_token1] = ACTIONS(4375),
+ [aux_sym_const_declaration_token1] = ACTIONS(4375),
+ [anon_sym_LPAREN] = ACTIONS(4377),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4375),
+ [anon_sym_STAR] = ACTIONS(4377),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token2] = ACTIONS(4375),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4375),
+ [aux_sym_else_fragment_token1] = ACTIONS(4375),
+ [aux_sym_select_statement_token1] = ACTIONS(4375),
+ [aux_sym_select_statement_token2] = ACTIONS(4375),
+ [aux_sym_case_expression_token1] = ACTIONS(4375),
+ [anon_sym_LT] = ACTIONS(4375),
+ [anon_sym_LT_EQ] = ACTIONS(4377),
+ [anon_sym_GT] = ACTIONS(4375),
+ [anon_sym_GT_EQ] = ACTIONS(4377),
+ [anon_sym_LT_GT] = ACTIONS(4377),
+ [aux_sym__for_header_token1] = ACTIONS(4375),
+ [aux_sym_do_statement_token1] = ACTIONS(4375),
+ [aux_sym_do_condition_token1] = ACTIONS(4375),
+ [aux_sym_with_statement_token1] = ACTIONS(4375),
+ [aux_sym_exit_statement_token1] = ACTIONS(4375),
+ [sym_end_statement] = ACTIONS(4377),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4375),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4375),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4375),
+ [sym__ambiguous_redim_statement] = ACTIONS(4377),
+ [aux_sym_erase_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token3] = ACTIONS(4375),
+ [aux_sym_file_mode_token2] = ACTIONS(4375),
+ [aux_sym_file_access_token2] = ACTIONS(4375),
+ [aux_sym_file_lock_token2] = ACTIONS(4375),
+ [aux_sym_print_statement_token1] = ACTIONS(4375),
+ [anon_sym_CARET] = ACTIONS(4377),
+ [anon_sym_SLASH] = ACTIONS(4377),
+ [anon_sym_BSLASH] = ACTIONS(4377),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4375),
+ [anon_sym_PLUS] = ACTIONS(4377),
+ [anon_sym_DASH] = ACTIONS(4375),
+ [anon_sym_AMP] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4375),
+ [anon_sym_QMARK] = ACTIONS(4377),
+ [aux_sym_close_statement_token1] = ACTIONS(4375),
+ [aux_sym_put_statement_token1] = ACTIONS(4375),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4375),
+ [aux_sym_seek_statement_token1] = ACTIONS(4375),
+ [sym_reset_statement] = ACTIONS(4375),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4375),
+ [sym_stop_statement] = ACTIONS(4375),
+ [sym_beep_statement] = ACTIONS(4375),
+ [aux_sym_unload_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4375),
+ [aux_sym_call_statement_token1] = ACTIONS(4375),
+ [sym__ambiguous_call_statement] = ACTIONS(4375),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4375),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4375),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4375),
+ [aux_sym_unary_expression_token1] = ACTIONS(4375),
+ [sym_string_literal] = ACTIONS(4377),
+ [sym_number_literal] = ACTIONS(4377),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4375),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4375),
+ [sym_nothing_literal] = ACTIONS(4375),
+ [sym_null_literal] = ACTIONS(4375),
+ [sym_empty_literal] = ACTIONS(4375),
+ [sym_date_literal] = ACTIONS(4377),
+ [anon_sym_POUND] = ACTIONS(4375),
+ },
+ [STATE(1237)] = {
+ [sym_identifier] = ACTIONS(4509),
+ [sym_newline] = ACTIONS(4505),
+ [anon_sym_COLON] = ACTIONS(4505),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4509),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4509),
+ [anon_sym_EQ] = ACTIONS(4503),
+ [anon_sym_DOT] = ACTIONS(4509),
+ [anon_sym_BANG] = ACTIONS(4505),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4509),
+ [aux_sym_option_statement_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4509),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4509),
+ [sym_static_modifier] = ACTIONS(4509),
+ [sym__dim_keyword] = ACTIONS(4509),
+ [sym__redim_keyword] = ACTIONS(4509),
+ [aux_sym_get_accessor_token1] = ACTIONS(4509),
+ [aux_sym_set_accessor_token1] = ACTIONS(4509),
+ [anon_sym_COMMA] = ACTIONS(4505),
+ [aux_sym_const_declaration_token1] = ACTIONS(4509),
+ [anon_sym_LPAREN] = ACTIONS(4505),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4509),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token2] = ACTIONS(4509),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4509),
+ [aux_sym_else_fragment_token1] = ACTIONS(4509),
+ [aux_sym_select_statement_token1] = ACTIONS(4509),
+ [aux_sym_select_statement_token2] = ACTIONS(4509),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4509),
+ [aux_sym_do_statement_token1] = ACTIONS(4509),
+ [aux_sym_do_condition_token1] = ACTIONS(4509),
+ [aux_sym_with_statement_token1] = ACTIONS(4509),
+ [aux_sym_exit_statement_token1] = ACTIONS(4509),
+ [sym_end_statement] = ACTIONS(4505),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4509),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4509),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4509),
+ [sym__ambiguous_redim_statement] = ACTIONS(4505),
+ [aux_sym_erase_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token1] = ACTIONS(4509),
+ [aux_sym_file_mode_token2] = ACTIONS(4509),
+ [aux_sym_file_access_token2] = ACTIONS(4509),
+ [aux_sym_file_lock_token2] = ACTIONS(4509),
+ [aux_sym_print_statement_token1] = ACTIONS(4509),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4505),
+ [anon_sym_DASH] = ACTIONS(4509),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_SEMI] = ACTIONS(4505),
+ [anon_sym_QMARK] = ACTIONS(4505),
+ [aux_sym_close_statement_token1] = ACTIONS(4509),
+ [aux_sym_put_statement_token1] = ACTIONS(4509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4509),
+ [aux_sym_seek_statement_token1] = ACTIONS(4509),
+ [sym_reset_statement] = ACTIONS(4509),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4509),
+ [sym_stop_statement] = ACTIONS(4509),
+ [sym_beep_statement] = ACTIONS(4509),
+ [aux_sym_unload_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4509),
+ [aux_sym_call_statement_token1] = ACTIONS(4509),
+ [sym__ambiguous_call_statement] = ACTIONS(4509),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4509),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4509),
+ [aux_sym_unary_expression_token1] = ACTIONS(4509),
+ [sym_string_literal] = ACTIONS(4505),
+ [sym_number_literal] = ACTIONS(4505),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4509),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4509),
+ [sym_nothing_literal] = ACTIONS(4509),
+ [sym_null_literal] = ACTIONS(4509),
+ [sym_empty_literal] = ACTIONS(4509),
+ [sym_date_literal] = ACTIONS(4505),
+ [anon_sym_POUND] = ACTIONS(4509),
+ },
+ [STATE(1238)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1238),
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(6109),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token2] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token3] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(1239)] = {
+ [sym_identifier] = ACTIONS(4517),
+ [sym_newline] = ACTIONS(4519),
+ [anon_sym_COLON] = ACTIONS(4519),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4517),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4517),
+ [anon_sym_EQ] = ACTIONS(4519),
+ [anon_sym_DOT] = ACTIONS(4517),
+ [anon_sym_BANG] = ACTIONS(4519),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4517),
+ [aux_sym_option_statement_token3] = ACTIONS(4517),
+ [aux_sym_type_declaration_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4517),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4517),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4517),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4517),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4517),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4517),
+ [aux_sym__property_get_header_token1] = ACTIONS(4517),
+ [aux_sym_event_declaration_token1] = ACTIONS(4517),
+ [sym_static_modifier] = ACTIONS(4517),
+ [sym__dim_keyword] = ACTIONS(4517),
+ [sym__redim_keyword] = ACTIONS(4517),
+ [aux_sym_get_accessor_token1] = ACTIONS(4517),
+ [aux_sym_set_accessor_token1] = ACTIONS(4517),
+ [anon_sym_COMMA] = ACTIONS(4519),
+ [aux_sym_const_declaration_token1] = ACTIONS(4517),
+ [anon_sym_LPAREN] = ACTIONS(4519),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4517),
+ [anon_sym_STAR] = ACTIONS(4519),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4517),
+ [aux_sym_visibility_token1] = ACTIONS(4517),
+ [aux_sym_visibility_token2] = ACTIONS(4517),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4517),
+ [aux_sym_else_fragment_token1] = ACTIONS(4517),
+ [aux_sym_select_statement_token1] = ACTIONS(4517),
+ [aux_sym__for_header_token1] = ACTIONS(4517),
+ [aux_sym_do_statement_token1] = ACTIONS(4517),
+ [aux_sym_do_condition_token1] = ACTIONS(4517),
+ [aux_sym_with_statement_token1] = ACTIONS(4517),
+ [aux_sym_exit_statement_token1] = ACTIONS(4517),
+ [sym_end_statement] = ACTIONS(4519),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4517),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4517),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4517),
+ [sym__ambiguous_redim_statement] = ACTIONS(4519),
+ [aux_sym_erase_statement_token1] = ACTIONS(4517),
+ [aux_sym_open_statement_token1] = ACTIONS(4517),
+ [aux_sym_file_mode_token2] = ACTIONS(4517),
+ [aux_sym_file_access_token2] = ACTIONS(4517),
+ [aux_sym_file_lock_token2] = ACTIONS(4517),
+ [aux_sym_print_statement_token1] = ACTIONS(4517),
+ [anon_sym_CARET] = ACTIONS(4519),
+ [anon_sym_SLASH] = ACTIONS(4519),
+ [anon_sym_BSLASH] = ACTIONS(4519),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4517),
+ [anon_sym_PLUS] = ACTIONS(4519),
+ [anon_sym_DASH] = ACTIONS(4517),
+ [anon_sym_AMP] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4517),
+ [anon_sym_SEMI] = ACTIONS(4519),
+ [anon_sym_QMARK] = ACTIONS(4519),
+ [aux_sym_close_statement_token1] = ACTIONS(4517),
+ [aux_sym_put_statement_token1] = ACTIONS(4517),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4517),
+ [aux_sym_seek_statement_token1] = ACTIONS(4517),
+ [sym_reset_statement] = ACTIONS(4517),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4517),
+ [sym_stop_statement] = ACTIONS(4517),
+ [sym_beep_statement] = ACTIONS(4517),
+ [aux_sym_unload_statement_token1] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4517),
+ [aux_sym_call_statement_token1] = ACTIONS(4517),
+ [sym__ambiguous_call_statement] = ACTIONS(4517),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4517),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4517),
+ [aux_sym_unary_expression_token1] = ACTIONS(4517),
+ [sym_string_literal] = ACTIONS(4519),
+ [sym_number_literal] = ACTIONS(4519),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4517),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4517),
+ [sym_nothing_literal] = ACTIONS(4517),
+ [sym_null_literal] = ACTIONS(4517),
+ [sym_empty_literal] = ACTIONS(4517),
+ [sym_date_literal] = ACTIONS(4519),
+ [anon_sym_POUND] = ACTIONS(4517),
+ },
+ [STATE(1240)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1241),
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(6112),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token3] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(1241)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1242),
+ [sym_identifier] = ACTIONS(4375),
+ [sym_newline] = ACTIONS(4377),
+ [anon_sym_COLON] = ACTIONS(4377),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4375),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4375),
+ [anon_sym_EQ] = ACTIONS(4377),
+ [anon_sym_DOT] = ACTIONS(4375),
+ [anon_sym_BANG] = ACTIONS(4377),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4375),
+ [aux_sym_option_statement_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4375),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4375),
+ [sym_static_modifier] = ACTIONS(4375),
+ [sym__dim_keyword] = ACTIONS(4375),
+ [sym__redim_keyword] = ACTIONS(4375),
+ [aux_sym_get_accessor_token1] = ACTIONS(4375),
+ [aux_sym_set_accessor_token1] = ACTIONS(4375),
+ [aux_sym_const_declaration_token1] = ACTIONS(4375),
+ [anon_sym_LPAREN] = ACTIONS(4377),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4375),
+ [anon_sym_STAR] = ACTIONS(4377),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token2] = ACTIONS(4375),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4375),
+ [aux_sym_else_fragment_token1] = ACTIONS(4375),
+ [aux_sym_select_statement_token1] = ACTIONS(4375),
+ [aux_sym_case_expression_token1] = ACTIONS(4375),
+ [anon_sym_LT] = ACTIONS(4375),
+ [anon_sym_LT_EQ] = ACTIONS(4377),
+ [anon_sym_GT] = ACTIONS(4375),
+ [anon_sym_GT_EQ] = ACTIONS(4377),
+ [anon_sym_LT_GT] = ACTIONS(4377),
+ [aux_sym__for_header_token1] = ACTIONS(4375),
+ [aux_sym_do_statement_token1] = ACTIONS(4375),
+ [aux_sym_do_condition_token1] = ACTIONS(4375),
+ [aux_sym_with_statement_token1] = ACTIONS(4375),
+ [aux_sym_exit_statement_token1] = ACTIONS(4375),
+ [sym_end_statement] = ACTIONS(4377),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4375),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4375),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4375),
+ [sym__ambiguous_redim_statement] = ACTIONS(4377),
+ [aux_sym_erase_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token3] = ACTIONS(4375),
+ [aux_sym_file_mode_token2] = ACTIONS(4375),
+ [aux_sym_file_access_token2] = ACTIONS(4375),
+ [aux_sym_file_lock_token2] = ACTIONS(4375),
+ [aux_sym_print_statement_token1] = ACTIONS(4375),
+ [anon_sym_CARET] = ACTIONS(4377),
+ [anon_sym_SLASH] = ACTIONS(4377),
+ [anon_sym_BSLASH] = ACTIONS(4377),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4375),
+ [anon_sym_PLUS] = ACTIONS(4377),
+ [anon_sym_DASH] = ACTIONS(4375),
+ [anon_sym_AMP] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4375),
+ [anon_sym_QMARK] = ACTIONS(4377),
+ [aux_sym_close_statement_token1] = ACTIONS(4375),
+ [aux_sym_put_statement_token1] = ACTIONS(4375),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4375),
+ [aux_sym_seek_statement_token1] = ACTIONS(4375),
+ [sym_reset_statement] = ACTIONS(4375),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4375),
+ [sym_stop_statement] = ACTIONS(4375),
+ [sym_beep_statement] = ACTIONS(4375),
+ [aux_sym_unload_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4375),
+ [aux_sym_call_statement_token1] = ACTIONS(4375),
+ [sym__ambiguous_call_statement] = ACTIONS(4375),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4375),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4375),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4375),
+ [aux_sym_unary_expression_token1] = ACTIONS(4375),
+ [sym_string_literal] = ACTIONS(4377),
+ [sym_number_literal] = ACTIONS(4377),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4375),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4375),
+ [sym_nothing_literal] = ACTIONS(4375),
+ [sym_null_literal] = ACTIONS(4375),
+ [sym_empty_literal] = ACTIONS(4375),
+ [sym_date_literal] = ACTIONS(4377),
+ [anon_sym_POUND] = ACTIONS(4375),
+ },
+ [STATE(1242)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1242),
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(6114),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token3] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(1243)] = {
+ [sym_identifier] = ACTIONS(4647),
+ [sym_newline] = ACTIONS(4649),
+ [anon_sym_COLON] = ACTIONS(4649),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4647),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4647),
+ [anon_sym_EQ] = ACTIONS(4649),
+ [anon_sym_DOT] = ACTIONS(4647),
+ [anon_sym_BANG] = ACTIONS(4649),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4647),
+ [aux_sym_option_statement_token3] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4647),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4647),
+ [sym_static_modifier] = ACTIONS(4647),
+ [sym__dim_keyword] = ACTIONS(4647),
+ [sym__redim_keyword] = ACTIONS(4647),
+ [aux_sym_get_accessor_token1] = ACTIONS(4647),
+ [aux_sym_set_accessor_token1] = ACTIONS(4647),
+ [anon_sym_COMMA] = ACTIONS(4649),
+ [aux_sym_const_declaration_token1] = ACTIONS(4647),
+ [anon_sym_LPAREN] = ACTIONS(4649),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4647),
+ [anon_sym_STAR] = ACTIONS(6045),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token2] = ACTIONS(4647),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4647),
+ [aux_sym_else_fragment_token1] = ACTIONS(4647),
+ [aux_sym_select_statement_token1] = ACTIONS(4647),
+ [aux_sym_select_statement_token2] = ACTIONS(4647),
+ [aux_sym_case_expression_token1] = ACTIONS(4647),
+ [anon_sym_LT] = ACTIONS(4647),
+ [anon_sym_LT_EQ] = ACTIONS(4649),
+ [anon_sym_GT] = ACTIONS(4647),
+ [anon_sym_GT_EQ] = ACTIONS(4649),
+ [anon_sym_LT_GT] = ACTIONS(4649),
+ [aux_sym__for_header_token1] = ACTIONS(4647),
+ [aux_sym_do_statement_token1] = ACTIONS(4647),
+ [aux_sym_do_condition_token1] = ACTIONS(4647),
+ [aux_sym_with_statement_token1] = ACTIONS(4647),
+ [aux_sym_exit_statement_token1] = ACTIONS(4647),
+ [sym_end_statement] = ACTIONS(4649),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4647),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4647),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4647),
+ [sym__ambiguous_redim_statement] = ACTIONS(4649),
+ [aux_sym_erase_statement_token1] = ACTIONS(4647),
+ [aux_sym_open_statement_token1] = ACTIONS(4647),
+ [aux_sym_file_mode_token2] = ACTIONS(4647),
+ [aux_sym_file_access_token2] = ACTIONS(4647),
+ [aux_sym_file_lock_token2] = ACTIONS(4647),
+ [aux_sym_print_statement_token1] = ACTIONS(4647),
+ [anon_sym_CARET] = ACTIONS(6024),
+ [anon_sym_SLASH] = ACTIONS(6045),
+ [anon_sym_BSLASH] = ACTIONS(6047),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(6049),
+ [anon_sym_PLUS] = ACTIONS(6051),
+ [anon_sym_DASH] = ACTIONS(6053),
+ [anon_sym_AMP] = ACTIONS(6055),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4647),
+ [anon_sym_SEMI] = ACTIONS(4649),
+ [anon_sym_QMARK] = ACTIONS(4649),
+ [aux_sym_close_statement_token1] = ACTIONS(4647),
+ [aux_sym_put_statement_token1] = ACTIONS(4647),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4647),
+ [aux_sym_seek_statement_token1] = ACTIONS(4647),
+ [sym_reset_statement] = ACTIONS(4647),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4647),
+ [sym_stop_statement] = ACTIONS(4647),
+ [sym_beep_statement] = ACTIONS(4647),
+ [aux_sym_unload_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4647),
+ [aux_sym_call_statement_token1] = ACTIONS(4647),
+ [sym__ambiguous_call_statement] = ACTIONS(4647),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4647),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4647),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4647),
+ [aux_sym_unary_expression_token1] = ACTIONS(4647),
+ [sym_string_literal] = ACTIONS(4649),
+ [sym_number_literal] = ACTIONS(4649),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4647),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4647),
+ [sym_nothing_literal] = ACTIONS(4647),
+ [sym_null_literal] = ACTIONS(4647),
+ [sym_empty_literal] = ACTIONS(4647),
+ [sym_date_literal] = ACTIONS(4649),
+ [anon_sym_POUND] = ACTIONS(4647),
+ },
+ [STATE(1244)] = {
+ [sym_identifier] = ACTIONS(4647),
+ [sym_newline] = ACTIONS(4649),
+ [anon_sym_COLON] = ACTIONS(4649),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4647),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4647),
+ [anon_sym_EQ] = ACTIONS(4649),
+ [anon_sym_DOT] = ACTIONS(4647),
+ [anon_sym_BANG] = ACTIONS(4649),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4647),
+ [aux_sym_option_statement_token3] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4647),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4647),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4647),
+ [sym_static_modifier] = ACTIONS(4647),
+ [sym__dim_keyword] = ACTIONS(4647),
+ [sym__redim_keyword] = ACTIONS(4647),
+ [aux_sym_get_accessor_token1] = ACTIONS(4647),
+ [aux_sym_set_accessor_token1] = ACTIONS(4647),
+ [anon_sym_COMMA] = ACTIONS(4649),
+ [aux_sym_const_declaration_token1] = ACTIONS(4647),
+ [anon_sym_LPAREN] = ACTIONS(4649),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4647),
+ [anon_sym_STAR] = ACTIONS(5875),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token1] = ACTIONS(4647),
+ [aux_sym_visibility_token2] = ACTIONS(4647),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4647),
+ [aux_sym_else_fragment_token1] = ACTIONS(4647),
+ [aux_sym_select_statement_token1] = ACTIONS(4647),
+ [aux_sym_case_expression_token1] = ACTIONS(4647),
+ [anon_sym_LT] = ACTIONS(4647),
+ [anon_sym_LT_EQ] = ACTIONS(4649),
+ [anon_sym_GT] = ACTIONS(4647),
+ [anon_sym_GT_EQ] = ACTIONS(4649),
+ [anon_sym_LT_GT] = ACTIONS(4649),
+ [aux_sym__for_header_token1] = ACTIONS(4647),
+ [aux_sym_do_statement_token1] = ACTIONS(4647),
+ [aux_sym_do_condition_token1] = ACTIONS(4647),
+ [aux_sym_with_statement_token1] = ACTIONS(4647),
+ [aux_sym_exit_statement_token1] = ACTIONS(4647),
+ [sym_end_statement] = ACTIONS(4649),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4647),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4647),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4647),
+ [sym__ambiguous_redim_statement] = ACTIONS(4649),
+ [aux_sym_erase_statement_token1] = ACTIONS(4647),
+ [aux_sym_open_statement_token1] = ACTIONS(4647),
+ [aux_sym_file_mode_token2] = ACTIONS(4647),
+ [aux_sym_file_access_token2] = ACTIONS(4647),
+ [aux_sym_file_lock_token2] = ACTIONS(4647),
+ [aux_sym_print_statement_token1] = ACTIONS(4647),
+ [anon_sym_CARET] = ACTIONS(5873),
+ [anon_sym_SLASH] = ACTIONS(5875),
+ [anon_sym_BSLASH] = ACTIONS(5877),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5879),
+ [anon_sym_PLUS] = ACTIONS(5881),
+ [anon_sym_DASH] = ACTIONS(5883),
+ [anon_sym_AMP] = ACTIONS(5885),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4647),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4647),
+ [anon_sym_SEMI] = ACTIONS(4649),
+ [anon_sym_QMARK] = ACTIONS(4649),
+ [aux_sym_close_statement_token1] = ACTIONS(4647),
+ [aux_sym_put_statement_token1] = ACTIONS(4647),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4647),
+ [aux_sym_seek_statement_token1] = ACTIONS(4647),
+ [sym_reset_statement] = ACTIONS(4647),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4647),
+ [sym_stop_statement] = ACTIONS(4647),
+ [sym_beep_statement] = ACTIONS(4647),
+ [aux_sym_unload_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4647),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4647),
+ [aux_sym_call_statement_token1] = ACTIONS(4647),
+ [sym__ambiguous_call_statement] = ACTIONS(4647),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4647),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4647),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4647),
+ [aux_sym_unary_expression_token1] = ACTIONS(4647),
+ [sym_string_literal] = ACTIONS(4649),
+ [sym_number_literal] = ACTIONS(4649),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4647),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4647),
+ [sym_nothing_literal] = ACTIONS(4647),
+ [sym_null_literal] = ACTIONS(4647),
+ [sym_empty_literal] = ACTIONS(4647),
+ [sym_date_literal] = ACTIONS(4649),
+ [anon_sym_POUND] = ACTIONS(4647),
+ },
+ [STATE(1245)] = {
+ [sym_identifier] = ACTIONS(4509),
+ [sym_newline] = ACTIONS(4505),
+ [anon_sym_COLON] = ACTIONS(4505),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4509),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4509),
+ [anon_sym_EQ] = ACTIONS(4629),
+ [anon_sym_DOT] = ACTIONS(4509),
+ [anon_sym_BANG] = ACTIONS(4505),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4509),
+ [aux_sym_option_statement_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4509),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4509),
+ [sym_static_modifier] = ACTIONS(4509),
+ [sym__dim_keyword] = ACTIONS(4509),
+ [sym__redim_keyword] = ACTIONS(4509),
+ [aux_sym_get_accessor_token1] = ACTIONS(4509),
+ [aux_sym_set_accessor_token1] = ACTIONS(4509),
+ [anon_sym_COMMA] = ACTIONS(4505),
+ [aux_sym_const_declaration_token1] = ACTIONS(4509),
+ [anon_sym_LPAREN] = ACTIONS(4505),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4509),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token2] = ACTIONS(4509),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4509),
+ [aux_sym_else_fragment_token1] = ACTIONS(4509),
+ [aux_sym_select_statement_token1] = ACTIONS(4509),
+ [aux_sym_case_expression_token1] = ACTIONS(4632),
+ [anon_sym_LT] = ACTIONS(4632),
+ [anon_sym_LT_EQ] = ACTIONS(4629),
+ [anon_sym_GT] = ACTIONS(4632),
+ [anon_sym_GT_EQ] = ACTIONS(4629),
+ [anon_sym_LT_GT] = ACTIONS(4629),
+ [aux_sym__for_header_token1] = ACTIONS(4509),
+ [aux_sym_do_statement_token1] = ACTIONS(4509),
+ [aux_sym_do_condition_token1] = ACTIONS(4509),
+ [aux_sym_while_statement_token1] = ACTIONS(4509),
+ [aux_sym_with_statement_token1] = ACTIONS(4509),
+ [aux_sym_exit_statement_token1] = ACTIONS(4509),
+ [sym_end_statement] = ACTIONS(4505),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4509),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4509),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4509),
+ [sym__ambiguous_redim_statement] = ACTIONS(4505),
+ [aux_sym_erase_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token1] = ACTIONS(4509),
+ [aux_sym_file_mode_token2] = ACTIONS(4509),
+ [aux_sym_file_access_token2] = ACTIONS(4509),
+ [aux_sym_file_lock_token2] = ACTIONS(4509),
+ [aux_sym_print_statement_token1] = ACTIONS(4509),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4505),
+ [anon_sym_DASH] = ACTIONS(4509),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_SEMI] = ACTIONS(4505),
+ [anon_sym_QMARK] = ACTIONS(4505),
+ [aux_sym_close_statement_token1] = ACTIONS(4509),
+ [aux_sym_put_statement_token1] = ACTIONS(4509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4509),
+ [aux_sym_seek_statement_token1] = ACTIONS(4509),
+ [sym_reset_statement] = ACTIONS(4509),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4509),
+ [sym_stop_statement] = ACTIONS(4509),
+ [sym_beep_statement] = ACTIONS(4509),
+ [aux_sym_unload_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4509),
+ [aux_sym_call_statement_token1] = ACTIONS(4509),
+ [sym__ambiguous_call_statement] = ACTIONS(4509),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4632),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4509),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4509),
+ [aux_sym_unary_expression_token1] = ACTIONS(4509),
+ [sym_string_literal] = ACTIONS(4505),
+ [sym_number_literal] = ACTIONS(4505),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4509),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4509),
+ [sym_nothing_literal] = ACTIONS(4509),
+ [sym_null_literal] = ACTIONS(4509),
+ [sym_empty_literal] = ACTIONS(4509),
+ [sym_date_literal] = ACTIONS(4505),
+ [anon_sym_POUND] = ACTIONS(4509),
+ },
+ [STATE(1246)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4503),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [anon_sym_COMMA] = ACTIONS(4615),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token2] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_SEMI] = ACTIONS(4615),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(1247)] = {
+ [sym_identifier] = ACTIONS(4671),
+ [sym_newline] = ACTIONS(4673),
+ [anon_sym_COLON] = ACTIONS(4673),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4671),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4671),
+ [anon_sym_EQ] = ACTIONS(4519),
+ [anon_sym_DOT] = ACTIONS(4671),
+ [anon_sym_BANG] = ACTIONS(4673),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4671),
+ [aux_sym_option_statement_token3] = ACTIONS(4671),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4671),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4671),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4671),
+ [sym_static_modifier] = ACTIONS(4671),
+ [sym__dim_keyword] = ACTIONS(4671),
+ [sym__redim_keyword] = ACTIONS(4671),
+ [aux_sym_get_accessor_token1] = ACTIONS(4671),
+ [aux_sym_set_accessor_token1] = ACTIONS(4671),
+ [anon_sym_COMMA] = ACTIONS(4673),
+ [aux_sym_const_declaration_token1] = ACTIONS(4671),
+ [anon_sym_LPAREN] = ACTIONS(4673),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4671),
+ [anon_sym_STAR] = ACTIONS(4673),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4671),
+ [aux_sym_visibility_token1] = ACTIONS(4671),
+ [aux_sym_visibility_token2] = ACTIONS(4671),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4671),
+ [aux_sym_else_fragment_token1] = ACTIONS(4671),
+ [aux_sym_select_statement_token1] = ACTIONS(4671),
+ [aux_sym_select_statement_token2] = ACTIONS(4671),
+ [aux_sym_case_expression_token1] = ACTIONS(4517),
+ [anon_sym_LT] = ACTIONS(4517),
+ [anon_sym_LT_EQ] = ACTIONS(4519),
+ [anon_sym_GT] = ACTIONS(4517),
+ [anon_sym_GT_EQ] = ACTIONS(4519),
+ [anon_sym_LT_GT] = ACTIONS(4519),
+ [aux_sym__for_header_token1] = ACTIONS(4671),
+ [aux_sym_do_statement_token1] = ACTIONS(4671),
+ [aux_sym_do_condition_token1] = ACTIONS(4671),
+ [aux_sym_with_statement_token1] = ACTIONS(4671),
+ [aux_sym_exit_statement_token1] = ACTIONS(4671),
+ [sym_end_statement] = ACTIONS(4673),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4671),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4671),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4671),
+ [sym__ambiguous_redim_statement] = ACTIONS(4673),
+ [aux_sym_erase_statement_token1] = ACTIONS(4671),
+ [aux_sym_open_statement_token1] = ACTIONS(4671),
+ [aux_sym_file_mode_token2] = ACTIONS(4671),
+ [aux_sym_file_access_token2] = ACTIONS(4671),
+ [aux_sym_file_lock_token2] = ACTIONS(4671),
+ [aux_sym_print_statement_token1] = ACTIONS(4671),
+ [anon_sym_CARET] = ACTIONS(4673),
+ [anon_sym_SLASH] = ACTIONS(4673),
+ [anon_sym_BSLASH] = ACTIONS(4673),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4671),
+ [anon_sym_PLUS] = ACTIONS(4673),
+ [anon_sym_DASH] = ACTIONS(4671),
+ [anon_sym_AMP] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4671),
+ [anon_sym_SEMI] = ACTIONS(4673),
+ [anon_sym_QMARK] = ACTIONS(4673),
+ [aux_sym_close_statement_token1] = ACTIONS(4671),
+ [aux_sym_put_statement_token1] = ACTIONS(4671),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4671),
+ [aux_sym_seek_statement_token1] = ACTIONS(4671),
+ [sym_reset_statement] = ACTIONS(4671),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4671),
+ [sym_stop_statement] = ACTIONS(4671),
+ [sym_beep_statement] = ACTIONS(4671),
+ [aux_sym_unload_statement_token1] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4671),
+ [aux_sym_call_statement_token1] = ACTIONS(4671),
+ [sym__ambiguous_call_statement] = ACTIONS(4671),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4517),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4671),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4671),
+ [aux_sym_unary_expression_token1] = ACTIONS(4671),
+ [sym_string_literal] = ACTIONS(4673),
+ [sym_number_literal] = ACTIONS(4673),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4671),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4671),
+ [sym_nothing_literal] = ACTIONS(4671),
+ [sym_null_literal] = ACTIONS(4671),
+ [sym_empty_literal] = ACTIONS(4671),
+ [sym_date_literal] = ACTIONS(4673),
+ [anon_sym_POUND] = ACTIONS(4671),
+ },
+ [STATE(1248)] = {
+ [sym_identifier] = ACTIONS(4517),
+ [sym_newline] = ACTIONS(4519),
+ [anon_sym_COLON] = ACTIONS(4519),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4517),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4517),
+ [anon_sym_EQ] = ACTIONS(4519),
+ [anon_sym_DOT] = ACTIONS(4517),
+ [anon_sym_BANG] = ACTIONS(4519),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4517),
+ [aux_sym_option_statement_token3] = ACTIONS(4517),
+ [aux_sym_type_declaration_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4517),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4517),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4517),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4517),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4517),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4517),
+ [aux_sym__property_get_header_token1] = ACTIONS(4517),
+ [aux_sym_event_declaration_token1] = ACTIONS(4517),
+ [sym_static_modifier] = ACTIONS(4517),
+ [sym__dim_keyword] = ACTIONS(4517),
+ [sym__redim_keyword] = ACTIONS(4517),
+ [aux_sym_get_accessor_token1] = ACTIONS(4517),
+ [aux_sym_set_accessor_token1] = ACTIONS(4517),
+ [aux_sym_const_declaration_token1] = ACTIONS(4517),
+ [anon_sym_LPAREN] = ACTIONS(4519),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4517),
+ [anon_sym_STAR] = ACTIONS(4519),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4517),
+ [aux_sym_visibility_token1] = ACTIONS(4517),
+ [aux_sym_visibility_token2] = ACTIONS(4517),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4517),
+ [aux_sym_else_fragment_token1] = ACTIONS(4517),
+ [aux_sym_select_statement_token1] = ACTIONS(4517),
+ [aux_sym__for_header_token1] = ACTIONS(4517),
+ [aux_sym_do_statement_token1] = ACTIONS(4517),
+ [aux_sym_do_condition_token1] = ACTIONS(4517),
+ [aux_sym_with_statement_token1] = ACTIONS(4517),
+ [aux_sym_exit_statement_token1] = ACTIONS(4517),
+ [sym_end_statement] = ACTIONS(4519),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4517),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4517),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4517),
+ [sym__ambiguous_redim_statement] = ACTIONS(4519),
+ [aux_sym_erase_statement_token1] = ACTIONS(4517),
+ [aux_sym_open_statement_token1] = ACTIONS(4517),
+ [aux_sym_file_mode_token2] = ACTIONS(4517),
+ [aux_sym_file_access_token2] = ACTIONS(4517),
+ [aux_sym_file_lock_token2] = ACTIONS(4517),
+ [aux_sym_print_statement_token1] = ACTIONS(4517),
+ [anon_sym_CARET] = ACTIONS(4519),
+ [anon_sym_SLASH] = ACTIONS(4519),
+ [anon_sym_BSLASH] = ACTIONS(4519),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4517),
+ [anon_sym_PLUS] = ACTIONS(4519),
+ [anon_sym_DASH] = ACTIONS(4517),
+ [anon_sym_AMP] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4517),
+ [anon_sym_QMARK] = ACTIONS(4519),
+ [aux_sym_close_statement_token1] = ACTIONS(4517),
+ [aux_sym_put_statement_token1] = ACTIONS(4517),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4517),
+ [aux_sym_seek_statement_token1] = ACTIONS(4517),
+ [sym_reset_statement] = ACTIONS(4517),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4517),
+ [sym_stop_statement] = ACTIONS(4517),
+ [sym_beep_statement] = ACTIONS(4517),
+ [aux_sym_unload_statement_token1] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4517),
+ [aux_sym_call_statement_token1] = ACTIONS(4517),
+ [sym__ambiguous_call_statement] = ACTIONS(4517),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4517),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4517),
+ [aux_sym_unary_expression_token1] = ACTIONS(4517),
+ [sym_string_literal] = ACTIONS(4519),
+ [sym_number_literal] = ACTIONS(4519),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4517),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4517),
+ [sym_nothing_literal] = ACTIONS(4517),
+ [sym_null_literal] = ACTIONS(4517),
+ [sym_empty_literal] = ACTIONS(4517),
+ [sym_date_literal] = ACTIONS(4519),
+ [anon_sym_POUND] = ACTIONS(4517),
+ },
+ [STATE(1249)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4635),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [anon_sym_COMMA] = ACTIONS(4615),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4638),
+ [anon_sym_LT] = ACTIONS(4638),
+ [anon_sym_LT_EQ] = ACTIONS(4635),
+ [anon_sym_GT] = ACTIONS(4638),
+ [anon_sym_GT_EQ] = ACTIONS(4635),
+ [anon_sym_LT_GT] = ACTIONS(4635),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_while_statement_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_SEMI] = ACTIONS(4615),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4638),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(1250)] = {
+ [sym_identifier] = ACTIONS(4517),
+ [sym_newline] = ACTIONS(4519),
+ [anon_sym_COLON] = ACTIONS(4519),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4517),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4517),
+ [anon_sym_DOT] = ACTIONS(4517),
+ [anon_sym_BANG] = ACTIONS(4519),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4517),
+ [aux_sym_option_statement_token3] = ACTIONS(4517),
+ [aux_sym_type_declaration_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4517),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4517),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4517),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4517),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4517),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4517),
+ [aux_sym__property_get_header_token1] = ACTIONS(4517),
+ [aux_sym_event_declaration_token1] = ACTIONS(4517),
+ [sym_static_modifier] = ACTIONS(4517),
+ [sym__dim_keyword] = ACTIONS(4517),
+ [sym__redim_keyword] = ACTIONS(4517),
+ [aux_sym_get_accessor_token1] = ACTIONS(4517),
+ [aux_sym_set_accessor_token1] = ACTIONS(4517),
+ [aux_sym_const_declaration_token1] = ACTIONS(4517),
+ [anon_sym_LPAREN] = ACTIONS(4519),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4517),
+ [anon_sym_STAR] = ACTIONS(4519),
+ [aux_sym_array_bound_token1] = ACTIONS(4517),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4517),
+ [aux_sym_visibility_token1] = ACTIONS(4517),
+ [aux_sym_visibility_token2] = ACTIONS(4517),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4517),
+ [aux_sym_else_fragment_token1] = ACTIONS(4517),
+ [aux_sym_select_statement_token1] = ACTIONS(4517),
+ [aux_sym__for_header_token1] = ACTIONS(4517),
+ [aux_sym_do_statement_token1] = ACTIONS(4517),
+ [aux_sym_do_condition_token1] = ACTIONS(4517),
+ [aux_sym_with_statement_token1] = ACTIONS(4517),
+ [aux_sym_exit_statement_token1] = ACTIONS(4517),
+ [sym_end_statement] = ACTIONS(4519),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4517),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4517),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4517),
+ [sym__ambiguous_redim_statement] = ACTIONS(4519),
+ [aux_sym_erase_statement_token1] = ACTIONS(4517),
+ [aux_sym_open_statement_token1] = ACTIONS(4517),
+ [aux_sym_file_mode_token2] = ACTIONS(4517),
+ [aux_sym_file_access_token2] = ACTIONS(4517),
+ [aux_sym_file_lock_token2] = ACTIONS(4517),
+ [aux_sym_print_statement_token1] = ACTIONS(4517),
+ [anon_sym_CARET] = ACTIONS(4519),
+ [anon_sym_SLASH] = ACTIONS(4519),
+ [anon_sym_BSLASH] = ACTIONS(4519),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4517),
+ [anon_sym_PLUS] = ACTIONS(4519),
+ [anon_sym_DASH] = ACTIONS(4517),
+ [anon_sym_AMP] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4517),
+ [anon_sym_QMARK] = ACTIONS(4519),
+ [aux_sym_close_statement_token1] = ACTIONS(4517),
+ [aux_sym_put_statement_token1] = ACTIONS(4517),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4517),
+ [aux_sym_seek_statement_token1] = ACTIONS(4517),
+ [sym_reset_statement] = ACTIONS(4517),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4517),
+ [sym_stop_statement] = ACTIONS(4517),
+ [sym_beep_statement] = ACTIONS(4517),
+ [aux_sym_unload_statement_token1] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4517),
+ [aux_sym_call_statement_token1] = ACTIONS(4517),
+ [sym__ambiguous_call_statement] = ACTIONS(4517),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4517),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4517),
+ [aux_sym_unary_expression_token1] = ACTIONS(4517),
+ [sym_string_literal] = ACTIONS(4519),
+ [sym_number_literal] = ACTIONS(4519),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4517),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4517),
+ [sym_nothing_literal] = ACTIONS(4517),
+ [sym_null_literal] = ACTIONS(4517),
+ [sym_empty_literal] = ACTIONS(4517),
+ [sym_date_literal] = ACTIONS(4519),
+ [anon_sym_POUND] = ACTIONS(4517),
+ },
+ [STATE(1251)] = {
+ [sym_identifier] = ACTIONS(4437),
+ [sym_newline] = ACTIONS(4439),
+ [anon_sym_COLON] = ACTIONS(4439),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4437),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4437),
+ [anon_sym_EQ] = ACTIONS(4439),
+ [anon_sym_DOT] = ACTIONS(4437),
+ [anon_sym_BANG] = ACTIONS(4439),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4437),
+ [aux_sym_option_statement_token3] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4437),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4437),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4437),
+ [sym_static_modifier] = ACTIONS(4437),
+ [sym__dim_keyword] = ACTIONS(4437),
+ [sym__redim_keyword] = ACTIONS(4437),
+ [aux_sym_get_accessor_token1] = ACTIONS(4437),
+ [aux_sym_set_accessor_token1] = ACTIONS(4437),
+ [anon_sym_COMMA] = ACTIONS(4439),
+ [aux_sym_const_declaration_token1] = ACTIONS(4437),
+ [anon_sym_LPAREN] = ACTIONS(4439),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4437),
+ [anon_sym_STAR] = ACTIONS(4439),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4437),
+ [aux_sym_visibility_token1] = ACTIONS(4437),
+ [aux_sym_visibility_token2] = ACTIONS(4437),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4437),
+ [aux_sym_else_fragment_token1] = ACTIONS(4437),
+ [aux_sym_select_statement_token1] = ACTIONS(4437),
+ [aux_sym_case_expression_token1] = ACTIONS(4437),
+ [anon_sym_LT] = ACTIONS(4437),
+ [anon_sym_LT_EQ] = ACTIONS(4439),
+ [anon_sym_GT] = ACTIONS(4437),
+ [anon_sym_GT_EQ] = ACTIONS(4439),
+ [anon_sym_LT_GT] = ACTIONS(4439),
+ [aux_sym__for_header_token1] = ACTIONS(4437),
+ [aux_sym_do_statement_token1] = ACTIONS(4437),
+ [aux_sym_do_statement_token2] = ACTIONS(4437),
+ [aux_sym_do_condition_token1] = ACTIONS(4437),
+ [aux_sym_with_statement_token1] = ACTIONS(4437),
+ [aux_sym_exit_statement_token1] = ACTIONS(4437),
+ [sym_end_statement] = ACTIONS(4439),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4437),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4437),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4437),
+ [sym__ambiguous_redim_statement] = ACTIONS(4439),
+ [aux_sym_erase_statement_token1] = ACTIONS(4437),
+ [aux_sym_open_statement_token1] = ACTIONS(4437),
+ [aux_sym_file_mode_token2] = ACTIONS(4437),
+ [aux_sym_file_access_token2] = ACTIONS(4437),
+ [aux_sym_file_lock_token2] = ACTIONS(4437),
+ [aux_sym_print_statement_token1] = ACTIONS(4437),
+ [anon_sym_CARET] = ACTIONS(4439),
+ [anon_sym_SLASH] = ACTIONS(4439),
+ [anon_sym_BSLASH] = ACTIONS(4439),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4437),
+ [anon_sym_PLUS] = ACTIONS(4439),
+ [anon_sym_DASH] = ACTIONS(4437),
+ [anon_sym_AMP] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4437),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4437),
+ [anon_sym_SEMI] = ACTIONS(4439),
+ [anon_sym_QMARK] = ACTIONS(4439),
+ [aux_sym_close_statement_token1] = ACTIONS(4437),
+ [aux_sym_put_statement_token1] = ACTIONS(4437),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4437),
+ [aux_sym_seek_statement_token1] = ACTIONS(4437),
+ [sym_reset_statement] = ACTIONS(4437),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4437),
+ [sym_stop_statement] = ACTIONS(4437),
+ [sym_beep_statement] = ACTIONS(4437),
+ [aux_sym_unload_statement_token1] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4437),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4437),
+ [aux_sym_call_statement_token1] = ACTIONS(4437),
+ [sym__ambiguous_call_statement] = ACTIONS(4437),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4437),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4437),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4437),
+ [aux_sym_unary_expression_token1] = ACTIONS(4437),
+ [sym_string_literal] = ACTIONS(4439),
+ [sym_number_literal] = ACTIONS(4439),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4437),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4437),
+ [sym_nothing_literal] = ACTIONS(4437),
+ [sym_null_literal] = ACTIONS(4437),
+ [sym_empty_literal] = ACTIONS(4437),
+ [sym_date_literal] = ACTIONS(4439),
+ [anon_sym_POUND] = ACTIONS(4437),
+ },
+ [STATE(1252)] = {
+ [sym_identifier] = ACTIONS(4517),
+ [sym_newline] = ACTIONS(4519),
+ [anon_sym_COLON] = ACTIONS(4519),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4517),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4517),
+ [anon_sym_DOT] = ACTIONS(4517),
+ [anon_sym_BANG] = ACTIONS(4519),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4517),
+ [aux_sym_option_statement_token3] = ACTIONS(4517),
+ [aux_sym_type_declaration_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4517),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4517),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4517),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4517),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4517),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4517),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4517),
+ [aux_sym__property_get_header_token1] = ACTIONS(4517),
+ [aux_sym_event_declaration_token1] = ACTIONS(4517),
+ [sym_static_modifier] = ACTIONS(4517),
+ [sym__dim_keyword] = ACTIONS(4517),
+ [sym__redim_keyword] = ACTIONS(4517),
+ [aux_sym_get_accessor_token1] = ACTIONS(4517),
+ [aux_sym_set_accessor_token1] = ACTIONS(4517),
+ [aux_sym_const_declaration_token1] = ACTIONS(4517),
+ [anon_sym_LPAREN] = ACTIONS(4519),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4517),
+ [anon_sym_STAR] = ACTIONS(4519),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4517),
+ [aux_sym_visibility_token1] = ACTIONS(4517),
+ [aux_sym_visibility_token2] = ACTIONS(4517),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4517),
+ [aux_sym_else_fragment_token1] = ACTIONS(4517),
+ [aux_sym_select_statement_token1] = ACTIONS(4517),
+ [aux_sym__for_header_token1] = ACTIONS(4517),
+ [aux_sym_do_statement_token1] = ACTIONS(4517),
+ [aux_sym_do_condition_token1] = ACTIONS(4517),
+ [aux_sym_with_statement_token1] = ACTIONS(4517),
+ [aux_sym_exit_statement_token1] = ACTIONS(4517),
+ [sym_end_statement] = ACTIONS(4519),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4517),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4517),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4517),
+ [sym__ambiguous_redim_statement] = ACTIONS(4519),
+ [aux_sym_erase_statement_token1] = ACTIONS(4517),
+ [aux_sym_open_statement_token1] = ACTIONS(4517),
+ [aux_sym_open_statement_token3] = ACTIONS(4517),
+ [aux_sym_file_mode_token2] = ACTIONS(4517),
+ [aux_sym_file_access_token2] = ACTIONS(4517),
+ [aux_sym_file_lock_token2] = ACTIONS(4517),
+ [aux_sym_print_statement_token1] = ACTIONS(4517),
+ [anon_sym_CARET] = ACTIONS(4519),
+ [anon_sym_SLASH] = ACTIONS(4519),
+ [anon_sym_BSLASH] = ACTIONS(4519),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4517),
+ [anon_sym_PLUS] = ACTIONS(4519),
+ [anon_sym_DASH] = ACTIONS(4517),
+ [anon_sym_AMP] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4517),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4517),
+ [anon_sym_QMARK] = ACTIONS(4519),
+ [aux_sym_close_statement_token1] = ACTIONS(4517),
+ [aux_sym_put_statement_token1] = ACTIONS(4517),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4517),
+ [aux_sym_seek_statement_token1] = ACTIONS(4517),
+ [sym_reset_statement] = ACTIONS(4517),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4517),
+ [sym_stop_statement] = ACTIONS(4517),
+ [sym_beep_statement] = ACTIONS(4517),
+ [aux_sym_unload_statement_token1] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4517),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4517),
+ [aux_sym_call_statement_token1] = ACTIONS(4517),
+ [sym__ambiguous_call_statement] = ACTIONS(4517),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4517),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4517),
+ [aux_sym_unary_expression_token1] = ACTIONS(4517),
+ [sym_string_literal] = ACTIONS(4519),
+ [sym_number_literal] = ACTIONS(4519),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4517),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4517),
+ [sym_nothing_literal] = ACTIONS(4517),
+ [sym_null_literal] = ACTIONS(4517),
+ [sym_empty_literal] = ACTIONS(4517),
+ [sym_date_literal] = ACTIONS(4519),
+ [anon_sym_POUND] = ACTIONS(4517),
+ },
+ [STATE(1253)] = {
+ [sym_identifier] = ACTIONS(4759),
+ [sym_newline] = ACTIONS(4761),
+ [anon_sym_COLON] = ACTIONS(4761),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4759),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4759),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4759),
+ [anon_sym_BANG] = ACTIONS(4761),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4759),
+ [aux_sym_option_statement_token3] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4759),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4759),
+ [sym_static_modifier] = ACTIONS(4759),
+ [sym__dim_keyword] = ACTIONS(4759),
+ [sym__redim_keyword] = ACTIONS(4759),
+ [aux_sym_get_accessor_token1] = ACTIONS(4759),
+ [aux_sym_set_accessor_token1] = ACTIONS(4759),
+ [anon_sym_COMMA] = ACTIONS(4761),
+ [aux_sym_const_declaration_token1] = ACTIONS(4759),
+ [anon_sym_LPAREN] = ACTIONS(4763),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4759),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4759),
+ [aux_sym_visibility_token1] = ACTIONS(4759),
+ [aux_sym_visibility_token2] = ACTIONS(4759),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4759),
+ [aux_sym_else_fragment_token1] = ACTIONS(4759),
+ [aux_sym_select_statement_token1] = ACTIONS(4759),
+ [aux_sym_select_statement_token2] = ACTIONS(4759),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4759),
+ [aux_sym_do_statement_token1] = ACTIONS(4759),
+ [aux_sym_do_condition_token1] = ACTIONS(4759),
+ [aux_sym_with_statement_token1] = ACTIONS(4759),
+ [aux_sym_exit_statement_token1] = ACTIONS(4759),
+ [sym_end_statement] = ACTIONS(4761),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4759),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4759),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4759),
+ [sym__ambiguous_redim_statement] = ACTIONS(4761),
+ [aux_sym_erase_statement_token1] = ACTIONS(4759),
+ [aux_sym_open_statement_token1] = ACTIONS(4759),
+ [aux_sym_file_mode_token2] = ACTIONS(4759),
+ [aux_sym_file_access_token2] = ACTIONS(4759),
+ [aux_sym_file_lock_token2] = ACTIONS(4759),
+ [aux_sym_print_statement_token1] = ACTIONS(4759),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4766),
+ [anon_sym_DASH] = ACTIONS(4769),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4761),
+ [anon_sym_QMARK] = ACTIONS(4761),
+ [aux_sym_close_statement_token1] = ACTIONS(4759),
+ [aux_sym_put_statement_token1] = ACTIONS(4759),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4759),
+ [aux_sym_seek_statement_token1] = ACTIONS(4759),
+ [sym_reset_statement] = ACTIONS(4759),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4759),
+ [sym_stop_statement] = ACTIONS(4759),
+ [sym_beep_statement] = ACTIONS(4759),
+ [aux_sym_unload_statement_token1] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4759),
+ [aux_sym_call_statement_token1] = ACTIONS(4759),
+ [sym__ambiguous_call_statement] = ACTIONS(4759),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4759),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4759),
+ [aux_sym_unary_expression_token1] = ACTIONS(4759),
+ [sym_string_literal] = ACTIONS(4761),
+ [sym_number_literal] = ACTIONS(4761),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4759),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4759),
+ [sym_nothing_literal] = ACTIONS(4759),
+ [sym_null_literal] = ACTIONS(4759),
+ [sym_empty_literal] = ACTIONS(4759),
+ [sym_date_literal] = ACTIONS(4761),
+ [anon_sym_POUND] = ACTIONS(4759),
+ },
+ [STATE(1254)] = {
+ [sym_identifier] = ACTIONS(4447),
+ [sym_newline] = ACTIONS(4449),
+ [anon_sym_COLON] = ACTIONS(4449),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4447),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4447),
+ [anon_sym_EQ] = ACTIONS(4449),
+ [anon_sym_DOT] = ACTIONS(4447),
+ [anon_sym_BANG] = ACTIONS(4449),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4447),
+ [aux_sym_option_statement_token3] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4447),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4447),
+ [sym_static_modifier] = ACTIONS(4447),
+ [sym__dim_keyword] = ACTIONS(4447),
+ [sym__redim_keyword] = ACTIONS(4447),
+ [aux_sym_get_accessor_token1] = ACTIONS(4447),
+ [aux_sym_set_accessor_token1] = ACTIONS(4447),
+ [anon_sym_COMMA] = ACTIONS(4449),
+ [aux_sym_const_declaration_token1] = ACTIONS(4447),
+ [anon_sym_LPAREN] = ACTIONS(4449),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4447),
+ [anon_sym_STAR] = ACTIONS(4449),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4447),
+ [aux_sym_visibility_token1] = ACTIONS(4447),
+ [aux_sym_visibility_token2] = ACTIONS(4447),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4447),
+ [aux_sym_else_fragment_token1] = ACTIONS(4447),
+ [aux_sym_select_statement_token1] = ACTIONS(4447),
+ [aux_sym_case_expression_token1] = ACTIONS(4447),
+ [anon_sym_LT] = ACTIONS(4447),
+ [anon_sym_LT_EQ] = ACTIONS(4449),
+ [anon_sym_GT] = ACTIONS(4447),
+ [anon_sym_GT_EQ] = ACTIONS(4449),
+ [anon_sym_LT_GT] = ACTIONS(4449),
+ [aux_sym__for_header_token1] = ACTIONS(4447),
+ [aux_sym_do_statement_token1] = ACTIONS(4447),
+ [aux_sym_do_condition_token1] = ACTIONS(4447),
+ [aux_sym_while_statement_token1] = ACTIONS(4447),
+ [aux_sym_with_statement_token1] = ACTIONS(4447),
+ [aux_sym_exit_statement_token1] = ACTIONS(4447),
+ [sym_end_statement] = ACTIONS(4449),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4447),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4447),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4447),
+ [sym__ambiguous_redim_statement] = ACTIONS(4449),
+ [aux_sym_erase_statement_token1] = ACTIONS(4447),
+ [aux_sym_open_statement_token1] = ACTIONS(4447),
+ [aux_sym_file_mode_token2] = ACTIONS(4447),
+ [aux_sym_file_access_token2] = ACTIONS(4447),
+ [aux_sym_file_lock_token2] = ACTIONS(4447),
+ [aux_sym_print_statement_token1] = ACTIONS(4447),
+ [anon_sym_CARET] = ACTIONS(4449),
+ [anon_sym_SLASH] = ACTIONS(4449),
+ [anon_sym_BSLASH] = ACTIONS(4449),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4447),
+ [anon_sym_PLUS] = ACTIONS(4449),
+ [anon_sym_DASH] = ACTIONS(4447),
+ [anon_sym_AMP] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4447),
+ [anon_sym_SEMI] = ACTIONS(4449),
+ [anon_sym_QMARK] = ACTIONS(4449),
+ [aux_sym_close_statement_token1] = ACTIONS(4447),
+ [aux_sym_put_statement_token1] = ACTIONS(4447),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4447),
+ [aux_sym_seek_statement_token1] = ACTIONS(4447),
+ [sym_reset_statement] = ACTIONS(4447),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4447),
+ [sym_stop_statement] = ACTIONS(4447),
+ [sym_beep_statement] = ACTIONS(4447),
+ [aux_sym_unload_statement_token1] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4447),
+ [aux_sym_call_statement_token1] = ACTIONS(4447),
+ [sym__ambiguous_call_statement] = ACTIONS(4447),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4447),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4447),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4447),
+ [aux_sym_unary_expression_token1] = ACTIONS(4447),
+ [sym_string_literal] = ACTIONS(4449),
+ [sym_number_literal] = ACTIONS(4449),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4447),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4447),
+ [sym_nothing_literal] = ACTIONS(4447),
+ [sym_null_literal] = ACTIONS(4447),
+ [sym_empty_literal] = ACTIONS(4447),
+ [sym_date_literal] = ACTIONS(4449),
+ [anon_sym_POUND] = ACTIONS(4447),
+ },
+ [STATE(1255)] = {
+ [sym_identifier] = ACTIONS(6117),
+ [sym_newline] = ACTIONS(6119),
+ [anon_sym_COLON] = ACTIONS(6119),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(6117),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(6117),
+ [anon_sym_DOT] = ACTIONS(6117),
+ [anon_sym_BANG] = ACTIONS(6119),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(6117),
+ [aux_sym_option_statement_token3] = ACTIONS(6117),
+ [aux_sym_type_declaration_token1] = ACTIONS(6117),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(6117),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(6117),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(6117),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(6117),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(6117),
+ [aux_sym_enum_declaration_token1] = ACTIONS(6117),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(6117),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(6117),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(6117),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(6117),
+ [aux_sym__property_get_header_token1] = ACTIONS(6117),
+ [aux_sym_event_declaration_token1] = ACTIONS(6117),
+ [sym_static_modifier] = ACTIONS(6117),
+ [sym__dim_keyword] = ACTIONS(6117),
+ [sym__redim_keyword] = ACTIONS(6117),
+ [aux_sym_get_accessor_token1] = ACTIONS(6117),
+ [aux_sym_set_accessor_token1] = ACTIONS(6117),
+ [anon_sym_COMMA] = ACTIONS(6119),
+ [aux_sym_const_declaration_token1] = ACTIONS(6117),
+ [anon_sym_LPAREN] = ACTIONS(6119),
+ [aux_sym_as_type_clause_token2] = ACTIONS(6117),
+ [anon_sym_STAR] = ACTIONS(4455),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(6117),
+ [aux_sym_visibility_token1] = ACTIONS(6117),
+ [aux_sym_visibility_token2] = ACTIONS(6117),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(6117),
+ [aux_sym_else_fragment_token1] = ACTIONS(6117),
+ [aux_sym_select_statement_token1] = ACTIONS(6117),
+ [aux_sym__for_header_token1] = ACTIONS(6117),
+ [aux_sym_do_statement_token1] = ACTIONS(6117),
+ [aux_sym_do_condition_token1] = ACTIONS(6117),
+ [aux_sym_with_statement_token1] = ACTIONS(6117),
+ [aux_sym_exit_statement_token1] = ACTIONS(6117),
+ [sym_end_statement] = ACTIONS(6119),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(6117),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(6117),
+ [aux_sym_on_error_statement_token2] = ACTIONS(6117),
+ [sym__ambiguous_redim_statement] = ACTIONS(6119),
+ [aux_sym_erase_statement_token1] = ACTIONS(6117),
+ [aux_sym_open_statement_token1] = ACTIONS(6117),
+ [aux_sym_file_mode_token2] = ACTIONS(6117),
+ [aux_sym_file_access_token2] = ACTIONS(6117),
+ [aux_sym_file_lock_token2] = ACTIONS(6117),
+ [aux_sym_print_statement_token1] = ACTIONS(6117),
+ [anon_sym_CARET] = ACTIONS(4445),
+ [anon_sym_SLASH] = ACTIONS(4455),
+ [anon_sym_BSLASH] = ACTIONS(4457),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4459),
+ [anon_sym_PLUS] = ACTIONS(4461),
+ [anon_sym_DASH] = ACTIONS(4463),
+ [anon_sym_AMP] = ACTIONS(4465),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4467),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4469),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4471),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4473),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4475),
+ [anon_sym_QMARK] = ACTIONS(6119),
+ [aux_sym_close_statement_token1] = ACTIONS(6117),
+ [aux_sym_put_statement_token1] = ACTIONS(6117),
+ [aux_sym_unlock_statement_token1] = ACTIONS(6117),
+ [aux_sym_seek_statement_token1] = ACTIONS(6117),
+ [sym_reset_statement] = ACTIONS(6117),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(6117),
+ [sym_stop_statement] = ACTIONS(6117),
+ [sym_beep_statement] = ACTIONS(6117),
+ [aux_sym_unload_statement_token1] = ACTIONS(6117),
+ [aux_sym_def_type_statement_token1] = ACTIONS(6117),
+ [aux_sym_def_type_statement_token2] = ACTIONS(6117),
+ [aux_sym_def_type_statement_token3] = ACTIONS(6117),
+ [aux_sym_def_type_statement_token4] = ACTIONS(6117),
+ [aux_sym_def_type_statement_token5] = ACTIONS(6117),
+ [aux_sym_def_type_statement_token6] = ACTIONS(6117),
+ [aux_sym_def_type_statement_token7] = ACTIONS(6117),
+ [aux_sym_def_type_statement_token8] = ACTIONS(6117),
+ [aux_sym_def_type_statement_token9] = ACTIONS(6117),
+ [aux_sym_def_type_statement_token10] = ACTIONS(6117),
+ [aux_sym_def_type_statement_token11] = ACTIONS(6117),
+ [aux_sym_def_type_statement_token12] = ACTIONS(6117),
+ [aux_sym_def_type_statement_token13] = ACTIONS(6117),
+ [aux_sym_def_type_statement_token14] = ACTIONS(6117),
+ [aux_sym_call_statement_token1] = ACTIONS(6117),
+ [sym__ambiguous_call_statement] = ACTIONS(6117),
+ [aux_sym_addressof_expression_token1] = ACTIONS(6117),
+ [aux_sym_type_of_expression_token1] = ACTIONS(6117),
+ [aux_sym_unary_expression_token1] = ACTIONS(6117),
+ [sym_string_literal] = ACTIONS(6119),
+ [sym_number_literal] = ACTIONS(6119),
+ [aux_sym_boolean_literal_token1] = ACTIONS(6117),
+ [aux_sym_boolean_literal_token2] = ACTIONS(6117),
+ [sym_nothing_literal] = ACTIONS(6117),
+ [sym_null_literal] = ACTIONS(6117),
+ [sym_empty_literal] = ACTIONS(6117),
+ [sym_date_literal] = ACTIONS(6119),
+ [anon_sym_POUND] = ACTIONS(6117),
+ },
+ [STATE(1256)] = {
+ [sym_identifier] = ACTIONS(4671),
+ [sym_newline] = ACTIONS(4673),
+ [anon_sym_COLON] = ACTIONS(4673),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4671),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4671),
+ [anon_sym_EQ] = ACTIONS(4519),
+ [anon_sym_DOT] = ACTIONS(4671),
+ [anon_sym_BANG] = ACTIONS(4673),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4671),
+ [aux_sym_option_statement_token3] = ACTIONS(4671),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4671),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4671),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4671),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4671),
+ [sym_static_modifier] = ACTIONS(4671),
+ [sym__dim_keyword] = ACTIONS(4671),
+ [sym__redim_keyword] = ACTIONS(4671),
+ [aux_sym_get_accessor_token1] = ACTIONS(4671),
+ [aux_sym_set_accessor_token1] = ACTIONS(4671),
+ [anon_sym_COMMA] = ACTIONS(4673),
+ [aux_sym_const_declaration_token1] = ACTIONS(4671),
+ [anon_sym_LPAREN] = ACTIONS(4673),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4671),
+ [anon_sym_STAR] = ACTIONS(4673),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4671),
+ [aux_sym_visibility_token1] = ACTIONS(4671),
+ [aux_sym_visibility_token2] = ACTIONS(4671),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4671),
+ [aux_sym_else_fragment_token1] = ACTIONS(4671),
+ [aux_sym_select_statement_token1] = ACTIONS(4671),
+ [aux_sym_case_expression_token1] = ACTIONS(4517),
+ [anon_sym_LT] = ACTIONS(4517),
+ [anon_sym_LT_EQ] = ACTIONS(4519),
+ [anon_sym_GT] = ACTIONS(4517),
+ [anon_sym_GT_EQ] = ACTIONS(4519),
+ [anon_sym_LT_GT] = ACTIONS(4519),
+ [aux_sym__for_header_token1] = ACTIONS(4671),
+ [aux_sym_do_statement_token1] = ACTIONS(4671),
+ [aux_sym_do_condition_token1] = ACTIONS(4671),
+ [aux_sym_with_statement_token1] = ACTIONS(4671),
+ [aux_sym_exit_statement_token1] = ACTIONS(4671),
+ [sym_end_statement] = ACTIONS(4673),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4671),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4671),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4671),
+ [sym__ambiguous_redim_statement] = ACTIONS(4673),
+ [aux_sym_erase_statement_token1] = ACTIONS(4671),
+ [aux_sym_open_statement_token1] = ACTIONS(4671),
+ [aux_sym_file_mode_token2] = ACTIONS(4671),
+ [aux_sym_file_access_token2] = ACTIONS(4671),
+ [aux_sym_file_lock_token2] = ACTIONS(4671),
+ [aux_sym_print_statement_token1] = ACTIONS(4671),
+ [anon_sym_CARET] = ACTIONS(4673),
+ [anon_sym_SLASH] = ACTIONS(4673),
+ [anon_sym_BSLASH] = ACTIONS(4673),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4671),
+ [anon_sym_PLUS] = ACTIONS(4673),
+ [anon_sym_DASH] = ACTIONS(4671),
+ [anon_sym_AMP] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4671),
+ [anon_sym_SEMI] = ACTIONS(4673),
+ [anon_sym_QMARK] = ACTIONS(4673),
+ [aux_sym_close_statement_token1] = ACTIONS(4671),
+ [aux_sym_put_statement_token1] = ACTIONS(4671),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4671),
+ [aux_sym_seek_statement_token1] = ACTIONS(4671),
+ [sym_reset_statement] = ACTIONS(4671),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4671),
+ [sym_stop_statement] = ACTIONS(4671),
+ [sym_beep_statement] = ACTIONS(4671),
+ [aux_sym_unload_statement_token1] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4671),
+ [aux_sym_call_statement_token1] = ACTIONS(4671),
+ [sym__ambiguous_call_statement] = ACTIONS(4671),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4517),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4671),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4671),
+ [aux_sym_unary_expression_token1] = ACTIONS(4671),
+ [sym_string_literal] = ACTIONS(4673),
+ [sym_number_literal] = ACTIONS(4673),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4671),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4671),
+ [sym_nothing_literal] = ACTIONS(4671),
+ [sym_null_literal] = ACTIONS(4671),
+ [sym_empty_literal] = ACTIONS(4671),
+ [sym_date_literal] = ACTIONS(4673),
+ [anon_sym_POUND] = ACTIONS(4671),
+ },
+ [STATE(1257)] = {
+ [sym_identifier] = ACTIONS(4621),
+ [sym_newline] = ACTIONS(4623),
+ [anon_sym_COLON] = ACTIONS(4623),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4621),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4621),
+ [anon_sym_EQ] = ACTIONS(4623),
+ [anon_sym_DOT] = ACTIONS(4621),
+ [anon_sym_BANG] = ACTIONS(4623),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4621),
+ [aux_sym_option_statement_token3] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4621),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4621),
+ [sym_static_modifier] = ACTIONS(4621),
+ [sym__dim_keyword] = ACTIONS(4621),
+ [sym__redim_keyword] = ACTIONS(4621),
+ [aux_sym_get_accessor_token1] = ACTIONS(4621),
+ [aux_sym_set_accessor_token1] = ACTIONS(4621),
+ [anon_sym_COMMA] = ACTIONS(4623),
+ [aux_sym_const_declaration_token1] = ACTIONS(4621),
+ [anon_sym_LPAREN] = ACTIONS(4623),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4621),
+ [anon_sym_STAR] = ACTIONS(4623),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token2] = ACTIONS(4621),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4621),
+ [aux_sym_else_fragment_token1] = ACTIONS(4621),
+ [aux_sym_select_statement_token1] = ACTIONS(4621),
+ [aux_sym_case_expression_token1] = ACTIONS(4621),
+ [anon_sym_LT] = ACTIONS(4621),
+ [anon_sym_LT_EQ] = ACTIONS(4623),
+ [anon_sym_GT] = ACTIONS(4621),
+ [anon_sym_GT_EQ] = ACTIONS(4623),
+ [anon_sym_LT_GT] = ACTIONS(4623),
+ [aux_sym__for_header_token1] = ACTIONS(4621),
+ [aux_sym_do_statement_token1] = ACTIONS(4621),
+ [aux_sym_do_condition_token1] = ACTIONS(4621),
+ [aux_sym_while_statement_token1] = ACTIONS(4621),
+ [aux_sym_with_statement_token1] = ACTIONS(4621),
+ [aux_sym_exit_statement_token1] = ACTIONS(4621),
+ [sym_end_statement] = ACTIONS(4623),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4621),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4621),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4621),
+ [sym__ambiguous_redim_statement] = ACTIONS(4623),
+ [aux_sym_erase_statement_token1] = ACTIONS(4621),
+ [aux_sym_open_statement_token1] = ACTIONS(4621),
+ [aux_sym_file_mode_token2] = ACTIONS(4621),
+ [aux_sym_file_access_token2] = ACTIONS(4621),
+ [aux_sym_file_lock_token2] = ACTIONS(4621),
+ [aux_sym_print_statement_token1] = ACTIONS(4621),
+ [anon_sym_CARET] = ACTIONS(4623),
+ [anon_sym_SLASH] = ACTIONS(4623),
+ [anon_sym_BSLASH] = ACTIONS(4623),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4621),
+ [anon_sym_PLUS] = ACTIONS(4623),
+ [anon_sym_DASH] = ACTIONS(4621),
+ [anon_sym_AMP] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4621),
+ [anon_sym_SEMI] = ACTIONS(4623),
+ [anon_sym_QMARK] = ACTIONS(4623),
+ [aux_sym_close_statement_token1] = ACTIONS(4621),
+ [aux_sym_put_statement_token1] = ACTIONS(4621),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4621),
+ [aux_sym_seek_statement_token1] = ACTIONS(4621),
+ [sym_reset_statement] = ACTIONS(4621),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4621),
+ [sym_stop_statement] = ACTIONS(4621),
+ [sym_beep_statement] = ACTIONS(4621),
+ [aux_sym_unload_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4621),
+ [aux_sym_call_statement_token1] = ACTIONS(4621),
+ [sym__ambiguous_call_statement] = ACTIONS(4621),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4621),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4621),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4621),
+ [aux_sym_unary_expression_token1] = ACTIONS(4621),
+ [sym_string_literal] = ACTIONS(4623),
+ [sym_number_literal] = ACTIONS(4623),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4621),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4621),
+ [sym_nothing_literal] = ACTIONS(4621),
+ [sym_null_literal] = ACTIONS(4621),
+ [sym_empty_literal] = ACTIONS(4621),
+ [sym_date_literal] = ACTIONS(4623),
+ [anon_sym_POUND] = ACTIONS(4621),
+ },
+ [STATE(1258)] = {
+ [sym_identifier] = ACTIONS(4621),
+ [sym_newline] = ACTIONS(4623),
+ [anon_sym_COLON] = ACTIONS(4623),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4621),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4621),
+ [anon_sym_EQ] = ACTIONS(4623),
+ [anon_sym_DOT] = ACTIONS(4621),
+ [anon_sym_BANG] = ACTIONS(4623),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4621),
+ [aux_sym_option_statement_token3] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4621),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4621),
+ [sym_static_modifier] = ACTIONS(4621),
+ [sym__dim_keyword] = ACTIONS(4621),
+ [sym__redim_keyword] = ACTIONS(4621),
+ [aux_sym_get_accessor_token1] = ACTIONS(4621),
+ [aux_sym_set_accessor_token1] = ACTIONS(4621),
+ [anon_sym_COMMA] = ACTIONS(4623),
+ [aux_sym_const_declaration_token1] = ACTIONS(4621),
+ [anon_sym_LPAREN] = ACTIONS(4709),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4621),
+ [anon_sym_STAR] = ACTIONS(4623),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token2] = ACTIONS(4621),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4621),
+ [aux_sym_else_fragment_token1] = ACTIONS(4621),
+ [aux_sym_select_statement_token1] = ACTIONS(4621),
+ [aux_sym_select_statement_token2] = ACTIONS(4621),
+ [aux_sym_case_expression_token1] = ACTIONS(4621),
+ [anon_sym_LT] = ACTIONS(4621),
+ [anon_sym_LT_EQ] = ACTIONS(4623),
+ [anon_sym_GT] = ACTIONS(4621),
+ [anon_sym_GT_EQ] = ACTIONS(4623),
+ [anon_sym_LT_GT] = ACTIONS(4623),
+ [aux_sym__for_header_token1] = ACTIONS(4621),
+ [aux_sym_do_statement_token1] = ACTIONS(4621),
+ [aux_sym_do_condition_token1] = ACTIONS(4621),
+ [aux_sym_with_statement_token1] = ACTIONS(4621),
+ [aux_sym_exit_statement_token1] = ACTIONS(4621),
+ [sym_end_statement] = ACTIONS(4623),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4621),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4621),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4621),
+ [sym__ambiguous_redim_statement] = ACTIONS(4623),
+ [aux_sym_erase_statement_token1] = ACTIONS(4621),
+ [aux_sym_open_statement_token1] = ACTIONS(4621),
+ [aux_sym_file_mode_token2] = ACTIONS(4621),
+ [aux_sym_file_access_token2] = ACTIONS(4621),
+ [aux_sym_file_lock_token2] = ACTIONS(4621),
+ [aux_sym_print_statement_token1] = ACTIONS(4621),
+ [anon_sym_CARET] = ACTIONS(4623),
+ [anon_sym_SLASH] = ACTIONS(4623),
+ [anon_sym_BSLASH] = ACTIONS(4623),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4621),
+ [anon_sym_PLUS] = ACTIONS(4623),
+ [anon_sym_DASH] = ACTIONS(4621),
+ [anon_sym_AMP] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4621),
+ [anon_sym_SEMI] = ACTIONS(4623),
+ [anon_sym_QMARK] = ACTIONS(4623),
+ [aux_sym_close_statement_token1] = ACTIONS(4621),
+ [aux_sym_put_statement_token1] = ACTIONS(4621),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4621),
+ [aux_sym_seek_statement_token1] = ACTIONS(4621),
+ [sym_reset_statement] = ACTIONS(4621),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4621),
+ [sym_stop_statement] = ACTIONS(4621),
+ [sym_beep_statement] = ACTIONS(4621),
+ [aux_sym_unload_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4621),
+ [aux_sym_call_statement_token1] = ACTIONS(4621),
+ [sym__ambiguous_call_statement] = ACTIONS(4621),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4621),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4621),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4621),
+ [aux_sym_unary_expression_token1] = ACTIONS(4621),
+ [sym_string_literal] = ACTIONS(4623),
+ [sym_number_literal] = ACTIONS(4623),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4621),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4621),
+ [sym_nothing_literal] = ACTIONS(4621),
+ [sym_null_literal] = ACTIONS(4621),
+ [sym_empty_literal] = ACTIONS(4621),
+ [sym_date_literal] = ACTIONS(4623),
+ [anon_sym_POUND] = ACTIONS(4621),
+ },
+ [STATE(1259)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(6089),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_declaration_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4006),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4006),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4006),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [aux_sym__property_get_header_token1] = ACTIONS(4006),
+ [aux_sym_event_declaration_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(4002),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(6121),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(1260)] = {
+ [sym_identifier] = ACTIONS(4593),
+ [sym_newline] = ACTIONS(4595),
+ [anon_sym_COLON] = ACTIONS(4595),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4593),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4593),
+ [anon_sym_DOT] = ACTIONS(4593),
+ [anon_sym_BANG] = ACTIONS(4595),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4593),
+ [aux_sym_option_statement_token3] = ACTIONS(4593),
+ [aux_sym_type_declaration_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4593),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4593),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4593),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4593),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4593),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4593),
+ [aux_sym__property_get_header_token1] = ACTIONS(4593),
+ [aux_sym_event_declaration_token1] = ACTIONS(4593),
+ [sym_static_modifier] = ACTIONS(4593),
+ [sym__dim_keyword] = ACTIONS(4593),
+ [sym__redim_keyword] = ACTIONS(4593),
+ [aux_sym_get_accessor_token1] = ACTIONS(4593),
+ [aux_sym_set_accessor_token1] = ACTIONS(4593),
+ [aux_sym_const_declaration_token1] = ACTIONS(4593),
+ [anon_sym_LPAREN] = ACTIONS(4595),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4593),
+ [anon_sym_STAR] = ACTIONS(4595),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token2] = ACTIONS(4593),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4593),
+ [aux_sym_else_fragment_token1] = ACTIONS(4593),
+ [aux_sym_select_statement_token1] = ACTIONS(4593),
+ [aux_sym__for_header_token1] = ACTIONS(4593),
+ [aux_sym_do_statement_token1] = ACTIONS(4593),
+ [aux_sym_do_condition_token1] = ACTIONS(4593),
+ [aux_sym_with_statement_token1] = ACTIONS(4593),
+ [aux_sym_exit_statement_token1] = ACTIONS(4593),
+ [sym_end_statement] = ACTIONS(4595),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4593),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4593),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4593),
+ [sym__ambiguous_redim_statement] = ACTIONS(4595),
+ [aux_sym_erase_statement_token1] = ACTIONS(4593),
+ [aux_sym_open_statement_token1] = ACTIONS(4593),
+ [aux_sym_open_statement_token3] = ACTIONS(4593),
+ [aux_sym_file_mode_token2] = ACTIONS(4593),
+ [aux_sym_file_access_token2] = ACTIONS(4593),
+ [aux_sym_file_lock_token2] = ACTIONS(4593),
+ [aux_sym_print_statement_token1] = ACTIONS(4593),
+ [anon_sym_CARET] = ACTIONS(4595),
+ [anon_sym_SLASH] = ACTIONS(4595),
+ [anon_sym_BSLASH] = ACTIONS(4595),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4593),
+ [anon_sym_PLUS] = ACTIONS(4595),
+ [anon_sym_DASH] = ACTIONS(4593),
+ [anon_sym_AMP] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4593),
+ [anon_sym_QMARK] = ACTIONS(4595),
+ [aux_sym_close_statement_token1] = ACTIONS(4593),
+ [aux_sym_put_statement_token1] = ACTIONS(4593),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4593),
+ [aux_sym_seek_statement_token1] = ACTIONS(4593),
+ [sym_reset_statement] = ACTIONS(4593),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4593),
+ [sym_stop_statement] = ACTIONS(4593),
+ [sym_beep_statement] = ACTIONS(4593),
+ [aux_sym_unload_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4593),
+ [aux_sym_call_statement_token1] = ACTIONS(4593),
+ [sym__ambiguous_call_statement] = ACTIONS(4593),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4593),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4593),
+ [aux_sym_unary_expression_token1] = ACTIONS(4593),
+ [sym_string_literal] = ACTIONS(4595),
+ [sym_number_literal] = ACTIONS(4595),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4593),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4593),
+ [sym_nothing_literal] = ACTIONS(4593),
+ [sym_null_literal] = ACTIONS(4593),
+ [sym_empty_literal] = ACTIONS(4593),
+ [sym_date_literal] = ACTIONS(4595),
+ [anon_sym_POUND] = ACTIONS(4593),
+ },
+ [STATE(1261)] = {
+ [sym_identifier] = ACTIONS(4593),
+ [sym_newline] = ACTIONS(4595),
+ [anon_sym_COLON] = ACTIONS(4595),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4593),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4593),
+ [anon_sym_EQ] = ACTIONS(4595),
+ [anon_sym_DOT] = ACTIONS(4593),
+ [anon_sym_BANG] = ACTIONS(4595),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4593),
+ [aux_sym_option_statement_token3] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4593),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4593),
+ [sym_static_modifier] = ACTIONS(4593),
+ [sym__dim_keyword] = ACTIONS(4593),
+ [sym__redim_keyword] = ACTIONS(4593),
+ [aux_sym_get_accessor_token1] = ACTIONS(4593),
+ [aux_sym_set_accessor_token1] = ACTIONS(4593),
+ [anon_sym_COMMA] = ACTIONS(4595),
+ [aux_sym_const_declaration_token1] = ACTIONS(4593),
+ [anon_sym_LPAREN] = ACTIONS(4595),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4593),
+ [anon_sym_STAR] = ACTIONS(4595),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token2] = ACTIONS(4593),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4593),
+ [aux_sym_else_fragment_token1] = ACTIONS(4593),
+ [aux_sym_select_statement_token1] = ACTIONS(4593),
+ [aux_sym_case_expression_token1] = ACTIONS(4593),
+ [anon_sym_LT] = ACTIONS(4593),
+ [anon_sym_LT_EQ] = ACTIONS(4595),
+ [anon_sym_GT] = ACTIONS(4593),
+ [anon_sym_GT_EQ] = ACTIONS(4595),
+ [anon_sym_LT_GT] = ACTIONS(4595),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4593),
+ [aux_sym__for_header_token1] = ACTIONS(4593),
+ [aux_sym_do_statement_token1] = ACTIONS(4593),
+ [aux_sym_do_condition_token1] = ACTIONS(4593),
+ [aux_sym_with_statement_token1] = ACTIONS(4593),
+ [aux_sym_exit_statement_token1] = ACTIONS(4593),
+ [sym_end_statement] = ACTIONS(4595),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4593),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4593),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4593),
+ [sym__ambiguous_redim_statement] = ACTIONS(4595),
+ [aux_sym_erase_statement_token1] = ACTIONS(4593),
+ [aux_sym_open_statement_token1] = ACTIONS(4593),
+ [aux_sym_file_mode_token2] = ACTIONS(4593),
+ [aux_sym_file_access_token2] = ACTIONS(4593),
+ [aux_sym_file_lock_token2] = ACTIONS(4593),
+ [aux_sym_print_statement_token1] = ACTIONS(4593),
+ [anon_sym_CARET] = ACTIONS(4595),
+ [anon_sym_SLASH] = ACTIONS(4595),
+ [anon_sym_BSLASH] = ACTIONS(4595),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4593),
+ [anon_sym_PLUS] = ACTIONS(4595),
+ [anon_sym_DASH] = ACTIONS(4593),
+ [anon_sym_AMP] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4593),
+ [anon_sym_SEMI] = ACTIONS(4595),
+ [anon_sym_QMARK] = ACTIONS(4595),
+ [aux_sym_close_statement_token1] = ACTIONS(4593),
+ [aux_sym_put_statement_token1] = ACTIONS(4593),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4593),
+ [aux_sym_seek_statement_token1] = ACTIONS(4593),
+ [sym_reset_statement] = ACTIONS(4593),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4593),
+ [sym_stop_statement] = ACTIONS(4593),
+ [sym_beep_statement] = ACTIONS(4593),
+ [aux_sym_unload_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4593),
+ [aux_sym_call_statement_token1] = ACTIONS(4593),
+ [sym__ambiguous_call_statement] = ACTIONS(4593),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4593),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4593),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4593),
+ [aux_sym_unary_expression_token1] = ACTIONS(4593),
+ [sym_string_literal] = ACTIONS(4595),
+ [sym_number_literal] = ACTIONS(4595),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4593),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4593),
+ [sym_nothing_literal] = ACTIONS(4593),
+ [sym_null_literal] = ACTIONS(4593),
+ [sym_empty_literal] = ACTIONS(4593),
+ [sym_date_literal] = ACTIONS(4595),
+ [anon_sym_POUND] = ACTIONS(4593),
+ },
+ [STATE(1262)] = {
+ [sym_identifier] = ACTIONS(4597),
+ [sym_newline] = ACTIONS(4599),
+ [anon_sym_COLON] = ACTIONS(4599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4597),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4597),
+ [anon_sym_DOT] = ACTIONS(4597),
+ [anon_sym_BANG] = ACTIONS(4599),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4597),
+ [aux_sym_option_statement_token3] = ACTIONS(4597),
+ [aux_sym_type_declaration_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4597),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4597),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4597),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4597),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4597),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4597),
+ [aux_sym__property_get_header_token1] = ACTIONS(4597),
+ [aux_sym_event_declaration_token1] = ACTIONS(4597),
+ [sym_static_modifier] = ACTIONS(4597),
+ [sym__dim_keyword] = ACTIONS(4597),
+ [sym__redim_keyword] = ACTIONS(4597),
+ [aux_sym_get_accessor_token1] = ACTIONS(4597),
+ [aux_sym_set_accessor_token1] = ACTIONS(4597),
+ [aux_sym_const_declaration_token1] = ACTIONS(4597),
+ [anon_sym_LPAREN] = ACTIONS(4599),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4597),
+ [anon_sym_STAR] = ACTIONS(4599),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token2] = ACTIONS(4597),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4597),
+ [aux_sym_else_fragment_token1] = ACTIONS(4597),
+ [aux_sym_select_statement_token1] = ACTIONS(4597),
+ [aux_sym__for_header_token1] = ACTIONS(4597),
+ [aux_sym_do_statement_token1] = ACTIONS(4597),
+ [aux_sym_do_condition_token1] = ACTIONS(4597),
+ [aux_sym_with_statement_token1] = ACTIONS(4597),
+ [aux_sym_exit_statement_token1] = ACTIONS(4597),
+ [sym_end_statement] = ACTIONS(4599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4597),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4597),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4597),
+ [sym__ambiguous_redim_statement] = ACTIONS(4599),
+ [aux_sym_erase_statement_token1] = ACTIONS(4597),
+ [aux_sym_open_statement_token1] = ACTIONS(4597),
+ [aux_sym_open_statement_token3] = ACTIONS(4597),
+ [aux_sym_file_mode_token2] = ACTIONS(4597),
+ [aux_sym_file_access_token2] = ACTIONS(4597),
+ [aux_sym_file_lock_token2] = ACTIONS(4597),
+ [aux_sym_print_statement_token1] = ACTIONS(4597),
+ [anon_sym_CARET] = ACTIONS(4599),
+ [anon_sym_SLASH] = ACTIONS(4599),
+ [anon_sym_BSLASH] = ACTIONS(4599),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4597),
+ [anon_sym_PLUS] = ACTIONS(4599),
+ [anon_sym_DASH] = ACTIONS(4597),
+ [anon_sym_AMP] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4597),
+ [anon_sym_QMARK] = ACTIONS(4599),
+ [aux_sym_close_statement_token1] = ACTIONS(4597),
+ [aux_sym_put_statement_token1] = ACTIONS(4597),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4597),
+ [aux_sym_seek_statement_token1] = ACTIONS(4597),
+ [sym_reset_statement] = ACTIONS(4597),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4597),
+ [sym_stop_statement] = ACTIONS(4597),
+ [sym_beep_statement] = ACTIONS(4597),
+ [aux_sym_unload_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4597),
+ [aux_sym_call_statement_token1] = ACTIONS(4597),
+ [sym__ambiguous_call_statement] = ACTIONS(4597),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4597),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4597),
+ [aux_sym_unary_expression_token1] = ACTIONS(4597),
+ [sym_string_literal] = ACTIONS(4599),
+ [sym_number_literal] = ACTIONS(4599),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4597),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4597),
+ [sym_nothing_literal] = ACTIONS(4597),
+ [sym_null_literal] = ACTIONS(4597),
+ [sym_empty_literal] = ACTIONS(4597),
+ [sym_date_literal] = ACTIONS(4599),
+ [anon_sym_POUND] = ACTIONS(4597),
+ },
+ [STATE(1263)] = {
+ [sym_argument_list] = STATE(1675),
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(6123),
+ [anon_sym_BANG] = ACTIONS(6125),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [anon_sym_COMMA] = ACTIONS(4344),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(6127),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4344),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(1264)] = {
+ [sym_identifier] = ACTIONS(4621),
+ [sym_newline] = ACTIONS(4623),
+ [anon_sym_COLON] = ACTIONS(4623),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4621),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4621),
+ [anon_sym_EQ] = ACTIONS(4623),
+ [anon_sym_DOT] = ACTIONS(4621),
+ [anon_sym_BANG] = ACTIONS(4623),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4621),
+ [aux_sym_option_statement_token3] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4621),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4621),
+ [sym_static_modifier] = ACTIONS(4621),
+ [sym__dim_keyword] = ACTIONS(4621),
+ [sym__redim_keyword] = ACTIONS(4621),
+ [aux_sym_get_accessor_token1] = ACTIONS(4621),
+ [aux_sym_set_accessor_token1] = ACTIONS(4621),
+ [anon_sym_COMMA] = ACTIONS(4623),
+ [aux_sym_const_declaration_token1] = ACTIONS(4621),
+ [anon_sym_LPAREN] = ACTIONS(4709),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4621),
+ [anon_sym_STAR] = ACTIONS(4623),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token2] = ACTIONS(4621),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4621),
+ [aux_sym_else_fragment_token1] = ACTIONS(4621),
+ [aux_sym_select_statement_token1] = ACTIONS(4621),
+ [aux_sym_case_expression_token1] = ACTIONS(4621),
+ [anon_sym_LT] = ACTIONS(4621),
+ [anon_sym_LT_EQ] = ACTIONS(4623),
+ [anon_sym_GT] = ACTIONS(4621),
+ [anon_sym_GT_EQ] = ACTIONS(4623),
+ [anon_sym_LT_GT] = ACTIONS(4623),
+ [aux_sym__for_header_token1] = ACTIONS(4621),
+ [aux_sym_do_statement_token1] = ACTIONS(4621),
+ [aux_sym_do_condition_token1] = ACTIONS(4621),
+ [aux_sym_with_statement_token1] = ACTIONS(4621),
+ [aux_sym_exit_statement_token1] = ACTIONS(4621),
+ [sym_end_statement] = ACTIONS(4623),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4621),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4621),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4621),
+ [sym__ambiguous_redim_statement] = ACTIONS(4623),
+ [aux_sym_erase_statement_token1] = ACTIONS(4621),
+ [aux_sym_open_statement_token1] = ACTIONS(4621),
+ [aux_sym_file_mode_token2] = ACTIONS(4621),
+ [aux_sym_file_access_token2] = ACTIONS(4621),
+ [aux_sym_file_lock_token2] = ACTIONS(4621),
+ [aux_sym_print_statement_token1] = ACTIONS(4621),
+ [anon_sym_CARET] = ACTIONS(4623),
+ [anon_sym_SLASH] = ACTIONS(4623),
+ [anon_sym_BSLASH] = ACTIONS(4623),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4621),
+ [anon_sym_PLUS] = ACTIONS(4623),
+ [anon_sym_DASH] = ACTIONS(4621),
+ [anon_sym_AMP] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4621),
+ [anon_sym_SEMI] = ACTIONS(4623),
+ [anon_sym_QMARK] = ACTIONS(4623),
+ [aux_sym_close_statement_token1] = ACTIONS(4621),
+ [aux_sym_put_statement_token1] = ACTIONS(4621),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4621),
+ [aux_sym_seek_statement_token1] = ACTIONS(4621),
+ [sym_reset_statement] = ACTIONS(4621),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4621),
+ [sym_stop_statement] = ACTIONS(4621),
+ [sym_beep_statement] = ACTIONS(4621),
+ [aux_sym_unload_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4621),
+ [aux_sym_call_statement_token1] = ACTIONS(4621),
+ [sym__ambiguous_call_statement] = ACTIONS(4621),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4621),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4621),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4621),
+ [aux_sym_unary_expression_token1] = ACTIONS(4621),
+ [sym_string_literal] = ACTIONS(4623),
+ [sym_number_literal] = ACTIONS(4623),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4621),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4621),
+ [sym_nothing_literal] = ACTIONS(4621),
+ [sym_null_literal] = ACTIONS(4621),
+ [sym_empty_literal] = ACTIONS(4621),
+ [sym_date_literal] = ACTIONS(4623),
+ [anon_sym_POUND] = ACTIONS(4621),
+ },
+ [STATE(1265)] = {
+ [sym_identifier] = ACTIONS(4745),
+ [sym_newline] = ACTIONS(4747),
+ [anon_sym_COLON] = ACTIONS(4747),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4745),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4745),
+ [anon_sym_EQ] = ACTIONS(4747),
+ [anon_sym_DOT] = ACTIONS(4745),
+ [anon_sym_BANG] = ACTIONS(4747),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4745),
+ [aux_sym_option_statement_token3] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4745),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4745),
+ [sym_static_modifier] = ACTIONS(4745),
+ [sym__dim_keyword] = ACTIONS(4745),
+ [sym__redim_keyword] = ACTIONS(4745),
+ [aux_sym_get_accessor_token1] = ACTIONS(4745),
+ [aux_sym_set_accessor_token1] = ACTIONS(4745),
+ [anon_sym_COMMA] = ACTIONS(4747),
+ [aux_sym_const_declaration_token1] = ACTIONS(4745),
+ [anon_sym_LPAREN] = ACTIONS(4747),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4745),
+ [anon_sym_STAR] = ACTIONS(4747),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4745),
+ [aux_sym_visibility_token1] = ACTIONS(4745),
+ [aux_sym_visibility_token2] = ACTIONS(4745),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4745),
+ [aux_sym_else_fragment_token1] = ACTIONS(4745),
+ [aux_sym_select_statement_token1] = ACTIONS(4745),
+ [aux_sym_select_statement_token2] = ACTIONS(4745),
+ [aux_sym_case_expression_token1] = ACTIONS(4745),
+ [anon_sym_LT] = ACTIONS(4745),
+ [anon_sym_LT_EQ] = ACTIONS(4747),
+ [anon_sym_GT] = ACTIONS(4745),
+ [anon_sym_GT_EQ] = ACTIONS(4747),
+ [anon_sym_LT_GT] = ACTIONS(4747),
+ [aux_sym__for_header_token1] = ACTIONS(4745),
+ [aux_sym_do_statement_token1] = ACTIONS(4745),
+ [aux_sym_do_condition_token1] = ACTIONS(4745),
+ [aux_sym_with_statement_token1] = ACTIONS(4745),
+ [aux_sym_exit_statement_token1] = ACTIONS(4745),
+ [sym_end_statement] = ACTIONS(4747),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4745),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4745),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4745),
+ [sym__ambiguous_redim_statement] = ACTIONS(4747),
+ [aux_sym_erase_statement_token1] = ACTIONS(4745),
+ [aux_sym_open_statement_token1] = ACTIONS(4745),
+ [aux_sym_file_mode_token2] = ACTIONS(4745),
+ [aux_sym_file_access_token2] = ACTIONS(4745),
+ [aux_sym_file_lock_token2] = ACTIONS(4745),
+ [aux_sym_print_statement_token1] = ACTIONS(4745),
+ [anon_sym_CARET] = ACTIONS(4747),
+ [anon_sym_SLASH] = ACTIONS(4747),
+ [anon_sym_BSLASH] = ACTIONS(4747),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4745),
+ [anon_sym_PLUS] = ACTIONS(4747),
+ [anon_sym_DASH] = ACTIONS(4745),
+ [anon_sym_AMP] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4745),
+ [anon_sym_SEMI] = ACTIONS(4747),
+ [anon_sym_QMARK] = ACTIONS(4747),
+ [aux_sym_close_statement_token1] = ACTIONS(4745),
+ [aux_sym_put_statement_token1] = ACTIONS(4745),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4745),
+ [aux_sym_seek_statement_token1] = ACTIONS(4745),
+ [sym_reset_statement] = ACTIONS(4745),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4745),
+ [sym_stop_statement] = ACTIONS(4745),
+ [sym_beep_statement] = ACTIONS(4745),
+ [aux_sym_unload_statement_token1] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4745),
+ [aux_sym_call_statement_token1] = ACTIONS(4745),
+ [sym__ambiguous_call_statement] = ACTIONS(4745),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4745),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4745),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4745),
+ [aux_sym_unary_expression_token1] = ACTIONS(4745),
+ [sym_string_literal] = ACTIONS(4747),
+ [sym_number_literal] = ACTIONS(4747),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4745),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4745),
+ [sym_nothing_literal] = ACTIONS(4745),
+ [sym_null_literal] = ACTIONS(4745),
+ [sym_empty_literal] = ACTIONS(4745),
+ [sym_date_literal] = ACTIONS(4747),
+ [anon_sym_POUND] = ACTIONS(4745),
+ },
+ [STATE(1266)] = {
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(4369),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [anon_sym_COMMA] = ACTIONS(4371),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_while_statement_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_SEMI] = ACTIONS(4371),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(1267)] = {
+ [sym_identifier] = ACTIONS(4589),
+ [sym_newline] = ACTIONS(4591),
+ [anon_sym_COLON] = ACTIONS(4591),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4589),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4589),
+ [anon_sym_EQ] = ACTIONS(4591),
+ [anon_sym_DOT] = ACTIONS(4589),
+ [anon_sym_BANG] = ACTIONS(4591),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4589),
+ [aux_sym_option_statement_token3] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4589),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4589),
+ [sym_static_modifier] = ACTIONS(4589),
+ [sym__dim_keyword] = ACTIONS(4589),
+ [sym__redim_keyword] = ACTIONS(4589),
+ [aux_sym_get_accessor_token1] = ACTIONS(4589),
+ [aux_sym_set_accessor_token1] = ACTIONS(4589),
+ [anon_sym_COMMA] = ACTIONS(4591),
+ [aux_sym_const_declaration_token1] = ACTIONS(4589),
+ [anon_sym_LPAREN] = ACTIONS(4591),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4589),
+ [anon_sym_STAR] = ACTIONS(4591),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4589),
+ [aux_sym_visibility_token1] = ACTIONS(4589),
+ [aux_sym_visibility_token2] = ACTIONS(4589),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4589),
+ [aux_sym_else_fragment_token1] = ACTIONS(4589),
+ [aux_sym_select_statement_token1] = ACTIONS(4589),
+ [aux_sym_select_statement_token2] = ACTIONS(4589),
+ [aux_sym_case_expression_token1] = ACTIONS(4589),
+ [anon_sym_LT] = ACTIONS(4589),
+ [anon_sym_LT_EQ] = ACTIONS(4591),
+ [anon_sym_GT] = ACTIONS(4589),
+ [anon_sym_GT_EQ] = ACTIONS(4591),
+ [anon_sym_LT_GT] = ACTIONS(4591),
+ [aux_sym__for_header_token1] = ACTIONS(4589),
+ [aux_sym_do_statement_token1] = ACTIONS(4589),
+ [aux_sym_do_condition_token1] = ACTIONS(4589),
+ [aux_sym_with_statement_token1] = ACTIONS(4589),
+ [aux_sym_exit_statement_token1] = ACTIONS(4589),
+ [sym_end_statement] = ACTIONS(4591),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4589),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4589),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4589),
+ [sym__ambiguous_redim_statement] = ACTIONS(4591),
+ [aux_sym_erase_statement_token1] = ACTIONS(4589),
+ [aux_sym_open_statement_token1] = ACTIONS(4589),
+ [aux_sym_file_mode_token2] = ACTIONS(4589),
+ [aux_sym_file_access_token2] = ACTIONS(4589),
+ [aux_sym_file_lock_token2] = ACTIONS(4589),
+ [aux_sym_print_statement_token1] = ACTIONS(4589),
+ [anon_sym_CARET] = ACTIONS(4591),
+ [anon_sym_SLASH] = ACTIONS(4591),
+ [anon_sym_BSLASH] = ACTIONS(4591),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4589),
+ [anon_sym_PLUS] = ACTIONS(4591),
+ [anon_sym_DASH] = ACTIONS(4589),
+ [anon_sym_AMP] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4589),
+ [anon_sym_SEMI] = ACTIONS(4591),
+ [anon_sym_QMARK] = ACTIONS(4591),
+ [aux_sym_close_statement_token1] = ACTIONS(4589),
+ [aux_sym_put_statement_token1] = ACTIONS(4589),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4589),
+ [aux_sym_seek_statement_token1] = ACTIONS(4589),
+ [sym_reset_statement] = ACTIONS(4589),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4589),
+ [sym_stop_statement] = ACTIONS(4589),
+ [sym_beep_statement] = ACTIONS(4589),
+ [aux_sym_unload_statement_token1] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4589),
+ [aux_sym_call_statement_token1] = ACTIONS(4589),
+ [sym__ambiguous_call_statement] = ACTIONS(4589),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4589),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4589),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4589),
+ [aux_sym_unary_expression_token1] = ACTIONS(4589),
+ [sym_string_literal] = ACTIONS(4591),
+ [sym_number_literal] = ACTIONS(4591),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4589),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4589),
+ [sym_nothing_literal] = ACTIONS(4589),
+ [sym_null_literal] = ACTIONS(4589),
+ [sym_empty_literal] = ACTIONS(4589),
+ [sym_date_literal] = ACTIONS(4591),
+ [anon_sym_POUND] = ACTIONS(4589),
+ },
+ [STATE(1268)] = {
+ [sym_argument_list] = STATE(1489),
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(6129),
+ [anon_sym_BANG] = ACTIONS(6131),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(6133),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_array_bound_token1] = ACTIONS(4342),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token2] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(1269)] = {
+ [sym_identifier] = ACTIONS(4477),
+ [sym_newline] = ACTIONS(4479),
+ [anon_sym_COLON] = ACTIONS(4479),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4477),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4477),
+ [anon_sym_EQ] = ACTIONS(4479),
+ [anon_sym_DOT] = ACTIONS(4477),
+ [anon_sym_BANG] = ACTIONS(4479),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4477),
+ [aux_sym_option_statement_token3] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4477),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4477),
+ [sym_static_modifier] = ACTIONS(4477),
+ [sym__dim_keyword] = ACTIONS(4477),
+ [sym__redim_keyword] = ACTIONS(4477),
+ [aux_sym_get_accessor_token1] = ACTIONS(4477),
+ [aux_sym_set_accessor_token1] = ACTIONS(4477),
+ [anon_sym_COMMA] = ACTIONS(4479),
+ [aux_sym_const_declaration_token1] = ACTIONS(4477),
+ [anon_sym_LPAREN] = ACTIONS(4479),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4477),
+ [anon_sym_STAR] = ACTIONS(4479),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4477),
+ [aux_sym_visibility_token1] = ACTIONS(4477),
+ [aux_sym_visibility_token2] = ACTIONS(4477),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4477),
+ [aux_sym_else_fragment_token1] = ACTIONS(4477),
+ [aux_sym_select_statement_token1] = ACTIONS(4477),
+ [aux_sym_case_expression_token1] = ACTIONS(4477),
+ [anon_sym_LT] = ACTIONS(4477),
+ [anon_sym_LT_EQ] = ACTIONS(4479),
+ [anon_sym_GT] = ACTIONS(4477),
+ [anon_sym_GT_EQ] = ACTIONS(4479),
+ [anon_sym_LT_GT] = ACTIONS(4479),
+ [aux_sym__for_header_token1] = ACTIONS(4477),
+ [aux_sym_do_statement_token1] = ACTIONS(4477),
+ [aux_sym_do_condition_token1] = ACTIONS(4477),
+ [aux_sym_while_statement_token1] = ACTIONS(4477),
+ [aux_sym_with_statement_token1] = ACTIONS(4477),
+ [aux_sym_exit_statement_token1] = ACTIONS(4477),
+ [sym_end_statement] = ACTIONS(4479),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4477),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4477),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4477),
+ [sym__ambiguous_redim_statement] = ACTIONS(4479),
+ [aux_sym_erase_statement_token1] = ACTIONS(4477),
+ [aux_sym_open_statement_token1] = ACTIONS(4477),
+ [aux_sym_file_mode_token2] = ACTIONS(4477),
+ [aux_sym_file_access_token2] = ACTIONS(4477),
+ [aux_sym_file_lock_token2] = ACTIONS(4477),
+ [aux_sym_print_statement_token1] = ACTIONS(4477),
+ [anon_sym_CARET] = ACTIONS(4479),
+ [anon_sym_SLASH] = ACTIONS(4479),
+ [anon_sym_BSLASH] = ACTIONS(4479),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4477),
+ [anon_sym_PLUS] = ACTIONS(4479),
+ [anon_sym_DASH] = ACTIONS(4477),
+ [anon_sym_AMP] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4477),
+ [anon_sym_SEMI] = ACTIONS(4479),
+ [anon_sym_QMARK] = ACTIONS(4479),
+ [aux_sym_close_statement_token1] = ACTIONS(4477),
+ [aux_sym_put_statement_token1] = ACTIONS(4477),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4477),
+ [aux_sym_seek_statement_token1] = ACTIONS(4477),
+ [sym_reset_statement] = ACTIONS(4477),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4477),
+ [sym_stop_statement] = ACTIONS(4477),
+ [sym_beep_statement] = ACTIONS(4477),
+ [aux_sym_unload_statement_token1] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4477),
+ [aux_sym_call_statement_token1] = ACTIONS(4477),
+ [sym__ambiguous_call_statement] = ACTIONS(4477),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4477),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4477),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4477),
+ [aux_sym_unary_expression_token1] = ACTIONS(4477),
+ [sym_string_literal] = ACTIONS(4479),
+ [sym_number_literal] = ACTIONS(4479),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4477),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4477),
+ [sym_nothing_literal] = ACTIONS(4477),
+ [sym_null_literal] = ACTIONS(4477),
+ [sym_empty_literal] = ACTIONS(4477),
+ [sym_date_literal] = ACTIONS(4479),
+ [anon_sym_POUND] = ACTIONS(4477),
+ },
+ [STATE(1270)] = {
+ [sym_identifier] = ACTIONS(4745),
+ [sym_newline] = ACTIONS(4747),
+ [anon_sym_COLON] = ACTIONS(4747),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4745),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4745),
+ [anon_sym_EQ] = ACTIONS(4747),
+ [anon_sym_DOT] = ACTIONS(4745),
+ [anon_sym_BANG] = ACTIONS(4747),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4745),
+ [aux_sym_option_statement_token3] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4745),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4745),
+ [sym_static_modifier] = ACTIONS(4745),
+ [sym__dim_keyword] = ACTIONS(4745),
+ [sym__redim_keyword] = ACTIONS(4745),
+ [aux_sym_get_accessor_token1] = ACTIONS(4745),
+ [aux_sym_set_accessor_token1] = ACTIONS(4745),
+ [anon_sym_COMMA] = ACTIONS(4747),
+ [aux_sym_const_declaration_token1] = ACTIONS(4745),
+ [anon_sym_LPAREN] = ACTIONS(4747),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4745),
+ [anon_sym_STAR] = ACTIONS(4747),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4745),
+ [aux_sym_visibility_token1] = ACTIONS(4745),
+ [aux_sym_visibility_token2] = ACTIONS(4745),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4745),
+ [aux_sym_else_fragment_token1] = ACTIONS(4745),
+ [aux_sym_select_statement_token1] = ACTIONS(4745),
+ [aux_sym_case_expression_token1] = ACTIONS(4745),
+ [anon_sym_LT] = ACTIONS(4745),
+ [anon_sym_LT_EQ] = ACTIONS(4747),
+ [anon_sym_GT] = ACTIONS(4745),
+ [anon_sym_GT_EQ] = ACTIONS(4747),
+ [anon_sym_LT_GT] = ACTIONS(4747),
+ [aux_sym__for_header_token1] = ACTIONS(4745),
+ [aux_sym_do_statement_token1] = ACTIONS(4745),
+ [aux_sym_do_condition_token1] = ACTIONS(4745),
+ [aux_sym_with_statement_token1] = ACTIONS(4745),
+ [aux_sym_exit_statement_token1] = ACTIONS(4745),
+ [sym_end_statement] = ACTIONS(4747),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4745),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4745),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4745),
+ [sym__ambiguous_redim_statement] = ACTIONS(4747),
+ [aux_sym_erase_statement_token1] = ACTIONS(4745),
+ [aux_sym_open_statement_token1] = ACTIONS(4745),
+ [aux_sym_file_mode_token2] = ACTIONS(4745),
+ [aux_sym_file_access_token2] = ACTIONS(4745),
+ [aux_sym_file_lock_token2] = ACTIONS(4745),
+ [aux_sym_print_statement_token1] = ACTIONS(4745),
+ [anon_sym_CARET] = ACTIONS(4747),
+ [anon_sym_SLASH] = ACTIONS(4747),
+ [anon_sym_BSLASH] = ACTIONS(4747),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4745),
+ [anon_sym_PLUS] = ACTIONS(4747),
+ [anon_sym_DASH] = ACTIONS(4745),
+ [anon_sym_AMP] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4745),
+ [anon_sym_SEMI] = ACTIONS(4747),
+ [anon_sym_QMARK] = ACTIONS(4747),
+ [aux_sym_close_statement_token1] = ACTIONS(4745),
+ [aux_sym_put_statement_token1] = ACTIONS(4745),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4745),
+ [aux_sym_seek_statement_token1] = ACTIONS(4745),
+ [sym_reset_statement] = ACTIONS(4745),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4745),
+ [sym_stop_statement] = ACTIONS(4745),
+ [sym_beep_statement] = ACTIONS(4745),
+ [aux_sym_unload_statement_token1] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4745),
+ [aux_sym_call_statement_token1] = ACTIONS(4745),
+ [sym__ambiguous_call_statement] = ACTIONS(4745),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4745),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4745),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4745),
+ [aux_sym_unary_expression_token1] = ACTIONS(4745),
+ [sym_string_literal] = ACTIONS(4747),
+ [sym_number_literal] = ACTIONS(4747),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4745),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4745),
+ [sym_nothing_literal] = ACTIONS(4745),
+ [sym_null_literal] = ACTIONS(4745),
+ [sym_empty_literal] = ACTIONS(4745),
+ [sym_date_literal] = ACTIONS(4747),
+ [anon_sym_POUND] = ACTIONS(4745),
+ },
+ [STATE(1271)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4483),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token2] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(6043),
+ [anon_sym_SLASH] = ACTIONS(4483),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1272)] = {
+ [sym_identifier] = ACTIONS(4759),
+ [sym_newline] = ACTIONS(4761),
+ [anon_sym_COLON] = ACTIONS(4761),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4759),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4759),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4759),
+ [anon_sym_BANG] = ACTIONS(4761),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4759),
+ [aux_sym_option_statement_token3] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4759),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4759),
+ [sym_static_modifier] = ACTIONS(4759),
+ [sym__dim_keyword] = ACTIONS(4759),
+ [sym__redim_keyword] = ACTIONS(4759),
+ [aux_sym_get_accessor_token1] = ACTIONS(4759),
+ [aux_sym_set_accessor_token1] = ACTIONS(4759),
+ [anon_sym_COMMA] = ACTIONS(4761),
+ [aux_sym_const_declaration_token1] = ACTIONS(4759),
+ [anon_sym_LPAREN] = ACTIONS(4763),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4759),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4759),
+ [aux_sym_visibility_token1] = ACTIONS(4759),
+ [aux_sym_visibility_token2] = ACTIONS(4759),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4759),
+ [aux_sym_else_fragment_token1] = ACTIONS(4759),
+ [aux_sym_select_statement_token1] = ACTIONS(4759),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4759),
+ [aux_sym__for_header_token1] = ACTIONS(4759),
+ [aux_sym_do_statement_token1] = ACTIONS(4759),
+ [aux_sym_do_condition_token1] = ACTIONS(4759),
+ [aux_sym_with_statement_token1] = ACTIONS(4759),
+ [aux_sym_exit_statement_token1] = ACTIONS(4759),
+ [sym_end_statement] = ACTIONS(4761),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4759),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4759),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4759),
+ [sym__ambiguous_redim_statement] = ACTIONS(4761),
+ [aux_sym_erase_statement_token1] = ACTIONS(4759),
+ [aux_sym_open_statement_token1] = ACTIONS(4759),
+ [aux_sym_file_mode_token2] = ACTIONS(4759),
+ [aux_sym_file_access_token2] = ACTIONS(4759),
+ [aux_sym_file_lock_token2] = ACTIONS(4759),
+ [aux_sym_print_statement_token1] = ACTIONS(4759),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4766),
+ [anon_sym_DASH] = ACTIONS(4769),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4761),
+ [anon_sym_QMARK] = ACTIONS(4761),
+ [aux_sym_close_statement_token1] = ACTIONS(4759),
+ [aux_sym_put_statement_token1] = ACTIONS(4759),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4759),
+ [aux_sym_seek_statement_token1] = ACTIONS(4759),
+ [sym_reset_statement] = ACTIONS(4759),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4759),
+ [sym_stop_statement] = ACTIONS(4759),
+ [sym_beep_statement] = ACTIONS(4759),
+ [aux_sym_unload_statement_token1] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4759),
+ [aux_sym_call_statement_token1] = ACTIONS(4759),
+ [sym__ambiguous_call_statement] = ACTIONS(4759),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4759),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4759),
+ [aux_sym_unary_expression_token1] = ACTIONS(4759),
+ [sym_string_literal] = ACTIONS(4761),
+ [sym_number_literal] = ACTIONS(4761),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4759),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4759),
+ [sym_nothing_literal] = ACTIONS(4759),
+ [sym_null_literal] = ACTIONS(4759),
+ [sym_empty_literal] = ACTIONS(4759),
+ [sym_date_literal] = ACTIONS(4761),
+ [anon_sym_POUND] = ACTIONS(4759),
+ },
+ [STATE(1273)] = {
+ [sym_identifier] = ACTIONS(4759),
+ [sym_newline] = ACTIONS(4761),
+ [anon_sym_COLON] = ACTIONS(4761),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4759),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4759),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4759),
+ [anon_sym_BANG] = ACTIONS(4761),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4759),
+ [aux_sym_option_statement_token3] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4759),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4759),
+ [sym_static_modifier] = ACTIONS(4759),
+ [sym__dim_keyword] = ACTIONS(4759),
+ [sym__redim_keyword] = ACTIONS(4759),
+ [aux_sym_get_accessor_token1] = ACTIONS(4759),
+ [aux_sym_set_accessor_token1] = ACTIONS(4759),
+ [anon_sym_COMMA] = ACTIONS(4761),
+ [aux_sym_const_declaration_token1] = ACTIONS(4759),
+ [anon_sym_LPAREN] = ACTIONS(4761),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4759),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4759),
+ [aux_sym_visibility_token1] = ACTIONS(4759),
+ [aux_sym_visibility_token2] = ACTIONS(4759),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4759),
+ [aux_sym_else_fragment_token1] = ACTIONS(4759),
+ [aux_sym_select_statement_token1] = ACTIONS(4759),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4759),
+ [aux_sym__for_header_token1] = ACTIONS(4759),
+ [aux_sym_do_statement_token1] = ACTIONS(4759),
+ [aux_sym_do_condition_token1] = ACTIONS(4759),
+ [aux_sym_with_statement_token1] = ACTIONS(4759),
+ [aux_sym_exit_statement_token1] = ACTIONS(4759),
+ [sym_end_statement] = ACTIONS(4761),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4759),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4759),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4759),
+ [sym__ambiguous_redim_statement] = ACTIONS(4761),
+ [aux_sym_erase_statement_token1] = ACTIONS(4759),
+ [aux_sym_open_statement_token1] = ACTIONS(4759),
+ [aux_sym_file_mode_token2] = ACTIONS(4759),
+ [aux_sym_file_access_token2] = ACTIONS(4759),
+ [aux_sym_file_lock_token2] = ACTIONS(4759),
+ [aux_sym_print_statement_token1] = ACTIONS(4759),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4766),
+ [anon_sym_DASH] = ACTIONS(4769),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4761),
+ [anon_sym_QMARK] = ACTIONS(4761),
+ [aux_sym_close_statement_token1] = ACTIONS(4759),
+ [aux_sym_put_statement_token1] = ACTIONS(4759),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4759),
+ [aux_sym_seek_statement_token1] = ACTIONS(4759),
+ [sym_reset_statement] = ACTIONS(4759),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4759),
+ [sym_stop_statement] = ACTIONS(4759),
+ [sym_beep_statement] = ACTIONS(4759),
+ [aux_sym_unload_statement_token1] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4759),
+ [aux_sym_call_statement_token1] = ACTIONS(4759),
+ [sym__ambiguous_call_statement] = ACTIONS(4759),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4759),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4759),
+ [aux_sym_unary_expression_token1] = ACTIONS(4759),
+ [sym_string_literal] = ACTIONS(4761),
+ [sym_number_literal] = ACTIONS(4761),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4759),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4759),
+ [sym_nothing_literal] = ACTIONS(4759),
+ [sym_null_literal] = ACTIONS(4759),
+ [sym_empty_literal] = ACTIONS(4759),
+ [sym_date_literal] = ACTIONS(4761),
+ [anon_sym_POUND] = ACTIONS(4759),
+ },
+ [STATE(1274)] = {
+ [sym_identifier] = ACTIONS(4410),
+ [sym_newline] = ACTIONS(4412),
+ [anon_sym_COLON] = ACTIONS(4412),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4410),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4410),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(6135),
+ [anon_sym_BANG] = ACTIONS(6137),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4410),
+ [aux_sym_option_statement_token3] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4410),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4410),
+ [sym_static_modifier] = ACTIONS(4410),
+ [sym__dim_keyword] = ACTIONS(4410),
+ [sym__redim_keyword] = ACTIONS(4410),
+ [aux_sym_get_accessor_token1] = ACTIONS(4410),
+ [aux_sym_set_accessor_token1] = ACTIONS(4410),
+ [anon_sym_COMMA] = ACTIONS(4412),
+ [aux_sym_const_declaration_token1] = ACTIONS(4410),
+ [anon_sym_LPAREN] = ACTIONS(4806),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4410),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4410),
+ [aux_sym_visibility_token1] = ACTIONS(4410),
+ [aux_sym_visibility_token2] = ACTIONS(4410),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4410),
+ [aux_sym_else_fragment_token1] = ACTIONS(4410),
+ [aux_sym_select_statement_token1] = ACTIONS(4410),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4410),
+ [aux_sym__for_header_token1] = ACTIONS(4410),
+ [aux_sym_do_statement_token1] = ACTIONS(4410),
+ [aux_sym_do_condition_token1] = ACTIONS(4410),
+ [aux_sym_with_statement_token1] = ACTIONS(4410),
+ [aux_sym_exit_statement_token1] = ACTIONS(4410),
+ [sym_end_statement] = ACTIONS(4412),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4410),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4410),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4410),
+ [sym__ambiguous_redim_statement] = ACTIONS(4412),
+ [aux_sym_erase_statement_token1] = ACTIONS(4410),
+ [aux_sym_open_statement_token1] = ACTIONS(4410),
+ [aux_sym_file_mode_token2] = ACTIONS(4410),
+ [aux_sym_file_access_token2] = ACTIONS(4410),
+ [aux_sym_file_lock_token2] = ACTIONS(4410),
+ [aux_sym_print_statement_token1] = ACTIONS(4410),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4414),
+ [anon_sym_DASH] = ACTIONS(4417),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4412),
+ [anon_sym_QMARK] = ACTIONS(4412),
+ [aux_sym_close_statement_token1] = ACTIONS(4410),
+ [aux_sym_put_statement_token1] = ACTIONS(4410),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4410),
+ [aux_sym_seek_statement_token1] = ACTIONS(4410),
+ [sym_reset_statement] = ACTIONS(4410),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4410),
+ [sym_stop_statement] = ACTIONS(4410),
+ [sym_beep_statement] = ACTIONS(4410),
+ [aux_sym_unload_statement_token1] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4410),
+ [aux_sym_call_statement_token1] = ACTIONS(4410),
+ [sym__ambiguous_call_statement] = ACTIONS(4410),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4410),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4410),
+ [aux_sym_unary_expression_token1] = ACTIONS(4410),
+ [sym_string_literal] = ACTIONS(4412),
+ [sym_number_literal] = ACTIONS(4412),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4410),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4410),
+ [sym_nothing_literal] = ACTIONS(4410),
+ [sym_null_literal] = ACTIONS(4410),
+ [sym_empty_literal] = ACTIONS(4410),
+ [sym_date_literal] = ACTIONS(4412),
+ [anon_sym_POUND] = ACTIONS(4410),
+ },
+ [STATE(1275)] = {
+ [sym_identifier] = ACTIONS(4593),
+ [sym_newline] = ACTIONS(4595),
+ [anon_sym_COLON] = ACTIONS(4595),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4593),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4593),
+ [anon_sym_DOT] = ACTIONS(4593),
+ [anon_sym_BANG] = ACTIONS(4595),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4593),
+ [aux_sym_option_statement_token3] = ACTIONS(4593),
+ [aux_sym_type_declaration_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4593),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4593),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4593),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4593),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4593),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4593),
+ [aux_sym__property_get_header_token1] = ACTIONS(4593),
+ [aux_sym_event_declaration_token1] = ACTIONS(4593),
+ [sym_static_modifier] = ACTIONS(4593),
+ [sym__dim_keyword] = ACTIONS(4593),
+ [sym__redim_keyword] = ACTIONS(4593),
+ [aux_sym_get_accessor_token1] = ACTIONS(4593),
+ [aux_sym_set_accessor_token1] = ACTIONS(4593),
+ [aux_sym_const_declaration_token1] = ACTIONS(4593),
+ [anon_sym_LPAREN] = ACTIONS(4595),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4593),
+ [anon_sym_STAR] = ACTIONS(4595),
+ [aux_sym_array_bound_token1] = ACTIONS(4593),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token2] = ACTIONS(4593),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4593),
+ [aux_sym_else_fragment_token1] = ACTIONS(4593),
+ [aux_sym_select_statement_token1] = ACTIONS(4593),
+ [aux_sym__for_header_token1] = ACTIONS(4593),
+ [aux_sym_do_statement_token1] = ACTIONS(4593),
+ [aux_sym_do_condition_token1] = ACTIONS(4593),
+ [aux_sym_with_statement_token1] = ACTIONS(4593),
+ [aux_sym_exit_statement_token1] = ACTIONS(4593),
+ [sym_end_statement] = ACTIONS(4595),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4593),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4593),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4593),
+ [sym__ambiguous_redim_statement] = ACTIONS(4595),
+ [aux_sym_erase_statement_token1] = ACTIONS(4593),
+ [aux_sym_open_statement_token1] = ACTIONS(4593),
+ [aux_sym_file_mode_token2] = ACTIONS(4593),
+ [aux_sym_file_access_token2] = ACTIONS(4593),
+ [aux_sym_file_lock_token2] = ACTIONS(4593),
+ [aux_sym_print_statement_token1] = ACTIONS(4593),
+ [anon_sym_CARET] = ACTIONS(4595),
+ [anon_sym_SLASH] = ACTIONS(4595),
+ [anon_sym_BSLASH] = ACTIONS(4595),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4593),
+ [anon_sym_PLUS] = ACTIONS(4595),
+ [anon_sym_DASH] = ACTIONS(4593),
+ [anon_sym_AMP] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4593),
+ [anon_sym_QMARK] = ACTIONS(4595),
+ [aux_sym_close_statement_token1] = ACTIONS(4593),
+ [aux_sym_put_statement_token1] = ACTIONS(4593),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4593),
+ [aux_sym_seek_statement_token1] = ACTIONS(4593),
+ [sym_reset_statement] = ACTIONS(4593),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4593),
+ [sym_stop_statement] = ACTIONS(4593),
+ [sym_beep_statement] = ACTIONS(4593),
+ [aux_sym_unload_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4593),
+ [aux_sym_call_statement_token1] = ACTIONS(4593),
+ [sym__ambiguous_call_statement] = ACTIONS(4593),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4593),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4593),
+ [aux_sym_unary_expression_token1] = ACTIONS(4593),
+ [sym_string_literal] = ACTIONS(4595),
+ [sym_number_literal] = ACTIONS(4595),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4593),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4593),
+ [sym_nothing_literal] = ACTIONS(4593),
+ [sym_null_literal] = ACTIONS(4593),
+ [sym_empty_literal] = ACTIONS(4593),
+ [sym_date_literal] = ACTIONS(4595),
+ [anon_sym_POUND] = ACTIONS(4593),
+ },
+ [STATE(1276)] = {
+ [sym_identifier] = ACTIONS(4410),
+ [sym_newline] = ACTIONS(4412),
+ [anon_sym_COLON] = ACTIONS(4412),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4410),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4410),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(4410),
+ [anon_sym_BANG] = ACTIONS(4412),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4410),
+ [aux_sym_option_statement_token3] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4410),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4410),
+ [sym_static_modifier] = ACTIONS(4410),
+ [sym__dim_keyword] = ACTIONS(4410),
+ [sym__redim_keyword] = ACTIONS(4410),
+ [aux_sym_get_accessor_token1] = ACTIONS(4410),
+ [aux_sym_set_accessor_token1] = ACTIONS(4410),
+ [anon_sym_COMMA] = ACTIONS(4412),
+ [aux_sym_const_declaration_token1] = ACTIONS(4410),
+ [anon_sym_LPAREN] = ACTIONS(4412),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4410),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4410),
+ [aux_sym_visibility_token1] = ACTIONS(4410),
+ [aux_sym_visibility_token2] = ACTIONS(4410),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4410),
+ [aux_sym_else_fragment_token1] = ACTIONS(4410),
+ [aux_sym_select_statement_token1] = ACTIONS(4410),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4410),
+ [aux_sym__for_header_token1] = ACTIONS(4410),
+ [aux_sym_do_statement_token1] = ACTIONS(4410),
+ [aux_sym_do_condition_token1] = ACTIONS(4410),
+ [aux_sym_with_statement_token1] = ACTIONS(4410),
+ [aux_sym_exit_statement_token1] = ACTIONS(4410),
+ [sym_end_statement] = ACTIONS(4412),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4410),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4410),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4410),
+ [sym__ambiguous_redim_statement] = ACTIONS(4412),
+ [aux_sym_erase_statement_token1] = ACTIONS(4410),
+ [aux_sym_open_statement_token1] = ACTIONS(4410),
+ [aux_sym_file_mode_token2] = ACTIONS(4410),
+ [aux_sym_file_access_token2] = ACTIONS(4410),
+ [aux_sym_file_lock_token2] = ACTIONS(4410),
+ [aux_sym_print_statement_token1] = ACTIONS(4410),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4414),
+ [anon_sym_DASH] = ACTIONS(4417),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4412),
+ [anon_sym_QMARK] = ACTIONS(4412),
+ [aux_sym_close_statement_token1] = ACTIONS(4410),
+ [aux_sym_put_statement_token1] = ACTIONS(4410),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4410),
+ [aux_sym_seek_statement_token1] = ACTIONS(4410),
+ [sym_reset_statement] = ACTIONS(4410),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4410),
+ [sym_stop_statement] = ACTIONS(4410),
+ [sym_beep_statement] = ACTIONS(4410),
+ [aux_sym_unload_statement_token1] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4410),
+ [aux_sym_call_statement_token1] = ACTIONS(4410),
+ [sym__ambiguous_call_statement] = ACTIONS(4410),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4410),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4410),
+ [aux_sym_unary_expression_token1] = ACTIONS(4410),
+ [sym_string_literal] = ACTIONS(4412),
+ [sym_number_literal] = ACTIONS(4412),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4410),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4410),
+ [sym_nothing_literal] = ACTIONS(4410),
+ [sym_null_literal] = ACTIONS(4410),
+ [sym_empty_literal] = ACTIONS(4410),
+ [sym_date_literal] = ACTIONS(4412),
+ [anon_sym_POUND] = ACTIONS(4410),
+ },
+ [STATE(1277)] = {
+ [sym_identifier] = ACTIONS(4420),
+ [sym_newline] = ACTIONS(4422),
+ [anon_sym_COLON] = ACTIONS(4422),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4420),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4420),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(6135),
+ [anon_sym_BANG] = ACTIONS(6137),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4420),
+ [aux_sym_option_statement_token3] = ACTIONS(4420),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4420),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4420),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4420),
+ [sym_static_modifier] = ACTIONS(4420),
+ [sym__dim_keyword] = ACTIONS(4420),
+ [sym__redim_keyword] = ACTIONS(4420),
+ [aux_sym_get_accessor_token1] = ACTIONS(4420),
+ [aux_sym_set_accessor_token1] = ACTIONS(4420),
+ [anon_sym_COMMA] = ACTIONS(4422),
+ [aux_sym_const_declaration_token1] = ACTIONS(4420),
+ [anon_sym_LPAREN] = ACTIONS(4428),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4420),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4420),
+ [aux_sym_visibility_token1] = ACTIONS(4420),
+ [aux_sym_visibility_token2] = ACTIONS(4420),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4420),
+ [aux_sym_else_fragment_token1] = ACTIONS(4420),
+ [aux_sym_select_statement_token1] = ACTIONS(4420),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4420),
+ [aux_sym__for_header_token1] = ACTIONS(4420),
+ [aux_sym_do_statement_token1] = ACTIONS(4420),
+ [aux_sym_do_condition_token1] = ACTIONS(4420),
+ [aux_sym_with_statement_token1] = ACTIONS(4420),
+ [aux_sym_exit_statement_token1] = ACTIONS(4420),
+ [sym_end_statement] = ACTIONS(4422),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4420),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4420),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4420),
+ [sym__ambiguous_redim_statement] = ACTIONS(4422),
+ [aux_sym_erase_statement_token1] = ACTIONS(4420),
+ [aux_sym_open_statement_token1] = ACTIONS(4420),
+ [aux_sym_file_mode_token2] = ACTIONS(4420),
+ [aux_sym_file_access_token2] = ACTIONS(4420),
+ [aux_sym_file_lock_token2] = ACTIONS(4420),
+ [aux_sym_print_statement_token1] = ACTIONS(4420),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4431),
+ [anon_sym_DASH] = ACTIONS(4434),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4422),
+ [anon_sym_QMARK] = ACTIONS(4422),
+ [aux_sym_close_statement_token1] = ACTIONS(4420),
+ [aux_sym_put_statement_token1] = ACTIONS(4420),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4420),
+ [aux_sym_seek_statement_token1] = ACTIONS(4420),
+ [sym_reset_statement] = ACTIONS(4420),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4420),
+ [sym_stop_statement] = ACTIONS(4420),
+ [sym_beep_statement] = ACTIONS(4420),
+ [aux_sym_unload_statement_token1] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4420),
+ [aux_sym_call_statement_token1] = ACTIONS(4420),
+ [sym__ambiguous_call_statement] = ACTIONS(4420),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4420),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4420),
+ [aux_sym_unary_expression_token1] = ACTIONS(4420),
+ [sym_string_literal] = ACTIONS(4422),
+ [sym_number_literal] = ACTIONS(4422),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4420),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4420),
+ [sym_nothing_literal] = ACTIONS(4420),
+ [sym_null_literal] = ACTIONS(4420),
+ [sym_empty_literal] = ACTIONS(4420),
+ [sym_date_literal] = ACTIONS(4422),
+ [anon_sym_POUND] = ACTIONS(4420),
+ },
+ [STATE(1278)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5917),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5919),
+ [anon_sym_SLASH] = ACTIONS(5917),
+ [anon_sym_BSLASH] = ACTIONS(5921),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5923),
+ [anon_sym_PLUS] = ACTIONS(5925),
+ [anon_sym_DASH] = ACTIONS(5927),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1279)] = {
+ [sym_identifier] = ACTIONS(4509),
+ [sym_newline] = ACTIONS(4505),
+ [anon_sym_COLON] = ACTIONS(4505),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4509),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4509),
+ [anon_sym_EQ] = ACTIONS(4629),
+ [anon_sym_DOT] = ACTIONS(4509),
+ [anon_sym_BANG] = ACTIONS(4505),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4509),
+ [aux_sym_option_statement_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4509),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4509),
+ [sym_static_modifier] = ACTIONS(4509),
+ [sym__dim_keyword] = ACTIONS(4509),
+ [sym__redim_keyword] = ACTIONS(4509),
+ [aux_sym_get_accessor_token1] = ACTIONS(4509),
+ [aux_sym_set_accessor_token1] = ACTIONS(4509),
+ [anon_sym_COMMA] = ACTIONS(4505),
+ [aux_sym_const_declaration_token1] = ACTIONS(4509),
+ [anon_sym_LPAREN] = ACTIONS(4505),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4509),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token2] = ACTIONS(4509),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4509),
+ [aux_sym_else_fragment_token1] = ACTIONS(4509),
+ [aux_sym_select_statement_token1] = ACTIONS(4509),
+ [aux_sym_case_expression_token1] = ACTIONS(4632),
+ [anon_sym_LT] = ACTIONS(4632),
+ [anon_sym_LT_EQ] = ACTIONS(4629),
+ [anon_sym_GT] = ACTIONS(4632),
+ [anon_sym_GT_EQ] = ACTIONS(4629),
+ [anon_sym_LT_GT] = ACTIONS(4629),
+ [aux_sym__for_header_token1] = ACTIONS(4509),
+ [aux_sym_do_statement_token1] = ACTIONS(4509),
+ [aux_sym_do_statement_token2] = ACTIONS(4509),
+ [aux_sym_do_condition_token1] = ACTIONS(4509),
+ [aux_sym_with_statement_token1] = ACTIONS(4509),
+ [aux_sym_exit_statement_token1] = ACTIONS(4509),
+ [sym_end_statement] = ACTIONS(4505),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4509),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4509),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4509),
+ [sym__ambiguous_redim_statement] = ACTIONS(4505),
+ [aux_sym_erase_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token1] = ACTIONS(4509),
+ [aux_sym_file_mode_token2] = ACTIONS(4509),
+ [aux_sym_file_access_token2] = ACTIONS(4509),
+ [aux_sym_file_lock_token2] = ACTIONS(4509),
+ [aux_sym_print_statement_token1] = ACTIONS(4509),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4505),
+ [anon_sym_DASH] = ACTIONS(4509),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_SEMI] = ACTIONS(4505),
+ [anon_sym_QMARK] = ACTIONS(4505),
+ [aux_sym_close_statement_token1] = ACTIONS(4509),
+ [aux_sym_put_statement_token1] = ACTIONS(4509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4509),
+ [aux_sym_seek_statement_token1] = ACTIONS(4509),
+ [sym_reset_statement] = ACTIONS(4509),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4509),
+ [sym_stop_statement] = ACTIONS(4509),
+ [sym_beep_statement] = ACTIONS(4509),
+ [aux_sym_unload_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4509),
+ [aux_sym_call_statement_token1] = ACTIONS(4509),
+ [sym__ambiguous_call_statement] = ACTIONS(4509),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4632),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4509),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4509),
+ [aux_sym_unary_expression_token1] = ACTIONS(4509),
+ [sym_string_literal] = ACTIONS(4505),
+ [sym_number_literal] = ACTIONS(4505),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4509),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4509),
+ [sym_nothing_literal] = ACTIONS(4509),
+ [sym_null_literal] = ACTIONS(4509),
+ [sym_empty_literal] = ACTIONS(4509),
+ [sym_date_literal] = ACTIONS(4505),
+ [anon_sym_POUND] = ACTIONS(4509),
+ },
+ [STATE(1280)] = {
+ [sym_identifier] = ACTIONS(4625),
+ [sym_newline] = ACTIONS(4627),
+ [anon_sym_COLON] = ACTIONS(4627),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4625),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4625),
+ [anon_sym_EQ] = ACTIONS(4627),
+ [anon_sym_DOT] = ACTIONS(4625),
+ [anon_sym_BANG] = ACTIONS(4627),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4625),
+ [aux_sym_option_statement_token3] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4625),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4625),
+ [sym_static_modifier] = ACTIONS(4625),
+ [sym__dim_keyword] = ACTIONS(4625),
+ [sym__redim_keyword] = ACTIONS(4625),
+ [aux_sym_get_accessor_token1] = ACTIONS(4625),
+ [aux_sym_set_accessor_token1] = ACTIONS(4625),
+ [anon_sym_COMMA] = ACTIONS(4627),
+ [aux_sym_const_declaration_token1] = ACTIONS(4625),
+ [anon_sym_LPAREN] = ACTIONS(4627),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4625),
+ [anon_sym_STAR] = ACTIONS(4627),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4625),
+ [aux_sym_visibility_token1] = ACTIONS(4625),
+ [aux_sym_visibility_token2] = ACTIONS(4625),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4625),
+ [aux_sym_else_fragment_token1] = ACTIONS(4625),
+ [aux_sym_select_statement_token1] = ACTIONS(4625),
+ [aux_sym_case_expression_token1] = ACTIONS(4625),
+ [anon_sym_LT] = ACTIONS(4625),
+ [anon_sym_LT_EQ] = ACTIONS(4627),
+ [anon_sym_GT] = ACTIONS(4625),
+ [anon_sym_GT_EQ] = ACTIONS(4627),
+ [anon_sym_LT_GT] = ACTIONS(4627),
+ [aux_sym__for_header_token1] = ACTIONS(4625),
+ [aux_sym_do_statement_token1] = ACTIONS(4625),
+ [aux_sym_do_condition_token1] = ACTIONS(4625),
+ [aux_sym_while_statement_token1] = ACTIONS(4625),
+ [aux_sym_with_statement_token1] = ACTIONS(4625),
+ [aux_sym_exit_statement_token1] = ACTIONS(4625),
+ [sym_end_statement] = ACTIONS(4627),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4625),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4625),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4625),
+ [sym__ambiguous_redim_statement] = ACTIONS(4627),
+ [aux_sym_erase_statement_token1] = ACTIONS(4625),
+ [aux_sym_open_statement_token1] = ACTIONS(4625),
+ [aux_sym_file_mode_token2] = ACTIONS(4625),
+ [aux_sym_file_access_token2] = ACTIONS(4625),
+ [aux_sym_file_lock_token2] = ACTIONS(4625),
+ [aux_sym_print_statement_token1] = ACTIONS(4625),
+ [anon_sym_CARET] = ACTIONS(4627),
+ [anon_sym_SLASH] = ACTIONS(4627),
+ [anon_sym_BSLASH] = ACTIONS(4627),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4625),
+ [anon_sym_PLUS] = ACTIONS(4627),
+ [anon_sym_DASH] = ACTIONS(4625),
+ [anon_sym_AMP] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4625),
+ [anon_sym_SEMI] = ACTIONS(4627),
+ [anon_sym_QMARK] = ACTIONS(4627),
+ [aux_sym_close_statement_token1] = ACTIONS(4625),
+ [aux_sym_put_statement_token1] = ACTIONS(4625),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4625),
+ [aux_sym_seek_statement_token1] = ACTIONS(4625),
+ [sym_reset_statement] = ACTIONS(4625),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4625),
+ [sym_stop_statement] = ACTIONS(4625),
+ [sym_beep_statement] = ACTIONS(4625),
+ [aux_sym_unload_statement_token1] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4625),
+ [aux_sym_call_statement_token1] = ACTIONS(4625),
+ [sym__ambiguous_call_statement] = ACTIONS(4625),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4625),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4625),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4625),
+ [aux_sym_unary_expression_token1] = ACTIONS(4625),
+ [sym_string_literal] = ACTIONS(4627),
+ [sym_number_literal] = ACTIONS(4627),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4625),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4625),
+ [sym_nothing_literal] = ACTIONS(4625),
+ [sym_null_literal] = ACTIONS(4625),
+ [sym_empty_literal] = ACTIONS(4625),
+ [sym_date_literal] = ACTIONS(4627),
+ [anon_sym_POUND] = ACTIONS(4625),
+ },
+ [STATE(1281)] = {
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(4362),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [anon_sym_COMMA] = ACTIONS(4364),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_while_statement_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_SEMI] = ACTIONS(4364),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(1282)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5948),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_while_statement_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5941),
+ [anon_sym_SLASH] = ACTIONS(5948),
+ [anon_sym_BSLASH] = ACTIONS(5950),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1283)] = {
+ [sym_identifier] = ACTIONS(6139),
+ [sym_newline] = ACTIONS(6141),
+ [anon_sym_COLON] = ACTIONS(6141),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(6139),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(6139),
+ [anon_sym_DOT] = ACTIONS(6139),
+ [anon_sym_BANG] = ACTIONS(6141),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(6139),
+ [aux_sym_option_statement_token3] = ACTIONS(6139),
+ [aux_sym_type_declaration_token1] = ACTIONS(6139),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(6139),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(6139),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(6139),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(6139),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(6139),
+ [aux_sym_enum_declaration_token1] = ACTIONS(6139),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(6139),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(6139),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(6139),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(6139),
+ [aux_sym__property_get_header_token1] = ACTIONS(6139),
+ [aux_sym_event_declaration_token1] = ACTIONS(6139),
+ [sym_static_modifier] = ACTIONS(6139),
+ [sym__dim_keyword] = ACTIONS(6139),
+ [sym__redim_keyword] = ACTIONS(6139),
+ [aux_sym_get_accessor_token1] = ACTIONS(6139),
+ [aux_sym_set_accessor_token1] = ACTIONS(6139),
+ [aux_sym_const_declaration_token1] = ACTIONS(6139),
+ [anon_sym_LPAREN] = ACTIONS(6141),
+ [aux_sym_as_type_clause_token2] = ACTIONS(6139),
+ [anon_sym_STAR] = ACTIONS(5987),
+ [aux_sym_array_bound_token1] = ACTIONS(6143),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(6139),
+ [aux_sym_visibility_token1] = ACTIONS(6139),
+ [aux_sym_visibility_token2] = ACTIONS(6139),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(6139),
+ [aux_sym_else_fragment_token1] = ACTIONS(6139),
+ [aux_sym_select_statement_token1] = ACTIONS(6139),
+ [aux_sym__for_header_token1] = ACTIONS(6139),
+ [aux_sym_do_statement_token1] = ACTIONS(6139),
+ [aux_sym_do_condition_token1] = ACTIONS(6139),
+ [aux_sym_with_statement_token1] = ACTIONS(6139),
+ [aux_sym_exit_statement_token1] = ACTIONS(6139),
+ [sym_end_statement] = ACTIONS(6141),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(6139),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(6139),
+ [aux_sym_on_error_statement_token2] = ACTIONS(6139),
+ [sym__ambiguous_redim_statement] = ACTIONS(6141),
+ [aux_sym_erase_statement_token1] = ACTIONS(6139),
+ [aux_sym_open_statement_token1] = ACTIONS(6139),
+ [aux_sym_file_mode_token2] = ACTIONS(6139),
+ [aux_sym_file_access_token2] = ACTIONS(6139),
+ [aux_sym_file_lock_token2] = ACTIONS(6139),
+ [aux_sym_print_statement_token1] = ACTIONS(6139),
+ [anon_sym_CARET] = ACTIONS(5985),
+ [anon_sym_SLASH] = ACTIONS(5987),
+ [anon_sym_BSLASH] = ACTIONS(5989),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5991),
+ [anon_sym_PLUS] = ACTIONS(5993),
+ [anon_sym_DASH] = ACTIONS(5995),
+ [anon_sym_AMP] = ACTIONS(5997),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5999),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(6001),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(6003),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(6005),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(6145),
+ [anon_sym_QMARK] = ACTIONS(6141),
+ [aux_sym_close_statement_token1] = ACTIONS(6139),
+ [aux_sym_put_statement_token1] = ACTIONS(6139),
+ [aux_sym_unlock_statement_token1] = ACTIONS(6139),
+ [aux_sym_seek_statement_token1] = ACTIONS(6139),
+ [sym_reset_statement] = ACTIONS(6139),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(6139),
+ [sym_stop_statement] = ACTIONS(6139),
+ [sym_beep_statement] = ACTIONS(6139),
+ [aux_sym_unload_statement_token1] = ACTIONS(6139),
+ [aux_sym_def_type_statement_token1] = ACTIONS(6139),
+ [aux_sym_def_type_statement_token2] = ACTIONS(6139),
+ [aux_sym_def_type_statement_token3] = ACTIONS(6139),
+ [aux_sym_def_type_statement_token4] = ACTIONS(6139),
+ [aux_sym_def_type_statement_token5] = ACTIONS(6139),
+ [aux_sym_def_type_statement_token6] = ACTIONS(6139),
+ [aux_sym_def_type_statement_token7] = ACTIONS(6139),
+ [aux_sym_def_type_statement_token8] = ACTIONS(6139),
+ [aux_sym_def_type_statement_token9] = ACTIONS(6139),
+ [aux_sym_def_type_statement_token10] = ACTIONS(6139),
+ [aux_sym_def_type_statement_token11] = ACTIONS(6139),
+ [aux_sym_def_type_statement_token12] = ACTIONS(6139),
+ [aux_sym_def_type_statement_token13] = ACTIONS(6139),
+ [aux_sym_def_type_statement_token14] = ACTIONS(6139),
+ [aux_sym_call_statement_token1] = ACTIONS(6139),
+ [sym__ambiguous_call_statement] = ACTIONS(6139),
+ [aux_sym_addressof_expression_token1] = ACTIONS(6139),
+ [aux_sym_type_of_expression_token1] = ACTIONS(6139),
+ [aux_sym_unary_expression_token1] = ACTIONS(6139),
+ [sym_string_literal] = ACTIONS(6141),
+ [sym_number_literal] = ACTIONS(6141),
+ [aux_sym_boolean_literal_token1] = ACTIONS(6139),
+ [aux_sym_boolean_literal_token2] = ACTIONS(6139),
+ [sym_nothing_literal] = ACTIONS(6139),
+ [sym_null_literal] = ACTIONS(6139),
+ [sym_empty_literal] = ACTIONS(6139),
+ [sym_date_literal] = ACTIONS(6141),
+ [anon_sym_POUND] = ACTIONS(6139),
+ },
+ [STATE(1284)] = {
+ [sym_identifier] = ACTIONS(4597),
+ [sym_newline] = ACTIONS(4599),
+ [anon_sym_COLON] = ACTIONS(4599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4597),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4597),
+ [anon_sym_DOT] = ACTIONS(4597),
+ [anon_sym_BANG] = ACTIONS(4599),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4597),
+ [aux_sym_option_statement_token3] = ACTIONS(4597),
+ [aux_sym_type_declaration_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4597),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4597),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4597),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4597),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4597),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4597),
+ [aux_sym__property_get_header_token1] = ACTIONS(4597),
+ [aux_sym_event_declaration_token1] = ACTIONS(4597),
+ [sym_static_modifier] = ACTIONS(4597),
+ [sym__dim_keyword] = ACTIONS(4597),
+ [sym__redim_keyword] = ACTIONS(4597),
+ [aux_sym_get_accessor_token1] = ACTIONS(4597),
+ [aux_sym_set_accessor_token1] = ACTIONS(4597),
+ [aux_sym_const_declaration_token1] = ACTIONS(4597),
+ [anon_sym_LPAREN] = ACTIONS(4599),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4597),
+ [anon_sym_STAR] = ACTIONS(4599),
+ [aux_sym_array_bound_token1] = ACTIONS(4597),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token2] = ACTIONS(4597),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4597),
+ [aux_sym_else_fragment_token1] = ACTIONS(4597),
+ [aux_sym_select_statement_token1] = ACTIONS(4597),
+ [aux_sym__for_header_token1] = ACTIONS(4597),
+ [aux_sym_do_statement_token1] = ACTIONS(4597),
+ [aux_sym_do_condition_token1] = ACTIONS(4597),
+ [aux_sym_with_statement_token1] = ACTIONS(4597),
+ [aux_sym_exit_statement_token1] = ACTIONS(4597),
+ [sym_end_statement] = ACTIONS(4599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4597),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4597),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4597),
+ [sym__ambiguous_redim_statement] = ACTIONS(4599),
+ [aux_sym_erase_statement_token1] = ACTIONS(4597),
+ [aux_sym_open_statement_token1] = ACTIONS(4597),
+ [aux_sym_file_mode_token2] = ACTIONS(4597),
+ [aux_sym_file_access_token2] = ACTIONS(4597),
+ [aux_sym_file_lock_token2] = ACTIONS(4597),
+ [aux_sym_print_statement_token1] = ACTIONS(4597),
+ [anon_sym_CARET] = ACTIONS(4599),
+ [anon_sym_SLASH] = ACTIONS(4599),
+ [anon_sym_BSLASH] = ACTIONS(4599),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4597),
+ [anon_sym_PLUS] = ACTIONS(4599),
+ [anon_sym_DASH] = ACTIONS(4597),
+ [anon_sym_AMP] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4597),
+ [anon_sym_QMARK] = ACTIONS(4599),
+ [aux_sym_close_statement_token1] = ACTIONS(4597),
+ [aux_sym_put_statement_token1] = ACTIONS(4597),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4597),
+ [aux_sym_seek_statement_token1] = ACTIONS(4597),
+ [sym_reset_statement] = ACTIONS(4597),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4597),
+ [sym_stop_statement] = ACTIONS(4597),
+ [sym_beep_statement] = ACTIONS(4597),
+ [aux_sym_unload_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4597),
+ [aux_sym_call_statement_token1] = ACTIONS(4597),
+ [sym__ambiguous_call_statement] = ACTIONS(4597),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4597),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4597),
+ [aux_sym_unary_expression_token1] = ACTIONS(4597),
+ [sym_string_literal] = ACTIONS(4599),
+ [sym_number_literal] = ACTIONS(4599),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4597),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4597),
+ [sym_nothing_literal] = ACTIONS(4597),
+ [sym_null_literal] = ACTIONS(4597),
+ [sym_empty_literal] = ACTIONS(4597),
+ [sym_date_literal] = ACTIONS(4599),
+ [anon_sym_POUND] = ACTIONS(4597),
+ },
+ [STATE(1285)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4483),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token2] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(6043),
+ [anon_sym_SLASH] = ACTIONS(4483),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1286)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_declaration_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4613),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4613),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4613),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [aux_sym__property_get_header_token1] = ACTIONS(4613),
+ [aux_sym_event_declaration_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token3] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(1287)] = {
+ [sym_identifier] = ACTIONS(4671),
+ [sym_newline] = ACTIONS(4673),
+ [anon_sym_COLON] = ACTIONS(4673),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4671),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4671),
+ [anon_sym_EQ] = ACTIONS(4519),
+ [anon_sym_DOT] = ACTIONS(4671),
+ [anon_sym_BANG] = ACTIONS(4673),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4671),
+ [aux_sym_option_statement_token3] = ACTIONS(4671),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4671),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4671),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4671),
+ [sym_static_modifier] = ACTIONS(4671),
+ [sym__dim_keyword] = ACTIONS(4671),
+ [sym__redim_keyword] = ACTIONS(4671),
+ [aux_sym_get_accessor_token1] = ACTIONS(4671),
+ [aux_sym_set_accessor_token1] = ACTIONS(4671),
+ [anon_sym_COMMA] = ACTIONS(4673),
+ [aux_sym_const_declaration_token1] = ACTIONS(4671),
+ [anon_sym_LPAREN] = ACTIONS(4673),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4671),
+ [anon_sym_STAR] = ACTIONS(4673),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4671),
+ [aux_sym_visibility_token1] = ACTIONS(4671),
+ [aux_sym_visibility_token2] = ACTIONS(4671),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4671),
+ [aux_sym_else_fragment_token1] = ACTIONS(4671),
+ [aux_sym_select_statement_token1] = ACTIONS(4671),
+ [aux_sym_case_expression_token1] = ACTIONS(4517),
+ [anon_sym_LT] = ACTIONS(4517),
+ [anon_sym_LT_EQ] = ACTIONS(4519),
+ [anon_sym_GT] = ACTIONS(4517),
+ [anon_sym_GT_EQ] = ACTIONS(4519),
+ [anon_sym_LT_GT] = ACTIONS(4519),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4671),
+ [aux_sym__for_header_token1] = ACTIONS(4671),
+ [aux_sym_do_statement_token1] = ACTIONS(4671),
+ [aux_sym_do_condition_token1] = ACTIONS(4671),
+ [aux_sym_with_statement_token1] = ACTIONS(4671),
+ [aux_sym_exit_statement_token1] = ACTIONS(4671),
+ [sym_end_statement] = ACTIONS(4673),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4671),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4671),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4671),
+ [sym__ambiguous_redim_statement] = ACTIONS(4673),
+ [aux_sym_erase_statement_token1] = ACTIONS(4671),
+ [aux_sym_open_statement_token1] = ACTIONS(4671),
+ [aux_sym_file_mode_token2] = ACTIONS(4671),
+ [aux_sym_file_access_token2] = ACTIONS(4671),
+ [aux_sym_file_lock_token2] = ACTIONS(4671),
+ [aux_sym_print_statement_token1] = ACTIONS(4671),
+ [anon_sym_CARET] = ACTIONS(4673),
+ [anon_sym_SLASH] = ACTIONS(4673),
+ [anon_sym_BSLASH] = ACTIONS(4673),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4671),
+ [anon_sym_PLUS] = ACTIONS(4673),
+ [anon_sym_DASH] = ACTIONS(4671),
+ [anon_sym_AMP] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4671),
+ [anon_sym_SEMI] = ACTIONS(4673),
+ [anon_sym_QMARK] = ACTIONS(4673),
+ [aux_sym_close_statement_token1] = ACTIONS(4671),
+ [aux_sym_put_statement_token1] = ACTIONS(4671),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4671),
+ [aux_sym_seek_statement_token1] = ACTIONS(4671),
+ [sym_reset_statement] = ACTIONS(4671),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4671),
+ [sym_stop_statement] = ACTIONS(4671),
+ [sym_beep_statement] = ACTIONS(4671),
+ [aux_sym_unload_statement_token1] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4671),
+ [aux_sym_call_statement_token1] = ACTIONS(4671),
+ [sym__ambiguous_call_statement] = ACTIONS(4671),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4517),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4671),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4671),
+ [aux_sym_unary_expression_token1] = ACTIONS(4671),
+ [sym_string_literal] = ACTIONS(4673),
+ [sym_number_literal] = ACTIONS(4673),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4671),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4671),
+ [sym_nothing_literal] = ACTIONS(4671),
+ [sym_null_literal] = ACTIONS(4671),
+ [sym_empty_literal] = ACTIONS(4671),
+ [sym_date_literal] = ACTIONS(4673),
+ [anon_sym_POUND] = ACTIONS(4671),
+ },
+ [STATE(1288)] = {
+ [sym_identifier] = ACTIONS(4617),
+ [sym_newline] = ACTIONS(4619),
+ [anon_sym_COLON] = ACTIONS(4619),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4617),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4617),
+ [anon_sym_DOT] = ACTIONS(4617),
+ [anon_sym_BANG] = ACTIONS(4619),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4617),
+ [aux_sym_option_statement_token3] = ACTIONS(4617),
+ [aux_sym_type_declaration_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4617),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4617),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4617),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4617),
+ [aux_sym__property_get_header_token1] = ACTIONS(4617),
+ [aux_sym_event_declaration_token1] = ACTIONS(4617),
+ [sym_static_modifier] = ACTIONS(4617),
+ [sym__dim_keyword] = ACTIONS(4617),
+ [sym__redim_keyword] = ACTIONS(4617),
+ [aux_sym_get_accessor_token1] = ACTIONS(4617),
+ [aux_sym_set_accessor_token1] = ACTIONS(4617),
+ [aux_sym_const_declaration_token1] = ACTIONS(4617),
+ [anon_sym_LPAREN] = ACTIONS(4619),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4617),
+ [anon_sym_STAR] = ACTIONS(4619),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token2] = ACTIONS(4617),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4617),
+ [aux_sym_else_fragment_token1] = ACTIONS(4617),
+ [aux_sym_select_statement_token1] = ACTIONS(4617),
+ [aux_sym__for_header_token1] = ACTIONS(4617),
+ [aux_sym_do_statement_token1] = ACTIONS(4617),
+ [aux_sym_do_condition_token1] = ACTIONS(4617),
+ [aux_sym_with_statement_token1] = ACTIONS(4617),
+ [aux_sym_exit_statement_token1] = ACTIONS(4617),
+ [sym_end_statement] = ACTIONS(4619),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4617),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4617),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4617),
+ [sym__ambiguous_redim_statement] = ACTIONS(4619),
+ [aux_sym_erase_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token3] = ACTIONS(4617),
+ [aux_sym_file_mode_token2] = ACTIONS(4617),
+ [aux_sym_file_access_token2] = ACTIONS(4617),
+ [aux_sym_file_lock_token2] = ACTIONS(4617),
+ [aux_sym_print_statement_token1] = ACTIONS(4617),
+ [anon_sym_CARET] = ACTIONS(4619),
+ [anon_sym_SLASH] = ACTIONS(4619),
+ [anon_sym_BSLASH] = ACTIONS(4619),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4617),
+ [anon_sym_PLUS] = ACTIONS(4619),
+ [anon_sym_DASH] = ACTIONS(4617),
+ [anon_sym_AMP] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4617),
+ [anon_sym_QMARK] = ACTIONS(4619),
+ [aux_sym_close_statement_token1] = ACTIONS(4617),
+ [aux_sym_put_statement_token1] = ACTIONS(4617),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4617),
+ [aux_sym_seek_statement_token1] = ACTIONS(4617),
+ [sym_reset_statement] = ACTIONS(4617),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4617),
+ [sym_stop_statement] = ACTIONS(4617),
+ [sym_beep_statement] = ACTIONS(4617),
+ [aux_sym_unload_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4617),
+ [aux_sym_call_statement_token1] = ACTIONS(4617),
+ [sym__ambiguous_call_statement] = ACTIONS(4617),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4617),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4617),
+ [aux_sym_unary_expression_token1] = ACTIONS(4617),
+ [sym_string_literal] = ACTIONS(4619),
+ [sym_number_literal] = ACTIONS(4619),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4617),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4617),
+ [sym_nothing_literal] = ACTIONS(4617),
+ [sym_null_literal] = ACTIONS(4617),
+ [sym_empty_literal] = ACTIONS(4617),
+ [sym_date_literal] = ACTIONS(4619),
+ [anon_sym_POUND] = ACTIONS(4617),
+ },
+ [STATE(1289)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1361),
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(6147),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_array_bound_token1] = ACTIONS(4369),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4369),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(1290)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(6067),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token2] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(6043),
+ [anon_sym_SLASH] = ACTIONS(6067),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1291)] = {
+ [sym_identifier] = ACTIONS(4621),
+ [sym_newline] = ACTIONS(4623),
+ [anon_sym_COLON] = ACTIONS(4623),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4621),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4621),
+ [anon_sym_EQ] = ACTIONS(4623),
+ [anon_sym_DOT] = ACTIONS(4621),
+ [anon_sym_BANG] = ACTIONS(4623),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4621),
+ [aux_sym_option_statement_token3] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4621),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4621),
+ [sym_static_modifier] = ACTIONS(4621),
+ [sym__dim_keyword] = ACTIONS(4621),
+ [sym__redim_keyword] = ACTIONS(4621),
+ [aux_sym_get_accessor_token1] = ACTIONS(4621),
+ [aux_sym_set_accessor_token1] = ACTIONS(4621),
+ [anon_sym_COMMA] = ACTIONS(4623),
+ [aux_sym_const_declaration_token1] = ACTIONS(4621),
+ [anon_sym_LPAREN] = ACTIONS(4709),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4621),
+ [anon_sym_STAR] = ACTIONS(4623),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token2] = ACTIONS(4621),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4621),
+ [aux_sym_else_fragment_token1] = ACTIONS(4621),
+ [aux_sym_select_statement_token1] = ACTIONS(4621),
+ [aux_sym_case_expression_token1] = ACTIONS(4621),
+ [anon_sym_LT] = ACTIONS(4621),
+ [anon_sym_LT_EQ] = ACTIONS(4623),
+ [anon_sym_GT] = ACTIONS(4621),
+ [anon_sym_GT_EQ] = ACTIONS(4623),
+ [anon_sym_LT_GT] = ACTIONS(4623),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4621),
+ [aux_sym__for_header_token1] = ACTIONS(4621),
+ [aux_sym_do_statement_token1] = ACTIONS(4621),
+ [aux_sym_do_condition_token1] = ACTIONS(4621),
+ [aux_sym_with_statement_token1] = ACTIONS(4621),
+ [aux_sym_exit_statement_token1] = ACTIONS(4621),
+ [sym_end_statement] = ACTIONS(4623),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4621),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4621),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4621),
+ [sym__ambiguous_redim_statement] = ACTIONS(4623),
+ [aux_sym_erase_statement_token1] = ACTIONS(4621),
+ [aux_sym_open_statement_token1] = ACTIONS(4621),
+ [aux_sym_file_mode_token2] = ACTIONS(4621),
+ [aux_sym_file_access_token2] = ACTIONS(4621),
+ [aux_sym_file_lock_token2] = ACTIONS(4621),
+ [aux_sym_print_statement_token1] = ACTIONS(4621),
+ [anon_sym_CARET] = ACTIONS(4623),
+ [anon_sym_SLASH] = ACTIONS(4623),
+ [anon_sym_BSLASH] = ACTIONS(4623),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4621),
+ [anon_sym_PLUS] = ACTIONS(4623),
+ [anon_sym_DASH] = ACTIONS(4621),
+ [anon_sym_AMP] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4621),
+ [anon_sym_SEMI] = ACTIONS(4623),
+ [anon_sym_QMARK] = ACTIONS(4623),
+ [aux_sym_close_statement_token1] = ACTIONS(4621),
+ [aux_sym_put_statement_token1] = ACTIONS(4621),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4621),
+ [aux_sym_seek_statement_token1] = ACTIONS(4621),
+ [sym_reset_statement] = ACTIONS(4621),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4621),
+ [sym_stop_statement] = ACTIONS(4621),
+ [sym_beep_statement] = ACTIONS(4621),
+ [aux_sym_unload_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4621),
+ [aux_sym_call_statement_token1] = ACTIONS(4621),
+ [sym__ambiguous_call_statement] = ACTIONS(4621),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4621),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4621),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4621),
+ [aux_sym_unary_expression_token1] = ACTIONS(4621),
+ [sym_string_literal] = ACTIONS(4623),
+ [sym_number_literal] = ACTIONS(4623),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4621),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4621),
+ [sym_nothing_literal] = ACTIONS(4621),
+ [sym_null_literal] = ACTIONS(4621),
+ [sym_empty_literal] = ACTIONS(4621),
+ [sym_date_literal] = ACTIONS(4623),
+ [anon_sym_POUND] = ACTIONS(4621),
+ },
+ [STATE(1292)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(6067),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token2] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(6043),
+ [anon_sym_SLASH] = ACTIONS(6067),
+ [anon_sym_BSLASH] = ACTIONS(6069),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1293)] = {
+ [sym_identifier] = ACTIONS(4745),
+ [sym_newline] = ACTIONS(4747),
+ [anon_sym_COLON] = ACTIONS(4747),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4745),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4745),
+ [anon_sym_EQ] = ACTIONS(4747),
+ [anon_sym_DOT] = ACTIONS(4745),
+ [anon_sym_BANG] = ACTIONS(4747),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4745),
+ [aux_sym_option_statement_token3] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4745),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4745),
+ [sym_static_modifier] = ACTIONS(4745),
+ [sym__dim_keyword] = ACTIONS(4745),
+ [sym__redim_keyword] = ACTIONS(4745),
+ [aux_sym_get_accessor_token1] = ACTIONS(4745),
+ [aux_sym_set_accessor_token1] = ACTIONS(4745),
+ [anon_sym_COMMA] = ACTIONS(4747),
+ [aux_sym_const_declaration_token1] = ACTIONS(4745),
+ [anon_sym_LPAREN] = ACTIONS(4747),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4745),
+ [anon_sym_STAR] = ACTIONS(4747),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4745),
+ [aux_sym_visibility_token1] = ACTIONS(4745),
+ [aux_sym_visibility_token2] = ACTIONS(4745),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4745),
+ [aux_sym_else_fragment_token1] = ACTIONS(4745),
+ [aux_sym_select_statement_token1] = ACTIONS(4745),
+ [aux_sym_case_expression_token1] = ACTIONS(4745),
+ [anon_sym_LT] = ACTIONS(4745),
+ [anon_sym_LT_EQ] = ACTIONS(4747),
+ [anon_sym_GT] = ACTIONS(4745),
+ [anon_sym_GT_EQ] = ACTIONS(4747),
+ [anon_sym_LT_GT] = ACTIONS(4747),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4745),
+ [aux_sym__for_header_token1] = ACTIONS(4745),
+ [aux_sym_do_statement_token1] = ACTIONS(4745),
+ [aux_sym_do_condition_token1] = ACTIONS(4745),
+ [aux_sym_with_statement_token1] = ACTIONS(4745),
+ [aux_sym_exit_statement_token1] = ACTIONS(4745),
+ [sym_end_statement] = ACTIONS(4747),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4745),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4745),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4745),
+ [sym__ambiguous_redim_statement] = ACTIONS(4747),
+ [aux_sym_erase_statement_token1] = ACTIONS(4745),
+ [aux_sym_open_statement_token1] = ACTIONS(4745),
+ [aux_sym_file_mode_token2] = ACTIONS(4745),
+ [aux_sym_file_access_token2] = ACTIONS(4745),
+ [aux_sym_file_lock_token2] = ACTIONS(4745),
+ [aux_sym_print_statement_token1] = ACTIONS(4745),
+ [anon_sym_CARET] = ACTIONS(4747),
+ [anon_sym_SLASH] = ACTIONS(4747),
+ [anon_sym_BSLASH] = ACTIONS(4747),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4745),
+ [anon_sym_PLUS] = ACTIONS(4747),
+ [anon_sym_DASH] = ACTIONS(4745),
+ [anon_sym_AMP] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4745),
+ [anon_sym_SEMI] = ACTIONS(4747),
+ [anon_sym_QMARK] = ACTIONS(4747),
+ [aux_sym_close_statement_token1] = ACTIONS(4745),
+ [aux_sym_put_statement_token1] = ACTIONS(4745),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4745),
+ [aux_sym_seek_statement_token1] = ACTIONS(4745),
+ [sym_reset_statement] = ACTIONS(4745),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4745),
+ [sym_stop_statement] = ACTIONS(4745),
+ [sym_beep_statement] = ACTIONS(4745),
+ [aux_sym_unload_statement_token1] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4745),
+ [aux_sym_call_statement_token1] = ACTIONS(4745),
+ [sym__ambiguous_call_statement] = ACTIONS(4745),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4745),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4745),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4745),
+ [aux_sym_unary_expression_token1] = ACTIONS(4745),
+ [sym_string_literal] = ACTIONS(4747),
+ [sym_number_literal] = ACTIONS(4747),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4745),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4745),
+ [sym_nothing_literal] = ACTIONS(4745),
+ [sym_null_literal] = ACTIONS(4745),
+ [sym_empty_literal] = ACTIONS(4745),
+ [sym_date_literal] = ACTIONS(4747),
+ [anon_sym_POUND] = ACTIONS(4745),
+ },
+ [STATE(1294)] = {
+ [sym_identifier] = ACTIONS(4745),
+ [sym_newline] = ACTIONS(4747),
+ [anon_sym_COLON] = ACTIONS(4747),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4745),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4745),
+ [anon_sym_EQ] = ACTIONS(4747),
+ [anon_sym_DOT] = ACTIONS(4745),
+ [anon_sym_BANG] = ACTIONS(4747),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4745),
+ [aux_sym_option_statement_token3] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4745),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4745),
+ [sym_static_modifier] = ACTIONS(4745),
+ [sym__dim_keyword] = ACTIONS(4745),
+ [sym__redim_keyword] = ACTIONS(4745),
+ [aux_sym_get_accessor_token1] = ACTIONS(4745),
+ [aux_sym_set_accessor_token1] = ACTIONS(4745),
+ [anon_sym_COMMA] = ACTIONS(4747),
+ [aux_sym_const_declaration_token1] = ACTIONS(4745),
+ [anon_sym_LPAREN] = ACTIONS(4747),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4745),
+ [anon_sym_STAR] = ACTIONS(4747),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4745),
+ [aux_sym_visibility_token1] = ACTIONS(4745),
+ [aux_sym_visibility_token2] = ACTIONS(4745),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4745),
+ [aux_sym_else_fragment_token1] = ACTIONS(4745),
+ [aux_sym_select_statement_token1] = ACTIONS(4745),
+ [aux_sym_case_expression_token1] = ACTIONS(4745),
+ [anon_sym_LT] = ACTIONS(4745),
+ [anon_sym_LT_EQ] = ACTIONS(4747),
+ [anon_sym_GT] = ACTIONS(4745),
+ [anon_sym_GT_EQ] = ACTIONS(4747),
+ [anon_sym_LT_GT] = ACTIONS(4747),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4745),
+ [aux_sym__for_header_token1] = ACTIONS(4745),
+ [aux_sym_do_statement_token1] = ACTIONS(4745),
+ [aux_sym_do_condition_token1] = ACTIONS(4745),
+ [aux_sym_with_statement_token1] = ACTIONS(4745),
+ [aux_sym_exit_statement_token1] = ACTIONS(4745),
+ [sym_end_statement] = ACTIONS(4747),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4745),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4745),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4745),
+ [sym__ambiguous_redim_statement] = ACTIONS(4747),
+ [aux_sym_erase_statement_token1] = ACTIONS(4745),
+ [aux_sym_open_statement_token1] = ACTIONS(4745),
+ [aux_sym_file_mode_token2] = ACTIONS(4745),
+ [aux_sym_file_access_token2] = ACTIONS(4745),
+ [aux_sym_file_lock_token2] = ACTIONS(4745),
+ [aux_sym_print_statement_token1] = ACTIONS(4745),
+ [anon_sym_CARET] = ACTIONS(4747),
+ [anon_sym_SLASH] = ACTIONS(4747),
+ [anon_sym_BSLASH] = ACTIONS(4747),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4745),
+ [anon_sym_PLUS] = ACTIONS(4747),
+ [anon_sym_DASH] = ACTIONS(4745),
+ [anon_sym_AMP] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4745),
+ [anon_sym_SEMI] = ACTIONS(4747),
+ [anon_sym_QMARK] = ACTIONS(4747),
+ [aux_sym_close_statement_token1] = ACTIONS(4745),
+ [aux_sym_put_statement_token1] = ACTIONS(4745),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4745),
+ [aux_sym_seek_statement_token1] = ACTIONS(4745),
+ [sym_reset_statement] = ACTIONS(4745),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4745),
+ [sym_stop_statement] = ACTIONS(4745),
+ [sym_beep_statement] = ACTIONS(4745),
+ [aux_sym_unload_statement_token1] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4745),
+ [aux_sym_call_statement_token1] = ACTIONS(4745),
+ [sym__ambiguous_call_statement] = ACTIONS(4745),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4745),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4745),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4745),
+ [aux_sym_unary_expression_token1] = ACTIONS(4745),
+ [sym_string_literal] = ACTIONS(4747),
+ [sym_number_literal] = ACTIONS(4747),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4745),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4745),
+ [sym_nothing_literal] = ACTIONS(4745),
+ [sym_null_literal] = ACTIONS(4745),
+ [sym_empty_literal] = ACTIONS(4745),
+ [sym_date_literal] = ACTIONS(4747),
+ [anon_sym_POUND] = ACTIONS(4745),
+ },
+ [STATE(1295)] = {
+ [sym_identifier] = ACTIONS(4749),
+ [sym_newline] = ACTIONS(4751),
+ [anon_sym_COLON] = ACTIONS(4751),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4749),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4749),
+ [anon_sym_EQ] = ACTIONS(4751),
+ [anon_sym_DOT] = ACTIONS(4749),
+ [anon_sym_BANG] = ACTIONS(4751),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4749),
+ [aux_sym_option_statement_token3] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4749),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4749),
+ [sym_static_modifier] = ACTIONS(4749),
+ [sym__dim_keyword] = ACTIONS(4749),
+ [sym__redim_keyword] = ACTIONS(4749),
+ [aux_sym_get_accessor_token1] = ACTIONS(4749),
+ [aux_sym_set_accessor_token1] = ACTIONS(4749),
+ [anon_sym_COMMA] = ACTIONS(4751),
+ [aux_sym_const_declaration_token1] = ACTIONS(4749),
+ [anon_sym_LPAREN] = ACTIONS(4751),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4749),
+ [anon_sym_STAR] = ACTIONS(4751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4749),
+ [aux_sym_visibility_token1] = ACTIONS(4749),
+ [aux_sym_visibility_token2] = ACTIONS(4749),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4749),
+ [aux_sym_else_fragment_token1] = ACTIONS(4749),
+ [aux_sym_select_statement_token1] = ACTIONS(4749),
+ [aux_sym_case_expression_token1] = ACTIONS(4749),
+ [anon_sym_LT] = ACTIONS(4749),
+ [anon_sym_LT_EQ] = ACTIONS(4751),
+ [anon_sym_GT] = ACTIONS(4749),
+ [anon_sym_GT_EQ] = ACTIONS(4751),
+ [anon_sym_LT_GT] = ACTIONS(4751),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4749),
+ [aux_sym__for_header_token1] = ACTIONS(4749),
+ [aux_sym_do_statement_token1] = ACTIONS(4749),
+ [aux_sym_do_condition_token1] = ACTIONS(4749),
+ [aux_sym_with_statement_token1] = ACTIONS(4749),
+ [aux_sym_exit_statement_token1] = ACTIONS(4749),
+ [sym_end_statement] = ACTIONS(4751),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4749),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4749),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4749),
+ [sym__ambiguous_redim_statement] = ACTIONS(4751),
+ [aux_sym_erase_statement_token1] = ACTIONS(4749),
+ [aux_sym_open_statement_token1] = ACTIONS(4749),
+ [aux_sym_file_mode_token2] = ACTIONS(4749),
+ [aux_sym_file_access_token2] = ACTIONS(4749),
+ [aux_sym_file_lock_token2] = ACTIONS(4749),
+ [aux_sym_print_statement_token1] = ACTIONS(4749),
+ [anon_sym_CARET] = ACTIONS(4751),
+ [anon_sym_SLASH] = ACTIONS(4751),
+ [anon_sym_BSLASH] = ACTIONS(4751),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4749),
+ [anon_sym_PLUS] = ACTIONS(4751),
+ [anon_sym_DASH] = ACTIONS(4749),
+ [anon_sym_AMP] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4749),
+ [anon_sym_SEMI] = ACTIONS(4751),
+ [anon_sym_QMARK] = ACTIONS(4751),
+ [aux_sym_close_statement_token1] = ACTIONS(4749),
+ [aux_sym_put_statement_token1] = ACTIONS(4749),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4749),
+ [aux_sym_seek_statement_token1] = ACTIONS(4749),
+ [sym_reset_statement] = ACTIONS(4749),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4749),
+ [sym_stop_statement] = ACTIONS(4749),
+ [sym_beep_statement] = ACTIONS(4749),
+ [aux_sym_unload_statement_token1] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4749),
+ [aux_sym_call_statement_token1] = ACTIONS(4749),
+ [sym__ambiguous_call_statement] = ACTIONS(4749),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4749),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4749),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4749),
+ [aux_sym_unary_expression_token1] = ACTIONS(4749),
+ [sym_string_literal] = ACTIONS(4751),
+ [sym_number_literal] = ACTIONS(4751),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4749),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4749),
+ [sym_nothing_literal] = ACTIONS(4749),
+ [sym_null_literal] = ACTIONS(4749),
+ [sym_empty_literal] = ACTIONS(4749),
+ [sym_date_literal] = ACTIONS(4751),
+ [anon_sym_POUND] = ACTIONS(4749),
+ },
+ [STATE(1296)] = {
+ [sym_identifier] = ACTIONS(4749),
+ [sym_newline] = ACTIONS(4751),
+ [anon_sym_COLON] = ACTIONS(4751),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4749),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4749),
+ [anon_sym_EQ] = ACTIONS(4751),
+ [anon_sym_DOT] = ACTIONS(4749),
+ [anon_sym_BANG] = ACTIONS(4751),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4749),
+ [aux_sym_option_statement_token3] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4749),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4749),
+ [sym_static_modifier] = ACTIONS(4749),
+ [sym__dim_keyword] = ACTIONS(4749),
+ [sym__redim_keyword] = ACTIONS(4749),
+ [aux_sym_get_accessor_token1] = ACTIONS(4749),
+ [aux_sym_set_accessor_token1] = ACTIONS(4749),
+ [anon_sym_COMMA] = ACTIONS(4751),
+ [aux_sym_const_declaration_token1] = ACTIONS(4749),
+ [anon_sym_LPAREN] = ACTIONS(4751),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4749),
+ [anon_sym_STAR] = ACTIONS(4751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4749),
+ [aux_sym_visibility_token1] = ACTIONS(4749),
+ [aux_sym_visibility_token2] = ACTIONS(4749),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4749),
+ [aux_sym_else_fragment_token1] = ACTIONS(4749),
+ [aux_sym_select_statement_token1] = ACTIONS(4749),
+ [aux_sym_case_expression_token1] = ACTIONS(4749),
+ [anon_sym_LT] = ACTIONS(4749),
+ [anon_sym_LT_EQ] = ACTIONS(4751),
+ [anon_sym_GT] = ACTIONS(4749),
+ [anon_sym_GT_EQ] = ACTIONS(4751),
+ [anon_sym_LT_GT] = ACTIONS(4751),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4749),
+ [aux_sym__for_header_token1] = ACTIONS(4749),
+ [aux_sym_do_statement_token1] = ACTIONS(4749),
+ [aux_sym_do_condition_token1] = ACTIONS(4749),
+ [aux_sym_with_statement_token1] = ACTIONS(4749),
+ [aux_sym_exit_statement_token1] = ACTIONS(4749),
+ [sym_end_statement] = ACTIONS(4751),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4749),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4749),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4749),
+ [sym__ambiguous_redim_statement] = ACTIONS(4751),
+ [aux_sym_erase_statement_token1] = ACTIONS(4749),
+ [aux_sym_open_statement_token1] = ACTIONS(4749),
+ [aux_sym_file_mode_token2] = ACTIONS(4749),
+ [aux_sym_file_access_token2] = ACTIONS(4749),
+ [aux_sym_file_lock_token2] = ACTIONS(4749),
+ [aux_sym_print_statement_token1] = ACTIONS(4749),
+ [anon_sym_CARET] = ACTIONS(4751),
+ [anon_sym_SLASH] = ACTIONS(4751),
+ [anon_sym_BSLASH] = ACTIONS(4751),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4749),
+ [anon_sym_PLUS] = ACTIONS(4751),
+ [anon_sym_DASH] = ACTIONS(4749),
+ [anon_sym_AMP] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4749),
+ [anon_sym_SEMI] = ACTIONS(4751),
+ [anon_sym_QMARK] = ACTIONS(4751),
+ [aux_sym_close_statement_token1] = ACTIONS(4749),
+ [aux_sym_put_statement_token1] = ACTIONS(4749),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4749),
+ [aux_sym_seek_statement_token1] = ACTIONS(4749),
+ [sym_reset_statement] = ACTIONS(4749),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4749),
+ [sym_stop_statement] = ACTIONS(4749),
+ [sym_beep_statement] = ACTIONS(4749),
+ [aux_sym_unload_statement_token1] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4749),
+ [aux_sym_call_statement_token1] = ACTIONS(4749),
+ [sym__ambiguous_call_statement] = ACTIONS(4749),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4749),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4749),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4749),
+ [aux_sym_unary_expression_token1] = ACTIONS(4749),
+ [sym_string_literal] = ACTIONS(4751),
+ [sym_number_literal] = ACTIONS(4751),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4749),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4749),
+ [sym_nothing_literal] = ACTIONS(4749),
+ [sym_null_literal] = ACTIONS(4749),
+ [sym_empty_literal] = ACTIONS(4749),
+ [sym_date_literal] = ACTIONS(4751),
+ [anon_sym_POUND] = ACTIONS(4749),
+ },
+ [STATE(1297)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5917),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5919),
+ [anon_sym_SLASH] = ACTIONS(5917),
+ [anon_sym_BSLASH] = ACTIONS(5921),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5923),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1298)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(6067),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token2] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(6043),
+ [anon_sym_SLASH] = ACTIONS(6067),
+ [anon_sym_BSLASH] = ACTIONS(6069),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(6071),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1299)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(6067),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token2] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(6043),
+ [anon_sym_SLASH] = ACTIONS(6067),
+ [anon_sym_BSLASH] = ACTIONS(6069),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(6071),
+ [anon_sym_PLUS] = ACTIONS(6073),
+ [anon_sym_DASH] = ACTIONS(6075),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1300)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4483),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token2] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(6024),
+ [anon_sym_SLASH] = ACTIONS(4483),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1301)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(6067),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token2] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(6043),
+ [anon_sym_SLASH] = ACTIONS(6067),
+ [anon_sym_BSLASH] = ACTIONS(6069),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(6071),
+ [anon_sym_PLUS] = ACTIONS(6073),
+ [anon_sym_DASH] = ACTIONS(6075),
+ [anon_sym_AMP] = ACTIONS(6077),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1302)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(4483),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token2] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(6024),
+ [anon_sym_SLASH] = ACTIONS(4483),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1303)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(6067),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token2] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(6043),
+ [anon_sym_SLASH] = ACTIONS(6067),
+ [anon_sym_BSLASH] = ACTIONS(6069),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(6071),
+ [anon_sym_PLUS] = ACTIONS(6073),
+ [anon_sym_DASH] = ACTIONS(6075),
+ [anon_sym_AMP] = ACTIONS(6077),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(6079),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1304)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(6067),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token2] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(6043),
+ [anon_sym_SLASH] = ACTIONS(6067),
+ [anon_sym_BSLASH] = ACTIONS(6069),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(6071),
+ [anon_sym_PLUS] = ACTIONS(6073),
+ [anon_sym_DASH] = ACTIONS(6075),
+ [anon_sym_AMP] = ACTIONS(6077),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(6079),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(6081),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1305)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(6067),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token2] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(6043),
+ [anon_sym_SLASH] = ACTIONS(6067),
+ [anon_sym_BSLASH] = ACTIONS(6069),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(6071),
+ [anon_sym_PLUS] = ACTIONS(6073),
+ [anon_sym_DASH] = ACTIONS(6075),
+ [anon_sym_AMP] = ACTIONS(6077),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(6079),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(6081),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(6083),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1306)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(6067),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token2] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(6043),
+ [anon_sym_SLASH] = ACTIONS(6067),
+ [anon_sym_BSLASH] = ACTIONS(6069),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(6071),
+ [anon_sym_PLUS] = ACTIONS(6073),
+ [anon_sym_DASH] = ACTIONS(6075),
+ [anon_sym_AMP] = ACTIONS(6077),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(6079),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(6081),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(6083),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(6085),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1307)] = {
+ [sym_identifier] = ACTIONS(4589),
+ [sym_newline] = ACTIONS(4591),
+ [anon_sym_COLON] = ACTIONS(4591),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4589),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4589),
+ [anon_sym_EQ] = ACTIONS(4591),
+ [anon_sym_DOT] = ACTIONS(4589),
+ [anon_sym_BANG] = ACTIONS(4591),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4589),
+ [aux_sym_option_statement_token3] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4589),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4589),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4589),
+ [sym_static_modifier] = ACTIONS(4589),
+ [sym__dim_keyword] = ACTIONS(4589),
+ [sym__redim_keyword] = ACTIONS(4589),
+ [aux_sym_get_accessor_token1] = ACTIONS(4589),
+ [aux_sym_set_accessor_token1] = ACTIONS(4589),
+ [anon_sym_COMMA] = ACTIONS(4591),
+ [aux_sym_const_declaration_token1] = ACTIONS(4589),
+ [anon_sym_LPAREN] = ACTIONS(4591),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4589),
+ [anon_sym_STAR] = ACTIONS(4591),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4589),
+ [aux_sym_visibility_token1] = ACTIONS(4589),
+ [aux_sym_visibility_token2] = ACTIONS(4589),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4589),
+ [aux_sym_else_fragment_token1] = ACTIONS(4589),
+ [aux_sym_select_statement_token1] = ACTIONS(4589),
+ [aux_sym_case_expression_token1] = ACTIONS(4589),
+ [anon_sym_LT] = ACTIONS(4589),
+ [anon_sym_LT_EQ] = ACTIONS(4591),
+ [anon_sym_GT] = ACTIONS(4589),
+ [anon_sym_GT_EQ] = ACTIONS(4591),
+ [anon_sym_LT_GT] = ACTIONS(4591),
+ [aux_sym__for_header_token1] = ACTIONS(4589),
+ [aux_sym_do_statement_token1] = ACTIONS(4589),
+ [aux_sym_do_statement_token2] = ACTIONS(4589),
+ [aux_sym_do_condition_token1] = ACTIONS(4589),
+ [aux_sym_with_statement_token1] = ACTIONS(4589),
+ [aux_sym_exit_statement_token1] = ACTIONS(4589),
+ [sym_end_statement] = ACTIONS(4591),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4589),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4589),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4589),
+ [sym__ambiguous_redim_statement] = ACTIONS(4591),
+ [aux_sym_erase_statement_token1] = ACTIONS(4589),
+ [aux_sym_open_statement_token1] = ACTIONS(4589),
+ [aux_sym_file_mode_token2] = ACTIONS(4589),
+ [aux_sym_file_access_token2] = ACTIONS(4589),
+ [aux_sym_file_lock_token2] = ACTIONS(4589),
+ [aux_sym_print_statement_token1] = ACTIONS(4589),
+ [anon_sym_CARET] = ACTIONS(4591),
+ [anon_sym_SLASH] = ACTIONS(4591),
+ [anon_sym_BSLASH] = ACTIONS(4591),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4589),
+ [anon_sym_PLUS] = ACTIONS(4591),
+ [anon_sym_DASH] = ACTIONS(4589),
+ [anon_sym_AMP] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4589),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4589),
+ [anon_sym_SEMI] = ACTIONS(4591),
+ [anon_sym_QMARK] = ACTIONS(4591),
+ [aux_sym_close_statement_token1] = ACTIONS(4589),
+ [aux_sym_put_statement_token1] = ACTIONS(4589),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4589),
+ [aux_sym_seek_statement_token1] = ACTIONS(4589),
+ [sym_reset_statement] = ACTIONS(4589),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4589),
+ [sym_stop_statement] = ACTIONS(4589),
+ [sym_beep_statement] = ACTIONS(4589),
+ [aux_sym_unload_statement_token1] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4589),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4589),
+ [aux_sym_call_statement_token1] = ACTIONS(4589),
+ [sym__ambiguous_call_statement] = ACTIONS(4589),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4589),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4589),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4589),
+ [aux_sym_unary_expression_token1] = ACTIONS(4589),
+ [sym_string_literal] = ACTIONS(4591),
+ [sym_number_literal] = ACTIONS(4591),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4589),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4589),
+ [sym_nothing_literal] = ACTIONS(4589),
+ [sym_null_literal] = ACTIONS(4589),
+ [sym_empty_literal] = ACTIONS(4589),
+ [sym_date_literal] = ACTIONS(4591),
+ [anon_sym_POUND] = ACTIONS(4589),
+ },
+ [STATE(1308)] = {
+ [sym_identifier] = ACTIONS(4617),
+ [sym_newline] = ACTIONS(4619),
+ [anon_sym_COLON] = ACTIONS(4619),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4617),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4617),
+ [anon_sym_DOT] = ACTIONS(4617),
+ [anon_sym_BANG] = ACTIONS(4619),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4617),
+ [aux_sym_option_statement_token3] = ACTIONS(4617),
+ [aux_sym_type_declaration_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4617),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4617),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4617),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4617),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4617),
+ [aux_sym__property_get_header_token1] = ACTIONS(4617),
+ [aux_sym_event_declaration_token1] = ACTIONS(4617),
+ [sym_static_modifier] = ACTIONS(4617),
+ [sym__dim_keyword] = ACTIONS(4617),
+ [sym__redim_keyword] = ACTIONS(4617),
+ [aux_sym_get_accessor_token1] = ACTIONS(4617),
+ [aux_sym_set_accessor_token1] = ACTIONS(4617),
+ [aux_sym_const_declaration_token1] = ACTIONS(4617),
+ [anon_sym_LPAREN] = ACTIONS(4619),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4617),
+ [anon_sym_STAR] = ACTIONS(4809),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token2] = ACTIONS(4617),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4617),
+ [aux_sym_else_fragment_token1] = ACTIONS(4617),
+ [aux_sym_select_statement_token1] = ACTIONS(4617),
+ [aux_sym__for_header_token1] = ACTIONS(4617),
+ [aux_sym_do_statement_token1] = ACTIONS(4617),
+ [aux_sym_do_condition_token1] = ACTIONS(4617),
+ [aux_sym_with_statement_token1] = ACTIONS(4617),
+ [aux_sym_exit_statement_token1] = ACTIONS(4617),
+ [sym_end_statement] = ACTIONS(4619),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4617),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4617),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4617),
+ [sym__ambiguous_redim_statement] = ACTIONS(4619),
+ [aux_sym_erase_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token3] = ACTIONS(4617),
+ [aux_sym_file_mode_token2] = ACTIONS(4617),
+ [aux_sym_file_access_token2] = ACTIONS(4617),
+ [aux_sym_file_lock_token2] = ACTIONS(4617),
+ [aux_sym_print_statement_token1] = ACTIONS(4617),
+ [anon_sym_CARET] = ACTIONS(4811),
+ [anon_sym_SLASH] = ACTIONS(4809),
+ [anon_sym_BSLASH] = ACTIONS(4813),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4815),
+ [anon_sym_PLUS] = ACTIONS(4817),
+ [anon_sym_DASH] = ACTIONS(4819),
+ [anon_sym_AMP] = ACTIONS(4821),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4617),
+ [anon_sym_QMARK] = ACTIONS(4619),
+ [aux_sym_close_statement_token1] = ACTIONS(4617),
+ [aux_sym_put_statement_token1] = ACTIONS(4617),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4617),
+ [aux_sym_seek_statement_token1] = ACTIONS(4617),
+ [sym_reset_statement] = ACTIONS(4617),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4617),
+ [sym_stop_statement] = ACTIONS(4617),
+ [sym_beep_statement] = ACTIONS(4617),
+ [aux_sym_unload_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4617),
+ [aux_sym_call_statement_token1] = ACTIONS(4617),
+ [sym__ambiguous_call_statement] = ACTIONS(4617),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4617),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4617),
+ [aux_sym_unary_expression_token1] = ACTIONS(4617),
+ [sym_string_literal] = ACTIONS(4619),
+ [sym_number_literal] = ACTIONS(4619),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4617),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4617),
+ [sym_nothing_literal] = ACTIONS(4617),
+ [sym_null_literal] = ACTIONS(4617),
+ [sym_empty_literal] = ACTIONS(4617),
+ [sym_date_literal] = ACTIONS(4619),
+ [anon_sym_POUND] = ACTIONS(4617),
+ },
+ [STATE(1309)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(6045),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token2] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(6024),
+ [anon_sym_SLASH] = ACTIONS(6045),
+ [anon_sym_BSLASH] = ACTIONS(4483),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1310)] = {
+ [sym_identifier] = ACTIONS(4509),
+ [sym_newline] = ACTIONS(4505),
+ [anon_sym_COLON] = ACTIONS(4505),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4509),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4509),
+ [anon_sym_EQ] = ACTIONS(4503),
+ [anon_sym_DOT] = ACTIONS(4509),
+ [anon_sym_BANG] = ACTIONS(4505),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4509),
+ [aux_sym_option_statement_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4509),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4509),
+ [sym_static_modifier] = ACTIONS(4509),
+ [sym__dim_keyword] = ACTIONS(4509),
+ [sym__redim_keyword] = ACTIONS(4509),
+ [aux_sym_get_accessor_token1] = ACTIONS(4509),
+ [aux_sym_set_accessor_token1] = ACTIONS(4509),
+ [anon_sym_COMMA] = ACTIONS(4505),
+ [aux_sym_const_declaration_token1] = ACTIONS(4509),
+ [anon_sym_LPAREN] = ACTIONS(4505),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4509),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token2] = ACTIONS(4509),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4509),
+ [aux_sym_else_fragment_token1] = ACTIONS(4509),
+ [aux_sym_select_statement_token1] = ACTIONS(4509),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4509),
+ [aux_sym_do_statement_token1] = ACTIONS(4509),
+ [aux_sym_do_condition_token1] = ACTIONS(4509),
+ [aux_sym_while_statement_token1] = ACTIONS(4509),
+ [aux_sym_with_statement_token1] = ACTIONS(4509),
+ [aux_sym_exit_statement_token1] = ACTIONS(4509),
+ [sym_end_statement] = ACTIONS(4505),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4509),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4509),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4509),
+ [sym__ambiguous_redim_statement] = ACTIONS(4505),
+ [aux_sym_erase_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token1] = ACTIONS(4509),
+ [aux_sym_file_mode_token2] = ACTIONS(4509),
+ [aux_sym_file_access_token2] = ACTIONS(4509),
+ [aux_sym_file_lock_token2] = ACTIONS(4509),
+ [aux_sym_print_statement_token1] = ACTIONS(4509),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4505),
+ [anon_sym_DASH] = ACTIONS(4509),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_SEMI] = ACTIONS(4505),
+ [anon_sym_QMARK] = ACTIONS(4505),
+ [aux_sym_close_statement_token1] = ACTIONS(4509),
+ [aux_sym_put_statement_token1] = ACTIONS(4509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4509),
+ [aux_sym_seek_statement_token1] = ACTIONS(4509),
+ [sym_reset_statement] = ACTIONS(4509),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4509),
+ [sym_stop_statement] = ACTIONS(4509),
+ [sym_beep_statement] = ACTIONS(4509),
+ [aux_sym_unload_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4509),
+ [aux_sym_call_statement_token1] = ACTIONS(4509),
+ [sym__ambiguous_call_statement] = ACTIONS(4509),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4509),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4509),
+ [aux_sym_unary_expression_token1] = ACTIONS(4509),
+ [sym_string_literal] = ACTIONS(4505),
+ [sym_number_literal] = ACTIONS(4505),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4509),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4509),
+ [sym_nothing_literal] = ACTIONS(4509),
+ [sym_null_literal] = ACTIONS(4509),
+ [sym_empty_literal] = ACTIONS(4509),
+ [sym_date_literal] = ACTIONS(4505),
+ [anon_sym_POUND] = ACTIONS(4509),
+ },
+ [STATE(1311)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(6045),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token2] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(6024),
+ [anon_sym_SLASH] = ACTIONS(6045),
+ [anon_sym_BSLASH] = ACTIONS(6047),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4481),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1312)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(6045),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token2] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(6024),
+ [anon_sym_SLASH] = ACTIONS(6045),
+ [anon_sym_BSLASH] = ACTIONS(6047),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(6049),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1313)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4503),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [anon_sym_COMMA] = ACTIONS(4615),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_while_statement_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_SEMI] = ACTIONS(4615),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(1314)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(6045),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token2] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(6024),
+ [anon_sym_SLASH] = ACTIONS(6045),
+ [anon_sym_BSLASH] = ACTIONS(6047),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(6049),
+ [anon_sym_PLUS] = ACTIONS(6051),
+ [anon_sym_DASH] = ACTIONS(6053),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1315)] = {
+ [sym_identifier] = ACTIONS(5555),
+ [sym_newline] = ACTIONS(4399),
+ [anon_sym_COLON] = ACTIONS(6149),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(5555),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5555),
+ [anon_sym_EQ] = ACTIONS(5558),
+ [anon_sym_DOT] = ACTIONS(6151),
+ [anon_sym_BANG] = ACTIONS(5633),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(5555),
+ [aux_sym_option_statement_token3] = ACTIONS(5555),
+ [aux_sym_type_declaration_token1] = ACTIONS(5555),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(5555),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(5555),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(5555),
+ [aux_sym_enum_declaration_token1] = ACTIONS(5555),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(5555),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(5555),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(5555),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(5555),
+ [aux_sym__property_get_header_token1] = ACTIONS(5555),
+ [aux_sym_event_declaration_token1] = ACTIONS(5555),
+ [sym_static_modifier] = ACTIONS(5555),
+ [sym__dim_keyword] = ACTIONS(5555),
+ [sym__redim_keyword] = ACTIONS(5555),
+ [aux_sym_byval_modifier_token1] = ACTIONS(5562),
+ [aux_sym_get_accessor_token1] = ACTIONS(5555),
+ [aux_sym_set_accessor_token1] = ACTIONS(5555),
+ [anon_sym_COMMA] = ACTIONS(5558),
+ [aux_sym_const_declaration_token1] = ACTIONS(5555),
+ [anon_sym_LPAREN] = ACTIONS(4399),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5555),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5555),
+ [aux_sym_visibility_token1] = ACTIONS(5555),
+ [aux_sym_visibility_token2] = ACTIONS(5555),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(5555),
+ [aux_sym_else_fragment_token1] = ACTIONS(5555),
+ [aux_sym_select_statement_token1] = ACTIONS(5555),
+ [aux_sym__for_header_token1] = ACTIONS(5555),
+ [aux_sym_do_statement_token1] = ACTIONS(5555),
+ [aux_sym_do_condition_token1] = ACTIONS(5555),
+ [aux_sym_with_statement_token1] = ACTIONS(5555),
+ [aux_sym_exit_statement_token1] = ACTIONS(5555),
+ [sym_end_statement] = ACTIONS(4399),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(5555),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(5555),
+ [aux_sym_on_error_statement_token2] = ACTIONS(5555),
+ [sym__ambiguous_redim_statement] = ACTIONS(4399),
+ [aux_sym_erase_statement_token1] = ACTIONS(5555),
+ [aux_sym_open_statement_token1] = ACTIONS(5555),
+ [aux_sym_file_mode_token2] = ACTIONS(5555),
+ [aux_sym_file_access_token2] = ACTIONS(5555),
+ [aux_sym_file_lock_token2] = ACTIONS(5555),
+ [aux_sym_print_statement_token1] = ACTIONS(5555),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4399),
+ [anon_sym_DASH] = ACTIONS(5555),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_QMARK] = ACTIONS(4399),
+ [aux_sym_close_statement_token1] = ACTIONS(5555),
+ [aux_sym_put_statement_token1] = ACTIONS(5555),
+ [aux_sym_unlock_statement_token1] = ACTIONS(5555),
+ [aux_sym_seek_statement_token1] = ACTIONS(5555),
+ [sym_reset_statement] = ACTIONS(5555),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(5555),
+ [sym_stop_statement] = ACTIONS(5555),
+ [sym_beep_statement] = ACTIONS(5555),
+ [aux_sym_unload_statement_token1] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token1] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token2] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token3] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token4] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token5] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token6] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token7] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token8] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token9] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token10] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token11] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token12] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token13] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token14] = ACTIONS(5555),
+ [aux_sym_call_statement_token1] = ACTIONS(5555),
+ [sym__ambiguous_call_statement] = ACTIONS(5555),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5555),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5555),
+ [aux_sym_unary_expression_token1] = ACTIONS(5555),
+ [sym_string_literal] = ACTIONS(4399),
+ [sym_number_literal] = ACTIONS(4399),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5555),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5555),
+ [sym_nothing_literal] = ACTIONS(5555),
+ [sym_null_literal] = ACTIONS(5555),
+ [sym_empty_literal] = ACTIONS(5555),
+ [sym_date_literal] = ACTIONS(4399),
+ [anon_sym_POUND] = ACTIONS(5555),
+ },
+ [STATE(1316)] = {
+ [sym_identifier] = ACTIONS(4447),
+ [sym_newline] = ACTIONS(4449),
+ [anon_sym_COLON] = ACTIONS(4449),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4447),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4447),
+ [anon_sym_EQ] = ACTIONS(4449),
+ [anon_sym_DOT] = ACTIONS(4447),
+ [anon_sym_BANG] = ACTIONS(4449),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4447),
+ [aux_sym_option_statement_token3] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4447),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4447),
+ [sym_static_modifier] = ACTIONS(4447),
+ [sym__dim_keyword] = ACTIONS(4447),
+ [sym__redim_keyword] = ACTIONS(4447),
+ [aux_sym_get_accessor_token1] = ACTIONS(4447),
+ [aux_sym_set_accessor_token1] = ACTIONS(4447),
+ [anon_sym_COMMA] = ACTIONS(4449),
+ [aux_sym_const_declaration_token1] = ACTIONS(4447),
+ [anon_sym_LPAREN] = ACTIONS(4449),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4447),
+ [anon_sym_STAR] = ACTIONS(4449),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4447),
+ [aux_sym_visibility_token1] = ACTIONS(4447),
+ [aux_sym_visibility_token2] = ACTIONS(4447),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4447),
+ [aux_sym_else_fragment_token1] = ACTIONS(4447),
+ [aux_sym_select_statement_token1] = ACTIONS(4447),
+ [aux_sym_case_expression_token1] = ACTIONS(4447),
+ [anon_sym_LT] = ACTIONS(4447),
+ [anon_sym_LT_EQ] = ACTIONS(4449),
+ [anon_sym_GT] = ACTIONS(4447),
+ [anon_sym_GT_EQ] = ACTIONS(4449),
+ [anon_sym_LT_GT] = ACTIONS(4449),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4447),
+ [aux_sym__for_header_token1] = ACTIONS(4447),
+ [aux_sym_do_statement_token1] = ACTIONS(4447),
+ [aux_sym_do_condition_token1] = ACTIONS(4447),
+ [aux_sym_with_statement_token1] = ACTIONS(4447),
+ [aux_sym_exit_statement_token1] = ACTIONS(4447),
+ [sym_end_statement] = ACTIONS(4449),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4447),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4447),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4447),
+ [sym__ambiguous_redim_statement] = ACTIONS(4449),
+ [aux_sym_erase_statement_token1] = ACTIONS(4447),
+ [aux_sym_open_statement_token1] = ACTIONS(4447),
+ [aux_sym_file_mode_token2] = ACTIONS(4447),
+ [aux_sym_file_access_token2] = ACTIONS(4447),
+ [aux_sym_file_lock_token2] = ACTIONS(4447),
+ [aux_sym_print_statement_token1] = ACTIONS(4447),
+ [anon_sym_CARET] = ACTIONS(4449),
+ [anon_sym_SLASH] = ACTIONS(4449),
+ [anon_sym_BSLASH] = ACTIONS(4449),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4447),
+ [anon_sym_PLUS] = ACTIONS(4449),
+ [anon_sym_DASH] = ACTIONS(4447),
+ [anon_sym_AMP] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4447),
+ [anon_sym_SEMI] = ACTIONS(4449),
+ [anon_sym_QMARK] = ACTIONS(4449),
+ [aux_sym_close_statement_token1] = ACTIONS(4447),
+ [aux_sym_put_statement_token1] = ACTIONS(4447),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4447),
+ [aux_sym_seek_statement_token1] = ACTIONS(4447),
+ [sym_reset_statement] = ACTIONS(4447),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4447),
+ [sym_stop_statement] = ACTIONS(4447),
+ [sym_beep_statement] = ACTIONS(4447),
+ [aux_sym_unload_statement_token1] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4447),
+ [aux_sym_call_statement_token1] = ACTIONS(4447),
+ [sym__ambiguous_call_statement] = ACTIONS(4447),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4447),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4447),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4447),
+ [aux_sym_unary_expression_token1] = ACTIONS(4447),
+ [sym_string_literal] = ACTIONS(4449),
+ [sym_number_literal] = ACTIONS(4449),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4447),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4447),
+ [sym_nothing_literal] = ACTIONS(4447),
+ [sym_null_literal] = ACTIONS(4447),
+ [sym_empty_literal] = ACTIONS(4447),
+ [sym_date_literal] = ACTIONS(4449),
+ [anon_sym_POUND] = ACTIONS(4447),
+ },
+ [STATE(1317)] = {
+ [sym_identifier] = ACTIONS(4593),
+ [sym_newline] = ACTIONS(4595),
+ [anon_sym_COLON] = ACTIONS(4595),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4593),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4593),
+ [anon_sym_EQ] = ACTIONS(4595),
+ [anon_sym_DOT] = ACTIONS(4593),
+ [anon_sym_BANG] = ACTIONS(4595),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4593),
+ [aux_sym_option_statement_token3] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4593),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4593),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4593),
+ [sym_static_modifier] = ACTIONS(4593),
+ [sym__dim_keyword] = ACTIONS(4593),
+ [sym__redim_keyword] = ACTIONS(4593),
+ [aux_sym_get_accessor_token1] = ACTIONS(4593),
+ [aux_sym_set_accessor_token1] = ACTIONS(4593),
+ [anon_sym_COMMA] = ACTIONS(4595),
+ [aux_sym_const_declaration_token1] = ACTIONS(4593),
+ [anon_sym_LPAREN] = ACTIONS(4595),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4593),
+ [anon_sym_STAR] = ACTIONS(4595),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token1] = ACTIONS(4593),
+ [aux_sym_visibility_token2] = ACTIONS(4593),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4593),
+ [aux_sym_else_fragment_token1] = ACTIONS(4593),
+ [aux_sym_select_statement_token1] = ACTIONS(4593),
+ [aux_sym_case_expression_token1] = ACTIONS(4593),
+ [anon_sym_LT] = ACTIONS(4593),
+ [anon_sym_LT_EQ] = ACTIONS(4595),
+ [anon_sym_GT] = ACTIONS(4593),
+ [anon_sym_GT_EQ] = ACTIONS(4595),
+ [anon_sym_LT_GT] = ACTIONS(4595),
+ [aux_sym__for_header_token1] = ACTIONS(4593),
+ [aux_sym_do_statement_token1] = ACTIONS(4593),
+ [aux_sym_do_statement_token2] = ACTIONS(4593),
+ [aux_sym_do_condition_token1] = ACTIONS(4593),
+ [aux_sym_with_statement_token1] = ACTIONS(4593),
+ [aux_sym_exit_statement_token1] = ACTIONS(4593),
+ [sym_end_statement] = ACTIONS(4595),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4593),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4593),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4593),
+ [sym__ambiguous_redim_statement] = ACTIONS(4595),
+ [aux_sym_erase_statement_token1] = ACTIONS(4593),
+ [aux_sym_open_statement_token1] = ACTIONS(4593),
+ [aux_sym_file_mode_token2] = ACTIONS(4593),
+ [aux_sym_file_access_token2] = ACTIONS(4593),
+ [aux_sym_file_lock_token2] = ACTIONS(4593),
+ [aux_sym_print_statement_token1] = ACTIONS(4593),
+ [anon_sym_CARET] = ACTIONS(4595),
+ [anon_sym_SLASH] = ACTIONS(4595),
+ [anon_sym_BSLASH] = ACTIONS(4595),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4593),
+ [anon_sym_PLUS] = ACTIONS(4595),
+ [anon_sym_DASH] = ACTIONS(4593),
+ [anon_sym_AMP] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4593),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4593),
+ [anon_sym_SEMI] = ACTIONS(4595),
+ [anon_sym_QMARK] = ACTIONS(4595),
+ [aux_sym_close_statement_token1] = ACTIONS(4593),
+ [aux_sym_put_statement_token1] = ACTIONS(4593),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4593),
+ [aux_sym_seek_statement_token1] = ACTIONS(4593),
+ [sym_reset_statement] = ACTIONS(4593),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4593),
+ [sym_stop_statement] = ACTIONS(4593),
+ [sym_beep_statement] = ACTIONS(4593),
+ [aux_sym_unload_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4593),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4593),
+ [aux_sym_call_statement_token1] = ACTIONS(4593),
+ [sym__ambiguous_call_statement] = ACTIONS(4593),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4593),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4593),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4593),
+ [aux_sym_unary_expression_token1] = ACTIONS(4593),
+ [sym_string_literal] = ACTIONS(4595),
+ [sym_number_literal] = ACTIONS(4595),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4593),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4593),
+ [sym_nothing_literal] = ACTIONS(4593),
+ [sym_null_literal] = ACTIONS(4593),
+ [sym_empty_literal] = ACTIONS(4593),
+ [sym_date_literal] = ACTIONS(4595),
+ [anon_sym_POUND] = ACTIONS(4593),
+ },
+ [STATE(1318)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(6045),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token2] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(6024),
+ [anon_sym_SLASH] = ACTIONS(6045),
+ [anon_sym_BSLASH] = ACTIONS(6047),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(6049),
+ [anon_sym_PLUS] = ACTIONS(6051),
+ [anon_sym_DASH] = ACTIONS(6053),
+ [anon_sym_AMP] = ACTIONS(6055),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1319)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(6045),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token2] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(6024),
+ [anon_sym_SLASH] = ACTIONS(6045),
+ [anon_sym_BSLASH] = ACTIONS(6047),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(6049),
+ [anon_sym_PLUS] = ACTIONS(6051),
+ [anon_sym_DASH] = ACTIONS(6053),
+ [anon_sym_AMP] = ACTIONS(6055),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(6057),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1320)] = {
+ [sym_identifier] = ACTIONS(4477),
+ [sym_newline] = ACTIONS(4479),
+ [anon_sym_COLON] = ACTIONS(4479),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4477),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4477),
+ [anon_sym_EQ] = ACTIONS(4479),
+ [anon_sym_DOT] = ACTIONS(4477),
+ [anon_sym_BANG] = ACTIONS(4479),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4477),
+ [aux_sym_option_statement_token3] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4477),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4477),
+ [sym_static_modifier] = ACTIONS(4477),
+ [sym__dim_keyword] = ACTIONS(4477),
+ [sym__redim_keyword] = ACTIONS(4477),
+ [aux_sym_get_accessor_token1] = ACTIONS(4477),
+ [aux_sym_set_accessor_token1] = ACTIONS(4477),
+ [anon_sym_COMMA] = ACTIONS(4479),
+ [aux_sym_const_declaration_token1] = ACTIONS(4477),
+ [anon_sym_LPAREN] = ACTIONS(4479),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4477),
+ [anon_sym_STAR] = ACTIONS(4479),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4477),
+ [aux_sym_visibility_token1] = ACTIONS(4477),
+ [aux_sym_visibility_token2] = ACTIONS(4477),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4477),
+ [aux_sym_else_fragment_token1] = ACTIONS(4477),
+ [aux_sym_select_statement_token1] = ACTIONS(4477),
+ [aux_sym_case_expression_token1] = ACTIONS(4477),
+ [anon_sym_LT] = ACTIONS(4477),
+ [anon_sym_LT_EQ] = ACTIONS(4479),
+ [anon_sym_GT] = ACTIONS(4477),
+ [anon_sym_GT_EQ] = ACTIONS(4479),
+ [anon_sym_LT_GT] = ACTIONS(4479),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4477),
+ [aux_sym__for_header_token1] = ACTIONS(4477),
+ [aux_sym_do_statement_token1] = ACTIONS(4477),
+ [aux_sym_do_condition_token1] = ACTIONS(4477),
+ [aux_sym_with_statement_token1] = ACTIONS(4477),
+ [aux_sym_exit_statement_token1] = ACTIONS(4477),
+ [sym_end_statement] = ACTIONS(4479),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4477),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4477),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4477),
+ [sym__ambiguous_redim_statement] = ACTIONS(4479),
+ [aux_sym_erase_statement_token1] = ACTIONS(4477),
+ [aux_sym_open_statement_token1] = ACTIONS(4477),
+ [aux_sym_file_mode_token2] = ACTIONS(4477),
+ [aux_sym_file_access_token2] = ACTIONS(4477),
+ [aux_sym_file_lock_token2] = ACTIONS(4477),
+ [aux_sym_print_statement_token1] = ACTIONS(4477),
+ [anon_sym_CARET] = ACTIONS(4479),
+ [anon_sym_SLASH] = ACTIONS(4479),
+ [anon_sym_BSLASH] = ACTIONS(4479),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4477),
+ [anon_sym_PLUS] = ACTIONS(4479),
+ [anon_sym_DASH] = ACTIONS(4477),
+ [anon_sym_AMP] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4477),
+ [anon_sym_SEMI] = ACTIONS(4479),
+ [anon_sym_QMARK] = ACTIONS(4479),
+ [aux_sym_close_statement_token1] = ACTIONS(4477),
+ [aux_sym_put_statement_token1] = ACTIONS(4477),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4477),
+ [aux_sym_seek_statement_token1] = ACTIONS(4477),
+ [sym_reset_statement] = ACTIONS(4477),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4477),
+ [sym_stop_statement] = ACTIONS(4477),
+ [sym_beep_statement] = ACTIONS(4477),
+ [aux_sym_unload_statement_token1] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4477),
+ [aux_sym_call_statement_token1] = ACTIONS(4477),
+ [sym__ambiguous_call_statement] = ACTIONS(4477),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4477),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4477),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4477),
+ [aux_sym_unary_expression_token1] = ACTIONS(4477),
+ [sym_string_literal] = ACTIONS(4479),
+ [sym_number_literal] = ACTIONS(4479),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4477),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4477),
+ [sym_nothing_literal] = ACTIONS(4477),
+ [sym_null_literal] = ACTIONS(4477),
+ [sym_empty_literal] = ACTIONS(4477),
+ [sym_date_literal] = ACTIONS(4479),
+ [anon_sym_POUND] = ACTIONS(4477),
+ },
+ [STATE(1321)] = {
+ [sym_identifier] = ACTIONS(4597),
+ [sym_newline] = ACTIONS(4599),
+ [anon_sym_COLON] = ACTIONS(4599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4597),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4597),
+ [anon_sym_EQ] = ACTIONS(4599),
+ [anon_sym_DOT] = ACTIONS(4597),
+ [anon_sym_BANG] = ACTIONS(4599),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4597),
+ [aux_sym_option_statement_token3] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4597),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4597),
+ [sym_static_modifier] = ACTIONS(4597),
+ [sym__dim_keyword] = ACTIONS(4597),
+ [sym__redim_keyword] = ACTIONS(4597),
+ [aux_sym_get_accessor_token1] = ACTIONS(4597),
+ [aux_sym_set_accessor_token1] = ACTIONS(4597),
+ [anon_sym_COMMA] = ACTIONS(4599),
+ [aux_sym_const_declaration_token1] = ACTIONS(4597),
+ [anon_sym_LPAREN] = ACTIONS(4599),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4597),
+ [anon_sym_STAR] = ACTIONS(4599),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token2] = ACTIONS(4597),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4597),
+ [aux_sym_else_fragment_token1] = ACTIONS(4597),
+ [aux_sym_select_statement_token1] = ACTIONS(4597),
+ [aux_sym_case_expression_token1] = ACTIONS(4597),
+ [anon_sym_LT] = ACTIONS(4597),
+ [anon_sym_LT_EQ] = ACTIONS(4599),
+ [anon_sym_GT] = ACTIONS(4597),
+ [anon_sym_GT_EQ] = ACTIONS(4599),
+ [anon_sym_LT_GT] = ACTIONS(4599),
+ [aux_sym__for_header_token1] = ACTIONS(4597),
+ [aux_sym_do_statement_token1] = ACTIONS(4597),
+ [aux_sym_do_statement_token2] = ACTIONS(4597),
+ [aux_sym_do_condition_token1] = ACTIONS(4597),
+ [aux_sym_with_statement_token1] = ACTIONS(4597),
+ [aux_sym_exit_statement_token1] = ACTIONS(4597),
+ [sym_end_statement] = ACTIONS(4599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4597),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4597),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4597),
+ [sym__ambiguous_redim_statement] = ACTIONS(4599),
+ [aux_sym_erase_statement_token1] = ACTIONS(4597),
+ [aux_sym_open_statement_token1] = ACTIONS(4597),
+ [aux_sym_file_mode_token2] = ACTIONS(4597),
+ [aux_sym_file_access_token2] = ACTIONS(4597),
+ [aux_sym_file_lock_token2] = ACTIONS(4597),
+ [aux_sym_print_statement_token1] = ACTIONS(4597),
+ [anon_sym_CARET] = ACTIONS(4599),
+ [anon_sym_SLASH] = ACTIONS(4599),
+ [anon_sym_BSLASH] = ACTIONS(4599),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4597),
+ [anon_sym_PLUS] = ACTIONS(4599),
+ [anon_sym_DASH] = ACTIONS(4597),
+ [anon_sym_AMP] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4597),
+ [anon_sym_SEMI] = ACTIONS(4599),
+ [anon_sym_QMARK] = ACTIONS(4599),
+ [aux_sym_close_statement_token1] = ACTIONS(4597),
+ [aux_sym_put_statement_token1] = ACTIONS(4597),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4597),
+ [aux_sym_seek_statement_token1] = ACTIONS(4597),
+ [sym_reset_statement] = ACTIONS(4597),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4597),
+ [sym_stop_statement] = ACTIONS(4597),
+ [sym_beep_statement] = ACTIONS(4597),
+ [aux_sym_unload_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4597),
+ [aux_sym_call_statement_token1] = ACTIONS(4597),
+ [sym__ambiguous_call_statement] = ACTIONS(4597),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4597),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4597),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4597),
+ [aux_sym_unary_expression_token1] = ACTIONS(4597),
+ [sym_string_literal] = ACTIONS(4599),
+ [sym_number_literal] = ACTIONS(4599),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4597),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4597),
+ [sym_nothing_literal] = ACTIONS(4597),
+ [sym_null_literal] = ACTIONS(4597),
+ [sym_empty_literal] = ACTIONS(4597),
+ [sym_date_literal] = ACTIONS(4599),
+ [anon_sym_POUND] = ACTIONS(4597),
+ },
+ [STATE(1322)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(6045),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token2] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(6024),
+ [anon_sym_SLASH] = ACTIONS(6045),
+ [anon_sym_BSLASH] = ACTIONS(6047),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(6049),
+ [anon_sym_PLUS] = ACTIONS(6051),
+ [anon_sym_DASH] = ACTIONS(6053),
+ [anon_sym_AMP] = ACTIONS(6055),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(6057),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(6059),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1323)] = {
+ [sym_identifier] = ACTIONS(4485),
+ [sym_newline] = ACTIONS(4487),
+ [anon_sym_COLON] = ACTIONS(4487),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4485),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4485),
+ [anon_sym_EQ] = ACTIONS(4487),
+ [anon_sym_DOT] = ACTIONS(4485),
+ [anon_sym_BANG] = ACTIONS(4487),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4485),
+ [aux_sym_option_statement_token3] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4485),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4485),
+ [sym_static_modifier] = ACTIONS(4485),
+ [sym__dim_keyword] = ACTIONS(4485),
+ [sym__redim_keyword] = ACTIONS(4485),
+ [aux_sym_get_accessor_token1] = ACTIONS(4485),
+ [aux_sym_set_accessor_token1] = ACTIONS(4485),
+ [anon_sym_COMMA] = ACTIONS(4487),
+ [aux_sym_const_declaration_token1] = ACTIONS(4485),
+ [anon_sym_LPAREN] = ACTIONS(4487),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4485),
+ [anon_sym_STAR] = ACTIONS(4487),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4485),
+ [aux_sym_visibility_token1] = ACTIONS(4485),
+ [aux_sym_visibility_token2] = ACTIONS(4485),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4485),
+ [aux_sym_else_fragment_token1] = ACTIONS(4485),
+ [aux_sym_select_statement_token1] = ACTIONS(4485),
+ [aux_sym_case_expression_token1] = ACTIONS(4485),
+ [anon_sym_LT] = ACTIONS(4485),
+ [anon_sym_LT_EQ] = ACTIONS(4487),
+ [anon_sym_GT] = ACTIONS(4485),
+ [anon_sym_GT_EQ] = ACTIONS(4487),
+ [anon_sym_LT_GT] = ACTIONS(4487),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4485),
+ [aux_sym__for_header_token1] = ACTIONS(4485),
+ [aux_sym_do_statement_token1] = ACTIONS(4485),
+ [aux_sym_do_condition_token1] = ACTIONS(4485),
+ [aux_sym_with_statement_token1] = ACTIONS(4485),
+ [aux_sym_exit_statement_token1] = ACTIONS(4485),
+ [sym_end_statement] = ACTIONS(4487),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4485),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4485),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4485),
+ [sym__ambiguous_redim_statement] = ACTIONS(4487),
+ [aux_sym_erase_statement_token1] = ACTIONS(4485),
+ [aux_sym_open_statement_token1] = ACTIONS(4485),
+ [aux_sym_file_mode_token2] = ACTIONS(4485),
+ [aux_sym_file_access_token2] = ACTIONS(4485),
+ [aux_sym_file_lock_token2] = ACTIONS(4485),
+ [aux_sym_print_statement_token1] = ACTIONS(4485),
+ [anon_sym_CARET] = ACTIONS(4487),
+ [anon_sym_SLASH] = ACTIONS(4487),
+ [anon_sym_BSLASH] = ACTIONS(4487),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4485),
+ [anon_sym_PLUS] = ACTIONS(4487),
+ [anon_sym_DASH] = ACTIONS(4485),
+ [anon_sym_AMP] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4485),
+ [anon_sym_SEMI] = ACTIONS(4487),
+ [anon_sym_QMARK] = ACTIONS(4487),
+ [aux_sym_close_statement_token1] = ACTIONS(4485),
+ [aux_sym_put_statement_token1] = ACTIONS(4485),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4485),
+ [aux_sym_seek_statement_token1] = ACTIONS(4485),
+ [sym_reset_statement] = ACTIONS(4485),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4485),
+ [sym_stop_statement] = ACTIONS(4485),
+ [sym_beep_statement] = ACTIONS(4485),
+ [aux_sym_unload_statement_token1] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4485),
+ [aux_sym_call_statement_token1] = ACTIONS(4485),
+ [sym__ambiguous_call_statement] = ACTIONS(4485),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4485),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4485),
+ [aux_sym_unary_expression_token1] = ACTIONS(4485),
+ [sym_string_literal] = ACTIONS(4487),
+ [sym_number_literal] = ACTIONS(4487),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4485),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4485),
+ [sym_nothing_literal] = ACTIONS(4485),
+ [sym_null_literal] = ACTIONS(4485),
+ [sym_empty_literal] = ACTIONS(4485),
+ [sym_date_literal] = ACTIONS(4487),
+ [anon_sym_POUND] = ACTIONS(4485),
+ },
+ [STATE(1324)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(6045),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token2] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(6024),
+ [anon_sym_SLASH] = ACTIONS(6045),
+ [anon_sym_BSLASH] = ACTIONS(6047),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(6049),
+ [anon_sym_PLUS] = ACTIONS(6051),
+ [anon_sym_DASH] = ACTIONS(6053),
+ [anon_sym_AMP] = ACTIONS(6055),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(6057),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(6059),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(6061),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1325)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(6045),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token2] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(6024),
+ [anon_sym_SLASH] = ACTIONS(6045),
+ [anon_sym_BSLASH] = ACTIONS(6047),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(6049),
+ [anon_sym_PLUS] = ACTIONS(6051),
+ [anon_sym_DASH] = ACTIONS(6053),
+ [anon_sym_AMP] = ACTIONS(6055),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(6057),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(6059),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(6061),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(6063),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1326)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1328),
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(6153),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_array_bound_token1] = ACTIONS(4369),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_while_statement_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(1327)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5948),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_while_statement_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5941),
+ [anon_sym_SLASH] = ACTIONS(5948),
+ [anon_sym_BSLASH] = ACTIONS(5950),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5952),
+ [anon_sym_PLUS] = ACTIONS(4483),
+ [anon_sym_DASH] = ACTIONS(4481),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1328)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1332),
+ [sym_identifier] = ACTIONS(4375),
+ [sym_newline] = ACTIONS(4377),
+ [anon_sym_COLON] = ACTIONS(4377),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4375),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4375),
+ [anon_sym_EQ] = ACTIONS(4377),
+ [anon_sym_DOT] = ACTIONS(4375),
+ [anon_sym_BANG] = ACTIONS(4377),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4375),
+ [aux_sym_option_statement_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4375),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4375),
+ [sym_static_modifier] = ACTIONS(4375),
+ [sym__dim_keyword] = ACTIONS(4375),
+ [sym__redim_keyword] = ACTIONS(4375),
+ [aux_sym_get_accessor_token1] = ACTIONS(4375),
+ [aux_sym_set_accessor_token1] = ACTIONS(4375),
+ [aux_sym_const_declaration_token1] = ACTIONS(4375),
+ [anon_sym_LPAREN] = ACTIONS(4377),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4375),
+ [anon_sym_STAR] = ACTIONS(4377),
+ [aux_sym_array_bound_token1] = ACTIONS(4375),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token2] = ACTIONS(4375),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4375),
+ [aux_sym_else_fragment_token1] = ACTIONS(4375),
+ [aux_sym_select_statement_token1] = ACTIONS(4375),
+ [aux_sym_case_expression_token1] = ACTIONS(4375),
+ [anon_sym_LT] = ACTIONS(4375),
+ [anon_sym_LT_EQ] = ACTIONS(4377),
+ [anon_sym_GT] = ACTIONS(4375),
+ [anon_sym_GT_EQ] = ACTIONS(4377),
+ [anon_sym_LT_GT] = ACTIONS(4377),
+ [aux_sym__for_header_token1] = ACTIONS(4375),
+ [aux_sym_do_statement_token1] = ACTIONS(4375),
+ [aux_sym_do_condition_token1] = ACTIONS(4375),
+ [aux_sym_while_statement_token1] = ACTIONS(4375),
+ [aux_sym_with_statement_token1] = ACTIONS(4375),
+ [aux_sym_exit_statement_token1] = ACTIONS(4375),
+ [sym_end_statement] = ACTIONS(4377),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4375),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4375),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4375),
+ [sym__ambiguous_redim_statement] = ACTIONS(4377),
+ [aux_sym_erase_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token1] = ACTIONS(4375),
+ [aux_sym_file_mode_token2] = ACTIONS(4375),
+ [aux_sym_file_access_token2] = ACTIONS(4375),
+ [aux_sym_file_lock_token2] = ACTIONS(4375),
+ [aux_sym_print_statement_token1] = ACTIONS(4375),
+ [anon_sym_CARET] = ACTIONS(4377),
+ [anon_sym_SLASH] = ACTIONS(4377),
+ [anon_sym_BSLASH] = ACTIONS(4377),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4375),
+ [anon_sym_PLUS] = ACTIONS(4377),
+ [anon_sym_DASH] = ACTIONS(4375),
+ [anon_sym_AMP] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4375),
+ [anon_sym_QMARK] = ACTIONS(4377),
+ [aux_sym_close_statement_token1] = ACTIONS(4375),
+ [aux_sym_put_statement_token1] = ACTIONS(4375),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4375),
+ [aux_sym_seek_statement_token1] = ACTIONS(4375),
+ [sym_reset_statement] = ACTIONS(4375),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4375),
+ [sym_stop_statement] = ACTIONS(4375),
+ [sym_beep_statement] = ACTIONS(4375),
+ [aux_sym_unload_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4375),
+ [aux_sym_call_statement_token1] = ACTIONS(4375),
+ [sym__ambiguous_call_statement] = ACTIONS(4375),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4375),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4375),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4375),
+ [aux_sym_unary_expression_token1] = ACTIONS(4375),
+ [sym_string_literal] = ACTIONS(4377),
+ [sym_number_literal] = ACTIONS(4377),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4375),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4375),
+ [sym_nothing_literal] = ACTIONS(4375),
+ [sym_null_literal] = ACTIONS(4375),
+ [sym_empty_literal] = ACTIONS(4375),
+ [sym_date_literal] = ACTIONS(4377),
+ [anon_sym_POUND] = ACTIONS(4375),
+ },
+ [STATE(1329)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4615),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [anon_sym_COMMA] = ACTIONS(4615),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token2] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4613),
+ [anon_sym_LT] = ACTIONS(4613),
+ [anon_sym_LT_EQ] = ACTIONS(4615),
+ [anon_sym_GT] = ACTIONS(4613),
+ [anon_sym_GT_EQ] = ACTIONS(4615),
+ [anon_sym_LT_GT] = ACTIONS(4615),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_SEMI] = ACTIONS(4615),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4613),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(1330)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_declaration_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4481),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4481),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4481),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [aux_sym__property_get_header_token1] = ACTIONS(4481),
+ [aux_sym_event_declaration_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5917),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token3] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5919),
+ [anon_sym_SLASH] = ACTIONS(5917),
+ [anon_sym_BSLASH] = ACTIONS(5921),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5923),
+ [anon_sym_PLUS] = ACTIONS(5925),
+ [anon_sym_DASH] = ACTIONS(5927),
+ [anon_sym_AMP] = ACTIONS(5929),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5931),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5933),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5935),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1331)] = {
+ [sym_identifier] = ACTIONS(4617),
+ [sym_newline] = ACTIONS(4619),
+ [anon_sym_COLON] = ACTIONS(4619),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4617),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4617),
+ [anon_sym_EQ] = ACTIONS(4619),
+ [anon_sym_DOT] = ACTIONS(4617),
+ [anon_sym_BANG] = ACTIONS(4619),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4617),
+ [aux_sym_option_statement_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4617),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4617),
+ [sym_static_modifier] = ACTIONS(4617),
+ [sym__dim_keyword] = ACTIONS(4617),
+ [sym__redim_keyword] = ACTIONS(4617),
+ [aux_sym_get_accessor_token1] = ACTIONS(4617),
+ [aux_sym_set_accessor_token1] = ACTIONS(4617),
+ [anon_sym_COMMA] = ACTIONS(4619),
+ [aux_sym_const_declaration_token1] = ACTIONS(4617),
+ [anon_sym_LPAREN] = ACTIONS(4619),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4617),
+ [anon_sym_STAR] = ACTIONS(4619),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token2] = ACTIONS(4617),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4617),
+ [aux_sym_else_fragment_token1] = ACTIONS(4617),
+ [aux_sym_select_statement_token1] = ACTIONS(4617),
+ [aux_sym_select_statement_token2] = ACTIONS(4617),
+ [aux_sym_case_expression_token1] = ACTIONS(4617),
+ [anon_sym_LT] = ACTIONS(4617),
+ [anon_sym_LT_EQ] = ACTIONS(4619),
+ [anon_sym_GT] = ACTIONS(4617),
+ [anon_sym_GT_EQ] = ACTIONS(4619),
+ [anon_sym_LT_GT] = ACTIONS(4619),
+ [aux_sym__for_header_token1] = ACTIONS(4617),
+ [aux_sym_do_statement_token1] = ACTIONS(4617),
+ [aux_sym_do_condition_token1] = ACTIONS(4617),
+ [aux_sym_with_statement_token1] = ACTIONS(4617),
+ [aux_sym_exit_statement_token1] = ACTIONS(4617),
+ [sym_end_statement] = ACTIONS(4619),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4617),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4617),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4617),
+ [sym__ambiguous_redim_statement] = ACTIONS(4619),
+ [aux_sym_erase_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token1] = ACTIONS(4617),
+ [aux_sym_file_mode_token2] = ACTIONS(4617),
+ [aux_sym_file_access_token2] = ACTIONS(4617),
+ [aux_sym_file_lock_token2] = ACTIONS(4617),
+ [aux_sym_print_statement_token1] = ACTIONS(4617),
+ [anon_sym_CARET] = ACTIONS(4619),
+ [anon_sym_SLASH] = ACTIONS(4619),
+ [anon_sym_BSLASH] = ACTIONS(4619),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4617),
+ [anon_sym_PLUS] = ACTIONS(4619),
+ [anon_sym_DASH] = ACTIONS(4617),
+ [anon_sym_AMP] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4617),
+ [anon_sym_SEMI] = ACTIONS(4619),
+ [anon_sym_QMARK] = ACTIONS(4619),
+ [aux_sym_close_statement_token1] = ACTIONS(4617),
+ [aux_sym_put_statement_token1] = ACTIONS(4617),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4617),
+ [aux_sym_seek_statement_token1] = ACTIONS(4617),
+ [sym_reset_statement] = ACTIONS(4617),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4617),
+ [sym_stop_statement] = ACTIONS(4617),
+ [sym_beep_statement] = ACTIONS(4617),
+ [aux_sym_unload_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4617),
+ [aux_sym_call_statement_token1] = ACTIONS(4617),
+ [sym__ambiguous_call_statement] = ACTIONS(4617),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4617),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4617),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4617),
+ [aux_sym_unary_expression_token1] = ACTIONS(4617),
+ [sym_string_literal] = ACTIONS(4619),
+ [sym_number_literal] = ACTIONS(4619),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4617),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4617),
+ [sym_nothing_literal] = ACTIONS(4617),
+ [sym_null_literal] = ACTIONS(4617),
+ [sym_empty_literal] = ACTIONS(4617),
+ [sym_date_literal] = ACTIONS(4619),
+ [anon_sym_POUND] = ACTIONS(4617),
+ },
+ [STATE(1332)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1332),
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_EQ] = ACTIONS(4364),
+ [anon_sym_DOT] = ACTIONS(6155),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_array_bound_token1] = ACTIONS(4362),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym_case_expression_token1] = ACTIONS(4362),
+ [anon_sym_LT] = ACTIONS(4362),
+ [anon_sym_LT_EQ] = ACTIONS(4364),
+ [anon_sym_GT] = ACTIONS(4362),
+ [anon_sym_GT_EQ] = ACTIONS(4364),
+ [anon_sym_LT_GT] = ACTIONS(4364),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_while_statement_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(1333)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5948),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_while_statement_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5941),
+ [anon_sym_SLASH] = ACTIONS(5948),
+ [anon_sym_BSLASH] = ACTIONS(5950),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5952),
+ [anon_sym_PLUS] = ACTIONS(5954),
+ [anon_sym_DASH] = ACTIONS(5956),
+ [anon_sym_AMP] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1334)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [anon_sym_COMMA] = ACTIONS(4002),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(3986),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token2] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4002),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(1335)] = {
+ [sym_identifier] = ACTIONS(4759),
+ [sym_newline] = ACTIONS(4761),
+ [anon_sym_COLON] = ACTIONS(4761),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4759),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4759),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4759),
+ [anon_sym_BANG] = ACTIONS(4761),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4759),
+ [aux_sym_option_statement_token3] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4759),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4759),
+ [sym_static_modifier] = ACTIONS(4759),
+ [sym__dim_keyword] = ACTIONS(4759),
+ [sym__redim_keyword] = ACTIONS(4759),
+ [aux_sym_get_accessor_token1] = ACTIONS(4759),
+ [aux_sym_set_accessor_token1] = ACTIONS(4759),
+ [anon_sym_COMMA] = ACTIONS(4761),
+ [aux_sym_const_declaration_token1] = ACTIONS(4759),
+ [anon_sym_LPAREN] = ACTIONS(4763),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4759),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4759),
+ [aux_sym_visibility_token1] = ACTIONS(4759),
+ [aux_sym_visibility_token2] = ACTIONS(4759),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4759),
+ [aux_sym_else_fragment_token1] = ACTIONS(4759),
+ [aux_sym_select_statement_token1] = ACTIONS(4759),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4759),
+ [aux_sym_do_statement_token1] = ACTIONS(4759),
+ [aux_sym_do_condition_token1] = ACTIONS(4759),
+ [aux_sym_while_statement_token1] = ACTIONS(4759),
+ [aux_sym_with_statement_token1] = ACTIONS(4759),
+ [aux_sym_exit_statement_token1] = ACTIONS(4759),
+ [sym_end_statement] = ACTIONS(4761),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4759),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4759),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4759),
+ [sym__ambiguous_redim_statement] = ACTIONS(4761),
+ [aux_sym_erase_statement_token1] = ACTIONS(4759),
+ [aux_sym_open_statement_token1] = ACTIONS(4759),
+ [aux_sym_file_mode_token2] = ACTIONS(4759),
+ [aux_sym_file_access_token2] = ACTIONS(4759),
+ [aux_sym_file_lock_token2] = ACTIONS(4759),
+ [aux_sym_print_statement_token1] = ACTIONS(4759),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4766),
+ [anon_sym_DASH] = ACTIONS(4769),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4761),
+ [anon_sym_QMARK] = ACTIONS(4761),
+ [aux_sym_close_statement_token1] = ACTIONS(4759),
+ [aux_sym_put_statement_token1] = ACTIONS(4759),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4759),
+ [aux_sym_seek_statement_token1] = ACTIONS(4759),
+ [sym_reset_statement] = ACTIONS(4759),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4759),
+ [sym_stop_statement] = ACTIONS(4759),
+ [sym_beep_statement] = ACTIONS(4759),
+ [aux_sym_unload_statement_token1] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4759),
+ [aux_sym_call_statement_token1] = ACTIONS(4759),
+ [sym__ambiguous_call_statement] = ACTIONS(4759),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4759),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4759),
+ [aux_sym_unary_expression_token1] = ACTIONS(4759),
+ [sym_string_literal] = ACTIONS(4761),
+ [sym_number_literal] = ACTIONS(4761),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4759),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4759),
+ [sym_nothing_literal] = ACTIONS(4759),
+ [sym_null_literal] = ACTIONS(4759),
+ [sym_empty_literal] = ACTIONS(4759),
+ [sym_date_literal] = ACTIONS(4761),
+ [anon_sym_POUND] = ACTIONS(4759),
+ },
+ [STATE(1336)] = {
+ [sym_identifier] = ACTIONS(4759),
+ [sym_newline] = ACTIONS(4761),
+ [anon_sym_COLON] = ACTIONS(4761),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4759),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4759),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4759),
+ [anon_sym_BANG] = ACTIONS(4761),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4759),
+ [aux_sym_option_statement_token3] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4759),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4759),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4759),
+ [sym_static_modifier] = ACTIONS(4759),
+ [sym__dim_keyword] = ACTIONS(4759),
+ [sym__redim_keyword] = ACTIONS(4759),
+ [aux_sym_get_accessor_token1] = ACTIONS(4759),
+ [aux_sym_set_accessor_token1] = ACTIONS(4759),
+ [anon_sym_COMMA] = ACTIONS(4761),
+ [aux_sym_const_declaration_token1] = ACTIONS(4759),
+ [anon_sym_LPAREN] = ACTIONS(4761),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4759),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4759),
+ [aux_sym_visibility_token1] = ACTIONS(4759),
+ [aux_sym_visibility_token2] = ACTIONS(4759),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4759),
+ [aux_sym_else_fragment_token1] = ACTIONS(4759),
+ [aux_sym_select_statement_token1] = ACTIONS(4759),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4759),
+ [aux_sym_do_statement_token1] = ACTIONS(4759),
+ [aux_sym_do_condition_token1] = ACTIONS(4759),
+ [aux_sym_while_statement_token1] = ACTIONS(4759),
+ [aux_sym_with_statement_token1] = ACTIONS(4759),
+ [aux_sym_exit_statement_token1] = ACTIONS(4759),
+ [sym_end_statement] = ACTIONS(4761),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4759),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4759),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4759),
+ [sym__ambiguous_redim_statement] = ACTIONS(4761),
+ [aux_sym_erase_statement_token1] = ACTIONS(4759),
+ [aux_sym_open_statement_token1] = ACTIONS(4759),
+ [aux_sym_file_mode_token2] = ACTIONS(4759),
+ [aux_sym_file_access_token2] = ACTIONS(4759),
+ [aux_sym_file_lock_token2] = ACTIONS(4759),
+ [aux_sym_print_statement_token1] = ACTIONS(4759),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4766),
+ [anon_sym_DASH] = ACTIONS(4769),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4761),
+ [anon_sym_QMARK] = ACTIONS(4761),
+ [aux_sym_close_statement_token1] = ACTIONS(4759),
+ [aux_sym_put_statement_token1] = ACTIONS(4759),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4759),
+ [aux_sym_seek_statement_token1] = ACTIONS(4759),
+ [sym_reset_statement] = ACTIONS(4759),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4759),
+ [sym_stop_statement] = ACTIONS(4759),
+ [sym_beep_statement] = ACTIONS(4759),
+ [aux_sym_unload_statement_token1] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4759),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4759),
+ [aux_sym_call_statement_token1] = ACTIONS(4759),
+ [sym__ambiguous_call_statement] = ACTIONS(4759),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4759),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4759),
+ [aux_sym_unary_expression_token1] = ACTIONS(4759),
+ [sym_string_literal] = ACTIONS(4761),
+ [sym_number_literal] = ACTIONS(4761),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4759),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4759),
+ [sym_nothing_literal] = ACTIONS(4759),
+ [sym_null_literal] = ACTIONS(4759),
+ [sym_empty_literal] = ACTIONS(4759),
+ [sym_date_literal] = ACTIONS(4761),
+ [anon_sym_POUND] = ACTIONS(4759),
+ },
+ [STATE(1337)] = {
+ [sym_identifier] = ACTIONS(4410),
+ [sym_newline] = ACTIONS(4412),
+ [anon_sym_COLON] = ACTIONS(4412),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4410),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4410),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(6158),
+ [anon_sym_BANG] = ACTIONS(6160),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4410),
+ [aux_sym_option_statement_token3] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4410),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4410),
+ [sym_static_modifier] = ACTIONS(4410),
+ [sym__dim_keyword] = ACTIONS(4410),
+ [sym__redim_keyword] = ACTIONS(4410),
+ [aux_sym_get_accessor_token1] = ACTIONS(4410),
+ [aux_sym_set_accessor_token1] = ACTIONS(4410),
+ [anon_sym_COMMA] = ACTIONS(4412),
+ [aux_sym_const_declaration_token1] = ACTIONS(4410),
+ [anon_sym_LPAREN] = ACTIONS(4806),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4410),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4410),
+ [aux_sym_visibility_token1] = ACTIONS(4410),
+ [aux_sym_visibility_token2] = ACTIONS(4410),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4410),
+ [aux_sym_else_fragment_token1] = ACTIONS(4410),
+ [aux_sym_select_statement_token1] = ACTIONS(4410),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4410),
+ [aux_sym_do_statement_token1] = ACTIONS(4410),
+ [aux_sym_do_condition_token1] = ACTIONS(4410),
+ [aux_sym_while_statement_token1] = ACTIONS(4410),
+ [aux_sym_with_statement_token1] = ACTIONS(4410),
+ [aux_sym_exit_statement_token1] = ACTIONS(4410),
+ [sym_end_statement] = ACTIONS(4412),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4410),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4410),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4410),
+ [sym__ambiguous_redim_statement] = ACTIONS(4412),
+ [aux_sym_erase_statement_token1] = ACTIONS(4410),
+ [aux_sym_open_statement_token1] = ACTIONS(4410),
+ [aux_sym_file_mode_token2] = ACTIONS(4410),
+ [aux_sym_file_access_token2] = ACTIONS(4410),
+ [aux_sym_file_lock_token2] = ACTIONS(4410),
+ [aux_sym_print_statement_token1] = ACTIONS(4410),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4414),
+ [anon_sym_DASH] = ACTIONS(4417),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4412),
+ [anon_sym_QMARK] = ACTIONS(4412),
+ [aux_sym_close_statement_token1] = ACTIONS(4410),
+ [aux_sym_put_statement_token1] = ACTIONS(4410),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4410),
+ [aux_sym_seek_statement_token1] = ACTIONS(4410),
+ [sym_reset_statement] = ACTIONS(4410),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4410),
+ [sym_stop_statement] = ACTIONS(4410),
+ [sym_beep_statement] = ACTIONS(4410),
+ [aux_sym_unload_statement_token1] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4410),
+ [aux_sym_call_statement_token1] = ACTIONS(4410),
+ [sym__ambiguous_call_statement] = ACTIONS(4410),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4410),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4410),
+ [aux_sym_unary_expression_token1] = ACTIONS(4410),
+ [sym_string_literal] = ACTIONS(4412),
+ [sym_number_literal] = ACTIONS(4412),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4410),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4410),
+ [sym_nothing_literal] = ACTIONS(4410),
+ [sym_null_literal] = ACTIONS(4410),
+ [sym_empty_literal] = ACTIONS(4410),
+ [sym_date_literal] = ACTIONS(4412),
+ [anon_sym_POUND] = ACTIONS(4410),
+ },
+ [STATE(1338)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [anon_sym_COMMA] = ACTIONS(4002),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(3986),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4006),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4002),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(1339)] = {
+ [sym_identifier] = ACTIONS(4410),
+ [sym_newline] = ACTIONS(4412),
+ [anon_sym_COLON] = ACTIONS(4412),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4410),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4410),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(4410),
+ [anon_sym_BANG] = ACTIONS(4412),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4410),
+ [aux_sym_option_statement_token3] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4410),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4410),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4410),
+ [sym_static_modifier] = ACTIONS(4410),
+ [sym__dim_keyword] = ACTIONS(4410),
+ [sym__redim_keyword] = ACTIONS(4410),
+ [aux_sym_get_accessor_token1] = ACTIONS(4410),
+ [aux_sym_set_accessor_token1] = ACTIONS(4410),
+ [anon_sym_COMMA] = ACTIONS(4412),
+ [aux_sym_const_declaration_token1] = ACTIONS(4410),
+ [anon_sym_LPAREN] = ACTIONS(4412),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4410),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4410),
+ [aux_sym_visibility_token1] = ACTIONS(4410),
+ [aux_sym_visibility_token2] = ACTIONS(4410),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4410),
+ [aux_sym_else_fragment_token1] = ACTIONS(4410),
+ [aux_sym_select_statement_token1] = ACTIONS(4410),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4410),
+ [aux_sym_do_statement_token1] = ACTIONS(4410),
+ [aux_sym_do_condition_token1] = ACTIONS(4410),
+ [aux_sym_while_statement_token1] = ACTIONS(4410),
+ [aux_sym_with_statement_token1] = ACTIONS(4410),
+ [aux_sym_exit_statement_token1] = ACTIONS(4410),
+ [sym_end_statement] = ACTIONS(4412),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4410),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4410),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4410),
+ [sym__ambiguous_redim_statement] = ACTIONS(4412),
+ [aux_sym_erase_statement_token1] = ACTIONS(4410),
+ [aux_sym_open_statement_token1] = ACTIONS(4410),
+ [aux_sym_file_mode_token2] = ACTIONS(4410),
+ [aux_sym_file_access_token2] = ACTIONS(4410),
+ [aux_sym_file_lock_token2] = ACTIONS(4410),
+ [aux_sym_print_statement_token1] = ACTIONS(4410),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4414),
+ [anon_sym_DASH] = ACTIONS(4417),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4412),
+ [anon_sym_QMARK] = ACTIONS(4412),
+ [aux_sym_close_statement_token1] = ACTIONS(4410),
+ [aux_sym_put_statement_token1] = ACTIONS(4410),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4410),
+ [aux_sym_seek_statement_token1] = ACTIONS(4410),
+ [sym_reset_statement] = ACTIONS(4410),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4410),
+ [sym_stop_statement] = ACTIONS(4410),
+ [sym_beep_statement] = ACTIONS(4410),
+ [aux_sym_unload_statement_token1] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4410),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4410),
+ [aux_sym_call_statement_token1] = ACTIONS(4410),
+ [sym__ambiguous_call_statement] = ACTIONS(4410),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4410),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4410),
+ [aux_sym_unary_expression_token1] = ACTIONS(4410),
+ [sym_string_literal] = ACTIONS(4412),
+ [sym_number_literal] = ACTIONS(4412),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4410),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4410),
+ [sym_nothing_literal] = ACTIONS(4410),
+ [sym_null_literal] = ACTIONS(4410),
+ [sym_empty_literal] = ACTIONS(4410),
+ [sym_date_literal] = ACTIONS(4412),
+ [anon_sym_POUND] = ACTIONS(4410),
+ },
+ [STATE(1340)] = {
+ [sym_identifier] = ACTIONS(4420),
+ [sym_newline] = ACTIONS(4422),
+ [anon_sym_COLON] = ACTIONS(4422),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4420),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4420),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(6158),
+ [anon_sym_BANG] = ACTIONS(6160),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4420),
+ [aux_sym_option_statement_token3] = ACTIONS(4420),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4420),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4420),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4420),
+ [sym_static_modifier] = ACTIONS(4420),
+ [sym__dim_keyword] = ACTIONS(4420),
+ [sym__redim_keyword] = ACTIONS(4420),
+ [aux_sym_get_accessor_token1] = ACTIONS(4420),
+ [aux_sym_set_accessor_token1] = ACTIONS(4420),
+ [anon_sym_COMMA] = ACTIONS(4422),
+ [aux_sym_const_declaration_token1] = ACTIONS(4420),
+ [anon_sym_LPAREN] = ACTIONS(4428),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4420),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4420),
+ [aux_sym_visibility_token1] = ACTIONS(4420),
+ [aux_sym_visibility_token2] = ACTIONS(4420),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4420),
+ [aux_sym_else_fragment_token1] = ACTIONS(4420),
+ [aux_sym_select_statement_token1] = ACTIONS(4420),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4420),
+ [aux_sym_do_statement_token1] = ACTIONS(4420),
+ [aux_sym_do_condition_token1] = ACTIONS(4420),
+ [aux_sym_while_statement_token1] = ACTIONS(4420),
+ [aux_sym_with_statement_token1] = ACTIONS(4420),
+ [aux_sym_exit_statement_token1] = ACTIONS(4420),
+ [sym_end_statement] = ACTIONS(4422),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4420),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4420),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4420),
+ [sym__ambiguous_redim_statement] = ACTIONS(4422),
+ [aux_sym_erase_statement_token1] = ACTIONS(4420),
+ [aux_sym_open_statement_token1] = ACTIONS(4420),
+ [aux_sym_file_mode_token2] = ACTIONS(4420),
+ [aux_sym_file_access_token2] = ACTIONS(4420),
+ [aux_sym_file_lock_token2] = ACTIONS(4420),
+ [aux_sym_print_statement_token1] = ACTIONS(4420),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4431),
+ [anon_sym_DASH] = ACTIONS(4434),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4422),
+ [anon_sym_QMARK] = ACTIONS(4422),
+ [aux_sym_close_statement_token1] = ACTIONS(4420),
+ [aux_sym_put_statement_token1] = ACTIONS(4420),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4420),
+ [aux_sym_seek_statement_token1] = ACTIONS(4420),
+ [sym_reset_statement] = ACTIONS(4420),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4420),
+ [sym_stop_statement] = ACTIONS(4420),
+ [sym_beep_statement] = ACTIONS(4420),
+ [aux_sym_unload_statement_token1] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4420),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4420),
+ [aux_sym_call_statement_token1] = ACTIONS(4420),
+ [sym__ambiguous_call_statement] = ACTIONS(4420),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4420),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4420),
+ [aux_sym_unary_expression_token1] = ACTIONS(4420),
+ [sym_string_literal] = ACTIONS(4422),
+ [sym_number_literal] = ACTIONS(4422),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4420),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4420),
+ [sym_nothing_literal] = ACTIONS(4420),
+ [sym_null_literal] = ACTIONS(4420),
+ [sym_empty_literal] = ACTIONS(4420),
+ [sym_date_literal] = ACTIONS(4422),
+ [anon_sym_POUND] = ACTIONS(4420),
+ },
+ [STATE(1341)] = {
+ [sym_identifier] = ACTIONS(4489),
+ [sym_newline] = ACTIONS(4491),
+ [anon_sym_COLON] = ACTIONS(4491),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4489),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4489),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(4489),
+ [anon_sym_BANG] = ACTIONS(4491),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4489),
+ [aux_sym_option_statement_token3] = ACTIONS(4489),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4489),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4489),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4489),
+ [sym_static_modifier] = ACTIONS(4489),
+ [sym__dim_keyword] = ACTIONS(4489),
+ [sym__redim_keyword] = ACTIONS(4489),
+ [aux_sym_get_accessor_token1] = ACTIONS(4489),
+ [aux_sym_set_accessor_token1] = ACTIONS(4489),
+ [anon_sym_COMMA] = ACTIONS(4491),
+ [aux_sym_const_declaration_token1] = ACTIONS(4489),
+ [anon_sym_LPAREN] = ACTIONS(4491),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4489),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4489),
+ [aux_sym_visibility_token1] = ACTIONS(4489),
+ [aux_sym_visibility_token2] = ACTIONS(4489),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4489),
+ [aux_sym_else_fragment_token1] = ACTIONS(4489),
+ [aux_sym_select_statement_token1] = ACTIONS(4489),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4489),
+ [aux_sym_do_statement_token1] = ACTIONS(4489),
+ [aux_sym_do_condition_token1] = ACTIONS(4489),
+ [aux_sym_while_statement_token1] = ACTIONS(4489),
+ [aux_sym_with_statement_token1] = ACTIONS(4489),
+ [aux_sym_exit_statement_token1] = ACTIONS(4489),
+ [sym_end_statement] = ACTIONS(4491),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4489),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4489),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4489),
+ [sym__ambiguous_redim_statement] = ACTIONS(4491),
+ [aux_sym_erase_statement_token1] = ACTIONS(4489),
+ [aux_sym_open_statement_token1] = ACTIONS(4489),
+ [aux_sym_file_mode_token2] = ACTIONS(4489),
+ [aux_sym_file_access_token2] = ACTIONS(4489),
+ [aux_sym_file_lock_token2] = ACTIONS(4489),
+ [aux_sym_print_statement_token1] = ACTIONS(4489),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4493),
+ [anon_sym_DASH] = ACTIONS(4496),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4491),
+ [anon_sym_QMARK] = ACTIONS(4491),
+ [aux_sym_close_statement_token1] = ACTIONS(4489),
+ [aux_sym_put_statement_token1] = ACTIONS(4489),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4489),
+ [aux_sym_seek_statement_token1] = ACTIONS(4489),
+ [sym_reset_statement] = ACTIONS(4489),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4489),
+ [sym_stop_statement] = ACTIONS(4489),
+ [sym_beep_statement] = ACTIONS(4489),
+ [aux_sym_unload_statement_token1] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4489),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4489),
+ [aux_sym_call_statement_token1] = ACTIONS(4489),
+ [sym__ambiguous_call_statement] = ACTIONS(4489),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4489),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4489),
+ [aux_sym_unary_expression_token1] = ACTIONS(4489),
+ [sym_string_literal] = ACTIONS(4491),
+ [sym_number_literal] = ACTIONS(4491),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4489),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4489),
+ [sym_nothing_literal] = ACTIONS(4489),
+ [sym_null_literal] = ACTIONS(4489),
+ [sym_empty_literal] = ACTIONS(4489),
+ [sym_date_literal] = ACTIONS(4491),
+ [anon_sym_POUND] = ACTIONS(4489),
+ },
+ [STATE(1342)] = {
+ [sym_identifier] = ACTIONS(4499),
+ [sym_newline] = ACTIONS(4501),
+ [anon_sym_COLON] = ACTIONS(4501),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4499),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4499),
+ [anon_sym_EQ] = ACTIONS(4503),
+ [anon_sym_DOT] = ACTIONS(4499),
+ [anon_sym_BANG] = ACTIONS(4501),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4499),
+ [aux_sym_option_statement_token3] = ACTIONS(4499),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4499),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4499),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4499),
+ [sym_static_modifier] = ACTIONS(4499),
+ [sym__dim_keyword] = ACTIONS(4499),
+ [sym__redim_keyword] = ACTIONS(4499),
+ [aux_sym_get_accessor_token1] = ACTIONS(4499),
+ [aux_sym_set_accessor_token1] = ACTIONS(4499),
+ [anon_sym_COMMA] = ACTIONS(4501),
+ [aux_sym_const_declaration_token1] = ACTIONS(4499),
+ [anon_sym_LPAREN] = ACTIONS(4501),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4499),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4499),
+ [aux_sym_visibility_token1] = ACTIONS(4499),
+ [aux_sym_visibility_token2] = ACTIONS(4499),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4499),
+ [aux_sym_else_fragment_token1] = ACTIONS(4499),
+ [aux_sym_select_statement_token1] = ACTIONS(4499),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4499),
+ [aux_sym_do_statement_token1] = ACTIONS(4499),
+ [aux_sym_do_condition_token1] = ACTIONS(4499),
+ [aux_sym_while_statement_token1] = ACTIONS(4499),
+ [aux_sym_with_statement_token1] = ACTIONS(4499),
+ [aux_sym_exit_statement_token1] = ACTIONS(4499),
+ [sym_end_statement] = ACTIONS(4501),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4499),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4499),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4499),
+ [sym__ambiguous_redim_statement] = ACTIONS(4501),
+ [aux_sym_erase_statement_token1] = ACTIONS(4499),
+ [aux_sym_open_statement_token1] = ACTIONS(4499),
+ [aux_sym_file_mode_token2] = ACTIONS(4499),
+ [aux_sym_file_access_token2] = ACTIONS(4499),
+ [aux_sym_file_lock_token2] = ACTIONS(4499),
+ [aux_sym_print_statement_token1] = ACTIONS(4499),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4511),
+ [anon_sym_DASH] = ACTIONS(4514),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_SEMI] = ACTIONS(4501),
+ [anon_sym_QMARK] = ACTIONS(4501),
+ [aux_sym_close_statement_token1] = ACTIONS(4499),
+ [aux_sym_put_statement_token1] = ACTIONS(4499),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4499),
+ [aux_sym_seek_statement_token1] = ACTIONS(4499),
+ [sym_reset_statement] = ACTIONS(4499),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4499),
+ [sym_stop_statement] = ACTIONS(4499),
+ [sym_beep_statement] = ACTIONS(4499),
+ [aux_sym_unload_statement_token1] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4499),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4499),
+ [aux_sym_call_statement_token1] = ACTIONS(4499),
+ [sym__ambiguous_call_statement] = ACTIONS(4499),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4499),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4499),
+ [aux_sym_unary_expression_token1] = ACTIONS(4499),
+ [sym_string_literal] = ACTIONS(4501),
+ [sym_number_literal] = ACTIONS(4501),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4499),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4499),
+ [sym_nothing_literal] = ACTIONS(4499),
+ [sym_null_literal] = ACTIONS(4499),
+ [sym_empty_literal] = ACTIONS(4499),
+ [sym_date_literal] = ACTIONS(4501),
+ [anon_sym_POUND] = ACTIONS(4499),
+ },
+ [STATE(1343)] = {
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5756),
+ [anon_sym_BANG] = ACTIONS(5758),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [anon_sym_COMMA] = ACTIONS(4344),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(4399),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4342),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4344),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(1344)] = {
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(5643),
+ [anon_sym_BANG] = ACTIONS(5645),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [anon_sym_COMMA] = ACTIONS(4344),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(4399),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token2] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_SEMI] = ACTIONS(4344),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(1345)] = {
+ [sym_identifier] = ACTIONS(4441),
+ [sym_newline] = ACTIONS(4443),
+ [anon_sym_COLON] = ACTIONS(4443),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4441),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4441),
+ [anon_sym_EQ] = ACTIONS(4443),
+ [anon_sym_DOT] = ACTIONS(4441),
+ [anon_sym_BANG] = ACTIONS(4443),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4441),
+ [aux_sym_option_statement_token3] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4441),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4441),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4441),
+ [sym_static_modifier] = ACTIONS(4441),
+ [sym__dim_keyword] = ACTIONS(4441),
+ [sym__redim_keyword] = ACTIONS(4441),
+ [aux_sym_get_accessor_token1] = ACTIONS(4441),
+ [aux_sym_set_accessor_token1] = ACTIONS(4441),
+ [anon_sym_COMMA] = ACTIONS(4443),
+ [aux_sym_const_declaration_token1] = ACTIONS(4441),
+ [anon_sym_LPAREN] = ACTIONS(4443),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4441),
+ [anon_sym_STAR] = ACTIONS(4443),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4441),
+ [aux_sym_visibility_token1] = ACTIONS(4441),
+ [aux_sym_visibility_token2] = ACTIONS(4441),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4441),
+ [aux_sym_else_fragment_token1] = ACTIONS(4441),
+ [aux_sym_select_statement_token1] = ACTIONS(4441),
+ [aux_sym_case_expression_token1] = ACTIONS(4441),
+ [anon_sym_LT] = ACTIONS(4441),
+ [anon_sym_LT_EQ] = ACTIONS(4443),
+ [anon_sym_GT] = ACTIONS(4441),
+ [anon_sym_GT_EQ] = ACTIONS(4443),
+ [anon_sym_LT_GT] = ACTIONS(4443),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4441),
+ [aux_sym__for_header_token1] = ACTIONS(4441),
+ [aux_sym_do_statement_token1] = ACTIONS(4441),
+ [aux_sym_do_condition_token1] = ACTIONS(4441),
+ [aux_sym_with_statement_token1] = ACTIONS(4441),
+ [aux_sym_exit_statement_token1] = ACTIONS(4441),
+ [sym_end_statement] = ACTIONS(4443),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4441),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4441),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4441),
+ [sym__ambiguous_redim_statement] = ACTIONS(4443),
+ [aux_sym_erase_statement_token1] = ACTIONS(4441),
+ [aux_sym_open_statement_token1] = ACTIONS(4441),
+ [aux_sym_file_mode_token2] = ACTIONS(4441),
+ [aux_sym_file_access_token2] = ACTIONS(4441),
+ [aux_sym_file_lock_token2] = ACTIONS(4441),
+ [aux_sym_print_statement_token1] = ACTIONS(4441),
+ [anon_sym_CARET] = ACTIONS(5901),
+ [anon_sym_SLASH] = ACTIONS(4443),
+ [anon_sym_BSLASH] = ACTIONS(4443),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4441),
+ [anon_sym_PLUS] = ACTIONS(4443),
+ [anon_sym_DASH] = ACTIONS(4441),
+ [anon_sym_AMP] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4441),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4441),
+ [anon_sym_SEMI] = ACTIONS(4443),
+ [anon_sym_QMARK] = ACTIONS(4443),
+ [aux_sym_close_statement_token1] = ACTIONS(4441),
+ [aux_sym_put_statement_token1] = ACTIONS(4441),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4441),
+ [aux_sym_seek_statement_token1] = ACTIONS(4441),
+ [sym_reset_statement] = ACTIONS(4441),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4441),
+ [sym_stop_statement] = ACTIONS(4441),
+ [sym_beep_statement] = ACTIONS(4441),
+ [aux_sym_unload_statement_token1] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4441),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4441),
+ [aux_sym_call_statement_token1] = ACTIONS(4441),
+ [sym__ambiguous_call_statement] = ACTIONS(4441),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4441),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4441),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4441),
+ [aux_sym_unary_expression_token1] = ACTIONS(4441),
+ [sym_string_literal] = ACTIONS(4443),
+ [sym_number_literal] = ACTIONS(4443),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4441),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4441),
+ [sym_nothing_literal] = ACTIONS(4441),
+ [sym_null_literal] = ACTIONS(4441),
+ [sym_empty_literal] = ACTIONS(4441),
+ [sym_date_literal] = ACTIONS(4443),
+ [anon_sym_POUND] = ACTIONS(4441),
+ },
+ [STATE(1346)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4615),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [anon_sym_COMMA] = ACTIONS(4615),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4613),
+ [anon_sym_LT] = ACTIONS(4613),
+ [anon_sym_LT_EQ] = ACTIONS(4615),
+ [anon_sym_GT] = ACTIONS(4613),
+ [anon_sym_GT_EQ] = ACTIONS(4615),
+ [anon_sym_LT_GT] = ACTIONS(4615),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token2] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_SEMI] = ACTIONS(4615),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4613),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(1347)] = {
+ [sym_identifier] = ACTIONS(4509),
+ [sym_newline] = ACTIONS(4505),
+ [anon_sym_COLON] = ACTIONS(4505),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4509),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4509),
+ [anon_sym_EQ] = ACTIONS(4503),
+ [anon_sym_DOT] = ACTIONS(4509),
+ [anon_sym_BANG] = ACTIONS(4505),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4509),
+ [aux_sym_option_statement_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4509),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4509),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4509),
+ [sym_static_modifier] = ACTIONS(4509),
+ [sym__dim_keyword] = ACTIONS(4509),
+ [sym__redim_keyword] = ACTIONS(4509),
+ [aux_sym_get_accessor_token1] = ACTIONS(4509),
+ [aux_sym_set_accessor_token1] = ACTIONS(4509),
+ [anon_sym_COMMA] = ACTIONS(4505),
+ [aux_sym_const_declaration_token1] = ACTIONS(4509),
+ [anon_sym_LPAREN] = ACTIONS(4505),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4509),
+ [anon_sym_STAR] = ACTIONS(4505),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token1] = ACTIONS(4509),
+ [aux_sym_visibility_token2] = ACTIONS(4509),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4509),
+ [aux_sym_else_fragment_token1] = ACTIONS(4509),
+ [aux_sym_select_statement_token1] = ACTIONS(4509),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4509),
+ [aux_sym_do_statement_token1] = ACTIONS(4509),
+ [aux_sym_do_condition_token1] = ACTIONS(4509),
+ [aux_sym_with_statement_token1] = ACTIONS(4509),
+ [aux_sym_exit_statement_token1] = ACTIONS(4509),
+ [sym_end_statement] = ACTIONS(4505),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4509),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4509),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4509),
+ [sym__ambiguous_redim_statement] = ACTIONS(4505),
+ [aux_sym_erase_statement_token1] = ACTIONS(4509),
+ [aux_sym_open_statement_token1] = ACTIONS(4509),
+ [aux_sym_file_mode_token2] = ACTIONS(4509),
+ [aux_sym_file_access_token2] = ACTIONS(4509),
+ [aux_sym_file_lock_token2] = ACTIONS(4509),
+ [aux_sym_print_statement_token1] = ACTIONS(4509),
+ [anon_sym_CARET] = ACTIONS(4505),
+ [anon_sym_SLASH] = ACTIONS(4505),
+ [anon_sym_BSLASH] = ACTIONS(4505),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4509),
+ [anon_sym_PLUS] = ACTIONS(4505),
+ [anon_sym_DASH] = ACTIONS(4509),
+ [anon_sym_AMP] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4509),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4509),
+ [anon_sym_SEMI] = ACTIONS(4505),
+ [anon_sym_QMARK] = ACTIONS(4505),
+ [aux_sym_close_statement_token1] = ACTIONS(4509),
+ [aux_sym_put_statement_token1] = ACTIONS(4509),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4509),
+ [aux_sym_seek_statement_token1] = ACTIONS(4509),
+ [sym_reset_statement] = ACTIONS(4509),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4509),
+ [sym_stop_statement] = ACTIONS(4509),
+ [sym_beep_statement] = ACTIONS(4509),
+ [aux_sym_unload_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4509),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4509),
+ [aux_sym_call_statement_token1] = ACTIONS(4509),
+ [sym__ambiguous_call_statement] = ACTIONS(4509),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4509),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4509),
+ [aux_sym_unary_expression_token1] = ACTIONS(4509),
+ [sym_string_literal] = ACTIONS(4505),
+ [sym_number_literal] = ACTIONS(4505),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4509),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4509),
+ [sym_nothing_literal] = ACTIONS(4509),
+ [sym_null_literal] = ACTIONS(4509),
+ [sym_empty_literal] = ACTIONS(4509),
+ [sym_date_literal] = ACTIONS(4505),
+ [anon_sym_POUND] = ACTIONS(4509),
+ },
+ [STATE(1348)] = {
+ [sym_identifier] = ACTIONS(4613),
+ [sym_newline] = ACTIONS(4615),
+ [anon_sym_COLON] = ACTIONS(4615),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4613),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4613),
+ [anon_sym_EQ] = ACTIONS(4503),
+ [anon_sym_DOT] = ACTIONS(4613),
+ [anon_sym_BANG] = ACTIONS(4615),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4613),
+ [aux_sym_option_statement_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4613),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4613),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4613),
+ [sym_static_modifier] = ACTIONS(4613),
+ [sym__dim_keyword] = ACTIONS(4613),
+ [sym__redim_keyword] = ACTIONS(4613),
+ [aux_sym_get_accessor_token1] = ACTIONS(4613),
+ [aux_sym_set_accessor_token1] = ACTIONS(4613),
+ [anon_sym_COMMA] = ACTIONS(4615),
+ [aux_sym_const_declaration_token1] = ACTIONS(4613),
+ [anon_sym_LPAREN] = ACTIONS(4615),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4613),
+ [anon_sym_STAR] = ACTIONS(4615),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token1] = ACTIONS(4613),
+ [aux_sym_visibility_token2] = ACTIONS(4613),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4613),
+ [aux_sym_else_fragment_token1] = ACTIONS(4613),
+ [aux_sym_select_statement_token1] = ACTIONS(4613),
+ [aux_sym_case_expression_token1] = ACTIONS(4507),
+ [anon_sym_LT] = ACTIONS(4507),
+ [anon_sym_LT_EQ] = ACTIONS(4503),
+ [anon_sym_GT] = ACTIONS(4507),
+ [anon_sym_GT_EQ] = ACTIONS(4503),
+ [anon_sym_LT_GT] = ACTIONS(4503),
+ [aux_sym__for_header_token1] = ACTIONS(4613),
+ [aux_sym_do_statement_token1] = ACTIONS(4613),
+ [aux_sym_do_condition_token1] = ACTIONS(4613),
+ [aux_sym_with_statement_token1] = ACTIONS(4613),
+ [aux_sym_exit_statement_token1] = ACTIONS(4613),
+ [sym_end_statement] = ACTIONS(4615),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4613),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4613),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4613),
+ [sym__ambiguous_redim_statement] = ACTIONS(4615),
+ [aux_sym_erase_statement_token1] = ACTIONS(4613),
+ [aux_sym_open_statement_token1] = ACTIONS(4613),
+ [aux_sym_file_mode_token2] = ACTIONS(4613),
+ [aux_sym_file_access_token2] = ACTIONS(4613),
+ [aux_sym_file_lock_token2] = ACTIONS(4613),
+ [aux_sym_print_statement_token1] = ACTIONS(4613),
+ [anon_sym_CARET] = ACTIONS(4615),
+ [anon_sym_SLASH] = ACTIONS(4615),
+ [anon_sym_BSLASH] = ACTIONS(4615),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4613),
+ [anon_sym_PLUS] = ACTIONS(4615),
+ [anon_sym_DASH] = ACTIONS(4613),
+ [anon_sym_AMP] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4613),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4613),
+ [anon_sym_SEMI] = ACTIONS(4615),
+ [anon_sym_QMARK] = ACTIONS(4615),
+ [aux_sym_close_statement_token1] = ACTIONS(4613),
+ [aux_sym_put_statement_token1] = ACTIONS(4613),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4613),
+ [aux_sym_seek_statement_token1] = ACTIONS(4613),
+ [sym_reset_statement] = ACTIONS(4613),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4613),
+ [sym_stop_statement] = ACTIONS(4613),
+ [sym_beep_statement] = ACTIONS(4613),
+ [aux_sym_unload_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4613),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4613),
+ [aux_sym_call_statement_token1] = ACTIONS(4613),
+ [sym__ambiguous_call_statement] = ACTIONS(4613),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4507),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4613),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4613),
+ [aux_sym_unary_expression_token1] = ACTIONS(4613),
+ [sym_string_literal] = ACTIONS(4615),
+ [sym_number_literal] = ACTIONS(4615),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4613),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4613),
+ [sym_nothing_literal] = ACTIONS(4613),
+ [sym_null_literal] = ACTIONS(4613),
+ [sym_empty_literal] = ACTIONS(4613),
+ [sym_date_literal] = ACTIONS(4615),
+ [anon_sym_POUND] = ACTIONS(4613),
+ },
+ [STATE(1349)] = {
+ [sym_identifier] = ACTIONS(4447),
+ [sym_newline] = ACTIONS(4449),
+ [anon_sym_COLON] = ACTIONS(4449),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4447),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4447),
+ [anon_sym_EQ] = ACTIONS(4449),
+ [anon_sym_DOT] = ACTIONS(4447),
+ [anon_sym_BANG] = ACTIONS(4449),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4447),
+ [aux_sym_option_statement_token3] = ACTIONS(4447),
+ [aux_sym_type_declaration_token1] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4447),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4447),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4447),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4447),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4447),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4447),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4447),
+ [aux_sym__property_get_header_token1] = ACTIONS(4447),
+ [aux_sym_event_declaration_token1] = ACTIONS(4447),
+ [sym_static_modifier] = ACTIONS(4447),
+ [sym__dim_keyword] = ACTIONS(4447),
+ [sym__redim_keyword] = ACTIONS(4447),
+ [aux_sym_get_accessor_token1] = ACTIONS(4447),
+ [aux_sym_set_accessor_token1] = ACTIONS(4447),
+ [anon_sym_COMMA] = ACTIONS(4449),
+ [aux_sym_const_declaration_token1] = ACTIONS(4447),
+ [anon_sym_LPAREN] = ACTIONS(4449),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4447),
+ [anon_sym_STAR] = ACTIONS(4449),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4447),
+ [aux_sym_visibility_token1] = ACTIONS(4447),
+ [aux_sym_visibility_token2] = ACTIONS(4447),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4447),
+ [aux_sym_else_fragment_token1] = ACTIONS(4447),
+ [aux_sym_select_statement_token1] = ACTIONS(4447),
+ [aux_sym__for_header_token1] = ACTIONS(4447),
+ [aux_sym_do_statement_token1] = ACTIONS(4447),
+ [aux_sym_do_condition_token1] = ACTIONS(4447),
+ [aux_sym_with_statement_token1] = ACTIONS(4447),
+ [aux_sym_exit_statement_token1] = ACTIONS(4447),
+ [sym_end_statement] = ACTIONS(4449),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4447),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4447),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4447),
+ [sym__ambiguous_redim_statement] = ACTIONS(4449),
+ [aux_sym_erase_statement_token1] = ACTIONS(4447),
+ [aux_sym_open_statement_token1] = ACTIONS(4447),
+ [aux_sym_file_mode_token2] = ACTIONS(4447),
+ [aux_sym_file_access_token2] = ACTIONS(4447),
+ [aux_sym_file_lock_token2] = ACTIONS(4447),
+ [aux_sym_print_statement_token1] = ACTIONS(4447),
+ [anon_sym_CARET] = ACTIONS(4449),
+ [anon_sym_SLASH] = ACTIONS(4449),
+ [anon_sym_BSLASH] = ACTIONS(4449),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4447),
+ [anon_sym_PLUS] = ACTIONS(4449),
+ [anon_sym_DASH] = ACTIONS(4447),
+ [anon_sym_AMP] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4447),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4447),
+ [anon_sym_SEMI] = ACTIONS(4449),
+ [anon_sym_QMARK] = ACTIONS(4449),
+ [aux_sym_close_statement_token1] = ACTIONS(4447),
+ [aux_sym_put_statement_token1] = ACTIONS(4447),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4447),
+ [aux_sym_seek_statement_token1] = ACTIONS(4447),
+ [sym_reset_statement] = ACTIONS(4447),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4447),
+ [sym_stop_statement] = ACTIONS(4447),
+ [sym_beep_statement] = ACTIONS(4447),
+ [aux_sym_unload_statement_token1] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4447),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4447),
+ [aux_sym_call_statement_token1] = ACTIONS(4447),
+ [sym__ambiguous_call_statement] = ACTIONS(4447),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4447),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4447),
+ [aux_sym_unary_expression_token1] = ACTIONS(4447),
+ [sym_string_literal] = ACTIONS(4449),
+ [sym_number_literal] = ACTIONS(4449),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4447),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4447),
+ [sym_nothing_literal] = ACTIONS(4447),
+ [sym_null_literal] = ACTIONS(4447),
+ [sym_empty_literal] = ACTIONS(4447),
+ [sym_date_literal] = ACTIONS(4449),
+ [anon_sym_POUND] = ACTIONS(4447),
+ },
+ [STATE(1350)] = {
+ [sym_identifier] = ACTIONS(4617),
+ [sym_newline] = ACTIONS(4619),
+ [anon_sym_COLON] = ACTIONS(4619),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4617),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4617),
+ [anon_sym_EQ] = ACTIONS(4619),
+ [anon_sym_DOT] = ACTIONS(4617),
+ [anon_sym_BANG] = ACTIONS(4619),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4617),
+ [aux_sym_option_statement_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4617),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4617),
+ [sym_static_modifier] = ACTIONS(4617),
+ [sym__dim_keyword] = ACTIONS(4617),
+ [sym__redim_keyword] = ACTIONS(4617),
+ [aux_sym_get_accessor_token1] = ACTIONS(4617),
+ [aux_sym_set_accessor_token1] = ACTIONS(4617),
+ [anon_sym_COMMA] = ACTIONS(4619),
+ [aux_sym_const_declaration_token1] = ACTIONS(4617),
+ [anon_sym_LPAREN] = ACTIONS(4619),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4617),
+ [anon_sym_STAR] = ACTIONS(6067),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token2] = ACTIONS(4617),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4617),
+ [aux_sym_else_fragment_token1] = ACTIONS(4617),
+ [aux_sym_select_statement_token1] = ACTIONS(4617),
+ [aux_sym_case_expression_token1] = ACTIONS(4617),
+ [anon_sym_LT] = ACTIONS(4617),
+ [anon_sym_LT_EQ] = ACTIONS(4619),
+ [anon_sym_GT] = ACTIONS(4617),
+ [anon_sym_GT_EQ] = ACTIONS(4619),
+ [anon_sym_LT_GT] = ACTIONS(4619),
+ [aux_sym__for_header_token1] = ACTIONS(4617),
+ [aux_sym_do_statement_token1] = ACTIONS(4617),
+ [aux_sym_do_statement_token2] = ACTIONS(4617),
+ [aux_sym_do_condition_token1] = ACTIONS(4617),
+ [aux_sym_with_statement_token1] = ACTIONS(4617),
+ [aux_sym_exit_statement_token1] = ACTIONS(4617),
+ [sym_end_statement] = ACTIONS(4619),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4617),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4617),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4617),
+ [sym__ambiguous_redim_statement] = ACTIONS(4619),
+ [aux_sym_erase_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token1] = ACTIONS(4617),
+ [aux_sym_file_mode_token2] = ACTIONS(4617),
+ [aux_sym_file_access_token2] = ACTIONS(4617),
+ [aux_sym_file_lock_token2] = ACTIONS(4617),
+ [aux_sym_print_statement_token1] = ACTIONS(4617),
+ [anon_sym_CARET] = ACTIONS(6043),
+ [anon_sym_SLASH] = ACTIONS(6067),
+ [anon_sym_BSLASH] = ACTIONS(6069),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(6071),
+ [anon_sym_PLUS] = ACTIONS(6073),
+ [anon_sym_DASH] = ACTIONS(6075),
+ [anon_sym_AMP] = ACTIONS(6077),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4617),
+ [anon_sym_SEMI] = ACTIONS(4619),
+ [anon_sym_QMARK] = ACTIONS(4619),
+ [aux_sym_close_statement_token1] = ACTIONS(4617),
+ [aux_sym_put_statement_token1] = ACTIONS(4617),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4617),
+ [aux_sym_seek_statement_token1] = ACTIONS(4617),
+ [sym_reset_statement] = ACTIONS(4617),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4617),
+ [sym_stop_statement] = ACTIONS(4617),
+ [sym_beep_statement] = ACTIONS(4617),
+ [aux_sym_unload_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4617),
+ [aux_sym_call_statement_token1] = ACTIONS(4617),
+ [sym__ambiguous_call_statement] = ACTIONS(4617),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4617),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4617),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4617),
+ [aux_sym_unary_expression_token1] = ACTIONS(4617),
+ [sym_string_literal] = ACTIONS(4619),
+ [sym_number_literal] = ACTIONS(4619),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4617),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4617),
+ [sym_nothing_literal] = ACTIONS(4617),
+ [sym_null_literal] = ACTIONS(4617),
+ [sym_empty_literal] = ACTIONS(4617),
+ [sym_date_literal] = ACTIONS(4619),
+ [anon_sym_POUND] = ACTIONS(4617),
+ },
+ [STATE(1351)] = {
+ [sym_identifier] = ACTIONS(4617),
+ [sym_newline] = ACTIONS(4619),
+ [anon_sym_COLON] = ACTIONS(4619),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4617),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4617),
+ [anon_sym_EQ] = ACTIONS(4619),
+ [anon_sym_DOT] = ACTIONS(4617),
+ [anon_sym_BANG] = ACTIONS(4619),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4617),
+ [aux_sym_option_statement_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4617),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4617),
+ [sym_static_modifier] = ACTIONS(4617),
+ [sym__dim_keyword] = ACTIONS(4617),
+ [sym__redim_keyword] = ACTIONS(4617),
+ [aux_sym_get_accessor_token1] = ACTIONS(4617),
+ [aux_sym_set_accessor_token1] = ACTIONS(4617),
+ [anon_sym_COMMA] = ACTIONS(4619),
+ [aux_sym_const_declaration_token1] = ACTIONS(4617),
+ [anon_sym_LPAREN] = ACTIONS(4619),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4617),
+ [anon_sym_STAR] = ACTIONS(4619),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token2] = ACTIONS(4617),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4617),
+ [aux_sym_else_fragment_token1] = ACTIONS(4617),
+ [aux_sym_select_statement_token1] = ACTIONS(4617),
+ [aux_sym_case_expression_token1] = ACTIONS(4617),
+ [anon_sym_LT] = ACTIONS(4617),
+ [anon_sym_LT_EQ] = ACTIONS(4619),
+ [anon_sym_GT] = ACTIONS(4617),
+ [anon_sym_GT_EQ] = ACTIONS(4619),
+ [anon_sym_LT_GT] = ACTIONS(4619),
+ [aux_sym__for_header_token1] = ACTIONS(4617),
+ [aux_sym_do_statement_token1] = ACTIONS(4617),
+ [aux_sym_do_statement_token2] = ACTIONS(4617),
+ [aux_sym_do_condition_token1] = ACTIONS(4617),
+ [aux_sym_with_statement_token1] = ACTIONS(4617),
+ [aux_sym_exit_statement_token1] = ACTIONS(4617),
+ [sym_end_statement] = ACTIONS(4619),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4617),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4617),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4617),
+ [sym__ambiguous_redim_statement] = ACTIONS(4619),
+ [aux_sym_erase_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token1] = ACTIONS(4617),
+ [aux_sym_file_mode_token2] = ACTIONS(4617),
+ [aux_sym_file_access_token2] = ACTIONS(4617),
+ [aux_sym_file_lock_token2] = ACTIONS(4617),
+ [aux_sym_print_statement_token1] = ACTIONS(4617),
+ [anon_sym_CARET] = ACTIONS(4619),
+ [anon_sym_SLASH] = ACTIONS(4619),
+ [anon_sym_BSLASH] = ACTIONS(4619),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4617),
+ [anon_sym_PLUS] = ACTIONS(4619),
+ [anon_sym_DASH] = ACTIONS(4617),
+ [anon_sym_AMP] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4617),
+ [anon_sym_SEMI] = ACTIONS(4619),
+ [anon_sym_QMARK] = ACTIONS(4619),
+ [aux_sym_close_statement_token1] = ACTIONS(4617),
+ [aux_sym_put_statement_token1] = ACTIONS(4617),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4617),
+ [aux_sym_seek_statement_token1] = ACTIONS(4617),
+ [sym_reset_statement] = ACTIONS(4617),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4617),
+ [sym_stop_statement] = ACTIONS(4617),
+ [sym_beep_statement] = ACTIONS(4617),
+ [aux_sym_unload_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4617),
+ [aux_sym_call_statement_token1] = ACTIONS(4617),
+ [sym__ambiguous_call_statement] = ACTIONS(4617),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4617),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4617),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4617),
+ [aux_sym_unary_expression_token1] = ACTIONS(4617),
+ [sym_string_literal] = ACTIONS(4619),
+ [sym_number_literal] = ACTIONS(4619),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4617),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4617),
+ [sym_nothing_literal] = ACTIONS(4617),
+ [sym_null_literal] = ACTIONS(4617),
+ [sym_empty_literal] = ACTIONS(4617),
+ [sym_date_literal] = ACTIONS(4619),
+ [anon_sym_POUND] = ACTIONS(4617),
+ },
+ [STATE(1352)] = {
+ [sym_identifier] = ACTIONS(4671),
+ [sym_newline] = ACTIONS(4673),
+ [anon_sym_COLON] = ACTIONS(4673),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4671),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4671),
+ [anon_sym_EQ] = ACTIONS(4519),
+ [anon_sym_DOT] = ACTIONS(4671),
+ [anon_sym_BANG] = ACTIONS(4673),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4671),
+ [aux_sym_option_statement_token3] = ACTIONS(4671),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4671),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4671),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4671),
+ [sym_static_modifier] = ACTIONS(4671),
+ [sym__dim_keyword] = ACTIONS(4671),
+ [sym__redim_keyword] = ACTIONS(4671),
+ [aux_sym_get_accessor_token1] = ACTIONS(4671),
+ [aux_sym_set_accessor_token1] = ACTIONS(4671),
+ [anon_sym_COMMA] = ACTIONS(4673),
+ [aux_sym_const_declaration_token1] = ACTIONS(4671),
+ [anon_sym_LPAREN] = ACTIONS(4673),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4671),
+ [anon_sym_STAR] = ACTIONS(4673),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4671),
+ [aux_sym_visibility_token1] = ACTIONS(4671),
+ [aux_sym_visibility_token2] = ACTIONS(4671),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4671),
+ [aux_sym_else_fragment_token1] = ACTIONS(4671),
+ [aux_sym_select_statement_token1] = ACTIONS(4671),
+ [aux_sym_case_expression_token1] = ACTIONS(4517),
+ [anon_sym_LT] = ACTIONS(4517),
+ [anon_sym_LT_EQ] = ACTIONS(4519),
+ [anon_sym_GT] = ACTIONS(4517),
+ [anon_sym_GT_EQ] = ACTIONS(4519),
+ [anon_sym_LT_GT] = ACTIONS(4519),
+ [aux_sym__for_header_token1] = ACTIONS(4671),
+ [aux_sym_do_statement_token1] = ACTIONS(4671),
+ [aux_sym_do_condition_token1] = ACTIONS(4671),
+ [aux_sym_while_statement_token1] = ACTIONS(4671),
+ [aux_sym_with_statement_token1] = ACTIONS(4671),
+ [aux_sym_exit_statement_token1] = ACTIONS(4671),
+ [sym_end_statement] = ACTIONS(4673),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4671),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4671),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4671),
+ [sym__ambiguous_redim_statement] = ACTIONS(4673),
+ [aux_sym_erase_statement_token1] = ACTIONS(4671),
+ [aux_sym_open_statement_token1] = ACTIONS(4671),
+ [aux_sym_file_mode_token2] = ACTIONS(4671),
+ [aux_sym_file_access_token2] = ACTIONS(4671),
+ [aux_sym_file_lock_token2] = ACTIONS(4671),
+ [aux_sym_print_statement_token1] = ACTIONS(4671),
+ [anon_sym_CARET] = ACTIONS(4673),
+ [anon_sym_SLASH] = ACTIONS(4673),
+ [anon_sym_BSLASH] = ACTIONS(4673),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4671),
+ [anon_sym_PLUS] = ACTIONS(4673),
+ [anon_sym_DASH] = ACTIONS(4671),
+ [anon_sym_AMP] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4671),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4671),
+ [anon_sym_SEMI] = ACTIONS(4673),
+ [anon_sym_QMARK] = ACTIONS(4673),
+ [aux_sym_close_statement_token1] = ACTIONS(4671),
+ [aux_sym_put_statement_token1] = ACTIONS(4671),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4671),
+ [aux_sym_seek_statement_token1] = ACTIONS(4671),
+ [sym_reset_statement] = ACTIONS(4671),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4671),
+ [sym_stop_statement] = ACTIONS(4671),
+ [sym_beep_statement] = ACTIONS(4671),
+ [aux_sym_unload_statement_token1] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4671),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4671),
+ [aux_sym_call_statement_token1] = ACTIONS(4671),
+ [sym__ambiguous_call_statement] = ACTIONS(4671),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4517),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4671),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4671),
+ [aux_sym_unary_expression_token1] = ACTIONS(4671),
+ [sym_string_literal] = ACTIONS(4673),
+ [sym_number_literal] = ACTIONS(4673),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4671),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4671),
+ [sym_nothing_literal] = ACTIONS(4671),
+ [sym_null_literal] = ACTIONS(4671),
+ [sym_empty_literal] = ACTIONS(4671),
+ [sym_date_literal] = ACTIONS(4673),
+ [anon_sym_POUND] = ACTIONS(4671),
+ },
+ [STATE(1353)] = {
+ [sym_identifier] = ACTIONS(4451),
+ [sym_newline] = ACTIONS(4453),
+ [anon_sym_COLON] = ACTIONS(4453),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4451),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4451),
+ [anon_sym_EQ] = ACTIONS(4453),
+ [anon_sym_DOT] = ACTIONS(4451),
+ [anon_sym_BANG] = ACTIONS(4453),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4451),
+ [aux_sym_option_statement_token3] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4451),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4451),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4451),
+ [sym_static_modifier] = ACTIONS(4451),
+ [sym__dim_keyword] = ACTIONS(4451),
+ [sym__redim_keyword] = ACTIONS(4451),
+ [aux_sym_get_accessor_token1] = ACTIONS(4451),
+ [aux_sym_set_accessor_token1] = ACTIONS(4451),
+ [anon_sym_COMMA] = ACTIONS(4453),
+ [aux_sym_const_declaration_token1] = ACTIONS(4451),
+ [anon_sym_LPAREN] = ACTIONS(4453),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4451),
+ [anon_sym_STAR] = ACTIONS(5899),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4451),
+ [aux_sym_visibility_token1] = ACTIONS(4451),
+ [aux_sym_visibility_token2] = ACTIONS(4451),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4451),
+ [aux_sym_else_fragment_token1] = ACTIONS(4451),
+ [aux_sym_select_statement_token1] = ACTIONS(4451),
+ [aux_sym_case_expression_token1] = ACTIONS(4451),
+ [anon_sym_LT] = ACTIONS(4451),
+ [anon_sym_LT_EQ] = ACTIONS(4453),
+ [anon_sym_GT] = ACTIONS(4451),
+ [anon_sym_GT_EQ] = ACTIONS(4453),
+ [anon_sym_LT_GT] = ACTIONS(4453),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4451),
+ [aux_sym__for_header_token1] = ACTIONS(4451),
+ [aux_sym_do_statement_token1] = ACTIONS(4451),
+ [aux_sym_do_condition_token1] = ACTIONS(4451),
+ [aux_sym_with_statement_token1] = ACTIONS(4451),
+ [aux_sym_exit_statement_token1] = ACTIONS(4451),
+ [sym_end_statement] = ACTIONS(4453),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4451),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4451),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4451),
+ [sym__ambiguous_redim_statement] = ACTIONS(4453),
+ [aux_sym_erase_statement_token1] = ACTIONS(4451),
+ [aux_sym_open_statement_token1] = ACTIONS(4451),
+ [aux_sym_file_mode_token2] = ACTIONS(4451),
+ [aux_sym_file_access_token2] = ACTIONS(4451),
+ [aux_sym_file_lock_token2] = ACTIONS(4451),
+ [aux_sym_print_statement_token1] = ACTIONS(4451),
+ [anon_sym_CARET] = ACTIONS(5901),
+ [anon_sym_SLASH] = ACTIONS(5899),
+ [anon_sym_BSLASH] = ACTIONS(5903),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5905),
+ [anon_sym_PLUS] = ACTIONS(5907),
+ [anon_sym_DASH] = ACTIONS(5909),
+ [anon_sym_AMP] = ACTIONS(5911),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(6162),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(6164),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(6166),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(6168),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(6170),
+ [anon_sym_SEMI] = ACTIONS(4453),
+ [anon_sym_QMARK] = ACTIONS(4453),
+ [aux_sym_close_statement_token1] = ACTIONS(4451),
+ [aux_sym_put_statement_token1] = ACTIONS(4451),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4451),
+ [aux_sym_seek_statement_token1] = ACTIONS(4451),
+ [sym_reset_statement] = ACTIONS(4451),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4451),
+ [sym_stop_statement] = ACTIONS(4451),
+ [sym_beep_statement] = ACTIONS(4451),
+ [aux_sym_unload_statement_token1] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4451),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4451),
+ [aux_sym_call_statement_token1] = ACTIONS(4451),
+ [sym__ambiguous_call_statement] = ACTIONS(4451),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4451),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4451),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4451),
+ [aux_sym_unary_expression_token1] = ACTIONS(4451),
+ [sym_string_literal] = ACTIONS(4453),
+ [sym_number_literal] = ACTIONS(4453),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4451),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4451),
+ [sym_nothing_literal] = ACTIONS(4451),
+ [sym_null_literal] = ACTIONS(4451),
+ [sym_empty_literal] = ACTIONS(4451),
+ [sym_date_literal] = ACTIONS(4453),
+ [anon_sym_POUND] = ACTIONS(4451),
+ },
+ [STATE(1354)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5948),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_while_statement_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5941),
+ [anon_sym_SLASH] = ACTIONS(5948),
+ [anon_sym_BSLASH] = ACTIONS(5950),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5952),
+ [anon_sym_PLUS] = ACTIONS(5954),
+ [anon_sym_DASH] = ACTIONS(5956),
+ [anon_sym_AMP] = ACTIONS(5958),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1355)] = {
+ [sym_identifier] = ACTIONS(4621),
+ [sym_newline] = ACTIONS(4623),
+ [anon_sym_COLON] = ACTIONS(4623),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4621),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4621),
+ [anon_sym_EQ] = ACTIONS(4623),
+ [anon_sym_DOT] = ACTIONS(4621),
+ [anon_sym_BANG] = ACTIONS(4623),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4621),
+ [aux_sym_option_statement_token3] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4621),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4621),
+ [sym_static_modifier] = ACTIONS(4621),
+ [sym__dim_keyword] = ACTIONS(4621),
+ [sym__redim_keyword] = ACTIONS(4621),
+ [aux_sym_get_accessor_token1] = ACTIONS(4621),
+ [aux_sym_set_accessor_token1] = ACTIONS(4621),
+ [anon_sym_COMMA] = ACTIONS(4623),
+ [aux_sym_const_declaration_token1] = ACTIONS(4621),
+ [anon_sym_LPAREN] = ACTIONS(4709),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4621),
+ [anon_sym_STAR] = ACTIONS(4623),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token2] = ACTIONS(4621),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4621),
+ [aux_sym_else_fragment_token1] = ACTIONS(4621),
+ [aux_sym_select_statement_token1] = ACTIONS(4621),
+ [aux_sym_case_expression_token1] = ACTIONS(4621),
+ [anon_sym_LT] = ACTIONS(4621),
+ [anon_sym_LT_EQ] = ACTIONS(4623),
+ [anon_sym_GT] = ACTIONS(4621),
+ [anon_sym_GT_EQ] = ACTIONS(4623),
+ [anon_sym_LT_GT] = ACTIONS(4623),
+ [aux_sym__for_header_token1] = ACTIONS(4621),
+ [aux_sym_do_statement_token1] = ACTIONS(4621),
+ [aux_sym_do_condition_token1] = ACTIONS(4621),
+ [aux_sym_while_statement_token1] = ACTIONS(4621),
+ [aux_sym_with_statement_token1] = ACTIONS(4621),
+ [aux_sym_exit_statement_token1] = ACTIONS(4621),
+ [sym_end_statement] = ACTIONS(4623),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4621),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4621),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4621),
+ [sym__ambiguous_redim_statement] = ACTIONS(4623),
+ [aux_sym_erase_statement_token1] = ACTIONS(4621),
+ [aux_sym_open_statement_token1] = ACTIONS(4621),
+ [aux_sym_file_mode_token2] = ACTIONS(4621),
+ [aux_sym_file_access_token2] = ACTIONS(4621),
+ [aux_sym_file_lock_token2] = ACTIONS(4621),
+ [aux_sym_print_statement_token1] = ACTIONS(4621),
+ [anon_sym_CARET] = ACTIONS(4623),
+ [anon_sym_SLASH] = ACTIONS(4623),
+ [anon_sym_BSLASH] = ACTIONS(4623),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4621),
+ [anon_sym_PLUS] = ACTIONS(4623),
+ [anon_sym_DASH] = ACTIONS(4621),
+ [anon_sym_AMP] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4621),
+ [anon_sym_SEMI] = ACTIONS(4623),
+ [anon_sym_QMARK] = ACTIONS(4623),
+ [aux_sym_close_statement_token1] = ACTIONS(4621),
+ [aux_sym_put_statement_token1] = ACTIONS(4621),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4621),
+ [aux_sym_seek_statement_token1] = ACTIONS(4621),
+ [sym_reset_statement] = ACTIONS(4621),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4621),
+ [sym_stop_statement] = ACTIONS(4621),
+ [sym_beep_statement] = ACTIONS(4621),
+ [aux_sym_unload_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4621),
+ [aux_sym_call_statement_token1] = ACTIONS(4621),
+ [sym__ambiguous_call_statement] = ACTIONS(4621),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4621),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4621),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4621),
+ [aux_sym_unary_expression_token1] = ACTIONS(4621),
+ [sym_string_literal] = ACTIONS(4623),
+ [sym_number_literal] = ACTIONS(4623),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4621),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4621),
+ [sym_nothing_literal] = ACTIONS(4621),
+ [sym_null_literal] = ACTIONS(4621),
+ [sym_empty_literal] = ACTIONS(4621),
+ [sym_date_literal] = ACTIONS(4623),
+ [anon_sym_POUND] = ACTIONS(4621),
+ },
+ [STATE(1356)] = {
+ [sym_identifier] = ACTIONS(4477),
+ [sym_newline] = ACTIONS(4479),
+ [anon_sym_COLON] = ACTIONS(4479),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4477),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4477),
+ [anon_sym_EQ] = ACTIONS(4479),
+ [anon_sym_DOT] = ACTIONS(4477),
+ [anon_sym_BANG] = ACTIONS(4479),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4477),
+ [aux_sym_option_statement_token3] = ACTIONS(4477),
+ [aux_sym_type_declaration_token1] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4477),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4477),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4477),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4477),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4477),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4477),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4477),
+ [aux_sym__property_get_header_token1] = ACTIONS(4477),
+ [aux_sym_event_declaration_token1] = ACTIONS(4477),
+ [sym_static_modifier] = ACTIONS(4477),
+ [sym__dim_keyword] = ACTIONS(4477),
+ [sym__redim_keyword] = ACTIONS(4477),
+ [aux_sym_get_accessor_token1] = ACTIONS(4477),
+ [aux_sym_set_accessor_token1] = ACTIONS(4477),
+ [anon_sym_COMMA] = ACTIONS(4479),
+ [aux_sym_const_declaration_token1] = ACTIONS(4477),
+ [anon_sym_LPAREN] = ACTIONS(4479),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4477),
+ [anon_sym_STAR] = ACTIONS(4479),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4477),
+ [aux_sym_visibility_token1] = ACTIONS(4477),
+ [aux_sym_visibility_token2] = ACTIONS(4477),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4477),
+ [aux_sym_else_fragment_token1] = ACTIONS(4477),
+ [aux_sym_select_statement_token1] = ACTIONS(4477),
+ [aux_sym__for_header_token1] = ACTIONS(4477),
+ [aux_sym_do_statement_token1] = ACTIONS(4477),
+ [aux_sym_do_condition_token1] = ACTIONS(4477),
+ [aux_sym_with_statement_token1] = ACTIONS(4477),
+ [aux_sym_exit_statement_token1] = ACTIONS(4477),
+ [sym_end_statement] = ACTIONS(4479),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4477),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4477),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4477),
+ [sym__ambiguous_redim_statement] = ACTIONS(4479),
+ [aux_sym_erase_statement_token1] = ACTIONS(4477),
+ [aux_sym_open_statement_token1] = ACTIONS(4477),
+ [aux_sym_file_mode_token2] = ACTIONS(4477),
+ [aux_sym_file_access_token2] = ACTIONS(4477),
+ [aux_sym_file_lock_token2] = ACTIONS(4477),
+ [aux_sym_print_statement_token1] = ACTIONS(4477),
+ [anon_sym_CARET] = ACTIONS(4479),
+ [anon_sym_SLASH] = ACTIONS(4479),
+ [anon_sym_BSLASH] = ACTIONS(4479),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4477),
+ [anon_sym_PLUS] = ACTIONS(4479),
+ [anon_sym_DASH] = ACTIONS(4477),
+ [anon_sym_AMP] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4477),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4477),
+ [anon_sym_SEMI] = ACTIONS(4479),
+ [anon_sym_QMARK] = ACTIONS(4479),
+ [aux_sym_close_statement_token1] = ACTIONS(4477),
+ [aux_sym_put_statement_token1] = ACTIONS(4477),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4477),
+ [aux_sym_seek_statement_token1] = ACTIONS(4477),
+ [sym_reset_statement] = ACTIONS(4477),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4477),
+ [sym_stop_statement] = ACTIONS(4477),
+ [sym_beep_statement] = ACTIONS(4477),
+ [aux_sym_unload_statement_token1] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4477),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4477),
+ [aux_sym_call_statement_token1] = ACTIONS(4477),
+ [sym__ambiguous_call_statement] = ACTIONS(4477),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4477),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4477),
+ [aux_sym_unary_expression_token1] = ACTIONS(4477),
+ [sym_string_literal] = ACTIONS(4479),
+ [sym_number_literal] = ACTIONS(4479),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4477),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4477),
+ [sym_nothing_literal] = ACTIONS(4477),
+ [sym_null_literal] = ACTIONS(4477),
+ [sym_empty_literal] = ACTIONS(4477),
+ [sym_date_literal] = ACTIONS(4479),
+ [anon_sym_POUND] = ACTIONS(4477),
+ },
+ [STATE(1357)] = {
+ [sym_identifier] = ACTIONS(4745),
+ [sym_newline] = ACTIONS(4747),
+ [anon_sym_COLON] = ACTIONS(4747),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4745),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4745),
+ [anon_sym_EQ] = ACTIONS(4747),
+ [anon_sym_DOT] = ACTIONS(4745),
+ [anon_sym_BANG] = ACTIONS(4747),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4745),
+ [aux_sym_option_statement_token3] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4745),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4745),
+ [sym_static_modifier] = ACTIONS(4745),
+ [sym__dim_keyword] = ACTIONS(4745),
+ [sym__redim_keyword] = ACTIONS(4745),
+ [aux_sym_get_accessor_token1] = ACTIONS(4745),
+ [aux_sym_set_accessor_token1] = ACTIONS(4745),
+ [anon_sym_COMMA] = ACTIONS(4747),
+ [aux_sym_const_declaration_token1] = ACTIONS(4745),
+ [anon_sym_LPAREN] = ACTIONS(4747),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4745),
+ [anon_sym_STAR] = ACTIONS(4747),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4745),
+ [aux_sym_visibility_token1] = ACTIONS(4745),
+ [aux_sym_visibility_token2] = ACTIONS(4745),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4745),
+ [aux_sym_else_fragment_token1] = ACTIONS(4745),
+ [aux_sym_select_statement_token1] = ACTIONS(4745),
+ [aux_sym_case_expression_token1] = ACTIONS(4745),
+ [anon_sym_LT] = ACTIONS(4745),
+ [anon_sym_LT_EQ] = ACTIONS(4747),
+ [anon_sym_GT] = ACTIONS(4745),
+ [anon_sym_GT_EQ] = ACTIONS(4747),
+ [anon_sym_LT_GT] = ACTIONS(4747),
+ [aux_sym__for_header_token1] = ACTIONS(4745),
+ [aux_sym_do_statement_token1] = ACTIONS(4745),
+ [aux_sym_do_condition_token1] = ACTIONS(4745),
+ [aux_sym_while_statement_token1] = ACTIONS(4745),
+ [aux_sym_with_statement_token1] = ACTIONS(4745),
+ [aux_sym_exit_statement_token1] = ACTIONS(4745),
+ [sym_end_statement] = ACTIONS(4747),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4745),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4745),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4745),
+ [sym__ambiguous_redim_statement] = ACTIONS(4747),
+ [aux_sym_erase_statement_token1] = ACTIONS(4745),
+ [aux_sym_open_statement_token1] = ACTIONS(4745),
+ [aux_sym_file_mode_token2] = ACTIONS(4745),
+ [aux_sym_file_access_token2] = ACTIONS(4745),
+ [aux_sym_file_lock_token2] = ACTIONS(4745),
+ [aux_sym_print_statement_token1] = ACTIONS(4745),
+ [anon_sym_CARET] = ACTIONS(4747),
+ [anon_sym_SLASH] = ACTIONS(4747),
+ [anon_sym_BSLASH] = ACTIONS(4747),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4745),
+ [anon_sym_PLUS] = ACTIONS(4747),
+ [anon_sym_DASH] = ACTIONS(4745),
+ [anon_sym_AMP] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4745),
+ [anon_sym_SEMI] = ACTIONS(4747),
+ [anon_sym_QMARK] = ACTIONS(4747),
+ [aux_sym_close_statement_token1] = ACTIONS(4745),
+ [aux_sym_put_statement_token1] = ACTIONS(4745),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4745),
+ [aux_sym_seek_statement_token1] = ACTIONS(4745),
+ [sym_reset_statement] = ACTIONS(4745),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4745),
+ [sym_stop_statement] = ACTIONS(4745),
+ [sym_beep_statement] = ACTIONS(4745),
+ [aux_sym_unload_statement_token1] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4745),
+ [aux_sym_call_statement_token1] = ACTIONS(4745),
+ [sym__ambiguous_call_statement] = ACTIONS(4745),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4745),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4745),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4745),
+ [aux_sym_unary_expression_token1] = ACTIONS(4745),
+ [sym_string_literal] = ACTIONS(4747),
+ [sym_number_literal] = ACTIONS(4747),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4745),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4745),
+ [sym_nothing_literal] = ACTIONS(4745),
+ [sym_null_literal] = ACTIONS(4745),
+ [sym_empty_literal] = ACTIONS(4745),
+ [sym_date_literal] = ACTIONS(4747),
+ [anon_sym_POUND] = ACTIONS(4745),
+ },
+ [STATE(1358)] = {
+ [sym_identifier] = ACTIONS(4745),
+ [sym_newline] = ACTIONS(4747),
+ [anon_sym_COLON] = ACTIONS(4747),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4745),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4745),
+ [anon_sym_EQ] = ACTIONS(4747),
+ [anon_sym_DOT] = ACTIONS(4745),
+ [anon_sym_BANG] = ACTIONS(4747),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4745),
+ [aux_sym_option_statement_token3] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4745),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4745),
+ [sym_static_modifier] = ACTIONS(4745),
+ [sym__dim_keyword] = ACTIONS(4745),
+ [sym__redim_keyword] = ACTIONS(4745),
+ [aux_sym_get_accessor_token1] = ACTIONS(4745),
+ [aux_sym_set_accessor_token1] = ACTIONS(4745),
+ [anon_sym_COMMA] = ACTIONS(4747),
+ [aux_sym_const_declaration_token1] = ACTIONS(4745),
+ [anon_sym_LPAREN] = ACTIONS(4747),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4745),
+ [anon_sym_STAR] = ACTIONS(4747),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4745),
+ [aux_sym_visibility_token1] = ACTIONS(4745),
+ [aux_sym_visibility_token2] = ACTIONS(4745),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4745),
+ [aux_sym_else_fragment_token1] = ACTIONS(4745),
+ [aux_sym_select_statement_token1] = ACTIONS(4745),
+ [aux_sym_case_expression_token1] = ACTIONS(4745),
+ [anon_sym_LT] = ACTIONS(4745),
+ [anon_sym_LT_EQ] = ACTIONS(4747),
+ [anon_sym_GT] = ACTIONS(4745),
+ [anon_sym_GT_EQ] = ACTIONS(4747),
+ [anon_sym_LT_GT] = ACTIONS(4747),
+ [aux_sym__for_header_token1] = ACTIONS(4745),
+ [aux_sym_do_statement_token1] = ACTIONS(4745),
+ [aux_sym_do_condition_token1] = ACTIONS(4745),
+ [aux_sym_while_statement_token1] = ACTIONS(4745),
+ [aux_sym_with_statement_token1] = ACTIONS(4745),
+ [aux_sym_exit_statement_token1] = ACTIONS(4745),
+ [sym_end_statement] = ACTIONS(4747),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4745),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4745),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4745),
+ [sym__ambiguous_redim_statement] = ACTIONS(4747),
+ [aux_sym_erase_statement_token1] = ACTIONS(4745),
+ [aux_sym_open_statement_token1] = ACTIONS(4745),
+ [aux_sym_file_mode_token2] = ACTIONS(4745),
+ [aux_sym_file_access_token2] = ACTIONS(4745),
+ [aux_sym_file_lock_token2] = ACTIONS(4745),
+ [aux_sym_print_statement_token1] = ACTIONS(4745),
+ [anon_sym_CARET] = ACTIONS(4747),
+ [anon_sym_SLASH] = ACTIONS(4747),
+ [anon_sym_BSLASH] = ACTIONS(4747),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4745),
+ [anon_sym_PLUS] = ACTIONS(4747),
+ [anon_sym_DASH] = ACTIONS(4745),
+ [anon_sym_AMP] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4745),
+ [anon_sym_SEMI] = ACTIONS(4747),
+ [anon_sym_QMARK] = ACTIONS(4747),
+ [aux_sym_close_statement_token1] = ACTIONS(4745),
+ [aux_sym_put_statement_token1] = ACTIONS(4745),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4745),
+ [aux_sym_seek_statement_token1] = ACTIONS(4745),
+ [sym_reset_statement] = ACTIONS(4745),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4745),
+ [sym_stop_statement] = ACTIONS(4745),
+ [sym_beep_statement] = ACTIONS(4745),
+ [aux_sym_unload_statement_token1] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4745),
+ [aux_sym_call_statement_token1] = ACTIONS(4745),
+ [sym__ambiguous_call_statement] = ACTIONS(4745),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4745),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4745),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4745),
+ [aux_sym_unary_expression_token1] = ACTIONS(4745),
+ [sym_string_literal] = ACTIONS(4747),
+ [sym_number_literal] = ACTIONS(4747),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4745),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4745),
+ [sym_nothing_literal] = ACTIONS(4745),
+ [sym_null_literal] = ACTIONS(4745),
+ [sym_empty_literal] = ACTIONS(4745),
+ [sym_date_literal] = ACTIONS(4747),
+ [anon_sym_POUND] = ACTIONS(4745),
+ },
+ [STATE(1359)] = {
+ [sym_identifier] = ACTIONS(4749),
+ [sym_newline] = ACTIONS(4751),
+ [anon_sym_COLON] = ACTIONS(4751),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4749),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4749),
+ [anon_sym_EQ] = ACTIONS(4751),
+ [anon_sym_DOT] = ACTIONS(4749),
+ [anon_sym_BANG] = ACTIONS(4751),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4749),
+ [aux_sym_option_statement_token3] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4749),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4749),
+ [sym_static_modifier] = ACTIONS(4749),
+ [sym__dim_keyword] = ACTIONS(4749),
+ [sym__redim_keyword] = ACTIONS(4749),
+ [aux_sym_get_accessor_token1] = ACTIONS(4749),
+ [aux_sym_set_accessor_token1] = ACTIONS(4749),
+ [anon_sym_COMMA] = ACTIONS(4751),
+ [aux_sym_const_declaration_token1] = ACTIONS(4749),
+ [anon_sym_LPAREN] = ACTIONS(4751),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4749),
+ [anon_sym_STAR] = ACTIONS(4751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4749),
+ [aux_sym_visibility_token1] = ACTIONS(4749),
+ [aux_sym_visibility_token2] = ACTIONS(4749),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4749),
+ [aux_sym_else_fragment_token1] = ACTIONS(4749),
+ [aux_sym_select_statement_token1] = ACTIONS(4749),
+ [aux_sym_case_expression_token1] = ACTIONS(4749),
+ [anon_sym_LT] = ACTIONS(4749),
+ [anon_sym_LT_EQ] = ACTIONS(4751),
+ [anon_sym_GT] = ACTIONS(4749),
+ [anon_sym_GT_EQ] = ACTIONS(4751),
+ [anon_sym_LT_GT] = ACTIONS(4751),
+ [aux_sym__for_header_token1] = ACTIONS(4749),
+ [aux_sym_do_statement_token1] = ACTIONS(4749),
+ [aux_sym_do_condition_token1] = ACTIONS(4749),
+ [aux_sym_while_statement_token1] = ACTIONS(4749),
+ [aux_sym_with_statement_token1] = ACTIONS(4749),
+ [aux_sym_exit_statement_token1] = ACTIONS(4749),
+ [sym_end_statement] = ACTIONS(4751),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4749),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4749),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4749),
+ [sym__ambiguous_redim_statement] = ACTIONS(4751),
+ [aux_sym_erase_statement_token1] = ACTIONS(4749),
+ [aux_sym_open_statement_token1] = ACTIONS(4749),
+ [aux_sym_file_mode_token2] = ACTIONS(4749),
+ [aux_sym_file_access_token2] = ACTIONS(4749),
+ [aux_sym_file_lock_token2] = ACTIONS(4749),
+ [aux_sym_print_statement_token1] = ACTIONS(4749),
+ [anon_sym_CARET] = ACTIONS(4751),
+ [anon_sym_SLASH] = ACTIONS(4751),
+ [anon_sym_BSLASH] = ACTIONS(4751),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4749),
+ [anon_sym_PLUS] = ACTIONS(4751),
+ [anon_sym_DASH] = ACTIONS(4749),
+ [anon_sym_AMP] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4749),
+ [anon_sym_SEMI] = ACTIONS(4751),
+ [anon_sym_QMARK] = ACTIONS(4751),
+ [aux_sym_close_statement_token1] = ACTIONS(4749),
+ [aux_sym_put_statement_token1] = ACTIONS(4749),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4749),
+ [aux_sym_seek_statement_token1] = ACTIONS(4749),
+ [sym_reset_statement] = ACTIONS(4749),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4749),
+ [sym_stop_statement] = ACTIONS(4749),
+ [sym_beep_statement] = ACTIONS(4749),
+ [aux_sym_unload_statement_token1] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4749),
+ [aux_sym_call_statement_token1] = ACTIONS(4749),
+ [sym__ambiguous_call_statement] = ACTIONS(4749),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4749),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4749),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4749),
+ [aux_sym_unary_expression_token1] = ACTIONS(4749),
+ [sym_string_literal] = ACTIONS(4751),
+ [sym_number_literal] = ACTIONS(4751),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4749),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4749),
+ [sym_nothing_literal] = ACTIONS(4749),
+ [sym_null_literal] = ACTIONS(4749),
+ [sym_empty_literal] = ACTIONS(4749),
+ [sym_date_literal] = ACTIONS(4751),
+ [anon_sym_POUND] = ACTIONS(4749),
+ },
+ [STATE(1360)] = {
+ [sym_identifier] = ACTIONS(4749),
+ [sym_newline] = ACTIONS(4751),
+ [anon_sym_COLON] = ACTIONS(4751),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4749),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4749),
+ [anon_sym_EQ] = ACTIONS(4751),
+ [anon_sym_DOT] = ACTIONS(4749),
+ [anon_sym_BANG] = ACTIONS(4751),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4749),
+ [aux_sym_option_statement_token3] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4749),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4749),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4749),
+ [sym_static_modifier] = ACTIONS(4749),
+ [sym__dim_keyword] = ACTIONS(4749),
+ [sym__redim_keyword] = ACTIONS(4749),
+ [aux_sym_get_accessor_token1] = ACTIONS(4749),
+ [aux_sym_set_accessor_token1] = ACTIONS(4749),
+ [anon_sym_COMMA] = ACTIONS(4751),
+ [aux_sym_const_declaration_token1] = ACTIONS(4749),
+ [anon_sym_LPAREN] = ACTIONS(4751),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4749),
+ [anon_sym_STAR] = ACTIONS(4751),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4749),
+ [aux_sym_visibility_token1] = ACTIONS(4749),
+ [aux_sym_visibility_token2] = ACTIONS(4749),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4749),
+ [aux_sym_else_fragment_token1] = ACTIONS(4749),
+ [aux_sym_select_statement_token1] = ACTIONS(4749),
+ [aux_sym_case_expression_token1] = ACTIONS(4749),
+ [anon_sym_LT] = ACTIONS(4749),
+ [anon_sym_LT_EQ] = ACTIONS(4751),
+ [anon_sym_GT] = ACTIONS(4749),
+ [anon_sym_GT_EQ] = ACTIONS(4751),
+ [anon_sym_LT_GT] = ACTIONS(4751),
+ [aux_sym__for_header_token1] = ACTIONS(4749),
+ [aux_sym_do_statement_token1] = ACTIONS(4749),
+ [aux_sym_do_condition_token1] = ACTIONS(4749),
+ [aux_sym_while_statement_token1] = ACTIONS(4749),
+ [aux_sym_with_statement_token1] = ACTIONS(4749),
+ [aux_sym_exit_statement_token1] = ACTIONS(4749),
+ [sym_end_statement] = ACTIONS(4751),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4749),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4749),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4749),
+ [sym__ambiguous_redim_statement] = ACTIONS(4751),
+ [aux_sym_erase_statement_token1] = ACTIONS(4749),
+ [aux_sym_open_statement_token1] = ACTIONS(4749),
+ [aux_sym_file_mode_token2] = ACTIONS(4749),
+ [aux_sym_file_access_token2] = ACTIONS(4749),
+ [aux_sym_file_lock_token2] = ACTIONS(4749),
+ [aux_sym_print_statement_token1] = ACTIONS(4749),
+ [anon_sym_CARET] = ACTIONS(4751),
+ [anon_sym_SLASH] = ACTIONS(4751),
+ [anon_sym_BSLASH] = ACTIONS(4751),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4749),
+ [anon_sym_PLUS] = ACTIONS(4751),
+ [anon_sym_DASH] = ACTIONS(4749),
+ [anon_sym_AMP] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4749),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4749),
+ [anon_sym_SEMI] = ACTIONS(4751),
+ [anon_sym_QMARK] = ACTIONS(4751),
+ [aux_sym_close_statement_token1] = ACTIONS(4749),
+ [aux_sym_put_statement_token1] = ACTIONS(4749),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4749),
+ [aux_sym_seek_statement_token1] = ACTIONS(4749),
+ [sym_reset_statement] = ACTIONS(4749),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4749),
+ [sym_stop_statement] = ACTIONS(4749),
+ [sym_beep_statement] = ACTIONS(4749),
+ [aux_sym_unload_statement_token1] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4749),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4749),
+ [aux_sym_call_statement_token1] = ACTIONS(4749),
+ [sym__ambiguous_call_statement] = ACTIONS(4749),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4749),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4749),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4749),
+ [aux_sym_unary_expression_token1] = ACTIONS(4749),
+ [sym_string_literal] = ACTIONS(4751),
+ [sym_number_literal] = ACTIONS(4751),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4749),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4749),
+ [sym_nothing_literal] = ACTIONS(4749),
+ [sym_null_literal] = ACTIONS(4749),
+ [sym_empty_literal] = ACTIONS(4749),
+ [sym_date_literal] = ACTIONS(4751),
+ [anon_sym_POUND] = ACTIONS(4749),
+ },
+ [STATE(1361)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1402),
+ [sym_identifier] = ACTIONS(4375),
+ [sym_newline] = ACTIONS(4377),
+ [anon_sym_COLON] = ACTIONS(4377),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4375),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4375),
+ [anon_sym_EQ] = ACTIONS(4377),
+ [anon_sym_DOT] = ACTIONS(4375),
+ [anon_sym_BANG] = ACTIONS(4377),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4375),
+ [aux_sym_option_statement_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4375),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4375),
+ [sym_static_modifier] = ACTIONS(4375),
+ [sym__dim_keyword] = ACTIONS(4375),
+ [sym__redim_keyword] = ACTIONS(4375),
+ [aux_sym_get_accessor_token1] = ACTIONS(4375),
+ [aux_sym_set_accessor_token1] = ACTIONS(4375),
+ [aux_sym_const_declaration_token1] = ACTIONS(4375),
+ [anon_sym_LPAREN] = ACTIONS(4377),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4375),
+ [anon_sym_STAR] = ACTIONS(4377),
+ [aux_sym_array_bound_token1] = ACTIONS(4375),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token2] = ACTIONS(4375),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4375),
+ [aux_sym_else_fragment_token1] = ACTIONS(4375),
+ [aux_sym_select_statement_token1] = ACTIONS(4375),
+ [aux_sym_case_expression_token1] = ACTIONS(4375),
+ [anon_sym_LT] = ACTIONS(4375),
+ [anon_sym_LT_EQ] = ACTIONS(4377),
+ [anon_sym_GT] = ACTIONS(4375),
+ [anon_sym_GT_EQ] = ACTIONS(4377),
+ [anon_sym_LT_GT] = ACTIONS(4377),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4375),
+ [aux_sym__for_header_token1] = ACTIONS(4375),
+ [aux_sym_do_statement_token1] = ACTIONS(4375),
+ [aux_sym_do_condition_token1] = ACTIONS(4375),
+ [aux_sym_with_statement_token1] = ACTIONS(4375),
+ [aux_sym_exit_statement_token1] = ACTIONS(4375),
+ [sym_end_statement] = ACTIONS(4377),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4375),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4375),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4375),
+ [sym__ambiguous_redim_statement] = ACTIONS(4377),
+ [aux_sym_erase_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token1] = ACTIONS(4375),
+ [aux_sym_file_mode_token2] = ACTIONS(4375),
+ [aux_sym_file_access_token2] = ACTIONS(4375),
+ [aux_sym_file_lock_token2] = ACTIONS(4375),
+ [aux_sym_print_statement_token1] = ACTIONS(4375),
+ [anon_sym_CARET] = ACTIONS(4377),
+ [anon_sym_SLASH] = ACTIONS(4377),
+ [anon_sym_BSLASH] = ACTIONS(4377),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4375),
+ [anon_sym_PLUS] = ACTIONS(4377),
+ [anon_sym_DASH] = ACTIONS(4375),
+ [anon_sym_AMP] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4375),
+ [anon_sym_QMARK] = ACTIONS(4377),
+ [aux_sym_close_statement_token1] = ACTIONS(4375),
+ [aux_sym_put_statement_token1] = ACTIONS(4375),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4375),
+ [aux_sym_seek_statement_token1] = ACTIONS(4375),
+ [sym_reset_statement] = ACTIONS(4375),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4375),
+ [sym_stop_statement] = ACTIONS(4375),
+ [sym_beep_statement] = ACTIONS(4375),
+ [aux_sym_unload_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4375),
+ [aux_sym_call_statement_token1] = ACTIONS(4375),
+ [sym__ambiguous_call_statement] = ACTIONS(4375),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4375),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4375),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4375),
+ [aux_sym_unary_expression_token1] = ACTIONS(4375),
+ [sym_string_literal] = ACTIONS(4377),
+ [sym_number_literal] = ACTIONS(4377),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4375),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4375),
+ [sym_nothing_literal] = ACTIONS(4375),
+ [sym_null_literal] = ACTIONS(4375),
+ [sym_empty_literal] = ACTIONS(4375),
+ [sym_date_literal] = ACTIONS(4377),
+ [anon_sym_POUND] = ACTIONS(4375),
+ },
+ [STATE(1362)] = {
+ [sym_identifier] = ACTIONS(4601),
+ [sym_newline] = ACTIONS(4603),
+ [anon_sym_COLON] = ACTIONS(4603),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4601),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4601),
+ [anon_sym_DOT] = ACTIONS(4601),
+ [anon_sym_BANG] = ACTIONS(4603),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4601),
+ [aux_sym_option_statement_token3] = ACTIONS(4601),
+ [aux_sym_type_declaration_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4601),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4601),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4601),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4601),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4601),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4601),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4601),
+ [aux_sym__property_get_header_token1] = ACTIONS(4601),
+ [aux_sym_event_declaration_token1] = ACTIONS(4601),
+ [sym_static_modifier] = ACTIONS(4601),
+ [sym__dim_keyword] = ACTIONS(4601),
+ [sym__redim_keyword] = ACTIONS(4601),
+ [aux_sym_get_accessor_token1] = ACTIONS(4601),
+ [aux_sym_set_accessor_token1] = ACTIONS(4601),
+ [aux_sym_const_declaration_token1] = ACTIONS(4601),
+ [anon_sym_LPAREN] = ACTIONS(4603),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4601),
+ [anon_sym_STAR] = ACTIONS(4603),
+ [aux_sym_array_bound_token1] = ACTIONS(4601),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4601),
+ [aux_sym_visibility_token1] = ACTIONS(4601),
+ [aux_sym_visibility_token2] = ACTIONS(4601),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4601),
+ [aux_sym_else_fragment_token1] = ACTIONS(4601),
+ [aux_sym_select_statement_token1] = ACTIONS(4601),
+ [aux_sym__for_header_token1] = ACTIONS(4601),
+ [aux_sym_do_statement_token1] = ACTIONS(4601),
+ [aux_sym_do_condition_token1] = ACTIONS(4601),
+ [aux_sym_with_statement_token1] = ACTIONS(4601),
+ [aux_sym_exit_statement_token1] = ACTIONS(4601),
+ [sym_end_statement] = ACTIONS(4603),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4601),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4601),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4601),
+ [sym__ambiguous_redim_statement] = ACTIONS(4603),
+ [aux_sym_erase_statement_token1] = ACTIONS(4601),
+ [aux_sym_open_statement_token1] = ACTIONS(4601),
+ [aux_sym_file_mode_token2] = ACTIONS(4601),
+ [aux_sym_file_access_token2] = ACTIONS(4601),
+ [aux_sym_file_lock_token2] = ACTIONS(4601),
+ [aux_sym_print_statement_token1] = ACTIONS(4601),
+ [anon_sym_CARET] = ACTIONS(4603),
+ [anon_sym_SLASH] = ACTIONS(4603),
+ [anon_sym_BSLASH] = ACTIONS(4603),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4601),
+ [anon_sym_PLUS] = ACTIONS(4603),
+ [anon_sym_DASH] = ACTIONS(4601),
+ [anon_sym_AMP] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4601),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4601),
+ [anon_sym_QMARK] = ACTIONS(4603),
+ [aux_sym_close_statement_token1] = ACTIONS(4601),
+ [aux_sym_put_statement_token1] = ACTIONS(4601),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4601),
+ [aux_sym_seek_statement_token1] = ACTIONS(4601),
+ [sym_reset_statement] = ACTIONS(4601),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4601),
+ [sym_stop_statement] = ACTIONS(4601),
+ [sym_beep_statement] = ACTIONS(4601),
+ [aux_sym_unload_statement_token1] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4601),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4601),
+ [aux_sym_call_statement_token1] = ACTIONS(4601),
+ [sym__ambiguous_call_statement] = ACTIONS(4601),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4601),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4601),
+ [aux_sym_unary_expression_token1] = ACTIONS(4601),
+ [sym_string_literal] = ACTIONS(4603),
+ [sym_number_literal] = ACTIONS(4603),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4601),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4601),
+ [sym_nothing_literal] = ACTIONS(4601),
+ [sym_null_literal] = ACTIONS(4601),
+ [sym_empty_literal] = ACTIONS(4601),
+ [sym_date_literal] = ACTIONS(4603),
+ [anon_sym_POUND] = ACTIONS(4601),
+ },
+ [STATE(1363)] = {
+ [sym_identifier] = ACTIONS(4605),
+ [sym_newline] = ACTIONS(4607),
+ [anon_sym_COLON] = ACTIONS(4607),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4605),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4605),
+ [anon_sym_DOT] = ACTIONS(4605),
+ [anon_sym_BANG] = ACTIONS(4607),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4605),
+ [aux_sym_option_statement_token3] = ACTIONS(4605),
+ [aux_sym_type_declaration_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4605),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4605),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4605),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4605),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4605),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4605),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4605),
+ [aux_sym__property_get_header_token1] = ACTIONS(4605),
+ [aux_sym_event_declaration_token1] = ACTIONS(4605),
+ [sym_static_modifier] = ACTIONS(4605),
+ [sym__dim_keyword] = ACTIONS(4605),
+ [sym__redim_keyword] = ACTIONS(4605),
+ [aux_sym_get_accessor_token1] = ACTIONS(4605),
+ [aux_sym_set_accessor_token1] = ACTIONS(4605),
+ [aux_sym_const_declaration_token1] = ACTIONS(4605),
+ [anon_sym_LPAREN] = ACTIONS(4607),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4605),
+ [anon_sym_STAR] = ACTIONS(4607),
+ [aux_sym_array_bound_token1] = ACTIONS(4605),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token1] = ACTIONS(4605),
+ [aux_sym_visibility_token2] = ACTIONS(4605),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4605),
+ [aux_sym_else_fragment_token1] = ACTIONS(4605),
+ [aux_sym_select_statement_token1] = ACTIONS(4605),
+ [aux_sym__for_header_token1] = ACTIONS(4605),
+ [aux_sym_do_statement_token1] = ACTIONS(4605),
+ [aux_sym_do_condition_token1] = ACTIONS(4605),
+ [aux_sym_with_statement_token1] = ACTIONS(4605),
+ [aux_sym_exit_statement_token1] = ACTIONS(4605),
+ [sym_end_statement] = ACTIONS(4607),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4605),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4605),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4605),
+ [sym__ambiguous_redim_statement] = ACTIONS(4607),
+ [aux_sym_erase_statement_token1] = ACTIONS(4605),
+ [aux_sym_open_statement_token1] = ACTIONS(4605),
+ [aux_sym_file_mode_token2] = ACTIONS(4605),
+ [aux_sym_file_access_token2] = ACTIONS(4605),
+ [aux_sym_file_lock_token2] = ACTIONS(4605),
+ [aux_sym_print_statement_token1] = ACTIONS(4605),
+ [anon_sym_CARET] = ACTIONS(4607),
+ [anon_sym_SLASH] = ACTIONS(4607),
+ [anon_sym_BSLASH] = ACTIONS(4607),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4605),
+ [anon_sym_PLUS] = ACTIONS(4607),
+ [anon_sym_DASH] = ACTIONS(4605),
+ [anon_sym_AMP] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4605),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4605),
+ [anon_sym_QMARK] = ACTIONS(4607),
+ [aux_sym_close_statement_token1] = ACTIONS(4605),
+ [aux_sym_put_statement_token1] = ACTIONS(4605),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4605),
+ [aux_sym_seek_statement_token1] = ACTIONS(4605),
+ [sym_reset_statement] = ACTIONS(4605),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4605),
+ [sym_stop_statement] = ACTIONS(4605),
+ [sym_beep_statement] = ACTIONS(4605),
+ [aux_sym_unload_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4605),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4605),
+ [aux_sym_call_statement_token1] = ACTIONS(4605),
+ [sym__ambiguous_call_statement] = ACTIONS(4605),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4605),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4605),
+ [aux_sym_unary_expression_token1] = ACTIONS(4605),
+ [sym_string_literal] = ACTIONS(4607),
+ [sym_number_literal] = ACTIONS(4607),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4605),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4605),
+ [sym_nothing_literal] = ACTIONS(4605),
+ [sym_null_literal] = ACTIONS(4605),
+ [sym_empty_literal] = ACTIONS(4605),
+ [sym_date_literal] = ACTIONS(4607),
+ [anon_sym_POUND] = ACTIONS(4605),
+ },
+ [STATE(1364)] = {
+ [sym_identifier] = ACTIONS(4617),
+ [sym_newline] = ACTIONS(4619),
+ [anon_sym_COLON] = ACTIONS(4619),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4617),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4617),
+ [anon_sym_EQ] = ACTIONS(4619),
+ [anon_sym_DOT] = ACTIONS(4617),
+ [anon_sym_BANG] = ACTIONS(4619),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4617),
+ [aux_sym_option_statement_token3] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4617),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4617),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4617),
+ [sym_static_modifier] = ACTIONS(4617),
+ [sym__dim_keyword] = ACTIONS(4617),
+ [sym__redim_keyword] = ACTIONS(4617),
+ [aux_sym_get_accessor_token1] = ACTIONS(4617),
+ [aux_sym_set_accessor_token1] = ACTIONS(4617),
+ [anon_sym_COMMA] = ACTIONS(4619),
+ [aux_sym_const_declaration_token1] = ACTIONS(4617),
+ [anon_sym_LPAREN] = ACTIONS(4619),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4617),
+ [anon_sym_STAR] = ACTIONS(6045),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token1] = ACTIONS(4617),
+ [aux_sym_visibility_token2] = ACTIONS(4617),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4617),
+ [aux_sym_else_fragment_token1] = ACTIONS(4617),
+ [aux_sym_select_statement_token1] = ACTIONS(4617),
+ [aux_sym_select_statement_token2] = ACTIONS(4617),
+ [aux_sym_case_expression_token1] = ACTIONS(4617),
+ [anon_sym_LT] = ACTIONS(4617),
+ [anon_sym_LT_EQ] = ACTIONS(4619),
+ [anon_sym_GT] = ACTIONS(4617),
+ [anon_sym_GT_EQ] = ACTIONS(4619),
+ [anon_sym_LT_GT] = ACTIONS(4619),
+ [aux_sym__for_header_token1] = ACTIONS(4617),
+ [aux_sym_do_statement_token1] = ACTIONS(4617),
+ [aux_sym_do_condition_token1] = ACTIONS(4617),
+ [aux_sym_with_statement_token1] = ACTIONS(4617),
+ [aux_sym_exit_statement_token1] = ACTIONS(4617),
+ [sym_end_statement] = ACTIONS(4619),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4617),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4617),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4617),
+ [sym__ambiguous_redim_statement] = ACTIONS(4619),
+ [aux_sym_erase_statement_token1] = ACTIONS(4617),
+ [aux_sym_open_statement_token1] = ACTIONS(4617),
+ [aux_sym_file_mode_token2] = ACTIONS(4617),
+ [aux_sym_file_access_token2] = ACTIONS(4617),
+ [aux_sym_file_lock_token2] = ACTIONS(4617),
+ [aux_sym_print_statement_token1] = ACTIONS(4617),
+ [anon_sym_CARET] = ACTIONS(6024),
+ [anon_sym_SLASH] = ACTIONS(6045),
+ [anon_sym_BSLASH] = ACTIONS(6047),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(6049),
+ [anon_sym_PLUS] = ACTIONS(6051),
+ [anon_sym_DASH] = ACTIONS(6053),
+ [anon_sym_AMP] = ACTIONS(6055),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4617),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4617),
+ [anon_sym_SEMI] = ACTIONS(4619),
+ [anon_sym_QMARK] = ACTIONS(4619),
+ [aux_sym_close_statement_token1] = ACTIONS(4617),
+ [aux_sym_put_statement_token1] = ACTIONS(4617),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4617),
+ [aux_sym_seek_statement_token1] = ACTIONS(4617),
+ [sym_reset_statement] = ACTIONS(4617),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4617),
+ [sym_stop_statement] = ACTIONS(4617),
+ [sym_beep_statement] = ACTIONS(4617),
+ [aux_sym_unload_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4617),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4617),
+ [aux_sym_call_statement_token1] = ACTIONS(4617),
+ [sym__ambiguous_call_statement] = ACTIONS(4617),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4617),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4617),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4617),
+ [aux_sym_unary_expression_token1] = ACTIONS(4617),
+ [sym_string_literal] = ACTIONS(4619),
+ [sym_number_literal] = ACTIONS(4619),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4617),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4617),
+ [sym_nothing_literal] = ACTIONS(4617),
+ [sym_null_literal] = ACTIONS(4617),
+ [sym_empty_literal] = ACTIONS(4617),
+ [sym_date_literal] = ACTIONS(4619),
+ [anon_sym_POUND] = ACTIONS(4617),
+ },
+ [STATE(1365)] = {
+ [sym_identifier] = ACTIONS(4609),
+ [sym_newline] = ACTIONS(4611),
+ [anon_sym_COLON] = ACTIONS(4611),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4609),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4609),
+ [anon_sym_DOT] = ACTIONS(4609),
+ [anon_sym_BANG] = ACTIONS(4611),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4609),
+ [aux_sym_option_statement_token3] = ACTIONS(4609),
+ [aux_sym_type_declaration_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4609),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4609),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4609),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4609),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4609),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4609),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4609),
+ [aux_sym__property_get_header_token1] = ACTIONS(4609),
+ [aux_sym_event_declaration_token1] = ACTIONS(4609),
+ [sym_static_modifier] = ACTIONS(4609),
+ [sym__dim_keyword] = ACTIONS(4609),
+ [sym__redim_keyword] = ACTIONS(4609),
+ [aux_sym_get_accessor_token1] = ACTIONS(4609),
+ [aux_sym_set_accessor_token1] = ACTIONS(4609),
+ [aux_sym_const_declaration_token1] = ACTIONS(4609),
+ [anon_sym_LPAREN] = ACTIONS(4611),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4609),
+ [anon_sym_STAR] = ACTIONS(4611),
+ [aux_sym_array_bound_token1] = ACTIONS(4609),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4609),
+ [aux_sym_visibility_token1] = ACTIONS(4609),
+ [aux_sym_visibility_token2] = ACTIONS(4609),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4609),
+ [aux_sym_else_fragment_token1] = ACTIONS(4609),
+ [aux_sym_select_statement_token1] = ACTIONS(4609),
+ [aux_sym__for_header_token1] = ACTIONS(4609),
+ [aux_sym_do_statement_token1] = ACTIONS(4609),
+ [aux_sym_do_condition_token1] = ACTIONS(4609),
+ [aux_sym_with_statement_token1] = ACTIONS(4609),
+ [aux_sym_exit_statement_token1] = ACTIONS(4609),
+ [sym_end_statement] = ACTIONS(4611),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4609),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4609),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4609),
+ [sym__ambiguous_redim_statement] = ACTIONS(4611),
+ [aux_sym_erase_statement_token1] = ACTIONS(4609),
+ [aux_sym_open_statement_token1] = ACTIONS(4609),
+ [aux_sym_file_mode_token2] = ACTIONS(4609),
+ [aux_sym_file_access_token2] = ACTIONS(4609),
+ [aux_sym_file_lock_token2] = ACTIONS(4609),
+ [aux_sym_print_statement_token1] = ACTIONS(4609),
+ [anon_sym_CARET] = ACTIONS(4611),
+ [anon_sym_SLASH] = ACTIONS(4611),
+ [anon_sym_BSLASH] = ACTIONS(4611),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4609),
+ [anon_sym_PLUS] = ACTIONS(4611),
+ [anon_sym_DASH] = ACTIONS(4609),
+ [anon_sym_AMP] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4609),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4609),
+ [anon_sym_QMARK] = ACTIONS(4611),
+ [aux_sym_close_statement_token1] = ACTIONS(4609),
+ [aux_sym_put_statement_token1] = ACTIONS(4609),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4609),
+ [aux_sym_seek_statement_token1] = ACTIONS(4609),
+ [sym_reset_statement] = ACTIONS(4609),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4609),
+ [sym_stop_statement] = ACTIONS(4609),
+ [sym_beep_statement] = ACTIONS(4609),
+ [aux_sym_unload_statement_token1] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4609),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4609),
+ [aux_sym_call_statement_token1] = ACTIONS(4609),
+ [sym__ambiguous_call_statement] = ACTIONS(4609),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4609),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4609),
+ [aux_sym_unary_expression_token1] = ACTIONS(4609),
+ [sym_string_literal] = ACTIONS(4611),
+ [sym_number_literal] = ACTIONS(4611),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4609),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4609),
+ [sym_nothing_literal] = ACTIONS(4609),
+ [sym_null_literal] = ACTIONS(4609),
+ [sym_empty_literal] = ACTIONS(4609),
+ [sym_date_literal] = ACTIONS(4611),
+ [anon_sym_POUND] = ACTIONS(4609),
+ },
+ [STATE(1366)] = {
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_DOT] = ACTIONS(4369),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_declaration_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4369),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4369),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4369),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [aux_sym__property_get_header_token1] = ACTIONS(4369),
+ [aux_sym_event_declaration_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_array_bound_token1] = ACTIONS(4369),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(1367)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1374),
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(6172),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [anon_sym_COMMA] = ACTIONS(4371),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_SEMI] = ACTIONS(4371),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(1368)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5948),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_while_statement_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5941),
+ [anon_sym_SLASH] = ACTIONS(5948),
+ [anon_sym_BSLASH] = ACTIONS(5950),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5952),
+ [anon_sym_PLUS] = ACTIONS(5954),
+ [anon_sym_DASH] = ACTIONS(5956),
+ [anon_sym_AMP] = ACTIONS(5958),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5960),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1369)] = {
+ [sym_identifier] = ACTIONS(4485),
+ [sym_newline] = ACTIONS(4487),
+ [anon_sym_COLON] = ACTIONS(4487),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4485),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4485),
+ [anon_sym_EQ] = ACTIONS(4487),
+ [anon_sym_DOT] = ACTIONS(4485),
+ [anon_sym_BANG] = ACTIONS(4487),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4485),
+ [aux_sym_option_statement_token3] = ACTIONS(4485),
+ [aux_sym_type_declaration_token1] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4485),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4485),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4485),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4485),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4485),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4485),
+ [aux_sym__property_get_header_token1] = ACTIONS(4485),
+ [aux_sym_event_declaration_token1] = ACTIONS(4485),
+ [sym_static_modifier] = ACTIONS(4485),
+ [sym__dim_keyword] = ACTIONS(4485),
+ [sym__redim_keyword] = ACTIONS(4485),
+ [aux_sym_get_accessor_token1] = ACTIONS(4485),
+ [aux_sym_set_accessor_token1] = ACTIONS(4485),
+ [anon_sym_COMMA] = ACTIONS(4487),
+ [aux_sym_const_declaration_token1] = ACTIONS(4485),
+ [anon_sym_LPAREN] = ACTIONS(4487),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4485),
+ [anon_sym_STAR] = ACTIONS(4487),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4485),
+ [aux_sym_visibility_token1] = ACTIONS(4485),
+ [aux_sym_visibility_token2] = ACTIONS(4485),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4485),
+ [aux_sym_else_fragment_token1] = ACTIONS(4485),
+ [aux_sym_select_statement_token1] = ACTIONS(4485),
+ [aux_sym__for_header_token1] = ACTIONS(4485),
+ [aux_sym_do_statement_token1] = ACTIONS(4485),
+ [aux_sym_do_condition_token1] = ACTIONS(4485),
+ [aux_sym_with_statement_token1] = ACTIONS(4485),
+ [aux_sym_exit_statement_token1] = ACTIONS(4485),
+ [sym_end_statement] = ACTIONS(4487),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4485),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4485),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4485),
+ [sym__ambiguous_redim_statement] = ACTIONS(4487),
+ [aux_sym_erase_statement_token1] = ACTIONS(4485),
+ [aux_sym_open_statement_token1] = ACTIONS(4485),
+ [aux_sym_file_mode_token2] = ACTIONS(4485),
+ [aux_sym_file_access_token2] = ACTIONS(4485),
+ [aux_sym_file_lock_token2] = ACTIONS(4485),
+ [aux_sym_print_statement_token1] = ACTIONS(4485),
+ [anon_sym_CARET] = ACTIONS(4487),
+ [anon_sym_SLASH] = ACTIONS(4487),
+ [anon_sym_BSLASH] = ACTIONS(4487),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4485),
+ [anon_sym_PLUS] = ACTIONS(4487),
+ [anon_sym_DASH] = ACTIONS(4485),
+ [anon_sym_AMP] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4485),
+ [anon_sym_SEMI] = ACTIONS(4487),
+ [anon_sym_QMARK] = ACTIONS(4487),
+ [aux_sym_close_statement_token1] = ACTIONS(4485),
+ [aux_sym_put_statement_token1] = ACTIONS(4485),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4485),
+ [aux_sym_seek_statement_token1] = ACTIONS(4485),
+ [sym_reset_statement] = ACTIONS(4485),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4485),
+ [sym_stop_statement] = ACTIONS(4485),
+ [sym_beep_statement] = ACTIONS(4485),
+ [aux_sym_unload_statement_token1] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4485),
+ [aux_sym_call_statement_token1] = ACTIONS(4485),
+ [sym__ambiguous_call_statement] = ACTIONS(4485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4485),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4485),
+ [aux_sym_unary_expression_token1] = ACTIONS(4485),
+ [sym_string_literal] = ACTIONS(4487),
+ [sym_number_literal] = ACTIONS(4487),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4485),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4485),
+ [sym_nothing_literal] = ACTIONS(4485),
+ [sym_null_literal] = ACTIONS(4485),
+ [sym_empty_literal] = ACTIONS(4485),
+ [sym_date_literal] = ACTIONS(4487),
+ [anon_sym_POUND] = ACTIONS(4485),
+ },
+ [STATE(1370)] = {
+ [sym_argument_list] = STATE(1513),
+ [sym_identifier] = ACTIONS(4342),
+ [sym_newline] = ACTIONS(4344),
+ [anon_sym_COLON] = ACTIONS(4344),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4342),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4342),
+ [anon_sym_EQ] = ACTIONS(4344),
+ [anon_sym_DOT] = ACTIONS(6174),
+ [anon_sym_BANG] = ACTIONS(6176),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4342),
+ [aux_sym_option_statement_token3] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4342),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4342),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4342),
+ [sym_static_modifier] = ACTIONS(4342),
+ [sym__dim_keyword] = ACTIONS(4342),
+ [sym__redim_keyword] = ACTIONS(4342),
+ [aux_sym_get_accessor_token1] = ACTIONS(4342),
+ [aux_sym_set_accessor_token1] = ACTIONS(4342),
+ [aux_sym_const_declaration_token1] = ACTIONS(4342),
+ [anon_sym_LPAREN] = ACTIONS(6178),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4342),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_array_bound_token1] = ACTIONS(4342),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token1] = ACTIONS(4342),
+ [aux_sym_visibility_token2] = ACTIONS(4342),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4342),
+ [aux_sym_else_fragment_token1] = ACTIONS(4342),
+ [aux_sym_select_statement_token1] = ACTIONS(4342),
+ [aux_sym_case_expression_token1] = ACTIONS(4342),
+ [anon_sym_LT] = ACTIONS(4342),
+ [anon_sym_LT_EQ] = ACTIONS(4344),
+ [anon_sym_GT] = ACTIONS(4342),
+ [anon_sym_GT_EQ] = ACTIONS(4344),
+ [anon_sym_LT_GT] = ACTIONS(4344),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4342),
+ [aux_sym__for_header_token1] = ACTIONS(4342),
+ [aux_sym_do_statement_token1] = ACTIONS(4342),
+ [aux_sym_do_condition_token1] = ACTIONS(4342),
+ [aux_sym_with_statement_token1] = ACTIONS(4342),
+ [aux_sym_exit_statement_token1] = ACTIONS(4342),
+ [sym_end_statement] = ACTIONS(4344),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4342),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4342),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4342),
+ [sym__ambiguous_redim_statement] = ACTIONS(4344),
+ [aux_sym_erase_statement_token1] = ACTIONS(4342),
+ [aux_sym_open_statement_token1] = ACTIONS(4342),
+ [aux_sym_file_mode_token2] = ACTIONS(4342),
+ [aux_sym_file_access_token2] = ACTIONS(4342),
+ [aux_sym_file_lock_token2] = ACTIONS(4342),
+ [aux_sym_print_statement_token1] = ACTIONS(4342),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4344),
+ [anon_sym_DASH] = ACTIONS(4342),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_QMARK] = ACTIONS(4344),
+ [aux_sym_close_statement_token1] = ACTIONS(4342),
+ [aux_sym_put_statement_token1] = ACTIONS(4342),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4342),
+ [aux_sym_seek_statement_token1] = ACTIONS(4342),
+ [sym_reset_statement] = ACTIONS(4342),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4342),
+ [sym_stop_statement] = ACTIONS(4342),
+ [sym_beep_statement] = ACTIONS(4342),
+ [aux_sym_unload_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4342),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4342),
+ [aux_sym_call_statement_token1] = ACTIONS(4342),
+ [sym__ambiguous_call_statement] = ACTIONS(4342),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4342),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4342),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4342),
+ [aux_sym_unary_expression_token1] = ACTIONS(4342),
+ [sym_string_literal] = ACTIONS(4344),
+ [sym_number_literal] = ACTIONS(4344),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4342),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4342),
+ [sym_nothing_literal] = ACTIONS(4342),
+ [sym_null_literal] = ACTIONS(4342),
+ [sym_empty_literal] = ACTIONS(4342),
+ [sym_date_literal] = ACTIONS(4344),
+ [anon_sym_POUND] = ACTIONS(4342),
+ },
+ [STATE(1371)] = {
+ [sym_identifier] = ACTIONS(4369),
+ [sym_newline] = ACTIONS(4371),
+ [anon_sym_COLON] = ACTIONS(4371),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4369),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4369),
+ [anon_sym_EQ] = ACTIONS(4371),
+ [anon_sym_DOT] = ACTIONS(4369),
+ [anon_sym_BANG] = ACTIONS(4371),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4369),
+ [aux_sym_option_statement_token3] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4369),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4369),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4369),
+ [sym_static_modifier] = ACTIONS(4369),
+ [sym__dim_keyword] = ACTIONS(4369),
+ [sym__redim_keyword] = ACTIONS(4369),
+ [aux_sym_get_accessor_token1] = ACTIONS(4369),
+ [aux_sym_set_accessor_token1] = ACTIONS(4369),
+ [anon_sym_COMMA] = ACTIONS(4371),
+ [aux_sym_const_declaration_token1] = ACTIONS(4369),
+ [anon_sym_LPAREN] = ACTIONS(4371),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4369),
+ [anon_sym_STAR] = ACTIONS(4371),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token1] = ACTIONS(4369),
+ [aux_sym_visibility_token2] = ACTIONS(4369),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4369),
+ [aux_sym_else_fragment_token1] = ACTIONS(4369),
+ [aux_sym_select_statement_token1] = ACTIONS(4369),
+ [aux_sym_case_expression_token1] = ACTIONS(4369),
+ [anon_sym_LT] = ACTIONS(4369),
+ [anon_sym_LT_EQ] = ACTIONS(4371),
+ [anon_sym_GT] = ACTIONS(4369),
+ [anon_sym_GT_EQ] = ACTIONS(4371),
+ [anon_sym_LT_GT] = ACTIONS(4371),
+ [aux_sym__for_header_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token1] = ACTIONS(4369),
+ [aux_sym_do_statement_token2] = ACTIONS(4369),
+ [aux_sym_do_condition_token1] = ACTIONS(4369),
+ [aux_sym_with_statement_token1] = ACTIONS(4369),
+ [aux_sym_exit_statement_token1] = ACTIONS(4369),
+ [sym_end_statement] = ACTIONS(4371),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4369),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4369),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4369),
+ [sym__ambiguous_redim_statement] = ACTIONS(4371),
+ [aux_sym_erase_statement_token1] = ACTIONS(4369),
+ [aux_sym_open_statement_token1] = ACTIONS(4369),
+ [aux_sym_file_mode_token2] = ACTIONS(4369),
+ [aux_sym_file_access_token2] = ACTIONS(4369),
+ [aux_sym_file_lock_token2] = ACTIONS(4369),
+ [aux_sym_print_statement_token1] = ACTIONS(4369),
+ [anon_sym_CARET] = ACTIONS(4371),
+ [anon_sym_SLASH] = ACTIONS(4371),
+ [anon_sym_BSLASH] = ACTIONS(4371),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4369),
+ [anon_sym_PLUS] = ACTIONS(4371),
+ [anon_sym_DASH] = ACTIONS(4369),
+ [anon_sym_AMP] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4369),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4369),
+ [anon_sym_SEMI] = ACTIONS(4371),
+ [anon_sym_QMARK] = ACTIONS(4371),
+ [aux_sym_close_statement_token1] = ACTIONS(4369),
+ [aux_sym_put_statement_token1] = ACTIONS(4369),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4369),
+ [aux_sym_seek_statement_token1] = ACTIONS(4369),
+ [sym_reset_statement] = ACTIONS(4369),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4369),
+ [sym_stop_statement] = ACTIONS(4369),
+ [sym_beep_statement] = ACTIONS(4369),
+ [aux_sym_unload_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4369),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4369),
+ [aux_sym_call_statement_token1] = ACTIONS(4369),
+ [sym__ambiguous_call_statement] = ACTIONS(4369),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4369),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4369),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4369),
+ [aux_sym_unary_expression_token1] = ACTIONS(4369),
+ [sym_string_literal] = ACTIONS(4371),
+ [sym_number_literal] = ACTIONS(4371),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4369),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4369),
+ [sym_nothing_literal] = ACTIONS(4369),
+ [sym_null_literal] = ACTIONS(4369),
+ [sym_empty_literal] = ACTIONS(4369),
+ [sym_date_literal] = ACTIONS(4371),
+ [anon_sym_POUND] = ACTIONS(4369),
+ },
+ [STATE(1372)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5948),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_while_statement_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5941),
+ [anon_sym_SLASH] = ACTIONS(5948),
+ [anon_sym_BSLASH] = ACTIONS(5950),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5952),
+ [anon_sym_PLUS] = ACTIONS(5954),
+ [anon_sym_DASH] = ACTIONS(5956),
+ [anon_sym_AMP] = ACTIONS(5958),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5960),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5962),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1373)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5948),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_while_statement_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5941),
+ [anon_sym_SLASH] = ACTIONS(5948),
+ [anon_sym_BSLASH] = ACTIONS(5950),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5952),
+ [anon_sym_PLUS] = ACTIONS(5954),
+ [anon_sym_DASH] = ACTIONS(5956),
+ [anon_sym_AMP] = ACTIONS(5958),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5960),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5962),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5964),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4481),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1374)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1385),
+ [sym_identifier] = ACTIONS(4375),
+ [sym_newline] = ACTIONS(4377),
+ [anon_sym_COLON] = ACTIONS(4377),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4375),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4375),
+ [anon_sym_EQ] = ACTIONS(4377),
+ [anon_sym_DOT] = ACTIONS(4375),
+ [anon_sym_BANG] = ACTIONS(4377),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4375),
+ [aux_sym_option_statement_token3] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4375),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4375),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4375),
+ [sym_static_modifier] = ACTIONS(4375),
+ [sym__dim_keyword] = ACTIONS(4375),
+ [sym__redim_keyword] = ACTIONS(4375),
+ [aux_sym_get_accessor_token1] = ACTIONS(4375),
+ [aux_sym_set_accessor_token1] = ACTIONS(4375),
+ [anon_sym_COMMA] = ACTIONS(4377),
+ [aux_sym_const_declaration_token1] = ACTIONS(4375),
+ [anon_sym_LPAREN] = ACTIONS(4377),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4375),
+ [anon_sym_STAR] = ACTIONS(4377),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token1] = ACTIONS(4375),
+ [aux_sym_visibility_token2] = ACTIONS(4375),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4375),
+ [aux_sym_else_fragment_token1] = ACTIONS(4375),
+ [aux_sym_select_statement_token1] = ACTIONS(4375),
+ [aux_sym_case_expression_token1] = ACTIONS(4375),
+ [anon_sym_LT] = ACTIONS(4375),
+ [anon_sym_LT_EQ] = ACTIONS(4377),
+ [anon_sym_GT] = ACTIONS(4375),
+ [anon_sym_GT_EQ] = ACTIONS(4377),
+ [anon_sym_LT_GT] = ACTIONS(4377),
+ [aux_sym__for_header_token1] = ACTIONS(4375),
+ [aux_sym_do_statement_token1] = ACTIONS(4375),
+ [aux_sym_do_condition_token1] = ACTIONS(4375),
+ [aux_sym_with_statement_token1] = ACTIONS(4375),
+ [aux_sym_exit_statement_token1] = ACTIONS(4375),
+ [sym_end_statement] = ACTIONS(4377),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4375),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4375),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4375),
+ [sym__ambiguous_redim_statement] = ACTIONS(4377),
+ [aux_sym_erase_statement_token1] = ACTIONS(4375),
+ [aux_sym_open_statement_token1] = ACTIONS(4375),
+ [aux_sym_file_mode_token2] = ACTIONS(4375),
+ [aux_sym_file_access_token2] = ACTIONS(4375),
+ [aux_sym_file_lock_token2] = ACTIONS(4375),
+ [aux_sym_print_statement_token1] = ACTIONS(4375),
+ [anon_sym_CARET] = ACTIONS(4377),
+ [anon_sym_SLASH] = ACTIONS(4377),
+ [anon_sym_BSLASH] = ACTIONS(4377),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4375),
+ [anon_sym_PLUS] = ACTIONS(4377),
+ [anon_sym_DASH] = ACTIONS(4375),
+ [anon_sym_AMP] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4375),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4375),
+ [anon_sym_SEMI] = ACTIONS(4377),
+ [anon_sym_QMARK] = ACTIONS(4377),
+ [aux_sym_close_statement_token1] = ACTIONS(4375),
+ [aux_sym_put_statement_token1] = ACTIONS(4375),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4375),
+ [aux_sym_seek_statement_token1] = ACTIONS(4375),
+ [sym_reset_statement] = ACTIONS(4375),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4375),
+ [sym_stop_statement] = ACTIONS(4375),
+ [sym_beep_statement] = ACTIONS(4375),
+ [aux_sym_unload_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4375),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4375),
+ [aux_sym_call_statement_token1] = ACTIONS(4375),
+ [sym__ambiguous_call_statement] = ACTIONS(4375),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4375),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4375),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4375),
+ [aux_sym_unary_expression_token1] = ACTIONS(4375),
+ [sym_string_literal] = ACTIONS(4377),
+ [sym_number_literal] = ACTIONS(4377),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4375),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4375),
+ [sym_nothing_literal] = ACTIONS(4375),
+ [sym_null_literal] = ACTIONS(4375),
+ [sym_empty_literal] = ACTIONS(4375),
+ [sym_date_literal] = ACTIONS(4377),
+ [anon_sym_POUND] = ACTIONS(4375),
+ },
+ [STATE(1375)] = {
+ [sym_identifier] = ACTIONS(4481),
+ [sym_newline] = ACTIONS(4483),
+ [anon_sym_COLON] = ACTIONS(4483),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4481),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4481),
+ [anon_sym_EQ] = ACTIONS(4483),
+ [anon_sym_DOT] = ACTIONS(4481),
+ [anon_sym_BANG] = ACTIONS(4483),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4481),
+ [aux_sym_option_statement_token3] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4481),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4481),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4481),
+ [sym_static_modifier] = ACTIONS(4481),
+ [sym__dim_keyword] = ACTIONS(4481),
+ [sym__redim_keyword] = ACTIONS(4481),
+ [aux_sym_get_accessor_token1] = ACTIONS(4481),
+ [aux_sym_set_accessor_token1] = ACTIONS(4481),
+ [anon_sym_COMMA] = ACTIONS(4483),
+ [aux_sym_const_declaration_token1] = ACTIONS(4481),
+ [anon_sym_LPAREN] = ACTIONS(4483),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4481),
+ [anon_sym_STAR] = ACTIONS(5948),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token1] = ACTIONS(4481),
+ [aux_sym_visibility_token2] = ACTIONS(4481),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4481),
+ [aux_sym_else_fragment_token1] = ACTIONS(4481),
+ [aux_sym_select_statement_token1] = ACTIONS(4481),
+ [aux_sym_case_expression_token1] = ACTIONS(4481),
+ [anon_sym_LT] = ACTIONS(4481),
+ [anon_sym_LT_EQ] = ACTIONS(4483),
+ [anon_sym_GT] = ACTIONS(4481),
+ [anon_sym_GT_EQ] = ACTIONS(4483),
+ [anon_sym_LT_GT] = ACTIONS(4483),
+ [aux_sym__for_header_token1] = ACTIONS(4481),
+ [aux_sym_do_statement_token1] = ACTIONS(4481),
+ [aux_sym_do_condition_token1] = ACTIONS(4481),
+ [aux_sym_while_statement_token1] = ACTIONS(4481),
+ [aux_sym_with_statement_token1] = ACTIONS(4481),
+ [aux_sym_exit_statement_token1] = ACTIONS(4481),
+ [sym_end_statement] = ACTIONS(4483),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4481),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4481),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4481),
+ [sym__ambiguous_redim_statement] = ACTIONS(4483),
+ [aux_sym_erase_statement_token1] = ACTIONS(4481),
+ [aux_sym_open_statement_token1] = ACTIONS(4481),
+ [aux_sym_file_mode_token2] = ACTIONS(4481),
+ [aux_sym_file_access_token2] = ACTIONS(4481),
+ [aux_sym_file_lock_token2] = ACTIONS(4481),
+ [aux_sym_print_statement_token1] = ACTIONS(4481),
+ [anon_sym_CARET] = ACTIONS(5941),
+ [anon_sym_SLASH] = ACTIONS(5948),
+ [anon_sym_BSLASH] = ACTIONS(5950),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(5952),
+ [anon_sym_PLUS] = ACTIONS(5954),
+ [anon_sym_DASH] = ACTIONS(5956),
+ [anon_sym_AMP] = ACTIONS(5958),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(5960),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(5962),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(5964),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(5966),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4481),
+ [anon_sym_SEMI] = ACTIONS(4483),
+ [anon_sym_QMARK] = ACTIONS(4483),
+ [aux_sym_close_statement_token1] = ACTIONS(4481),
+ [aux_sym_put_statement_token1] = ACTIONS(4481),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4481),
+ [aux_sym_seek_statement_token1] = ACTIONS(4481),
+ [sym_reset_statement] = ACTIONS(4481),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4481),
+ [sym_stop_statement] = ACTIONS(4481),
+ [sym_beep_statement] = ACTIONS(4481),
+ [aux_sym_unload_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4481),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4481),
+ [aux_sym_call_statement_token1] = ACTIONS(4481),
+ [sym__ambiguous_call_statement] = ACTIONS(4481),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4481),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4481),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4481),
+ [aux_sym_unary_expression_token1] = ACTIONS(4481),
+ [sym_string_literal] = ACTIONS(4483),
+ [sym_number_literal] = ACTIONS(4483),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4481),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4481),
+ [sym_nothing_literal] = ACTIONS(4481),
+ [sym_null_literal] = ACTIONS(4481),
+ [sym_empty_literal] = ACTIONS(4481),
+ [sym_date_literal] = ACTIONS(4483),
+ [anon_sym_POUND] = ACTIONS(4481),
+ },
+ [STATE(1376)] = {
+ [sym_identifier] = ACTIONS(4621),
+ [sym_newline] = ACTIONS(4623),
+ [anon_sym_COLON] = ACTIONS(4623),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4621),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4621),
+ [anon_sym_DOT] = ACTIONS(4621),
+ [anon_sym_BANG] = ACTIONS(4623),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4621),
+ [aux_sym_option_statement_token3] = ACTIONS(4621),
+ [aux_sym_type_declaration_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4621),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4621),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4621),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4621),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4621),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4621),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4621),
+ [aux_sym__property_get_header_token1] = ACTIONS(4621),
+ [aux_sym_event_declaration_token1] = ACTIONS(4621),
+ [sym_static_modifier] = ACTIONS(4621),
+ [sym__dim_keyword] = ACTIONS(4621),
+ [sym__redim_keyword] = ACTIONS(4621),
+ [aux_sym_get_accessor_token1] = ACTIONS(4621),
+ [aux_sym_set_accessor_token1] = ACTIONS(4621),
+ [aux_sym_const_declaration_token1] = ACTIONS(4621),
+ [anon_sym_LPAREN] = ACTIONS(4623),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4621),
+ [anon_sym_STAR] = ACTIONS(4623),
+ [aux_sym_array_bound_token1] = ACTIONS(4621),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token1] = ACTIONS(4621),
+ [aux_sym_visibility_token2] = ACTIONS(4621),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4621),
+ [aux_sym_else_fragment_token1] = ACTIONS(4621),
+ [aux_sym_select_statement_token1] = ACTIONS(4621),
+ [aux_sym__for_header_token1] = ACTIONS(4621),
+ [aux_sym_do_statement_token1] = ACTIONS(4621),
+ [aux_sym_do_condition_token1] = ACTIONS(4621),
+ [aux_sym_with_statement_token1] = ACTIONS(4621),
+ [aux_sym_exit_statement_token1] = ACTIONS(4621),
+ [sym_end_statement] = ACTIONS(4623),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4621),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4621),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4621),
+ [sym__ambiguous_redim_statement] = ACTIONS(4623),
+ [aux_sym_erase_statement_token1] = ACTIONS(4621),
+ [aux_sym_open_statement_token1] = ACTIONS(4621),
+ [aux_sym_file_mode_token2] = ACTIONS(4621),
+ [aux_sym_file_access_token2] = ACTIONS(4621),
+ [aux_sym_file_lock_token2] = ACTIONS(4621),
+ [aux_sym_print_statement_token1] = ACTIONS(4621),
+ [anon_sym_CARET] = ACTIONS(4623),
+ [anon_sym_SLASH] = ACTIONS(4623),
+ [anon_sym_BSLASH] = ACTIONS(4623),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4621),
+ [anon_sym_PLUS] = ACTIONS(4623),
+ [anon_sym_DASH] = ACTIONS(4621),
+ [anon_sym_AMP] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4621),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4621),
+ [anon_sym_QMARK] = ACTIONS(4623),
+ [aux_sym_close_statement_token1] = ACTIONS(4621),
+ [aux_sym_put_statement_token1] = ACTIONS(4621),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4621),
+ [aux_sym_seek_statement_token1] = ACTIONS(4621),
+ [sym_reset_statement] = ACTIONS(4621),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4621),
+ [sym_stop_statement] = ACTIONS(4621),
+ [sym_beep_statement] = ACTIONS(4621),
+ [aux_sym_unload_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4621),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4621),
+ [aux_sym_call_statement_token1] = ACTIONS(4621),
+ [sym__ambiguous_call_statement] = ACTIONS(4621),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4621),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4621),
+ [aux_sym_unary_expression_token1] = ACTIONS(4621),
+ [sym_string_literal] = ACTIONS(4623),
+ [sym_number_literal] = ACTIONS(4623),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4621),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4621),
+ [sym_nothing_literal] = ACTIONS(4621),
+ [sym_null_literal] = ACTIONS(4621),
+ [sym_empty_literal] = ACTIONS(4621),
+ [sym_date_literal] = ACTIONS(4623),
+ [anon_sym_POUND] = ACTIONS(4621),
+ },
+ [STATE(1377)] = {
+ [sym_identifier] = ACTIONS(4625),
+ [sym_newline] = ACTIONS(4627),
+ [anon_sym_COLON] = ACTIONS(4627),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4625),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4625),
+ [anon_sym_DOT] = ACTIONS(4625),
+ [anon_sym_BANG] = ACTIONS(4627),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4625),
+ [aux_sym_option_statement_token3] = ACTIONS(4625),
+ [aux_sym_type_declaration_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4625),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4625),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4625),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4625),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4625),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4625),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4625),
+ [aux_sym__property_get_header_token1] = ACTIONS(4625),
+ [aux_sym_event_declaration_token1] = ACTIONS(4625),
+ [sym_static_modifier] = ACTIONS(4625),
+ [sym__dim_keyword] = ACTIONS(4625),
+ [sym__redim_keyword] = ACTIONS(4625),
+ [aux_sym_get_accessor_token1] = ACTIONS(4625),
+ [aux_sym_set_accessor_token1] = ACTIONS(4625),
+ [aux_sym_const_declaration_token1] = ACTIONS(4625),
+ [anon_sym_LPAREN] = ACTIONS(4627),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4625),
+ [anon_sym_STAR] = ACTIONS(4627),
+ [aux_sym_array_bound_token1] = ACTIONS(4625),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4625),
+ [aux_sym_visibility_token1] = ACTIONS(4625),
+ [aux_sym_visibility_token2] = ACTIONS(4625),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4625),
+ [aux_sym_else_fragment_token1] = ACTIONS(4625),
+ [aux_sym_select_statement_token1] = ACTIONS(4625),
+ [aux_sym__for_header_token1] = ACTIONS(4625),
+ [aux_sym_do_statement_token1] = ACTIONS(4625),
+ [aux_sym_do_condition_token1] = ACTIONS(4625),
+ [aux_sym_with_statement_token1] = ACTIONS(4625),
+ [aux_sym_exit_statement_token1] = ACTIONS(4625),
+ [sym_end_statement] = ACTIONS(4627),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4625),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4625),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4625),
+ [sym__ambiguous_redim_statement] = ACTIONS(4627),
+ [aux_sym_erase_statement_token1] = ACTIONS(4625),
+ [aux_sym_open_statement_token1] = ACTIONS(4625),
+ [aux_sym_file_mode_token2] = ACTIONS(4625),
+ [aux_sym_file_access_token2] = ACTIONS(4625),
+ [aux_sym_file_lock_token2] = ACTIONS(4625),
+ [aux_sym_print_statement_token1] = ACTIONS(4625),
+ [anon_sym_CARET] = ACTIONS(4627),
+ [anon_sym_SLASH] = ACTIONS(4627),
+ [anon_sym_BSLASH] = ACTIONS(4627),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4625),
+ [anon_sym_PLUS] = ACTIONS(4627),
+ [anon_sym_DASH] = ACTIONS(4625),
+ [anon_sym_AMP] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4625),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4625),
+ [anon_sym_QMARK] = ACTIONS(4627),
+ [aux_sym_close_statement_token1] = ACTIONS(4625),
+ [aux_sym_put_statement_token1] = ACTIONS(4625),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4625),
+ [aux_sym_seek_statement_token1] = ACTIONS(4625),
+ [sym_reset_statement] = ACTIONS(4625),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4625),
+ [sym_stop_statement] = ACTIONS(4625),
+ [sym_beep_statement] = ACTIONS(4625),
+ [aux_sym_unload_statement_token1] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4625),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4625),
+ [aux_sym_call_statement_token1] = ACTIONS(4625),
+ [sym__ambiguous_call_statement] = ACTIONS(4625),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4625),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4625),
+ [aux_sym_unary_expression_token1] = ACTIONS(4625),
+ [sym_string_literal] = ACTIONS(4627),
+ [sym_number_literal] = ACTIONS(4627),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4625),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4625),
+ [sym_nothing_literal] = ACTIONS(4625),
+ [sym_null_literal] = ACTIONS(4625),
+ [sym_empty_literal] = ACTIONS(4625),
+ [sym_date_literal] = ACTIONS(4627),
+ [anon_sym_POUND] = ACTIONS(4625),
+ },
+ [STATE(1378)] = {
+ [sym_identifier] = ACTIONS(4362),
+ [sym_newline] = ACTIONS(4364),
+ [anon_sym_COLON] = ACTIONS(4364),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4362),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4362),
+ [anon_sym_DOT] = ACTIONS(4362),
+ [anon_sym_BANG] = ACTIONS(4364),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4362),
+ [aux_sym_option_statement_token3] = ACTIONS(4362),
+ [aux_sym_type_declaration_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4362),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4362),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4362),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4362),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4362),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4362),
+ [aux_sym__property_get_header_token1] = ACTIONS(4362),
+ [aux_sym_event_declaration_token1] = ACTIONS(4362),
+ [sym_static_modifier] = ACTIONS(4362),
+ [sym__dim_keyword] = ACTIONS(4362),
+ [sym__redim_keyword] = ACTIONS(4362),
+ [aux_sym_get_accessor_token1] = ACTIONS(4362),
+ [aux_sym_set_accessor_token1] = ACTIONS(4362),
+ [aux_sym_const_declaration_token1] = ACTIONS(4362),
+ [anon_sym_LPAREN] = ACTIONS(4364),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4362),
+ [anon_sym_STAR] = ACTIONS(4364),
+ [aux_sym_array_bound_token1] = ACTIONS(4362),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token1] = ACTIONS(4362),
+ [aux_sym_visibility_token2] = ACTIONS(4362),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4362),
+ [aux_sym_else_fragment_token1] = ACTIONS(4362),
+ [aux_sym_select_statement_token1] = ACTIONS(4362),
+ [aux_sym__for_header_token1] = ACTIONS(4362),
+ [aux_sym_do_statement_token1] = ACTIONS(4362),
+ [aux_sym_do_condition_token1] = ACTIONS(4362),
+ [aux_sym_with_statement_token1] = ACTIONS(4362),
+ [aux_sym_exit_statement_token1] = ACTIONS(4362),
+ [sym_end_statement] = ACTIONS(4364),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4362),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4362),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4362),
+ [sym__ambiguous_redim_statement] = ACTIONS(4364),
+ [aux_sym_erase_statement_token1] = ACTIONS(4362),
+ [aux_sym_open_statement_token1] = ACTIONS(4362),
+ [aux_sym_file_mode_token2] = ACTIONS(4362),
+ [aux_sym_file_access_token2] = ACTIONS(4362),
+ [aux_sym_file_lock_token2] = ACTIONS(4362),
+ [aux_sym_print_statement_token1] = ACTIONS(4362),
+ [anon_sym_CARET] = ACTIONS(4364),
+ [anon_sym_SLASH] = ACTIONS(4364),
+ [anon_sym_BSLASH] = ACTIONS(4364),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4362),
+ [anon_sym_PLUS] = ACTIONS(4364),
+ [anon_sym_DASH] = ACTIONS(4362),
+ [anon_sym_AMP] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4362),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4362),
+ [anon_sym_QMARK] = ACTIONS(4364),
+ [aux_sym_close_statement_token1] = ACTIONS(4362),
+ [aux_sym_put_statement_token1] = ACTIONS(4362),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4362),
+ [aux_sym_seek_statement_token1] = ACTIONS(4362),
+ [sym_reset_statement] = ACTIONS(4362),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4362),
+ [sym_stop_statement] = ACTIONS(4362),
+ [sym_beep_statement] = ACTIONS(4362),
+ [aux_sym_unload_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4362),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4362),
+ [aux_sym_call_statement_token1] = ACTIONS(4362),
+ [sym__ambiguous_call_statement] = ACTIONS(4362),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4362),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4362),
+ [aux_sym_unary_expression_token1] = ACTIONS(4362),
+ [sym_string_literal] = ACTIONS(4364),
+ [sym_number_literal] = ACTIONS(4364),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4362),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4362),
+ [sym_nothing_literal] = ACTIONS(4362),
+ [sym_null_literal] = ACTIONS(4362),
+ [sym_empty_literal] = ACTIONS(4362),
+ [sym_date_literal] = ACTIONS(4364),
+ [anon_sym_POUND] = ACTIONS(4362),
+ },
+ [STATE(1379)] = {
+ [sym_identifier] = ACTIONS(4485),
+ [sym_newline] = ACTIONS(4487),
+ [anon_sym_COLON] = ACTIONS(4487),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4485),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4485),
+ [anon_sym_DOT] = ACTIONS(4485),
+ [anon_sym_BANG] = ACTIONS(4487),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4485),
+ [aux_sym_option_statement_token3] = ACTIONS(4485),
+ [aux_sym_type_declaration_token1] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_elseif_token1] = ACTIONS(4485),
+ [aux_sym_type_preprocessor_else_token1] = ACTIONS(4485),
+ [aux_sym_enum_declaration_token1] = ACTIONS(4485),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(4485),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(4485),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(4485),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4485),
+ [aux_sym__property_get_header_token1] = ACTIONS(4485),
+ [aux_sym_event_declaration_token1] = ACTIONS(4485),
+ [sym_static_modifier] = ACTIONS(4485),
+ [sym__dim_keyword] = ACTIONS(4485),
+ [sym__redim_keyword] = ACTIONS(4485),
+ [aux_sym_get_accessor_token1] = ACTIONS(4485),
+ [aux_sym_set_accessor_token1] = ACTIONS(4485),
+ [aux_sym_const_declaration_token1] = ACTIONS(4485),
+ [anon_sym_LPAREN] = ACTIONS(4487),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4485),
+ [anon_sym_STAR] = ACTIONS(4487),
+ [aux_sym_array_bound_token1] = ACTIONS(4485),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4485),
+ [aux_sym_visibility_token1] = ACTIONS(4485),
+ [aux_sym_visibility_token2] = ACTIONS(4485),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4485),
+ [aux_sym_else_fragment_token1] = ACTIONS(4485),
+ [aux_sym_select_statement_token1] = ACTIONS(4485),
+ [aux_sym__for_header_token1] = ACTIONS(4485),
+ [aux_sym_do_statement_token1] = ACTIONS(4485),
+ [aux_sym_do_condition_token1] = ACTIONS(4485),
+ [aux_sym_with_statement_token1] = ACTIONS(4485),
+ [aux_sym_exit_statement_token1] = ACTIONS(4485),
+ [sym_end_statement] = ACTIONS(4487),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4485),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4485),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4485),
+ [sym__ambiguous_redim_statement] = ACTIONS(4487),
+ [aux_sym_erase_statement_token1] = ACTIONS(4485),
+ [aux_sym_open_statement_token1] = ACTIONS(4485),
+ [aux_sym_file_mode_token2] = ACTIONS(4485),
+ [aux_sym_file_access_token2] = ACTIONS(4485),
+ [aux_sym_file_lock_token2] = ACTIONS(4485),
+ [aux_sym_print_statement_token1] = ACTIONS(4485),
+ [anon_sym_CARET] = ACTIONS(4487),
+ [anon_sym_SLASH] = ACTIONS(4487),
+ [anon_sym_BSLASH] = ACTIONS(4487),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4485),
+ [anon_sym_PLUS] = ACTIONS(4487),
+ [anon_sym_DASH] = ACTIONS(4485),
+ [anon_sym_AMP] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4485),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4485),
+ [anon_sym_QMARK] = ACTIONS(4487),
+ [aux_sym_close_statement_token1] = ACTIONS(4485),
+ [aux_sym_put_statement_token1] = ACTIONS(4485),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4485),
+ [aux_sym_seek_statement_token1] = ACTIONS(4485),
+ [sym_reset_statement] = ACTIONS(4485),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4485),
+ [sym_stop_statement] = ACTIONS(4485),
+ [sym_beep_statement] = ACTIONS(4485),
+ [aux_sym_unload_statement_token1] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4485),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4485),
+ [aux_sym_call_statement_token1] = ACTIONS(4485),
+ [sym__ambiguous_call_statement] = ACTIONS(4485),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4485),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4485),
+ [aux_sym_unary_expression_token1] = ACTIONS(4485),
+ [sym_string_literal] = ACTIONS(4487),
+ [sym_number_literal] = ACTIONS(4487),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4485),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4485),
+ [sym_nothing_literal] = ACTIONS(4485),
+ [sym_null_literal] = ACTIONS(4485),
+ [sym_empty_literal] = ACTIONS(4485),
+ [sym_date_literal] = ACTIONS(4487),
+ [anon_sym_POUND] = ACTIONS(4485),
+ },
+ [STATE(1380)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [anon_sym_COMMA] = ACTIONS(4002),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(4002),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_while_statement_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4002),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(1381)] = {
+ [sym_identifier] = ACTIONS(5555),
+ [sym_newline] = ACTIONS(4399),
+ [anon_sym_COLON] = ACTIONS(4399),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(5555),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(5555),
+ [anon_sym_EQ] = ACTIONS(5558),
+ [anon_sym_DOT] = ACTIONS(6151),
+ [anon_sym_BANG] = ACTIONS(5633),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(5555),
+ [aux_sym_option_statement_token3] = ACTIONS(5555),
+ [aux_sym_type_declaration_token1] = ACTIONS(5555),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(5555),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(5555),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(5555),
+ [aux_sym_enum_declaration_token1] = ACTIONS(5555),
+ [aux_sym_declare_sub_statement_token1] = ACTIONS(5555),
+ [aux_sym_declare_sub_statement_token2] = ACTIONS(5555),
+ [aux_sym_declare_function_statement_token1] = ACTIONS(5555),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(5555),
+ [aux_sym__property_get_header_token1] = ACTIONS(5555),
+ [aux_sym_event_declaration_token1] = ACTIONS(5555),
+ [sym_static_modifier] = ACTIONS(5555),
+ [sym__dim_keyword] = ACTIONS(5555),
+ [sym__redim_keyword] = ACTIONS(5555),
+ [aux_sym_byval_modifier_token1] = ACTIONS(5562),
+ [aux_sym_get_accessor_token1] = ACTIONS(5555),
+ [aux_sym_set_accessor_token1] = ACTIONS(5555),
+ [anon_sym_COMMA] = ACTIONS(5558),
+ [aux_sym_const_declaration_token1] = ACTIONS(5555),
+ [anon_sym_LPAREN] = ACTIONS(4399),
+ [aux_sym_as_type_clause_token2] = ACTIONS(5555),
+ [anon_sym_STAR] = ACTIONS(4344),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(5555),
+ [aux_sym_visibility_token1] = ACTIONS(5555),
+ [aux_sym_visibility_token2] = ACTIONS(5555),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(5555),
+ [aux_sym_else_fragment_token1] = ACTIONS(5555),
+ [aux_sym_select_statement_token1] = ACTIONS(5555),
+ [aux_sym__for_header_token1] = ACTIONS(5555),
+ [aux_sym_do_statement_token1] = ACTIONS(5555),
+ [aux_sym_do_condition_token1] = ACTIONS(5555),
+ [aux_sym_with_statement_token1] = ACTIONS(5555),
+ [aux_sym_exit_statement_token1] = ACTIONS(5555),
+ [sym_end_statement] = ACTIONS(4399),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(5555),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(5555),
+ [aux_sym_on_error_statement_token2] = ACTIONS(5555),
+ [sym__ambiguous_redim_statement] = ACTIONS(4399),
+ [aux_sym_erase_statement_token1] = ACTIONS(5555),
+ [aux_sym_open_statement_token1] = ACTIONS(5555),
+ [aux_sym_file_mode_token2] = ACTIONS(5555),
+ [aux_sym_file_access_token2] = ACTIONS(5555),
+ [aux_sym_file_lock_token2] = ACTIONS(5555),
+ [aux_sym_print_statement_token1] = ACTIONS(5555),
+ [anon_sym_CARET] = ACTIONS(4344),
+ [anon_sym_SLASH] = ACTIONS(4344),
+ [anon_sym_BSLASH] = ACTIONS(4344),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4342),
+ [anon_sym_PLUS] = ACTIONS(4399),
+ [anon_sym_DASH] = ACTIONS(5555),
+ [anon_sym_AMP] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4342),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4342),
+ [anon_sym_QMARK] = ACTIONS(4399),
+ [aux_sym_close_statement_token1] = ACTIONS(5555),
+ [aux_sym_put_statement_token1] = ACTIONS(5555),
+ [aux_sym_unlock_statement_token1] = ACTIONS(5555),
+ [aux_sym_seek_statement_token1] = ACTIONS(5555),
+ [sym_reset_statement] = ACTIONS(5555),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(5555),
+ [sym_stop_statement] = ACTIONS(5555),
+ [sym_beep_statement] = ACTIONS(5555),
+ [aux_sym_unload_statement_token1] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token1] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token2] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token3] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token4] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token5] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token6] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token7] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token8] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token9] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token10] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token11] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token12] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token13] = ACTIONS(5555),
+ [aux_sym_def_type_statement_token14] = ACTIONS(5555),
+ [aux_sym_call_statement_token1] = ACTIONS(5555),
+ [sym__ambiguous_call_statement] = ACTIONS(5555),
+ [aux_sym_addressof_expression_token1] = ACTIONS(5555),
+ [aux_sym_type_of_expression_token1] = ACTIONS(5555),
+ [aux_sym_unary_expression_token1] = ACTIONS(5555),
+ [sym_string_literal] = ACTIONS(4399),
+ [sym_number_literal] = ACTIONS(4399),
+ [aux_sym_boolean_literal_token1] = ACTIONS(5555),
+ [aux_sym_boolean_literal_token2] = ACTIONS(5555),
+ [sym_nothing_literal] = ACTIONS(5555),
+ [sym_null_literal] = ACTIONS(5555),
+ [sym_empty_literal] = ACTIONS(5555),
+ [sym_date_literal] = ACTIONS(4399),
+ [anon_sym_POUND] = ACTIONS(5555),
+ },
+ [STATE(1382)] = {
+ [sym_identifier] = ACTIONS(4006),
+ [sym_newline] = ACTIONS(4002),
+ [anon_sym_COLON] = ACTIONS(4002),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4006),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4006),
+ [anon_sym_EQ] = ACTIONS(4002),
+ [anon_sym_DOT] = ACTIONS(4006),
+ [anon_sym_BANG] = ACTIONS(4002),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4006),
+ [aux_sym_option_statement_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4006),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4006),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4006),
+ [sym_static_modifier] = ACTIONS(4006),
+ [sym__dim_keyword] = ACTIONS(4006),
+ [sym__redim_keyword] = ACTIONS(4006),
+ [aux_sym_get_accessor_token1] = ACTIONS(4006),
+ [aux_sym_set_accessor_token1] = ACTIONS(4006),
+ [anon_sym_COMMA] = ACTIONS(4002),
+ [aux_sym_const_declaration_token1] = ACTIONS(4006),
+ [anon_sym_LPAREN] = ACTIONS(4002),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4006),
+ [anon_sym_STAR] = ACTIONS(4002),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token1] = ACTIONS(4006),
+ [aux_sym_visibility_token2] = ACTIONS(4006),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4006),
+ [aux_sym_else_fragment_token1] = ACTIONS(4006),
+ [aux_sym_select_statement_token1] = ACTIONS(4006),
+ [aux_sym_case_expression_token1] = ACTIONS(4006),
+ [anon_sym_LT] = ACTIONS(4006),
+ [anon_sym_LT_EQ] = ACTIONS(4002),
+ [anon_sym_GT] = ACTIONS(4006),
+ [anon_sym_GT_EQ] = ACTIONS(4002),
+ [anon_sym_LT_GT] = ACTIONS(4002),
+ [aux_sym__for_header_token1] = ACTIONS(4006),
+ [aux_sym_do_statement_token1] = ACTIONS(4006),
+ [aux_sym_do_condition_token1] = ACTIONS(4006),
+ [aux_sym_with_statement_token1] = ACTIONS(4006),
+ [aux_sym_exit_statement_token1] = ACTIONS(4006),
+ [sym_end_statement] = ACTIONS(4002),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4006),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4006),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4006),
+ [sym__ambiguous_redim_statement] = ACTIONS(4002),
+ [aux_sym_erase_statement_token1] = ACTIONS(4006),
+ [aux_sym_open_statement_token1] = ACTIONS(4006),
+ [aux_sym_file_mode_token2] = ACTIONS(4006),
+ [aux_sym_file_access_token2] = ACTIONS(4006),
+ [aux_sym_file_lock_token2] = ACTIONS(4006),
+ [aux_sym_print_statement_token1] = ACTIONS(4006),
+ [anon_sym_CARET] = ACTIONS(4002),
+ [anon_sym_SLASH] = ACTIONS(4002),
+ [anon_sym_BSLASH] = ACTIONS(4002),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4006),
+ [anon_sym_PLUS] = ACTIONS(4002),
+ [anon_sym_DASH] = ACTIONS(4006),
+ [anon_sym_AMP] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4006),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4006),
+ [anon_sym_SEMI] = ACTIONS(4002),
+ [anon_sym_QMARK] = ACTIONS(4002),
+ [aux_sym_close_statement_token1] = ACTIONS(4006),
+ [aux_sym_put_statement_token1] = ACTIONS(4006),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4006),
+ [aux_sym_seek_statement_token1] = ACTIONS(4006),
+ [sym_reset_statement] = ACTIONS(4006),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4006),
+ [sym_stop_statement] = ACTIONS(4006),
+ [sym_beep_statement] = ACTIONS(4006),
+ [aux_sym_unload_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4006),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4006),
+ [aux_sym_call_statement_token1] = ACTIONS(4006),
+ [sym__ambiguous_call_statement] = ACTIONS(4006),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4006),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4006),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4006),
+ [aux_sym_unary_expression_token1] = ACTIONS(4006),
+ [sym_string_literal] = ACTIONS(4002),
+ [sym_number_literal] = ACTIONS(4002),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4006),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4006),
+ [sym_nothing_literal] = ACTIONS(4006),
+ [sym_null_literal] = ACTIONS(4006),
+ [sym_empty_literal] = ACTIONS(4006),
+ [sym_date_literal] = ACTIONS(4002),
+ [anon_sym_POUND] = ACTIONS(4006),
+ },
+ [STATE(1383)] = {
+ [sym_identifier] = ACTIONS(4745),
+ [sym_newline] = ACTIONS(4747),
+ [anon_sym_COLON] = ACTIONS(4747),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4745),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4745),
+ [anon_sym_EQ] = ACTIONS(4747),
+ [anon_sym_DOT] = ACTIONS(4745),
+ [anon_sym_BANG] = ACTIONS(4747),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4745),
+ [aux_sym_option_statement_token3] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token3] = ACTIONS(4745),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4745),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4745),
+ [sym_static_modifier] = ACTIONS(4745),
+ [sym__dim_keyword] = ACTIONS(4745),
+ [sym__redim_keyword] = ACTIONS(4745),
+ [aux_sym_get_accessor_token1] = ACTIONS(4745),
+ [aux_sym_set_accessor_token1] = ACTIONS(4745),
+ [anon_sym_COMMA] = ACTIONS(4747),
+ [aux_sym_const_declaration_token1] = ACTIONS(4745),
+ [anon_sym_LPAREN] = ACTIONS(4747),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4745),
+ [anon_sym_STAR] = ACTIONS(4747),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4745),
+ [aux_sym_visibility_token1] = ACTIONS(4745),
+ [aux_sym_visibility_token2] = ACTIONS(4745),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4745),
+ [aux_sym_else_fragment_token1] = ACTIONS(4745),
+ [aux_sym_select_statement_token1] = ACTIONS(4745),
+ [aux_sym_case_expression_token1] = ACTIONS(4745),
+ [anon_sym_LT] = ACTIONS(4745),
+ [anon_sym_LT_EQ] = ACTIONS(4747),
+ [anon_sym_GT] = ACTIONS(4745),
+ [anon_sym_GT_EQ] = ACTIONS(4747),
+ [anon_sym_LT_GT] = ACTIONS(4747),
+ [aux_sym__for_header_token1] = ACTIONS(4745),
+ [aux_sym_do_statement_token1] = ACTIONS(4745),
+ [aux_sym_do_condition_token1] = ACTIONS(4745),
+ [aux_sym_with_statement_token1] = ACTIONS(4745),
+ [aux_sym_exit_statement_token1] = ACTIONS(4745),
+ [sym_end_statement] = ACTIONS(4747),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4745),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4745),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4745),
+ [sym__ambiguous_redim_statement] = ACTIONS(4747),
+ [aux_sym_erase_statement_token1] = ACTIONS(4745),
+ [aux_sym_open_statement_token1] = ACTIONS(4745),
+ [aux_sym_file_mode_token2] = ACTIONS(4745),
+ [aux_sym_file_access_token2] = ACTIONS(4745),
+ [aux_sym_file_lock_token2] = ACTIONS(4745),
+ [aux_sym_print_statement_token1] = ACTIONS(4745),
+ [anon_sym_CARET] = ACTIONS(4747),
+ [anon_sym_SLASH] = ACTIONS(4747),
+ [anon_sym_BSLASH] = ACTIONS(4747),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4745),
+ [anon_sym_PLUS] = ACTIONS(4747),
+ [anon_sym_DASH] = ACTIONS(4745),
+ [anon_sym_AMP] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4745),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4745),
+ [anon_sym_SEMI] = ACTIONS(4747),
+ [anon_sym_QMARK] = ACTIONS(4747),
+ [aux_sym_close_statement_token1] = ACTIONS(4745),
+ [aux_sym_put_statement_token1] = ACTIONS(4745),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4745),
+ [aux_sym_seek_statement_token1] = ACTIONS(4745),
+ [sym_reset_statement] = ACTIONS(4745),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4745),
+ [sym_stop_statement] = ACTIONS(4745),
+ [sym_beep_statement] = ACTIONS(4745),
+ [aux_sym_unload_statement_token1] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4745),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4745),
+ [aux_sym_call_statement_token1] = ACTIONS(4745),
+ [sym__ambiguous_call_statement] = ACTIONS(4745),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4745),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4745),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4745),
+ [aux_sym_unary_expression_token1] = ACTIONS(4745),
+ [sym_string_literal] = ACTIONS(4747),
+ [sym_number_literal] = ACTIONS(4747),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4745),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4745),
+ [sym_nothing_literal] = ACTIONS(4745),
+ [sym_null_literal] = ACTIONS(4745),
+ [sym_empty_literal] = ACTIONS(4745),
+ [sym_date_literal] = ACTIONS(4747),
+ [anon_sym_POUND] = ACTIONS(4745),
+ },
+ [STATE(1384)] = {
+ [sym_identifier] = ACTIONS(4597),
+ [sym_newline] = ACTIONS(4599),
+ [anon_sym_COLON] = ACTIONS(4599),
+ [sym_line_continuation] = ACTIONS(3),
+ [sym_comment] = ACTIONS(5),
+ [aux_sym_frm_begin_block_token2] = ACTIONS(4597),
+ [aux_sym_frm_property_statement_token1] = ACTIONS(4597),
+ [anon_sym_EQ] = ACTIONS(4599),
+ [anon_sym_DOT] = ACTIONS(4597),
+ [anon_sym_BANG] = ACTIONS(4599),
+ [aux_sym__attribute_identifier_token1] = ACTIONS(4597),
+ [aux_sym_option_statement_token3] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token1] = ACTIONS(4597),
+ [aux_sym_type_preprocessor_if_token4] = ACTIONS(4597),
+ [aux_sym_preprocessor_const_token1] = ACTIONS(4597),
+ [sym_static_modifier] = ACTIONS(4597),
+ [sym__dim_keyword] = ACTIONS(4597),
+ [sym__redim_keyword] = ACTIONS(4597),
+ [aux_sym_get_accessor_token1] = ACTIONS(4597),
+ [aux_sym_set_accessor_token1] = ACTIONS(4597),
+ [anon_sym_COMMA] = ACTIONS(4599),
+ [aux_sym_const_declaration_token1] = ACTIONS(4597),
+ [anon_sym_LPAREN] = ACTIONS(4599),
+ [aux_sym_as_type_clause_token2] = ACTIONS(4597),
+ [anon_sym_STAR] = ACTIONS(4599),
+ [aux_sym_dotted_type_expression_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token1] = ACTIONS(4597),
+ [aux_sym_visibility_token2] = ACTIONS(4597),
+ [aux_sym_elseif_fragment_token1] = ACTIONS(4597),
+ [aux_sym_else_fragment_token1] = ACTIONS(4597),
+ [aux_sym_select_statement_token1] = ACTIONS(4597),
+ [aux_sym_case_expression_token1] = ACTIONS(4597),
+ [anon_sym_LT] = ACTIONS(4597),
+ [anon_sym_LT_EQ] = ACTIONS(4599),
+ [anon_sym_GT] = ACTIONS(4597),
+ [anon_sym_GT_EQ] = ACTIONS(4599),
+ [anon_sym_LT_GT] = ACTIONS(4599),
+ [aux_sym__multiline_for_tail_token1] = ACTIONS(4597),
+ [aux_sym__for_header_token1] = ACTIONS(4597),
+ [aux_sym_do_statement_token1] = ACTIONS(4597),
+ [aux_sym_do_condition_token1] = ACTIONS(4597),
+ [aux_sym_with_statement_token1] = ACTIONS(4597),
+ [aux_sym_exit_statement_token1] = ACTIONS(4597),
+ [sym_end_statement] = ACTIONS(4599),
+ [aux_sym_on_goto_statement_token1] = ACTIONS(4597),
+ [aux_sym_on_goto_statement_token2] = ACTIONS(4597),
+ [aux_sym_on_error_statement_token2] = ACTIONS(4597),
+ [sym__ambiguous_redim_statement] = ACTIONS(4599),
+ [aux_sym_erase_statement_token1] = ACTIONS(4597),
+ [aux_sym_open_statement_token1] = ACTIONS(4597),
+ [aux_sym_file_mode_token2] = ACTIONS(4597),
+ [aux_sym_file_access_token2] = ACTIONS(4597),
+ [aux_sym_file_lock_token2] = ACTIONS(4597),
+ [aux_sym_print_statement_token1] = ACTIONS(4597),
+ [anon_sym_CARET] = ACTIONS(4599),
+ [anon_sym_SLASH] = ACTIONS(4599),
+ [anon_sym_BSLASH] = ACTIONS(4599),
+ [aux_sym__print_output_call_binary_expression_token1] = ACTIONS(4597),
+ [anon_sym_PLUS] = ACTIONS(4599),
+ [anon_sym_DASH] = ACTIONS(4597),
+ [anon_sym_AMP] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token2] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token3] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token4] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token5] = ACTIONS(4597),
+ [aux_sym__print_output_call_binary_expression_token6] = ACTIONS(4597),
+ [anon_sym_SEMI] = ACTIONS(4599),
+ [anon_sym_QMARK] = ACTIONS(4599),
+ [aux_sym_close_statement_token1] = ACTIONS(4597),
+ [aux_sym_put_statement_token1] = ACTIONS(4597),
+ [aux_sym_unlock_statement_token1] = ACTIONS(4597),
+ [aux_sym_seek_statement_token1] = ACTIONS(4597),
+ [sym_reset_statement] = ACTIONS(4597),
+ [aux_sym_raise_event_statement_token1] = ACTIONS(4597),
+ [sym_stop_statement] = ACTIONS(4597),
+ [sym_beep_statement] = ACTIONS(4597),
+ [aux_sym_unload_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token1] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token2] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token3] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token4] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token5] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token6] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token7] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token8] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token9] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token10] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token11] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token12] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token13] = ACTIONS(4597),
+ [aux_sym_def_type_statement_token14] = ACTIONS(4597),
+ [aux_sym_call_statement_token1] = ACTIONS(4597),
+ [sym__ambiguous_call_statement] = ACTIONS(4597),
+ [aux_sym_comparison_operator_token1] = ACTIONS(4597),
+ [aux_sym_addressof_expression_token1] = ACTIONS(4597),
+ [aux_sym_type_of_expression_token1] = ACTIONS(4597),
+ [aux_sym_unary_expression_token1] = ACTIONS(4597),
+ [sym_string_literal] = ACTIONS(4599),
+ [sym_number_literal] = ACTIONS(4599),
+ [aux_sym_boolean_literal_token1] = ACTIONS(4597),
+ [aux_sym_boolean_literal_token2] = ACTIONS(4597),
+ [sym_nothing_literal] = ACTIONS(4597),
+ [sym_null_literal] = ACTIONS(4597),
+ [sym_empty_literal] = ACTIONS(4597),
+ [sym_date_literal] = ACTIONS(4599),
+ [anon_sym_POUND] = ACTIONS(4597),
+ },
+ [STATE(1385)] = {
+ [aux_sym_dotted_type_expression_repeat1] = STATE(1385),
+ [sy